From 147c68b0bce036996605b42ce4827cc780ce8449 Mon Sep 17 00:00:00 2001 From: Jaco Date: Sat, 18 Nov 2023 07:53:41 +0200 Subject: [PATCH 1/3] Update to latest Substrate metadata --- CHANGELOG.md | 1 + packages/api-augment/src/substrate/consts.ts | 108 +- packages/api-augment/src/substrate/errors.ts | 72 +- packages/api-augment/src/substrate/events.ts | 89 +- packages/api-augment/src/substrate/query.ts | 141 +- packages/api-augment/src/substrate/tx.ts | 70 +- packages/types-augment/src/lookup/polkadot.ts | 56 + .../types-augment/src/lookup/substrate.ts | 1151 +-- .../src/lookup/types-polkadot.ts | 60 +- .../src/lookup/types-substrate.ts | 1117 +-- .../types-augment/src/registry/polkadot.ts | 8 +- .../types-augment/src/registry/substrate.ts | 30 +- .../src/metadata/v14/substrate-hex.ts | 2 +- .../src/metadata/v14/substrate-json.json | 1338 ++-- .../src/metadata/v14/substrate-rpc.ts | 8 +- .../src/metadata/v14/substrate-types.json | 6262 ++++++++++------- .../src/metadata/v14/substrate-ver.ts | 8 + scripts/metadata-get.mjs | 16 +- 18 files changed, 6549 insertions(+), 3988 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5aee1e95d374..76b451be274c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Changes: - Add known `intrablockEntropy` storage key - Drop support for Node 16 (EOL 11 Sep 2023) +- Update to latest Substrate metadata ## 10.10.1 Oct 14, 2023 diff --git a/packages/api-augment/src/substrate/consts.ts b/packages/api-augment/src/substrate/consts.ts index 78ef4f068475..d2d6ba1530b5 100644 --- a/packages/api-augment/src/substrate/consts.ts +++ b/packages/api-augment/src/substrate/consts.ts @@ -484,10 +484,6 @@ declare module '@polkadot/api-base/types/consts' { * to submit the worker's solution. **/ offchainRepeat: u32 & AugmentedConst; - /** - * Base deposit for a signed solution. - **/ - signedDepositBase: u128 & AugmentedConst; /** * Per-byte deposit for a signed solution. **/ @@ -639,14 +635,9 @@ declare module '@polkadot/api-base/types/consts' { **/ basicDeposit: u128 & AugmentedConst; /** - * The amount held on deposit per additional field for a registered identity. + * The amount held on deposit per encoded byte for a registered identity. **/ - fieldDeposit: u128 & AugmentedConst; - /** - * Maximum number of additional fields that may be stored in an ID. Needed to bound the I/O - * required to access an identity, but can be pretty high. - **/ - maxAdditionalFields: u32 & AugmentedConst; + byteDeposit: u128 & AugmentedConst; /** * Maxmimum number of registrars allowed in the system. Needed to bound the complexity * of, e.g., updating judgements. @@ -738,6 +729,58 @@ declare module '@polkadot/api-base/types/consts' { **/ [key: string]: Codec; }; + mixnet: { + /** + * The maximum number of authorities per session. + **/ + maxAuthorities: u32 & AugmentedConst; + /** + * The maximum number of external addresses for a mixnode. + **/ + maxExternalAddressesPerMixnode: u32 & AugmentedConst; + /** + * The maximum size of one of a mixnode's external addresses. + **/ + maxExternalAddressSize: u32 & AugmentedConst; + /** + * Minimum number of mixnodes. If there are fewer than this many mixnodes registered for a + * session, the mixnet will not be active during the session. + **/ + minMixnodes: u32 & AugmentedConst; + /** + * Length of the first phase of each session (`CoverToCurrent`), in blocks. + **/ + numCoverToCurrentBlocks: u32 & AugmentedConst; + /** + * Length of the third phase of each session (`CoverToPrev`), in blocks. + **/ + numCoverToPrevBlocks: u32 & AugmentedConst; + /** + * The number of "slack" blocks at the end of each session. + * [`maybe_register`](Pallet::maybe_register) will try to register before this slack + * period, but may post registration transactions during the slack period as a last + * resort. + **/ + numRegisterEndSlackBlocks: u32 & AugmentedConst; + /** + * The number of "slack" blocks at the start of each session, during which + * [`maybe_register`](Pallet::maybe_register) will not attempt to post registration + * transactions. + **/ + numRegisterStartSlackBlocks: u32 & AugmentedConst; + /** + * Length of the second phase of each session (`RequestsToCurrent`), in blocks. + **/ + numRequestsToCurrentBlocks: u32 & AugmentedConst; + /** + * Priority of unsigned transactions used to register mixnodes. + **/ + registrationPriority: u64 & AugmentedConst; + /** + * Generic const + **/ + [key: string]: Codec; + }; multisig: { /** * The base amount of currency needed to reserve for creating a multisig execution or to @@ -1259,8 +1302,8 @@ declare module '@polkadot/api-base/types/consts' { * Following information is kept for eras in `[current_era - * HistoryDepth, current_era]`: `ErasStakers`, `ErasStakersClipped`, * `ErasValidatorPrefs`, `ErasValidatorReward`, `ErasRewardPoints`, - * `ErasTotalStake`, `ErasStartSessionIndex`, - * `StakingLedger.claimed_rewards`. + * `ErasTotalStake`, `ErasStartSessionIndex`, `ClaimedRewards`, `ErasStakersPaged`, + * `ErasStakersOverview`. * * Must be more than the number of eras delayed by session. * I.e. active era must always be in history. I.e. `active_era > @@ -1270,19 +1313,26 @@ declare module '@polkadot/api-base/types/consts' { * this should be set to same value or greater as in storage. * * Note: `HistoryDepth` is used as the upper bound for the `BoundedVec` - * item `StakingLedger.claimed_rewards`. Setting this value lower than + * item `StakingLedger.legacy_claimed_rewards`. Setting this value lower than * the existing value can lead to inconsistencies in the * `StakingLedger` and will need to be handled properly in a migration. * The test `reducing_history_depth_abrupt` shows this effect. **/ historyDepth: u32 & AugmentedConst; /** - * The maximum number of nominators rewarded for each validator. + * The maximum size of each `T::ExposurePage`. + * + * An `ExposurePage` is weakly bounded to a maximum of `MaxExposurePageSize` + * nominators. + * + * For older non-paged exposure, a reward payout was restricted to the top + * `MaxExposurePageSize` nominators. This is to limit the i/o cost for the + * nominator payout. * - * For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can - * claim their reward. This used to limit the i/o cost for the nominator payout. + * Note: `MaxExposurePageSize` is used to bound `ClaimedRewards` and is unsafe to reduce + * without handling it in a migration. **/ - maxNominatorRewardedPerValidator: u32 & AugmentedConst; + maxExposurePageSize: u32 & AugmentedConst; /** * The maximum number of `unlocking` chunks a [`StakingLedger`] can * have. Effectively determines how many unique eras a staker may be @@ -1418,10 +1468,12 @@ declare module '@polkadot/api-base/types/consts' { }; timestamp: { /** - * The minimum period between blocks. Beware that this is different to the *expected* - * period that the block production apparatus provides. Your chosen consensus system will - * generally work with this to determine a sensible block time. e.g. For Aura, it will be - * double this period on default settings. + * The minimum period between blocks. + * + * Be aware that this is different to the *expected* period that the block production + * apparatus provides. Your chosen consensus system will generally work with this to + * determine a sensible block time. For example, in the Aura pallet it will be double this + * period on default settings. **/ minimumPeriod: u64 & AugmentedConst; /** @@ -1440,6 +1492,10 @@ declare module '@polkadot/api-base/types/consts' { * Benchmarks depend on this value, be sure to update weights file when changing this value **/ maximumReasonLength: u32 & AugmentedConst; + /** + * The maximum amount for a single tip. + **/ + maxTipAmount: u128 & AugmentedConst; /** * The period for which a tip remains open after is has achieved threshold tippers. **/ @@ -1459,10 +1515,10 @@ declare module '@polkadot/api-base/types/consts' { }; transactionPayment: { /** - * A fee mulitplier for `Operational` extrinsics to compute "virtual tip" to boost their + * A fee multiplier for `Operational` extrinsics to compute "virtual tip" to boost their * `priority` * - * This value is multipled by the `final_fee` to obtain a "virtual tip" that is later + * This value is multiplied by the `final_fee` to obtain a "virtual tip" that is later * added to a tip component in regular `priority` calculations. * It means that a `Normal` transaction can front-run a similarly-sized `Operational` * extrinsic (with no tip), by including a tip value greater than the virtual tip. @@ -1502,6 +1558,10 @@ declare module '@polkadot/api-base/types/consts' { * The treasury's pallet id, used for deriving its sovereign account ID. **/ palletId: FrameSupportPalletId & AugmentedConst; + /** + * The period during which an approved treasury spend has to be claimed. + **/ + payoutPeriod: u32 & AugmentedConst; /** * Fraction of a proposal's value that should be bonded in order to place the proposal. * An accepted proposal gets these back. A rejected proposal does not. diff --git a/packages/api-augment/src/substrate/errors.ts b/packages/api-augment/src/substrate/errors.ts index 8dfee626a3c1..d76fc833042b 100644 --- a/packages/api-augment/src/substrate/errors.ts +++ b/packages/api-augment/src/substrate/errors.ts @@ -108,7 +108,7 @@ declare module '@polkadot/api-base/types/errors' { /** * The account's identity does not have display field and website field. **/ - WithoutIdentityDisplayAndWebsite: AugmentedError; + WithoutRequiredIdentityFields: AugmentedError; /** * Generic error **/ @@ -802,6 +802,10 @@ declare module '@polkadot/api-base/types/errors' { * The size defined in `T::MaxValueSize` was exceeded. **/ ValueTooLarge: AugmentedError; + /** + * Failed to decode the XCM program. + **/ + XCMDecodeFailed: AugmentedError; /** * Generic error **/ @@ -1340,10 +1344,6 @@ declare module '@polkadot/api-base/types/errors' { * Sticky judgement. **/ StickyJudgement: AugmentedError; - /** - * Too many additional fields. - **/ - TooManyFields: AugmentedError; /** * Maximum amount of registrars reached. Cannot add any more. **/ @@ -1887,9 +1887,9 @@ declare module '@polkadot/api-base/types/errors' { /** * 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`. + * 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`. **/ MinimumBondNotMet: AugmentedError; /** @@ -1905,6 +1905,10 @@ declare module '@polkadot/api-base/types/errors' { * other members to be permissionlessly unbonded. **/ NotDestroying: AugmentedError; + /** + * No imbalance in the ED deposit for the pool. + **/ + NothingToAdjust: AugmentedError; /** * Either a) the caller cannot make a valid kick or b) the pool is not destroying. **/ @@ -2064,6 +2068,14 @@ declare module '@polkadot/api-base/types/errors' { * Preimage is too large to store on-chain. **/ TooBig: AugmentedError; + /** + * Too few hashes were requested to be upgraded (i.e. zero). + **/ + TooFew: AugmentedError; + /** + * More than `MAX_HASH_UPGRADE_BULK_COUNT` hashes were requested to be upgraded at once. + **/ + TooMany: AugmentedError; /** * Generic error **/ @@ -2695,6 +2707,10 @@ declare module '@polkadot/api-base/types/errors' { * Invalid number of nominations. **/ InvalidNumberOfNominations: AugmentedError; + /** + * No nominators exist on this page. + **/ + InvalidPage: AugmentedError; /** * Slash record index out of bounds. **/ @@ -2776,7 +2792,7 @@ declare module '@polkadot/api-base/types/errors' { }; sudo: { /** - * Sender must be the Sudo account + * Sender must be the Sudo account. **/ RequireSudo: AugmentedError; /** @@ -2891,6 +2907,10 @@ declare module '@polkadot/api-base/types/errors' { * The tip was already found/started. **/ AlreadyKnown: AugmentedError; + /** + * The tip given was too generous. + **/ + MaxTipAmountExceeded: AugmentedError; /** * The account attempting to retract the tip is not the finder of the tip. **/ @@ -2929,10 +2949,6 @@ declare module '@polkadot/api-base/types/errors' { * Attempting to store empty transaction **/ EmptyTransaction: AugmentedError; - /** - * Insufficient account balance. - **/ - InsufficientFunds: AugmentedError; /** * Proof failed verification. **/ @@ -2975,6 +2991,22 @@ declare module '@polkadot/api-base/types/errors' { [key: string]: AugmentedError; }; treasury: { + /** + * The payment has already been attempted. + **/ + AlreadyAttempted: AugmentedError; + /** + * The spend is not yet eligible for payout. + **/ + EarlyPayout: AugmentedError; + /** + * The balance of the asset kind is not convertible to the balance of the native asset. + **/ + FailedToConvertBalance: AugmentedError; + /** + * The payment has neither failed nor succeeded yet. + **/ + Inconclusive: AugmentedError; /** * The spend origin is valid but the amount it is allowed to spend is lower than the * amount to be spent. @@ -2985,13 +3017,25 @@ declare module '@polkadot/api-base/types/errors' { **/ InsufficientProposersBalance: AugmentedError; /** - * No proposal or bounty at that index. + * No proposal, bounty or spend at that index. **/ InvalidIndex: AugmentedError; + /** + * The payout was not yet attempted/claimed. + **/ + NotAttempted: AugmentedError; + /** + * There was some issue with the mechanism of payment. + **/ + PayoutError: AugmentedError; /** * Proposal has not been approved. **/ ProposalNotApproved: AugmentedError; + /** + * The spend has expired and cannot be claimed. + **/ + SpendExpired: AugmentedError; /** * Too many approvals in the queue. **/ diff --git a/packages/api-augment/src/substrate/events.ts b/packages/api-augment/src/substrate/events.ts index 3484ed1e7be5..668752de15a6 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, H256, Perbill, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, KitchensinkRuntimeProxyType, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsOrigin, PalletConvictionVotingTally, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsPalletAttributes, PalletNftsPriceWithDirection, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletSafeModeExitReason, PalletSocietyGroupParams, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpStatementStoreStatement, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchDispatchInfo, FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, KitchensinkRuntimeProxyType, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsOrigin, PalletConvictionVotingTally, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsPalletAttributes, PalletNftsPriceWithDirection, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletSafeModeExitReason, PalletSocietyGroupParams, PalletStakingForcing, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpStatementStoreStatement, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; @@ -367,6 +367,10 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; bounties: { + /** + * A bounty is approved. + **/ + BountyApproved: AugmentedEvent; /** * A bounty is awarded to a beneficiary. **/ @@ -395,6 +399,18 @@ declare module '@polkadot/api-base/types/events' { * A bounty proposal was rejected; funds were slashed. **/ BountyRejected: AugmentedEvent; + /** + * A bounty curator is accepted. + **/ + CuratorAccepted: AugmentedEvent; + /** + * A bounty curator is proposed. + **/ + CuratorProposed: AugmentedEvent; + /** + * A bounty curator is unassigned. + **/ + CuratorUnassigned: AugmentedEvent; /** * Generic event **/ @@ -981,7 +997,7 @@ 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 **/ @@ -1299,6 +1315,14 @@ declare module '@polkadot/api-base/types/events' { * The removal can be voluntary (withdrawn all unbonded funds) or involuntary (kicked). **/ MemberRemoved: AugmentedEvent; + /** + * Topped up deficit in frozen ED of the reward pool. + **/ + MinBalanceDeficitAdjusted: AugmentedEvent; + /** + * Claimed excess frozen ED of af the reward pool. + **/ + MinBalanceExcessAdjusted: AugmentedEvent; /** * A payout has been made to a member. **/ @@ -1582,7 +1606,7 @@ declare module '@polkadot/api-base/types/events' { **/ DecisionStarted: AugmentedEvent; /** - * A deposit has been slashaed. + * A deposit has been slashed. **/ DepositSlashed: AugmentedEvent; /** @@ -1676,7 +1700,7 @@ declare module '@polkadot/api-base/types/events' { **/ DecisionStarted: AugmentedEvent; /** - * A deposit has been slashaed. + * A deposit has been slashed. **/ DepositSlashed: AugmentedEvent; /** @@ -1722,6 +1746,16 @@ declare module '@polkadot/api-base/types/events' { **/ [key: string]: AugmentedEvent; }; + rootTesting: { + /** + * Event dispatched when the trigger_defensive extrinsic is called. + **/ + DefensiveTestCall: AugmentedEvent; + /** + * Generic event + **/ + [key: string]: AugmentedEvent; + }; safeMode: { /** * Could not hold funds for entering or extending the safe-mode. @@ -1827,6 +1861,16 @@ declare module '@polkadot/api-base/types/events' { **/ [key: string]: AugmentedEvent; }; + skipFeelessPayment: { + /** + * A transaction fee was skipped. + **/ + FeeSkipped: AugmentedEvent; + /** + * Generic event + **/ + [key: string]: AugmentedEvent; + }; society: { /** * A candidate was dropped (due to an excess of bids in the system). @@ -1939,9 +1983,9 @@ declare module '@polkadot/api-base/types/events' { **/ PayoutStarted: AugmentedEvent; /** - * The nominator has been rewarded by this amount. + * The nominator has been rewarded by this amount to this destination. **/ - Rewarded: AugmentedEvent; + Rewarded: AugmentedEvent; /** * A staker (validator or nominator) has been slashed by the given amount. **/ @@ -2020,15 +2064,19 @@ declare module '@polkadot/api-base/types/events' { }; sudo: { /** - * The \[sudoer\] just switched identity; the old key is supplied if one existed. + * The sudo key has been updated. + **/ + KeyChanged: AugmentedEvent, new_: AccountId32], { old: Option, new_: AccountId32 }>; + /** + * The key was permanently removed. **/ - KeyChanged: AugmentedEvent], { oldSudoer: Option }>; + KeyRemoved: AugmentedEvent; /** - * A sudo just took place. \[result\] + * A sudo call just took place. **/ Sudid: AugmentedEvent], { sudoResult: Result }>; /** - * A sudo just took place. \[result\] + * A [sudo_as](Pallet::sudo_as) call just took place. **/ SudoAsDone: AugmentedEvent], { sudoResult: Result }>; /** @@ -2188,6 +2236,14 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; treasury: { + /** + * A new asset spend proposal has been approved. + **/ + AssetSpendApproved: AugmentedEvent; + /** + * An approved spend was voided. + **/ + AssetSpendVoided: AugmentedEvent; /** * Some funds have been allocated. **/ @@ -2200,6 +2256,14 @@ declare module '@polkadot/api-base/types/events' { * Some funds have been deposited. **/ Deposit: AugmentedEvent; + /** + * A payment happened. + **/ + Paid: AugmentedEvent; + /** + * A payment failed and can be retried. + **/ + PaymentFailed: AugmentedEvent; /** * New proposal. **/ @@ -2220,6 +2284,11 @@ declare module '@polkadot/api-base/types/events' { * We have ended a spend period and will now allocate funds. **/ Spending: AugmentedEvent; + /** + * A spend was processed and removed from the storage. It might have been successfully + * paid or it may have expired. + **/ + SpendProcessed: AugmentedEvent; /** * The inactive funds of the pallet have been updated. **/ diff --git a/packages/api-augment/src/substrate/query.ts b/packages/api-augment/src/substrate/query.ts index 8535d86864ee..1cc64d85a80d 100644 --- a/packages/api-augment/src/substrate/query.ts +++ b/packages/api-augment/src/substrate/query.ts @@ -7,10 +7,10 @@ import '@polkadot/api-base/types/storage'; import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types'; import type { Data } from '@polkadot/types'; -import type { BTreeSet, Bytes, Null, Option, Struct, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; +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, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeRuntimeHoldReason, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetConversionNativeOrAssetId, PalletAssetConversionPoolInfo, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletBountiesBounty, PalletBrokerAllowedRenewalId, PalletBrokerAllowedRenewalRecord, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerPoolIoRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletConvictionVotingVoteVoting, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMessageQueueBookState, PalletMessageQueuePage, PalletMultisigMultisig, PalletNftFractionalizationDetails, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsItemConfig, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsPendingSwap, PalletNisBid, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletSalaryClaimantStatus, PalletSalaryStatusType, PalletSchedulerScheduled, PalletSocietyBid, PalletSocietyCandidacy, PalletSocietyGroupParams, PalletSocietyIntakeRecord, PalletSocietyMemberRecord, PalletSocietyPayoutRecord, PalletSocietyTally, PalletSocietyVote, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTransactionStorageTransactionInfo, PalletTreasuryProposal, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetConversionNativeOrAssetId, PalletAssetConversionPoolInfo, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletBountiesBounty, PalletBrokerAllowedRenewalId, PalletBrokerAllowedRenewalRecord, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerPoolIoRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletConvictionVotingVoteVoting, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMessageQueueBookState, PalletMessageQueuePage, PalletMultisigMultisig, PalletNftFractionalizationDetails, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsItemConfig, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsPendingSwap, PalletNisBid, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletSalaryClaimantStatus, PalletSalaryStatusType, 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, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusGrandpaAppPublic, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; @@ -305,14 +305,11 @@ declare module '@polkadot/api-base/types/storage' { /** * Freeze locks on account balances. **/ - freezes: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; + freezes: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * Holds on account balances. **/ - holds: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; + holds: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** * The total units of outstanding deactivated balance in the system. **/ @@ -593,7 +590,7 @@ declare module '@polkadot/api-base/types/storage' { lowestUnbaked: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * General information concerning any proposal or referendum. - * The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON + * The `Hash` refers to the preimage of the `Preimages` provider which can be a JSON * dump or IPFS hash of a JSON file. * * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove) @@ -825,6 +822,10 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; grandpa: { + /** + * The current list of authorities. + **/ + authorities: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The number of changes (both in terms of keys and underlying economic responsibilities) * in the "set" of Grandpa validators from genesis. @@ -988,6 +989,34 @@ declare module '@polkadot/api-base/types/storage' { **/ [key: string]: QueryableStorageEntry; }; + mixnet: { + /** + * Index of the current session. This may be offset relative to the session index tracked by + * eg `pallet_session`; mixnet session indices are independent. + **/ + currentSessionIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * Block in which the current session started. + **/ + currentSessionStartBlock: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * Mixnode sets by session index. Only the mixnode sets for the previous, current, and next + * sessions are kept; older sets are discarded. + * + * The mixnodes in each set are keyed by authority index so we can easily check if an + * authority has registered a mixnode. The authority indices should only be used during + * registration; the authority indices for the very first session are made up. + **/ + mixnodes: AugmentedQuery Observable>, [u32, u32]> & QueryableStorageEntry; + /** + * Authority list for the next session. + **/ + nextAuthorityIds: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; + /** + * Generic query + **/ + [key: string]: QueryableStorageEntry; + }; mmr: { /** * Hashes of the nodes in the MMR. @@ -1224,6 +1253,14 @@ declare module '@polkadot/api-base/types/storage' { * bonded pool, hence the name sub-pools. Keyed by the bonded pools account. **/ subPoolsStorage: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; + /** + * The sum of funds across all pools. + * + * This might be lower but never higher than the sum of `total_balance` of all [`PoolMembers`] + * because calling `pool_withdraw_unbonded` might decrease the total stake of the pool's + * `bonded_account` without adjusting the pallet-internal `UnbondingPool`'s. + **/ + totalValueLocked: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query **/ @@ -1305,7 +1342,11 @@ declare module '@polkadot/api-base/types/storage' { /** * The request status of a given hash. **/ - statusFor: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; + requestStatusFor: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; + /** + * The request status of a given hash. + **/ + statusFor: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; /** * Generic query **/ @@ -1374,7 +1415,7 @@ declare module '@polkadot/api-base/types/storage' { decidingCount: AugmentedQuery Observable, [u16]> & QueryableStorageEntry; /** * The metadata is a general information concerning the referendum. - * The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON + * The `Hash` refers to the preimage of the `Preimages` provider which can be a JSON * dump or IPFS hash of a JSON file. * * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove) @@ -1431,7 +1472,7 @@ declare module '@polkadot/api-base/types/storage' { decidingCount: AugmentedQuery Observable, [u16]> & QueryableStorageEntry; /** * The metadata is a general information concerning the referendum. - * The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON + * The `Hash` refers to the preimage of the `Preimages` provider which can be a JSON * dump or IPFS hash of a JSON file. * * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove) @@ -1670,6 +1711,15 @@ declare module '@polkadot/api-base/types/storage' { * (`CountFor*`) in the system compared to the configured max (`Max*Count`). **/ chillThreshold: AugmentedQuery Observable>, []> & QueryableStorageEntry; + /** + * History of claimed paged rewards by era and validator. + * + * This is keyed by era and validator stash which maps to the set of page indexes which have + * been claimed. + * + * It is removed after [`Config::HistoryDepth`] eras. + **/ + claimedRewards: AugmentedQuery Observable>, [u32, AccountId32]> & QueryableStorageEntry; /** * Counter for the related counted storage map **/ @@ -1692,7 +1742,7 @@ declare module '@polkadot/api-base/types/storage' { **/ currentPlannedSession: AugmentedQuery Observable, []> & QueryableStorageEntry; /** - * Rewards for the last `HISTORY_DEPTH` eras. + * Rewards for the last [`Config::HistoryDepth`] eras. * If reward hasn't been set or has been removed then 0 reward is returned. **/ erasRewardPoints: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; @@ -1701,33 +1751,64 @@ declare module '@polkadot/api-base/types/storage' { * * This is keyed first by the era index to allow bulk deletion and then the stash account. * - * Is it removed after `HISTORY_DEPTH` eras. + * Is it removed after [`Config::HistoryDepth`] eras. * If stakers hasn't been set or has been removed then empty exposure is returned. + * + * Note: Deprecated since v14. Use `EraInfo` instead to work with exposures. **/ - erasStakers: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; + erasStakers: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; /** * Clipped Exposure of validator at era. * + * Note: This is deprecated, should be used as read-only and will be removed in the future. + * New `Exposure`s are stored in a paged manner in `ErasStakersPaged` instead. + * * This is similar to [`ErasStakers`] but number of nominators exposed is reduced to the - * `T::MaxNominatorRewardedPerValidator` biggest stakers. + * `T::MaxExposurePageSize` biggest stakers. * (Note: the field `total` and `own` of the exposure remains unchanged). * This is used to limit the i/o cost for the nominator payout. * * This is keyed fist by the era index to allow bulk deletion and then the stash account. * - * Is it removed after `HISTORY_DEPTH` eras. + * It is removed after [`Config::HistoryDepth`] eras. * If stakers hasn't been set or has been removed then empty exposure is returned. + * + * Note: Deprecated since v14. Use `EraInfo` instead to work with exposures. + **/ + erasStakersClipped: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; + /** + * Summary of validator exposure at a given era. + * + * This contains the total stake in support of the validator and their own stake. In addition, + * it can also be used to get the number of nominators backing this validator and the number of + * exposure pages they are divided into. The page count is useful to determine the number of + * pages of rewards that needs to be claimed. + * + * This is keyed first by the era index to allow bulk deletion and then the stash account. + * Should only be accessed through `EraInfo`. + * + * Is it removed after [`Config::HistoryDepth`] eras. + * If stakers hasn't been set or has been removed then empty overview is returned. + **/ + erasStakersOverview: AugmentedQuery Observable>, [u32, AccountId32]> & QueryableStorageEntry; + /** + * Paginated exposure of a validator at given era. + * + * This is keyed first by the era index to allow bulk deletion, then stash account and finally + * the page. Should only be accessed through `EraInfo`. + * + * This is cleared after [`Config::HistoryDepth`] eras. **/ - erasStakersClipped: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; + erasStakersPaged: AugmentedQuery Observable>, [u32, AccountId32, u32]> & QueryableStorageEntry; /** - * The session index at which the era start for the last `HISTORY_DEPTH` eras. + * The session index at which the era start for the last [`Config::HistoryDepth`] eras. * * Note: This tracks the starting session (i.e. session index when era start being active) * for the eras in `[CurrentEra - HISTORY_DEPTH, CurrentEra]`. **/ erasStartSessionIndex: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** - * The total amount staked for the last `HISTORY_DEPTH` eras. + * The total amount staked for the last [`Config::HistoryDepth`] eras. * If total hasn't been set or has been removed then 0 stake is returned. **/ erasTotalStake: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; @@ -1736,11 +1817,11 @@ declare module '@polkadot/api-base/types/storage' { * * This is keyed first by the era index to allow bulk deletion and then the stash account. * - * Is it removed after `HISTORY_DEPTH` eras. + * Is it removed after [`Config::HistoryDepth`] eras. **/ erasValidatorPrefs: AugmentedQuery Observable, [u32, AccountId32]> & QueryableStorageEntry; /** - * The total validator era payout for the last `HISTORY_DEPTH` eras. + * The total validator era payout for the last [`Config::HistoryDepth`] eras. * * Eras that haven't finished yet or has been removed doesn't have reward. **/ @@ -1757,6 +1838,9 @@ declare module '@polkadot/api-base/types/storage' { invulnerables: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Map from all (unlocked) "controller" accounts to the info regarding the staking. + * + * Note: All the reads and mutations to this storage *MUST* be done through the methods exposed + * by [`StakingLedger`] to ensure data and lock consistency. **/ ledger: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; /** @@ -2043,11 +2127,14 @@ declare module '@polkadot/api-base/types/storage' { }; timestamp: { /** - * Did the timestamp get updated in this block? + * Whether the timestamp has been updated in this block. + * + * This value is updated to `true` upon successful submission of a timestamp by a node. + * It is then checked at the end of each block execution in the `on_finalize` hook. **/ didUpdate: AugmentedQuery Observable, []> & QueryableStorageEntry; /** - * Current time for the current block. + * The current time for the current block. **/ now: AugmentedQuery Observable, []> & QueryableStorageEntry; /** @@ -2129,6 +2216,14 @@ declare module '@polkadot/api-base/types/storage' { * Proposals that have been made. **/ proposals: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; + /** + * The count of spends that have been made. + **/ + spendCount: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * Spends that have been approved and being processed. + **/ + spends: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Generic query **/ diff --git a/packages/api-augment/src/substrate/tx.ts b/packages/api-augment/src/substrate/tx.ts index 491d6b851289..3e75cebfa27b 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, H256, MultiAddress, Perbill, Percent, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerConfigRecord, PalletBrokerCoreMask, PalletBrokerFinality, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsWasmDeterminism, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsDestroyWitness, PalletNftsItemConfig, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintWitness, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceWithDirection, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletUniquesDestroyWitness, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpTransactionStorageProofTransactionStorageProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerConfigRecord, PalletBrokerCoreMask, PalletBrokerFinality, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsWasmDeterminism, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityJudgement, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsDestroyWitness, PalletNftsItemConfig, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintWitness, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceWithDirection, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletUniquesDestroyWitness, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpTransactionStorageProofTransactionStorageProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; @@ -331,14 +331,6 @@ declare module '@polkadot/api-base/types/submittable' { * See [`Pallet::force_unreserve`]. **/ forceUnreserve: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [MultiAddress, u128]>; - /** - * See [`Pallet::set_balance_deprecated`]. - **/ - setBalanceDeprecated: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, newFree: Compact | AnyNumber | Uint8Array, oldReserved: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [MultiAddress, Compact, Compact]>; - /** - * See [`Pallet::transfer`]. - **/ - transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [MultiAddress, Compact]>; /** * See [`Pallet::transfer_all`]. **/ @@ -910,11 +902,11 @@ declare module '@polkadot/api-base/types/submittable' { /** * See [`Pallet::set_fields`]. **/ - setFields: AugmentedSubmittable<(index: Compact | AnyNumber | Uint8Array, fields: PalletIdentityBitFlags) => SubmittableExtrinsic, [Compact, PalletIdentityBitFlags]>; + setFields: AugmentedSubmittable<(index: Compact | AnyNumber | Uint8Array, fields: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact, u64]>; /** * See [`Pallet::set_identity`]. **/ - setIdentity: AugmentedSubmittable<(info: PalletIdentityIdentityInfo | { additional?: any; display?: any; legal?: any; web?: any; riot?: any; email?: any; pgpFingerprint?: any; image?: any; twitter?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletIdentityIdentityInfo]>; + setIdentity: AugmentedSubmittable<(info: PalletIdentityLegacyIdentityInfo | { additional?: any; display?: any; legal?: any; web?: any; riot?: any; email?: any; pgpFingerprint?: any; image?: any; twitter?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletIdentityLegacyIdentityInfo]>; /** * See [`Pallet::set_subs`]. **/ @@ -996,6 +988,16 @@ declare module '@polkadot/api-base/types/submittable' { **/ [key: string]: SubmittableExtrinsicFunction; }; + mixnet: { + /** + * See `Pallet::register`. + **/ + register: AugmentedSubmittable<(registration: PalletMixnetRegistration | { blockNumber?: any; sessionIndex?: any; authorityIndex?: any; mixnode?: any } | string | Uint8Array, signature: SpMixnetAppSignature | string | Uint8Array) => SubmittableExtrinsic, [PalletMixnetRegistration, SpMixnetAppSignature]>; + /** + * Generic tx + **/ + [key: string]: SubmittableExtrinsicFunction; + }; multisig: { /** * See [`Pallet::approve_as_multi`]. @@ -1229,6 +1231,10 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; nominationPools: { + /** + * See [`Pallet::adjust_pool_deposit`]. + **/ + adjustPoolDeposit: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; /** * See [`Pallet::bond_extra`]. **/ @@ -1467,6 +1473,10 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; preimage: { + /** + * See [`Pallet::ensure_updated`]. + **/ + ensureUpdated: AugmentedSubmittable<(hashes: Vec | (H256 | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec]>; /** * See [`Pallet::note_preimage`]. **/ @@ -1702,9 +1712,13 @@ declare module '@polkadot/api-base/types/submittable' { }; rootTesting: { /** - * See [`Pallet::fill_block`]. + * See `Pallet::fill_block`. **/ fillBlock: AugmentedSubmittable<(ratio: Perbill | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Perbill]>; + /** + * See `Pallet::trigger_defensive`. + **/ + triggerDefensive: AugmentedSubmittable<() => SubmittableExtrinsic, []>; /** * Generic tx **/ @@ -1820,7 +1834,7 @@ declare module '@polkadot/api-base/types/submittable' { /** * See [`Pallet::set_keys`]. **/ - setKeys: AugmentedSubmittable<(keys: KitchensinkRuntimeSessionKeys | { grandpa?: any; babe?: any; imOnline?: any; authorityDiscovery?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeSessionKeys, Bytes]>; + setKeys: AugmentedSubmittable<(keys: KitchensinkRuntimeSessionKeys | { grandpa?: any; babe?: any; imOnline?: any; authorityDiscovery?: any; mixnet?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeSessionKeys, Bytes]>; /** * Generic tx **/ @@ -1969,6 +1983,10 @@ declare module '@polkadot/api-base/types/submittable' { * See [`Pallet::payout_stakers`]. **/ payoutStakers: AugmentedSubmittable<(validatorStash: AccountId32 | string | Uint8Array, era: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [AccountId32, u32]>; + /** + * See [`Pallet::payout_stakers_by_page`]. + **/ + payoutStakersByPage: AugmentedSubmittable<(validatorStash: AccountId32 | string | Uint8Array, era: u32 | AnyNumber | Uint8Array, page: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [AccountId32, u32, u32]>; /** * See [`Pallet::reap_stash`]. **/ @@ -2053,6 +2071,10 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; sudo: { + /** + * See [`Pallet::remove_key`]. + **/ + removeKey: AugmentedSubmittable<() => SubmittableExtrinsic, []>; /** * See [`Pallet::set_key`]. **/ @@ -2239,6 +2261,14 @@ declare module '@polkadot/api-base/types/submittable' { * See [`Pallet::approve_proposal`]. **/ approveProposal: AugmentedSubmittable<(proposalId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; + /** + * See [`Pallet::check_status`]. + **/ + checkStatus: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; + /** + * See [`Pallet::payout`]. + **/ + payout: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; /** * See [`Pallet::propose_spend`]. **/ @@ -2254,7 +2284,15 @@ declare module '@polkadot/api-base/types/submittable' { /** * See [`Pallet::spend`]. **/ - spend: AugmentedSubmittable<(amount: Compact | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, MultiAddress]>; + spend: AugmentedSubmittable<(assetKind: u32 | AnyNumber | Uint8Array, amount: Compact | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, validFrom: Option | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic, [u32, Compact, MultiAddress, Option]>; + /** + * See [`Pallet::spend_local`]. + **/ + spendLocal: AugmentedSubmittable<(amount: Compact | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, MultiAddress]>; + /** + * See [`Pallet::void_spend`]. + **/ + voidSpend: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; /** * Generic tx **/ @@ -2415,6 +2453,10 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; vesting: { + /** + * See [`Pallet::force_remove_vesting_schedule`]. + **/ + forceRemoveVestingSchedule: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, scheduleIndex: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [MultiAddress, u32]>; /** * See [`Pallet::force_vested_transfer`]. **/ diff --git a/packages/types-augment/src/lookup/polkadot.ts b/packages/types-augment/src/lookup/polkadot.ts index 801d0d7ce623..37a29a1ef3e8 100644 --- a/packages/types-augment/src/lookup/polkadot.ts +++ b/packages/types-augment/src/lookup/polkadot.ts @@ -4,6 +4,21 @@ /* eslint-disable sort-keys */ export default { + /** + * Lookup59: pallet_staking::Exposure + **/ + PalletStakingExposure: { + total: 'Compact', + own: 'Compact', + others: 'Vec' + }, + /** + * Lookup62: pallet_staking::IndividualExposure + **/ + PalletStakingIndividualExposure: { + who: 'AccountId32', + value: 'Compact' + }, /** * Lookup103: polkadot_runtime::SessionKeys **/ @@ -313,6 +328,40 @@ export default { PolkadotRuntimeCommonClaimsStatementKind: { _enum: ['Regular', 'Saft'] }, + /** + * Lookup161: pallet_identity::types::IdentityInfo + **/ + PalletIdentityIdentityInfo: { + additional: 'Vec<(Data,Data)>', + display: 'Data', + legal: 'Data', + web: 'Data', + riot: 'Data', + email: 'Data', + pgpFingerprint: 'Option<[u8;20]>', + image: 'Data', + twitter: 'Data' + }, + /** + * Lookup198: pallet_identity::types::BitFlags + **/ + PalletIdentityBitFlags: { + _bitLength: 64, + Display: 1, + Legal: 2, + Web: 4, + Riot: 8, + Email: 16, + PgpFingerprint: 32, + Image: 64, + Twitter: 128 + }, + /** + * Lookup199: pallet_identity::types::IdentityField + **/ + PalletIdentityIdentityField: { + _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter'] + }, /** * Lookup203: polkadot_runtime::ProxyType **/ @@ -2193,6 +2242,13 @@ export default { * Lookup507: polkadot_runtime::RuntimeHoldReason **/ PolkadotRuntimeRuntimeHoldReason: 'Null', + /** + * Lookup510: pallet_balances::types::IdAmount + **/ + PalletBalancesIdAmount: { + id: 'Null', + amount: 'u128' + }, /** * Lookup570: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ diff --git a/packages/types-augment/src/lookup/substrate.ts b/packages/types-augment/src/lookup/substrate.ts index 885da736d75f..5264c33e9c40 100644 --- a/packages/types-augment/src/lookup/substrate.ts +++ b/packages/types-augment/src/lookup/substrate.ts @@ -405,6 +405,7 @@ export default { }, Rewarded: { stash: 'AccountId32', + dest: 'PalletStakingRewardDestination', amount: 'u128', }, Slashed: { @@ -466,20 +467,32 @@ export default { } }, /** - * Lookup49: pallet_staking::ValidatorPrefs + * Lookup48: pallet_staking::RewardDestination + **/ + PalletStakingRewardDestination: { + _enum: { + Staked: 'Null', + Stash: 'Null', + Controller: 'Null', + Account: 'AccountId32', + None: 'Null' + } + }, + /** + * Lookup50: pallet_staking::ValidatorPrefs **/ PalletStakingValidatorPrefs: { commission: 'Compact', blocked: 'bool' }, /** - * Lookup51: pallet_staking::Forcing + * Lookup52: pallet_staking::Forcing **/ PalletStakingForcing: { _enum: ['NotForcing', 'ForceNew', 'ForceNone', 'ForceAlways'] }, /** - * Lookup52: pallet_session::pallet::Event + * Lookup53: pallet_session::pallet::Event **/ PalletSessionEvent: { _enum: { @@ -489,7 +502,7 @@ export default { } }, /** - * Lookup53: pallet_democracy::pallet::Event + * Lookup54: pallet_democracy::pallet::Event **/ PalletDemocracyEvent: { _enum: { @@ -567,13 +580,13 @@ export default { } }, /** - * Lookup54: pallet_democracy::vote_threshold::VoteThreshold + * Lookup55: pallet_democracy::vote_threshold::VoteThreshold **/ PalletDemocracyVoteThreshold: { _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority'] }, /** - * Lookup55: pallet_democracy::vote::AccountVote + * Lookup56: pallet_democracy::vote::AccountVote **/ PalletDemocracyVoteAccountVote: { _enum: { @@ -588,7 +601,7 @@ export default { } }, /** - * Lookup57: pallet_democracy::types::MetadataOwner + * Lookup58: pallet_democracy::types::MetadataOwner **/ PalletDemocracyMetadataOwner: { _enum: { @@ -598,7 +611,7 @@ export default { } }, /** - * Lookup58: pallet_collective::pallet::Event + * Lookup59: pallet_collective::pallet::Event **/ PalletCollectiveEvent: { _enum: { @@ -637,7 +650,7 @@ export default { } }, /** - * Lookup60: pallet_elections_phragmen::pallet::Event + * Lookup61: pallet_elections_phragmen::pallet::Event **/ PalletElectionsPhragmenEvent: { _enum: { @@ -663,13 +676,13 @@ export default { } }, /** - * Lookup63: pallet_membership::pallet::Event + * Lookup64: pallet_membership::pallet::Event **/ PalletMembershipEvent: { _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy'] }, /** - * Lookup64: pallet_grandpa::pallet::Event + * Lookup65: pallet_grandpa::pallet::Event **/ PalletGrandpaEvent: { _enum: { @@ -681,15 +694,15 @@ export default { } }, /** - * Lookup67: sp_consensus_grandpa::app::Public + * Lookup68: sp_consensus_grandpa::app::Public **/ SpConsensusGrandpaAppPublic: 'SpCoreEd25519Public', /** - * Lookup68: sp_core::ed25519::Public + * Lookup69: sp_core::ed25519::Public **/ SpCoreEd25519Public: '[u8;32]', /** - * Lookup69: pallet_treasury::pallet::Event + * Lookup70: pallet_treasury::pallet::Event **/ PalletTreasuryEvent: { _enum: { @@ -724,12 +737,34 @@ export default { }, UpdatedInactive: { reactivated: 'u128', - deactivated: 'u128' + deactivated: 'u128', + }, + AssetSpendApproved: { + index: 'u32', + assetKind: 'u32', + amount: 'u128', + beneficiary: 'AccountId32', + validFrom: 'u32', + expireAt: 'u32', + }, + AssetSpendVoided: { + index: 'u32', + }, + Paid: { + index: 'u32', + paymentId: 'Null', + }, + PaymentFailed: { + index: 'u32', + paymentId: 'Null', + }, + SpendProcessed: { + index: 'u32' } } }, /** - * Lookup70: pallet_asset_rate::pallet::Event + * Lookup71: pallet_asset_rate::pallet::Event **/ PalletAssetRateEvent: { _enum: { @@ -751,7 +786,7 @@ export default { } }, /** - * Lookup72: pallet_contracts::pallet::Event + * Lookup73: pallet_contracts::pallet::Event **/ PalletContractsEvent: { _enum: { @@ -803,7 +838,7 @@ export default { } }, /** - * Lookup73: pallet_contracts::Origin + * Lookup74: pallet_contracts::Origin **/ PalletContractsOrigin: { _enum: { @@ -812,11 +847,11 @@ export default { } }, /** - * Lookup74: kitchensink_runtime::Runtime + * Lookup75: kitchensink_runtime::Runtime **/ KitchensinkRuntimeRuntime: 'Null', /** - * Lookup75: pallet_sudo::pallet::Event + * Lookup76: pallet_sudo::pallet::Event **/ PalletSudoEvent: { _enum: { @@ -824,15 +859,20 @@ export default { sudoResult: 'Result', }, KeyChanged: { - oldSudoer: 'Option', + _alias: { + new_: 'new', + }, + old: 'Option', + new_: 'AccountId32', }, + KeyRemoved: 'Null', SudoAsDone: { sudoResult: 'Result' } } }, /** - * Lookup76: pallet_im_online::pallet::Event + * Lookup77: pallet_im_online::pallet::Event **/ PalletImOnlineEvent: { _enum: { @@ -841,35 +881,35 @@ export default { }, AllGood: 'Null', SomeOffline: { - offline: 'Vec<(AccountId32,PalletStakingExposure)>' + offline: 'Vec<(AccountId32,SpStakingExposure)>' } } }, /** - * Lookup77: pallet_im_online::sr25519::app_sr25519::Public + * Lookup78: pallet_im_online::sr25519::app_sr25519::Public **/ PalletImOnlineSr25519AppSr25519Public: 'SpCoreSr25519Public', /** - * Lookup78: sp_core::sr25519::Public + * Lookup79: sp_core::sr25519::Public **/ SpCoreSr25519Public: '[u8;32]', /** - * Lookup81: pallet_staking::Exposure + * Lookup82: sp_staking::Exposure **/ - PalletStakingExposure: { + SpStakingExposure: { total: 'Compact', own: 'Compact', - others: 'Vec' + others: 'Vec' }, /** - * Lookup84: pallet_staking::IndividualExposure + * Lookup85: sp_staking::IndividualExposure **/ - PalletStakingIndividualExposure: { + SpStakingIndividualExposure: { who: 'AccountId32', value: 'Compact' }, /** - * Lookup85: pallet_offences::pallet::Event + * Lookup86: pallet_offences::pallet::Event **/ PalletOffencesEvent: { _enum: { @@ -880,7 +920,7 @@ export default { } }, /** - * Lookup87: pallet_identity::pallet::Event + * Lookup88: pallet_identity::pallet::Event **/ PalletIdentityEvent: { _enum: { @@ -928,7 +968,7 @@ export default { } }, /** - * Lookup88: pallet_society::pallet::Event + * Lookup89: pallet_society::pallet::Event **/ PalletSocietyEvent: { _enum: { @@ -995,7 +1035,7 @@ export default { } }, /** - * Lookup90: pallet_society::GroupParams + * Lookup91: pallet_society::GroupParams **/ PalletSocietyGroupParams: { maxMembers: 'u32', @@ -1004,7 +1044,7 @@ export default { candidateDeposit: 'u128' }, /** - * Lookup91: pallet_recovery::pallet::Event + * Lookup92: pallet_recovery::pallet::Event **/ PalletRecoveryEvent: { _enum: { @@ -1034,7 +1074,7 @@ export default { } }, /** - * Lookup92: pallet_vesting::pallet::Event + * Lookup93: pallet_vesting::pallet::Event **/ PalletVestingEvent: { _enum: { @@ -1048,7 +1088,7 @@ export default { } }, /** - * Lookup93: pallet_scheduler::pallet::Event + * Lookup94: pallet_scheduler::pallet::Event **/ PalletSchedulerEvent: { _enum: { @@ -1080,7 +1120,7 @@ export default { } }, /** - * Lookup96: pallet_glutton::pallet::Event + * Lookup97: pallet_glutton::pallet::Event **/ PalletGluttonEvent: { _enum: { @@ -1096,7 +1136,7 @@ export default { } }, /** - * Lookup98: pallet_preimage::pallet::Event + * Lookup99: pallet_preimage::pallet::Event **/ PalletPreimageEvent: { _enum: { @@ -1121,7 +1161,7 @@ export default { } }, /** - * Lookup99: pallet_proxy::pallet::Event + * Lookup100: pallet_proxy::pallet::Event **/ PalletProxyEvent: { _enum: { @@ -1154,13 +1194,13 @@ export default { } }, /** - * Lookup100: kitchensink_runtime::ProxyType + * Lookup101: kitchensink_runtime::ProxyType **/ KitchensinkRuntimeProxyType: { _enum: ['Any', 'NonTransfer', 'Governance', 'Staking'] }, /** - * Lookup102: pallet_multisig::pallet::Event + * Lookup103: pallet_multisig::pallet::Event **/ PalletMultisigEvent: { _enum: { @@ -1191,14 +1231,14 @@ export default { } }, /** - * Lookup103: pallet_multisig::Timepoint + * Lookup104: pallet_multisig::Timepoint **/ PalletMultisigTimepoint: { height: 'u32', index: 'u32' }, /** - * Lookup104: pallet_bounties::pallet::Event + * Lookup105: pallet_bounties::pallet::Event **/ PalletBountiesEvent: { _enum: { @@ -1225,12 +1265,26 @@ export default { index: 'u32', }, BountyExtended: { - index: 'u32' + index: 'u32', + }, + BountyApproved: { + index: 'u32', + }, + CuratorProposed: { + bountyId: 'u32', + curator: 'AccountId32', + }, + CuratorUnassigned: { + bountyId: 'u32', + }, + CuratorAccepted: { + bountyId: 'u32', + curator: 'AccountId32' } } }, /** - * Lookup105: pallet_tips::pallet::Event + * Lookup106: pallet_tips::pallet::Event **/ PalletTipsEvent: { _enum: { @@ -1256,7 +1310,7 @@ export default { } }, /** - * Lookup106: pallet_assets::pallet::Event + * Lookup107: pallet_assets::pallet::Event **/ PalletAssetsEvent: { _enum: { @@ -1372,7 +1426,7 @@ export default { } }, /** - * Lookup108: pallet_lottery::pallet::Event + * Lookup109: pallet_lottery::pallet::Event **/ PalletLotteryEvent: { _enum: { @@ -1389,7 +1443,7 @@ export default { } }, /** - * Lookup110: pallet_nis::pallet::Event + * Lookup111: pallet_nis::pallet::Event **/ PalletNisEvent: { _enum: { @@ -1433,7 +1487,7 @@ export default { } }, /** - * Lookup112: pallet_uniques::pallet::Event + * Lookup113: pallet_uniques::pallet::Event **/ PalletUniquesEvent: { _enum: { @@ -1565,7 +1619,7 @@ export default { } }, /** - * Lookup117: pallet_nfts::pallet::Event + * Lookup118: pallet_nfts::pallet::Event **/ PalletNftsEvent: { _enum: { @@ -1766,7 +1820,7 @@ export default { } }, /** - * Lookup119: pallet_nfts::types::AttributeNamespace + * Lookup120: pallet_nfts::types::AttributeNamespace **/ PalletNftsAttributeNamespace: { _enum: { @@ -1777,20 +1831,20 @@ export default { } }, /** - * Lookup121: pallet_nfts::types::PriceWithDirection + * Lookup122: pallet_nfts::types::PriceWithDirection **/ PalletNftsPriceWithDirection: { amount: 'u128', direction: 'PalletNftsPriceDirection' }, /** - * Lookup122: pallet_nfts::types::PriceDirection + * Lookup123: pallet_nfts::types::PriceDirection **/ PalletNftsPriceDirection: { _enum: ['Send', 'Receive'] }, /** - * Lookup123: pallet_nfts::types::PalletAttributes + * Lookup124: pallet_nfts::types::PalletAttributes **/ PalletNftsPalletAttributes: { _enum: { @@ -1799,7 +1853,7 @@ export default { } }, /** - * Lookup124: pallet_nft_fractionalization::pallet::Event + * Lookup125: pallet_nft_fractionalization::pallet::Event **/ PalletNftFractionalizationEvent: { _enum: { @@ -1819,7 +1873,7 @@ export default { } }, /** - * Lookup125: pallet_salary::pallet::Event + * Lookup126: pallet_salary::pallet::Event **/ PalletSalaryEvent: { _enum: { @@ -1842,7 +1896,7 @@ export default { } }, /** - * Lookup126: pallet_core_fellowship::pallet::Event + * Lookup127: pallet_core_fellowship::pallet::Event **/ PalletCoreFellowshipEvent: { _enum: { @@ -1889,7 +1943,7 @@ export default { } }, /** - * Lookup127: pallet_core_fellowship::ParamsType + * Lookup128: pallet_core_fellowship::ParamsType **/ PalletCoreFellowshipParamsType: { activeSalary: '[u128;9]', @@ -1899,13 +1953,13 @@ export default { offboardTimeout: 'u32' }, /** - * Lookup130: pallet_core_fellowship::Wish + * Lookup131: pallet_core_fellowship::Wish **/ PalletCoreFellowshipWish: { _enum: ['Retention', 'Promotion'] }, /** - * Lookup133: pallet_transaction_storage::pallet::Event + * Lookup134: pallet_transaction_storage::pallet::Event **/ PalletTransactionStorageEvent: { _enum: { @@ -1919,7 +1973,7 @@ export default { } }, /** - * Lookup134: pallet_bags_list::pallet::Event + * Lookup135: pallet_bags_list::pallet::Event **/ PalletBagsListEvent: { _enum: { @@ -1935,7 +1989,7 @@ export default { } }, /** - * Lookup135: pallet_state_trie_migration::pallet::Event + * Lookup136: pallet_state_trie_migration::pallet::Event **/ PalletStateTrieMigrationEvent: { _enum: { @@ -1955,19 +2009,19 @@ export default { } }, /** - * Lookup136: pallet_state_trie_migration::pallet::MigrationCompute + * Lookup137: pallet_state_trie_migration::pallet::MigrationCompute **/ PalletStateTrieMigrationMigrationCompute: { _enum: ['Signed', 'Auto'] }, /** - * Lookup137: pallet_state_trie_migration::pallet::Error + * Lookup138: pallet_state_trie_migration::pallet::Error **/ PalletStateTrieMigrationError: { _enum: ['MaxSignedLimits', 'KeyTooLong', 'NotEnoughFunds', 'BadWitness', 'SignedMigrationNotAllowed', 'BadChildRoot'] }, /** - * Lookup138: pallet_child_bounties::pallet::Event + * Lookup139: pallet_child_bounties::pallet::Event **/ PalletChildBountiesEvent: { _enum: { @@ -1993,7 +2047,7 @@ export default { } }, /** - * Lookup139: pallet_referenda::pallet::Event + * Lookup140: pallet_referenda::pallet::Event **/ PalletReferendaEvent: { _enum: { @@ -2073,7 +2127,7 @@ export default { } }, /** - * Lookup140: frame_support::traits::preimages::Bounded + * Lookup141: frame_support::traits::preimages::Bounded **/ FrameSupportPreimagesBounded: { _enum: { @@ -2094,7 +2148,7 @@ export default { } }, /** - * Lookup142: frame_system::pallet::Call + * Lookup143: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { @@ -2129,7 +2183,7 @@ export default { } }, /** - * Lookup146: pallet_utility::pallet::Call + * Lookup147: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { @@ -2157,7 +2211,7 @@ export default { } }, /** - * Lookup148: kitchensink_runtime::OriginCaller + * Lookup149: kitchensink_runtime::OriginCaller **/ KitchensinkRuntimeOriginCaller: { _enum: { @@ -2223,7 +2277,7 @@ export default { } }, /** - * Lookup149: frame_support::dispatch::RawOrigin + * Lookup150: frame_support::dispatch::RawOrigin **/ FrameSupportDispatchRawOrigin: { _enum: { @@ -2233,7 +2287,7 @@ export default { } }, /** - * Lookup150: pallet_collective::RawOrigin + * Lookup151: pallet_collective::RawOrigin **/ PalletCollectiveRawOrigin: { _enum: { @@ -2243,11 +2297,11 @@ export default { } }, /** - * Lookup153: sp_core::Void + * Lookup154: sp_core::Void **/ SpCoreVoid: 'Null', /** - * Lookup154: pallet_babe::pallet::Call + * Lookup155: pallet_babe::pallet::Call **/ PalletBabeCall: { _enum: { @@ -2265,7 +2319,7 @@ export default { } }, /** - * Lookup155: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> + * Lookup156: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> **/ SpConsensusSlotsEquivocationProof: { offender: 'SpConsensusBabeAppPublic', @@ -2274,7 +2328,7 @@ export default { secondHeader: 'SpRuntimeHeader' }, /** - * Lookup156: sp_runtime::generic::header::Header + * Lookup157: sp_runtime::generic::header::Header **/ SpRuntimeHeader: { parentHash: 'H256', @@ -2284,11 +2338,11 @@ export default { digest: 'SpRuntimeDigest' }, /** - * Lookup158: sp_consensus_babe::app::Public + * Lookup159: sp_consensus_babe::app::Public **/ SpConsensusBabeAppPublic: 'SpCoreSr25519Public', /** - * Lookup160: sp_session::MembershipProof + * Lookup161: sp_session::MembershipProof **/ SpSessionMembershipProof: { session: 'u32', @@ -2296,7 +2350,7 @@ export default { validatorCount: 'u32' }, /** - * Lookup161: sp_consensus_babe::digests::NextConfigDescriptor + * Lookup162: sp_consensus_babe::digests::NextConfigDescriptor **/ SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { @@ -2308,13 +2362,13 @@ export default { } }, /** - * Lookup163: sp_consensus_babe::AllowedSlots + * Lookup164: sp_consensus_babe::AllowedSlots **/ SpConsensusBabeAllowedSlots: { _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] }, /** - * Lookup164: pallet_timestamp::pallet::Call + * Lookup165: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -2324,7 +2378,7 @@ export default { } }, /** - * Lookup165: pallet_indices::pallet::Call + * Lookup166: pallet_indices::pallet::Call **/ PalletIndicesCall: { _enum: { @@ -2355,7 +2409,7 @@ export default { } }, /** - * Lookup168: pallet_balances::pallet::Call + * Lookup169: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { @@ -2363,11 +2417,7 @@ export default { dest: 'MultiAddress', value: 'Compact', }, - set_balance_deprecated: { - who: 'MultiAddress', - newFree: 'Compact', - oldReserved: 'Compact', - }, + __Unused1: 'Null', force_transfer: { source: 'MultiAddress', dest: 'MultiAddress', @@ -2388,10 +2438,7 @@ export default { upgrade_accounts: { who: 'Vec', }, - transfer: { - dest: 'MultiAddress', - value: 'Compact', - }, + __Unused7: 'Null', force_set_balance: { who: 'MultiAddress', newFree: 'Compact' @@ -2399,7 +2446,7 @@ export default { } }, /** - * Lookup169: pallet_election_provider_multi_phase::pallet::Call + * Lookup170: pallet_election_provider_multi_phase::pallet::Call **/ PalletElectionProviderMultiPhaseCall: { _enum: { @@ -2423,7 +2470,7 @@ export default { } }, /** - * Lookup170: pallet_election_provider_multi_phase::RawSolution + * Lookup171: pallet_election_provider_multi_phase::RawSolution **/ PalletElectionProviderMultiPhaseRawSolution: { solution: 'KitchensinkRuntimeNposSolution16', @@ -2431,7 +2478,7 @@ export default { round: 'u32' }, /** - * Lookup171: kitchensink_runtime::NposSolution16 + * Lookup172: kitchensink_runtime::NposSolution16 **/ KitchensinkRuntimeNposSolution16: { votes1: 'Vec<(Compact,Compact)>', @@ -2452,21 +2499,21 @@ export default { votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' }, /** - * Lookup222: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + * Lookup223: pallet_election_provider_multi_phase::SolutionOrSnapshotSize **/ PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { voters: 'Compact', targets: 'Compact' }, /** - * Lookup226: sp_npos_elections::Support + * Lookup227: sp_npos_elections::Support **/ SpNposElectionsSupport: { total: 'u128', voters: 'Vec<(AccountId32,u128)>' }, /** - * Lookup227: pallet_staking::pallet::pallet::Call + * Lookup228: pallet_staking::pallet::pallet::Call **/ PalletStakingPalletCall: { _enum: { @@ -2552,22 +2599,15 @@ export default { _alias: { new_: 'new', }, - new_: 'Perbill' + new_: 'Perbill', + }, + payout_stakers_by_page: { + validatorStash: 'AccountId32', + era: 'u32', + page: 'u32' } } }, - /** - * Lookup228: pallet_staking::RewardDestination - **/ - PalletStakingRewardDestination: { - _enum: { - Staked: 'Null', - Stash: 'Null', - Controller: 'Null', - Account: 'AccountId32', - None: 'Null' - } - }, /** * Lookup231: pallet_staking::pallet::pallet::ConfigOp **/ @@ -2630,14 +2670,19 @@ export default { grandpa: 'SpConsensusGrandpaAppPublic', babe: 'SpConsensusBabeAppPublic', imOnline: 'PalletImOnlineSr25519AppSr25519Public', - authorityDiscovery: 'SpAuthorityDiscoveryAppPublic' + authorityDiscovery: 'SpAuthorityDiscoveryAppPublic', + mixnet: 'SpMixnetAppPublic' }, /** * Lookup237: sp_authority_discovery::app::Public **/ SpAuthorityDiscoveryAppPublic: 'SpCoreSr25519Public', /** - * Lookup238: pallet_democracy::pallet::Call + * Lookup238: sp_mixnet::types::app::Public + **/ + SpMixnetAppPublic: 'SpCoreSr25519Public', + /** + * Lookup239: pallet_democracy::pallet::Call **/ PalletDemocracyCall: { _enum: { @@ -2706,13 +2751,13 @@ export default { } }, /** - * Lookup239: pallet_democracy::conviction::Conviction + * Lookup240: pallet_democracy::conviction::Conviction **/ PalletDemocracyConviction: { _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] }, /** - * Lookup241: pallet_collective::pallet::Call + * Lookup242: pallet_collective::pallet::Call **/ PalletCollectiveCall: { _enum: { @@ -2748,7 +2793,7 @@ export default { } }, /** - * Lookup243: pallet_elections_phragmen::pallet::Call + * Lookup244: pallet_elections_phragmen::pallet::Call **/ PalletElectionsPhragmenCall: { _enum: { @@ -2775,7 +2820,7 @@ export default { } }, /** - * Lookup244: pallet_elections_phragmen::Renouncing + * Lookup245: pallet_elections_phragmen::Renouncing **/ PalletElectionsPhragmenRenouncing: { _enum: { @@ -2785,7 +2830,7 @@ export default { } }, /** - * Lookup245: pallet_membership::pallet::Call + * Lookup246: pallet_membership::pallet::Call **/ PalletMembershipCall: { _enum: { @@ -2815,7 +2860,7 @@ export default { } }, /** - * Lookup246: pallet_grandpa::pallet::Call + * Lookup247: pallet_grandpa::pallet::Call **/ PalletGrandpaCall: { _enum: { @@ -2834,14 +2879,14 @@ export default { } }, /** - * Lookup247: sp_consensus_grandpa::EquivocationProof + * Lookup248: sp_consensus_grandpa::EquivocationProof **/ SpConsensusGrandpaEquivocationProof: { setId: 'u64', equivocation: 'SpConsensusGrandpaEquivocation' }, /** - * Lookup248: sp_consensus_grandpa::Equivocation + * Lookup249: sp_consensus_grandpa::Equivocation **/ SpConsensusGrandpaEquivocation: { _enum: { @@ -2850,7 +2895,7 @@ export default { } }, /** - * Lookup249: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + * Lookup250: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrevote: { roundNumber: 'u64', @@ -2859,22 +2904,22 @@ export default { second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' }, /** - * Lookup250: finality_grandpa::Prevote + * Lookup251: finality_grandpa::Prevote **/ FinalityGrandpaPrevote: { targetHash: 'H256', targetNumber: 'u32' }, /** - * Lookup251: sp_consensus_grandpa::app::Signature + * Lookup252: sp_consensus_grandpa::app::Signature **/ SpConsensusGrandpaAppSignature: 'SpCoreEd25519Signature', /** - * Lookup252: sp_core::ed25519::Signature + * Lookup253: sp_core::ed25519::Signature **/ SpCoreEd25519Signature: '[u8;64]', /** - * Lookup255: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + * Lookup256: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrecommit: { roundNumber: 'u64', @@ -2883,14 +2928,14 @@ export default { second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' }, /** - * Lookup256: finality_grandpa::Precommit + * Lookup257: finality_grandpa::Precommit **/ FinalityGrandpaPrecommit: { targetHash: 'H256', targetNumber: 'u32' }, /** - * Lookup258: pallet_treasury::pallet::Call + * Lookup259: pallet_treasury::pallet::Call **/ PalletTreasuryCall: { _enum: { @@ -2904,17 +2949,32 @@ export default { approve_proposal: { proposalId: 'Compact', }, - spend: { + spend_local: { amount: 'Compact', beneficiary: 'MultiAddress', }, remove_approval: { - proposalId: 'Compact' + proposalId: 'Compact', + }, + spend: { + assetKind: 'u32', + amount: 'Compact', + beneficiary: 'MultiAddress', + validFrom: 'Option', + }, + payout: { + index: 'u32', + }, + check_status: { + index: 'u32', + }, + void_spend: { + index: 'u32' } } }, /** - * Lookup259: pallet_asset_rate::pallet::Call + * Lookup260: pallet_asset_rate::pallet::Call **/ PalletAssetRateCall: { _enum: { @@ -2932,7 +2992,7 @@ export default { } }, /** - * Lookup260: pallet_contracts::pallet::Call + * Lookup261: pallet_contracts::pallet::Call **/ PalletContractsCall: { _enum: { @@ -3000,13 +3060,13 @@ export default { } }, /** - * Lookup262: pallet_contracts::wasm::Determinism + * Lookup263: pallet_contracts::wasm::Determinism **/ PalletContractsWasmDeterminism: { _enum: ['Enforced', 'Relaxed'] }, /** - * Lookup263: pallet_sudo::pallet::Call + * Lookup264: pallet_sudo::pallet::Call **/ PalletSudoCall: { _enum: { @@ -3025,12 +3085,13 @@ export default { }, sudo_as: { who: 'MultiAddress', - call: 'Call' - } + call: 'Call', + }, + remove_key: 'Null' } }, /** - * Lookup264: pallet_im_online::pallet::Call + * Lookup265: pallet_im_online::pallet::Call **/ PalletImOnlineCall: { _enum: { @@ -3041,7 +3102,7 @@ export default { } }, /** - * Lookup265: pallet_im_online::Heartbeat + * Lookup266: pallet_im_online::Heartbeat **/ PalletImOnlineHeartbeat: { blockNumber: 'u32', @@ -3050,15 +3111,15 @@ export default { validatorsLen: 'u32' }, /** - * Lookup266: pallet_im_online::sr25519::app_sr25519::Signature + * Lookup267: pallet_im_online::sr25519::app_sr25519::Signature **/ PalletImOnlineSr25519AppSr25519Signature: 'SpCoreSr25519Signature', /** - * Lookup267: sp_core::sr25519::Signature + * Lookup268: sp_core::sr25519::Signature **/ SpCoreSr25519Signature: '[u8;64]', /** - * Lookup268: pallet_identity::pallet::Call + * Lookup269: pallet_identity::pallet::Call **/ PalletIdentityCall: { _enum: { @@ -3066,7 +3127,7 @@ export default { account: 'MultiAddress', }, set_identity: { - info: 'PalletIdentityIdentityInfo', + info: 'PalletIdentityLegacyIdentityInfo', }, set_subs: { subs: 'Vec<(AccountId32,Data)>', @@ -3092,7 +3153,7 @@ export default { }, set_fields: { index: 'Compact', - fields: 'PalletIdentityBitFlags', + fields: 'u64', }, provide_judgement: { regIndex: 'Compact', @@ -3118,9 +3179,9 @@ export default { } }, /** - * Lookup269: pallet_identity::types::IdentityInfo + * Lookup270: pallet_identity::legacy::IdentityInfo **/ - PalletIdentityIdentityInfo: { + PalletIdentityLegacyIdentityInfo: { additional: 'Vec<(Data,Data)>', display: 'Data', legal: 'Data', @@ -3132,27 +3193,7 @@ export default { twitter: 'Data' }, /** - * Lookup306: pallet_identity::types::BitFlags - **/ - PalletIdentityBitFlags: { - _bitLength: 64, - Display: 1, - Legal: 2, - Web: 4, - Riot: 8, - Email: 16, - PgpFingerprint: 32, - Image: 64, - Twitter: 128 - }, - /** - * Lookup307: pallet_identity::types::IdentityField - **/ - PalletIdentityIdentityField: { - _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter'] - }, - /** - * Lookup308: pallet_identity::types::Judgement + * Lookup307: pallet_identity::types::Judgement **/ PalletIdentityJudgement: { _enum: { @@ -3166,7 +3207,7 @@ export default { } }, /** - * Lookup309: pallet_society::pallet::Call + * Lookup308: pallet_society::pallet::Call **/ PalletSocietyCall: { _enum: { @@ -3233,7 +3274,7 @@ export default { } }, /** - * Lookup310: pallet_recovery::pallet::Call + * Lookup309: pallet_recovery::pallet::Call **/ PalletRecoveryCall: { _enum: { @@ -3270,7 +3311,7 @@ export default { } }, /** - * Lookup311: pallet_vesting::pallet::Call + * Lookup310: pallet_vesting::pallet::Call **/ PalletVestingCall: { _enum: { @@ -3289,12 +3330,16 @@ export default { }, merge_schedules: { schedule1Index: 'u32', - schedule2Index: 'u32' + schedule2Index: 'u32', + }, + force_remove_vesting_schedule: { + target: 'MultiAddress', + scheduleIndex: 'u32' } } }, /** - * Lookup312: pallet_vesting::vesting_info::VestingInfo + * Lookup311: pallet_vesting::vesting_info::VestingInfo **/ PalletVestingVestingInfo: { locked: 'u128', @@ -3302,7 +3347,7 @@ export default { startingBlock: 'u32' }, /** - * Lookup313: pallet_scheduler::pallet::Call + * Lookup312: pallet_scheduler::pallet::Call **/ PalletSchedulerCall: { _enum: { @@ -3342,7 +3387,7 @@ export default { } }, /** - * Lookup315: pallet_glutton::pallet::Call + * Lookup314: pallet_glutton::pallet::Call **/ PalletGluttonCall: { _enum: { @@ -3359,7 +3404,7 @@ export default { } }, /** - * Lookup316: pallet_preimage::pallet::Call + * Lookup315: pallet_preimage::pallet::Call **/ PalletPreimageCall: { _enum: { @@ -3382,7 +3427,10 @@ export default { _alias: { hash_: 'hash', }, - hash_: 'H256' + hash_: 'H256', + }, + ensure_updated: { + hashes: 'Vec' } } }, @@ -4477,8 +4525,9 @@ export default { PalletRootTestingCall: { _enum: { fill_block: { - ratio: 'Perbill' - } + ratio: 'Perbill', + }, + trigger_defensive: 'Null' } }, /** @@ -4750,6 +4799,9 @@ export default { changeRate: 'PalletNominationPoolsCommissionChangeRate', }, claim_commission: { + poolId: 'u32', + }, + adjust_pool_deposit: { poolId: 'u32' } } @@ -5098,7 +5150,43 @@ export default { _enum: ['Provisional', 'Final'] }, /** - * Lookup417: pallet_conviction_voting::types::Tally + * Lookup417: pallet_mixnet::pallet::Call + **/ + PalletMixnetCall: { + _enum: { + register: { + registration: 'PalletMixnetRegistration', + signature: 'SpMixnetAppSignature' + } + } + }, + /** + * Lookup418: pallet_mixnet::Registration, S>>> + **/ + PalletMixnetRegistration: { + blockNumber: 'u32', + sessionIndex: 'u32', + authorityIndex: 'u32', + mixnode: 'PalletMixnetBoundedMixnode' + }, + /** + * Lookup419: pallet_mixnet::BoundedMixnode, S>> + **/ + PalletMixnetBoundedMixnode: { + kxPublic: '[u8;32]', + peerId: '[u8;32]', + externalAddresses: 'Vec' + }, + /** + * Lookup422: sp_mixnet::types::app::Signature + **/ + SpMixnetAppSignature: 'SpCoreSr25519Signature', + /** + * Lookup423: sp_runtime::traits::BlakeTwo256 + **/ + SpRuntimeBlakeTwo256: 'Null', + /** + * Lookup424: pallet_conviction_voting::types::Tally **/ PalletConvictionVotingTally: { ayes: 'u128', @@ -5106,7 +5194,7 @@ export default { support: 'u128' }, /** - * Lookup418: pallet_remark::pallet::Event + * Lookup425: pallet_remark::pallet::Event **/ PalletRemarkEvent: { _enum: { @@ -5117,7 +5205,13 @@ export default { } }, /** - * Lookup419: pallet_conviction_voting::pallet::Event + * Lookup426: pallet_root_testing::pallet::Event + **/ + PalletRootTestingEvent: { + _enum: ['DefensiveTestCall'] + }, + /** + * Lookup427: pallet_conviction_voting::pallet::Event **/ PalletConvictionVotingEvent: { _enum: { @@ -5126,7 +5220,7 @@ export default { } }, /** - * Lookup420: pallet_whitelist::pallet::Event + * Lookup428: pallet_whitelist::pallet::Event **/ PalletWhitelistEvent: { _enum: { @@ -5143,21 +5237,21 @@ export default { } }, /** - * Lookup422: frame_support::dispatch::PostDispatchInfo + * Lookup430: frame_support::dispatch::PostDispatchInfo **/ FrameSupportDispatchPostDispatchInfo: { actualWeight: 'Option', paysFee: 'FrameSupportDispatchPays' }, /** - * Lookup424: sp_runtime::DispatchErrorWithPostInfo + * Lookup432: sp_runtime::DispatchErrorWithPostInfo **/ SpRuntimeDispatchErrorWithPostInfo: { postInfo: 'FrameSupportDispatchPostDispatchInfo', error: 'SpRuntimeDispatchError' }, /** - * Lookup426: pallet_alliance::pallet::Event + * Lookup434: pallet_alliance::pallet::Event **/ PalletAllianceEvent: { _enum: { @@ -5210,7 +5304,7 @@ export default { } }, /** - * Lookup427: pallet_nomination_pools::pallet::Event + * Lookup435: pallet_nomination_pools::pallet::Event **/ PalletNominationPoolsEvent: { _enum: { @@ -5281,12 +5375,20 @@ export default { }, PoolCommissionClaimed: { poolId: 'u32', - commission: 'u128' + commission: 'u128', + }, + MinBalanceDeficitAdjusted: { + poolId: 'u32', + amount: 'u128', + }, + MinBalanceExcessAdjusted: { + poolId: 'u32', + amount: 'u128' } } }, /** - * Lookup429: pallet_ranked_collective::Tally + * Lookup437: pallet_ranked_collective::Tally **/ PalletRankedCollectiveTally: { bareAyes: 'u32', @@ -5294,7 +5396,7 @@ export default { nays: 'u32' }, /** - * Lookup430: pallet_ranked_collective::pallet::Event + * Lookup438: pallet_ranked_collective::pallet::Event **/ PalletRankedCollectiveEvent: { _enum: { @@ -5318,7 +5420,7 @@ export default { } }, /** - * Lookup431: pallet_ranked_collective::VoteRecord + * Lookup439: pallet_ranked_collective::VoteRecord **/ PalletRankedCollectiveVoteRecord: { _enum: { @@ -5327,7 +5429,7 @@ export default { } }, /** - * Lookup432: pallet_asset_conversion::pallet::Event + * Lookup440: pallet_asset_conversion::pallet::Event **/ PalletAssetConversionEvent: { _enum: { @@ -5372,7 +5474,7 @@ export default { } }, /** - * Lookup435: pallet_fast_unstake::pallet::Event + * Lookup443: pallet_fast_unstake::pallet::Event **/ PalletFastUnstakeEvent: { _enum: { @@ -5397,7 +5499,7 @@ export default { } }, /** - * Lookup436: pallet_message_queue::pallet::Event + * Lookup444: pallet_message_queue::pallet::Event **/ PalletMessageQueueEvent: { _enum: { @@ -5425,7 +5527,7 @@ export default { } }, /** - * Lookup437: frame_support::traits::messages::ProcessMessageError + * Lookup445: frame_support::traits::messages::ProcessMessageError **/ FrameSupportMessagesProcessMessageError: { _enum: { @@ -5437,13 +5539,13 @@ export default { } }, /** - * Lookup438: frame_benchmarking_pallet_pov::pallet::Event + * Lookup446: frame_benchmarking_pallet_pov::pallet::Event **/ FrameBenchmarkingPalletPovEvent: { _enum: ['TestEvent'] }, /** - * Lookup439: pallet_tx_pause::pallet::Event + * Lookup447: pallet_tx_pause::pallet::Event **/ PalletTxPauseEvent: { _enum: { @@ -5456,7 +5558,7 @@ export default { } }, /** - * Lookup440: pallet_safe_mode::pallet::Event + * Lookup448: pallet_safe_mode::pallet::Event **/ PalletSafeModeEvent: { _enum: { @@ -5486,13 +5588,13 @@ export default { } }, /** - * Lookup441: pallet_safe_mode::pallet::ExitReason + * Lookup449: pallet_safe_mode::pallet::ExitReason **/ PalletSafeModeExitReason: { _enum: ['Timeout', 'Force'] }, /** - * Lookup442: pallet_statement::pallet::Event + * Lookup450: pallet_statement::pallet::Event **/ PalletStatementEvent: { _enum: { @@ -5503,7 +5605,7 @@ export default { } }, /** - * Lookup443: sp_statement_store::Statement + * Lookup451: sp_statement_store::Statement **/ SpStatementStoreStatement: { proof: 'Option', @@ -5515,7 +5617,7 @@ export default { data: 'Option' }, /** - * Lookup445: sp_statement_store::Proof + * Lookup453: sp_statement_store::Proof **/ SpStatementStoreProof: { _enum: { @@ -5539,7 +5641,7 @@ export default { } }, /** - * Lookup449: pallet_broker::pallet::Event + * Lookup457: pallet_broker::pallet::Event **/ PalletBrokerEvent: { _enum: { @@ -5678,7 +5780,17 @@ export default { } }, /** - * Lookup454: frame_system::Phase + * Lookup462: pallet_skip_feeless_payment::pallet::Event + **/ + PalletSkipFeelessPaymentEvent: { + _enum: { + FeeSkipped: { + who: 'AccountId32' + } + } + }, + /** + * Lookup463: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -5688,14 +5800,14 @@ export default { } }, /** - * Lookup457: frame_system::LastRuntimeUpgradeInfo + * Lookup465: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', specName: 'Text' }, /** - * Lookup459: frame_system::limits::BlockWeights + * Lookup467: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', @@ -5703,7 +5815,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup460: frame_support::dispatch::PerDispatchClass + * Lookup468: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', @@ -5711,7 +5823,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup461: frame_system::limits::WeightsPerClass + * Lookup469: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', @@ -5720,13 +5832,13 @@ export default { reserved: 'Option' }, /** - * Lookup462: frame_system::limits::BlockLength + * Lookup470: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup463: frame_support::dispatch::PerDispatchClass + * Lookup471: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', @@ -5734,14 +5846,14 @@ export default { mandatory: 'u32' }, /** - * Lookup464: sp_weights::RuntimeDbWeight + * Lookup472: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', write: 'u64' }, /** - * Lookup465: sp_version::RuntimeVersion + * Lookup473: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', @@ -5754,19 +5866,19 @@ export default { stateVersion: 'u8' }, /** - * Lookup469: frame_system::pallet::Error + * Lookup477: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] }, /** - * Lookup470: pallet_utility::pallet::Error + * Lookup478: pallet_utility::pallet::Error **/ PalletUtilityError: { _enum: ['TooManyCalls'] }, /** - * Lookup477: sp_consensus_babe::digests::PreDigest + * Lookup485: sp_consensus_babe::digests::PreDigest **/ SpConsensusBabeDigestsPreDigest: { _enum: { @@ -5777,7 +5889,7 @@ export default { } }, /** - * Lookup478: sp_consensus_babe::digests::PrimaryPreDigest + * Lookup486: sp_consensus_babe::digests::PrimaryPreDigest **/ SpConsensusBabeDigestsPrimaryPreDigest: { authorityIndex: 'u32', @@ -5785,21 +5897,21 @@ export default { vrfSignature: 'SpCoreSr25519VrfVrfSignature' }, /** - * Lookup479: sp_core::sr25519::vrf::VrfSignature + * Lookup487: sp_core::sr25519::vrf::VrfSignature **/ SpCoreSr25519VrfVrfSignature: { output: '[u8;32]', proof: '[u8;64]' }, /** - * Lookup480: sp_consensus_babe::digests::SecondaryPlainPreDigest + * Lookup488: sp_consensus_babe::digests::SecondaryPlainPreDigest **/ SpConsensusBabeDigestsSecondaryPlainPreDigest: { authorityIndex: 'u32', slot: 'u64' }, /** - * Lookup481: sp_consensus_babe::digests::SecondaryVRFPreDigest + * Lookup489: sp_consensus_babe::digests::SecondaryVRFPreDigest **/ SpConsensusBabeDigestsSecondaryVRFPreDigest: { authorityIndex: 'u32', @@ -5807,26 +5919,26 @@ export default { vrfSignature: 'SpCoreSr25519VrfVrfSignature' }, /** - * Lookup482: sp_consensus_babe::BabeEpochConfiguration + * Lookup490: sp_consensus_babe::BabeEpochConfiguration **/ SpConsensusBabeBabeEpochConfiguration: { c: '(u64,u64)', allowedSlots: 'SpConsensusBabeAllowedSlots' }, /** - * Lookup486: pallet_babe::pallet::Error + * Lookup494: pallet_babe::pallet::Error **/ PalletBabeError: { _enum: ['InvalidEquivocationProof', 'InvalidKeyOwnershipProof', 'DuplicateOffenceReport', 'InvalidConfiguration'] }, /** - * Lookup488: pallet_indices::pallet::Error + * Lookup496: pallet_indices::pallet::Error **/ PalletIndicesError: { _enum: ['NotAssigned', 'NotOwner', 'InUse', 'NotTransfer', 'Permanent'] }, /** - * Lookup490: pallet_balances::types::BalanceLock + * Lookup498: pallet_balances::types::BalanceLock **/ PalletBalancesBalanceLock: { id: '[u8;8]', @@ -5834,20 +5946,27 @@ export default { reasons: 'PalletBalancesReasons' }, /** - * Lookup491: pallet_balances::types::Reasons + * Lookup499: pallet_balances::types::Reasons **/ PalletBalancesReasons: { _enum: ['Fee', 'Misc', 'All'] }, /** - * Lookup494: pallet_balances::types::ReserveData + * Lookup502: pallet_balances::types::ReserveData **/ PalletBalancesReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup498: kitchensink_runtime::RuntimeHoldReason + * Lookup505: pallet_balances::types::IdAmount + **/ + PalletBalancesIdAmountRuntimeHoldReason: { + id: 'KitchensinkRuntimeRuntimeHoldReason', + amount: 'u128' + }, + /** + * Lookup506: kitchensink_runtime::RuntimeHoldReason **/ KitchensinkRuntimeRuntimeHoldReason: { _enum: { @@ -5885,7 +6004,7 @@ export default { __Unused31: 'Null', __Unused32: 'Null', __Unused33: 'Null', - __Unused34: 'Null', + Preimage: 'PalletPreimageHoldReason', __Unused35: 'Null', __Unused36: 'Null', __Unused37: 'Null', @@ -5900,7 +6019,7 @@ export default { NftFractionalization: 'PalletNftFractionalizationHoldReason', __Unused47: 'Null', __Unused48: 'Null', - __Unused49: 'Null', + TransactionStorage: 'PalletTransactionStorageHoldReason', __Unused50: 'Null', __Unused51: 'Null', __Unused52: 'Null', @@ -5923,50 +6042,136 @@ export default { } }, /** - * Lookup499: pallet_contracts::pallet::HoldReason + * Lookup507: pallet_contracts::pallet::HoldReason **/ PalletContractsHoldReason: { _enum: ['CodeUploadDepositReserve', 'StorageDepositReserve'] }, /** - * Lookup500: pallet_nis::pallet::HoldReason + * Lookup508: pallet_preimage::pallet::HoldReason + **/ + PalletPreimageHoldReason: { + _enum: ['Preimage'] + }, + /** + * Lookup509: pallet_nis::pallet::HoldReason **/ PalletNisHoldReason: { _enum: ['NftReceipt'] }, /** - * Lookup501: pallet_nft_fractionalization::pallet::HoldReason + * Lookup510: pallet_nft_fractionalization::pallet::HoldReason **/ PalletNftFractionalizationHoldReason: { _enum: ['Fractionalized'] }, /** - * Lookup502: pallet_safe_mode::pallet::HoldReason + * Lookup511: pallet_transaction_storage::pallet::HoldReason + **/ + PalletTransactionStorageHoldReason: { + _enum: ['StorageFeeHold'] + }, + /** + * Lookup512: pallet_safe_mode::pallet::HoldReason **/ PalletSafeModeHoldReason: { _enum: ['EnterOrExtend'] }, /** - * Lookup505: pallet_balances::types::IdAmount + * Lookup515: pallet_balances::types::IdAmount **/ - PalletBalancesIdAmount: { - id: 'Null', + PalletBalancesIdAmountRuntimeFreezeReason: { + id: 'KitchensinkRuntimeRuntimeFreezeReason', amount: 'u128' }, /** - * Lookup507: pallet_balances::pallet::Error + * Lookup516: kitchensink_runtime::RuntimeFreezeReason + **/ + KitchensinkRuntimeRuntimeFreezeReason: { + _enum: { + __Unused0: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + __Unused3: 'Null', + __Unused4: 'Null', + __Unused5: 'Null', + __Unused6: 'Null', + __Unused7: 'Null', + __Unused8: 'Null', + __Unused9: 'Null', + __Unused10: 'Null', + __Unused11: 'Null', + __Unused12: 'Null', + __Unused13: 'Null', + __Unused14: 'Null', + __Unused15: 'Null', + __Unused16: 'Null', + __Unused17: 'Null', + __Unused18: 'Null', + __Unused19: 'Null', + __Unused20: 'Null', + __Unused21: 'Null', + __Unused22: 'Null', + __Unused23: 'Null', + __Unused24: 'Null', + __Unused25: 'Null', + __Unused26: 'Null', + __Unused27: 'Null', + __Unused28: 'Null', + __Unused29: 'Null', + __Unused30: 'Null', + __Unused31: 'Null', + __Unused32: 'Null', + __Unused33: 'Null', + __Unused34: 'Null', + __Unused35: 'Null', + __Unused36: 'Null', + __Unused37: 'Null', + __Unused38: 'Null', + __Unused39: 'Null', + __Unused40: 'Null', + __Unused41: 'Null', + __Unused42: 'Null', + __Unused43: 'Null', + __Unused44: 'Null', + __Unused45: 'Null', + __Unused46: 'Null', + __Unused47: 'Null', + __Unused48: 'Null', + __Unused49: 'Null', + __Unused50: 'Null', + __Unused51: 'Null', + __Unused52: 'Null', + __Unused53: 'Null', + __Unused54: 'Null', + __Unused55: 'Null', + __Unused56: 'Null', + __Unused57: 'Null', + __Unused58: 'Null', + __Unused59: 'Null', + NominationPools: 'PalletNominationPoolsFreezeReason' + } + }, + /** + * Lookup517: pallet_nomination_pools::pallet::FreezeReason + **/ + PalletNominationPoolsFreezeReason: { + _enum: ['PoolMinBalance'] + }, + /** + * Lookup519: pallet_balances::pallet::Error **/ PalletBalancesError: { _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes'] }, /** - * Lookup508: pallet_transaction_payment::Releases + * Lookup520: pallet_transaction_payment::Releases **/ PalletTransactionPaymentReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup509: pallet_election_provider_multi_phase::ReadySolution + * Lookup521: pallet_election_provider_multi_phase::ReadySolution **/ PalletElectionProviderMultiPhaseReadySolution: { supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', @@ -5974,14 +6179,14 @@ export default { compute: 'PalletElectionProviderMultiPhaseElectionCompute' }, /** - * Lookup511: pallet_election_provider_multi_phase::RoundSnapshot + * Lookup523: pallet_election_provider_multi_phase::RoundSnapshot **/ PalletElectionProviderMultiPhaseRoundSnapshot: { voters: 'Vec<(AccountId32,u64,Vec)>', targets: 'Vec' }, /** - * Lookup518: pallet_election_provider_multi_phase::signed::SignedSubmission + * Lookup530: pallet_election_provider_multi_phase::signed::SignedSubmission **/ PalletElectionProviderMultiPhaseSignedSignedSubmission: { who: 'AccountId32', @@ -5990,30 +6195,30 @@ export default { callFee: 'u128' }, /** - * Lookup519: pallet_election_provider_multi_phase::pallet::Error + * Lookup531: pallet_election_provider_multi_phase::pallet::Error **/ PalletElectionProviderMultiPhaseError: { _enum: ['PreDispatchEarlySubmission', 'PreDispatchWrongWinnerCount', 'PreDispatchWeakSubmission', 'SignedQueueFull', 'SignedCannotPayDeposit', 'SignedInvalidWitness', 'SignedTooMuchWeight', 'OcwCallWrongEra', 'MissingSnapshotMetadata', 'InvalidSubmissionIndex', 'CallNotAllowed', 'FallbackFailed', 'BoundNotMet', 'TooManyWinners'] }, /** - * Lookup520: pallet_staking::StakingLedger + * Lookup532: pallet_staking::StakingLedger **/ PalletStakingStakingLedger: { stash: 'AccountId32', total: 'Compact', active: 'Compact', unlocking: 'Vec', - claimedRewards: 'Vec' + legacyClaimedRewards: 'Vec' }, /** - * Lookup522: pallet_staking::UnlockChunk + * Lookup534: pallet_staking::UnlockChunk **/ PalletStakingUnlockChunk: { value: 'Compact', era: 'Compact' }, /** - * Lookup525: pallet_staking::Nominations + * Lookup537: pallet_staking::Nominations **/ PalletStakingNominations: { targets: 'Vec', @@ -6021,21 +6226,37 @@ export default { suppressed: 'bool' }, /** - * Lookup526: pallet_staking::ActiveEraInfo + * Lookup538: pallet_staking::ActiveEraInfo **/ PalletStakingActiveEraInfo: { index: 'u32', start: 'Option' }, /** - * Lookup529: pallet_staking::EraRewardPoints + * Lookup541: sp_staking::PagedExposureMetadata + **/ + SpStakingPagedExposureMetadata: { + total: 'Compact', + own: 'Compact', + nominatorCount: 'u32', + pageCount: 'u32' + }, + /** + * Lookup543: sp_staking::ExposurePage + **/ + SpStakingExposurePage: { + pageTotal: 'Compact', + others: 'Vec' + }, + /** + * Lookup544: pallet_staking::EraRewardPoints **/ PalletStakingEraRewardPoints: { total: 'u32', individual: 'BTreeMap' }, /** - * Lookup534: pallet_staking::UnappliedSlash + * Lookup549: pallet_staking::UnappliedSlash **/ PalletStakingUnappliedSlash: { validator: 'AccountId32', @@ -6045,7 +6266,7 @@ export default { payout: 'u128' }, /** - * Lookup536: pallet_staking::slashing::SlashingSpans + * Lookup551: pallet_staking::slashing::SlashingSpans **/ PalletStakingSlashingSlashingSpans: { spanIndex: 'u32', @@ -6054,30 +6275,30 @@ export default { prior: 'Vec' }, /** - * Lookup537: pallet_staking::slashing::SpanRecord + * Lookup552: pallet_staking::slashing::SpanRecord **/ PalletStakingSlashingSpanRecord: { slashed: 'u128', paidOut: 'u128' }, /** - * Lookup540: pallet_staking::pallet::pallet::Error + * Lookup555: pallet_staking::pallet::pallet::Error **/ PalletStakingPalletError: { - _enum: ['NotController', 'NotStash', 'AlreadyBonded', 'AlreadyPaired', 'EmptyTargets', 'DuplicateIndex', 'InvalidSlashIndex', 'InsufficientBond', 'NoMoreChunks', 'NoUnlockChunk', 'FundedTarget', 'InvalidEraToReward', 'InvalidNumberOfNominations', 'NotSortedAndUnique', 'AlreadyClaimed', 'IncorrectHistoryDepth', 'IncorrectSlashingSpans', 'BadState', 'TooManyTargets', 'BadTarget', 'CannotChillOther', 'TooManyNominators', 'TooManyValidators', 'CommissionTooLow', 'BoundNotMet'] + _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'] }, /** - * Lookup544: sp_core::crypto::KeyTypeId + * Lookup559: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup545: pallet_session::pallet::Error + * Lookup560: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup551: pallet_democracy::types::ReferendumInfo, Balance> + * Lookup566: pallet_democracy::types::ReferendumInfo, Balance> **/ PalletDemocracyReferendumInfo: { _enum: { @@ -6089,7 +6310,7 @@ export default { } }, /** - * Lookup552: pallet_democracy::types::ReferendumStatus, Balance> + * Lookup567: pallet_democracy::types::ReferendumStatus, Balance> **/ PalletDemocracyReferendumStatus: { end: 'u32', @@ -6099,7 +6320,7 @@ export default { tally: 'PalletDemocracyTally' }, /** - * Lookup553: pallet_democracy::types::Tally + * Lookup568: pallet_democracy::types::Tally **/ PalletDemocracyTally: { ayes: 'u128', @@ -6107,7 +6328,7 @@ export default { turnout: 'u128' }, /** - * Lookup554: pallet_democracy::vote::Voting + * Lookup569: pallet_democracy::vote::Voting **/ PalletDemocracyVoteVoting: { _enum: { @@ -6126,24 +6347,24 @@ export default { } }, /** - * Lookup558: pallet_democracy::types::Delegations + * Lookup573: pallet_democracy::types::Delegations **/ PalletDemocracyDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup559: pallet_democracy::vote::PriorLock + * Lookup574: pallet_democracy::vote::PriorLock **/ PalletDemocracyVotePriorLock: '(u32,u128)', /** - * Lookup562: pallet_democracy::pallet::Error + * Lookup577: 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'] }, /** - * Lookup564: pallet_collective::Votes + * Lookup579: pallet_collective::Votes **/ PalletCollectiveVotes: { index: 'u32', @@ -6153,13 +6374,13 @@ export default { end: 'u32' }, /** - * Lookup565: pallet_collective::pallet::Error + * Lookup580: pallet_collective::pallet::Error **/ PalletCollectiveError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember'] }, /** - * Lookup569: pallet_elections_phragmen::SeatHolder + * Lookup584: pallet_elections_phragmen::SeatHolder **/ PalletElectionsPhragmenSeatHolder: { who: 'AccountId32', @@ -6167,7 +6388,7 @@ export default { deposit: 'u128' }, /** - * Lookup570: pallet_elections_phragmen::Voter + * Lookup585: pallet_elections_phragmen::Voter **/ PalletElectionsPhragmenVoter: { votes: 'Vec', @@ -6175,19 +6396,19 @@ export default { deposit: 'u128' }, /** - * Lookup571: pallet_elections_phragmen::pallet::Error + * Lookup586: pallet_elections_phragmen::pallet::Error **/ PalletElectionsPhragmenError: { _enum: ['UnableToVote', 'NoVotes', 'TooManyVotes', 'MaximumVotesExceeded', 'LowBalance', 'UnableToPayBond', 'MustBeVoter', 'DuplicatedCandidate', 'TooManyCandidates', 'MemberSubmit', 'RunnerUpSubmit', 'InsufficientCandidateFunds', 'NotMember', 'InvalidWitnessData', 'InvalidVoteCount', 'InvalidRenouncing', 'InvalidReplacement'] }, /** - * Lookup573: pallet_membership::pallet::Error + * Lookup588: pallet_membership::pallet::Error **/ PalletMembershipError: { _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers'] }, /** - * Lookup574: pallet_grandpa::StoredState + * Lookup589: pallet_grandpa::StoredState **/ PalletGrandpaStoredState: { _enum: { @@ -6204,7 +6425,7 @@ export default { } }, /** - * Lookup575: pallet_grandpa::StoredPendingChange + * Lookup590: pallet_grandpa::StoredPendingChange **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u32', @@ -6213,13 +6434,13 @@ export default { forced: 'Option' }, /** - * Lookup577: pallet_grandpa::pallet::Error + * Lookup592: pallet_grandpa::pallet::Error **/ PalletGrandpaError: { _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] }, /** - * Lookup578: pallet_treasury::Proposal + * Lookup593: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'AccountId32', @@ -6228,23 +6449,46 @@ export default { bond: 'u128' }, /** - * Lookup580: frame_support::PalletId + * Lookup595: pallet_treasury::SpendStatus + **/ + PalletTreasurySpendStatus: { + assetKind: 'u32', + amount: 'u128', + beneficiary: 'AccountId32', + validFrom: 'u32', + expireAt: 'u32', + status: 'PalletTreasuryPaymentState' + }, + /** + * Lookup596: pallet_treasury::PaymentState + **/ + PalletTreasuryPaymentState: { + _enum: { + Pending: 'Null', + Attempted: { + id: 'Null', + }, + Failed: 'Null' + } + }, + /** + * Lookup597: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup581: pallet_treasury::pallet::Error + * Lookup598: pallet_treasury::pallet::Error **/ PalletTreasuryError: { - _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved'] + _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved', 'FailedToConvertBalance', 'SpendExpired', 'EarlyPayout', 'AlreadyAttempted', 'PayoutError', 'NotAttempted', 'Inconclusive'] }, /** - * Lookup582: pallet_asset_rate::pallet::Error + * Lookup599: pallet_asset_rate::pallet::Error **/ PalletAssetRateError: { _enum: ['UnknownAssetKind', 'AlreadyExists'] }, /** - * Lookup584: pallet_contracts::wasm::CodeInfo + * Lookup601: pallet_contracts::wasm::CodeInfo **/ PalletContractsWasmCodeInfo: { owner: 'AccountId32', @@ -6254,7 +6498,7 @@ export default { codeLen: 'u32' }, /** - * Lookup585: pallet_contracts::storage::ContractInfo + * Lookup602: pallet_contracts::storage::ContractInfo **/ PalletContractsStorageContractInfo: { trieId: 'Bytes', @@ -6267,14 +6511,14 @@ export default { delegateDependencies: 'BTreeMap' }, /** - * Lookup590: pallet_contracts::storage::DeletionQueueManager + * Lookup607: pallet_contracts::storage::DeletionQueueManager **/ PalletContractsStorageDeletionQueueManager: { insertCounter: 'u32', deleteCounter: 'u32' }, /** - * Lookup592: pallet_contracts::schedule::Schedule + * Lookup609: pallet_contracts::schedule::Schedule **/ PalletContractsSchedule: { limits: 'PalletContractsScheduleLimits', @@ -6282,7 +6526,7 @@ export default { hostFnWeights: 'PalletContractsScheduleHostFnWeights' }, /** - * Lookup593: pallet_contracts::schedule::Limits + * Lookup610: pallet_contracts::schedule::Limits **/ PalletContractsScheduleLimits: { eventTopics: 'u32', @@ -6297,13 +6541,13 @@ export default { runtimeMemory: 'u32' }, /** - * Lookup594: pallet_contracts::schedule::InstructionWeights + * Lookup611: pallet_contracts::schedule::InstructionWeights **/ PalletContractsScheduleInstructionWeights: { base: 'u32' }, /** - * Lookup595: pallet_contracts::schedule::HostFnWeights + * Lookup612: pallet_contracts::schedule::HostFnWeights **/ PalletContractsScheduleHostFnWeights: { _alias: { @@ -6374,7 +6618,7 @@ export default { removeDelegateDependency: 'SpWeightsWeightV2Weight' }, /** - * Lookup596: pallet_contracts::Environment + * Lookup613: pallet_contracts::Environment **/ PalletContractsEnvironment: { _alias: { @@ -6388,82 +6632,78 @@ export default { blockNumber: 'PalletContractsEnvironmentTypeU32' }, /** - * Lookup597: pallet_contracts::EnvironmentType + * Lookup614: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeAccountId32: 'Null', /** - * Lookup598: pallet_contracts::EnvironmentType + * Lookup615: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeU128: 'Null', /** - * Lookup599: pallet_contracts::EnvironmentType + * Lookup616: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeH256: 'Null', /** - * Lookup600: pallet_contracts::EnvironmentType + * Lookup617: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeBlakeTwo256: 'Null', /** - * Lookup601: sp_runtime::traits::BlakeTwo256 - **/ - SpRuntimeBlakeTwo256: 'Null', - /** - * Lookup602: pallet_contracts::EnvironmentType + * Lookup618: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeU64: 'Null', /** - * Lookup603: pallet_contracts::EnvironmentType + * Lookup619: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeU32: 'Null', /** - * Lookup604: pallet_contracts::pallet::Error + * Lookup620: 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', 'DuplicateContract', 'TerminatedInConstructor', 'ReentranceDenied', 'StorageDepositNotEnoughFunds', 'StorageDepositLimitExhausted', 'CodeInUse', 'ContractReverted', 'CodeRejected', 'Indeterministic', 'MigrationInProgress', 'NoMigrationPerformed', 'MaxDelegateDependenciesReached', 'DelegateDependencyNotFound', 'DelegateDependencyAlreadyExists', 'CannotAddSelfAsDelegateDependency'] + _enum: ['InvalidSchedule', 'InvalidCallFlags', 'OutOfGas', 'OutputBufferTooSmall', 'TransferFailed', 'MaxCallDepthReached', 'ContractNotFound', 'CodeTooLarge', 'CodeNotFound', 'CodeInfoNotFound', 'OutOfBounds', 'DecodingFailed', 'ContractTrapped', 'ValueTooLarge', 'TerminatedWhileReentrant', 'InputForwarded', 'RandomSubjectTooLong', 'TooManyTopics', 'NoChainExtension', 'XCMDecodeFailed', 'DuplicateContract', 'TerminatedInConstructor', 'ReentranceDenied', 'StorageDepositNotEnoughFunds', 'StorageDepositLimitExhausted', 'CodeInUse', 'ContractReverted', 'CodeRejected', 'Indeterministic', 'MigrationInProgress', 'NoMigrationPerformed', 'MaxDelegateDependenciesReached', 'DelegateDependencyNotFound', 'DelegateDependencyAlreadyExists', 'CannotAddSelfAsDelegateDependency'] }, /** - * Lookup605: pallet_sudo::pallet::Error + * Lookup621: pallet_sudo::pallet::Error **/ PalletSudoError: { _enum: ['RequireSudo'] }, /** - * Lookup608: pallet_im_online::pallet::Error + * Lookup624: pallet_im_online::pallet::Error **/ PalletImOnlineError: { _enum: ['InvalidKey', 'DuplicatedHeartbeat'] }, /** - * Lookup611: sp_staking::offence::OffenceDetails + * Lookup627: sp_staking::offence::OffenceDetails **/ SpStakingOffenceOffenceDetails: { - offender: '(AccountId32,PalletStakingExposure)', + offender: '(AccountId32,SpStakingExposure)', reporters: 'Vec' }, /** - * Lookup614: pallet_identity::types::Registration + * Lookup630: pallet_identity::types::Registration> **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', deposit: 'u128', - info: 'PalletIdentityIdentityInfo' + info: 'PalletIdentityLegacyIdentityInfo' }, /** - * Lookup622: pallet_identity::types::RegistrarInfo + * Lookup638: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'AccountId32', fee: 'u128', - fields: 'PalletIdentityBitFlags' + fields: 'u64' }, /** - * Lookup624: pallet_identity::pallet::Error + * Lookup640: pallet_identity::pallet::Error **/ PalletIdentityError: { - _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed'] + _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed'] }, /** - * Lookup625: pallet_society::MemberRecord + * Lookup641: pallet_society::MemberRecord **/ PalletSocietyMemberRecord: { rank: 'u32', @@ -6472,20 +6712,20 @@ export default { index: 'u32' }, /** - * Lookup627: pallet_society::VouchingStatus + * Lookup643: pallet_society::VouchingStatus **/ PalletSocietyVouchingStatus: { _enum: ['Vouching', 'Banned'] }, /** - * Lookup628: pallet_society::PayoutRecord> + * Lookup644: pallet_society::PayoutRecord> **/ PalletSocietyPayoutRecord: { paid: 'u128', payouts: 'Vec<(u32,u128)>' }, /** - * Lookup633: pallet_society::Bid + * Lookup649: pallet_society::Bid **/ PalletSocietyBid: { who: 'AccountId32', @@ -6493,7 +6733,7 @@ export default { value: 'u128' }, /** - * Lookup634: pallet_society::BidKind + * Lookup650: pallet_society::BidKind **/ PalletSocietyBidKind: { _enum: { @@ -6502,7 +6742,7 @@ export default { } }, /** - * Lookup636: pallet_society::Candidacy + * Lookup652: pallet_society::Candidacy **/ PalletSocietyCandidacy: { round: 'u32', @@ -6512,21 +6752,21 @@ export default { skepticStruck: 'bool' }, /** - * Lookup637: pallet_society::Tally + * Lookup653: pallet_society::Tally **/ PalletSocietyTally: { approvals: 'u32', rejections: 'u32' }, /** - * Lookup639: pallet_society::Vote + * Lookup655: pallet_society::Vote **/ PalletSocietyVote: { approve: 'bool', weight: 'u32' }, /** - * Lookup641: pallet_society::IntakeRecord + * Lookup657: pallet_society::IntakeRecord **/ PalletSocietyIntakeRecord: { who: 'AccountId32', @@ -6534,13 +6774,13 @@ export default { round: 'u32' }, /** - * Lookup643: pallet_society::pallet::Error + * Lookup659: 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'] }, /** - * Lookup644: pallet_recovery::RecoveryConfig> + * Lookup660: pallet_recovery::RecoveryConfig> **/ PalletRecoveryRecoveryConfig: { delayPeriod: 'u32', @@ -6549,7 +6789,7 @@ export default { threshold: 'u16' }, /** - * Lookup646: pallet_recovery::ActiveRecovery> + * Lookup662: pallet_recovery::ActiveRecovery> **/ PalletRecoveryActiveRecovery: { created: 'u32', @@ -6557,25 +6797,25 @@ export default { friends: 'Vec' }, /** - * Lookup647: pallet_recovery::pallet::Error + * Lookup663: pallet_recovery::pallet::Error **/ PalletRecoveryError: { _enum: ['NotAllowed', 'ZeroThreshold', 'NotEnoughFriends', 'MaxFriends', 'NotSorted', 'NotRecoverable', 'AlreadyRecoverable', 'AlreadyStarted', 'NotStarted', 'NotFriend', 'DelayPeriod', 'AlreadyVouched', 'Threshold', 'StillActive', 'AlreadyProxy', 'BadState'] }, /** - * Lookup650: pallet_vesting::Releases + * Lookup666: pallet_vesting::Releases **/ PalletVestingReleases: { _enum: ['V0', 'V1'] }, /** - * Lookup651: pallet_vesting::pallet::Error + * Lookup667: pallet_vesting::pallet::Error **/ PalletVestingError: { _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams'] }, /** - * Lookup654: pallet_scheduler::Scheduled, BlockNumber, kitchensink_runtime::OriginCaller, sp_core::crypto::AccountId32> + * Lookup670: pallet_scheduler::Scheduled, BlockNumber, kitchensink_runtime::OriginCaller, sp_core::crypto::AccountId32> **/ PalletSchedulerScheduled: { maybeId: 'Option<[u8;32]>', @@ -6585,21 +6825,21 @@ export default { origin: 'KitchensinkRuntimeOriginCaller' }, /** - * Lookup656: pallet_scheduler::pallet::Error + * Lookup672: pallet_scheduler::pallet::Error **/ PalletSchedulerError: { _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named'] }, /** - * Lookup658: pallet_glutton::pallet::Error + * Lookup674: pallet_glutton::pallet::Error **/ PalletGluttonError: { _enum: ['AlreadyInitialized', 'InsaneLimit'] }, /** - * Lookup659: pallet_preimage::RequestStatus + * Lookup675: pallet_preimage::OldRequestStatus **/ - PalletPreimageRequestStatus: { + PalletPreimageOldRequestStatus: { _enum: { Unrequested: { deposit: '(AccountId32,u128)', @@ -6613,13 +6853,29 @@ export default { } }, /** - * Lookup663: pallet_preimage::pallet::Error + * Lookup677: pallet_preimage::RequestStatus> + **/ + PalletPreimageRequestStatus: { + _enum: { + Unrequested: { + ticket: '(AccountId32,u128)', + len: 'u32', + }, + Requested: { + maybeTicket: 'Option<(AccountId32,u128)>', + count: 'u32', + maybeLen: 'Option' + } + } + }, + /** + * Lookup683: pallet_preimage::pallet::Error **/ PalletPreimageError: { - _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested'] + _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested', 'TooMany', 'TooFew'] }, /** - * Lookup666: pallet_proxy::ProxyDefinition + * Lookup686: pallet_proxy::ProxyDefinition **/ PalletProxyProxyDefinition: { delegate: 'AccountId32', @@ -6627,7 +6883,7 @@ export default { delay: 'u32' }, /** - * Lookup670: pallet_proxy::Announcement + * Lookup690: pallet_proxy::Announcement **/ PalletProxyAnnouncement: { real: 'AccountId32', @@ -6635,13 +6891,13 @@ export default { height: 'u32' }, /** - * Lookup672: pallet_proxy::pallet::Error + * Lookup692: pallet_proxy::pallet::Error **/ PalletProxyError: { _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] }, /** - * Lookup674: pallet_multisig::Multisig + * Lookup694: pallet_multisig::Multisig **/ PalletMultisigMultisig: { when: 'PalletMultisigTimepoint', @@ -6650,13 +6906,13 @@ export default { approvals: 'Vec' }, /** - * Lookup675: pallet_multisig::pallet::Error + * Lookup695: pallet_multisig::pallet::Error **/ PalletMultisigError: { _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] }, /** - * Lookup676: pallet_bounties::Bounty + * Lookup696: pallet_bounties::Bounty **/ PalletBountiesBounty: { proposer: 'AccountId32', @@ -6667,7 +6923,7 @@ export default { status: 'PalletBountiesBountyStatus' }, /** - * Lookup677: pallet_bounties::BountyStatus + * Lookup697: pallet_bounties::BountyStatus **/ PalletBountiesBountyStatus: { _enum: { @@ -6689,13 +6945,13 @@ export default { } }, /** - * Lookup679: pallet_bounties::pallet::Error + * Lookup699: pallet_bounties::pallet::Error **/ PalletBountiesError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'ReasonTooBig', 'UnexpectedStatus', 'RequireCurator', 'InvalidValue', 'InvalidFee', 'PendingPayout', 'Premature', 'HasActiveChildBounty', 'TooManyQueued'] }, /** - * Lookup680: pallet_tips::OpenTip + * Lookup700: pallet_tips::OpenTip **/ PalletTipsOpenTip: { reason: 'H256', @@ -6707,13 +6963,13 @@ export default { findersFee: 'bool' }, /** - * Lookup681: pallet_tips::pallet::Error + * Lookup701: pallet_tips::pallet::Error **/ PalletTipsError: { - _enum: ['ReasonTooBig', 'AlreadyKnown', 'UnknownTip', 'NotFinder', 'StillOpen', 'Premature'] + _enum: ['ReasonTooBig', 'AlreadyKnown', 'UnknownTip', 'MaxTipAmountExceeded', 'NotFinder', 'StillOpen', 'Premature'] }, /** - * Lookup682: pallet_assets::types::AssetDetails + * Lookup702: pallet_assets::types::AssetDetails **/ PalletAssetsAssetDetails: { owner: 'AccountId32', @@ -6730,13 +6986,13 @@ export default { status: 'PalletAssetsAssetStatus' }, /** - * Lookup683: pallet_assets::types::AssetStatus + * Lookup703: pallet_assets::types::AssetStatus **/ PalletAssetsAssetStatus: { _enum: ['Live', 'Frozen', 'Destroying'] }, /** - * Lookup684: pallet_assets::types::AssetAccount + * Lookup704: pallet_assets::types::AssetAccount **/ PalletAssetsAssetAccount: { balance: 'u128', @@ -6745,13 +7001,13 @@ export default { extra: 'Null' }, /** - * Lookup685: pallet_assets::types::AccountStatus + * Lookup705: pallet_assets::types::AccountStatus **/ PalletAssetsAccountStatus: { _enum: ['Liquid', 'Frozen', 'Blocked'] }, /** - * Lookup686: pallet_assets::types::ExistenceReason + * Lookup706: pallet_assets::types::ExistenceReason **/ PalletAssetsExistenceReason: { _enum: { @@ -6763,14 +7019,14 @@ export default { } }, /** - * Lookup688: pallet_assets::types::Approval + * Lookup708: pallet_assets::types::Approval **/ PalletAssetsApproval: { amount: 'u128', deposit: 'u128' }, /** - * Lookup689: pallet_assets::types::AssetMetadata> + * Lookup709: pallet_assets::types::AssetMetadata> **/ PalletAssetsAssetMetadata: { deposit: 'u128', @@ -6780,13 +7036,13 @@ export default { isFrozen: 'bool' }, /** - * Lookup691: pallet_assets::pallet::Error + * Lookup711: 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'] }, /** - * Lookup693: pallet_lottery::LotteryConfig + * Lookup713: pallet_lottery::LotteryConfig **/ PalletLotteryLotteryConfig: { price: 'u128', @@ -6796,20 +7052,20 @@ export default { repeat: 'bool' }, /** - * Lookup697: pallet_lottery::pallet::Error + * Lookup717: pallet_lottery::pallet::Error **/ PalletLotteryError: { _enum: ['NotConfigured', 'InProgress', 'AlreadyEnded', 'InvalidCall', 'AlreadyParticipating', 'TooManyCalls', 'EncodingFailed'] }, /** - * Lookup700: pallet_nis::pallet::Bid + * Lookup720: pallet_nis::pallet::Bid **/ PalletNisBid: { amount: 'u128', who: 'AccountId32' }, /** - * Lookup702: pallet_nis::pallet::SummaryRecord + * Lookup722: pallet_nis::pallet::SummaryRecord **/ PalletNisSummaryRecord: { proportionOwed: 'Perquintill', @@ -6819,7 +7075,7 @@ export default { receiptsOnHold: 'u128' }, /** - * Lookup703: pallet_nis::pallet::ReceiptRecord + * Lookup723: pallet_nis::pallet::ReceiptRecord **/ PalletNisReceiptRecord: { proportion: 'Perquintill', @@ -6827,13 +7083,13 @@ export default { expiry: 'u32' }, /** - * Lookup705: pallet_nis::pallet::Error + * Lookup725: pallet_nis::pallet::Error **/ PalletNisError: { _enum: ['DurationTooSmall', 'DurationTooBig', 'AmountTooSmall', 'BidTooLow', 'UnknownReceipt', 'NotOwner', 'NotExpired', 'UnknownBid', 'PortionTooBig', 'Unfunded', 'AlreadyFunded', 'Throttled', 'MakesDust', 'AlreadyCommunal', 'AlreadyPrivate'] }, /** - * Lookup706: pallet_uniques::types::CollectionDetails + * Lookup726: pallet_uniques::types::CollectionDetails **/ PalletUniquesCollectionDetails: { owner: 'AccountId32', @@ -6848,7 +7104,7 @@ export default { isFrozen: 'bool' }, /** - * Lookup708: pallet_uniques::types::ItemDetails + * Lookup728: pallet_uniques::types::ItemDetails **/ PalletUniquesItemDetails: { owner: 'AccountId32', @@ -6857,7 +7113,7 @@ export default { deposit: 'u128' }, /** - * Lookup709: pallet_uniques::types::CollectionMetadata + * Lookup729: pallet_uniques::types::CollectionMetadata **/ PalletUniquesCollectionMetadata: { deposit: 'u128', @@ -6865,7 +7121,7 @@ export default { isFrozen: 'bool' }, /** - * Lookup710: pallet_uniques::types::ItemMetadata + * Lookup730: pallet_uniques::types::ItemMetadata **/ PalletUniquesItemMetadata: { deposit: 'u128', @@ -6873,13 +7129,13 @@ export default { isFrozen: 'bool' }, /** - * Lookup714: pallet_uniques::pallet::Error + * Lookup734: pallet_uniques::pallet::Error **/ PalletUniquesError: { _enum: ['NoPermission', 'UnknownCollection', 'AlreadyExists', 'WrongOwner', 'BadWitness', 'InUse', 'Frozen', 'WrongDelegate', 'NoDelegate', 'Unapproved', 'Unaccepted', 'Locked', 'MaxSupplyReached', 'MaxSupplyAlreadySet', 'MaxSupplyTooSmall', 'UnknownItem', 'NotForSale', 'BidTooLow'] }, /** - * Lookup715: pallet_nfts::types::CollectionDetails + * Lookup735: pallet_nfts::types::CollectionDetails **/ PalletNftsCollectionDetails: { owner: 'AccountId32', @@ -6890,13 +7146,13 @@ export default { attributes: 'u32' }, /** - * Lookup717: pallet_nfts::types::CollectionRole + * Lookup737: pallet_nfts::types::CollectionRole **/ PalletNftsCollectionRole: { _enum: ['__Unused0', 'Issuer', 'Freezer', '__Unused3', 'Admin'] }, /** - * Lookup718: pallet_nfts::types::ItemDetails, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> + * Lookup738: pallet_nfts::types::ItemDetails, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> **/ PalletNftsItemDetails: { owner: 'AccountId32', @@ -6904,42 +7160,42 @@ export default { deposit: 'PalletNftsItemDeposit' }, /** - * Lookup719: pallet_nfts::types::ItemDeposit + * Lookup739: pallet_nfts::types::ItemDeposit **/ PalletNftsItemDeposit: { account: 'AccountId32', amount: 'u128' }, /** - * Lookup724: pallet_nfts::types::CollectionMetadata + * Lookup744: pallet_nfts::types::CollectionMetadata **/ PalletNftsCollectionMetadata: { deposit: 'u128', data: 'Bytes' }, /** - * Lookup725: pallet_nfts::types::ItemMetadata, StringLimit> + * Lookup745: pallet_nfts::types::ItemMetadata, StringLimit> **/ PalletNftsItemMetadata: { deposit: 'PalletNftsItemMetadataDeposit', data: 'Bytes' }, /** - * Lookup726: pallet_nfts::types::ItemMetadataDeposit + * Lookup746: pallet_nfts::types::ItemMetadataDeposit **/ PalletNftsItemMetadataDeposit: { account: 'Option', amount: 'u128' }, /** - * Lookup729: pallet_nfts::types::AttributeDeposit + * Lookup749: pallet_nfts::types::AttributeDeposit **/ PalletNftsAttributeDeposit: { account: 'Option', amount: 'u128' }, /** - * Lookup732: pallet_nfts::types::PendingSwap, Deadline> + * Lookup752: pallet_nfts::types::PendingSwap, Deadline> **/ PalletNftsPendingSwap: { desiredCollection: 'u32', @@ -6948,19 +7204,19 @@ export default { deadline: 'u32' }, /** - * Lookup734: pallet_nfts::types::PalletFeature + * Lookup754: pallet_nfts::types::PalletFeature **/ PalletNftsPalletFeature: { _enum: ['__Unused0', 'Trading', 'Attributes', '__Unused3', 'Approvals', '__Unused5', '__Unused6', '__Unused7', 'Swaps'] }, /** - * Lookup735: pallet_nfts::pallet::Error + * Lookup755: 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'] }, /** - * Lookup736: pallet_nft_fractionalization::types::Details + * Lookup756: pallet_nft_fractionalization::types::Details **/ PalletNftFractionalizationDetails: { asset: 'u32', @@ -6969,13 +7225,13 @@ export default { assetCreator: 'AccountId32' }, /** - * Lookup737: pallet_nft_fractionalization::pallet::Error + * Lookup757: pallet_nft_fractionalization::pallet::Error **/ PalletNftFractionalizationError: { _enum: ['IncorrectAssetId', 'NoPermission', 'NftNotFound', 'NftNotFractionalized'] }, /** - * Lookup738: pallet_salary::StatusType + * Lookup758: pallet_salary::StatusType **/ PalletSalaryStatusType: { cycleIndex: 'u32', @@ -6985,14 +7241,14 @@ export default { totalUnregisteredPaid: 'u128' }, /** - * Lookup739: pallet_salary::ClaimantStatus + * Lookup759: pallet_salary::ClaimantStatus **/ PalletSalaryClaimantStatus: { lastActive: 'u32', status: 'PalletSalaryClaimState' }, /** - * Lookup740: pallet_salary::ClaimState + * Lookup760: pallet_salary::ClaimState **/ PalletSalaryClaimState: { _enum: { @@ -7006,13 +7262,13 @@ export default { } }, /** - * Lookup741: pallet_salary::pallet::Error + * Lookup761: pallet_salary::pallet::Error **/ PalletSalaryError: { _enum: ['AlreadyStarted', 'NotMember', 'AlreadyInducted', 'NotInducted', 'NoClaim', 'ClaimZero', 'TooLate', 'TooEarly', 'NotYet', 'NotStarted', 'Bankrupt', 'PayError', 'Inconclusive', 'NotCurrent'] }, /** - * Lookup742: pallet_core_fellowship::MemberStatus + * Lookup762: pallet_core_fellowship::MemberStatus **/ PalletCoreFellowshipMemberStatus: { isActive: 'bool', @@ -7020,13 +7276,13 @@ export default { lastProof: 'u32' }, /** - * Lookup744: pallet_core_fellowship::pallet::Error + * Lookup764: pallet_core_fellowship::pallet::Error **/ PalletCoreFellowshipError: { _enum: ['Unranked', 'Ranked', 'UnexpectedRank', 'InvalidRank', 'NoPermission', 'NothingDoing', 'AlreadyInducted', 'NotTracked', 'TooSoon'] }, /** - * Lookup746: pallet_transaction_storage::TransactionInfo + * Lookup766: pallet_transaction_storage::TransactionInfo **/ PalletTransactionStorageTransactionInfo: { _alias: { @@ -7038,13 +7294,13 @@ export default { blockChunks: 'u32' }, /** - * Lookup748: pallet_transaction_storage::pallet::Error + * Lookup768: pallet_transaction_storage::pallet::Error **/ PalletTransactionStorageError: { - _enum: ['InsufficientFunds', 'NotConfigured', 'RenewedNotFound', 'EmptyTransaction', 'UnexpectedProof', 'InvalidProof', 'MissingProof', 'MissingStateData', 'DoubleCheck', 'ProofNotChecked', 'TransactionTooLarge', 'TooManyTransactions', 'BadContext'] + _enum: ['NotConfigured', 'RenewedNotFound', 'EmptyTransaction', 'UnexpectedProof', 'InvalidProof', 'MissingProof', 'MissingStateData', 'DoubleCheck', 'ProofNotChecked', 'TransactionTooLarge', 'TooManyTransactions', 'BadContext'] }, /** - * Lookup749: pallet_bags_list::list::Node + * Lookup769: pallet_bags_list::list::Node **/ PalletBagsListListNode: { id: 'AccountId32', @@ -7054,14 +7310,14 @@ export default { score: 'u64' }, /** - * Lookup750: pallet_bags_list::list::Bag + * Lookup770: pallet_bags_list::list::Bag **/ PalletBagsListListBag: { head: 'Option', tail: 'Option' }, /** - * Lookup752: pallet_bags_list::pallet::Error + * Lookup772: pallet_bags_list::pallet::Error **/ PalletBagsListError: { _enum: { @@ -7069,13 +7325,13 @@ export default { } }, /** - * Lookup753: pallet_bags_list::list::ListError + * Lookup773: pallet_bags_list::list::ListError **/ PalletBagsListListListError: { _enum: ['Duplicate', 'NotHeavier', 'NotInSameBag', 'NodeNotFound'] }, /** - * Lookup754: pallet_child_bounties::ChildBounty + * Lookup774: pallet_child_bounties::ChildBounty **/ PalletChildBountiesChildBounty: { parentBounty: 'u32', @@ -7085,7 +7341,7 @@ export default { status: 'PalletChildBountiesChildBountyStatus' }, /** - * Lookup755: pallet_child_bounties::ChildBountyStatus + * Lookup775: pallet_child_bounties::ChildBountyStatus **/ PalletChildBountiesChildBountyStatus: { _enum: { @@ -7104,13 +7360,13 @@ export default { } }, /** - * Lookup756: pallet_child_bounties::pallet::Error + * Lookup776: pallet_child_bounties::pallet::Error **/ PalletChildBountiesError: { _enum: ['ParentBountyNotActive', 'InsufficientBountyBalance', 'TooManyChildBounties'] }, /** - * Lookup757: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup777: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumInfoConvictionVotingTally: { _enum: { @@ -7123,7 +7379,7 @@ export default { } }, /** - * Lookup758: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup778: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumStatusConvictionVotingTally: { track: 'u16', @@ -7139,21 +7395,21 @@ export default { alarm: 'Option<(u32,(u32,u32))>' }, /** - * Lookup759: pallet_referenda::types::Deposit + * Lookup779: pallet_referenda::types::Deposit **/ PalletReferendaDeposit: { who: 'AccountId32', amount: 'u128' }, /** - * Lookup762: pallet_referenda::types::DecidingStatus + * Lookup782: pallet_referenda::types::DecidingStatus **/ PalletReferendaDecidingStatus: { since: 'u32', confirming: 'Option' }, /** - * Lookup768: pallet_referenda::types::TrackInfo + * Lookup788: pallet_referenda::types::TrackInfo **/ PalletReferendaTrackInfo: { name: 'Text', @@ -7167,7 +7423,7 @@ export default { minSupport: 'PalletReferendaCurve' }, /** - * Lookup769: pallet_referenda::types::Curve + * Lookup789: pallet_referenda::types::Curve **/ PalletReferendaCurve: { _enum: { @@ -7190,19 +7446,19 @@ export default { } }, /** - * Lookup772: pallet_referenda::pallet::Error + * Lookup792: pallet_referenda::pallet::Error **/ PalletReferendaError: { _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist'] }, /** - * Lookup773: pallet_remark::pallet::Error + * Lookup793: pallet_remark::pallet::Error **/ PalletRemarkError: { _enum: ['Empty', 'BadContext'] }, /** - * Lookup775: pallet_conviction_voting::vote::Voting + * Lookup795: pallet_conviction_voting::vote::Voting **/ PalletConvictionVotingVoteVoting: { _enum: { @@ -7211,7 +7467,7 @@ export default { } }, /** - * Lookup776: pallet_conviction_voting::vote::Casting + * Lookup796: pallet_conviction_voting::vote::Casting **/ PalletConvictionVotingVoteCasting: { votes: 'Vec<(u32,PalletConvictionVotingVoteAccountVote)>', @@ -7219,18 +7475,18 @@ export default { prior: 'PalletConvictionVotingVotePriorLock' }, /** - * Lookup780: pallet_conviction_voting::types::Delegations + * Lookup800: pallet_conviction_voting::types::Delegations **/ PalletConvictionVotingDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup781: pallet_conviction_voting::vote::PriorLock + * Lookup801: pallet_conviction_voting::vote::PriorLock **/ PalletConvictionVotingVotePriorLock: '(u32,u128)', /** - * Lookup782: pallet_conviction_voting::vote::Delegating + * Lookup802: pallet_conviction_voting::vote::Delegating **/ PalletConvictionVotingVoteDelegating: { balance: 'u128', @@ -7240,31 +7496,31 @@ export default { prior: 'PalletConvictionVotingVotePriorLock' }, /** - * Lookup786: pallet_conviction_voting::pallet::Error + * Lookup806: pallet_conviction_voting::pallet::Error **/ PalletConvictionVotingError: { _enum: ['NotOngoing', 'NotVoter', 'NoPermission', 'NoPermissionYet', 'AlreadyDelegating', 'AlreadyVoting', 'InsufficientFunds', 'NotDelegating', 'Nonsense', 'MaxVotesReached', 'ClassNeeded', 'BadClass'] }, /** - * Lookup787: pallet_whitelist::pallet::Error + * Lookup807: pallet_whitelist::pallet::Error **/ PalletWhitelistError: { _enum: ['UnavailablePreImage', 'UndecodableCall', 'InvalidCallWeightWitness', 'CallIsNotWhitelisted', 'CallAlreadyWhitelisted'] }, /** - * Lookup792: pallet_alliance::MemberRole + * Lookup812: pallet_alliance::MemberRole **/ PalletAllianceMemberRole: { _enum: ['Fellow', 'Ally', 'Retiring'] }, /** - * Lookup796: pallet_alliance::pallet::Error + * Lookup816: pallet_alliance::pallet::Error **/ PalletAllianceError: { - _enum: ['AllianceNotYetInitialized', 'AllianceAlreadyInitialized', 'AlreadyMember', 'NotMember', 'NotAlly', 'NoVotingRights', 'AlreadyElevated', 'AlreadyUnscrupulous', 'AccountNonGrata', 'NotListedAsUnscrupulous', 'TooManyUnscrupulousItems', 'TooLongWebsiteUrl', 'InsufficientFunds', 'WithoutIdentityDisplayAndWebsite', 'WithoutGoodIdentityJudgement', 'MissingProposalHash', 'MissingAnnouncement', 'TooManyMembers', 'TooManyAnnouncements', 'BadWitness', 'AlreadyRetiring', 'RetirementNoticeNotGiven', 'RetirementPeriodNotPassed', 'FellowsMissing'] + _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'] }, /** - * Lookup797: pallet_nomination_pools::PoolMember + * Lookup817: pallet_nomination_pools::PoolMember **/ PalletNominationPoolsPoolMember: { poolId: 'u32', @@ -7273,7 +7529,7 @@ export default { unbondingEras: 'BTreeMap' }, /** - * Lookup800: pallet_nomination_pools::BondedPoolInner + * Lookup820: pallet_nomination_pools::BondedPoolInner **/ PalletNominationPoolsBondedPoolInner: { commission: 'PalletNominationPoolsCommission', @@ -7283,7 +7539,7 @@ export default { state: 'PalletNominationPoolsPoolState' }, /** - * Lookup801: pallet_nomination_pools::Commission + * Lookup821: pallet_nomination_pools::Commission **/ PalletNominationPoolsCommission: { current: 'Option<(Perbill,AccountId32)>', @@ -7292,7 +7548,7 @@ export default { throttleFrom: 'Option' }, /** - * Lookup804: pallet_nomination_pools::PoolRoles + * Lookup824: pallet_nomination_pools::PoolRoles **/ PalletNominationPoolsPoolRoles: { depositor: 'AccountId32', @@ -7301,7 +7557,7 @@ export default { bouncer: 'Option' }, /** - * Lookup805: pallet_nomination_pools::RewardPool + * Lookup825: pallet_nomination_pools::RewardPool **/ PalletNominationPoolsRewardPool: { lastRecordedRewardCounter: 'u128', @@ -7311,21 +7567,21 @@ export default { totalCommissionClaimed: 'u128' }, /** - * Lookup806: pallet_nomination_pools::SubPools + * Lookup826: pallet_nomination_pools::SubPools **/ PalletNominationPoolsSubPools: { noEra: 'PalletNominationPoolsUnbondPool', withEra: 'BTreeMap' }, /** - * Lookup807: pallet_nomination_pools::UnbondPool + * Lookup827: pallet_nomination_pools::UnbondPool **/ PalletNominationPoolsUnbondPool: { points: 'u128', balance: 'u128' }, /** - * Lookup812: pallet_nomination_pools::pallet::Error + * Lookup832: pallet_nomination_pools::pallet::Error **/ PalletNominationPoolsError: { _enum: { @@ -7359,17 +7615,18 @@ export default { NoCommissionCurrentSet: 'Null', PoolIdInUse: 'Null', InvalidPoolId: 'Null', - BondExtraRestricted: 'Null' + BondExtraRestricted: 'Null', + NothingToAdjust: 'Null' } }, /** - * Lookup813: pallet_nomination_pools::pallet::DefensiveError + * Lookup833: pallet_nomination_pools::pallet::DefensiveError **/ PalletNominationPoolsDefensiveError: { _enum: ['NotEnoughSpaceInUnbondPool', 'PoolNotFound', 'RewardPoolNotFound', 'SubPoolsNotFound', 'BondedStashKilledPrematurely'] }, /** - * Lookup814: pallet_referenda::types::ReferendumInfo, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup834: pallet_referenda::types::ReferendumInfo, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumInfoRankedCollectiveTally: { _enum: { @@ -7382,7 +7639,7 @@ export default { } }, /** - * Lookup815: pallet_referenda::types::ReferendumStatus, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup835: pallet_referenda::types::ReferendumStatus, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumStatusRankedCollectiveTally: { track: 'u16', @@ -7398,44 +7655,44 @@ export default { alarm: 'Option<(u32,(u32,u32))>' }, /** - * Lookup818: pallet_ranked_collective::MemberRecord + * Lookup838: pallet_ranked_collective::MemberRecord **/ PalletRankedCollectiveMemberRecord: { rank: 'u16' }, /** - * Lookup822: pallet_ranked_collective::pallet::Error + * Lookup842: pallet_ranked_collective::pallet::Error **/ PalletRankedCollectiveError: { _enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission'] }, /** - * Lookup823: pallet_asset_conversion::types::PoolInfo + * Lookup843: pallet_asset_conversion::types::PoolInfo **/ PalletAssetConversionPoolInfo: { lpToken: 'u32' }, /** - * Lookup824: pallet_asset_conversion::pallet::Error + * Lookup844: pallet_asset_conversion::pallet::Error **/ PalletAssetConversionError: { _enum: ['EqualAssets', 'UnsupportedAsset', 'PoolExists', 'WrongDesiredAmount', 'AmountOneLessThanMinimal', 'AmountTwoLessThanMinimal', 'ReserveLeftLessThanMinimal', 'AmountOutTooHigh', 'PoolNotFound', 'Overflow', 'AssetOneDepositDidNotMeetMinimum', 'AssetTwoDepositDidNotMeetMinimum', 'AssetOneWithdrawalDidNotMeetMinimum', 'AssetTwoWithdrawalDidNotMeetMinimum', 'OptimalAmountLessThanDesired', 'InsufficientLiquidityMinted', 'ZeroLiquidity', 'ZeroAmount', 'InsufficientLiquidity', 'ProvidedMinimumNotSufficientForSwap', 'ProvidedMaximumNotSufficientForSwap', 'PoolMustContainNativeCurrency', 'InvalidPath', 'PathError', 'NonUniquePath', 'IncorrectPoolAssetId', 'CorrespondenceError'] }, /** - * Lookup825: pallet_fast_unstake::types::UnstakeRequest + * Lookup845: pallet_fast_unstake::types::UnstakeRequest **/ PalletFastUnstakeUnstakeRequest: { stashes: 'Vec<(AccountId32,u128)>', checked: 'Vec' }, /** - * Lookup828: pallet_fast_unstake::pallet::Error + * Lookup848: pallet_fast_unstake::pallet::Error **/ PalletFastUnstakeError: { _enum: ['NotController', 'AlreadyQueued', 'NotFullyBonded', 'NotQueued', 'AlreadyHead', 'CallNotAllowed'] }, /** - * Lookup829: pallet_message_queue::BookState + * Lookup849: pallet_message_queue::BookState **/ PalletMessageQueueBookState: { _alias: { @@ -7449,14 +7706,14 @@ export default { size_: 'u64' }, /** - * Lookup831: pallet_message_queue::Neighbours + * Lookup851: pallet_message_queue::Neighbours **/ PalletMessageQueueNeighbours: { prev: 'u32', next: 'u32' }, /** - * Lookup832: pallet_message_queue::Page + * Lookup852: pallet_message_queue::Page **/ PalletMessageQueuePage: { remaining: 'u32', @@ -7467,32 +7724,32 @@ export default { heap: 'Bytes' }, /** - * Lookup834: pallet_message_queue::pallet::Error + * Lookup854: pallet_message_queue::pallet::Error **/ PalletMessageQueueError: { _enum: ['NotReapable', 'NoPage', 'NoMessage', 'AlreadyProcessed', 'Queued', 'InsufficientWeight', 'TemporarilyUnprocessable', 'QueuePaused'] }, /** - * Lookup835: pallet_tx_pause::pallet::Error + * Lookup855: pallet_tx_pause::pallet::Error **/ PalletTxPauseError: { _enum: ['IsPaused', 'IsUnpaused', 'Unpausable', 'NotFound'] }, /** - * Lookup836: pallet_safe_mode::pallet::Error + * Lookup856: pallet_safe_mode::pallet::Error **/ PalletSafeModeError: { _enum: ['Entered', 'Exited', 'NotConfigured', 'NoDeposit', 'AlreadyDeposited', 'CannotReleaseYet', 'CurrencyError'] }, /** - * Lookup840: pallet_broker::types::LeaseRecordItem + * Lookup860: pallet_broker::types::LeaseRecordItem **/ PalletBrokerLeaseRecordItem: { until: 'u32', task: 'u32' }, /** - * Lookup842: pallet_broker::types::StatusRecord + * Lookup862: pallet_broker::types::StatusRecord **/ PalletBrokerStatusRecord: { coreCount: 'u16', @@ -7502,7 +7759,7 @@ export default { lastTimeslice: 'u32' }, /** - * Lookup843: pallet_broker::types::SaleInfoRecord + * Lookup863: pallet_broker::types::SaleInfoRecord **/ PalletBrokerSaleInfoRecord: { saleStart: 'u32', @@ -7517,21 +7774,21 @@ export default { coresSold: 'u16' }, /** - * Lookup844: pallet_broker::types::AllowedRenewalId + * Lookup864: pallet_broker::types::AllowedRenewalId **/ PalletBrokerAllowedRenewalId: { core: 'u16', when: 'u32' }, /** - * Lookup845: pallet_broker::types::AllowedRenewalRecord + * Lookup865: pallet_broker::types::AllowedRenewalRecord **/ PalletBrokerAllowedRenewalRecord: { price: 'u128', completion: 'PalletBrokerCompletionStatus' }, /** - * Lookup846: pallet_broker::types::CompletionStatus + * Lookup866: pallet_broker::types::CompletionStatus **/ PalletBrokerCompletionStatus: { _enum: { @@ -7540,7 +7797,7 @@ export default { } }, /** - * Lookup847: pallet_broker::types::RegionRecord + * Lookup867: pallet_broker::types::RegionRecord **/ PalletBrokerRegionRecord: { end: 'u32', @@ -7548,21 +7805,21 @@ export default { paid: 'Option' }, /** - * Lookup849: pallet_broker::types::ContributionRecord + * Lookup869: pallet_broker::types::ContributionRecord **/ PalletBrokerContributionRecord: { length: 'u32', payee: 'AccountId32' }, /** - * Lookup850: pallet_broker::types::PoolIoRecord + * Lookup870: pallet_broker::types::PoolIoRecord **/ PalletBrokerPoolIoRecord: { private: 'i32', system: 'i32' }, /** - * Lookup852: pallet_broker::types::InstaPoolHistoryRecord + * Lookup872: pallet_broker::types::InstaPoolHistoryRecord **/ PalletBrokerInstaPoolHistoryRecord: { privateContributions: 'u32', @@ -7570,37 +7827,41 @@ export default { maybePayout: 'Option' }, /** - * Lookup853: pallet_broker::pallet::Error + * Lookup873: 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'] }, /** - * Lookup856: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup876: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup857: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup877: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup858: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup878: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup859: frame_system::extensions::check_genesis::CheckGenesis + * Lookup879: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup862: frame_system::extensions::check_nonce::CheckNonce + * Lookup882: frame_system::extensions::check_nonce::CheckNonce **/ FrameSystemExtensionsCheckNonce: 'Compact', /** - * Lookup863: frame_system::extensions::check_weight::CheckWeight + * Lookup883: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup864: pallet_asset_conversion_tx_payment::ChargeAssetTxPayment + * Lookup884: pallet_skip_feeless_payment::SkipCheckIfFeeless> + **/ + PalletSkipFeelessPaymentSkipCheckIfFeeless: 'PalletAssetConversionTxPaymentChargeAssetTxPayment', + /** + * Lookup885: pallet_asset_conversion_tx_payment::ChargeAssetTxPayment **/ PalletAssetConversionTxPaymentChargeAssetTxPayment: { tip: 'Compact', diff --git a/packages/types-augment/src/lookup/types-polkadot.ts b/packages/types-augment/src/lookup/types-polkadot.ts index 9902856ac753..45a989e26a85 100644 --- a/packages/types-augment/src/lookup/types-polkadot.ts +++ b/packages/types-augment/src/lookup/types-polkadot.ts @@ -5,12 +5,26 @@ // 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 { Data } from '@polkadot/types'; +import type { BTreeMap, BitVec, Bytes, Compact, Enum, Null, Option, Result, Set, Struct, 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 } from '@polkadot/types/interfaces/runtime'; declare module '@polkadot/types/lookup' { + /** @name PalletStakingExposure (59) */ + interface PalletStakingExposure extends Struct { + readonly total: Compact; + readonly own: Compact; + readonly others: Vec; + } + + /** @name PalletStakingIndividualExposure (62) */ + interface PalletStakingIndividualExposure extends Struct { + readonly who: AccountId32; + readonly value: Compact; + } + /** @name PolkadotRuntimeSessionKeys (103) */ interface PolkadotRuntimeSessionKeys extends Struct { readonly grandpa: SpConsensusGrandpaAppPublic; @@ -251,6 +265,44 @@ declare module '@polkadot/types/lookup' { readonly type: 'Regular' | 'Saft'; } + /** @name PalletIdentityIdentityInfo (161) */ + interface PalletIdentityIdentityInfo extends Struct { + readonly additional: Vec>; + readonly display: Data; + readonly legal: Data; + readonly web: Data; + readonly riot: Data; + readonly email: Data; + readonly pgpFingerprint: Option; + readonly image: Data; + readonly twitter: Data; + } + + /** @name PalletIdentityBitFlags (198) */ + interface PalletIdentityBitFlags extends Set { + readonly isDisplay: boolean; + readonly isLegal: boolean; + readonly isWeb: boolean; + readonly isRiot: boolean; + readonly isEmail: boolean; + readonly isPgpFingerprint: boolean; + readonly isImage: boolean; + readonly isTwitter: boolean; + } + + /** @name PalletIdentityIdentityField (199) */ + interface PalletIdentityIdentityField extends Enum { + readonly isDisplay: boolean; + readonly isLegal: boolean; + readonly isWeb: boolean; + readonly isRiot: boolean; + readonly isEmail: boolean; + readonly isPgpFingerprint: boolean; + readonly isImage: boolean; + readonly isTwitter: boolean; + readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter'; + } + /** @name PolkadotRuntimeProxyType (203) */ interface PolkadotRuntimeProxyType extends Enum { readonly isAny: boolean; @@ -2170,6 +2222,12 @@ declare module '@polkadot/types/lookup' { /** @name PolkadotRuntimeRuntimeHoldReason (507) */ type PolkadotRuntimeRuntimeHoldReason = Null; + /** @name PalletBalancesIdAmount (510) */ + interface PalletBalancesIdAmount extends Struct { + readonly id: Null; + readonly amount: u128; + } + /** @name PalletReferendaReferendumInfo (570) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; diff --git a/packages/types-augment/src/lookup/types-substrate.ts b/packages/types-augment/src/lookup/types-substrate.ts index e4f6d50c5347..c59b6701ab6a 100644 --- a/packages/types-augment/src/lookup/types-substrate.ts +++ b/packages/types-augment/src/lookup/types-substrate.ts @@ -6,7 +6,7 @@ import '@polkadot/types/lookup'; import type { Data } from '@polkadot/types'; -import type { BTreeMap, Bytes, Compact, Enum, Null, Option, Result, Set, 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, 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 { AccountId32, Call, H256, MultiAddress, PerU16, Perbill, Percent, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; @@ -445,6 +445,7 @@ declare module '@polkadot/types/lookup' { readonly isRewarded: boolean; readonly asRewarded: { readonly stash: AccountId32; + readonly dest: PalletStakingRewardDestination; readonly amount: u128; } & Struct; readonly isSlashed: boolean; @@ -513,13 +514,24 @@ declare module '@polkadot/types/lookup' { readonly type: 'EraPaid' | 'Rewarded' | 'Slashed' | 'SlashReported' | 'OldSlashingReportDiscarded' | 'StakersElected' | 'Bonded' | 'Unbonded' | 'Withdrawn' | 'Kicked' | 'StakingElectionFailed' | 'Chilled' | 'PayoutStarted' | 'ValidatorPrefsSet' | 'SnapshotVotersSizeExceeded' | 'SnapshotTargetsSizeExceeded' | 'ForceEra'; } - /** @name PalletStakingValidatorPrefs (49) */ + /** @name PalletStakingRewardDestination (48) */ + interface PalletStakingRewardDestination extends Enum { + readonly isStaked: boolean; + readonly isStash: boolean; + readonly isController: boolean; + readonly isAccount: boolean; + readonly asAccount: AccountId32; + readonly isNone: boolean; + readonly type: 'Staked' | 'Stash' | 'Controller' | 'Account' | 'None'; + } + + /** @name PalletStakingValidatorPrefs (50) */ interface PalletStakingValidatorPrefs extends Struct { readonly commission: Compact; readonly blocked: bool; } - /** @name PalletStakingForcing (51) */ + /** @name PalletStakingForcing (52) */ interface PalletStakingForcing extends Enum { readonly isNotForcing: boolean; readonly isForceNew: boolean; @@ -528,7 +540,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotForcing' | 'ForceNew' | 'ForceNone' | 'ForceAlways'; } - /** @name PalletSessionEvent (52) */ + /** @name PalletSessionEvent (53) */ interface PalletSessionEvent extends Enum { readonly isNewSession: boolean; readonly asNewSession: { @@ -537,7 +549,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewSession'; } - /** @name PalletDemocracyEvent (53) */ + /** @name PalletDemocracyEvent (54) */ interface PalletDemocracyEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -620,7 +632,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred'; } - /** @name PalletDemocracyVoteThreshold (54) */ + /** @name PalletDemocracyVoteThreshold (55) */ interface PalletDemocracyVoteThreshold extends Enum { readonly isSuperMajorityApprove: boolean; readonly isSuperMajorityAgainst: boolean; @@ -628,7 +640,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority'; } - /** @name PalletDemocracyVoteAccountVote (55) */ + /** @name PalletDemocracyVoteAccountVote (56) */ interface PalletDemocracyVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -643,7 +655,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Standard' | 'Split'; } - /** @name PalletDemocracyMetadataOwner (57) */ + /** @name PalletDemocracyMetadataOwner (58) */ interface PalletDemocracyMetadataOwner extends Enum { readonly isExternal: boolean; readonly isProposal: boolean; @@ -653,7 +665,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'External' | 'Proposal' | 'Referendum'; } - /** @name PalletCollectiveEvent (58) */ + /** @name PalletCollectiveEvent (59) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -697,7 +709,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed'; } - /** @name PalletElectionsPhragmenEvent (60) */ + /** @name PalletElectionsPhragmenEvent (61) */ interface PalletElectionsPhragmenEvent extends Enum { readonly isNewTerm: boolean; readonly asNewTerm: { @@ -726,7 +738,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewTerm' | 'EmptyTerm' | 'ElectionError' | 'MemberKicked' | 'Renounced' | 'CandidateSlashed' | 'SeatHolderSlashed'; } - /** @name PalletMembershipEvent (63) */ + /** @name PalletMembershipEvent (64) */ interface PalletMembershipEvent extends Enum { readonly isMemberAdded: boolean; readonly isMemberRemoved: boolean; @@ -737,7 +749,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy'; } - /** @name PalletGrandpaEvent (64) */ + /** @name PalletGrandpaEvent (65) */ interface PalletGrandpaEvent extends Enum { readonly isNewAuthorities: boolean; readonly asNewAuthorities: { @@ -748,13 +760,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewAuthorities' | 'Paused' | 'Resumed'; } - /** @name SpConsensusGrandpaAppPublic (67) */ + /** @name SpConsensusGrandpaAppPublic (68) */ interface SpConsensusGrandpaAppPublic extends SpCoreEd25519Public {} - /** @name SpCoreEd25519Public (68) */ + /** @name SpCoreEd25519Public (69) */ interface SpCoreEd25519Public extends U8aFixed {} - /** @name PalletTreasuryEvent (69) */ + /** @name PalletTreasuryEvent (70) */ interface PalletTreasuryEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -798,10 +810,37 @@ declare module '@polkadot/types/lookup' { readonly reactivated: u128; readonly deactivated: u128; } & Struct; - readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive'; + readonly isAssetSpendApproved: boolean; + readonly asAssetSpendApproved: { + readonly index: u32; + readonly assetKind: u32; + readonly amount: u128; + readonly beneficiary: AccountId32; + readonly validFrom: u32; + readonly expireAt: u32; + } & Struct; + readonly isAssetSpendVoided: boolean; + readonly asAssetSpendVoided: { + readonly index: u32; + } & Struct; + readonly isPaid: boolean; + readonly asPaid: { + readonly index: u32; + readonly paymentId: Null; + } & Struct; + readonly isPaymentFailed: boolean; + readonly asPaymentFailed: { + readonly index: u32; + readonly paymentId: Null; + } & Struct; + readonly isSpendProcessed: boolean; + readonly asSpendProcessed: { + readonly index: u32; + } & Struct; + readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive' | 'AssetSpendApproved' | 'AssetSpendVoided' | 'Paid' | 'PaymentFailed' | 'SpendProcessed'; } - /** @name PalletAssetRateEvent (70) */ + /** @name PalletAssetRateEvent (71) */ interface PalletAssetRateEvent extends Enum { readonly isAssetRateCreated: boolean; readonly asAssetRateCreated: { @@ -821,7 +860,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetRateCreated' | 'AssetRateRemoved' | 'AssetRateUpdated'; } - /** @name PalletContractsEvent (72) */ + /** @name PalletContractsEvent (73) */ interface PalletContractsEvent extends Enum { readonly isInstantiated: boolean; readonly asInstantiated: { @@ -881,7 +920,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Instantiated' | 'Terminated' | 'CodeStored' | 'ContractEmitted' | 'CodeRemoved' | 'ContractCodeUpdated' | 'Called' | 'DelegateCalled' | 'StorageDepositTransferredAndHeld' | 'StorageDepositTransferredAndReleased'; } - /** @name PalletContractsOrigin (73) */ + /** @name PalletContractsOrigin (74) */ interface PalletContractsOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -889,10 +928,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Signed'; } - /** @name KitchensinkRuntimeRuntime (74) */ + /** @name KitchensinkRuntimeRuntime (75) */ type KitchensinkRuntimeRuntime = Null; - /** @name PalletSudoEvent (75) */ + /** @name PalletSudoEvent (76) */ interface PalletSudoEvent extends Enum { readonly isSudid: boolean; readonly asSudid: { @@ -900,16 +939,18 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isKeyChanged: boolean; readonly asKeyChanged: { - readonly oldSudoer: Option; + readonly old: Option; + readonly new_: AccountId32; } & Struct; + readonly isKeyRemoved: boolean; readonly isSudoAsDone: boolean; readonly asSudoAsDone: { readonly sudoResult: Result; } & Struct; - readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone'; + readonly type: 'Sudid' | 'KeyChanged' | 'KeyRemoved' | 'SudoAsDone'; } - /** @name PalletImOnlineEvent (76) */ + /** @name PalletImOnlineEvent (77) */ interface PalletImOnlineEvent extends Enum { readonly isHeartbeatReceived: boolean; readonly asHeartbeatReceived: { @@ -918,31 +959,31 @@ 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'; } - /** @name PalletImOnlineSr25519AppSr25519Public (77) */ + /** @name PalletImOnlineSr25519AppSr25519Public (78) */ interface PalletImOnlineSr25519AppSr25519Public extends SpCoreSr25519Public {} - /** @name SpCoreSr25519Public (78) */ + /** @name SpCoreSr25519Public (79) */ interface SpCoreSr25519Public extends U8aFixed {} - /** @name PalletStakingExposure (81) */ - interface PalletStakingExposure extends Struct { + /** @name SpStakingExposure (82) */ + interface SpStakingExposure extends Struct { readonly total: Compact; readonly own: Compact; - readonly others: Vec; + readonly others: Vec; } - /** @name PalletStakingIndividualExposure (84) */ - interface PalletStakingIndividualExposure extends Struct { + /** @name SpStakingIndividualExposure (85) */ + interface SpStakingIndividualExposure extends Struct { readonly who: AccountId32; readonly value: Compact; } - /** @name PalletOffencesEvent (85) */ + /** @name PalletOffencesEvent (86) */ interface PalletOffencesEvent extends Enum { readonly isOffence: boolean; readonly asOffence: { @@ -952,7 +993,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Offence'; } - /** @name PalletIdentityEvent (87) */ + /** @name PalletIdentityEvent (88) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -1008,7 +1049,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked'; } - /** @name PalletSocietyEvent (88) */ + /** @name PalletSocietyEvent (89) */ interface PalletSocietyEvent extends Enum { readonly isFounded: boolean; readonly asFounded: { @@ -1090,7 +1131,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 (90) */ + /** @name PalletSocietyGroupParams (91) */ interface PalletSocietyGroupParams extends Struct { readonly maxMembers: u32; readonly maxIntake: u32; @@ -1098,7 +1139,7 @@ declare module '@polkadot/types/lookup' { readonly candidateDeposit: u128; } - /** @name PalletRecoveryEvent (91) */ + /** @name PalletRecoveryEvent (92) */ interface PalletRecoveryEvent extends Enum { readonly isRecoveryCreated: boolean; readonly asRecoveryCreated: { @@ -1132,7 +1173,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RecoveryCreated' | 'RecoveryInitiated' | 'RecoveryVouched' | 'RecoveryClosed' | 'AccountRecovered' | 'RecoveryRemoved'; } - /** @name PalletVestingEvent (92) */ + /** @name PalletVestingEvent (93) */ interface PalletVestingEvent extends Enum { readonly isVestingUpdated: boolean; readonly asVestingUpdated: { @@ -1146,7 +1187,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingUpdated' | 'VestingCompleted'; } - /** @name PalletSchedulerEvent (93) */ + /** @name PalletSchedulerEvent (94) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -1182,7 +1223,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight'; } - /** @name PalletGluttonEvent (96) */ + /** @name PalletGluttonEvent (97) */ interface PalletGluttonEvent extends Enum { readonly isPalletInitialized: boolean; readonly asPalletInitialized: { @@ -1199,7 +1240,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PalletInitialized' | 'ComputationLimitSet' | 'StorageLimitSet'; } - /** @name PalletPreimageEvent (98) */ + /** @name PalletPreimageEvent (99) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -1216,7 +1257,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noted' | 'Requested' | 'Cleared'; } - /** @name PalletProxyEvent (99) */ + /** @name PalletProxyEvent (100) */ interface PalletProxyEvent extends Enum { readonly isProxyExecuted: boolean; readonly asProxyExecuted: { @@ -1252,7 +1293,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProxyExecuted' | 'PureCreated' | 'Announced' | 'ProxyAdded' | 'ProxyRemoved'; } - /** @name KitchensinkRuntimeProxyType (100) */ + /** @name KitchensinkRuntimeProxyType (101) */ interface KitchensinkRuntimeProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; @@ -1261,7 +1302,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Any' | 'NonTransfer' | 'Governance' | 'Staking'; } - /** @name PalletMultisigEvent (102) */ + /** @name PalletMultisigEvent (103) */ interface PalletMultisigEvent extends Enum { readonly isNewMultisig: boolean; readonly asNewMultisig: { @@ -1294,13 +1335,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewMultisig' | 'MultisigApproval' | 'MultisigExecuted' | 'MultisigCancelled'; } - /** @name PalletMultisigTimepoint (103) */ + /** @name PalletMultisigTimepoint (104) */ interface PalletMultisigTimepoint extends Struct { readonly height: u32; readonly index: u32; } - /** @name PalletBountiesEvent (104) */ + /** @name PalletBountiesEvent (105) */ interface PalletBountiesEvent extends Enum { readonly isBountyProposed: boolean; readonly asBountyProposed: { @@ -1334,10 +1375,28 @@ declare module '@polkadot/types/lookup' { readonly asBountyExtended: { readonly index: u32; } & Struct; - readonly type: 'BountyProposed' | 'BountyRejected' | 'BountyBecameActive' | 'BountyAwarded' | 'BountyClaimed' | 'BountyCanceled' | 'BountyExtended'; + readonly isBountyApproved: boolean; + readonly asBountyApproved: { + readonly index: u32; + } & Struct; + readonly isCuratorProposed: boolean; + readonly asCuratorProposed: { + readonly bountyId: u32; + readonly curator: AccountId32; + } & Struct; + readonly isCuratorUnassigned: boolean; + readonly asCuratorUnassigned: { + readonly bountyId: u32; + } & Struct; + readonly isCuratorAccepted: boolean; + readonly asCuratorAccepted: { + readonly bountyId: u32; + readonly curator: AccountId32; + } & Struct; + readonly type: 'BountyProposed' | 'BountyRejected' | 'BountyBecameActive' | 'BountyAwarded' | 'BountyClaimed' | 'BountyCanceled' | 'BountyExtended' | 'BountyApproved' | 'CuratorProposed' | 'CuratorUnassigned' | 'CuratorAccepted'; } - /** @name PalletTipsEvent (105) */ + /** @name PalletTipsEvent (106) */ interface PalletTipsEvent extends Enum { readonly isNewTip: boolean; readonly asNewTip: { @@ -1366,7 +1425,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewTip' | 'TipClosing' | 'TipClosed' | 'TipRetracted' | 'TipSlashed'; } - /** @name PalletAssetsEvent (106) */ + /** @name PalletAssetsEvent (107) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -1504,7 +1563,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'; } - /** @name PalletLotteryEvent (108) */ + /** @name PalletLotteryEvent (109) */ interface PalletLotteryEvent extends Enum { readonly isLotteryStarted: boolean; readonly isCallsUpdated: boolean; @@ -1521,7 +1580,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'LotteryStarted' | 'CallsUpdated' | 'Winner' | 'TicketBought'; } - /** @name PalletNisEvent (110) */ + /** @name PalletNisEvent (111) */ interface PalletNisEvent extends Enum { readonly isBidPlaced: boolean; readonly asBidPlaced: { @@ -1570,7 +1629,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BidPlaced' | 'BidRetracted' | 'BidDropped' | 'Issued' | 'Thawed' | 'Funded' | 'Transferred'; } - /** @name PalletUniquesEvent (112) */ + /** @name PalletUniquesEvent (113) */ interface PalletUniquesEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -1727,7 +1786,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 (118) */ interface PalletNftsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -1964,7 +2023,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 (120) */ interface PalletNftsAttributeNamespace extends Enum { readonly isPallet: boolean; readonly isCollectionOwner: boolean; @@ -1974,20 +2033,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pallet' | 'CollectionOwner' | 'ItemOwner' | 'Account'; } - /** @name PalletNftsPriceWithDirection (121) */ + /** @name PalletNftsPriceWithDirection (122) */ interface PalletNftsPriceWithDirection extends Struct { readonly amount: u128; readonly direction: PalletNftsPriceDirection; } - /** @name PalletNftsPriceDirection (122) */ + /** @name PalletNftsPriceDirection (123) */ interface PalletNftsPriceDirection extends Enum { readonly isSend: boolean; readonly isReceive: boolean; readonly type: 'Send' | 'Receive'; } - /** @name PalletNftsPalletAttributes (123) */ + /** @name PalletNftsPalletAttributes (124) */ interface PalletNftsPalletAttributes extends Enum { readonly isUsedToClaim: boolean; readonly asUsedToClaim: u32; @@ -1995,7 +2054,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UsedToClaim' | 'TransferDisabled'; } - /** @name PalletNftFractionalizationEvent (124) */ + /** @name PalletNftFractionalizationEvent (125) */ interface PalletNftFractionalizationEvent extends Enum { readonly isNftFractionalized: boolean; readonly asNftFractionalized: { @@ -2015,7 +2074,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NftFractionalized' | 'NftUnified'; } - /** @name PalletSalaryEvent (125) */ + /** @name PalletSalaryEvent (126) */ interface PalletSalaryEvent extends Enum { readonly isInducted: boolean; readonly asInducted: { @@ -2040,7 +2099,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Inducted' | 'Registered' | 'Paid' | 'CycleStarted'; } - /** @name PalletCoreFellowshipEvent (126) */ + /** @name PalletCoreFellowshipEvent (127) */ interface PalletCoreFellowshipEvent extends Enum { readonly isParamsChanged: boolean; readonly asParamsChanged: { @@ -2095,7 +2154,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ParamsChanged' | 'ActiveChanged' | 'Inducted' | 'Offboarded' | 'Promoted' | 'Demoted' | 'Proven' | 'Requested' | 'EvidenceJudged' | 'Imported'; } - /** @name PalletCoreFellowshipParamsType (127) */ + /** @name PalletCoreFellowshipParamsType (128) */ interface PalletCoreFellowshipParamsType extends Struct { readonly activeSalary: Vec; readonly passiveSalary: Vec; @@ -2104,14 +2163,14 @@ declare module '@polkadot/types/lookup' { readonly offboardTimeout: u32; } - /** @name PalletCoreFellowshipWish (130) */ + /** @name PalletCoreFellowshipWish (131) */ interface PalletCoreFellowshipWish extends Enum { readonly isRetention: boolean; readonly isPromotion: boolean; readonly type: 'Retention' | 'Promotion'; } - /** @name PalletTransactionStorageEvent (133) */ + /** @name PalletTransactionStorageEvent (134) */ interface PalletTransactionStorageEvent extends Enum { readonly isStored: boolean; readonly asStored: { @@ -2125,7 +2184,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Stored' | 'Renewed' | 'ProofChecked'; } - /** @name PalletBagsListEvent (134) */ + /** @name PalletBagsListEvent (135) */ interface PalletBagsListEvent extends Enum { readonly isRebagged: boolean; readonly asRebagged: { @@ -2141,7 +2200,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Rebagged' | 'ScoreUpdated'; } - /** @name PalletStateTrieMigrationEvent (135) */ + /** @name PalletStateTrieMigrationEvent (136) */ interface PalletStateTrieMigrationEvent extends Enum { readonly isMigrated: boolean; readonly asMigrated: { @@ -2162,14 +2221,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Migrated' | 'Slashed' | 'AutoMigrationFinished' | 'Halted'; } - /** @name PalletStateTrieMigrationMigrationCompute (136) */ + /** @name PalletStateTrieMigrationMigrationCompute (137) */ interface PalletStateTrieMigrationMigrationCompute extends Enum { readonly isSigned: boolean; readonly isAuto: boolean; readonly type: 'Signed' | 'Auto'; } - /** @name PalletStateTrieMigrationError (137) */ + /** @name PalletStateTrieMigrationError (138) */ interface PalletStateTrieMigrationError extends Enum { readonly isMaxSignedLimits: boolean; readonly isKeyTooLong: boolean; @@ -2180,7 +2239,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MaxSignedLimits' | 'KeyTooLong' | 'NotEnoughFunds' | 'BadWitness' | 'SignedMigrationNotAllowed' | 'BadChildRoot'; } - /** @name PalletChildBountiesEvent (138) */ + /** @name PalletChildBountiesEvent (139) */ interface PalletChildBountiesEvent extends Enum { readonly isAdded: boolean; readonly asAdded: { @@ -2208,7 +2267,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Added' | 'Awarded' | 'Claimed' | 'Canceled'; } - /** @name PalletReferendaEvent (139) */ + /** @name PalletReferendaEvent (140) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -2296,7 +2355,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 (140) */ + /** @name FrameSupportPreimagesBounded (141) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -2312,7 +2371,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Inline' | 'Lookup'; } - /** @name FrameSystemCall (142) */ + /** @name FrameSystemCall (143) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -2350,7 +2409,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name PalletUtilityCall (146) */ + /** @name PalletUtilityCall (147) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -2382,7 +2441,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name KitchensinkRuntimeOriginCaller (148) */ + /** @name KitchensinkRuntimeOriginCaller (149) */ interface KitchensinkRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -2396,7 +2455,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'AllianceMotion'; } - /** @name FrameSupportDispatchRawOrigin (149) */ + /** @name FrameSupportDispatchRawOrigin (150) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -2405,7 +2464,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Signed' | 'None'; } - /** @name PalletCollectiveRawOrigin (150) */ + /** @name PalletCollectiveRawOrigin (151) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -2415,10 +2474,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Members' | 'Member' | 'Phantom'; } - /** @name SpCoreVoid (153) */ + /** @name SpCoreVoid (154) */ type SpCoreVoid = Null; - /** @name PalletBabeCall (154) */ + /** @name PalletBabeCall (155) */ interface PalletBabeCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { @@ -2437,7 +2496,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'PlanConfigChange'; } - /** @name SpConsensusSlotsEquivocationProof (155) */ + /** @name SpConsensusSlotsEquivocationProof (156) */ interface SpConsensusSlotsEquivocationProof extends Struct { readonly offender: SpConsensusBabeAppPublic; readonly slot: u64; @@ -2445,7 +2504,7 @@ declare module '@polkadot/types/lookup' { readonly secondHeader: SpRuntimeHeader; } - /** @name SpRuntimeHeader (156) */ + /** @name SpRuntimeHeader (157) */ interface SpRuntimeHeader extends Struct { readonly parentHash: H256; readonly number: Compact; @@ -2454,17 +2513,17 @@ declare module '@polkadot/types/lookup' { readonly digest: SpRuntimeDigest; } - /** @name SpConsensusBabeAppPublic (158) */ + /** @name SpConsensusBabeAppPublic (159) */ interface SpConsensusBabeAppPublic extends SpCoreSr25519Public {} - /** @name SpSessionMembershipProof (160) */ + /** @name SpSessionMembershipProof (161) */ interface SpSessionMembershipProof extends Struct { readonly session: u32; readonly trieNodes: Vec; readonly validatorCount: u32; } - /** @name SpConsensusBabeDigestsNextConfigDescriptor (161) */ + /** @name SpConsensusBabeDigestsNextConfigDescriptor (162) */ interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { readonly isV1: boolean; readonly asV1: { @@ -2474,7 +2533,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'V1'; } - /** @name SpConsensusBabeAllowedSlots (163) */ + /** @name SpConsensusBabeAllowedSlots (164) */ interface SpConsensusBabeAllowedSlots extends Enum { readonly isPrimarySlots: boolean; readonly isPrimaryAndSecondaryPlainSlots: boolean; @@ -2482,7 +2541,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PrimarySlots' | 'PrimaryAndSecondaryPlainSlots' | 'PrimaryAndSecondaryVRFSlots'; } - /** @name PalletTimestampCall (164) */ + /** @name PalletTimestampCall (165) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -2491,7 +2550,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletIndicesCall (165) */ + /** @name PalletIndicesCall (166) */ interface PalletIndicesCall extends Enum { readonly isClaim: boolean; readonly asClaim: { @@ -2519,19 +2578,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Claim' | 'Transfer' | 'Free' | 'ForceTransfer' | 'Freeze'; } - /** @name PalletBalancesCall (168) */ + /** @name PalletBalancesCall (169) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { readonly dest: MultiAddress; readonly value: Compact; } & Struct; - readonly isSetBalanceDeprecated: boolean; - readonly asSetBalanceDeprecated: { - readonly who: MultiAddress; - readonly newFree: Compact; - readonly oldReserved: Compact; - } & Struct; readonly isForceTransfer: boolean; readonly asForceTransfer: { readonly source: MultiAddress; @@ -2557,20 +2610,15 @@ declare module '@polkadot/types/lookup' { readonly asUpgradeAccounts: { readonly who: Vec; } & Struct; - readonly isTransfer: boolean; - readonly asTransfer: { - readonly dest: MultiAddress; - readonly value: Compact; - } & Struct; readonly isForceSetBalance: boolean; readonly asForceSetBalance: { readonly who: MultiAddress; readonly newFree: Compact; } & Struct; - readonly type: 'TransferAllowDeath' | 'SetBalanceDeprecated' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'Transfer' | 'ForceSetBalance'; + readonly type: 'TransferAllowDeath' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'ForceSetBalance'; } - /** @name PalletElectionProviderMultiPhaseCall (169) */ + /** @name PalletElectionProviderMultiPhaseCall (170) */ interface PalletElectionProviderMultiPhaseCall extends Enum { readonly isSubmitUnsigned: boolean; readonly asSubmitUnsigned: { @@ -2597,14 +2645,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'SubmitUnsigned' | 'SetMinimumUntrustedScore' | 'SetEmergencyElectionResult' | 'Submit' | 'GovernanceFallback'; } - /** @name PalletElectionProviderMultiPhaseRawSolution (170) */ + /** @name PalletElectionProviderMultiPhaseRawSolution (171) */ interface PalletElectionProviderMultiPhaseRawSolution extends Struct { readonly solution: KitchensinkRuntimeNposSolution16; readonly score: SpNposElectionsElectionScore; readonly round: u32; } - /** @name KitchensinkRuntimeNposSolution16 (171) */ + /** @name KitchensinkRuntimeNposSolution16 (172) */ interface KitchensinkRuntimeNposSolution16 extends Struct { readonly votes1: Vec, Compact]>>; readonly votes2: Vec, ITuple<[Compact, Compact]>, Compact]>>; @@ -2624,19 +2672,19 @@ declare module '@polkadot/types/lookup' { readonly votes16: Vec, Vec, Compact]>>, Compact]>>; } - /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (222) */ + /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (223) */ interface PalletElectionProviderMultiPhaseSolutionOrSnapshotSize extends Struct { readonly voters: Compact; readonly targets: Compact; } - /** @name SpNposElectionsSupport (226) */ + /** @name SpNposElectionsSupport (227) */ interface SpNposElectionsSupport extends Struct { readonly total: u128; readonly voters: Vec>; } - /** @name PalletStakingPalletCall (227) */ + /** @name PalletStakingPalletCall (228) */ interface PalletStakingPalletCall extends Enum { readonly isBond: boolean; readonly asBond: { @@ -2737,18 +2785,13 @@ declare module '@polkadot/types/lookup' { readonly asSetMinCommission: { readonly new_: 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'; - } - - /** @name PalletStakingRewardDestination (228) */ - interface PalletStakingRewardDestination extends Enum { - readonly isStaked: boolean; - readonly isStash: boolean; - readonly isController: boolean; - readonly isAccount: boolean; - readonly asAccount: AccountId32; - readonly isNone: boolean; - readonly type: 'Staked' | 'Stash' | 'Controller' | 'Account' | 'None'; + readonly isPayoutStakersByPage: boolean; + readonly asPayoutStakersByPage: { + readonly validatorStash: AccountId32; + readonly era: u32; + readonly page: u32; + } & 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'; } /** @name PalletStakingPalletConfigOpU128 (231) */ @@ -2804,12 +2847,16 @@ declare module '@polkadot/types/lookup' { readonly babe: SpConsensusBabeAppPublic; readonly imOnline: PalletImOnlineSr25519AppSr25519Public; readonly authorityDiscovery: SpAuthorityDiscoveryAppPublic; + readonly mixnet: SpMixnetAppPublic; } /** @name SpAuthorityDiscoveryAppPublic (237) */ interface SpAuthorityDiscoveryAppPublic extends SpCoreSr25519Public {} - /** @name PalletDemocracyCall (238) */ + /** @name SpMixnetAppPublic (238) */ + interface SpMixnetAppPublic extends SpCoreSr25519Public {} + + /** @name PalletDemocracyCall (239) */ interface PalletDemocracyCall extends Enum { readonly isPropose: boolean; readonly asPropose: { @@ -2893,7 +2940,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 (239) */ + /** @name PalletDemocracyConviction (240) */ interface PalletDemocracyConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -2905,7 +2952,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; } - /** @name PalletCollectiveCall (241) */ + /** @name PalletCollectiveCall (242) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -2944,7 +2991,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close'; } - /** @name PalletElectionsPhragmenCall (243) */ + /** @name PalletElectionsPhragmenCall (244) */ interface PalletElectionsPhragmenCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -2974,7 +3021,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vote' | 'RemoveVoter' | 'SubmitCandidacy' | 'RenounceCandidacy' | 'RemoveMember' | 'CleanDefunctVoters'; } - /** @name PalletElectionsPhragmenRenouncing (244) */ + /** @name PalletElectionsPhragmenRenouncing (245) */ interface PalletElectionsPhragmenRenouncing extends Enum { readonly isMember: boolean; readonly isRunnerUp: boolean; @@ -2983,7 +3030,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Member' | 'RunnerUp' | 'Candidate'; } - /** @name PalletMembershipCall (245) */ + /** @name PalletMembershipCall (246) */ interface PalletMembershipCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -3014,7 +3061,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime'; } - /** @name PalletGrandpaCall (246) */ + /** @name PalletGrandpaCall (247) */ interface PalletGrandpaCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { @@ -3034,13 +3081,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'NoteStalled'; } - /** @name SpConsensusGrandpaEquivocationProof (247) */ + /** @name SpConsensusGrandpaEquivocationProof (248) */ interface SpConsensusGrandpaEquivocationProof extends Struct { readonly setId: u64; readonly equivocation: SpConsensusGrandpaEquivocation; } - /** @name SpConsensusGrandpaEquivocation (248) */ + /** @name SpConsensusGrandpaEquivocation (249) */ interface SpConsensusGrandpaEquivocation extends Enum { readonly isPrevote: boolean; readonly asPrevote: FinalityGrandpaEquivocationPrevote; @@ -3049,7 +3096,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Prevote' | 'Precommit'; } - /** @name FinalityGrandpaEquivocationPrevote (249) */ + /** @name FinalityGrandpaEquivocationPrevote (250) */ interface FinalityGrandpaEquivocationPrevote extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -3057,19 +3104,19 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrevote (250) */ + /** @name FinalityGrandpaPrevote (251) */ interface FinalityGrandpaPrevote extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name SpConsensusGrandpaAppSignature (251) */ + /** @name SpConsensusGrandpaAppSignature (252) */ interface SpConsensusGrandpaAppSignature extends SpCoreEd25519Signature {} - /** @name SpCoreEd25519Signature (252) */ + /** @name SpCoreEd25519Signature (253) */ interface SpCoreEd25519Signature extends U8aFixed {} - /** @name FinalityGrandpaEquivocationPrecommit (255) */ + /** @name FinalityGrandpaEquivocationPrecommit (256) */ interface FinalityGrandpaEquivocationPrecommit extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -3077,13 +3124,13 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrecommit (256) */ + /** @name FinalityGrandpaPrecommit (257) */ interface FinalityGrandpaPrecommit extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name PalletTreasuryCall (258) */ + /** @name PalletTreasuryCall (259) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { @@ -3098,8 +3145,8 @@ declare module '@polkadot/types/lookup' { readonly asApproveProposal: { readonly proposalId: Compact; } & Struct; - readonly isSpend: boolean; - readonly asSpend: { + readonly isSpendLocal: boolean; + readonly asSpendLocal: { readonly amount: Compact; readonly beneficiary: MultiAddress; } & Struct; @@ -3107,10 +3154,29 @@ declare module '@polkadot/types/lookup' { readonly asRemoveApproval: { readonly proposalId: Compact; } & Struct; - readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval'; + readonly isSpend: boolean; + readonly asSpend: { + readonly assetKind: u32; + readonly amount: Compact; + readonly beneficiary: MultiAddress; + readonly validFrom: Option; + } & Struct; + readonly isPayout: boolean; + readonly asPayout: { + readonly index: u32; + } & Struct; + readonly isCheckStatus: boolean; + readonly asCheckStatus: { + readonly index: u32; + } & Struct; + readonly isVoidSpend: boolean; + readonly asVoidSpend: { + readonly index: u32; + } & Struct; + readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'SpendLocal' | 'RemoveApproval' | 'Spend' | 'Payout' | 'CheckStatus' | 'VoidSpend'; } - /** @name PalletAssetRateCall (259) */ + /** @name PalletAssetRateCall (260) */ interface PalletAssetRateCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -3129,7 +3195,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Create' | 'Update' | 'Remove'; } - /** @name PalletContractsCall (260) */ + /** @name PalletContractsCall (261) */ interface PalletContractsCall extends Enum { readonly isCallOldWeight: boolean; readonly asCallOldWeight: { @@ -3205,14 +3271,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'CallOldWeight' | 'InstantiateWithCodeOldWeight' | 'InstantiateOldWeight' | 'UploadCode' | 'RemoveCode' | 'SetCode' | 'Call' | 'InstantiateWithCode' | 'Instantiate' | 'Migrate'; } - /** @name PalletContractsWasmDeterminism (262) */ + /** @name PalletContractsWasmDeterminism (263) */ interface PalletContractsWasmDeterminism extends Enum { readonly isEnforced: boolean; readonly isRelaxed: boolean; readonly type: 'Enforced' | 'Relaxed'; } - /** @name PalletSudoCall (263) */ + /** @name PalletSudoCall (264) */ interface PalletSudoCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -3232,10 +3298,11 @@ declare module '@polkadot/types/lookup' { readonly who: MultiAddress; readonly call: Call; } & Struct; - readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs'; + readonly isRemoveKey: boolean; + readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs' | 'RemoveKey'; } - /** @name PalletImOnlineCall (264) */ + /** @name PalletImOnlineCall (265) */ interface PalletImOnlineCall extends Enum { readonly isHeartbeat: boolean; readonly asHeartbeat: { @@ -3245,7 +3312,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Heartbeat'; } - /** @name PalletImOnlineHeartbeat (265) */ + /** @name PalletImOnlineHeartbeat (266) */ interface PalletImOnlineHeartbeat extends Struct { readonly blockNumber: u32; readonly sessionIndex: u32; @@ -3253,13 +3320,13 @@ declare module '@polkadot/types/lookup' { readonly validatorsLen: u32; } - /** @name PalletImOnlineSr25519AppSr25519Signature (266) */ + /** @name PalletImOnlineSr25519AppSr25519Signature (267) */ interface PalletImOnlineSr25519AppSr25519Signature extends SpCoreSr25519Signature {} - /** @name SpCoreSr25519Signature (267) */ + /** @name SpCoreSr25519Signature (268) */ interface SpCoreSr25519Signature extends U8aFixed {} - /** @name PalletIdentityCall (268) */ + /** @name PalletIdentityCall (269) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -3267,7 +3334,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isSetIdentity: boolean; readonly asSetIdentity: { - readonly info: PalletIdentityIdentityInfo; + readonly info: PalletIdentityLegacyIdentityInfo; } & Struct; readonly isSetSubs: boolean; readonly asSetSubs: { @@ -3296,7 +3363,7 @@ declare module '@polkadot/types/lookup' { readonly isSetFields: boolean; readonly asSetFields: { readonly index: Compact; - readonly fields: PalletIdentityBitFlags; + readonly fields: u64; } & Struct; readonly isProvideJudgement: boolean; readonly asProvideJudgement: { @@ -3327,8 +3394,8 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub'; } - /** @name PalletIdentityIdentityInfo (269) */ - interface PalletIdentityIdentityInfo extends Struct { + /** @name PalletIdentityLegacyIdentityInfo (270) */ + interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; readonly legal: Data; @@ -3340,32 +3407,7 @@ declare module '@polkadot/types/lookup' { readonly twitter: Data; } - /** @name PalletIdentityBitFlags (306) */ - interface PalletIdentityBitFlags extends Set { - readonly isDisplay: boolean; - readonly isLegal: boolean; - readonly isWeb: boolean; - readonly isRiot: boolean; - readonly isEmail: boolean; - readonly isPgpFingerprint: boolean; - readonly isImage: boolean; - readonly isTwitter: boolean; - } - - /** @name PalletIdentityIdentityField (307) */ - interface PalletIdentityIdentityField extends Enum { - readonly isDisplay: boolean; - readonly isLegal: boolean; - readonly isWeb: boolean; - readonly isRiot: boolean; - readonly isEmail: boolean; - readonly isPgpFingerprint: boolean; - readonly isImage: boolean; - readonly isTwitter: boolean; - readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter'; - } - - /** @name PalletIdentityJudgement (308) */ + /** @name PalletIdentityJudgement (307) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -3378,7 +3420,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous'; } - /** @name PalletSocietyCall (309) */ + /** @name PalletSocietyCall (308) */ interface PalletSocietyCall extends Enum { readonly isBid: boolean; readonly asBid: { @@ -3456,7 +3498,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 (310) */ + /** @name PalletRecoveryCall (309) */ interface PalletRecoveryCall extends Enum { readonly isAsRecovered: boolean; readonly asAsRecovered: { @@ -3499,7 +3541,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AsRecovered' | 'SetRecovered' | 'CreateRecovery' | 'InitiateRecovery' | 'VouchRecovery' | 'ClaimRecovery' | 'CloseRecovery' | 'RemoveRecovery' | 'CancelRecovered'; } - /** @name PalletVestingCall (311) */ + /** @name PalletVestingCall (310) */ interface PalletVestingCall extends Enum { readonly isVest: boolean; readonly isVestOther: boolean; @@ -3522,17 +3564,22 @@ declare module '@polkadot/types/lookup' { readonly schedule1Index: u32; readonly schedule2Index: u32; } & Struct; - readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules'; + readonly isForceRemoveVestingSchedule: boolean; + readonly asForceRemoveVestingSchedule: { + readonly target: MultiAddress; + readonly scheduleIndex: u32; + } & Struct; + readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules' | 'ForceRemoveVestingSchedule'; } - /** @name PalletVestingVestingInfo (312) */ + /** @name PalletVestingVestingInfo (311) */ interface PalletVestingVestingInfo extends Struct { readonly locked: u128; readonly perBlock: u128; readonly startingBlock: u32; } - /** @name PalletSchedulerCall (313) */ + /** @name PalletSchedulerCall (312) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -3576,7 +3623,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter'; } - /** @name PalletGluttonCall (315) */ + /** @name PalletGluttonCall (314) */ interface PalletGluttonCall extends Enum { readonly isInitializePallet: boolean; readonly asInitializePallet: { @@ -3594,7 +3641,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InitializePallet' | 'SetCompute' | 'SetStorage'; } - /** @name PalletPreimageCall (316) */ + /** @name PalletPreimageCall (315) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -3612,7 +3659,11 @@ declare module '@polkadot/types/lookup' { readonly asUnrequestPreimage: { readonly hash_: H256; } & Struct; - readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage'; + readonly isEnsureUpdated: boolean; + readonly asEnsureUpdated: { + readonly hashes: Vec; + } & Struct; + readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage' | 'EnsureUpdated'; } /** @name PalletProxyCall (317) */ @@ -4814,7 +4865,8 @@ declare module '@polkadot/types/lookup' { readonly asFillBlock: { readonly ratio: Perbill; } & Struct; - readonly type: 'FillBlock'; + readonly isTriggerDefensive: boolean; + readonly type: 'FillBlock' | 'TriggerDefensive'; } /** @name PalletConvictionVotingCall (370) */ @@ -5123,7 +5175,11 @@ declare module '@polkadot/types/lookup' { readonly asClaimCommission: { readonly poolId: u32; } & Struct; - readonly type: 'Join' | 'BondExtra' | 'ClaimPayout' | 'Unbond' | 'PoolWithdrawUnbonded' | 'WithdrawUnbonded' | 'Create' | 'CreateWithPoolId' | 'Nominate' | 'SetState' | 'SetMetadata' | 'SetConfigs' | 'UpdateRoles' | 'Chill' | 'BondExtraOther' | 'SetClaimPermission' | 'ClaimPayoutOther' | 'SetCommission' | 'SetCommissionMax' | 'SetCommissionChangeRate' | 'ClaimCommission'; + readonly isAdjustPoolDeposit: boolean; + readonly asAdjustPoolDeposit: { + readonly poolId: u32; + } & Struct; + readonly type: 'Join' | 'BondExtra' | 'ClaimPayout' | 'Unbond' | 'PoolWithdrawUnbonded' | 'WithdrawUnbonded' | 'Create' | 'CreateWithPoolId' | 'Nominate' | 'SetState' | 'SetMetadata' | 'SetConfigs' | 'UpdateRoles' | 'Chill' | 'BondExtraOther' | 'SetClaimPermission' | 'ClaimPayoutOther' | 'SetCommission' | 'SetCommissionMax' | 'SetCommissionChangeRate' | 'ClaimCommission' | 'AdjustPoolDeposit'; } /** @name PalletNominationPoolsBondExtra (386) */ @@ -5488,14 +5544,45 @@ declare module '@polkadot/types/lookup' { readonly type: 'Provisional' | 'Final'; } - /** @name PalletConvictionVotingTally (417) */ + /** @name PalletMixnetCall (417) */ + interface PalletMixnetCall extends Enum { + readonly isRegister: boolean; + readonly asRegister: { + readonly registration: PalletMixnetRegistration; + readonly signature: SpMixnetAppSignature; + } & Struct; + readonly type: 'Register'; + } + + /** @name PalletMixnetRegistration (418) */ + interface PalletMixnetRegistration extends Struct { + readonly blockNumber: u32; + readonly sessionIndex: u32; + readonly authorityIndex: u32; + readonly mixnode: PalletMixnetBoundedMixnode; + } + + /** @name PalletMixnetBoundedMixnode (419) */ + interface PalletMixnetBoundedMixnode extends Struct { + readonly kxPublic: U8aFixed; + readonly peerId: U8aFixed; + readonly externalAddresses: Vec; + } + + /** @name SpMixnetAppSignature (422) */ + interface SpMixnetAppSignature extends SpCoreSr25519Signature {} + + /** @name SpRuntimeBlakeTwo256 (423) */ + type SpRuntimeBlakeTwo256 = Null; + + /** @name PalletConvictionVotingTally (424) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletRemarkEvent (418) */ + /** @name PalletRemarkEvent (425) */ interface PalletRemarkEvent extends Enum { readonly isStored: boolean; readonly asStored: { @@ -5505,7 +5592,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Stored'; } - /** @name PalletConvictionVotingEvent (419) */ + /** @name PalletRootTestingEvent (426) */ + interface PalletRootTestingEvent extends Enum { + readonly isDefensiveTestCall: boolean; + readonly type: 'DefensiveTestCall'; + } + + /** @name PalletConvictionVotingEvent (427) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId32, AccountId32]>; @@ -5514,7 +5607,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Delegated' | 'Undelegated'; } - /** @name PalletWhitelistEvent (420) */ + /** @name PalletWhitelistEvent (428) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -5532,19 +5625,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'CallWhitelisted' | 'WhitelistedCallRemoved' | 'WhitelistedCallDispatched'; } - /** @name FrameSupportDispatchPostDispatchInfo (422) */ + /** @name FrameSupportDispatchPostDispatchInfo (430) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (424) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (432) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletAllianceEvent (426) */ + /** @name PalletAllianceEvent (434) */ interface PalletAllianceEvent extends Enum { readonly isNewRuleSet: boolean; readonly asNewRuleSet: { @@ -5608,7 +5701,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewRuleSet' | 'Announced' | 'AnnouncementRemoved' | 'MembersInitialized' | 'NewAllyJoined' | 'AllyElevated' | 'MemberRetirementPeriodStarted' | 'MemberRetired' | 'MemberKicked' | 'UnscrupulousItemAdded' | 'UnscrupulousItemRemoved' | 'AllianceDisbanded' | 'FellowAbdicated'; } - /** @name PalletNominationPoolsEvent (427) */ + /** @name PalletNominationPoolsEvent (435) */ interface PalletNominationPoolsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -5694,17 +5787,27 @@ declare module '@polkadot/types/lookup' { readonly poolId: u32; readonly commission: u128; } & Struct; - readonly type: 'Created' | 'Bonded' | 'PaidOut' | 'Unbonded' | 'Withdrawn' | 'Destroyed' | 'StateChanged' | 'MemberRemoved' | 'RolesUpdated' | 'PoolSlashed' | 'UnbondingPoolSlashed' | 'PoolCommissionUpdated' | 'PoolMaxCommissionUpdated' | 'PoolCommissionChangeRateUpdated' | 'PoolCommissionClaimed'; + readonly isMinBalanceDeficitAdjusted: boolean; + readonly asMinBalanceDeficitAdjusted: { + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly isMinBalanceExcessAdjusted: boolean; + readonly asMinBalanceExcessAdjusted: { + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly type: 'Created' | 'Bonded' | 'PaidOut' | 'Unbonded' | 'Withdrawn' | 'Destroyed' | 'StateChanged' | 'MemberRemoved' | 'RolesUpdated' | 'PoolSlashed' | 'UnbondingPoolSlashed' | 'PoolCommissionUpdated' | 'PoolMaxCommissionUpdated' | 'PoolCommissionChangeRateUpdated' | 'PoolCommissionClaimed' | 'MinBalanceDeficitAdjusted' | 'MinBalanceExcessAdjusted'; } - /** @name PalletRankedCollectiveTally (429) */ + /** @name PalletRankedCollectiveTally (437) */ interface PalletRankedCollectiveTally extends Struct { readonly bareAyes: u32; readonly ayes: u32; readonly nays: u32; } - /** @name PalletRankedCollectiveEvent (430) */ + /** @name PalletRankedCollectiveEvent (438) */ interface PalletRankedCollectiveEvent extends Enum { readonly isMemberAdded: boolean; readonly asMemberAdded: { @@ -5730,7 +5833,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted'; } - /** @name PalletRankedCollectiveVoteRecord (431) */ + /** @name PalletRankedCollectiveVoteRecord (439) */ interface PalletRankedCollectiveVoteRecord extends Enum { readonly isAye: boolean; readonly asAye: u32; @@ -5739,7 +5842,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Aye' | 'Nay'; } - /** @name PalletAssetConversionEvent (432) */ + /** @name PalletAssetConversionEvent (440) */ interface PalletAssetConversionEvent extends Enum { readonly isPoolCreated: boolean; readonly asPoolCreated: { @@ -5787,7 +5890,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolCreated' | 'LiquidityAdded' | 'LiquidityRemoved' | 'SwapExecuted' | 'Transfer'; } - /** @name PalletFastUnstakeEvent (435) */ + /** @name PalletFastUnstakeEvent (443) */ interface PalletFastUnstakeEvent extends Enum { readonly isUnstaked: boolean; readonly asUnstaked: { @@ -5811,7 +5914,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unstaked' | 'Slashed' | 'BatchChecked' | 'BatchFinished' | 'InternalError'; } - /** @name PalletMessageQueueEvent (436) */ + /** @name PalletMessageQueueEvent (444) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -5841,7 +5944,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProcessingFailed' | 'Processed' | 'OverweightEnqueued' | 'PageReaped'; } - /** @name FrameSupportMessagesProcessMessageError (437) */ + /** @name FrameSupportMessagesProcessMessageError (445) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -5852,13 +5955,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadFormat' | 'Corrupt' | 'Unsupported' | 'Overweight' | 'Yield'; } - /** @name FrameBenchmarkingPalletPovEvent (438) */ + /** @name FrameBenchmarkingPalletPovEvent (446) */ interface FrameBenchmarkingPalletPovEvent extends Enum { readonly isTestEvent: boolean; readonly type: 'TestEvent'; } - /** @name PalletTxPauseEvent (439) */ + /** @name PalletTxPauseEvent (447) */ interface PalletTxPauseEvent extends Enum { readonly isCallPaused: boolean; readonly asCallPaused: { @@ -5871,7 +5974,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CallPaused' | 'CallUnpaused'; } - /** @name PalletSafeModeEvent (440) */ + /** @name PalletSafeModeEvent (448) */ interface PalletSafeModeEvent extends Enum { readonly isEntered: boolean; readonly asEntered: { @@ -5905,14 +6008,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Entered' | 'Extended' | 'Exited' | 'DepositPlaced' | 'DepositReleased' | 'DepositSlashed' | 'CannotDeposit' | 'CannotRelease'; } - /** @name PalletSafeModeExitReason (441) */ + /** @name PalletSafeModeExitReason (449) */ interface PalletSafeModeExitReason extends Enum { readonly isTimeout: boolean; readonly isForce: boolean; readonly type: 'Timeout' | 'Force'; } - /** @name PalletStatementEvent (442) */ + /** @name PalletStatementEvent (450) */ interface PalletStatementEvent extends Enum { readonly isNewStatement: boolean; readonly asNewStatement: { @@ -5922,7 +6025,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewStatement'; } - /** @name SpStatementStoreStatement (443) */ + /** @name SpStatementStoreStatement (451) */ interface SpStatementStoreStatement extends Struct { readonly proof: Option; readonly decryptionKey: Option; @@ -5933,7 +6036,7 @@ declare module '@polkadot/types/lookup' { readonly data: Option; } - /** @name SpStatementStoreProof (445) */ + /** @name SpStatementStoreProof (453) */ interface SpStatementStoreProof extends Enum { readonly isSr25519: boolean; readonly asSr25519: { @@ -5959,7 +6062,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sr25519' | 'Ed25519' | 'Secp256k1Ecdsa' | 'OnChain'; } - /** @name PalletBrokerEvent (449) */ + /** @name PalletBrokerEvent (457) */ interface PalletBrokerEvent extends Enum { readonly isPurchased: boolean; readonly asPurchased: { @@ -6124,7 +6227,16 @@ declare module '@polkadot/types/lookup' { 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' | 'AllowedRenewalDropped'; } - /** @name FrameSystemPhase (454) */ + /** @name PalletSkipFeelessPaymentEvent (462) */ + interface PalletSkipFeelessPaymentEvent extends Enum { + readonly isFeeSkipped: boolean; + readonly asFeeSkipped: { + readonly who: AccountId32; + } & Struct; + readonly type: 'FeeSkipped'; + } + + /** @name FrameSystemPhase (463) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -6133,27 +6245,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (457) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (465) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemLimitsBlockWeights (459) */ + /** @name FrameSystemLimitsBlockWeights (467) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (460) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (468) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (461) */ + /** @name FrameSystemLimitsWeightsPerClass (469) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -6161,25 +6273,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (462) */ + /** @name FrameSystemLimitsBlockLength (470) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (463) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (471) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (464) */ + /** @name SpWeightsRuntimeDbWeight (472) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (465) */ + /** @name SpVersionRuntimeVersion (473) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -6191,7 +6303,7 @@ declare module '@polkadot/types/lookup' { readonly stateVersion: u8; } - /** @name FrameSystemError (469) */ + /** @name FrameSystemError (477) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -6202,13 +6314,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; } - /** @name PalletUtilityError (470) */ + /** @name PalletUtilityError (478) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } - /** @name SpConsensusBabeDigestsPreDigest (477) */ + /** @name SpConsensusBabeDigestsPreDigest (485) */ interface SpConsensusBabeDigestsPreDigest extends Enum { readonly isPrimary: boolean; readonly asPrimary: SpConsensusBabeDigestsPrimaryPreDigest; @@ -6219,39 +6331,39 @@ declare module '@polkadot/types/lookup' { readonly type: 'Primary' | 'SecondaryPlain' | 'SecondaryVRF'; } - /** @name SpConsensusBabeDigestsPrimaryPreDigest (478) */ + /** @name SpConsensusBabeDigestsPrimaryPreDigest (486) */ interface SpConsensusBabeDigestsPrimaryPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; readonly vrfSignature: SpCoreSr25519VrfVrfSignature; } - /** @name SpCoreSr25519VrfVrfSignature (479) */ + /** @name SpCoreSr25519VrfVrfSignature (487) */ interface SpCoreSr25519VrfVrfSignature extends Struct { readonly output: U8aFixed; readonly proof: U8aFixed; } - /** @name SpConsensusBabeDigestsSecondaryPlainPreDigest (480) */ + /** @name SpConsensusBabeDigestsSecondaryPlainPreDigest (488) */ interface SpConsensusBabeDigestsSecondaryPlainPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; } - /** @name SpConsensusBabeDigestsSecondaryVRFPreDigest (481) */ + /** @name SpConsensusBabeDigestsSecondaryVRFPreDigest (489) */ interface SpConsensusBabeDigestsSecondaryVRFPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; readonly vrfSignature: SpCoreSr25519VrfVrfSignature; } - /** @name SpConsensusBabeBabeEpochConfiguration (482) */ + /** @name SpConsensusBabeBabeEpochConfiguration (490) */ interface SpConsensusBabeBabeEpochConfiguration extends Struct { readonly c: ITuple<[u64, u64]>; readonly allowedSlots: SpConsensusBabeAllowedSlots; } - /** @name PalletBabeError (486) */ + /** @name PalletBabeError (494) */ interface PalletBabeError extends Enum { readonly isInvalidEquivocationProof: boolean; readonly isInvalidKeyOwnershipProof: boolean; @@ -6260,7 +6372,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidEquivocationProof' | 'InvalidKeyOwnershipProof' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; } - /** @name PalletIndicesError (488) */ + /** @name PalletIndicesError (496) */ interface PalletIndicesError extends Enum { readonly isNotAssigned: boolean; readonly isNotOwner: boolean; @@ -6270,14 +6382,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotAssigned' | 'NotOwner' | 'InUse' | 'NotTransfer' | 'Permanent'; } - /** @name PalletBalancesBalanceLock (490) */ + /** @name PalletBalancesBalanceLock (498) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (491) */ + /** @name PalletBalancesReasons (499) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -6285,57 +6397,92 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fee' | 'Misc' | 'All'; } - /** @name PalletBalancesReserveData (494) */ + /** @name PalletBalancesReserveData (502) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name KitchensinkRuntimeRuntimeHoldReason (498) */ + /** @name PalletBalancesIdAmountRuntimeHoldReason (505) */ + interface PalletBalancesIdAmountRuntimeHoldReason extends Struct { + readonly id: KitchensinkRuntimeRuntimeHoldReason; + readonly amount: u128; + } + + /** @name KitchensinkRuntimeRuntimeHoldReason (506) */ interface KitchensinkRuntimeRuntimeHoldReason extends Enum { readonly isContracts: boolean; readonly asContracts: PalletContractsHoldReason; + readonly isPreimage: boolean; + readonly asPreimage: PalletPreimageHoldReason; readonly isNis: boolean; readonly asNis: PalletNisHoldReason; readonly isNftFractionalization: boolean; readonly asNftFractionalization: PalletNftFractionalizationHoldReason; + readonly isTransactionStorage: boolean; + readonly asTransactionStorage: PalletTransactionStorageHoldReason; readonly isSafeMode: boolean; readonly asSafeMode: PalletSafeModeHoldReason; - readonly type: 'Contracts' | 'Nis' | 'NftFractionalization' | 'SafeMode'; + readonly type: 'Contracts' | 'Preimage' | 'Nis' | 'NftFractionalization' | 'TransactionStorage' | 'SafeMode'; } - /** @name PalletContractsHoldReason (499) */ + /** @name PalletContractsHoldReason (507) */ interface PalletContractsHoldReason extends Enum { readonly isCodeUploadDepositReserve: boolean; readonly isStorageDepositReserve: boolean; readonly type: 'CodeUploadDepositReserve' | 'StorageDepositReserve'; } - /** @name PalletNisHoldReason (500) */ + /** @name PalletPreimageHoldReason (508) */ + interface PalletPreimageHoldReason extends Enum { + readonly isPreimage: boolean; + readonly type: 'Preimage'; + } + + /** @name PalletNisHoldReason (509) */ interface PalletNisHoldReason extends Enum { readonly isNftReceipt: boolean; readonly type: 'NftReceipt'; } - /** @name PalletNftFractionalizationHoldReason (501) */ + /** @name PalletNftFractionalizationHoldReason (510) */ interface PalletNftFractionalizationHoldReason extends Enum { readonly isFractionalized: boolean; readonly type: 'Fractionalized'; } - /** @name PalletSafeModeHoldReason (502) */ + /** @name PalletTransactionStorageHoldReason (511) */ + interface PalletTransactionStorageHoldReason extends Enum { + readonly isStorageFeeHold: boolean; + readonly type: 'StorageFeeHold'; + } + + /** @name PalletSafeModeHoldReason (512) */ interface PalletSafeModeHoldReason extends Enum { readonly isEnterOrExtend: boolean; readonly type: 'EnterOrExtend'; } - /** @name PalletBalancesIdAmount (505) */ - interface PalletBalancesIdAmount extends Struct { - readonly id: Null; + /** @name PalletBalancesIdAmountRuntimeFreezeReason (515) */ + interface PalletBalancesIdAmountRuntimeFreezeReason extends Struct { + readonly id: KitchensinkRuntimeRuntimeFreezeReason; readonly amount: u128; } - /** @name PalletBalancesError (507) */ + /** @name KitchensinkRuntimeRuntimeFreezeReason (516) */ + interface KitchensinkRuntimeRuntimeFreezeReason extends Enum { + readonly isNominationPools: boolean; + readonly asNominationPools: PalletNominationPoolsFreezeReason; + readonly type: 'NominationPools'; + } + + /** @name PalletNominationPoolsFreezeReason (517) */ + interface PalletNominationPoolsFreezeReason extends Enum { + readonly isPoolMinBalance: boolean; + readonly type: 'PoolMinBalance'; + } + + /** @name PalletBalancesError (519) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -6350,27 +6497,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes'; } - /** @name PalletTransactionPaymentReleases (508) */ + /** @name PalletTransactionPaymentReleases (520) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name PalletElectionProviderMultiPhaseReadySolution (509) */ + /** @name PalletElectionProviderMultiPhaseReadySolution (521) */ interface PalletElectionProviderMultiPhaseReadySolution extends Struct { readonly supports: Vec>; readonly score: SpNposElectionsElectionScore; readonly compute: PalletElectionProviderMultiPhaseElectionCompute; } - /** @name PalletElectionProviderMultiPhaseRoundSnapshot (511) */ + /** @name PalletElectionProviderMultiPhaseRoundSnapshot (523) */ interface PalletElectionProviderMultiPhaseRoundSnapshot extends Struct { readonly voters: Vec]>>; readonly targets: Vec; } - /** @name PalletElectionProviderMultiPhaseSignedSignedSubmission (518) */ + /** @name PalletElectionProviderMultiPhaseSignedSignedSubmission (530) */ interface PalletElectionProviderMultiPhaseSignedSignedSubmission extends Struct { readonly who: AccountId32; readonly deposit: u128; @@ -6378,7 +6525,7 @@ declare module '@polkadot/types/lookup' { readonly callFee: u128; } - /** @name PalletElectionProviderMultiPhaseError (519) */ + /** @name PalletElectionProviderMultiPhaseError (531) */ interface PalletElectionProviderMultiPhaseError extends Enum { readonly isPreDispatchEarlySubmission: boolean; readonly isPreDispatchWrongWinnerCount: boolean; @@ -6397,41 +6544,55 @@ declare module '@polkadot/types/lookup' { readonly type: 'PreDispatchEarlySubmission' | 'PreDispatchWrongWinnerCount' | 'PreDispatchWeakSubmission' | 'SignedQueueFull' | 'SignedCannotPayDeposit' | 'SignedInvalidWitness' | 'SignedTooMuchWeight' | 'OcwCallWrongEra' | 'MissingSnapshotMetadata' | 'InvalidSubmissionIndex' | 'CallNotAllowed' | 'FallbackFailed' | 'BoundNotMet' | 'TooManyWinners'; } - /** @name PalletStakingStakingLedger (520) */ + /** @name PalletStakingStakingLedger (532) */ interface PalletStakingStakingLedger extends Struct { readonly stash: AccountId32; readonly total: Compact; readonly active: Compact; readonly unlocking: Vec; - readonly claimedRewards: Vec; + readonly legacyClaimedRewards: Vec; } - /** @name PalletStakingUnlockChunk (522) */ + /** @name PalletStakingUnlockChunk (534) */ interface PalletStakingUnlockChunk extends Struct { readonly value: Compact; readonly era: Compact; } - /** @name PalletStakingNominations (525) */ + /** @name PalletStakingNominations (537) */ interface PalletStakingNominations extends Struct { readonly targets: Vec; readonly submittedIn: u32; readonly suppressed: bool; } - /** @name PalletStakingActiveEraInfo (526) */ + /** @name PalletStakingActiveEraInfo (538) */ interface PalletStakingActiveEraInfo extends Struct { readonly index: u32; readonly start: Option; } - /** @name PalletStakingEraRewardPoints (529) */ + /** @name SpStakingPagedExposureMetadata (541) */ + interface SpStakingPagedExposureMetadata extends Struct { + readonly total: Compact; + readonly own: Compact; + readonly nominatorCount: u32; + readonly pageCount: u32; + } + + /** @name SpStakingExposurePage (543) */ + interface SpStakingExposurePage extends Struct { + readonly pageTotal: Compact; + readonly others: Vec; + } + + /** @name PalletStakingEraRewardPoints (544) */ interface PalletStakingEraRewardPoints extends Struct { readonly total: u32; readonly individual: BTreeMap; } - /** @name PalletStakingUnappliedSlash (534) */ + /** @name PalletStakingUnappliedSlash (549) */ interface PalletStakingUnappliedSlash extends Struct { readonly validator: AccountId32; readonly own: u128; @@ -6440,7 +6601,7 @@ declare module '@polkadot/types/lookup' { readonly payout: u128; } - /** @name PalletStakingSlashingSlashingSpans (536) */ + /** @name PalletStakingSlashingSlashingSpans (551) */ interface PalletStakingSlashingSlashingSpans extends Struct { readonly spanIndex: u32; readonly lastStart: u32; @@ -6448,13 +6609,13 @@ declare module '@polkadot/types/lookup' { readonly prior: Vec; } - /** @name PalletStakingSlashingSpanRecord (537) */ + /** @name PalletStakingSlashingSpanRecord (552) */ interface PalletStakingSlashingSpanRecord extends Struct { readonly slashed: u128; readonly paidOut: u128; } - /** @name PalletStakingPalletError (540) */ + /** @name PalletStakingPalletError (555) */ interface PalletStakingPalletError extends Enum { readonly isNotController: boolean; readonly isNotStash: boolean; @@ -6471,6 +6632,7 @@ declare module '@polkadot/types/lookup' { readonly isInvalidNumberOfNominations: boolean; readonly isNotSortedAndUnique: boolean; readonly isAlreadyClaimed: boolean; + readonly isInvalidPage: boolean; readonly isIncorrectHistoryDepth: boolean; readonly isIncorrectSlashingSpans: boolean; readonly isBadState: boolean; @@ -6481,13 +6643,13 @@ declare module '@polkadot/types/lookup' { readonly isTooManyValidators: boolean; readonly isCommissionTooLow: boolean; readonly isBoundNotMet: boolean; - readonly type: 'NotController' | 'NotStash' | 'AlreadyBonded' | 'AlreadyPaired' | 'EmptyTargets' | 'DuplicateIndex' | 'InvalidSlashIndex' | 'InsufficientBond' | 'NoMoreChunks' | 'NoUnlockChunk' | 'FundedTarget' | 'InvalidEraToReward' | 'InvalidNumberOfNominations' | 'NotSortedAndUnique' | 'AlreadyClaimed' | 'IncorrectHistoryDepth' | 'IncorrectSlashingSpans' | 'BadState' | 'TooManyTargets' | 'BadTarget' | 'CannotChillOther' | 'TooManyNominators' | 'TooManyValidators' | 'CommissionTooLow' | 'BoundNotMet'; + 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'; } - /** @name SpCoreCryptoKeyTypeId (544) */ + /** @name SpCoreCryptoKeyTypeId (559) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (545) */ + /** @name PalletSessionError (560) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -6497,7 +6659,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name PalletDemocracyReferendumInfo (551) */ + /** @name PalletDemocracyReferendumInfo (566) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; @@ -6509,7 +6671,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Finished'; } - /** @name PalletDemocracyReferendumStatus (552) */ + /** @name PalletDemocracyReferendumStatus (567) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u32; readonly proposal: FrameSupportPreimagesBounded; @@ -6518,14 +6680,14 @@ declare module '@polkadot/types/lookup' { readonly tally: PalletDemocracyTally; } - /** @name PalletDemocracyTally (553) */ + /** @name PalletDemocracyTally (568) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } - /** @name PalletDemocracyVoteVoting (554) */ + /** @name PalletDemocracyVoteVoting (569) */ interface PalletDemocracyVoteVoting extends Enum { readonly isDirect: boolean; readonly asDirect: { @@ -6544,16 +6706,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Direct' | 'Delegating'; } - /** @name PalletDemocracyDelegations (558) */ + /** @name PalletDemocracyDelegations (573) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletDemocracyVotePriorLock (559) */ + /** @name PalletDemocracyVotePriorLock (574) */ interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletDemocracyError (562) */ + /** @name PalletDemocracyError (577) */ interface PalletDemocracyError extends Enum { readonly isValueLow: boolean; readonly isProposalMissing: boolean; @@ -6582,7 +6744,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 (564) */ + /** @name PalletCollectiveVotes (579) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -6591,7 +6753,7 @@ declare module '@polkadot/types/lookup' { readonly end: u32; } - /** @name PalletCollectiveError (565) */ + /** @name PalletCollectiveError (580) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -6607,21 +6769,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember'; } - /** @name PalletElectionsPhragmenSeatHolder (569) */ + /** @name PalletElectionsPhragmenSeatHolder (584) */ interface PalletElectionsPhragmenSeatHolder extends Struct { readonly who: AccountId32; readonly stake: u128; readonly deposit: u128; } - /** @name PalletElectionsPhragmenVoter (570) */ + /** @name PalletElectionsPhragmenVoter (585) */ interface PalletElectionsPhragmenVoter extends Struct { readonly votes: Vec; readonly stake: u128; readonly deposit: u128; } - /** @name PalletElectionsPhragmenError (571) */ + /** @name PalletElectionsPhragmenError (586) */ interface PalletElectionsPhragmenError extends Enum { readonly isUnableToVote: boolean; readonly isNoVotes: boolean; @@ -6643,7 +6805,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 (573) */ + /** @name PalletMembershipError (588) */ interface PalletMembershipError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -6651,7 +6813,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers'; } - /** @name PalletGrandpaStoredState (574) */ + /** @name PalletGrandpaStoredState (589) */ interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; @@ -6668,7 +6830,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } - /** @name PalletGrandpaStoredPendingChange (575) */ + /** @name PalletGrandpaStoredPendingChange (590) */ interface PalletGrandpaStoredPendingChange extends Struct { readonly scheduledAt: u32; readonly delay: u32; @@ -6676,7 +6838,7 @@ declare module '@polkadot/types/lookup' { readonly forced: Option; } - /** @name PalletGrandpaError (577) */ + /** @name PalletGrandpaError (592) */ interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; @@ -6688,7 +6850,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } - /** @name PalletTreasuryProposal (578) */ + /** @name PalletTreasuryProposal (593) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -6696,27 +6858,55 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name FrameSupportPalletId (580) */ + /** @name PalletTreasurySpendStatus (595) */ + interface PalletTreasurySpendStatus extends Struct { + readonly assetKind: u32; + readonly amount: u128; + readonly beneficiary: AccountId32; + readonly validFrom: u32; + readonly expireAt: u32; + readonly status: PalletTreasuryPaymentState; + } + + /** @name PalletTreasuryPaymentState (596) */ + interface PalletTreasuryPaymentState extends Enum { + readonly isPending: boolean; + readonly isAttempted: boolean; + readonly asAttempted: { + readonly id: Null; + } & Struct; + readonly isFailed: boolean; + readonly type: 'Pending' | 'Attempted' | 'Failed'; + } + + /** @name FrameSupportPalletId (597) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (581) */ + /** @name PalletTreasuryError (598) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; readonly isInsufficientPermission: boolean; readonly isProposalNotApproved: boolean; - readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved'; + readonly isFailedToConvertBalance: boolean; + readonly isSpendExpired: boolean; + readonly isEarlyPayout: boolean; + readonly isAlreadyAttempted: boolean; + readonly isPayoutError: boolean; + readonly isNotAttempted: boolean; + readonly isInconclusive: boolean; + readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved' | 'FailedToConvertBalance' | 'SpendExpired' | 'EarlyPayout' | 'AlreadyAttempted' | 'PayoutError' | 'NotAttempted' | 'Inconclusive'; } - /** @name PalletAssetRateError (582) */ + /** @name PalletAssetRateError (599) */ interface PalletAssetRateError extends Enum { readonly isUnknownAssetKind: boolean; readonly isAlreadyExists: boolean; readonly type: 'UnknownAssetKind' | 'AlreadyExists'; } - /** @name PalletContractsWasmCodeInfo (584) */ + /** @name PalletContractsWasmCodeInfo (601) */ interface PalletContractsWasmCodeInfo extends Struct { readonly owner: AccountId32; readonly deposit: Compact; @@ -6725,7 +6915,7 @@ declare module '@polkadot/types/lookup' { readonly codeLen: u32; } - /** @name PalletContractsStorageContractInfo (585) */ + /** @name PalletContractsStorageContractInfo (602) */ interface PalletContractsStorageContractInfo extends Struct { readonly trieId: Bytes; readonly codeHash: H256; @@ -6737,20 +6927,20 @@ declare module '@polkadot/types/lookup' { readonly delegateDependencies: BTreeMap; } - /** @name PalletContractsStorageDeletionQueueManager (590) */ + /** @name PalletContractsStorageDeletionQueueManager (607) */ interface PalletContractsStorageDeletionQueueManager extends Struct { readonly insertCounter: u32; readonly deleteCounter: u32; } - /** @name PalletContractsSchedule (592) */ + /** @name PalletContractsSchedule (609) */ interface PalletContractsSchedule extends Struct { readonly limits: PalletContractsScheduleLimits; readonly instructionWeights: PalletContractsScheduleInstructionWeights; readonly hostFnWeights: PalletContractsScheduleHostFnWeights; } - /** @name PalletContractsScheduleLimits (593) */ + /** @name PalletContractsScheduleLimits (610) */ interface PalletContractsScheduleLimits extends Struct { readonly eventTopics: u32; readonly globals: u32; @@ -6764,12 +6954,12 @@ declare module '@polkadot/types/lookup' { readonly runtimeMemory: u32; } - /** @name PalletContractsScheduleInstructionWeights (594) */ + /** @name PalletContractsScheduleInstructionWeights (611) */ interface PalletContractsScheduleInstructionWeights extends Struct { readonly base: u32; } - /** @name PalletContractsScheduleHostFnWeights (595) */ + /** @name PalletContractsScheduleHostFnWeights (612) */ interface PalletContractsScheduleHostFnWeights extends Struct { readonly caller: SpWeightsWeightV2Weight; readonly isContract: SpWeightsWeightV2Weight; @@ -6836,7 +7026,7 @@ declare module '@polkadot/types/lookup' { readonly removeDelegateDependency: SpWeightsWeightV2Weight; } - /** @name PalletContractsEnvironment (596) */ + /** @name PalletContractsEnvironment (613) */ interface PalletContractsEnvironment extends Struct { readonly accountId: PalletContractsEnvironmentTypeAccountId32; readonly balance: PalletContractsEnvironmentTypeU128; @@ -6846,28 +7036,25 @@ declare module '@polkadot/types/lookup' { readonly blockNumber: PalletContractsEnvironmentTypeU32; } - /** @name PalletContractsEnvironmentTypeAccountId32 (597) */ + /** @name PalletContractsEnvironmentTypeAccountId32 (614) */ type PalletContractsEnvironmentTypeAccountId32 = Null; - /** @name PalletContractsEnvironmentTypeU128 (598) */ + /** @name PalletContractsEnvironmentTypeU128 (615) */ type PalletContractsEnvironmentTypeU128 = Null; - /** @name PalletContractsEnvironmentTypeH256 (599) */ + /** @name PalletContractsEnvironmentTypeH256 (616) */ type PalletContractsEnvironmentTypeH256 = Null; - /** @name PalletContractsEnvironmentTypeBlakeTwo256 (600) */ + /** @name PalletContractsEnvironmentTypeBlakeTwo256 (617) */ type PalletContractsEnvironmentTypeBlakeTwo256 = Null; - /** @name SpRuntimeBlakeTwo256 (601) */ - type SpRuntimeBlakeTwo256 = Null; - - /** @name PalletContractsEnvironmentTypeU64 (602) */ + /** @name PalletContractsEnvironmentTypeU64 (618) */ type PalletContractsEnvironmentTypeU64 = Null; - /** @name PalletContractsEnvironmentTypeU32 (603) */ + /** @name PalletContractsEnvironmentTypeU32 (619) */ type PalletContractsEnvironmentTypeU32 = Null; - /** @name PalletContractsError (604) */ + /** @name PalletContractsError (620) */ interface PalletContractsError extends Enum { readonly isInvalidSchedule: boolean; readonly isInvalidCallFlags: boolean; @@ -6888,6 +7075,7 @@ declare module '@polkadot/types/lookup' { readonly isRandomSubjectTooLong: boolean; readonly isTooManyTopics: boolean; readonly isNoChainExtension: boolean; + readonly isXcmDecodeFailed: boolean; readonly isDuplicateContract: boolean; readonly isTerminatedInConstructor: boolean; readonly isReentranceDenied: boolean; @@ -6903,43 +7091,43 @@ declare module '@polkadot/types/lookup' { readonly isDelegateDependencyNotFound: boolean; readonly isDelegateDependencyAlreadyExists: boolean; readonly isCannotAddSelfAsDelegateDependency: boolean; - readonly type: 'InvalidSchedule' | 'InvalidCallFlags' | 'OutOfGas' | 'OutputBufferTooSmall' | 'TransferFailed' | 'MaxCallDepthReached' | 'ContractNotFound' | 'CodeTooLarge' | 'CodeNotFound' | 'CodeInfoNotFound' | 'OutOfBounds' | 'DecodingFailed' | 'ContractTrapped' | 'ValueTooLarge' | 'TerminatedWhileReentrant' | 'InputForwarded' | 'RandomSubjectTooLong' | 'TooManyTopics' | 'NoChainExtension' | 'DuplicateContract' | 'TerminatedInConstructor' | 'ReentranceDenied' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'Indeterministic' | 'MigrationInProgress' | 'NoMigrationPerformed' | 'MaxDelegateDependenciesReached' | 'DelegateDependencyNotFound' | 'DelegateDependencyAlreadyExists' | 'CannotAddSelfAsDelegateDependency'; + 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' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'Indeterministic' | 'MigrationInProgress' | 'NoMigrationPerformed' | 'MaxDelegateDependenciesReached' | 'DelegateDependencyNotFound' | 'DelegateDependencyAlreadyExists' | 'CannotAddSelfAsDelegateDependency'; } - /** @name PalletSudoError (605) */ + /** @name PalletSudoError (621) */ interface PalletSudoError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name PalletImOnlineError (608) */ + /** @name PalletImOnlineError (624) */ interface PalletImOnlineError extends Enum { readonly isInvalidKey: boolean; readonly isDuplicatedHeartbeat: boolean; readonly type: 'InvalidKey' | 'DuplicatedHeartbeat'; } - /** @name SpStakingOffenceOffenceDetails (611) */ + /** @name SpStakingOffenceOffenceDetails (627) */ interface SpStakingOffenceOffenceDetails extends Struct { - readonly offender: ITuple<[AccountId32, PalletStakingExposure]>; + readonly offender: ITuple<[AccountId32, SpStakingExposure]>; readonly reporters: Vec; } - /** @name PalletIdentityRegistration (614) */ + /** @name PalletIdentityRegistration (630) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; - readonly info: PalletIdentityIdentityInfo; + readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (622) */ + /** @name PalletIdentityRegistrarInfo (638) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId32; readonly fee: u128; - readonly fields: PalletIdentityBitFlags; + readonly fields: u64; } - /** @name PalletIdentityError (624) */ + /** @name PalletIdentityError (640) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -6952,17 +7140,16 @@ declare module '@polkadot/types/lookup' { readonly isInvalidJudgement: boolean; readonly isInvalidIndex: boolean; readonly isInvalidTarget: boolean; - readonly isTooManyFields: boolean; readonly isTooManyRegistrars: boolean; readonly isAlreadyClaimed: boolean; readonly isNotSub: boolean; readonly isNotOwned: boolean; readonly isJudgementForDifferentIdentity: boolean; readonly isJudgementPaymentFailed: boolean; - readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; + readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; } - /** @name PalletSocietyMemberRecord (625) */ + /** @name PalletSocietyMemberRecord (641) */ interface PalletSocietyMemberRecord extends Struct { readonly rank: u32; readonly strikes: u32; @@ -6970,27 +7157,27 @@ declare module '@polkadot/types/lookup' { readonly index: u32; } - /** @name PalletSocietyVouchingStatus (627) */ + /** @name PalletSocietyVouchingStatus (643) */ interface PalletSocietyVouchingStatus extends Enum { readonly isVouching: boolean; readonly isBanned: boolean; readonly type: 'Vouching' | 'Banned'; } - /** @name PalletSocietyPayoutRecord (628) */ + /** @name PalletSocietyPayoutRecord (644) */ interface PalletSocietyPayoutRecord extends Struct { readonly paid: u128; readonly payouts: Vec>; } - /** @name PalletSocietyBid (633) */ + /** @name PalletSocietyBid (649) */ interface PalletSocietyBid extends Struct { readonly who: AccountId32; readonly kind: PalletSocietyBidKind; readonly value: u128; } - /** @name PalletSocietyBidKind (634) */ + /** @name PalletSocietyBidKind (650) */ interface PalletSocietyBidKind extends Enum { readonly isDeposit: boolean; readonly asDeposit: u128; @@ -6999,7 +7186,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Deposit' | 'Vouch'; } - /** @name PalletSocietyCandidacy (636) */ + /** @name PalletSocietyCandidacy (652) */ interface PalletSocietyCandidacy extends Struct { readonly round: u32; readonly kind: PalletSocietyBidKind; @@ -7008,26 +7195,26 @@ declare module '@polkadot/types/lookup' { readonly skepticStruck: bool; } - /** @name PalletSocietyTally (637) */ + /** @name PalletSocietyTally (653) */ interface PalletSocietyTally extends Struct { readonly approvals: u32; readonly rejections: u32; } - /** @name PalletSocietyVote (639) */ + /** @name PalletSocietyVote (655) */ interface PalletSocietyVote extends Struct { readonly approve: bool; readonly weight: u32; } - /** @name PalletSocietyIntakeRecord (641) */ + /** @name PalletSocietyIntakeRecord (657) */ interface PalletSocietyIntakeRecord extends Struct { readonly who: AccountId32; readonly bid: u128; readonly round: u32; } - /** @name PalletSocietyError (643) */ + /** @name PalletSocietyError (659) */ interface PalletSocietyError extends Enum { readonly isNotMember: boolean; readonly isAlreadyMember: boolean; @@ -7064,7 +7251,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 (644) */ + /** @name PalletRecoveryRecoveryConfig (660) */ interface PalletRecoveryRecoveryConfig extends Struct { readonly delayPeriod: u32; readonly deposit: u128; @@ -7072,14 +7259,14 @@ declare module '@polkadot/types/lookup' { readonly threshold: u16; } - /** @name PalletRecoveryActiveRecovery (646) */ + /** @name PalletRecoveryActiveRecovery (662) */ interface PalletRecoveryActiveRecovery extends Struct { readonly created: u32; readonly deposit: u128; readonly friends: Vec; } - /** @name PalletRecoveryError (647) */ + /** @name PalletRecoveryError (663) */ interface PalletRecoveryError extends Enum { readonly isNotAllowed: boolean; readonly isZeroThreshold: boolean; @@ -7100,14 +7287,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 (650) */ + /** @name PalletVestingReleases (666) */ interface PalletVestingReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletVestingError (651) */ + /** @name PalletVestingError (667) */ interface PalletVestingError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; @@ -7117,7 +7304,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; } - /** @name PalletSchedulerScheduled (654) */ + /** @name PalletSchedulerScheduled (670) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -7126,7 +7313,7 @@ declare module '@polkadot/types/lookup' { readonly origin: KitchensinkRuntimeOriginCaller; } - /** @name PalletSchedulerError (656) */ + /** @name PalletSchedulerError (672) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -7136,15 +7323,15 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; } - /** @name PalletGluttonError (658) */ + /** @name PalletGluttonError (674) */ interface PalletGluttonError extends Enum { readonly isAlreadyInitialized: boolean; readonly isInsaneLimit: boolean; readonly type: 'AlreadyInitialized' | 'InsaneLimit'; } - /** @name PalletPreimageRequestStatus (659) */ - interface PalletPreimageRequestStatus extends Enum { + /** @name PalletPreimageOldRequestStatus (675) */ + interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { readonly deposit: ITuple<[AccountId32, u128]>; @@ -7159,7 +7346,23 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageError (663) */ + /** @name PalletPreimageRequestStatus (677) */ + interface PalletPreimageRequestStatus extends Enum { + readonly isUnrequested: boolean; + readonly asUnrequested: { + readonly ticket: ITuple<[AccountId32, u128]>; + readonly len: u32; + } & Struct; + readonly isRequested: boolean; + readonly asRequested: { + readonly maybeTicket: Option>; + readonly count: u32; + readonly maybeLen: Option; + } & Struct; + readonly type: 'Unrequested' | 'Requested'; + } + + /** @name PalletPreimageError (683) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -7167,24 +7370,26 @@ declare module '@polkadot/types/lookup' { readonly isNotNoted: boolean; readonly isRequested: boolean; readonly isNotRequested: boolean; - readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested'; + readonly isTooMany: boolean; + readonly isTooFew: boolean; + readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested' | 'TooMany' | 'TooFew'; } - /** @name PalletProxyProxyDefinition (666) */ + /** @name PalletProxyProxyDefinition (686) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId32; readonly proxyType: KitchensinkRuntimeProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (670) */ + /** @name PalletProxyAnnouncement (690) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId32; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (672) */ + /** @name PalletProxyError (692) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -7197,7 +7402,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; } - /** @name PalletMultisigMultisig (674) */ + /** @name PalletMultisigMultisig (694) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -7205,7 +7410,7 @@ declare module '@polkadot/types/lookup' { readonly approvals: Vec; } - /** @name PalletMultisigError (675) */ + /** @name PalletMultisigError (695) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -7224,7 +7429,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } - /** @name PalletBountiesBounty (676) */ + /** @name PalletBountiesBounty (696) */ interface PalletBountiesBounty extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -7234,7 +7439,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletBountiesBountyStatus; } - /** @name PalletBountiesBountyStatus (677) */ + /** @name PalletBountiesBountyStatus (697) */ interface PalletBountiesBountyStatus extends Enum { readonly isProposed: boolean; readonly isApproved: boolean; @@ -7257,7 +7462,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Approved' | 'Funded' | 'CuratorProposed' | 'Active' | 'PendingPayout'; } - /** @name PalletBountiesError (679) */ + /** @name PalletBountiesError (699) */ interface PalletBountiesError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -7273,7 +7478,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'ReasonTooBig' | 'UnexpectedStatus' | 'RequireCurator' | 'InvalidValue' | 'InvalidFee' | 'PendingPayout' | 'Premature' | 'HasActiveChildBounty' | 'TooManyQueued'; } - /** @name PalletTipsOpenTip (680) */ + /** @name PalletTipsOpenTip (700) */ interface PalletTipsOpenTip extends Struct { readonly reason: H256; readonly who: AccountId32; @@ -7284,18 +7489,19 @@ declare module '@polkadot/types/lookup' { readonly findersFee: bool; } - /** @name PalletTipsError (681) */ + /** @name PalletTipsError (701) */ interface PalletTipsError extends Enum { readonly isReasonTooBig: boolean; readonly isAlreadyKnown: boolean; readonly isUnknownTip: boolean; + readonly isMaxTipAmountExceeded: boolean; readonly isNotFinder: boolean; readonly isStillOpen: boolean; readonly isPremature: boolean; - readonly type: 'ReasonTooBig' | 'AlreadyKnown' | 'UnknownTip' | 'NotFinder' | 'StillOpen' | 'Premature'; + readonly type: 'ReasonTooBig' | 'AlreadyKnown' | 'UnknownTip' | 'MaxTipAmountExceeded' | 'NotFinder' | 'StillOpen' | 'Premature'; } - /** @name PalletAssetsAssetDetails (682) */ + /** @name PalletAssetsAssetDetails (702) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId32; readonly issuer: AccountId32; @@ -7311,7 +7517,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (683) */ + /** @name PalletAssetsAssetStatus (703) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7319,7 +7525,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'Frozen' | 'Destroying'; } - /** @name PalletAssetsAssetAccount (684) */ + /** @name PalletAssetsAssetAccount (704) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7327,7 +7533,7 @@ declare module '@polkadot/types/lookup' { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (685) */ + /** @name PalletAssetsAccountStatus (705) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7335,7 +7541,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Liquid' | 'Frozen' | 'Blocked'; } - /** @name PalletAssetsExistenceReason (686) */ + /** @name PalletAssetsExistenceReason (706) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7347,13 +7553,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Consumer' | 'Sufficient' | 'DepositHeld' | 'DepositRefunded' | 'DepositFrom'; } - /** @name PalletAssetsApproval (688) */ + /** @name PalletAssetsApproval (708) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (689) */ + /** @name PalletAssetsAssetMetadata (709) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7362,7 +7568,7 @@ declare module '@polkadot/types/lookup' { readonly isFrozen: bool; } - /** @name PalletAssetsError (691) */ + /** @name PalletAssetsError (711) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7387,7 +7593,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceLow' | 'NoAccount' | 'NoPermission' | 'Unknown' | 'Frozen' | 'InUse' | 'BadWitness' | 'MinBalanceZero' | 'UnavailableConsumer' | 'BadMetadata' | 'Unapproved' | 'WouldDie' | 'AlreadyExists' | 'NoDeposit' | 'WouldBurn' | 'LiveAsset' | 'AssetNotLive' | 'IncorrectStatus' | 'NotFrozen' | 'CallbackFailed'; } - /** @name PalletLotteryLotteryConfig (693) */ + /** @name PalletLotteryLotteryConfig (713) */ interface PalletLotteryLotteryConfig extends Struct { readonly price: u128; readonly start: u32; @@ -7396,7 +7602,7 @@ declare module '@polkadot/types/lookup' { readonly repeat: bool; } - /** @name PalletLotteryError (697) */ + /** @name PalletLotteryError (717) */ interface PalletLotteryError extends Enum { readonly isNotConfigured: boolean; readonly isInProgress: boolean; @@ -7408,13 +7614,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotConfigured' | 'InProgress' | 'AlreadyEnded' | 'InvalidCall' | 'AlreadyParticipating' | 'TooManyCalls' | 'EncodingFailed'; } - /** @name PalletNisBid (700) */ + /** @name PalletNisBid (720) */ interface PalletNisBid extends Struct { readonly amount: u128; readonly who: AccountId32; } - /** @name PalletNisSummaryRecord (702) */ + /** @name PalletNisSummaryRecord (722) */ interface PalletNisSummaryRecord extends Struct { readonly proportionOwed: Perquintill; readonly index: u32; @@ -7423,14 +7629,14 @@ declare module '@polkadot/types/lookup' { readonly receiptsOnHold: u128; } - /** @name PalletNisReceiptRecord (703) */ + /** @name PalletNisReceiptRecord (723) */ interface PalletNisReceiptRecord extends Struct { readonly proportion: Perquintill; readonly owner: Option>; readonly expiry: u32; } - /** @name PalletNisError (705) */ + /** @name PalletNisError (725) */ interface PalletNisError extends Enum { readonly isDurationTooSmall: boolean; readonly isDurationTooBig: boolean; @@ -7450,7 +7656,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 (706) */ + /** @name PalletUniquesCollectionDetails (726) */ interface PalletUniquesCollectionDetails extends Struct { readonly owner: AccountId32; readonly issuer: AccountId32; @@ -7464,7 +7670,7 @@ declare module '@polkadot/types/lookup' { readonly isFrozen: bool; } - /** @name PalletUniquesItemDetails (708) */ + /** @name PalletUniquesItemDetails (728) */ interface PalletUniquesItemDetails extends Struct { readonly owner: AccountId32; readonly approved: Option; @@ -7472,21 +7678,21 @@ declare module '@polkadot/types/lookup' { readonly deposit: u128; } - /** @name PalletUniquesCollectionMetadata (709) */ + /** @name PalletUniquesCollectionMetadata (729) */ interface PalletUniquesCollectionMetadata extends Struct { readonly deposit: u128; readonly data: Bytes; readonly isFrozen: bool; } - /** @name PalletUniquesItemMetadata (710) */ + /** @name PalletUniquesItemMetadata (730) */ interface PalletUniquesItemMetadata extends Struct { readonly deposit: u128; readonly data: Bytes; readonly isFrozen: bool; } - /** @name PalletUniquesError (714) */ + /** @name PalletUniquesError (734) */ interface PalletUniquesError extends Enum { readonly isNoPermission: boolean; readonly isUnknownCollection: boolean; @@ -7509,7 +7715,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 (715) */ + /** @name PalletNftsCollectionDetails (735) */ interface PalletNftsCollectionDetails extends Struct { readonly owner: AccountId32; readonly ownerDeposit: u128; @@ -7519,7 +7725,7 @@ declare module '@polkadot/types/lookup' { readonly attributes: u32; } - /** @name PalletNftsCollectionRole (717) */ + /** @name PalletNftsCollectionRole (737) */ interface PalletNftsCollectionRole extends Enum { readonly isIssuer: boolean; readonly isFreezer: boolean; @@ -7527,44 +7733,44 @@ declare module '@polkadot/types/lookup' { readonly type: 'Issuer' | 'Freezer' | 'Admin'; } - /** @name PalletNftsItemDetails (718) */ + /** @name PalletNftsItemDetails (738) */ interface PalletNftsItemDetails extends Struct { readonly owner: AccountId32; readonly approvals: BTreeMap>; readonly deposit: PalletNftsItemDeposit; } - /** @name PalletNftsItemDeposit (719) */ + /** @name PalletNftsItemDeposit (739) */ interface PalletNftsItemDeposit extends Struct { readonly account: AccountId32; readonly amount: u128; } - /** @name PalletNftsCollectionMetadata (724) */ + /** @name PalletNftsCollectionMetadata (744) */ interface PalletNftsCollectionMetadata extends Struct { readonly deposit: u128; readonly data: Bytes; } - /** @name PalletNftsItemMetadata (725) */ + /** @name PalletNftsItemMetadata (745) */ interface PalletNftsItemMetadata extends Struct { readonly deposit: PalletNftsItemMetadataDeposit; readonly data: Bytes; } - /** @name PalletNftsItemMetadataDeposit (726) */ + /** @name PalletNftsItemMetadataDeposit (746) */ interface PalletNftsItemMetadataDeposit extends Struct { readonly account: Option; readonly amount: u128; } - /** @name PalletNftsAttributeDeposit (729) */ + /** @name PalletNftsAttributeDeposit (749) */ interface PalletNftsAttributeDeposit extends Struct { readonly account: Option; readonly amount: u128; } - /** @name PalletNftsPendingSwap (732) */ + /** @name PalletNftsPendingSwap (752) */ interface PalletNftsPendingSwap extends Struct { readonly desiredCollection: u32; readonly desiredItem: Option; @@ -7572,7 +7778,7 @@ declare module '@polkadot/types/lookup' { readonly deadline: u32; } - /** @name PalletNftsPalletFeature (734) */ + /** @name PalletNftsPalletFeature (754) */ interface PalletNftsPalletFeature extends Enum { readonly isTrading: boolean; readonly isAttributes: boolean; @@ -7581,7 +7787,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Trading' | 'Attributes' | 'Approvals' | 'Swaps'; } - /** @name PalletNftsError (735) */ + /** @name PalletNftsError (755) */ interface PalletNftsError extends Enum { readonly isNoPermission: boolean; readonly isUnknownCollection: boolean; @@ -7631,7 +7837,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 (736) */ + /** @name PalletNftFractionalizationDetails (756) */ interface PalletNftFractionalizationDetails extends Struct { readonly asset: u32; readonly fractions: u128; @@ -7639,7 +7845,7 @@ declare module '@polkadot/types/lookup' { readonly assetCreator: AccountId32; } - /** @name PalletNftFractionalizationError (737) */ + /** @name PalletNftFractionalizationError (757) */ interface PalletNftFractionalizationError extends Enum { readonly isIncorrectAssetId: boolean; readonly isNoPermission: boolean; @@ -7648,7 +7854,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IncorrectAssetId' | 'NoPermission' | 'NftNotFound' | 'NftNotFractionalized'; } - /** @name PalletSalaryStatusType (738) */ + /** @name PalletSalaryStatusType (758) */ interface PalletSalaryStatusType extends Struct { readonly cycleIndex: u32; readonly cycleStart: u32; @@ -7657,13 +7863,13 @@ declare module '@polkadot/types/lookup' { readonly totalUnregisteredPaid: u128; } - /** @name PalletSalaryClaimantStatus (739) */ + /** @name PalletSalaryClaimantStatus (759) */ interface PalletSalaryClaimantStatus extends Struct { readonly lastActive: u32; readonly status: PalletSalaryClaimState; } - /** @name PalletSalaryClaimState (740) */ + /** @name PalletSalaryClaimState (760) */ interface PalletSalaryClaimState extends Enum { readonly isNothing: boolean; readonly isRegistered: boolean; @@ -7677,7 +7883,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Nothing' | 'Registered' | 'Attempted'; } - /** @name PalletSalaryError (741) */ + /** @name PalletSalaryError (761) */ interface PalletSalaryError extends Enum { readonly isAlreadyStarted: boolean; readonly isNotMember: boolean; @@ -7696,14 +7902,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyStarted' | 'NotMember' | 'AlreadyInducted' | 'NotInducted' | 'NoClaim' | 'ClaimZero' | 'TooLate' | 'TooEarly' | 'NotYet' | 'NotStarted' | 'Bankrupt' | 'PayError' | 'Inconclusive' | 'NotCurrent'; } - /** @name PalletCoreFellowshipMemberStatus (742) */ + /** @name PalletCoreFellowshipMemberStatus (762) */ interface PalletCoreFellowshipMemberStatus extends Struct { readonly isActive: bool; readonly lastPromotion: u32; readonly lastProof: u32; } - /** @name PalletCoreFellowshipError (744) */ + /** @name PalletCoreFellowshipError (764) */ interface PalletCoreFellowshipError extends Enum { readonly isUnranked: boolean; readonly isRanked: boolean; @@ -7717,7 +7923,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unranked' | 'Ranked' | 'UnexpectedRank' | 'InvalidRank' | 'NoPermission' | 'NothingDoing' | 'AlreadyInducted' | 'NotTracked' | 'TooSoon'; } - /** @name PalletTransactionStorageTransactionInfo (746) */ + /** @name PalletTransactionStorageTransactionInfo (766) */ interface PalletTransactionStorageTransactionInfo extends Struct { readonly chunkRoot: H256; readonly contentHash: H256; @@ -7725,9 +7931,8 @@ declare module '@polkadot/types/lookup' { readonly blockChunks: u32; } - /** @name PalletTransactionStorageError (748) */ + /** @name PalletTransactionStorageError (768) */ interface PalletTransactionStorageError extends Enum { - readonly isInsufficientFunds: boolean; readonly isNotConfigured: boolean; readonly isRenewedNotFound: boolean; readonly isEmptyTransaction: boolean; @@ -7740,10 +7945,10 @@ declare module '@polkadot/types/lookup' { readonly isTransactionTooLarge: boolean; readonly isTooManyTransactions: boolean; readonly isBadContext: boolean; - readonly type: 'InsufficientFunds' | 'NotConfigured' | 'RenewedNotFound' | 'EmptyTransaction' | 'UnexpectedProof' | 'InvalidProof' | 'MissingProof' | 'MissingStateData' | 'DoubleCheck' | 'ProofNotChecked' | 'TransactionTooLarge' | 'TooManyTransactions' | 'BadContext'; + readonly type: 'NotConfigured' | 'RenewedNotFound' | 'EmptyTransaction' | 'UnexpectedProof' | 'InvalidProof' | 'MissingProof' | 'MissingStateData' | 'DoubleCheck' | 'ProofNotChecked' | 'TransactionTooLarge' | 'TooManyTransactions' | 'BadContext'; } - /** @name PalletBagsListListNode (749) */ + /** @name PalletBagsListListNode (769) */ interface PalletBagsListListNode extends Struct { readonly id: AccountId32; readonly prev: Option; @@ -7752,20 +7957,20 @@ declare module '@polkadot/types/lookup' { readonly score: u64; } - /** @name PalletBagsListListBag (750) */ + /** @name PalletBagsListListBag (770) */ interface PalletBagsListListBag extends Struct { readonly head: Option; readonly tail: Option; } - /** @name PalletBagsListError (752) */ + /** @name PalletBagsListError (772) */ interface PalletBagsListError extends Enum { readonly isList: boolean; readonly asList: PalletBagsListListListError; readonly type: 'List'; } - /** @name PalletBagsListListListError (753) */ + /** @name PalletBagsListListListError (773) */ interface PalletBagsListListListError extends Enum { readonly isDuplicate: boolean; readonly isNotHeavier: boolean; @@ -7774,7 +7979,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Duplicate' | 'NotHeavier' | 'NotInSameBag' | 'NodeNotFound'; } - /** @name PalletChildBountiesChildBounty (754) */ + /** @name PalletChildBountiesChildBounty (774) */ interface PalletChildBountiesChildBounty extends Struct { readonly parentBounty: u32; readonly value: u128; @@ -7783,7 +7988,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletChildBountiesChildBountyStatus; } - /** @name PalletChildBountiesChildBountyStatus (755) */ + /** @name PalletChildBountiesChildBountyStatus (775) */ interface PalletChildBountiesChildBountyStatus extends Enum { readonly isAdded: boolean; readonly isCuratorProposed: boolean; @@ -7803,7 +8008,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Added' | 'CuratorProposed' | 'Active' | 'PendingPayout'; } - /** @name PalletChildBountiesError (756) */ + /** @name PalletChildBountiesError (776) */ interface PalletChildBountiesError extends Enum { readonly isParentBountyNotActive: boolean; readonly isInsufficientBountyBalance: boolean; @@ -7811,7 +8016,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ParentBountyNotActive' | 'InsufficientBountyBalance' | 'TooManyChildBounties'; } - /** @name PalletReferendaReferendumInfoConvictionVotingTally (757) */ + /** @name PalletReferendaReferendumInfoConvictionVotingTally (777) */ interface PalletReferendaReferendumInfoConvictionVotingTally extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatusConvictionVotingTally; @@ -7828,7 +8033,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed'; } - /** @name PalletReferendaReferendumStatusConvictionVotingTally (758) */ + /** @name PalletReferendaReferendumStatusConvictionVotingTally (778) */ interface PalletReferendaReferendumStatusConvictionVotingTally extends Struct { readonly track: u16; readonly origin: KitchensinkRuntimeOriginCaller; @@ -7843,19 +8048,19 @@ declare module '@polkadot/types/lookup' { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (759) */ + /** @name PalletReferendaDeposit (779) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId32; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (762) */ + /** @name PalletReferendaDecidingStatus (782) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (768) */ + /** @name PalletReferendaTrackInfo (788) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7868,7 +8073,7 @@ declare module '@polkadot/types/lookup' { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (769) */ + /** @name PalletReferendaCurve (789) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7892,7 +8097,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal'; } - /** @name PalletReferendaError (772) */ + /** @name PalletReferendaError (792) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7910,14 +8115,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist'; } - /** @name PalletRemarkError (773) */ + /** @name PalletRemarkError (793) */ interface PalletRemarkError extends Enum { readonly isEmpty: boolean; readonly isBadContext: boolean; readonly type: 'Empty' | 'BadContext'; } - /** @name PalletConvictionVotingVoteVoting (775) */ + /** @name PalletConvictionVotingVoteVoting (795) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -7926,23 +8131,23 @@ declare module '@polkadot/types/lookup' { readonly type: 'Casting' | 'Delegating'; } - /** @name PalletConvictionVotingVoteCasting (776) */ + /** @name PalletConvictionVotingVoteCasting (796) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (780) */ + /** @name PalletConvictionVotingDelegations (800) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (781) */ + /** @name PalletConvictionVotingVotePriorLock (801) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (782) */ + /** @name PalletConvictionVotingVoteDelegating (802) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId32; @@ -7951,7 +8156,7 @@ declare module '@polkadot/types/lookup' { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (786) */ + /** @name PalletConvictionVotingError (806) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7968,7 +8173,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotOngoing' | 'NotVoter' | 'NoPermission' | 'NoPermissionYet' | 'AlreadyDelegating' | 'AlreadyVoting' | 'InsufficientFunds' | 'NotDelegating' | 'Nonsense' | 'MaxVotesReached' | 'ClassNeeded' | 'BadClass'; } - /** @name PalletWhitelistError (787) */ + /** @name PalletWhitelistError (807) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -7978,7 +8183,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnavailablePreImage' | 'UndecodableCall' | 'InvalidCallWeightWitness' | 'CallIsNotWhitelisted' | 'CallAlreadyWhitelisted'; } - /** @name PalletAllianceMemberRole (792) */ + /** @name PalletAllianceMemberRole (812) */ interface PalletAllianceMemberRole extends Enum { readonly isFellow: boolean; readonly isAlly: boolean; @@ -7986,7 +8191,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fellow' | 'Ally' | 'Retiring'; } - /** @name PalletAllianceError (796) */ + /** @name PalletAllianceError (816) */ interface PalletAllianceError extends Enum { readonly isAllianceNotYetInitialized: boolean; readonly isAllianceAlreadyInitialized: boolean; @@ -8001,7 +8206,7 @@ declare module '@polkadot/types/lookup' { readonly isTooManyUnscrupulousItems: boolean; readonly isTooLongWebsiteUrl: boolean; readonly isInsufficientFunds: boolean; - readonly isWithoutIdentityDisplayAndWebsite: boolean; + readonly isWithoutRequiredIdentityFields: boolean; readonly isWithoutGoodIdentityJudgement: boolean; readonly isMissingProposalHash: boolean; readonly isMissingAnnouncement: boolean; @@ -8012,10 +8217,10 @@ declare module '@polkadot/types/lookup' { readonly isRetirementNoticeNotGiven: boolean; readonly isRetirementPeriodNotPassed: boolean; readonly isFellowsMissing: boolean; - readonly type: 'AllianceNotYetInitialized' | 'AllianceAlreadyInitialized' | 'AlreadyMember' | 'NotMember' | 'NotAlly' | 'NoVotingRights' | 'AlreadyElevated' | 'AlreadyUnscrupulous' | 'AccountNonGrata' | 'NotListedAsUnscrupulous' | 'TooManyUnscrupulousItems' | 'TooLongWebsiteUrl' | 'InsufficientFunds' | 'WithoutIdentityDisplayAndWebsite' | 'WithoutGoodIdentityJudgement' | 'MissingProposalHash' | 'MissingAnnouncement' | 'TooManyMembers' | 'TooManyAnnouncements' | 'BadWitness' | 'AlreadyRetiring' | 'RetirementNoticeNotGiven' | 'RetirementPeriodNotPassed' | 'FellowsMissing'; + 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 (797) */ + /** @name PalletNominationPoolsPoolMember (817) */ interface PalletNominationPoolsPoolMember extends Struct { readonly poolId: u32; readonly points: u128; @@ -8023,7 +8228,7 @@ declare module '@polkadot/types/lookup' { readonly unbondingEras: BTreeMap; } - /** @name PalletNominationPoolsBondedPoolInner (800) */ + /** @name PalletNominationPoolsBondedPoolInner (820) */ interface PalletNominationPoolsBondedPoolInner extends Struct { readonly commission: PalletNominationPoolsCommission; readonly memberCounter: u32; @@ -8032,7 +8237,7 @@ declare module '@polkadot/types/lookup' { readonly state: PalletNominationPoolsPoolState; } - /** @name PalletNominationPoolsCommission (801) */ + /** @name PalletNominationPoolsCommission (821) */ interface PalletNominationPoolsCommission extends Struct { readonly current: Option>; readonly max: Option; @@ -8040,7 +8245,7 @@ declare module '@polkadot/types/lookup' { readonly throttleFrom: Option; } - /** @name PalletNominationPoolsPoolRoles (804) */ + /** @name PalletNominationPoolsPoolRoles (824) */ interface PalletNominationPoolsPoolRoles extends Struct { readonly depositor: AccountId32; readonly root: Option; @@ -8048,7 +8253,7 @@ declare module '@polkadot/types/lookup' { readonly bouncer: Option; } - /** @name PalletNominationPoolsRewardPool (805) */ + /** @name PalletNominationPoolsRewardPool (825) */ interface PalletNominationPoolsRewardPool extends Struct { readonly lastRecordedRewardCounter: u128; readonly lastRecordedTotalPayouts: u128; @@ -8057,19 +8262,19 @@ declare module '@polkadot/types/lookup' { readonly totalCommissionClaimed: u128; } - /** @name PalletNominationPoolsSubPools (806) */ + /** @name PalletNominationPoolsSubPools (826) */ interface PalletNominationPoolsSubPools extends Struct { readonly noEra: PalletNominationPoolsUnbondPool; readonly withEra: BTreeMap; } - /** @name PalletNominationPoolsUnbondPool (807) */ + /** @name PalletNominationPoolsUnbondPool (827) */ interface PalletNominationPoolsUnbondPool extends Struct { readonly points: u128; readonly balance: u128; } - /** @name PalletNominationPoolsError (812) */ + /** @name PalletNominationPoolsError (832) */ interface PalletNominationPoolsError extends Enum { readonly isPoolNotFound: boolean; readonly isPoolMemberNotFound: boolean; @@ -8103,10 +8308,11 @@ declare module '@polkadot/types/lookup' { readonly isPoolIdInUse: boolean; readonly isInvalidPoolId: boolean; readonly isBondExtraRestricted: 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'; + readonly isNothingToAdjust: 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'; } - /** @name PalletNominationPoolsDefensiveError (813) */ + /** @name PalletNominationPoolsDefensiveError (833) */ interface PalletNominationPoolsDefensiveError extends Enum { readonly isNotEnoughSpaceInUnbondPool: boolean; readonly isPoolNotFound: boolean; @@ -8116,7 +8322,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughSpaceInUnbondPool' | 'PoolNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'BondedStashKilledPrematurely'; } - /** @name PalletReferendaReferendumInfoRankedCollectiveTally (814) */ + /** @name PalletReferendaReferendumInfoRankedCollectiveTally (834) */ interface PalletReferendaReferendumInfoRankedCollectiveTally extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatusRankedCollectiveTally; @@ -8133,7 +8339,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed'; } - /** @name PalletReferendaReferendumStatusRankedCollectiveTally (815) */ + /** @name PalletReferendaReferendumStatusRankedCollectiveTally (835) */ interface PalletReferendaReferendumStatusRankedCollectiveTally extends Struct { readonly track: u16; readonly origin: KitchensinkRuntimeOriginCaller; @@ -8148,12 +8354,12 @@ declare module '@polkadot/types/lookup' { readonly alarm: Option]>>; } - /** @name PalletRankedCollectiveMemberRecord (818) */ + /** @name PalletRankedCollectiveMemberRecord (838) */ interface PalletRankedCollectiveMemberRecord extends Struct { readonly rank: u16; } - /** @name PalletRankedCollectiveError (822) */ + /** @name PalletRankedCollectiveError (842) */ interface PalletRankedCollectiveError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -8167,12 +8373,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission'; } - /** @name PalletAssetConversionPoolInfo (823) */ + /** @name PalletAssetConversionPoolInfo (843) */ interface PalletAssetConversionPoolInfo extends Struct { readonly lpToken: u32; } - /** @name PalletAssetConversionError (824) */ + /** @name PalletAssetConversionError (844) */ interface PalletAssetConversionError extends Enum { readonly isEqualAssets: boolean; readonly isUnsupportedAsset: boolean; @@ -8204,13 +8410,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'EqualAssets' | 'UnsupportedAsset' | 'PoolExists' | 'WrongDesiredAmount' | 'AmountOneLessThanMinimal' | 'AmountTwoLessThanMinimal' | 'ReserveLeftLessThanMinimal' | 'AmountOutTooHigh' | 'PoolNotFound' | 'Overflow' | 'AssetOneDepositDidNotMeetMinimum' | 'AssetTwoDepositDidNotMeetMinimum' | 'AssetOneWithdrawalDidNotMeetMinimum' | 'AssetTwoWithdrawalDidNotMeetMinimum' | 'OptimalAmountLessThanDesired' | 'InsufficientLiquidityMinted' | 'ZeroLiquidity' | 'ZeroAmount' | 'InsufficientLiquidity' | 'ProvidedMinimumNotSufficientForSwap' | 'ProvidedMaximumNotSufficientForSwap' | 'PoolMustContainNativeCurrency' | 'InvalidPath' | 'PathError' | 'NonUniquePath' | 'IncorrectPoolAssetId' | 'CorrespondenceError'; } - /** @name PalletFastUnstakeUnstakeRequest (825) */ + /** @name PalletFastUnstakeUnstakeRequest (845) */ interface PalletFastUnstakeUnstakeRequest extends Struct { readonly stashes: Vec>; readonly checked: Vec; } - /** @name PalletFastUnstakeError (828) */ + /** @name PalletFastUnstakeError (848) */ interface PalletFastUnstakeError extends Enum { readonly isNotController: boolean; readonly isAlreadyQueued: boolean; @@ -8221,7 +8427,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotController' | 'AlreadyQueued' | 'NotFullyBonded' | 'NotQueued' | 'AlreadyHead' | 'CallNotAllowed'; } - /** @name PalletMessageQueueBookState (829) */ + /** @name PalletMessageQueueBookState (849) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -8231,13 +8437,13 @@ declare module '@polkadot/types/lookup' { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (831) */ + /** @name PalletMessageQueueNeighbours (851) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: u32; readonly next: u32; } - /** @name PalletMessageQueuePage (832) */ + /** @name PalletMessageQueuePage (852) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -8247,7 +8453,7 @@ declare module '@polkadot/types/lookup' { readonly heap: Bytes; } - /** @name PalletMessageQueueError (834) */ + /** @name PalletMessageQueueError (854) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -8260,7 +8466,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotReapable' | 'NoPage' | 'NoMessage' | 'AlreadyProcessed' | 'Queued' | 'InsufficientWeight' | 'TemporarilyUnprocessable' | 'QueuePaused'; } - /** @name PalletTxPauseError (835) */ + /** @name PalletTxPauseError (855) */ interface PalletTxPauseError extends Enum { readonly isIsPaused: boolean; readonly isIsUnpaused: boolean; @@ -8269,7 +8475,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IsPaused' | 'IsUnpaused' | 'Unpausable' | 'NotFound'; } - /** @name PalletSafeModeError (836) */ + /** @name PalletSafeModeError (856) */ interface PalletSafeModeError extends Enum { readonly isEntered: boolean; readonly isExited: boolean; @@ -8281,13 +8487,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Entered' | 'Exited' | 'NotConfigured' | 'NoDeposit' | 'AlreadyDeposited' | 'CannotReleaseYet' | 'CurrencyError'; } - /** @name PalletBrokerLeaseRecordItem (840) */ + /** @name PalletBrokerLeaseRecordItem (860) */ interface PalletBrokerLeaseRecordItem extends Struct { readonly until: u32; readonly task: u32; } - /** @name PalletBrokerStatusRecord (842) */ + /** @name PalletBrokerStatusRecord (862) */ interface PalletBrokerStatusRecord extends Struct { readonly coreCount: u16; readonly privatePoolSize: u32; @@ -8296,7 +8502,7 @@ declare module '@polkadot/types/lookup' { readonly lastTimeslice: u32; } - /** @name PalletBrokerSaleInfoRecord (843) */ + /** @name PalletBrokerSaleInfoRecord (863) */ interface PalletBrokerSaleInfoRecord extends Struct { readonly saleStart: u32; readonly leadinLength: u32; @@ -8310,19 +8516,19 @@ declare module '@polkadot/types/lookup' { readonly coresSold: u16; } - /** @name PalletBrokerAllowedRenewalId (844) */ + /** @name PalletBrokerAllowedRenewalId (864) */ interface PalletBrokerAllowedRenewalId extends Struct { readonly core: u16; readonly when: u32; } - /** @name PalletBrokerAllowedRenewalRecord (845) */ + /** @name PalletBrokerAllowedRenewalRecord (865) */ interface PalletBrokerAllowedRenewalRecord extends Struct { readonly price: u128; readonly completion: PalletBrokerCompletionStatus; } - /** @name PalletBrokerCompletionStatus (846) */ + /** @name PalletBrokerCompletionStatus (866) */ interface PalletBrokerCompletionStatus extends Enum { readonly isPartial: boolean; readonly asPartial: PalletBrokerCoreMask; @@ -8331,33 +8537,33 @@ declare module '@polkadot/types/lookup' { readonly type: 'Partial' | 'Complete'; } - /** @name PalletBrokerRegionRecord (847) */ + /** @name PalletBrokerRegionRecord (867) */ interface PalletBrokerRegionRecord extends Struct { readonly end: u32; readonly owner: AccountId32; readonly paid: Option; } - /** @name PalletBrokerContributionRecord (849) */ + /** @name PalletBrokerContributionRecord (869) */ interface PalletBrokerContributionRecord extends Struct { readonly length: u32; readonly payee: AccountId32; } - /** @name PalletBrokerPoolIoRecord (850) */ + /** @name PalletBrokerPoolIoRecord (870) */ interface PalletBrokerPoolIoRecord extends Struct { readonly private: i32; readonly system: i32; } - /** @name PalletBrokerInstaPoolHistoryRecord (852) */ + /** @name PalletBrokerInstaPoolHistoryRecord (872) */ interface PalletBrokerInstaPoolHistoryRecord extends Struct { readonly privateContributions: u32; readonly systemContributions: u32; readonly maybePayout: Option; } - /** @name PalletBrokerError (853) */ + /** @name PalletBrokerError (873) */ interface PalletBrokerError extends Enum { readonly isUnknownRegion: boolean; readonly isNotOwner: boolean; @@ -8390,25 +8596,28 @@ declare module '@polkadot/types/lookup' { 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'; } - /** @name FrameSystemExtensionsCheckNonZeroSender (856) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (876) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (857) */ + /** @name FrameSystemExtensionsCheckSpecVersion (877) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (858) */ + /** @name FrameSystemExtensionsCheckTxVersion (878) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (859) */ + /** @name FrameSystemExtensionsCheckGenesis (879) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (862) */ + /** @name FrameSystemExtensionsCheckNonce (882) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (863) */ + /** @name FrameSystemExtensionsCheckWeight (883) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletAssetConversionTxPaymentChargeAssetTxPayment (864) */ + /** @name PalletSkipFeelessPaymentSkipCheckIfFeeless (884) */ + interface PalletSkipFeelessPaymentSkipCheckIfFeeless extends PalletAssetConversionTxPaymentChargeAssetTxPayment {} + + /** @name PalletAssetConversionTxPaymentChargeAssetTxPayment (885) */ interface PalletAssetConversionTxPaymentChargeAssetTxPayment extends Struct { readonly tip: Compact; readonly assetId: Option; diff --git a/packages/types-augment/src/registry/polkadot.ts b/packages/types-augment/src/registry/polkadot.ts index 236417dbd91d..e535b7cdc945 100644 --- a/packages/types-augment/src/registry/polkadot.ts +++ b/packages/types-augment/src/registry/polkadot.ts @@ -5,13 +5,19 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { BitvecOrderLsb0, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletTransactionPaymentChargeTransactionPayment, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV5Assignment, PolkadotPrimitivesV5AssignmentAppPublic, PolkadotPrimitivesV5BackedCandidate, PolkadotPrimitivesV5CandidateCommitments, PolkadotPrimitivesV5CandidateDescriptor, PolkadotPrimitivesV5CandidateReceipt, PolkadotPrimitivesV5CollatorAppPublic, PolkadotPrimitivesV5CollatorAppSignature, PolkadotPrimitivesV5CommittedCandidateReceipt, PolkadotPrimitivesV5CoreOccupied, PolkadotPrimitivesV5DisputeState, PolkadotPrimitivesV5DisputeStatement, PolkadotPrimitivesV5DisputeStatementSet, PolkadotPrimitivesV5ExecutorParams, PolkadotPrimitivesV5ExecutorParamsExecutorParam, PolkadotPrimitivesV5IndexedVecGroupIndex, PolkadotPrimitivesV5IndexedVecValidatorIndex, PolkadotPrimitivesV5InherentData, PolkadotPrimitivesV5InvalidDisputeStatementKind, PolkadotPrimitivesV5ParasEntry, PolkadotPrimitivesV5PvfCheckStatement, PolkadotPrimitivesV5PvfExecTimeoutKind, PolkadotPrimitivesV5PvfPrepTimeoutKind, PolkadotPrimitivesV5ScrapedOnChainVotes, PolkadotPrimitivesV5SessionInfo, PolkadotPrimitivesV5SignedUncheckedSigned, PolkadotPrimitivesV5SlashingDisputeProof, PolkadotPrimitivesV5SlashingDisputesTimeSlot, PolkadotPrimitivesV5SlashingPendingSlashes, PolkadotPrimitivesV5SlashingSlashingOffenceKind, PolkadotPrimitivesV5UpgradeGoAhead, PolkadotPrimitivesV5UpgradeRestriction, PolkadotPrimitivesV5ValidDisputeStatementKind, PolkadotPrimitivesV5ValidatorAppPublic, PolkadotPrimitivesV5ValidatorAppSignature, PolkadotPrimitivesV5ValidityAttestation, PolkadotPrimitivesVstagingAsyncBackingParams, PolkadotRuntimeCommonAuctionsPalletCall, PolkadotRuntimeCommonAuctionsPalletError, PolkadotRuntimeCommonAuctionsPalletEvent, PolkadotRuntimeCommonClaimsEcdsaSignature, PolkadotRuntimeCommonClaimsPalletCall, PolkadotRuntimeCommonClaimsPalletError, PolkadotRuntimeCommonClaimsPalletEvent, PolkadotRuntimeCommonClaimsPrevalidateAttests, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonCrowdloanLastContribution, PolkadotRuntimeCommonCrowdloanPalletCall, PolkadotRuntimeCommonCrowdloanPalletError, PolkadotRuntimeCommonCrowdloanPalletEvent, PolkadotRuntimeCommonParasRegistrarPalletCall, PolkadotRuntimeCommonParasRegistrarPalletError, PolkadotRuntimeCommonParasRegistrarPalletEvent, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeCommonSlotsPalletCall, PolkadotRuntimeCommonSlotsPalletError, PolkadotRuntimeCommonSlotsPalletEvent, PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin, PolkadotRuntimeNposCompactSolution16, PolkadotRuntimeOriginCaller, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsConfigurationPalletCall, PolkadotRuntimeParachainsConfigurationPalletError, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsDisputesPalletCall, PolkadotRuntimeParachainsDisputesPalletError, PolkadotRuntimeParachainsDisputesPalletEvent, PolkadotRuntimeParachainsDisputesSlashingPalletCall, PolkadotRuntimeParachainsDisputesSlashingPalletError, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsHrmpPalletCall, PolkadotRuntimeParachainsHrmpPalletError, PolkadotRuntimeParachainsHrmpPalletEvent, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInclusionPalletCall, PolkadotRuntimeParachainsInclusionPalletError, PolkadotRuntimeParachainsInclusionPalletEvent, PolkadotRuntimeParachainsInclusionUmpQueueId, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsInitializerPalletCall, PolkadotRuntimeParachainsOriginPalletOrigin, PolkadotRuntimeParachainsParasInherentPalletCall, PolkadotRuntimeParachainsParasInherentPalletError, PolkadotRuntimeParachainsParasPalletCall, PolkadotRuntimeParachainsParasPalletError, PolkadotRuntimeParachainsParasPalletEvent, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsParasPvfCheckCause, PolkadotRuntimeParachainsParasReplacementTimes, PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker, PolkadotRuntimeParachainsSharedPalletCall, PolkadotRuntimeProxyType, PolkadotRuntimeRuntime, PolkadotRuntimeRuntimeHoldReason, PolkadotRuntimeSessionKeys, SpCoreEcdsaPublic, SpRuntimeMultiSigner, XcmDoubleEncoded, 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, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup'; +import type { BitvecOrderLsb0, PalletBalancesIdAmount, PalletIdentityBitFlags, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletStakingExposure, PalletStakingIndividualExposure, PalletTransactionPaymentChargeTransactionPayment, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV5Assignment, PolkadotPrimitivesV5AssignmentAppPublic, PolkadotPrimitivesV5BackedCandidate, PolkadotPrimitivesV5CandidateCommitments, PolkadotPrimitivesV5CandidateDescriptor, PolkadotPrimitivesV5CandidateReceipt, PolkadotPrimitivesV5CollatorAppPublic, PolkadotPrimitivesV5CollatorAppSignature, PolkadotPrimitivesV5CommittedCandidateReceipt, PolkadotPrimitivesV5CoreOccupied, PolkadotPrimitivesV5DisputeState, PolkadotPrimitivesV5DisputeStatement, PolkadotPrimitivesV5DisputeStatementSet, PolkadotPrimitivesV5ExecutorParams, PolkadotPrimitivesV5ExecutorParamsExecutorParam, PolkadotPrimitivesV5IndexedVecGroupIndex, PolkadotPrimitivesV5IndexedVecValidatorIndex, PolkadotPrimitivesV5InherentData, PolkadotPrimitivesV5InvalidDisputeStatementKind, PolkadotPrimitivesV5ParasEntry, PolkadotPrimitivesV5PvfCheckStatement, PolkadotPrimitivesV5PvfExecTimeoutKind, PolkadotPrimitivesV5PvfPrepTimeoutKind, PolkadotPrimitivesV5ScrapedOnChainVotes, PolkadotPrimitivesV5SessionInfo, PolkadotPrimitivesV5SignedUncheckedSigned, PolkadotPrimitivesV5SlashingDisputeProof, PolkadotPrimitivesV5SlashingDisputesTimeSlot, PolkadotPrimitivesV5SlashingPendingSlashes, PolkadotPrimitivesV5SlashingSlashingOffenceKind, PolkadotPrimitivesV5UpgradeGoAhead, PolkadotPrimitivesV5UpgradeRestriction, PolkadotPrimitivesV5ValidDisputeStatementKind, PolkadotPrimitivesV5ValidatorAppPublic, PolkadotPrimitivesV5ValidatorAppSignature, PolkadotPrimitivesV5ValidityAttestation, PolkadotPrimitivesVstagingAsyncBackingParams, PolkadotRuntimeCommonAuctionsPalletCall, PolkadotRuntimeCommonAuctionsPalletError, PolkadotRuntimeCommonAuctionsPalletEvent, PolkadotRuntimeCommonClaimsEcdsaSignature, PolkadotRuntimeCommonClaimsPalletCall, PolkadotRuntimeCommonClaimsPalletError, PolkadotRuntimeCommonClaimsPalletEvent, PolkadotRuntimeCommonClaimsPrevalidateAttests, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonCrowdloanLastContribution, PolkadotRuntimeCommonCrowdloanPalletCall, PolkadotRuntimeCommonCrowdloanPalletError, PolkadotRuntimeCommonCrowdloanPalletEvent, PolkadotRuntimeCommonParasRegistrarPalletCall, PolkadotRuntimeCommonParasRegistrarPalletError, PolkadotRuntimeCommonParasRegistrarPalletEvent, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeCommonSlotsPalletCall, PolkadotRuntimeCommonSlotsPalletError, PolkadotRuntimeCommonSlotsPalletEvent, PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin, PolkadotRuntimeNposCompactSolution16, PolkadotRuntimeOriginCaller, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsConfigurationPalletCall, PolkadotRuntimeParachainsConfigurationPalletError, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsDisputesPalletCall, PolkadotRuntimeParachainsDisputesPalletError, PolkadotRuntimeParachainsDisputesPalletEvent, PolkadotRuntimeParachainsDisputesSlashingPalletCall, PolkadotRuntimeParachainsDisputesSlashingPalletError, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsHrmpPalletCall, PolkadotRuntimeParachainsHrmpPalletError, PolkadotRuntimeParachainsHrmpPalletEvent, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInclusionPalletCall, PolkadotRuntimeParachainsInclusionPalletError, PolkadotRuntimeParachainsInclusionPalletEvent, PolkadotRuntimeParachainsInclusionUmpQueueId, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsInitializerPalletCall, PolkadotRuntimeParachainsOriginPalletOrigin, PolkadotRuntimeParachainsParasInherentPalletCall, PolkadotRuntimeParachainsParasInherentPalletError, PolkadotRuntimeParachainsParasPalletCall, PolkadotRuntimeParachainsParasPalletError, PolkadotRuntimeParachainsParasPalletEvent, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsParasPvfCheckCause, PolkadotRuntimeParachainsParasReplacementTimes, PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker, PolkadotRuntimeParachainsSharedPalletCall, PolkadotRuntimeProxyType, PolkadotRuntimeRuntime, PolkadotRuntimeRuntimeHoldReason, PolkadotRuntimeSessionKeys, SpCoreEcdsaPublic, SpRuntimeMultiSigner, XcmDoubleEncoded, 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, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { BitvecOrderLsb0: BitvecOrderLsb0; + PalletBalancesIdAmount: PalletBalancesIdAmount; + PalletIdentityBitFlags: PalletIdentityBitFlags; + PalletIdentityIdentityField: PalletIdentityIdentityField; + PalletIdentityIdentityInfo: PalletIdentityIdentityInfo; PalletReferendaReferendumInfo: PalletReferendaReferendumInfo; PalletReferendaReferendumStatus: PalletReferendaReferendumStatus; + PalletStakingExposure: PalletStakingExposure; + PalletStakingIndividualExposure: PalletStakingIndividualExposure; PalletTransactionPaymentChargeTransactionPayment: PalletTransactionPaymentChargeTransactionPayment; PalletXcmCall: PalletXcmCall; PalletXcmError: PalletXcmError; diff --git a/packages/types-augment/src/registry/substrate.ts b/packages/types-augment/src/registry/substrate.ts index 96a164ebfd37..3784c957eed4 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, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchPostDispatchInfo, FrameSupportDispatchRawOrigin, FrameSupportMessagesProcessMessageError, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, KitchensinkRuntimeNposSolution16, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntime, KitchensinkRuntimeRuntimeHoldReason, KitchensinkRuntimeSessionKeys, PalletAllianceCall, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceError, PalletAllianceEvent, PalletAllianceMemberRole, PalletAllianceMultihash, PalletAllianceUnscrupulousItem, PalletAllianceVersion, PalletAssetConversionCall, PalletAssetConversionError, PalletAssetConversionEvent, PalletAssetConversionNativeOrAssetId, PalletAssetConversionPoolInfo, PalletAssetConversionTxPaymentChargeAssetTxPayment, PalletAssetConversionTxPaymentEvent, PalletAssetRateCall, PalletAssetRateError, PalletAssetRateEvent, PalletAssetTxPaymentEvent, PalletAssetsAccountStatus, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAssetsAssetStatus, PalletAssetsCall, PalletAssetsError, PalletAssetsEvent, PalletAssetsExistenceReason, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletBrokerAllowedRenewalId, PalletBrokerAllowedRenewalRecord, PalletBrokerCall, PalletBrokerCompletionStatus, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerCoreMask, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerError, PalletBrokerEvent, PalletBrokerFinality, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerPoolIoRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesCall, PalletChildBountiesChildBounty, PalletChildBountiesChildBountyStatus, PalletChildBountiesError, PalletChildBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletContractsCall, PalletContractsEnvironment, PalletContractsEnvironmentTypeAccountId32, PalletContractsEnvironmentTypeBlakeTwo256, PalletContractsEnvironmentTypeH256, PalletContractsEnvironmentTypeU128, PalletContractsEnvironmentTypeU32, PalletContractsEnvironmentTypeU64, PalletContractsError, PalletContractsEvent, PalletContractsHoldReason, PalletContractsOrigin, PalletContractsSchedule, PalletContractsScheduleHostFnWeights, PalletContractsScheduleInstructionWeights, PalletContractsScheduleLimits, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletContractsWasmDeterminism, PalletConvictionVotingCall, PalletConvictionVotingConviction, PalletConvictionVotingDelegations, PalletConvictionVotingError, PalletConvictionVotingEvent, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletConvictionVotingVoteCasting, PalletConvictionVotingVoteDelegating, PalletConvictionVotingVotePriorLock, PalletConvictionVotingVoteVoting, PalletCoreFellowshipCall, PalletCoreFellowshipError, PalletCoreFellowshipEvent, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsType, 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, PalletFastUnstakeCall, PalletFastUnstakeError, PalletFastUnstakeEvent, PalletFastUnstakeUnstakeRequest, PalletGluttonCall, PalletGluttonError, PalletGluttonEvent, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletIndicesCall, PalletIndicesError, PalletIndicesEvent, PalletLotteryCall, PalletLotteryError, PalletLotteryEvent, PalletLotteryLotteryConfig, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMessageQueueBookState, PalletMessageQueueCall, PalletMessageQueueError, PalletMessageQueueEvent, PalletMessageQueueNeighbours, PalletMessageQueuePage, 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, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsDefensiveError, PalletNominationPoolsError, PalletNominationPoolsEvent, PalletNominationPoolsPoolMember, PalletNominationPoolsPoolRoles, PalletNominationPoolsPoolState, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletNominationPoolsUnbondPool, PalletOffencesEvent, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, 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, PalletRootTestingCall, PalletSafeModeCall, PalletSafeModeError, PalletSafeModeEvent, PalletSafeModeExitReason, PalletSafeModeHoldReason, PalletSalaryCall, PalletSalaryClaimState, PalletSalaryClaimantStatus, PalletSalaryError, PalletSalaryEvent, PalletSalaryStatusType, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyCall, PalletSocietyCandidacy, PalletSocietyError, PalletSocietyEvent, PalletSocietyGroupParams, PalletSocietyIntakeRecord, PalletSocietyMemberRecord, PalletSocietyPayoutRecord, PalletSocietyTally, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStatementEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTimestampCall, PalletTipsCall, PalletTipsError, PalletTipsEvent, PalletTipsOpenTip, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTransactionStorageCall, PalletTransactionStorageError, PalletTransactionStorageEvent, PalletTransactionStorageTransactionInfo, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, 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, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreSr25519VrfVrfSignature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpStatementStoreProof, SpStatementStoreStatement, SpTransactionStorageProofTransactionStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameBenchmarkingPalletPovCall, FrameBenchmarkingPalletPovEvent, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchPostDispatchInfo, FrameSupportDispatchRawOrigin, FrameSupportMessagesProcessMessageError, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, KitchensinkRuntimeNposSolution16, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntime, KitchensinkRuntimeRuntimeFreezeReason, KitchensinkRuntimeRuntimeHoldReason, KitchensinkRuntimeSessionKeys, PalletAllianceCall, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceError, PalletAllianceEvent, PalletAllianceMemberRole, PalletAllianceMultihash, PalletAllianceUnscrupulousItem, PalletAllianceVersion, PalletAssetConversionCall, PalletAssetConversionError, PalletAssetConversionEvent, PalletAssetConversionNativeOrAssetId, PalletAssetConversionPoolInfo, PalletAssetConversionTxPaymentChargeAssetTxPayment, PalletAssetConversionTxPaymentEvent, PalletAssetRateCall, PalletAssetRateError, PalletAssetRateEvent, PalletAssetTxPaymentEvent, PalletAssetsAccountStatus, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAssetsAssetStatus, PalletAssetsCall, PalletAssetsError, PalletAssetsEvent, PalletAssetsExistenceReason, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmountRuntimeFreezeReason, PalletBalancesIdAmountRuntimeHoldReason, PalletBalancesReasons, PalletBalancesReserveData, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletBrokerAllowedRenewalId, PalletBrokerAllowedRenewalRecord, PalletBrokerCall, PalletBrokerCompletionStatus, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerCoreMask, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerError, PalletBrokerEvent, PalletBrokerFinality, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerPoolIoRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesCall, PalletChildBountiesChildBounty, PalletChildBountiesChildBountyStatus, PalletChildBountiesError, PalletChildBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletContractsCall, PalletContractsEnvironment, PalletContractsEnvironmentTypeAccountId32, PalletContractsEnvironmentTypeBlakeTwo256, PalletContractsEnvironmentTypeH256, PalletContractsEnvironmentTypeU128, PalletContractsEnvironmentTypeU32, PalletContractsEnvironmentTypeU64, PalletContractsError, PalletContractsEvent, PalletContractsHoldReason, PalletContractsOrigin, PalletContractsSchedule, PalletContractsScheduleHostFnWeights, PalletContractsScheduleInstructionWeights, PalletContractsScheduleLimits, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletContractsWasmDeterminism, PalletConvictionVotingCall, PalletConvictionVotingConviction, PalletConvictionVotingDelegations, PalletConvictionVotingError, PalletConvictionVotingEvent, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletConvictionVotingVoteCasting, PalletConvictionVotingVoteDelegating, PalletConvictionVotingVotePriorLock, PalletConvictionVotingVoteVoting, PalletCoreFellowshipCall, PalletCoreFellowshipError, PalletCoreFellowshipEvent, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsType, 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, PalletFastUnstakeCall, PalletFastUnstakeError, PalletFastUnstakeEvent, PalletFastUnstakeUnstakeRequest, PalletGluttonCall, PalletGluttonError, PalletGluttonEvent, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletIndicesCall, PalletIndicesError, PalletIndicesEvent, PalletLotteryCall, PalletLotteryError, PalletLotteryEvent, PalletLotteryLotteryConfig, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMessageQueueBookState, PalletMessageQueueCall, PalletMessageQueueError, PalletMessageQueueEvent, PalletMessageQueueNeighbours, PalletMessageQueuePage, 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, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsDefensiveError, PalletNominationPoolsError, PalletNominationPoolsEvent, PalletNominationPoolsFreezeReason, PalletNominationPoolsPoolMember, PalletNominationPoolsPoolRoles, PalletNominationPoolsPoolState, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletNominationPoolsUnbondPool, PalletOffencesEvent, 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, PalletRootTestingCall, PalletRootTestingEvent, PalletSafeModeCall, PalletSafeModeError, PalletSafeModeEvent, PalletSafeModeExitReason, PalletSafeModeHoldReason, PalletSalaryCall, PalletSalaryClaimState, PalletSalaryClaimantStatus, PalletSalaryError, PalletSalaryEvent, PalletSalaryStatusType, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSkipFeelessPaymentEvent, PalletSkipFeelessPaymentSkipCheckIfFeeless, 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, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStatementEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTimestampCall, PalletTipsCall, PalletTipsError, PalletTipsEvent, PalletTipsOpenTip, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, 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, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreSr25519VrfVrfSignature, SpCoreVoid, SpMixnetAppPublic, SpMixnetAppSignature, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingExposure, SpStakingExposurePage, SpStakingIndividualExposure, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata, SpStatementStoreProof, SpStatementStoreStatement, SpTransactionStorageProofTransactionStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -48,6 +48,7 @@ declare module '@polkadot/types/types/registry' { KitchensinkRuntimeOriginCaller: KitchensinkRuntimeOriginCaller; KitchensinkRuntimeProxyType: KitchensinkRuntimeProxyType; KitchensinkRuntimeRuntime: KitchensinkRuntimeRuntime; + KitchensinkRuntimeRuntimeFreezeReason: KitchensinkRuntimeRuntimeFreezeReason; KitchensinkRuntimeRuntimeHoldReason: KitchensinkRuntimeRuntimeHoldReason; KitchensinkRuntimeSessionKeys: KitchensinkRuntimeSessionKeys; PalletAllianceCall: PalletAllianceCall; @@ -93,7 +94,8 @@ declare module '@polkadot/types/types/registry' { PalletBalancesCall: PalletBalancesCall; PalletBalancesError: PalletBalancesError; PalletBalancesEvent: PalletBalancesEvent; - PalletBalancesIdAmount: PalletBalancesIdAmount; + PalletBalancesIdAmountRuntimeFreezeReason: PalletBalancesIdAmountRuntimeFreezeReason; + PalletBalancesIdAmountRuntimeHoldReason: PalletBalancesIdAmountRuntimeHoldReason; PalletBalancesReasons: PalletBalancesReasons; PalletBalancesReserveData: PalletBalancesReserveData; PalletBountiesBounty: PalletBountiesBounty; @@ -208,13 +210,11 @@ declare module '@polkadot/types/types/registry' { PalletGrandpaEvent: PalletGrandpaEvent; PalletGrandpaStoredPendingChange: PalletGrandpaStoredPendingChange; PalletGrandpaStoredState: PalletGrandpaStoredState; - PalletIdentityBitFlags: PalletIdentityBitFlags; PalletIdentityCall: PalletIdentityCall; PalletIdentityError: PalletIdentityError; PalletIdentityEvent: PalletIdentityEvent; - PalletIdentityIdentityField: PalletIdentityIdentityField; - PalletIdentityIdentityInfo: PalletIdentityIdentityInfo; PalletIdentityJudgement: PalletIdentityJudgement; + PalletIdentityLegacyIdentityInfo: PalletIdentityLegacyIdentityInfo; PalletIdentityRegistrarInfo: PalletIdentityRegistrarInfo; PalletIdentityRegistration: PalletIdentityRegistration; PalletImOnlineCall: PalletImOnlineCall; @@ -239,6 +239,9 @@ declare module '@polkadot/types/types/registry' { PalletMessageQueueEvent: PalletMessageQueueEvent; PalletMessageQueueNeighbours: PalletMessageQueueNeighbours; PalletMessageQueuePage: PalletMessageQueuePage; + PalletMixnetBoundedMixnode: PalletMixnetBoundedMixnode; + PalletMixnetCall: PalletMixnetCall; + PalletMixnetRegistration: PalletMixnetRegistration; PalletMultisigCall: PalletMultisigCall; PalletMultisigError: PalletMultisigError; PalletMultisigEvent: PalletMultisigEvent; @@ -298,6 +301,7 @@ declare module '@polkadot/types/types/registry' { PalletNominationPoolsDefensiveError: PalletNominationPoolsDefensiveError; PalletNominationPoolsError: PalletNominationPoolsError; PalletNominationPoolsEvent: PalletNominationPoolsEvent; + PalletNominationPoolsFreezeReason: PalletNominationPoolsFreezeReason; PalletNominationPoolsPoolMember: PalletNominationPoolsPoolMember; PalletNominationPoolsPoolRoles: PalletNominationPoolsPoolRoles; PalletNominationPoolsPoolState: PalletNominationPoolsPoolState; @@ -308,6 +312,8 @@ declare module '@polkadot/types/types/registry' { PalletPreimageCall: PalletPreimageCall; PalletPreimageError: PalletPreimageError; PalletPreimageEvent: PalletPreimageEvent; + PalletPreimageHoldReason: PalletPreimageHoldReason; + PalletPreimageOldRequestStatus: PalletPreimageOldRequestStatus; PalletPreimageRequestStatus: PalletPreimageRequestStatus; PalletProxyAnnouncement: PalletProxyAnnouncement; PalletProxyCall: PalletProxyCall; @@ -340,6 +346,7 @@ declare module '@polkadot/types/types/registry' { PalletRemarkError: PalletRemarkError; PalletRemarkEvent: PalletRemarkEvent; PalletRootTestingCall: PalletRootTestingCall; + PalletRootTestingEvent: PalletRootTestingEvent; PalletSafeModeCall: PalletSafeModeCall; PalletSafeModeError: PalletSafeModeError; PalletSafeModeEvent: PalletSafeModeEvent; @@ -358,6 +365,8 @@ declare module '@polkadot/types/types/registry' { PalletSessionCall: PalletSessionCall; PalletSessionError: PalletSessionError; PalletSessionEvent: PalletSessionEvent; + PalletSkipFeelessPaymentEvent: PalletSkipFeelessPaymentEvent; + PalletSkipFeelessPaymentSkipCheckIfFeeless: PalletSkipFeelessPaymentSkipCheckIfFeeless; PalletSocietyBid: PalletSocietyBid; PalletSocietyBidKind: PalletSocietyBidKind; PalletSocietyCall: PalletSocietyCall; @@ -373,9 +382,7 @@ declare module '@polkadot/types/types/registry' { PalletSocietyVouchingStatus: PalletSocietyVouchingStatus; PalletStakingActiveEraInfo: PalletStakingActiveEraInfo; PalletStakingEraRewardPoints: PalletStakingEraRewardPoints; - PalletStakingExposure: PalletStakingExposure; PalletStakingForcing: PalletStakingForcing; - PalletStakingIndividualExposure: PalletStakingIndividualExposure; PalletStakingNominations: PalletStakingNominations; PalletStakingPalletCall: PalletStakingPalletCall; PalletStakingPalletConfigOpPerbill: PalletStakingPalletConfigOpPerbill; @@ -412,11 +419,14 @@ declare module '@polkadot/types/types/registry' { PalletTransactionStorageCall: PalletTransactionStorageCall; PalletTransactionStorageError: PalletTransactionStorageError; PalletTransactionStorageEvent: PalletTransactionStorageEvent; + PalletTransactionStorageHoldReason: PalletTransactionStorageHoldReason; PalletTransactionStorageTransactionInfo: PalletTransactionStorageTransactionInfo; PalletTreasuryCall: PalletTreasuryCall; PalletTreasuryError: PalletTreasuryError; PalletTreasuryEvent: PalletTreasuryEvent; + PalletTreasuryPaymentState: PalletTreasuryPaymentState; PalletTreasuryProposal: PalletTreasuryProposal; + PalletTreasurySpendStatus: PalletTreasurySpendStatus; PalletTxPauseCall: PalletTxPauseCall; PalletTxPauseError: PalletTxPauseError; PalletTxPauseEvent: PalletTxPauseEvent; @@ -462,6 +472,8 @@ declare module '@polkadot/types/types/registry' { SpCoreSr25519Signature: SpCoreSr25519Signature; SpCoreSr25519VrfVrfSignature: SpCoreSr25519VrfVrfSignature; SpCoreVoid: SpCoreVoid; + SpMixnetAppPublic: SpMixnetAppPublic; + SpMixnetAppSignature: SpMixnetAppSignature; SpNposElectionsElectionScore: SpNposElectionsElectionScore; SpNposElectionsSupport: SpNposElectionsSupport; SpRuntimeBlakeTwo256: SpRuntimeBlakeTwo256; @@ -475,7 +487,11 @@ declare module '@polkadot/types/types/registry' { SpRuntimeTokenError: SpRuntimeTokenError; SpRuntimeTransactionalError: SpRuntimeTransactionalError; SpSessionMembershipProof: SpSessionMembershipProof; + SpStakingExposure: SpStakingExposure; + SpStakingExposurePage: SpStakingExposurePage; + SpStakingIndividualExposure: SpStakingIndividualExposure; SpStakingOffenceOffenceDetails: SpStakingOffenceOffenceDetails; + SpStakingPagedExposureMetadata: SpStakingPagedExposureMetadata; SpStatementStoreProof: SpStatementStoreProof; SpStatementStoreStatement: SpStatementStoreStatement; SpTransactionStorageProofTransactionStorageProof: SpTransactionStorageProofTransactionStorageProof; diff --git a/packages/types-support/src/metadata/v14/substrate-hex.ts b/packages/types-support/src/metadata/v14/substrate-hex.ts index 3769ffdcefc1..4ddeee85420e 100644 --- a/packages/types-support/src/metadata/v14/substrate-hex.ts +++ b/packages/types-support/src/metadata/v14/substrate-hex.ts @@ -5,4 +5,4 @@ // cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev -export default '0x6d6574610e850d000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c011470686173651907011450686173650001146576656e7450010445000118746f706963731d0701185665633c543e000050084c6b69746368656e73696e6b5f72756e74696d653052756e74696d654576656e740001fc1853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040078015470616c6c65745f7574696c6974793a3a4576656e740001001c496e6469636573040084017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0005002042616c616e636573040088017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000600485472616e73616374696f6e5061796d656e7404009001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e00070038417373657454785061796d656e74040094019c70616c6c65745f61737365745f74785f7061796d656e743a3a4576656e743c52756e74696d653e000800604173736574436f6e76657273696f6e54785061796d656e7404009c01c870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e743a3a4576656e743c52756e74696d653e00090068456c656374696f6e50726f76696465724d756c746950686173650400a001d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e000a001c5374616b696e670400bc017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000b001c53657373696f6e0400d0015470616c6c65745f73657373696f6e3a3a4576656e74000c002444656d6f63726163790400d4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400e801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400ec01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024456c656374696f6e730400f001a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400fc01fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011001c4772616e64706104000101015470616c6c65745f6772616e6470613a3a4576656e7400120020547265617375727904001501017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e0013002441737365745261746504001901018470616c6c65745f61737365745f726174653a3a4576656e743c52756e74696d653e00140024436f6e74726163747304002101018070616c6c65745f636f6e7472616374733a3a4576656e743c52756e74696d653e001500105375646f04002d01016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00160020496d4f6e6c696e6504003101018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e001700204f6666656e63657304005501015870616c6c65745f6f6666656e6365733a3a4576656e74001900204964656e7469747904005d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001c536f636965747904006101017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001d00205265636f7665727904006d01017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001e001c56657374696e6704007101017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001f00245363686564756c657204007501018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0020001c476c7574746f6e04008101015470616c6c65745f676c7574746f6e3a3a4576656e7400210020507265696d61676504008901017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0022001450726f787904008d01017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002300204d756c746973696704009901017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e00240020426f756e746965730400a101017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e00250010546970730400a501016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e002600184173736574730400a90101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e00270028506f6f6c4173736574730400ad0101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e0028001c4c6f74746572790400b101017870616c6c65745f6c6f74746572793a3a4576656e743c52756e74696d653e002a000c4e69730400b901016870616c6c65745f6e69733a3a4576656e743c52756e74696d653e002b001c556e69717565730400c101017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e002c00104e6674730400d501016c70616c6c65745f6e6674733a3a4576656e743c52756e74696d653e002d00504e66744672616374696f6e616c697a6174696f6e0400f10101b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4576656e743c52756e74696d653e002e001853616c6172790400f501017470616c6c65745f73616c6172793a3a4576656e743c52756e74696d653e002f0038436f726546656c6c6f77736869700400f901019870616c6c65745f636f72655f66656c6c6f77736869703a3a4576656e743c52756e74696d653e003000485472616e73616374696f6e53746f726167650400150201a870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a4576656e743c52756e74696d653e00310024566f7465724c6973740400190201f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e003200485374617465547269654d6967726174696f6e04001d0201ac70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a4576656e743c52756e74696d653e003300344368696c64426f756e7469657304002902019470616c6c65745f6368696c645f626f756e746965733a3a4576656e743c52756e74696d653e003400245265666572656e646104002d02018070616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d653e0035001852656d61726b04008906017470616c6c65745f72656d61726b3a3a4576656e743c52756e74696d653e00360040436f6e76696374696f6e566f74696e6704008d0601a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4576656e743c52756e74696d653e0038002457686974656c69737404009106018070616c6c65745f77686974656c6973743a3a4576656e743c52756e74696d653e00390038416c6c69616e63654d6f74696f6e0400a50601fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003a0020416c6c69616e63650400a906017c70616c6c65745f616c6c69616e63653a3a4576656e743c52756e74696d653e003b003c4e6f6d696e6174696f6e506f6f6c730400ad06019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4576656e743c52756e74696d653e003c002c52616e6b6564506f6c6c730400b10601f470616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d652c2070616c6c65745f7265666572656e64613a3a496e7374616e6365323e003d004052616e6b6564436f6c6c6563746976650400b90601a070616c6c65745f72616e6b65645f636f6c6c6563746976653a3a4576656e743c52756e74696d653e003e003c4173736574436f6e76657273696f6e0400c106019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4576656e743c52756e74696d653e003f002c46617374556e7374616b650400cd06018c70616c6c65745f666173745f756e7374616b653a3a4576656e743c52756e74696d653e004000304d65737361676551756575650400d106019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e0041000c506f760400d90601b46672616d655f62656e63686d61726b696e675f70616c6c65745f706f763a3a4576656e743c52756e74696d653e0042001c547850617573650400dd06017c70616c6c65745f74785f70617573653a3a4576656e743c52756e74696d653e00430020536166654d6f64650400e106018070616c6c65745f736166655f6d6f64653a3a4576656e743c52756e74696d653e0044002453746174656d656e740400e906018070616c6c65745f73746174656d656e743a3a4576656e743c52756e74696d653e0045001842726f6b657204000507017470616c6c65745f62726f6b65723a3a4576656e743c52756e74696d653e00460000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c0418526573756c740804540180044501640108084f6b040080000000000c4572720400640000010000800000040000840c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574880c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000900c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574940c5c70616c6c65745f61737365745f74785f7061796d656e741870616c6c6574144576656e7404045400010438417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f666565180144417373657442616c616e63654f663c543e00010c746970180144417373657442616c616e63654f663c543e00012061737365745f69649801684f7074696f6e3c436861726765417373657449644f663c543e3e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749804184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100009c0c8870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e741870616c6c6574144576656e7404045400010838417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f666565180144417373657442616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964100148436861726765417373657449644f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e444173736574526566756e644661696c65640401486e61746976655f616d6f756e745f6b65707418013042616c616e63654f663c543e000104f4412073776170206f662074686520726566756e6420696e206e61746976652063757272656e6379206261636b20746f206173736574206661696c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a00c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d70757465a4013c456c656374696f6e436f6d707574650001186f726967696ea801504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564ac0110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d70757465a4013c456c656374696f6e436f6d7075746500011473636f7265b00134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6db4016050686173653c426c6f636b4e756d626572466f723c543e3e000108746fb4016050686173653c426c6f636b4e756d626572466f723c543e3e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a4089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000a804184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000ac0000050000b0084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000b4089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400b8012828626f6f6c2c20426e2900020024456d657267656e637900030000b800000408ac1000bc103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001441c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104bc546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6ec0011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673c4013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e68536e617073686f74566f7465727353697a65457863656564656404011073697a6510010c753332000e0468566f746572732073697a65206c696d697420726561636865642e6c536e617073686f745461726765747353697a65457863656564656404011073697a6510010c753332000f046c546172676574732073697a65206c696d697420726561636865642e20466f7263654572610401106d6f6465cc011c466f7263696e670010047441206e657720666f72636520657261206d6f646520776173207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c00c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000c4083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ec8011c50657262696c6c00011c626c6f636b6564ac0110626f6f6c0000c8000006c000cc083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000d00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64d80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465dc01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572e401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572e401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572e401344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572e401344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000dc0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465e00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000e00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000e40c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000e80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564ac0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ec0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564ac0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f00c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273f401ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4000002f800f800000408001800fc0c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657401010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657405010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010000020901000901000004080d012c000d010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004001101013c656432353531393a3a5075626c6963000011010c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d000015010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657419010c4470616c6c65745f61737365745f726174651870616c6c6574144576656e7404045400010c404173736574526174654372656174656408012861737365745f6b696e64100130543a3a41737365744b696e64000110726174651d0101244669786564553132380000004041737365745261746552656d6f76656404012861737365745f6b696e64100130543a3a41737365744b696e6400010040417373657452617465557064617465640c012861737365745f6b696e64100130543a3a41737365744b696e6400010c6f6c641d01012446697865645531323800010c6e65771d010124466978656455313238000200047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d010c3473705f61726974686d657469632c66697865645f706f696e74244669786564553132380000040018011075313238000021010c4070616c6c65745f636f6e7472616374731870616c6c6574144576656e7404045400012830496e7374616e7469617465640801206465706c6f796572000130543a3a4163636f756e744964000120636f6e7472616374000130543a3a4163636f756e744964000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e7472616374000130543a3a4163636f756e744964048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279000130543a3a4163636f756e74496404e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f7265640c0124636f64655f6861736830011c543a3a486173680001306465706f7369745f68656c6418013042616c616e63654f663c543e00012075706c6f61646572000130543a3a4163636f756e744964000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d6974746564080120636f6e7472616374000130543a3a4163636f756e744964049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746134011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f7665640c0124636f64655f6861736830011c543a3a486173680001406465706f7369745f72656c656173656418013042616c616e63654f663c543e00011c72656d6f766572000130543a3a4163636f756e744964000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e7472616374000130543a3a4163636f756e744964048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f6861736830011c543a3a4861736804b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f6861736830011c543a3a48617368048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572250101244f726967696e3c543e04745468652063616c6c6572206f66207468652060636f6e7472616374602e0120636f6e7472616374000130543a3a4163636f756e744964047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374000130543a3a4163636f756e74496408210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f6861736830012c436f6465486173683c543e049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e8053746f726167654465706f7369745472616e73666572726564416e6448656c640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000804f4536f6d652066756e64732068617665206265656e207472616e7366657272656420616e642068656c642061732073746f72616765206465706f7369742e9053746f726167654465706f7369745472616e73666572726564416e6452656c65617365640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000904f8536f6d652073746f72616765206465706f7369742066756e64732068617665206265656e207472616e7366657272656420616e642072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742501084070616c6c65745f636f6e747261637473184f726967696e040454012901010810526f6f74000000185369676e65640400000130543a3a4163636f756e744964000100002901084c6b69746368656e73696e6b5f72756e74696d651c52756e74696d65000000002d010c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747c01384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f6572a801504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747c01384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c657431010c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f696435010138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e653d01016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743501104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c6963000004003901013c737232353531393a3a5075626c6963000039010c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d00003d01000002410100410100000408004501004501083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616c4901011c42616c616e636500010c6f776e4901011c42616c616e63650001186f74686572734d0101ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000490100000618004d010000025101005101083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c75654901011c42616c616e6365000055010c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64590101104b696e6400012074696d65736c6f743401384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e59010000031000000008005d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657461010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001441c466f756e64656404011c666f756e646572000130543a3a4163636f756e744964000004b454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e0c42696408013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657238697320746865207365636f6e642e14566f7563680c013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e000120766f756368696e67000130543a3a4163636f756e7449640002085d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64ec7468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e244175746f556e62696404012463616e646964617465000130543a3a4163636f756e7449640003040501412063616e646964617465207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e62696404012463616e646964617465000130543a3a4163636f756e744964000404ac412063616e646964617465207761732064726f70706564202862792074686569722072657175657374292e1c556e766f75636804012463616e646964617465000130543a3a4163636f756e744964000504f4412063616e646964617465207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e64756374656408011c7072696d617279000130543a3a4163636f756e74496400012863616e64696461746573650101445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c2074686570626174636820696e2066756c6c20697320746865207365636f6e642e6053757370656e6465644d656d6265724a756467656d656e7408010c77686f000130543a3a4163636f756e7449640001186a7564676564ac0110626f6f6c0007048c412073757370656e646564206d656d62657220686173206265656e206a75646765642e4843616e64696461746553757370656e64656404012463616e646964617465000130543a3a4163636f756e74496400080478412063616e64696461746520686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640401186d656d626572000130543a3a4163636f756e7449640009046c41206d656d62657220686173206265656e2073757370656e646564284368616c6c656e6765640401186d656d626572000130543a3a4163636f756e744964000a047041206d656d62657220686173206265656e206368616c6c656e67656410566f74650c012463616e646964617465000130543a3a4163636f756e744964000114766f746572000130543a3a4163636f756e744964000110766f7465ac0110626f6f6c000b04584120766f746520686173206265656e20706c6163656430446566656e646572566f7465080114766f746572000130543a3a4163636f756e744964000110766f7465ac0110626f6f6c000c04b44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572244e6577506172616d73040118706172616d736901015047726f7570506172616d73466f723c542c20493e000d04cc41206e657720736574206f66205c5b706172616d735c5d20686173206265656e2073657420666f72207468652067726f75702e24556e666f756e64656404011c666f756e646572000130543a3a4163636f756e744964000e0454536f636965747920697320756e666f756e6465642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e000f04cc536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e20456c6576617465640801186d656d626572000130543a3a4163636f756e74496400011072616e6b10011052616e6b0010049841205c5b6d656d6265725c5d20676f7420656c65766174656420746f205c5b72616e6b5c5d2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574650100000200006901083870616c6c65745f736f63696574792c47726f7570506172616d73041c42616c616e636501180010012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418011c42616c616e636500006d010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e71010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657475010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b790101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647d0101404f7074696f6e3c5461736b4e616d653e000118726573756c747c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b790101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647d0101404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b790101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647d0101404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b790101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647d0101404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e7901000004081010007d0104184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000081010c3870616c6c65745f676c7574746f6e1870616c6c6574144576656e7400010c4450616c6c6574496e697469616c697a65640401187265696e6974ac0110626f6f6c04ac57686574686572207468652070616c6c657420686173206265656e2072652d696e697469616c697a65642e0004905468652070616c6c657420686173206265656e2028726529696e697469616c697a65642e4c436f6d7075746174696f6e4c696d697453657404011c636f6d70757465850101204669786564553634045854686520636f6d7075746174696f6e206c696d69742e01049c54686520636f6d7075746174696f6e206c696d697420686173206265656e20757064617465642e3c53746f726167654c696d697453657404011c73746f7261676585010120466978656455363404485468652073746f72616765206c696d69742e02048c5468652073746f72616765206c696d697420686173206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657485010c3473705f61726974686d657469632c66697865645f706f696e74204669786564553634000004002c010c753634000089010c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c747c01384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706591010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465789501010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736830013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706591010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706591010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749101084c6b69746368656e73696e6b5f72756e74696d652450726f7879547970650001100c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300009501000005040099010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e749d01017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e749d01017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e749d01017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749d01083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000a1010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a5010c2c70616c6c65745f746970731870616c6c6574144576656e74080454000449000114184e65775469700401207469705f6861736830011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736830011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736830011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013c42616c616e63654f663c542c20493e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736830011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736830011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013c42616c616e63654f663c542c20493e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b1010c3870616c6c65745f6c6f74746572791870616c6c6574144576656e74040454000110384c6f7474657279537461727465640000046c41206c6f747465727920686173206265656e2073746172746564213043616c6c73557064617465640001048441206e657720736574206f662063616c6c732068617665206265656e20736574211857696e6e657208011877696e6e6572000130543a3a4163636f756e74496400013c6c6f74746572795f62616c616e636518013042616c616e63654f663c543e00020464412077696e6e657220686173206265656e2063686f73656e21305469636b6574426f7567687408010c77686f000130543a3a4163636f756e74496400012863616c6c5f696e646578b501012443616c6c496e6465780003046441207469636b657420686173206265656e20626f7567687421047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b50100000408080800b9010c2870616c6c65745f6e69731870616c6c6574144576656e7404045400011c24426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c753332000104dc412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e67206163636570746564292e2842696444726f707065640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200020455014120626964207761732064726f707065642066726f6d20612071756575652062656361757365206f6620616e6f746865722c206d6f7265207375627374616e7469616c2c20626964207761732070726573656e742e18497373756564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e0118657870697279100144426c6f636b4e756d626572466f723c543e04d054686520626c6f636b206e756d626572206174207768696368207468652072656365697074206d6179206265207468617765642e010c77686f000130543a3a4163636f756e7449640464546865206f776e6572206f662074686520726563656970742e012870726f706f7274696f6ebd01012c5065727175696e74696c6c0431015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520776869636820746865207265636569707420726570726573656e74732e0118616d6f756e7418013042616c616e63654f663c543e04d854686520616d6f756e74206f662066756e6473207768696368207765726520646562697465642066726f6d20746865206f776e65722e030405014120626964207761732061636365707465642e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e18546861776564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e010c77686f000130543a3a4163636f756e7449640428546865206f776e65722e012870726f706f7274696f6ebd01012c5065727175696e74696c6c0439015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520627920776869636820746865206f776e65722077617320646562697465642e0118616d6f756e7418013042616c616e63654f663c543e04ac54686520616d6f756e7420627920776869636820746865206f776e6572207761732063726564697465642e011c64726f70706564ac0110626f6f6c048c496620607472756560207468656e20746865207265636569707420697320646f6e652e0404c0416e207265636569707420686173206265656e20286174206c65617374207061727469616c6c7929207468617765642e1846756e64656404011c6465666963697418013042616c616e63654f663c543e000504b4416e206175746f6d617469632066756e64696e67206f6620746865206465666963697420776173206d6164652e2c5472616e736665727265640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000114696e64657810013052656365697074496e6465780006046441207265636569707420776173207472616e7366657265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bd010c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c000004002c010c7536340000c1010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461c5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461c5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73c90101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579cd01016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d1010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579cd01016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572a801504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c9010000021000cd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d1010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d5010c2c70616c6c65745f6e6674731870616c6c6574144576656e740804540004490001981c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e484974656d5472616e736665724c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400060488416e20606974656d6020626563616d65206e6f6e2d7472616e7366657261626c652e504974656d5472616e73666572556e6c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400070478416e20606974656d6020626563616d65207472616e7366657261626c652e504974656d50726f706572746965734c6f636b6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461ac0110626f6f6c00013c6c6f636b5f61747472696275746573ac0110626f6f6c000804a8606974656d60206d65746164617461206f7220617474726962757465732077657265206c6f636b65642e40436f6c6c656374696f6e4c6f636b6564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173206c6f636b65642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572a801504f7074696f6e3c543a3a4163636f756e7449643e00011461646d696ea801504f7074696f6e3c543a3a4163636f756e7449643e00011c667265657a6572a801504f7074696f6e3c543a3a4163636f756e7449643e000b0470546865206d616e6167656d656e74207465616d206368616e6765642e405472616e73666572417070726f766564140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000120646561646c696e659801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e54416c6c417070726f76616c7343616e63656c6c65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e744964000e049c416c6c20617070726f76616c73206f6620616e206974656d20676f742063616e63656c6c65642e5c436f6c6c656374696f6e436f6e6669674368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000f040101412060636f6c6c656374696f6e6020686173206861642069747320636f6e666967206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d65746164617461536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001004b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001104b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e3c4974656d4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001204984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e4c4974656d4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73c90101385665633c543a3a4974656d49643e0014042101546865206465706f73697420666f72206120736574206f6620606974656d60732077697468696e20612060636f6c6c656374696f6e6020686173206265656e20757064617465642e30417474726962757465536574140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00150405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c6561726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e0016040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e6c4974656d41747472696275746573417070726f76616c41646465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001704cc41206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732061646465642e744974656d41747472696275746573417070726f76616c52656d6f7665640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001804d441206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732072656d6f7665642e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001904c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001a04a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e74436f6c6c656374696f6e4d696e7453657474696e677355706461746564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04ac4d696e742073657474696e677320666f72206120636f6c6c656374696f6e20686164206368616e6765642e6c4e657874436f6c6c656374696f6e4964496e6372656d656e74656404011c6e6578745f696498015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0401014576656e74206765747320656d6974746564207768656e2074686520604e657874436f6c6c656374696f6e496460206765747320696e6372656d656e7465642e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572a801504f7074696f6e3c543a3a4163636f756e7449643e001d047c546865207072696365207761732073657420666f7220746865206974656d2e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001e048c54686520707269636520666f7220746865206974656d207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001f044c416e206974656d2077617320626f756768742e1c54697053656e74140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011873656e646572000130543a3a4163636f756e7449640001207265636569766572000130543a3a4163636f756e744964000118616d6f756e741801584465706f73697442616c616e63654f663c542c20493e0020043c4120746970207761732073656e742e2c53776170437265617465641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001147072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00210488416e20606974656d60207377617020696e74656e742077617320637265617465642e345377617043616e63656c6c65641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001147072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e0022045c5468652073776170207761732063616e63656c6c65642e2c53776170436c61696d656420013c73656e745f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e745f6974656d100124543a3a4974656d496400013c73656e745f6974656d5f6f776e6572000130543a3a4163636f756e74496400014c72656365697665645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400013472656365697665645f6974656d100124543a3a4974656d496400014c72656365697665645f6974656d5f6f776e6572000130543a3a4163636f756e7449640001147072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00230468546865207377617020686173206265656e20636c61696d65642e585072655369676e6564417474726962757465735365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e002404fc4e657720617474726962757465732068617665206265656e2073657420666f7220616e20606974656d60206f66207468652060636f6c6c656374696f6e602e4850616c6c6574417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d9801444f7074696f6e3c543a3a4974656d49643e000124617474726962757465ed01018450616c6c6574417474726962757465733c543a3a436f6c6c656374696f6e49643e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0025084d0141206e65772061747472696275746520696e20746865206050616c6c657460206e616d657370616365207761732073657420666f72207468652060636f6c6c656374696f6e60206f7220616e20606974656d606477697468696e20746861742060636f6c6c656374696f6e602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000dd010c2c70616c6c65745f6e667473147479706573484174747269627574654e616d65737061636504244163636f756e744964010001101850616c6c65740000003c436f6c6c656374696f6e4f776e6572000100244974656d4f776e65720002001c4163636f756e7404000001244163636f756e74496400030000e10104184f7074696f6e04045401e5010108104e6f6e6500000010536f6d650400e5010000010000e5010c2c70616c6c65745f6e66747314747970657348507269636557697468446972656374696f6e0418416d6f756e74011800080118616d6f756e74180118416d6f756e74000124646972656374696f6ee90101385072696365446972656374696f6e0000e9010c2c70616c6c65745f6e667473147479706573385072696365446972656374696f6e0001081053656e640000001c5265636569766500010000ed010c2c70616c6c65745f6e6674731474797065734050616c6c6574417474726962757465730430436f6c6c656374696f6e4964011001082c55736564546f436c61696d0400100130436f6c6c656374696f6e4964000000405472616e7366657244697361626c656400010000f1010c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144576656e74040454000108444e66744672616374696f6e616c697a65641401386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001246672616374696f6e73180144417373657442616c616e63654f663c543e0001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640000049c416e204e465420776173207375636365737366756c6c79206672616374696f6e616c697a65642e284e6674556e69666965641001386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e74496400010498416e204e465420776173207375636365737366756c6c792072657475726e6564206261636b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f5010c3470616c6c65745f73616c6172791870616c6c6574144576656e7408045400044900011020496e64756374656404010c77686f000130543a3a4163636f756e7449640000049841206d656d62657220697320696e64756374656420696e746f2074686520706179726f6c6c2e285265676973746572656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e0001048441206d656d626572207265676973746572656420666f722061207061796f75742e105061696410010c77686f000130543a3a4163636f756e74496400012c62656e6566696369617279000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e00010869648001643c543a3a5061796d6173746572206173205061793e3a3a49640002044c41207061796d656e742068617070656e65642e304379636c6553746172746564040114696e64657810013c4379636c65496e6465784f663c543e00030458546865206e657874206379636c6520626567696e732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f9010c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144576656e7408045400044900012834506172616d734368616e676564040118706172616d73fd010138506172616d734f663c542c20493e0000049c506172616d657465727320666f72207468652070616c6c65742068617665206368616e6765642e344163746976654368616e67656408010c77686f000130543a3a4163636f756e74496400012469735f616374697665ac0110626f6f6c000104884d656d62657220616374697669747920666c616720686173206265656e207365742e20496e64756374656404010c77686f000130543a3a4163636f756e744964000204b84d656d6265722068617320626567756e206265696e6720747261636b656420696e20746869732070616c6c65742e284f6666626f617264656404010c77686f000130543a3a4163636f756e7449640003084d014d656d62657220686173206265656e2072656d6f7665642066726f6d206265696e6720747261636b656420696e20746869732070616c6c65742028692e652e20626563617573652072616e6b206973206e6f77187a65726f292e2050726f6d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9501013052616e6b4f663c542c20493e000404ac4d656d62657220686173206265656e2070726f6d6f74656420746f2074686520676976656e2072616e6b2e1c44656d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9501013052616e6b4f663c542c20493e000504d44d656d62657220686173206265656e2064656d6f74656420746f2074686520676976656e20286e6f6e2d7a65726f292072616e6b2e1850726f76656e08010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b9501013052616e6b4f663c542c20493e0006041d014d656d62657220686173206265656e2070726f76656e2061742074686569722063757272656e742072616e6b2c20706f7374706f6e696e67206175746f2d64656d6f74696f6e2e2452657175657374656408010c77686f000130543a3a4163636f756e7449640001107769736809020110576973680007040d014d656d62657220686173207374617465642065766964656e6365206f66207468656972206566666f727473207468656972207265717565737420666f722072616e6b2e3845766964656e63654a756467656414010c77686f000130543a3a4163636f756e7449640454546865206d656d6265722f63616e6469646174652e011077697368090201105769736804e45468652064657369726564206f7574636f6d6520666f72207768696368207468652065766964656e6365207761732070726573656e7465642e012065766964656e63650d02013845766964656e63653c542c20493e04605468652065766964656e6365206f66206566666f7274732e01206f6c645f72616e6b9501010c753136048c546865206f6c642072616e6b2c207072696f7220746f2074686973206368616e67652e01206e65775f72616e6b1102012c4f7074696f6e3c7531363e04fc4e65772072616e6b2e20496620604e6f6e6560207468656e2063616e646964617465207265636f7264207761732072656d6f76656420656e746972656c792e08085d01536f6d65207375626d69747465642065766964656e636520776173206a756467656420616e642072656d6f7665642e205468657265206d6179206f72206d6179206e6f742068617665206265656e2061206368616e6765d0746f207468652072616e6b2c2062757420696e20616e7920636173652c20606c6173745f70726f6f66602069732072657365742e20496d706f7274656408010c77686f000130543a3a4163636f756e74496400011072616e6b9501013052616e6b4f663c542c20493e000904ec5072652d72616e6b6564206163636f756e7420686173206265656e20696e6475637465642061742074686569722063757272656e742072616e6b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd01085870616c6c65745f636f72655f66656c6c6f777368697028506172616d7354797065081c42616c616e636501182c426c6f636b4e756d6265720110001401346163746976655f73616c617279010201405b42616c616e63653b2052414e4b535d000138706173736976655f73616c617279010201405b42616c616e63653b2052414e4b535d00013c64656d6f74696f6e5f706572696f64050201505b426c6f636b4e756d6265723b2052414e4b535d0001506d696e5f70726f6d6f74696f6e5f706572696f64050201505b426c6f636b4e756d6265723b2052414e4b535d0001406f6666626f6172645f74696d656f757410012c426c6f636b4e756d6265720000010200000309000000180005020000030900000010000902085870616c6c65745f636f72655f66656c6c6f7773686970105769736800010824526574656e74696f6e0000002450726f6d6f74696f6e000100000d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000110204184f7074696f6e0404540195010108104e6f6e6500000010536f6d6504009501000001000015020c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144576656e7404045400010c1853746f726564040114696e64657810010c7533320000048853746f726564206461746120756e6465722073706563696669656420696e6465782e1c52656e65776564040114696e64657810010c7533320001048c52656e65776564206461746120756e6465722073706563696669656420696e6465782e3050726f6f66436865636b65640002049c53746f726167652070726f6f6620776173207375636365737366756c6c7920636865636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657419020c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d2c0120543a3a53636f7265000108746f2c0120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f72652c0120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144576656e74040454000110204d696772617465640c010c746f7010010c7533320001146368696c6410010c75333200011c636f6d70757465210201404d6967726174696f6e436f6d707574650000083901476976656e206e756d626572206f66206028746f702c206368696c642960206b6579732077657265206d6967726174656420726573706563746976656c792c20776974682074686520676976656e2860636f6d70757465602e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104b4536f6d65206163636f756e7420676f7420736c61736865642062792074686520676976656e20616d6f756e742e544175746f4d6967726174696f6e46696e697368656400020484546865206175746f206d6967726174696f6e207461736b2066696e69736865642e1848616c7465640401146572726f72250201204572726f723c543e000304ec4d6967726174696f6e20676f742068616c7465642064756520746f20616e206572726f72206f72206d6973732d636f6e66696775726174696f6e2e0470496e6e6572206576656e7473206f6620746869732070616c6c65742e21020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574404d6967726174696f6e436f6d70757465000108185369676e6564000000104175746f0001000025020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144572726f720404540001183c4d61785369676e65644c696d697473000004804d6178207369676e6564206c696d697473206e6f74207265737065637465642e284b6579546f6f4c6f6e6700011cb441206b657920776173206c6f6e676572207468616e2074686520636f6e66696775726564206d6178696d756d2e00110154686973206d65616e73207468617420746865206d6967726174696f6e2068616c746564206174207468652063757272656e74205b6050726f6772657373605d20616e64010163616e20626520726573756d656420776974682061206c6172676572205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652e21015265747279696e672077697468207468652073616d65205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652077696c6c206e6f7420776f726b2e45015468652076616c75652073686f756c64206f6e6c7920626520696e6372656173656420746f2061766f696420612073746f72616765206d6967726174696f6e20666f72207468652063757272656e746c799073746f726564205b6063726174653a3a50726f67726573733a3a4c6173744b6579605d2e384e6f74456e6f75676846756e6473000204947375626d697474657220646f6573206e6f74206861766520656e6f7567682066756e64732e284261645769746e65737300030468426164207769746e65737320646174612070726f76696465642e645369676e65644d6967726174696f6e4e6f74416c6c6f77656400040425015369676e6564206d6967726174696f6e206973206e6f7420616c6c6f776564206265636175736520746865206d6178696d756d206c696d6974206973206e6f7420736574207965742e304261644368696c64526f6f7400050460426164206368696c6420726f6f742070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e29020c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144576656e74040454000110144164646564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780000046041206368696c642d626f756e74792069732061646465642e1c417761726465640c0114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000104ac41206368696c642d626f756e7479206973206177617264656420746f20612062656e65666963696172792e1c436c61696d6564100114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e744964000204a441206368696c642d626f756e747920697320636c61696d65642062792062656e65666963696172792e2043616e63656c6564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780003047041206368696c642d626f756e74792069732063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742d020c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9501013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3102014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03047041206465706f73697420686173206265656e20736c6173686165642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9501013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3102014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c7985060120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574310210346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454013502010c184c6567616379040110686173683001104861736800000018496e6c696e650400c5010134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c753332000200003502084c6b69746368656e73696e6b5f72756e74696d652c52756e74696d6543616c6c0001f41853797374656d0400390201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c6974790400490201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e00010010426162650400690201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400910201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400950201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0005002042616c616e6365730400a10201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00060068456c656374696f6e50726f76696465724d756c746950686173650400a50201fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e000a001c5374616b696e6704008d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e000b001c53657373696f6e0400ad0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e000c002444656d6f63726163790400b90301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400c50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400c90301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f0024456c656374696f6e730400cd0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e732c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400d50301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011001c4772616e6470610400d90301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e0012002054726561737572790400090401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e0013002441737365745261746504000d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574526174652c2052756e74696d653e00140024436f6e7472616374730400110401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e7472616374732c2052756e74696d653e001500105375646f04001d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00160020496d4f6e6c696e650400210401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e001700204964656e746974790400310401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001c536f63696574790400d50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001d00205265636f766572790400d90401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001e001c56657374696e670400dd0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001f00245363686564756c65720400e50401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0020001c476c7574746f6e0400ed0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c476c7574746f6e2c2052756e74696d653e00210020507265696d6167650400f10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0022001450726f78790400f50401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002300204d756c74697369670400fd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00240020426f756e746965730400050501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00250010546970730400090501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e0026001841737365747304000d0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e00270028506f6f6c4173736574730400110501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c4173736574732c2052756e74696d653e0028001c4c6f74746572790400150501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c6f74746572792c2052756e74696d653e002a000c4e69730400190501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e69732c2052756e74696d653e002b001c556e69717565730400210501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e002c00104e6674730400310501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6674732c2052756e74696d653e002d00504e66744672616374696f6e616c697a6174696f6e0400850501e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e66744672616374696f6e616c697a6174696f6e2c2052756e74696d653e002e001853616c6172790400890501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53616c6172792c2052756e74696d653e002f0038436f726546656c6c6f777368697004008d0501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f726546656c6c6f77736869702c2052756e74696d653e003000485472616e73616374696f6e53746f726167650400910501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e53746f726167652c2052756e74696d653e00310024566f7465724c6973740400990501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c566f7465724c6973742c2052756e74696d653e003200485374617465547269654d6967726174696f6e04009d0501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374617465547269654d6967726174696f6e2c2052756e74696d653e003300344368696c64426f756e746965730400b50501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4368696c64426f756e746965732c2052756e74696d653e003400245265666572656e64610400b90501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64612c2052756e74696d653e0035001852656d61726b0400c10501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52656d61726b2c2052756e74696d653e0036002c526f6f7454657374696e670400c50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6f7454657374696e672c2052756e74696d653e00370040436f6e76696374696f6e566f74696e670400c90501d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e76696374696f6e566f74696e672c2052756e74696d653e0038002457686974656c6973740400d90501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c57686974656c6973742c2052756e74696d653e00390038416c6c69616e63654d6f74696f6e0400dd0501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63654d6f74696f6e2c2052756e74696d653e003a0020416c6c69616e63650400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63652c2052756e74696d653e003b003c4e6f6d696e6174696f6e506f6f6c730400050601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6f6d696e6174696f6e506f6f6c732c2052756e74696d653e003c002c52616e6b6564506f6c6c730400310601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564506f6c6c732c2052756e74696d653e003d004052616e6b6564436f6c6c6563746976650400350601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564436f6c6c6563746976652c2052756e74696d653e003e003c4173736574436f6e76657273696f6e0400390601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e2c2052756e74696d653e003f002c46617374556e7374616b650400490601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46617374556e7374616b652c2052756e74696d653e004000304d657373616765517565756504004d0601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e0041000c506f760400510601a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f762c2052756e74696d653e0042001c547850617573650400550601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c547850617573652c2052756e74696d653e00430020536166654d6f646504005d0601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536166654d6f64652c2052756e74696d653e0044001842726f6b65720400610601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42726f6b65722c2052756e74696d653e0046000039020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d733d0201345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973450201205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d020000024102004102000004083434004502000002340049020c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c734d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465789501010c75313600011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c734d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e51020154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c734d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d020000023502005102084c6b69746368656e73696e6b5f72756e74696d65304f726967696e43616c6c65720001141873797374656d0400550201746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400590201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d697474656504005d0201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0038416c6c69616e63654d6f74696f6e0400610201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003a0010566f69640400650201410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640004000055020c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200005902084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200005d02084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006102084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006502081c73705f636f726510566f69640001000069020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f666d020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6681020140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f666d020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6681020140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967850201504e657874436f6e66696744657363726970746f720002048c536565205b6050616c6c65743a3a706c616e5f636f6e6669675f6368616e6765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e6d02084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572017102084964017902001001206f6666656e646572790201084964000110736c6f747d020110536c6f7400013066697273745f686561646572710201184865616465720001347365636f6e645f6865616465727102011848656164657200007102102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368000014012c706172656e745f68617368300130486173683a3a4f75747075740001186e756d626572750201184e756d62657200012873746174655f726f6f74300130486173683a3a4f757470757400013c65787472696e736963735f726f6f74300130486173683a3a4f757470757400011864696765737438011844696765737400007502000006100079020c4473705f636f6e73656e7375735f626162650c617070185075626c6963000004003901013c737232353531393a3a5075626c696300007d02084873705f636f6e73656e7375735f736c6f747310536c6f74000004002c010c75363400008102082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573450201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000085020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f720001040856310801046389020128287536342c2075363429000134616c6c6f7765645f736c6f74738d020130416c6c6f776564536c6f7473000100008902000004082c2c008d02084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000091020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e95020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e64657800000458536565205b6050616c6c65743a3a636c61696d605d2e207472616e7366657208010c6e6577990201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e64657800010464536565205b6050616c6c65743a3a7472616e73666572605d2e1066726565040114696e64657810013c543a3a4163636f756e74496e64657800020454536565205b6050616c6c65743a3a66726565605d2e38666f7263655f7472616e736665720c010c6e6577990201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65ac0110626f6f6c0003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004045c536565205b6050616c6c65743a3a667265657a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780110011408496404000001244163636f756e74496400000014496e6465780400750201304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d0003002441646472657373323004009d0201205b75383b2032305d000400009d02000003140000000800a1020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f646561746808011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756549010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656549010128543a3a42616c616e63650001306f6c645f726573657276656449010128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f75726365990201504163636f756e7449644c6f6f6b75704f663c543e00011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756549010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c69766508011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756549010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c08011064657374990201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665ac0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686f650101445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e7366657208011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756549010128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656549010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5020c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6ea90201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e65737379030158536f6c7574696f6e4f72536e617073686f7453697a6500000480536565205b6050616c6c65743a3a7375626d69745f756e7369676e6564605d2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f72657d0301544f7074696f6e3c456c656374696f6e53636f72653e000104b0536565205b6050616c6c65743a3a7365745f6d696e696d756d5f756e747275737465645f73636f7265605d2e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747381030158537570706f7274733c543a3a4163636f756e7449643e000204b8536565205b6050616c6c65743a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e187375626d69740401307261775f736f6c7574696f6ea90201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003045c536565205b6050616c6c65743a3a7375626d6974605d2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f7465727398012c4f7074696f6e3c7533323e0001446d617962655f6d61785f7461726765747398012c4f7074696f6e3c7533323e00040490536565205b6050616c6c65743a3a676f7665726e616e63655f66616c6c6261636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea902089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301ad02000c0120736f6c7574696f6ead0201045300011473636f7265b00134456c656374696f6e53636f7265000114726f756e6410010c7533320000ad02084c6b69746368656e73696e6b5f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331b10200000118766f74657332bd0200000118766f74657333d10200000118766f74657334dd0200000118766f74657335e90200000118766f74657336f50200000118766f74657337010300000118766f746573380d0300000118766f7465733919030000011c766f746573313025030000011c766f746573313131030000011c766f74657331323d030000011c766f746573313349030000011c766f746573313455030000011c766f746573313561030000011c766f74657331366d03000000b102000002b50200b502000004087502b90200b902000006950100bd02000002c10200c1020000040c7502c502b90200c50200000408b902c90200c902000006cd0200cd020c3473705f61726974686d65746963287065725f7468696e677318506572553136000004009501010c7531360000d102000002d50200d5020000040c7502d902b90200d90200000302000000c50200dd02000002e10200e1020000040c7502e502b90200e50200000303000000c50200e902000002ed0200ed020000040c7502f102b90200f10200000304000000c50200f502000002f90200f9020000040c7502fd02b90200fd0200000305000000c50200010300000205030005030000040c75020903b90200090300000306000000c502000d0300000211030011030000040c75021503b90200150300000307000000c5020019030000021d03001d030000040c75022103b90200210300000308000000c50200250300000229030029030000040c75022d03b902002d0300000309000000c50200310300000235030035030000040c75023903b9020039030000030a000000c502003d0300000241030041030000040c75024503b9020045030000030b000000c5020049030000024d03004d030000040c75025103b9020051030000030c000000c50200550300000259030059030000040c75025d03b902005d030000030d000000c50200610300000265030065030000040c75026903b9020069030000030e000000c502006d0300000271030071030000040c75027503b9020075030000030f000000c502007903089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f746572737502010c75333200011c746172676574737502010c75333200007d0304184f7074696f6e04045401b00108104e6f6e6500000010536f6d650400b000000100008103000002850300850300000408008903008903084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273f401845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e00008d03103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016810626f6e6408011476616c75654901013042616c616e63654f663c543e00011470617965659103017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00000454536565205b6050616c6c65743a3a626f6e64605d2e28626f6e645f65787472610401386d61785f6164646974696f6e616c4901013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e18756e626f6e6404011476616c75654901013042616c616e63654f663c543e0002045c536565205b6050616c6c65743a3a756e626f6e64605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200030488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e2076616c69646174650401147072656673c4013856616c696461746f72507265667300040464536565205b6050616c6c65743a3a76616c6964617465605d2e206e6f6d696e61746504011c74617267657473950301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00050464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e146368696c6c00060458536565205b6050616c6c65743a3a6368696c6c605d2e247365745f706179656504011470617965659103017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00070468536565205b6050616c6c65743a3a7365745f7061796565605d2e387365745f636f6e74726f6c6c65720008047c536565205b6050616c6c65743a3a7365745f636f6e74726f6c6c6572605d2e4c7365745f76616c696461746f725f636f756e7404010c6e65777502010c75333200090490536565205b6050616c6c65743a3a7365745f76616c696461746f725f636f756e74605d2e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616c7502010c753332000a04a4536565205b6050616c6c65743a3a696e6372656173655f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f729903011c50657263656e74000b0498536565205b6050616c6c65743a3a7363616c655f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c0478536565205b6050616c6c65743a3a666f7263655f6e6f5f65726173605d2e34666f7263655f6e65775f657261000d0478536565205b6050616c6c65743a3a666f7263655f6e65775f657261605d2e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573650101445665633c543a3a4163636f756e7449643e000e0488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0478536565205b6050616c6c65743a3a666f7263655f756e7374616b65605d2e50666f7263655f6e65775f6572615f616c7761797300100494536565205b6050616c6c65743a3a666f7263655f6e65775f6572615f616c77617973605d2e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573c90101205665633c7533323e00110498536565205b6050616c6c65743a3a63616e63656c5f64656665727265645f736c617368605d2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012047c536565205b6050616c6c65743a3a7061796f75745f7374616b657273605d2e187265626f6e6404011476616c75654901013042616c616e63654f663c543e0013045c536565205b6050616c6c65743a3a7265626f6e64605d2e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014046c536565205b6050616c6c65743a3a726561705f7374617368605d2e106b69636b04010c77686f950301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00150454536565205b6050616c6c65743a3a6b69636b605d2e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e649d030158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e649d030158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e74a1030134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e74a1030134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c64a5030144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6ea9030144436f6e6669674f703c50657262696c6c3e00160490536565205b6050616c6c65743a3a7365745f7374616b696e675f636f6e66696773605d2e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400170470536565205b6050616c6c65743a3a6368696c6c5f6f74686572605d2e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e744964001804ac536565205b6050616c6c65743a3a666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e605d2e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577c0011c50657262696c6c0019048c536565205b6050616c6c65743a3a7365745f6d696e5f636f6d6d697373696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9103083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000950300000299020099030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e7400000400080108753800009d03103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f766500020000a103103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f766500020000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454019903010c104e6f6f700000000c536574040099030104540001001852656d6f766500020000a903103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401c0010c104e6f6f700000000c5365740400c00104540001001852656d6f766500020000ad030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973b103011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb103084c6b69746368656e73696e6b5f72756e74696d652c53657373696f6e4b657973000010011c6772616e6470610d0101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265790201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65350101d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279b50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000b5030c5873705f617574686f726974795f646973636f766572790c617070185075626c6963000004003901013c737232353531393a3a5075626c69630000b9030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616c31020140426f756e64656443616c6c4f663c543e00011476616c75654901013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c7502012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465787502013c5265666572656e64756d496e646578000110766f7465dc01644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616c31020140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c31020140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c31020140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f686173683001104832353600080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465787502013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f990201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ebd030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b040118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f7465080118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e64657898015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465787502012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572e401344d657461646174614f776e65720001286d617962655f68617368c10301504f7074696f6e3c507265696d616765486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ebd030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000c10304184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000c5030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273650101445665633c543a3a4163636f756e7449643e0001147072696d65a801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647502010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c647502012c4d656d626572436f756e7400012070726f706f73616c3502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647502010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647502010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273650101445665633c543a3a4163636f756e7449643e0001147072696d65a801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647502010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c647502012c4d656d626572436f756e7400012070726f706f73616c3502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647502010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647502010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573650101445665633c543a3a4163636f756e7449643e00011476616c75654901013042616c616e63654f663c543e00000454536565205b6050616c6c65743a3a766f7465605d2e3072656d6f76655f766f74657200010474536565205b6050616c6c65743a3a72656d6f76655f766f746572605d2e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e747502010c75333200020484536565205b6050616c6c65743a3a7375626d69745f63616e646964616379605d2e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67d103012852656e6f756e63696e670003048c536565205b6050616c6c65743a3a72656e6f756e63655f63616e646964616379605d2e3472656d6f76655f6d656d6265720c010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000128736c6173685f626f6e64ac0110626f6f6c000138726572756e5f656c656374696f6eac0110626f6f6c00040478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c75333200050494536565205b6050616c6c65743a3a636c65616e5f646566756e63745f766f74657273605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed103086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e64696461746504007502010c75333200020000d5030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f7665990201504163636f756e7449644c6f6f6b75704f663c543e00010c616464990201504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273650101445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e6577990201504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66dd0301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6681020140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66dd0301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6681020140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd03085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480130044e0110000801187365745f69642c0114536574496400013065717569766f636174696f6ee103014845717569766f636174696f6e3c482c204e3e0000e103085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480130044e011001081c507265766f74650400e5030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d69740400fd030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e00010000e503084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964010d01045601e903045301ed0300100130726f756e645f6e756d6265722c010c7536340001206964656e746974790d01010849640001146669727374f903011828562c2053290001187365636f6e64f903011828562c2053290000e903084066696e616c6974795f6772616e6470611c507265766f74650804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e0000ed030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e617475726500000400f1030148656432353531393a3a5369676e61747572650000f1030c1c73705f636f72651c65643235353139245369676e617475726500000400f50301205b75383b2036345d0000f503000003400000000800f90300000408e903ed0300fd03084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964010d010456010104045301ed0300100130726f756e645f6e756d6265722c010c7536340001206964656e746974790d010108496400011466697273740504011828562c2053290001187365636f6e640504011828562c20532900000104084066696e616c6974795f6772616e64706124507265636f6d6d69740804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e00000504000004080104ed030009040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75654901013c42616c616e63654f663c542c20493e00012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69647502013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69647502013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e744901013c42616c616e63654f663c542c20493e00012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69647502013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d040c4470616c6c65745f61737365745f726174651870616c6c65741043616c6c04045400010c1863726561746508012861737365745f6b696e64100130543a3a41737365744b696e64000110726174651d0101244669786564553132380000045c536565205b6050616c6c65743a3a637265617465605d2e1875706461746508012861737365745f6b696e64100130543a3a41737365744b696e64000110726174651d0101244669786564553132380001045c536565205b6050616c6c65743a3a757064617465605d2e1872656d6f766504012861737365745f6b696e64100130543a3a41737365744b696e640002045c536565205b6050616c6c65743a3a72656d6f7665605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11040c4070616c6c65745f636f6e7472616374731870616c6c65741043616c6c0404540001283c63616c6c5f6f6c645f77656967687414011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d69742801244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974150401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746134011c5665633c75383e00000480536565205b6050616c6c65743a3a63616c6c5f6f6c645f776569676874605d2e80696e7374616e74696174655f776974685f636f64655f6f6c645f77656967687418011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d69742801244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974150401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646534011c5665633c75383e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e000104c4536565205b6050616c6c65743a3a696e7374616e74696174655f776974685f636f64655f6f6c645f776569676874605d2e58696e7374616e74696174655f6f6c645f77656967687418011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d69742801244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974150401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736830012c436f6465486173683c543e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e0002049c536565205b6050616c6c65743a3a696e7374616e74696174655f6f6c645f776569676874605d2e2c75706c6f61645f636f64650c0110636f646534011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d6974150401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e00012c64657465726d696e69736d1904012c44657465726d696e69736d00030470536565205b6050616c6c65743a3a75706c6f61645f636f6465605d2e2c72656d6f76655f636f6465040124636f64655f6861736830012c436f6465486173683c543e00040470536565205b6050616c6c65743a3a72656d6f76655f636f6465605d2e207365745f636f646508011064657374990201504163636f756e7449644c6f6f6b75704f663c543e000124636f64655f6861736830012c436f6465486173683c543e00050464536565205b6050616c6c65743a3a7365745f636f6465605d2e1063616c6c14011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974150401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746134011c5665633c75383e00060454536565205b6050616c6c65743a3a63616c6c605d2e54696e7374616e74696174655f776974685f636f646518011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974150401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646534011c5665633c75383e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e00070498536565205b6050616c6c65743a3a696e7374616e74696174655f776974685f636f6465605d2e2c696e7374616e746961746518011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974150401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736830012c436f6465486173683c543e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e00080470536565205b6050616c6c65743a3a696e7374616e7469617465605d2e1c6d6967726174650401307765696768745f6c696d697424011857656967687400090460536565205b6050616c6c65743a3a6d696772617465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e150404184f7074696f6e0404540149010108104e6f6e6500000010536f6d6504004901000001000019040c4070616c6c65745f636f6e747261637473107761736d2c44657465726d696e69736d00010820456e666f726365640000001c52656c61786564000100001d040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7365745f6b657904010c6e6577990201504163636f756e7449644c6f6f6b75704f663c543e00020460536565205b6050616c6c65743a3a7365745f6b6579605d2e1c7375646f5f617308010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030460536565205b6050616c6c65743a3a7375646f5f6173605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174250401704865617274626561743c426c6f636b4e756d626572466f723c543e3e0001247369676e6174757265290401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500000468536565205b6050616c6c65743a3a686561727462656174605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2504084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c75333200002904104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e6174757265000004002d040148737232353531393a3a5369676e617475726500002d040c1c73705f636f72651c73723235353139245369676e617475726500000400f50301205b75383b2036345d000031040c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74990201504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f350401a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273c10401645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657875020138526567697374726172496e64657800011c6d61785f6665654901013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657875020138526567697374726172496e64657800010c6665654901013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657875020138526567697374726172496e64657800010c6e6577990201504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657875020138526567697374726172496e6465780001186669656c6473c90401384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657875020138526567697374726172496e646578000118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74d104015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e74697479040118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c737562990201504163636f756e7449644c6f6f6b75704f663c543e000110646174614104011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c737562990201504163636f756e7449644c6f6f6b75704f663c543e000110646174614104011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c737562990201504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e35040c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c39040190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617941040110446174610001146c6567616c410401104461746100010c776562410401104461746100011072696f744104011044617461000114656d61696c410401104461746100013c7067705f66696e6765727072696e74bd0401404f7074696f6e3c5b75383b2032305d3e000114696d616765410401104461746100011c747769747465724104011044617461000039040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d04045300000400b90401185665633c543e00003d0400000408410441040041040c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040045040000010010526177310400490400000200105261773204004d0400000300105261773304005104000004001052617734040044000005001052617735040055040000060010526177360400590400000700105261773704005d04000008001052617738040061040000090010526177390400650400000a001452617731300400690400000b0014526177313104006d0400000c001452617731320400710400000d001452617731330400750400000e001452617731340400790400000f0014526177313504007d0400001000145261773136040059010000110014526177313704008104000012001452617731380400850400001300145261773139040089040000140014526177323004009d020000150014526177323104008d040000160014526177323204009104000017001452617732330400950400001800145261773234040099040000190014526177323504009d0400001a001452617732360400a10400001b001452617732370400a50400001c001452617732380400a90400001d001452617732390400ad0400001e001452617733300400b10400001f001452617733310400b50400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000450400000300000000080049040000030100000008004d040000030200000008005104000003030000000800550400000305000000080059040000030600000008005d040000030700000008006104000003080000000800650400000309000000080069040000030a00000008006d040000030b000000080071040000030c000000080075040000030d000000080079040000030e00000008007d040000030f00000008008104000003110000000800850400000312000000080089040000031300000008008d040000031500000008009104000003160000000800950400000317000000080099040000031800000008009d04000003190000000800a1040000031a0000000800a5040000031b0000000800a9040000031c0000000800ad040000031d0000000800b1040000031e0000000800b5040000031f0000000800b9040000023d0400bd0404184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d020000010000c104000002c50400c5040000040800410400c9040c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401cd040004002c01344964656e746974794669656c640000cd040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000d1040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000d5040c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001500c62696404011476616c756518013c42616c616e63654f663c542c20493e00000450536565205b6050616c6c65743a3a626964605d2e14756e62696400010458536565205b6050616c6c65743a3a756e626964605d2e14766f7563680c010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e00020458536565205b6050616c6c65743a3a766f756368605d2e1c756e766f75636800030460536565205b6050616c6c65743a3a756e766f756368605d2e10766f746508012463616e646964617465990201504163636f756e7449644c6f6f6b75704f663c543e00011c617070726f7665ac0110626f6f6c00040454536565205b6050616c6c65743a3a766f7465605d2e34646566656e6465725f766f746504011c617070726f7665ac0110626f6f6c00050478536565205b6050616c6c65743a3a646566656e6465725f766f7465605d2e187061796f75740006045c536565205b6050616c6c65743a3a7061796f7574605d2e2c77616976655f7265706179040118616d6f756e7418013c42616c616e63654f663c542c20493e00070470536565205b6050616c6c65743a3a77616976655f7265706179605d2e34666f756e645f736f636965747918011c666f756e646572990201504163636f756e7449644c6f6f6b75704f663c543e00012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e00011472756c657334011c5665633c75383e00080478536565205b6050616c6c65743a3a666f756e645f736f6369657479605d2e20646973736f6c766500090464536565205b6050616c6c65743a3a646973736f6c7665605d2e586a756467655f73757370656e6465645f6d656d62657208010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e00011c666f7267697665ac0110626f6f6c000a049c536565205b6050616c6c65743a3a6a756467655f73757370656e6465645f6d656d626572605d2e387365745f706172616d657465727310012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e000b047c536565205b6050616c6c65743a3a7365745f706172616d6574657273605d2e3870756e6973685f736b6570746963000c047c536565205b6050616c6c65743a3a70756e6973685f736b6570746963605d2e40636c61696d5f6d656d62657273686970000d0484536565205b6050616c6c65743a3a636c61696d5f6d656d62657273686970605d2e44626573746f775f6d656d6265727368697004012463616e646964617465000130543a3a4163636f756e744964000e0488536565205b6050616c6c65743a3a626573746f775f6d656d62657273686970605d2e386b69636b5f63616e64696461746504012463616e646964617465000130543a3a4163636f756e744964000f047c536565205b6050616c6c65743a3a6b69636b5f63616e646964617465605d2e4072657369676e5f63616e64696461637900100484536565205b6050616c6c65743a3a72657369676e5f63616e646964616379605d2e3864726f705f63616e64696461746504012463616e646964617465000130543a3a4163636f756e7449640011047c536565205b6050616c6c65743a3a64726f705f63616e646964617465605d2e44636c65616e75705f63616e64696461637908012463616e646964617465000130543a3a4163636f756e74496400010c6d617810010c75333200120488536565205b6050616c6c65743a3a636c65616e75705f63616e646964616379605d2e44636c65616e75705f6368616c6c656e676508013c6368616c6c656e67655f726f756e64100128526f756e64496e64657800010c6d617810010c75333200130488536565205b6050616c6c65743a3a636c65616e75705f6368616c6c656e6765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9040c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e74990201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000474536565205b6050616c6c65743a3a61735f7265636f7665726564605d2e347365745f7265636f76657265640801106c6f7374990201504163636f756e7449644c6f6f6b75704f663c543e00011c72657363756572990201504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a7365745f7265636f7665726564605d2e3c6372656174655f7265636f766572790c011c667269656e6473650101445665633c543a3a4163636f756e7449643e0001247468726573686f6c649501010c75313600013064656c61795f706572696f64100144426c6f636b4e756d626572466f723c543e00020480536565205b6050616c6c65743a3a6372656174655f7265636f76657279605d2e44696e6974696174655f7265636f7665727904011c6163636f756e74990201504163636f756e7449644c6f6f6b75704f663c543e00030488536565205b6050616c6c65743a3a696e6974696174655f7265636f76657279605d2e38766f7563685f7265636f766572790801106c6f7374990201504163636f756e7449644c6f6f6b75704f663c543e00011c72657363756572990201504163636f756e7449644c6f6f6b75704f663c543e0004047c536565205b6050616c6c65743a3a766f7563685f7265636f76657279605d2e38636c61696d5f7265636f7665727904011c6163636f756e74990201504163636f756e7449644c6f6f6b75704f663c543e0005047c536565205b6050616c6c65743a3a636c61696d5f7265636f76657279605d2e38636c6f73655f7265636f7665727904011c72657363756572990201504163636f756e7449644c6f6f6b75704f663c543e0006047c536565205b6050616c6c65743a3a636c6f73655f7265636f76657279605d2e3c72656d6f76655f7265636f7665727900070480536565205b6050616c6c65743a3a72656d6f76655f7265636f76657279605d2e4063616e63656c5f7265636f766572656404011c6163636f756e74990201504163636f756e7449644c6f6f6b75704f663c543e00080484536565205b6050616c6c65743a3a63616e63656c5f7265636f7665726564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd040c3870616c6c65745f76657374696e671870616c6c65741043616c6c040454000114107665737400000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f74686572040118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e3c7665737465645f7472616e73666572080118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65e10401b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020480536565205b6050616c6c65743a3a7665737465645f7472616e73666572605d2e54666f7263655f7665737465645f7472616e736665720c0118736f75726365990201504163636f756e7449644c6f6f6b75704f663c543e000118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65e10401b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00030498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200040480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee1040c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000e5040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e90401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e90401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e90401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e90401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee90404184f7074696f6e0404540179010108104e6f6e6500000010536f6d65040079010000010000ed040c3870616c6c65745f676c7574746f6e1870616c6c65741043616c6c04045400010c44696e697469616c697a655f70616c6c65740801246e65775f636f756e7410010c7533320001347769746e6573735f636f756e7498012c4f7074696f6e3c7533323e00000488536565205b6050616c6c65743a3a696e697469616c697a655f70616c6c6574605d2e2c7365745f636f6d7075746504011c636f6d7075746585010120466978656455363400010470536565205b6050616c6c65743a3a7365745f636f6d70757465605d2e2c7365745f73746f7261676504011c73746f7261676585010120466978656455363400020470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c990201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065f90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706591010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706591010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f7479706591010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465789501010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706591010130543a3a50726f787954797065000114696e6465789501010c75313600011868656967687475020144426c6f636b4e756d626572466f723c543e0001246578745f696e6465787502010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c990201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c990201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e0001107265616c990201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065f90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef90404184f7074696f6e0404540191010108104e6f6e6500000010536f6d65040091010000010000fd040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573650101445665633c543a3a4163636f756e7449643e00011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c649501010c7531360001446f746865725f7369676e61746f72696573650101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74010501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c649501010c7531360001446f746865725f7369676e61746f72696573650101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74010501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c649501010c7531360001446f746865725f7369676e61746f72696573650101445665633c543a3a4163636f756e7449643e00012474696d65706f696e749d01017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e010504184f7074696f6e040454019d010108104e6f6e6500000010536f6d6504009d01000001000005050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75654901013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69647502012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69647502012c426f756e7479496e64657800011c63757261746f72990201504163636f756e7449644c6f6f6b75704f663c543e00010c6665654901013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69647502012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69647502012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69647502012c426f756e7479496e64657800012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69647502012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69647502012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69647502012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e09050c2c70616c6c65745f746970731870616c6c65741043616c6c080454000449000118387265706f72745f617765736f6d65080118726561736f6e34011c5665633c75383e00010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0000047c536565205b6050616c6c65743a3a7265706f72745f617765736f6d65605d2e2c726574726163745f7469700401106861736830011c543a3a4861736800010470536565205b6050616c6c65743a3a726574726163745f746970605d2e1c7469705f6e65770c0118726561736f6e34011c5665633c75383e00010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0001247469705f76616c75654901013c42616c616e63654f663c542c20493e00020460536565205b6050616c6c65743a3a7469705f6e6577605d2e0c7469700801106861736830011c543a3a486173680001247469705f76616c75654901013c42616c616e63654f663c542c20493e00030450536565205b6050616c6c65743a3a746970605d2e24636c6f73655f7469700401106861736830011c543a3a4861736800040468536565205b6050616c6c65743a3a636c6f73655f746970605d2e24736c6173685f7469700401106861736830011c543a3a4861736800050468536565205b6050616c6c65743a3a736c6173685f746970605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c010869647502014c543a3a41737365744964506172616d6574657200011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f63726561746510010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74ac0110626f6f6c00012c6d696e5f62616c616e636549010128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f7904010869647502014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e747304010869647502014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c7304010869647502014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f7904010869647502014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c010869647502014c543a3a41737365744964506172616d6574657200012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c010869647502014c543a3a41737365744964506172616d65746572000118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c010869647502014c543a3a41737365744964506172616d65746572000118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e7366657210010869647502014c543a3a41737365744964506172616d65746572000118736f75726365990201504163636f756e7449644c6f6f6b75704f663c543e00011064657374990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a6508010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e107468617708010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f617373657404010869647502014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f617373657404010869647502014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e65727368697008010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d10010869647502014c543a3a41737365744964506172616d65746572000118697373756572990201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a6572990201504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d6574616461746110010869647502014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d6574616461746104010869647502014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d6574616461746114010869647502014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d6574616461746104010869647502014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f73746174757320010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000118697373756572990201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a6572990201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e636549010128543a3a42616c616e636500013469735f73756666696369656e74ac0110626f6f6c00012469735f66726f7a656eac0110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c010869647502014c543a3a41737365744964506172616d6574657200012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c08010869647502014c543a3a41737365744964506172616d6574657200012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f76656410010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f75636804010869647502014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e6408010869647502014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726eac0110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e636508010869647502014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f7468657208010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f7468657208010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b08010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c010869647502014c543a3a41737365744964506172616d6574657200011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f63726561746510010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74ac0110626f6f6c00012c6d696e5f62616c616e636549010128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f7904010869647502014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e747304010869647502014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c7304010869647502014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f7904010869647502014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c010869647502014c543a3a41737365744964506172616d6574657200012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c010869647502014c543a3a41737365744964506172616d65746572000118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c010869647502014c543a3a41737365744964506172616d65746572000118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e7366657210010869647502014c543a3a41737365744964506172616d65746572000118736f75726365990201504163636f756e7449644c6f6f6b75704f663c543e00011064657374990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a6508010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e107468617708010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f617373657404010869647502014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f617373657404010869647502014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e65727368697008010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d10010869647502014c543a3a41737365744964506172616d65746572000118697373756572990201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a6572990201504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d6574616461746110010869647502014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d6574616461746104010869647502014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d6574616461746114010869647502014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d6574616461746104010869647502014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f73746174757320010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000118697373756572990201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a6572990201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e636549010128543a3a42616c616e636500013469735f73756666696369656e74ac0110626f6f6c00012469735f66726f7a656eac0110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c010869647502014c543a3a41737365744964506172616d6574657200012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c08010869647502014c543a3a41737365744964506172616d6574657200012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f76656410010869647502014c543a3a41737365744964506172616d657465720001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e990201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f75636804010869647502014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e6408010869647502014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726eac0110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e636508010869647502014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f7468657208010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f7468657208010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b08010869647502014c543a3a41737365744964506172616d6574657200010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15050c3870616c6c65745f6c6f74746572791870616c6c65741043616c6c040454000110286275795f7469636b657404011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000046c536565205b6050616c6c65743a3a6275795f7469636b6574605d2e247365745f63616c6c7304011463616c6c734d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010468536565205b6050616c6c65743a3a7365745f63616c6c73605d2e3473746172745f6c6f7474657279100114707269636518013042616c616e63654f663c543e0001186c656e677468100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e000118726570656174ac0110626f6f6c00020478536565205b6050616c6c65743a3a73746172745f6c6f7474657279605d2e2c73746f705f72657065617400030470536565205b6050616c6c65743a3a73746f705f726570656174605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c2870616c6c65745f6e69731870616c6c65741043616c6c04045400011c24706c6163655f626964080118616d6f756e744901013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000468536565205b6050616c6c65743a3a706c6163655f626964605d2e2c726574726163745f626964080118616d6f756e744901013042616c616e63654f663c543e0001206475726174696f6e10010c75333200010470536565205b6050616c6c65743a3a726574726163745f626964605d2e3066756e645f6465666963697400020474536565205b6050616c6c65743a3a66756e645f64656669636974605d2e30746861775f70726976617465080114696e6465787502013052656365697074496e6465780001406d617962655f70726f706f7274696f6e1d05014c4f7074696f6e3c5065727175696e74696c6c3e00030474536565205b6050616c6c65743a3a746861775f70726976617465605d2e34746861775f636f6d6d756e616c040114696e6465787502013052656365697074496e64657800040478536565205b6050616c6c65743a3a746861775f636f6d6d756e616c605d2e24636f6d6d756e696679040114696e6465787502013052656365697074496e64657800050468536565205b6050616c6c65743a3a636f6d6d756e696679605d2e24707269766174697a65040114696e6465787502013052656365697074496e64657800060468536565205b6050616c6c65743a3a707269766174697a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e1d0504184f7074696f6e04045401bd010108104e6f6e6500000010536f6d650400bd01000001000021050c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67ac0110626f6f6c00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573732505013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e00030454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e6572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00040454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00050464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73c90101385665633c543a3a4974656d49643e00060468536565205b6050616c6c65743a3a72656465706f736974605d2e18667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400080454536565205b6050616c6c65743a3a74686177605d2e44667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090488536565205b6050616c6c65743a3a667265657a655f636f6c6c656374696f6e605d2e3c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a0480536565205b6050616c6c65743a3a746861775f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572990201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a6572990201504163636f756e7449644c6f6f6b75704f663c543e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e40617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e000d0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c6567617465290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e0480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e44666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000118697373756572990201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a6572990201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67ac0110626f6f6c00012469735f66726f7a656eac0110626f6f6c000f0488536565205b6050616c6c65743a3a666f7263655f6974656d5f737461747573605d2e347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579cd01016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d1010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00100478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e3c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579cd01016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00110480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461c5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461c5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c001404a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001504a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e00160494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011470726963652d05015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00180468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00190464536565205b6050616c6c65743a3a6275795f6974656d605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d737502010c7533320001386974656d5f6d65746164617461737502010c753332000128617474726962757465737502010c7533320000290504184f7074696f6e0404540199020108104e6f6e6500000010536f6d650400990200000100002d0504184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000031050c2c70616c6c65745f6e6674731870616c6c65741043616c6c08045400044900019c1863726561746508011461646d696e990201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696735050164436f6c6c656374696f6e436f6e666967466f723c542c20493e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650801146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696735050164436f6c6c656374696f6e436f6e666967466f723c542c20493e00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573735105013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f990201504163636f756e7449644c6f6f6b75704f663c543e0001307769746e6573735f64617461550501d84f7074696f6e3c4d696e745769746e6573733c543a3a4974656d49642c204465706f73697442616c616e63654f663c542c20493e3e3e00030454536565205b6050616c6c65743a3a6d696e74605d2e28666f7263655f6d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f990201504163636f756e7449644c6f6f6b75704f663c543e00012c6974656d5f636f6e6669675d0501284974656d436f6e6669670004046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e106275726e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064657374990201504163636f756e7449644c6f6f6b75704f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73c90101385665633c543a3a4974656d49643e00070468536565205b6050616c6c65743a3a72656465706f736974605d2e486c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640008048c536565205b6050616c6c65743a3a6c6f636b5f6974656d5f7472616e73666572605d2e50756e6c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400090494536565205b6050616c6c65743a3a756e6c6f636b5f6974656d5f7472616e73666572605d2e3c6c6f636b5f636f6c6c656374696f6e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346c6f636b5f73657474696e677339050148436f6c6c656374696f6e53657474696e6773000a0480536565205b6050616c6c65743a3a6c6f636b5f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011461646d696e290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011c667265657a6572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e58666f7263655f636f6c6c656374696f6e5f6f776e6572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572990201504163636f756e7449644c6f6f6b75704f663c543e000d049c536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f6f776e6572605d2e5c666f7263655f636f6c6c656374696f6e5f636f6e666967080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118636f6e66696735050164436f6c6c656374696f6e436f6e666967466f723c542c20493e000e04a0536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f636f6e666967605d2e40617070726f76655f7472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e0001386d617962655f646561646c696e659801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000f0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00100480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e70636c6561725f616c6c5f7472616e736665725f617070726f76616c73080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001104b4536565205b6050616c6c65743a3a636c6561725f616c6c5f7472616e736665725f617070726f76616c73605d2e506c6f636b5f6974656d5f70726f70657274696573100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461ac0110626f6f6c00013c6c6f636b5f61747472696275746573ac0110626f6f6c00120494536565205b6050616c6c65743a3a6c6f636b5f6974656d5f70726f70657274696573605d2e347365745f617474726962757465140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00130478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4c666f7263655f7365745f6174747269627574651801187365745f6173a801504f7074696f6e3c543a3a4163636f756e7449643e000128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e3c636c6561725f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00150480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e5c617070726f76655f6974656d5f617474726962757465730c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e001604a0536565205b6050616c6c65743a3a617070726f76655f6974656d5f61747472696275746573605d2e7c63616e63656c5f6974656d5f617474726962757465735f617070726f76616c100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465990201504163636f756e7449644c6f6f6b75704f663c543e00011c7769746e6573736105017c43616e63656c41747472696275746573417070726f76616c5769746e657373001704c0536565205b6050616c6c65743a3a63616e63656c5f6974656d5f617474726962757465735f617070726f76616c605d2e307365745f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00180474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001a04a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001d04a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e507570646174655f6d696e745f73657474696e6773080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346d696e745f73657474696e677341050105014d696e7453657474696e67733c42616c616e63654f663c542c20493e2c20426c6f636b4e756d626572466f723c543e2c20543a3a436f6c6c656374696f6e49643e001e0494536565205b6050616c6c65743a3a7570646174655f6d696e745f73657474696e6773605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011470726963652d05015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e001f0468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00200464536565205b6050616c6c65743a3a6275795f6974656d605d2e207061795f74697073040110746970736505019c426f756e6465645665633c4974656d5469704f663c542c20493e2c20543a3a4d6178546970733e00210464536565205b6050616c6c65743a3a7061795f74697073605d2e2c6372656174655f737761701801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001486d617962655f646573697265645f6974656d9801444f7074696f6e3c543a3a4974656d49643e00012c6d617962655f7072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0001206475726174696f6e100144426c6f636b4e756d626572466f723c543e00220470536565205b6050616c6c65743a3a6372656174655f73776170605d2e2c63616e63656c5f737761700801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d496400230470536565205b6050616c6c65743a3a63616e63656c5f73776170605d2e28636c61696d5f7377617014013c73656e645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e645f6974656d100124543a3a4974656d4964000148726563656976655f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130726563656976655f6974656d100124543a3a4974656d49640001347769746e6573735f7072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0024046c536565205b6050616c6c65743a3a636c61696d5f73776170605d2e3c6d696e745f7072655f7369676e65640c01246d696e745f6461746171050168426f783c5072655369676e65644d696e744f663c542c20493e3e0001247369676e617475726575050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e74496400250480536565205b6050616c6c65743a3a6d696e745f7072655f7369676e6564605d2e647365745f617474726962757465735f7072655f7369676e65640c0110646174618105016c5072655369676e6564417474726962757465734f663c542c20493e0001247369676e617475726575050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e744964002604a8536565205b6050616c6c65743a3a7365745f617474726962757465735f7072655f7369676e6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35050c2c70616c6c65745f6e66747314747970657340436f6c6c656374696f6e436f6e6669670c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110000c012073657474696e677339050148436f6c6c656374696f6e53657474696e67730001286d61785f737570706c7998012c4f7074696f6e3c7533323e0001346d696e745f73657474696e6773410501b84d696e7453657474696e67733c50726963652c20426c6f636b4e756d6265722c20436f6c6c656374696f6e49643e000039050c2c70616c6c65745f6e66747314747970657320426974466c616773040454013d050004002c0144436f6c6c656374696f6e53657474696e6700003d050c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e53657474696e67000114445472616e7366657261626c654974656d7300010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040044556e6c6f636b65644d6178537570706c790008003c4465706f73697452657175697265640010000041050c2c70616c6c65745f6e667473147479706573304d696e7453657474696e67730c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110001401246d696e745f74797065450501584d696e74547970653c436f6c6c656374696f6e49643e00011470726963652d0501344f7074696f6e3c50726963653e00012c73746172745f626c6f636b98014c4f7074696f6e3c426c6f636b4e756d6265723e000124656e645f626c6f636b98014c4f7074696f6e3c426c6f636b4e756d6265723e00015464656661756c745f6974656d5f73657474696e6773490501304974656d53657474696e6773000045050c2c70616c6c65745f6e667473147479706573204d696e74547970650430436f6c6c656374696f6e49640110010c18497373756572000000185075626c696300010020486f6c6465724f660400100130436f6c6c656374696f6e49640002000049050c2c70616c6c65745f6e66747314747970657320426974466c616773040454014d050004002c012c4974656d53657474696e6700004d050c2c70616c6c65745f6e6674731474797065732c4974656d53657474696e6700010c305472616e7366657261626c6500010040556e6c6f636b65644d6574616461746100020048556e6c6f636b6564417474726962757465730004000051050c2c70616c6c65745f6e6674731474797065733844657374726f795769746e65737300000c01386974656d5f6d65746164617461737502010c7533320001306974656d5f636f6e666967737502010c753332000128617474726962757465737502010c7533320000550504184f7074696f6e0404540159050108104e6f6e6500000010536f6d6504005905000001000059050c2c70616c6c65745f6e6674731474797065732c4d696e745769746e65737308184974656d496401101c42616c616e63650118000801286f776e65645f6974656d9801384f7074696f6e3c4974656d49643e0001286d696e745f70726963652d05013c4f7074696f6e3c42616c616e63653e00005d050c2c70616c6c65745f6e667473147479706573284974656d436f6e666967000004012073657474696e6773490501304974656d53657474696e6773000061050c2c70616c6c65745f6e6674731474797065737c43616e63656c41747472696275746573417070726f76616c5769746e65737300000401486163636f756e745f6174747269627574657310010c753332000065050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540169050453000004006d0501185665633c543e000069050c2c70616c6c65745f6e6674731474797065731c4974656d5469701030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010018416d6f756e74011800100128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d496400012072656365697665720001244163636f756e744964000118616d6f756e74180118416d6f756e7400006d0500000269050071050c2c70616c6c65745f6e667473147479706573345072655369676e65644d696e741430436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e6501101c42616c616e63650118001c0128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465733d02015c5665633c285665633c75383e2c205665633c75383e293e0001206d6574616461746134011c5665633c75383e0001306f6e6c795f6163636f756e74a801444f7074696f6e3c4163636f756e7449643e000120646561646c696e65100120446561646c696e650001286d696e745f70726963652d05013c4f7074696f6e3c42616c616e63653e00007505082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400f1030148656432353531393a3a5369676e61747572650000001c5372323535313904002d040148737232353531393a3a5369676e617475726500010014456364736104007905014065636473613a3a5369676e61747572650002000079050c1c73705f636f7265146563647361245369676e6174757265000004007d0501205b75383b2036355d00007d0500000341000000080081050c2c70616c6c65745f6e6674731474797065734c5072655369676e6564417474726962757465731030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e65011000140128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465733d02015c5665633c285665633c75383e2c205665633c75383e293e0001246e616d657370616365dd0101744174747269627574654e616d6573706163653c4163636f756e7449643e000120646561646c696e65100120446561646c696e65000085050c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c65741043616c6c040454000108346672616374696f6e616c697a651401446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e0001246672616374696f6e73180144417373657442616c616e63654f663c543e00000478536565205b6050616c6c65743a3a6672616374696f6e616c697a65605d2e14756e6966791001446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e00010458536565205b6050616c6c65743a3a756e696679605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89050c3470616c6c65745f73616c6172791870616c6c65741043616c6c08045400044900011c10696e697400000454536565205b6050616c6c65743a3a696e6974605d2e1062756d7000010454536565205b6050616c6c65743a3a62756d70605d2e18696e647563740002045c536565205b6050616c6c65743a3a696e64756374605d2e20726567697374657200030464536565205b6050616c6c65743a3a7265676973746572605d2e187061796f75740004045c536565205b6050616c6c65743a3a7061796f7574605d2e307061796f75745f6f7468657204012c62656e6566696369617279000130543a3a4163636f756e74496400050474536565205b6050616c6c65743a3a7061796f75745f6f74686572605d2e34636865636b5f7061796d656e7400060478536565205b6050616c6c65743a3a636865636b5f7061796d656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d050c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c65741043616c6c0804540004490001241062756d7004010c77686f000130543a3a4163636f756e74496400000454536565205b6050616c6c65743a3a62756d70605d2e287365745f706172616d73040118706172616d73fd01014c426f783c506172616d734f663c542c20493e3e0001046c536565205b6050616c6c65743a3a7365745f706172616d73605d2e287365745f61637469766504012469735f616374697665ac0110626f6f6c0002046c536565205b6050616c6c65743a3a7365745f616374697665605d2e1c617070726f766508010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b9501013052616e6b4f663c542c20493e00030460536565205b6050616c6c65743a3a617070726f7665605d2e18696e6475637404010c77686f000130543a3a4163636f756e7449640004045c536565205b6050616c6c65743a3a696e64756374605d2e1c70726f6d6f746508010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9501013052616e6b4f663c542c20493e00050460536565205b6050616c6c65743a3a70726f6d6f7465605d2e206f6666626f61726404010c77686f000130543a3a4163636f756e74496400060464536565205b6050616c6c65743a3a6f6666626f617264605d2e3c7375626d69745f65766964656e636508011077697368090201105769736800012065766964656e63650d02013845766964656e63653c542c20493e00070480536565205b6050616c6c65743a3a7375626d69745f65766964656e6365605d2e18696d706f72740008045c536565205b6050616c6c65743a3a696d706f7274605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e91050c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c65741043616c6c04045400010c1473746f72650401106461746134011c5665633c75383e00000458536565205b6050616c6c65743a3a73746f7265605d2e1472656e6577080114626c6f636b100144426c6f636b4e756d626572466f723c543e000114696e64657810010c75333200010458536565205b6050616c6c65743a3a72656e6577605d2e2c636865636b5f70726f6f6604011470726f6f669505015c5472616e73616374696f6e53746f7261676550726f6f6600020470536565205b6050616c6c65743a3a636865636b5f70726f6f66605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9505087073705f7472616e73616374696f6e5f73746f726167655f70726f6f665c5472616e73616374696f6e53746f7261676550726f6f6600000801146368756e6b34011c5665633c75383e00011470726f6f66450201305665633c5665633c75383e3e000099050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c08045400044900010c1472656261670401286469736c6f6361746564990201504163636f756e7449644c6f6f6b75704f663c543e00000458536565205b6050616c6c65743a3a7265626167605d2e3c7075745f696e5f66726f6e745f6f6604011c6c696768746572990201504163636f756e7449644c6f6f6b75704f663c543e00010480536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f66605d2e547075745f696e5f66726f6e745f6f665f6f7468657208011c68656176696572990201504163636f756e7449644c6f6f6b75704f663c543e00011c6c696768746572990201504163636f756e7449644c6f6f6b75704f663c543e00020498536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f665f6f74686572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65741043616c6c04045400011858636f6e74726f6c5f6175746f5f6d6967726174696f6e0401306d617962655f636f6e666967a105015c4f7074696f6e3c4d6967726174696f6e4c696d6974733e0000049c536565205b6050616c6c65743a3a636f6e74726f6c5f6175746f5f6d6967726174696f6e605d2e40636f6e74696e75655f6d6967726174650c01186c696d697473a505013c4d6967726174696f6e4c696d69747300013c7265616c5f73697a655f757070657210010c7533320001307769746e6573735f7461736ba90501404d6967726174696f6e5461736b3c543e00010484536565205b6050616c6c65743a3a636f6e74696e75655f6d696772617465605d2e486d6967726174655f637573746f6d5f746f700801106b657973450201305665633c5665633c75383e3e0001307769746e6573735f73697a6510010c7533320002048c536565205b6050616c6c65743a3a6d6967726174655f637573746f6d5f746f70605d2e506d6967726174655f637573746f6d5f6368696c640c0110726f6f7434011c5665633c75383e0001286368696c645f6b657973450201305665633c5665633c75383e3e000128746f74616c5f73697a6510010c75333200030494536565205b6050616c6c65743a3a6d6967726174655f637573746f6d5f6368696c64605d2e547365745f7369676e65645f6d61785f6c696d6974730401186c696d697473a505013c4d6967726174696f6e4c696d69747300040498536565205b6050616c6c65743a3a7365745f7369676e65645f6d61785f6c696d697473605d2e48666f7263655f7365745f70726f677265737308013070726f67726573735f746f70ad05013450726f67726573734f663c543e00013870726f67726573735f6368696c64ad05013450726f67726573734f663c543e0005048c536565205b6050616c6c65743a3a666f7263655f7365745f70726f6772657373605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea10504184f7074696f6e04045401a5050108104e6f6e6500000010536f6d650400a5050000010000a5050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65743c4d6967726174696f6e4c696d697473000008011073697a6510010c7533320001106974656d10010c7533320000a9050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574344d6967726174696f6e5461736b040454000014013070726f67726573735f746f70ad05013450726f67726573734f663c543e00013870726f67726573735f6368696c64ad05013450726f67726573734f663c543e00011073697a6510010c753332000124746f705f6974656d7310010c75333200012c6368696c645f6974656d7310010c7533320000ad050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65742050726f677265737304244d61784b65794c656e00010c1c546f53746172740000001c4c6173744b65790400b1050164426f756e6465645665633c75382c204d61784b65794c656e3e00010020436f6d706c65746500020000b1050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b5050c5470616c6c65745f6368696c645f626f756e746965731870616c6c65741043616c6c04045400011c406164645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69647502012c426f756e7479496e64657800011476616c75654901013042616c616e63654f663c543e00012c6465736372697074696f6e34011c5665633c75383e00000484536565205b6050616c6c65743a3a6164645f6368696c645f626f756e7479605d2e3c70726f706f73655f63757261746f72100140706172656e745f626f756e74795f69647502012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647502012c426f756e7479496e64657800011c63757261746f72990201504163636f756e7449644c6f6f6b75704f663c543e00010c6665654901013042616c616e63654f663c543e00010480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e386163636570745f63757261746f72080140706172656e745f626f756e74795f69647502012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647502012c426f756e7479496e6465780002047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e40756e61737369676e5f63757261746f72080140706172656e745f626f756e74795f69647502012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647502012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e4861776172645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69647502012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647502012c426f756e7479496e64657800012c62656e6566696369617279990201504163636f756e7449644c6f6f6b75704f663c543e0004048c536565205b6050616c6c65743a3a61776172645f6368696c645f626f756e7479605d2e48636c61696d5f6368696c645f626f756e7479080140706172656e745f626f756e74795f69647502012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647502012c426f756e7479496e6465780005048c536565205b6050616c6c65743a3a636c61696d5f6368696c645f626f756e7479605d2e48636c6f73655f6368696c645f626f756e7479080140706172656e745f626f756e74795f69647502012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647502012c426f756e7479496e6465780006048c536565205b6050616c6c65743a3a636c6f73655f6368696c645f626f756e7479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb9050c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e5102015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c3102014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e74bd05017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e0000045c536565205b6050616c6c65743a3a7375626d6974605d2e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e6465780001049c536565205b6050616c6c65743a3a706c6163655f6465636973696f6e5f6465706f736974605d2e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000204a0536565205b6050616c6c65743a3a726566756e645f6465636973696f6e5f6465706f736974605d2e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003045c536565205b6050616c6c65743a3a63616e63656c605d2e106b696c6c040114696e64657810013c5265666572656e64756d496e64657800040454536565205b6050616c6c65743a3a6b696c6c605d2e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e64657800050484536565205b6050616c6c65743a3a6e756467655f7265666572656e64756d605d2e486f6e655f66657765725f6465636964696e67040114747261636b9501013c547261636b49644f663c542c20493e0006048c536565205b6050616c6c65743a3a6f6e655f66657765725f6465636964696e67605d2e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000704a8536565205b6050616c6c65743a3a726566756e645f7375626d697373696f6e5f6465706f736974605d2e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368c10301504f7074696f6e3c507265696d616765486173683e00080474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ebd0510346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d62657200010000c1050c3470616c6c65745f72656d61726b1870616c6c65741043616c6c0404540001041473746f726504011872656d61726b34011c5665633c75383e00000458536565205b6050616c6c65743a3a73746f7265605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5050c4c70616c6c65745f726f6f745f74657374696e671870616c6c65741043616c6c0404540001042866696c6c5f626c6f636b040114726174696fc0011c50657262696c6c0000046c536565205b6050616c6c65743a3a66696c6c5f626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9050c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c65741043616c6c08045400044900011810766f7465080128706f6c6c5f696e64657875020144506f6c6c496e6465784f663c542c20493e000110766f7465cd0501704163636f756e74566f74653c42616c616e63654f663c542c20493e3e00000454536565205b6050616c6c65743a3a766f7465605d2e2064656c6567617465100114636c61737395010134436c6173734f663c542c20493e000108746f990201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed5050128436f6e76696374696f6e00011c62616c616e636518013c42616c616e63654f663c542c20493e00010464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465040114636c61737395010134436c6173734f663c542c20493e0002046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e18756e6c6f636b080114636c61737395010134436c6173734f663c542c20493e000118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e0003045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465080114636c617373110201544f7074696f6e3c436c6173734f663c542c20493e3e000114696e646578100144506f6c6c496e6465784f663c542c20493e00040470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650c0118746172676574990201504163636f756e7449644c6f6f6b75704f663c543e000114636c61737395010134436c6173734f663c542c20493e000114696e646578100144506f6c6c496e6465784f663c542c20493e00050488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd050c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652c4163636f756e74566f7465041c42616c616e63650118010c205374616e64617264080110766f7465d1050110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001003053706c69744162737461696e0c010c61796518011c42616c616e636500010c6e617918011c42616c616e636500011c6162737461696e18011c42616c616e636500020000d1050c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746510566f74650000040008000000d5050c6070616c6c65745f636f6e76696374696f6e5f766f74696e6728636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000d9050c4070616c6c65745f77686974656c6973741870616c6c65741043616c6c0404540001103877686974656c6973745f63616c6c04012463616c6c5f68617368300130507265696d616765486173680000047c536565205b6050616c6c65743a3a77686974656c6973745f63616c6c605d2e5c72656d6f76655f77686974656c69737465645f63616c6c04012463616c6c5f68617368300130507265696d61676548617368000104a0536565205b6050616c6c65743a3a72656d6f76655f77686974656c69737465645f63616c6c605d2e6464697370617463685f77686974656c69737465645f63616c6c0c012463616c6c5f68617368300130507265696d6167654861736800014063616c6c5f656e636f6465645f6c656e10010c75333200014c63616c6c5f7765696768745f7769746e657373240118576569676874000204a8536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c605d2e9c64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d61676504011063616c6c3502017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000304e0536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273650101445665633c543a3a4163636f756e7449643e0001147072696d65a801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647502010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c647502012c4d656d626572436f756e7400012070726f706f73616c3502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647502010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647502010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee1050c3c70616c6c65745f616c6c69616e63651870616c6c65741043616c6c0804540004490001441c70726f706f73650c01247468726573686f6c647502010c75333200012070726f706f73616c3502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647502010c75333200000460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00010454536565205b6050616c6c65743a3a766f7465605d2e30696e69745f6d656d6265727308011c66656c6c6f7773650101445665633c543a3a4163636f756e7449643e000118616c6c696573650101445665633c543a3a4163636f756e7449643e00030474536565205b6050616c6c65743a3a696e69745f6d656d62657273605d2e1c64697362616e6404011c7769746e657373e505013844697362616e645769746e65737300040460536565205b6050616c6c65743a3a64697362616e64605d2e207365745f72756c6504011072756c65e905010c43696400050464536565205b6050616c6c65743a3a7365745f72756c65605d2e20616e6e6f756e6365040130616e6e6f756e63656d656e74e905010c43696400060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e74040130616e6e6f756e63656d656e74e905010c43696400070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e346a6f696e5f616c6c69616e636500080478536565205b6050616c6c65743a3a6a6f696e5f616c6c69616e6365605d2e346e6f6d696e6174655f616c6c7904010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e00090478536565205b6050616c6c65743a3a6e6f6d696e6174655f616c6c79605d2e30656c65766174655f616c6c79040110616c6c79990201504163636f756e7449644c6f6f6b75704f663c543e000a0474536565205b6050616c6c65743a3a656c65766174655f616c6c79605d2e58676976655f7265746972656d656e745f6e6f74696365000b049c536565205b6050616c6c65743a3a676976655f7265746972656d656e745f6e6f74696365605d2e18726574697265000c045c536565205b6050616c6c65743a3a726574697265605d2e2c6b69636b5f6d656d62657204010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e000d0470536565205b6050616c6c65743a3a6b69636b5f6d656d626572605d2e586164645f756e7363727570756c6f75735f6974656d730401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000e049c536565205b6050616c6c65743a3a6164645f756e7363727570756c6f75735f6974656d73605d2e6472656d6f76655f756e7363727570756c6f75735f6974656d730401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000f04a8536565205b6050616c6c65743a3a72656d6f76655f756e7363727570756c6f75735f6974656d73605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647502010c75333200100458536565205b6050616c6c65743a3a636c6f7365605d2e5861626469636174655f66656c6c6f775f7374617475730011049c536565205b6050616c6c65743a3a61626469636174655f66656c6c6f775f737461747573605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5050c3c70616c6c65745f616c6c69616e63651474797065733844697362616e645769746e657373000008013866656c6c6f775f6d656d626572737502010c753332000130616c6c795f6d656d626572737502010c7533320000e9050c3c70616c6c65745f616c6c69616e63651474797065730c43696400000c011c76657273696f6eed05011c56657273696f6e000114636f6465632c010c75363400011068617368f10501244d756c7469686173680000ed050c3c70616c6c65745f616c6c69616e63651474797065731c56657273696f6e00010808563000000008563100010000f1050c3c70616c6c65745f616c6c69616e6365147479706573244d756c7469686173680000080110636f64652c010c753634000118646967657374f5050170426f756e6465645665633c75382c20436f6e73745533323c36383e3e0000f5050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000f905000002fd0500fd05083c70616c6c65745f616c6c69616e636540556e7363727570756c6f75734974656d08244163636f756e74496401000c55726c0101060108244163636f756e74496404000001244163636f756e7449640000001c5765627369746504000106010c55726c0001000001060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000005060c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c65741043616c6c040454000154106a6f696e080118616d6f756e744901013042616c616e63654f663c543e00011c706f6f6c5f6964100118506f6f6c496400000454536565205b6050616c6c65743a3a6a6f696e605d2e28626f6e645f657874726104011465787472610906015c426f6e6445787472613c42616c616e63654f663c543e3e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e30636c61696d5f7061796f757400020474536565205b6050616c6c65743a3a636c61696d5f7061796f7574605d2e18756e626f6e640801386d656d6265725f6163636f756e74990201504163636f756e7449644c6f6f6b75704f663c543e000140756e626f6e64696e675f706f696e74734901013042616c616e63654f663c543e0003045c536565205b6050616c6c65743a3a756e626f6e64605d2e58706f6f6c5f77697468647261775f756e626f6e64656408011c706f6f6c5f6964100118506f6f6c49640001486e756d5f736c617368696e675f7370616e7310010c7533320004049c536565205b6050616c6c65743a3a706f6f6c5f77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640801386d656d6265725f6163636f756e74990201504163636f756e7449644c6f6f6b75704f663c543e0001486e756d5f736c617368696e675f7370616e7310010c75333200050488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e18637265617465100118616d6f756e744901013042616c616e63654f663c543e000110726f6f74990201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f72990201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e636572990201504163636f756e7449644c6f6f6b75704f663c543e0006045c536565205b6050616c6c65743a3a637265617465605d2e4c6372656174655f776974685f706f6f6c5f6964140118616d6f756e744901013042616c616e63654f663c543e000110726f6f74990201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f72990201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e636572990201504163636f756e7449644c6f6f6b75704f663c543e00011c706f6f6c5f6964100118506f6f6c496400070490536565205b6050616c6c65743a3a6372656174655f776974685f706f6f6c5f6964605d2e206e6f6d696e61746508011c706f6f6c5f6964100118506f6f6c496400012876616c696461746f7273650101445665633c543a3a4163636f756e7449643e00080464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e247365745f737461746508011c706f6f6c5f6964100118506f6f6c496400011473746174650d060124506f6f6c537461746500090468536565205b6050616c6c65743a3a7365745f7374617465605d2e307365745f6d6574616461746108011c706f6f6c5f6964100118506f6f6c49640001206d6574616461746134011c5665633c75383e000a0474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e2c7365745f636f6e666967731801346d696e5f6a6f696e5f626f6e6411060158436f6e6669674f703c42616c616e63654f663c543e3e00013c6d696e5f6372656174655f626f6e6411060158436f6e6669674f703c42616c616e63654f663c543e3e0001246d61785f706f6f6c7315060134436f6e6669674f703c7533323e00012c6d61785f6d656d6265727315060134436f6e6669674f703c7533323e0001506d61785f6d656d626572735f7065725f706f6f6c15060134436f6e6669674f703c7533323e000154676c6f62616c5f6d61785f636f6d6d697373696f6e19060144436f6e6669674f703c50657262696c6c3e000b0470536565205b6050616c6c65743a3a7365745f636f6e66696773605d2e307570646174655f726f6c657310011c706f6f6c5f6964100118506f6f6c49640001206e65775f726f6f741d060158436f6e6669674f703c543a3a4163636f756e7449643e0001346e65775f6e6f6d696e61746f721d060158436f6e6669674f703c543a3a4163636f756e7449643e00012c6e65775f626f756e6365721d060158436f6e6669674f703c543a3a4163636f756e7449643e000c0474536565205b6050616c6c65743a3a7570646174655f726f6c6573605d2e146368696c6c04011c706f6f6c5f6964100118506f6f6c4964000d0458536565205b6050616c6c65743a3a6368696c6c605d2e40626f6e645f65787472615f6f746865720801186d656d626572990201504163636f756e7449644c6f6f6b75704f663c543e00011465787472610906015c426f6e6445787472613c42616c616e63654f663c543e3e000e0484536565205b6050616c6c65743a3a626f6e645f65787472615f6f74686572605d2e507365745f636c61696d5f7065726d697373696f6e0401287065726d697373696f6e2106013c436c61696d5065726d697373696f6e000f0494536565205b6050616c6c65743a3a7365745f636c61696d5f7065726d697373696f6e605d2e48636c61696d5f7061796f75745f6f746865720401146f74686572000130543a3a4163636f756e7449640010048c536565205b6050616c6c65743a3a636c61696d5f7061796f75745f6f74686572605d2e387365745f636f6d6d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001386e65775f636f6d6d697373696f6e2506017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e0011047c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e605d2e487365745f636f6d6d697373696f6e5f6d617808011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec0011c50657262696c6c0012048c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6d6178605d2e687365745f636f6d6d697373696f6e5f6368616e67655f7261746508011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174652d06019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e001304ac536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6368616e67655f72617465605d2e40636c61696d5f636f6d6d697373696f6e04011c706f6f6c5f6964100118506f6f6c496400140484536565205b6050616c6c65743a3a636c61696d5f636f6d6d697373696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324426f6e644578747261041c42616c616e6365011801082c4672656542616c616e6365040018011c42616c616e63650000001c52657761726473000100000d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c537461746500010c104f70656e0000001c426c6f636b65640001002844657374726f79696e67000200001106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200001506085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200001906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f7004045401c0010c104e6f6f700000000c5365740400c00104540001001852656d6f7665000200001d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540100010c104e6f6f700000000c5365740400000104540001001852656d6f7665000200002106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c436c61696d5065726d697373696f6e000110305065726d697373696f6e6564000000585065726d697373696f6e6c657373436f6d706f756e64000100585065726d697373696f6e6c6573735769746864726177000200445065726d697373696f6e6c657373416c6c00030000250604184f7074696f6e0404540129060108104e6f6e6500000010536f6d65040029060000010000290600000408c000002d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7350436f6d6d697373696f6e4368616e676552617465042c426c6f636b4e756d6265720110000801306d61785f696e637265617365c0011c50657262696c6c0001246d696e5f64656c617910012c426c6f636b4e756d626572000031060c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e5102015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c3102014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e74bd05017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e0000045c536565205b6050616c6c65743a3a7375626d6974605d2e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e6465780001049c536565205b6050616c6c65743a3a706c6163655f6465636973696f6e5f6465706f736974605d2e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000204a0536565205b6050616c6c65743a3a726566756e645f6465636973696f6e5f6465706f736974605d2e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003045c536565205b6050616c6c65743a3a63616e63656c605d2e106b696c6c040114696e64657810013c5265666572656e64756d496e64657800040454536565205b6050616c6c65743a3a6b696c6c605d2e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e64657800050484536565205b6050616c6c65743a3a6e756467655f7265666572656e64756d605d2e486f6e655f66657765725f6465636964696e67040114747261636b9501013c547261636b49644f663c542c20493e0006048c536565205b6050616c6c65743a3a6f6e655f66657765725f6465636964696e67605d2e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000704a8536565205b6050616c6c65743a3a726566756e645f7375626d697373696f6e5f6465706f736974605d2e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368c10301504f7074696f6e3c507265696d616765486173683e00080474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35060c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c65741043616c6c080454000449000118286164645f6d656d62657204010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3870726f6d6f74655f6d656d62657204010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0001047c536565205b6050616c6c65743a3a70726f6d6f74655f6d656d626572605d2e3464656d6f74655f6d656d62657204010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e00020478536565205b6050616c6c65743a3a64656d6f74655f6d656d626572605d2e3472656d6f76655f6d656d62657208010c77686f990201504163636f756e7449644c6f6f6b75704f663c543e0001206d696e5f72616e6b9501011052616e6b00030478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e10766f7465080110706f6c6c100144506f6c6c496e6465784f663c542c20493e00010c617965ac0110626f6f6c00040454536565205b6050616c6c65743a3a766f7465605d2e30636c65616e75705f706f6c6c080128706f6c6c5f696e646578100144506f6c6c496e6465784f663c542c20493e00010c6d617810010c75333200050474536565205b6050616c6c65743a3a636c65616e75705f706f6c6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c65741043616c6c0404540001142c6372656174655f706f6f6c0801186173736574313d06013c543a3a4d756c7469417373657449640001186173736574323d06013c543a3a4d756c74694173736574496400000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e346164645f6c69717569646974791c01186173736574313d06013c543a3a4d756c7469417373657449640001186173736574323d06013c543a3a4d756c74694173736574496400013c616d6f756e74315f6465736972656418013c543a3a417373657442616c616e636500013c616d6f756e74325f6465736972656418013c543a3a417373657442616c616e636500012c616d6f756e74315f6d696e18013c543a3a417373657442616c616e636500012c616d6f756e74325f6d696e18013c543a3a417373657442616c616e636500011c6d696e745f746f000130543a3a4163636f756e74496400010478536565205b6050616c6c65743a3a6164645f6c6971756964697479605d2e4072656d6f76655f6c69717569646974791801186173736574313d06013c543a3a4d756c7469417373657449640001186173736574323d06013c543a3a4d756c7469417373657449640001346c705f746f6b656e5f6275726e18013c543a3a417373657442616c616e636500014c616d6f756e74315f6d696e5f7265636569766518013c543a3a417373657442616c616e636500014c616d6f756e74325f6d696e5f7265636569766518013c543a3a417373657442616c616e636500012c77697468647261775f746f000130543a3a4163636f756e74496400020484536565205b6050616c6c65743a3a72656d6f76655f6c6971756964697479605d2e70737761705f65786163745f746f6b656e735f666f725f746f6b656e7314011070617468410601c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000124616d6f756e745f696e18013c543a3a417373657442616c616e6365000138616d6f756e745f6f75745f6d696e18013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665ac0110626f6f6c000304b4536565205b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e70737761705f746f6b656e735f666f725f65786163745f746f6b656e7314011070617468410601c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000128616d6f756e745f6f757418013c543a3a417373657442616c616e6365000134616d6f756e745f696e5f6d617818013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665ac0110626f6f6c000404b4536565205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e3d060c5c70616c6c65745f61737365745f636f6e76657273696f6e1474797065733c4e61746976654f7241737365744964041c4173736574496401100108184e6174697665000000144173736574040010011c417373657449640001000041060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d06045300000400450601185665633c543e000045060000023d060049060c4c70616c6c65745f666173745f756e7374616b651870616c6c65741043616c6c04045400010c5472656769737465725f666173745f756e7374616b6500000498536565205b6050616c6c65743a3a72656769737465725f666173745f756e7374616b65605d2e28646572656769737465720001046c536565205b6050616c6c65743a3a64657265676973746572605d2e1c636f6e74726f6c040134657261735f746f5f636865636b100120457261496e64657800020460536565205b6050616c6c65743a3a636f6e74726f6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e64657800000468536565205b6050616c6c65743a3a726561705f70616765605d2e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d69742401185765696768740001048c536565205b6050616c6c65743a3a657865637574655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51060c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c65741043616c6c04045400010828656d69745f6576656e740000046c536565205b6050616c6c65743a3a656d69745f6576656e74605d2e106e6f6f7000010454536565205b6050616c6c65743a3a6e6f6f70605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e55060c3c70616c6c65745f74785f70617573651870616c6c65741043616c6c04045400010814706175736504012466756c6c5f6e616d655906015052756e74696d6543616c6c4e616d654f663c543e00000458536565205b6050616c6c65743a3a7061757365605d2e1c756e70617573650401146964656e745906015052756e74696d6543616c6c4e616d654f663c543e00010460536565205b6050616c6c65743a3a756e7061757365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e590600000408d901d901005d060c4070616c6c65745f736166655f6d6f64651870616c6c65741043616c6c04045400012014656e74657200000458536565205b6050616c6c65743a3a656e746572605d2e2c666f7263655f656e74657200010470536565205b6050616c6c65743a3a666f7263655f656e746572605d2e18657874656e640002045c536565205b6050616c6c65743a3a657874656e64605d2e30666f7263655f657874656e6400030474536565205b6050616c6c65743a3a666f7263655f657874656e64605d2e28666f7263655f657869740004046c536565205b6050616c6c65743a3a666f7263655f65786974605d2e4c666f7263655f736c6173685f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00050490536565205b6050616c6c65743a3a666f7263655f736c6173685f6465706f736974605d2e3c72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00060480536565205b6050616c6c65743a3a72656c656173655f6465706f736974605d2e54666f7263655f72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00070498536565205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e61060c3470616c6c65745f62726f6b65721870616c6c65741043616c6c04045400014c24636f6e666967757265040118636f6e66696765060144436f6e6669675265636f72644f663c543e00000468536565205b6050616c6c65743a3a636f6e666967757265605d2e1c72657365727665040120776f726b6c6f6164690601205363686564756c6500010460536565205b6050616c6c65743a3a72657365727665605d2e24756e726573657276650401286974656d5f696e64657810010c75333200020468536565205b6050616c6c65743a3a756e72657365727665605d2e247365745f6c656173650801107461736b1001185461736b4964000114756e74696c10012454696d65736c69636500030468536565205b6050616c6c65743a3a7365745f6c65617365605d2e2c73746172745f73616c6573080134696e697469616c5f707269636518013042616c616e63654f663c543e000128636f72655f636f756e7495010124436f7265496e64657800040470536565205b6050616c6c65743a3a73746172745f73616c6573605d2e20707572636861736504012c70726963655f6c696d697418013042616c616e63654f663c543e00050464536565205b6050616c6c65743a3a7075726368617365605d2e1472656e6577040110636f726595010124436f7265496e64657800060458536565205b6050616c6c65743a3a72656e6577605d2e207472616e73666572080124726567696f6e5f69647d060120526567696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e74496400070464536565205b6050616c6c65743a3a7472616e73666572605d2e24706172746974696f6e080124726567696f6e5f69647d060120526567696f6e49640001147069766f7410012454696d65736c69636500080468536565205b6050616c6c65743a3a706172746974696f6e605d2e24696e7465726c616365080124726567696f6e5f69647d060120526567696f6e49640001147069766f7471060120436f72654d61736b00090468536565205b6050616c6c65743a3a696e7465726c616365605d2e1861737369676e0c0124726567696f6e5f69647d060120526567696f6e49640001107461736b1001185461736b496400012066696e616c6974798106012046696e616c697479000a045c536565205b6050616c6c65743a3a61737369676e605d2e10706f6f6c0c0124726567696f6e5f69647d060120526567696f6e49640001147061796565000130543a3a4163636f756e74496400012066696e616c6974798106012046696e616c697479000b0454536565205b6050616c6c65743a3a706f6f6c605d2e34636c61696d5f726576656e7565080124726567696f6e5f69647d060120526567696f6e49640001386d61785f74696d65736c6963657310012454696d65736c696365000c0478536565205b6050616c6c65743a3a636c61696d5f726576656e7565605d2e3c70757263686173655f637265646974080118616d6f756e7418013042616c616e63654f663c543e00012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e000d0480536565205b6050616c6c65743a3a70757263686173655f637265646974605d2e2c64726f705f726567696f6e040124726567696f6e5f69647d060120526567696f6e4964000e0470536565205b6050616c6c65743a3a64726f705f726567696f6e605d2e4464726f705f636f6e747269627574696f6e040124726567696f6e5f69647d060120526567696f6e4964000f0488536565205b6050616c6c65743a3a64726f705f636f6e747269627574696f6e605d2e3064726f705f686973746f72790401107768656e10012454696d65736c69636500100474536565205b6050616c6c65743a3a64726f705f686973746f7279605d2e3064726f705f72656e6577616c080110636f726595010124436f7265496e6465780001107768656e10012454696d65736c69636500110474536565205b6050616c6c65743a3a64726f705f72656e6577616c605d2e48726571756573745f636f72655f636f756e74040128636f72655f636f756e7495010124436f7265496e6465780012048c536565205b6050616c6c65743a3a726571756573745f636f72655f636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e65060c3470616c6c65745f62726f6b657214747970657330436f6e6669675265636f7264082c426c6f636b4e756d62657201104052656c6179426c6f636b4e756d626572011000200138616476616e63655f6e6f7469636510014052656c6179426c6f636b4e756d626572000140696e7465726c7564655f6c656e67746810012c426c6f636b4e756d6265720001346c656164696e5f6c656e67746810012c426c6f636b4e756d626572000134726567696f6e5f6c656e67746810012454696d65736c696365000154696465616c5f62756c6b5f70726f706f7274696f6ec0011c50657262696c6c00014c6c696d69745f636f7265735f6f666665726564110201444f7074696f6e3c436f7265496e6465783e00013072656e6577616c5f62756d70c0011c50657262696c6c000150636f6e747269627574696f6e5f74696d656f757410012454696d65736c696365000069060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016d06045300000400790601185665633c543e00006d060c3470616c6c65745f62726f6b6572147479706573305363686564756c654974656d00000801106d61736b71060120436f72654d61736b00012861737369676e6d656e7475060138436f726541737369676e6d656e74000071060c3470616c6c65745f62726f6b657224636f72655f6d61736b20436f72654d61736b00000400690401205b75383b2031305d000075060c3470616c6c65745f62726f6b657248636f726574696d655f696e7465726661636538436f726541737369676e6d656e7400010c1049646c6500000010506f6f6c000100105461736b04001001185461736b49640002000079060000026d06007d060c3470616c6c65745f62726f6b657214747970657320526567696f6e496400000c0114626567696e10012454696d65736c696365000110636f726595010124436f7265496e6465780001106d61736b71060120436f72654d61736b000081060c3470616c6c65745f62726f6b65721474797065732046696e616c6974790001082c50726f766973696f6e616c0000001446696e616c0001000085060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065731454616c6c790814566f746573011814546f74616c00000c011061796573180114566f7465730001106e617973180114566f74657300011c737570706f7274180114566f746573000089060c3470616c6c65745f72656d61726b1870616c6c6574144576656e740404540001041853746f72656408011873656e646572000130543a3a4163636f756e744964000130636f6e74656e745f6861736830013473705f636f72653a3a483235360000045853746f7265642064617461206f666620636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144576656e740804540004490001082444656c6567617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000041d01416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e205c5b77686f2c207461726765745c5d2c556e64656c6567617465640400000130543a3a4163636f756e744964000104f4416e205c5b6163636f756e745c5d206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491060c4070616c6c65745f77686974656c6973741870616c6c6574144576656e7404045400010c3c43616c6c57686974656c697374656404012463616c6c5f68617368300130507265696d616765486173680000005857686974656c697374656443616c6c52656d6f76656404012463616c6c5f68617368300130507265696d616765486173680001006457686974656c697374656443616c6c4469737061746368656408012463616c6c5f68617368300130507265696d61676548617368000118726573756c74950601684469737061746368526573756c7457697468506f7374496e666f000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657495060418526573756c74080454019906044501a1060108084f6b04009906000000000c4572720400a106000001000099060c346672616d655f737570706f727420646973706174636840506f73744469737061746368496e666f000008013461637475616c5f7765696768749d0601384f7074696f6e3c5765696768743e000120706179735f6665656001105061797300009d0604184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000a106082873705f72756e74696d656444697370617463684572726f7257697468506f7374496e666f0410496e666f01990600080124706f73745f696e666f99060110496e666f0001146572726f7264013444697370617463684572726f720000a5060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564ac0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9060c3c70616c6c65745f616c6c69616e63651870616c6c6574144576656e74080454000449000134284e657752756c6553657404011072756c65e905010c4369640000046041206e65772072756c6520686173206265656e207365742e24416e6e6f756e636564040130616e6e6f756e63656d656e74e905010c4369640001049441206e657720616e6e6f756e63656d656e7420686173206265656e2070726f706f7365642e4c416e6e6f756e63656d656e7452656d6f766564040130616e6e6f756e63656d656e74e905010c436964000204a8416e206f6e2d636861696e20616e6e6f756e63656d656e7420686173206265656e2072656d6f7665642e484d656d62657273496e697469616c697a656408011c66656c6c6f7773650101445665633c543a3a4163636f756e7449643e000118616c6c696573650101445665633c543a3a4163636f756e7449643e0003040101536f6d65206163636f756e74732068617665206265656e20696e697469616c697a6564206173206d656d62657273202866656c6c6f77732f616c6c696573292e344e6577416c6c794a6f696e65640c0110616c6c79000130543a3a4163636f756e7449640001246e6f6d696e61746f72a801504f7074696f6e3c543a3a4163636f756e7449643e00012072657365727665642d05015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000404f8416e206163636f756e7420686173206265656e20616464656420617320616e20416c6c7920616e6420726573657276656420697473206465706f7369742e30416c6c79456c657661746564040110616c6c79000130543a3a4163636f756e74496400050490416e20616c6c7920686173206265656e20656c65766174656420746f2046656c6c6f772e744d656d6265725265746972656d656e74506572696f64537461727465640401186d656d626572000130543a3a4163636f756e744964000604110141206d656d6265722067617665207265746972656d656e74206e6f7469636520616e64207468656972207265746972656d656e7420706572696f6420737461727465642e344d656d626572526574697265640801186d656d626572000130543a3a4163636f756e744964000128756e72657365727665642d05015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000704c441206d656d626572206861732072657469726564207769746820697473206465706f73697420756e72657365727665642e304d656d6265724b69636b65640801186d656d626572000130543a3a4163636f756e74496400011c736c61736865642d05015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000804d841206d656d62657220686173206265656e206b69636b6564206f7574207769746820697473206465706f73697420736c61736865642e54556e7363727570756c6f75734974656d41646465640401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e00090425014163636f756e7473206f722077656273697465732068617665206265656e20616464656420696e746f20746865206c697374206f6620756e7363727570756c6f7573206974656d732e5c556e7363727570756c6f75734974656d52656d6f7665640401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000a042d014163636f756e7473206f722077656273697465732068617665206265656e2072656d6f7665642066726f6d20746865206c697374206f6620756e7363727570756c6f7573206974656d732e44416c6c69616e636544697362616e6465640c013866656c6c6f775f6d656d6265727310010c753332000130616c6c795f6d656d6265727310010c753332000128756e726573657276656410010c753332000b043101416c6c69616e63652064697362616e6465642e20496e636c75646573206e756d6265722064656c65746564206d656d6265727320616e6420756e7265736572766564206465706f736974732e3c46656c6c6f7741626469636174656404011866656c6c6f77000130543a3a4163636f756e744964000c04f4412046656c6c6f772061626469636174656420746865697220766f74696e67207269676874732e205468657920617265206e6f7720616e20416c6c792e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad060c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144576656e7404045400013c1c437265617465640801246465706f7369746f72000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000004604120706f6f6c20686173206265656e20637265617465642e18426f6e6465641001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000118626f6e64656418013042616c616e63654f663c543e0001186a6f696e6564ac0110626f6f6c0001049441206d656d6265722068617320626563616d6520626f6e64656420696e206120706f6f6c2e1c506169644f75740c01186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c49640001187061796f757418013042616c616e63654f663c543e0002048c41207061796f757420686173206265656e206d61646520746f2061206d656d6265722e20556e626f6e6465641401186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e00010c657261100120457261496e64657800032c9841206d656d6265722068617320756e626f6e6465642066726f6d20746865697220706f6f6c2e0039012d206062616c616e6365602069732074686520636f72726573706f6e64696e672062616c616e6365206f6620746865206e756d626572206f6620706f696e7473207468617420686173206265656e5501202072657175657374656420746f20626520756e626f6e646564202874686520617267756d656e74206f66207468652060756e626f6e6460207472616e73616374696f6e292066726f6d2074686520626f6e6465641c2020706f6f6c2e45012d2060706f696e74736020697320746865206e756d626572206f6620706f696e747320746861742061726520697373756564206173206120726573756c74206f66206062616c616e636560206265696e67c0646973736f6c76656420696e746f2074686520636f72726573706f6e64696e6720756e626f6e64696e6720706f6f6c2ee42d206065726160206973207468652065726120696e207768696368207468652062616c616e63652077696c6c20626520756e626f6e6465642e5501496e2074686520616273656e6365206f6620736c617368696e672c2074686573652076616c7565732077696c6c206d617463682e20496e207468652070726573656e6365206f6620736c617368696e672c207468654d016e756d626572206f6620706f696e74732074686174206172652069737375656420696e2074686520756e626f6e64696e6720706f6f6c2077696c6c206265206c657373207468616e2074686520616d6f756e746472657175657374656420746f20626520756e626f6e6465642e2457697468647261776e1001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e0004189c41206d656d626572206861732077697468647261776e2066726f6d20746865697220706f6f6c2e00210154686520676976656e206e756d626572206f662060706f696e7473602068617665206265656e20646973736f6c76656420696e2072657475726e206f66206062616c616e6365602e00590153696d696c617220746f2060556e626f6e64656460206576656e742c20696e2074686520616273656e6365206f6620736c617368696e672c2074686520726174696f206f6620706f696e7420746f2062616c616e63652877696c6c20626520312e2444657374726f79656404011c706f6f6c5f6964100118506f6f6c4964000504684120706f6f6c20686173206265656e2064657374726f7965642e3053746174654368616e67656408011c706f6f6c5f6964100118506f6f6c49640001246e65775f73746174650d060124506f6f6c53746174650006047c546865207374617465206f66206120706f6f6c20686173206368616e676564344d656d62657252656d6f76656408011c706f6f6c5f6964100118506f6f6c49640001186d656d626572000130543a3a4163636f756e74496400070c9841206d656d62657220686173206265656e2072656d6f7665642066726f6d206120706f6f6c2e0051015468652072656d6f76616c2063616e20626520766f6c756e74617279202877697468647261776e20616c6c20756e626f6e6465642066756e647329206f7220696e766f6c756e7461727920286b69636b6564292e30526f6c6573557064617465640c0110726f6f74a801504f7074696f6e3c543a3a4163636f756e7449643e00011c626f756e636572a801504f7074696f6e3c543a3a4163636f756e7449643e0001246e6f6d696e61746f72a801504f7074696f6e3c543a3a4163636f756e7449643e000808550154686520726f6c6573206f66206120706f6f6c2068617665206265656e207570646174656420746f2074686520676976656e206e657720726f6c65732e204e6f7465207468617420746865206465706f7369746f724463616e206e65766572206368616e67652e2c506f6f6c536c617368656408011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e0009040d01546865206163746976652062616c616e6365206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e50556e626f6e64696e67506f6f6c536c61736865640c011c706f6f6c5f6964100118506f6f6c496400010c657261100120457261496e64657800011c62616c616e636518013042616c616e63654f663c543e000a04250154686520756e626f6e6420706f6f6c206174206065726160206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e54506f6f6c436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c496400011c63757272656e742506017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e000b04b44120706f6f6c277320636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e60506f6f6c4d6178436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec0011c50657262696c6c000c04d44120706f6f6c2773206d6178696d756d20636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e7c506f6f6c436f6d6d697373696f6e4368616e6765526174655570646174656408011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174652d06019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e000d04cc4120706f6f6c277320636f6d6d697373696f6e20606368616e67655f726174656020686173206265656e206368616e6765642e54506f6f6c436f6d6d697373696f6e436c61696d656408011c706f6f6c5f6964100118506f6f6c4964000128636f6d6d697373696f6e18013042616c616e63654f663c543e000e0484506f6f6c20636f6d6d697373696f6e20686173206265656e20636c61696d65642e04584576656e7473206f6620746869732070616c6c65742eb1060c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9501013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3102014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03047041206465706f73697420686173206265656e20736c6173686165642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9501013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3102014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c79b5060120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b506086070616c6c65745f72616e6b65645f636f6c6c6563746976651454616c6c790c045400044900044d00000c0124626172655f6179657310012c4d656d626572496e64657800011061796573100114566f7465730001106e617973100114566f7465730000b9060c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144576656e740804540004490001102c4d656d626572416464656404010c77686f000130543a3a4163636f756e7449640000047841206d656d626572206077686f6020686173206265656e2061646465642e2c52616e6b4368616e67656408010c77686f000130543a3a4163636f756e74496400011072616e6b9501011052616e6b000104f4546865206d656d626572206077686f6073652072616e6b20686173206265656e206368616e67656420746f2074686520676976656e206072616e6b602e344d656d62657252656d6f76656408010c77686f000130543a3a4163636f756e74496400011072616e6b9501011052616e6b0002041901546865206d656d626572206077686f60206f6620676976656e206072616e6b6020686173206265656e2072656d6f7665642066726f6d2074686520636f6c6c6563746976652e14566f74656410010c77686f000130543a3a4163636f756e744964000110706f6c6c100144506f6c6c496e6465784f663c542c20493e000110766f7465bd060128566f74655265636f726400011474616c6c79b506013454616c6c794f663c542c20493e0003085501546865206d656d626572206077686f602068617320766f74656420666f72207468652060706f6c6c6020776974682074686520676976656e2060766f746560206c656164696e6720746f20616e2075706461746564206074616c6c79602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bd06086070616c6c65745f72616e6b65645f636f6c6c65637469766528566f74655265636f72640001080c4179650400100114566f7465730000000c4e61790400100114566f74657300010000c1060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144576656e740404540001142c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f6964c506012c506f6f6c49644f663c543e08490154686520706f6f6c206964206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0130706f6f6c5f6163636f756e74000130543a3a4163636f756e744964046c546865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e0004190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e384c697175696469747941646465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c6d696e745f746f000130543a3a4163636f756e74496404d4546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206d696e74656420746f2e011c706f6f6c5f6964c506012c506f6f6c49644f663c543e04e054686520706f6f6c206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74315f70726f766964656418013c543a3a417373657442616c616e636504e454686520616d6f756e74206f662074686520666972737420617373657420746861742077617320616464656420746f2074686520706f6f6c2e0140616d6f756e74325f70726f766964656418013c543a3a417373657442616c616e636504e854686520616d6f756e74206f6620746865207365636f6e6420617373657420746861742077617320616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e74656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e404c697175696469747952656d6f76656420010c77686f000130543a3a4163636f756e74496404dc546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206275726e65642066726f6d2e012c77697468647261775f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011c706f6f6c5f6964c506012c506f6f6c49644f663c543e04c054686520706f6f6c206964207468617420746865206c6971756964697479207761732072656d6f7665642066726f6d2e011c616d6f756e743118013c543a3a417373657442616c616e636504f454686520616d6f756e74206f66207468652066697273742061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e011c616d6f756e743218013c543a3a417373657442616c616e636504f854686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206275726e65642e013c6c705f746f6b656e5f6275726e656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206275726e6564206f6620746861742069642e01387769746864726177616c5f666565c906011c5065726d696c6c04744c6971756964697479207769746864726177616c20666565202825292e0204310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3053776170457865637574656414010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c73656e645f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011070617468410601c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e08c854686520726f757465206f662061737365742069647320746861742074686520737761702077656e74207468726f7567682e48452e672e2041202d3e20446f74202d3e20420124616d6f756e745f696e18013c543a3a417373657442616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f757418013c543a3a417373657442616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e030835014173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e20426f74682060537761704578616374546f6b656e466f72546f6b656e60d8616e64206053776170546f6b656e466f724578616374546f6b656e602077696c6c2067656e65726174652074686973206576656e742e205472616e7366657210011066726f6d000130543a3a4163636f756e74496404c8546865206163636f756e74207468617420746865206173736574732077657265207472616e736665727265642066726f6d2e0108746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011461737365743d06013c543a3a4d756c746941737365744964047c546865206173736574207468617420776173207472616e736665727265642e0118616d6f756e7418013c543a3a417373657442616c616e636504b454686520616d6f756e74206f6620746865206173736574207468617420776173207472616e736665727265642e0404ec416e20616d6f756e7420686173206265656e207472616e736665727265642066726f6d206f6e65206163636f756e7420746f20616e6f746865722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c506000004083d063d0600c9060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000cd060c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144576656e7404045400011420556e7374616b65640801147374617368000130543a3a4163636f756e744964000118726573756c747c01384469737061746368526573756c740000045841207374616b65722077617320756e7374616b65642e1c536c61736865640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104190141207374616b65722077617320736c617368656420666f722072657175657374696e6720666173742d756e7374616b65207768696c7374206265696e67206578706f7365642e304261746368436865636b656404011065726173c90101345665633c457261496e6465783e00020445014120626174636820776173207061727469616c6c7920636865636b656420666f722074686520676976656e20657261732c20627574207468652070726f6365737320646964206e6f742066696e6973682e34426174636846696e697368656404011073697a6510010c7533320003109c41206261746368206f66206120676976656e2073697a6520776173207465726d696e617465642e0055015468697320697320616c7761797320666f6c6c6f77732062792061206e756d626572206f662060556e7374616b656460206f722060536c617368656460206576656e74732c206d61726b696e672074686520656e64e86f66207468652062617463682e2041206e65772062617463682077696c6c20626520637265617465642075706f6e206e65787420626c6f636b2e34496e7465726e616c4572726f72000404e8416e20696e7465726e616c206572726f722068617070656e65642e204f7065726174696f6e732077696c6c20626520706175736564206e6f772e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1060c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869640401205b75383b2033325d0001186f726967696e1001484d6573736167654f726967696e4f663c543e0001146572726f72d506014c50726f636573734d6573736167654572726f7200000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869640401205b75383b2033325d0001186f726967696e1001484d6573736167654f726967696e4f663c543e00012c7765696768745f7573656424011857656967687400011c73756363657373ac0110626f6f6c000104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d0001186f726967696e1001484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780001346d6573736167655f696e64657810011c543a3a53697a650002048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e1001484d6573736167654f726967696e4f663c543e000114696e64657810012450616765496e6465780003045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d50610346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011424426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400240118576569676874000300145969656c6400040000d9060c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c6574144576656e7404045400010424546573744576656e74000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd060c3c70616c6c65745f74785f70617573651870616c6c6574144576656e740404540001082843616c6c50617573656404012466756c6c5f6e616d655906015052756e74696d6543616c6c4e616d654f663c543e000004b8546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f77207061757365642e3043616c6c556e70617573656404012466756c6c5f6e616d655906015052756e74696d6543616c6c4e616d654f663c543e000104c0546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f7720756e7061757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e1060c4070616c6c65745f736166655f6d6f64651870616c6c6574144576656e740404540001201c456e7465726564040114756e74696c100144426c6f636b4e756d626572466f723c543e000004dc54686520736166652d6d6f64652077617320656e746572656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e20457874656e646564040114756e74696c100144426c6f636b4e756d626572466f723c543e000104e054686520736166652d6d6f64652077617320657874656e64656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e18457869746564040118726561736f6ee506012845786974526561736f6e000204ac4578697465642074686520736166652d6d6f646520666f72206120737065636966696320726561736f6e2e344465706f736974506c6163656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0003042501416e206163636f756e742072657365727665642066756e647320666f722065697468657220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e3c4465706f73697452656c656173656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000404d0416e206163636f756e7420686164206120726573657276652072656c65617365642074686174207761732072657365727665642e384465706f736974536c617368656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000504c4416e206163636f756e7420686164207265736572766520736c61736865642074686174207761732072657365727665642e3443616e6e6f744465706f73697400060cf4436f756c64206e6f7420686f6c642066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e3443616e6e6f7452656c6561736500070c0101436f756c64206e6f742072656c656173652066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5060c4070616c6c65745f736166655f6d6f64651870616c6c65742845786974526561736f6e0001081c54696d656f757400000014466f72636500010000e9060c4070616c6c65745f73746174656d656e741870616c6c6574144576656e74040454000104304e657753746174656d656e7408011c6163636f756e74000130543a3a4163636f756e74496400012473746174656d656e74ed06012453746174656d656e740000047041206e65772073746174656d656e74206973207375626d6974746564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed06084873705f73746174656d656e745f73746f72652453746174656d656e7400001c011470726f6f66f10601344f7074696f6e3c50726f6f663e00013864656372797074696f6e5f6b65797d0101544f7074696f6e3c44656372797074696f6e4b65793e00011c6368616e6e656c7d01013c4f7074696f6e3c4368616e6e656c3e0001207072696f7269747998012c4f7074696f6e3c7533323e0001286e756d5f746f706963730801087538000118746f70696373fd06014c5b546f7069633b204d41585f544f504943535d000110646174610107013c4f7074696f6e3c5665633c75383e3e0000f10604184f7074696f6e04045401f5060108104e6f6e6500000010536f6d650400f5060000010000f506084873705f73746174656d656e745f73746f72651450726f6f660001101c537232353531390801247369676e6174757265f50301205b75383b2036345d0001187369676e65720401205b75383b2033325d0000001c456432353531390801247369676e6174757265f50301205b75383b2036345d0001187369676e65720401205b75383b2033325d00010038536563703235366b3145636473610801247369676e61747572657d0501205b75383b2036355d0001187369676e6572f90601205b75383b2033335d0002001c4f6e436861696e0c010c77686f0401244163636f756e744964000128626c6f636b5f68617368040124426c6f636b4861736800012c6576656e745f696e6465782c010c75363400030000f906000003210000000800fd06000003040000000400010704184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000005070c3470616c6c65745f62726f6b65721870616c6c6574144576656e740404540001702450757263686173656410010c77686f000130543a3a4163636f756e7449640478546865206964656e74697479206f6620746865207075726368617365722e0124726567696f6e5f69647d060120526567696f6e4964046c546865206964656e74697479206f662074686520526567696f6e2e0114707269636518013042616c616e63654f663c543e047c546865207072696365207061696420666f72207468697320526567696f6e2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0004b44120526567696f6e206f662042756c6b20436f726574696d6520686173206265656e207075726368617365642e2452656e657761626c65100110636f726595010124436f7265496e646578049c54686520636f72652077686f736520776f726b6c6f61642063616e2062652072656e657765642e0114707269636518013042616c616e63654f663c543e04bc5468652070726963652061742077686963682074686520776f726b6c6f61642063616e2062652072656e657765642e0114626567696e10012454696d65736c6963650c49015468652074696d652061742077686963682074686520776f726b6c6f616420776f756c64207265636f6d6d656e6365206f6620746869732072656e6577616c2e205468652063616c6c20746f2072656e6577450163616e6e6f742068617070656e206265666f72652074686520626567696e6e696e67206f662074686520696e7465726c756465207072696f7220746f207468652073616c6520666f7220726567696f6e7364776869636820626567696e20617420746869732074696d652e0120776f726b6c6f6164690601205363686564756c6504a45468652061637475616c20776f726b6c6f61642077686963682063616e2062652072656e657765642e0104b054686520776f726b6c6f6164206f66206120636f726520686173206265636f6d652072656e657761626c652e1c52656e657765641c010c77686f000130543a3a4163636f756e7449640470546865206964656e74697479206f66207468652072656e657765722e0114707269636518013042616c616e63654f663c543e0480546865207072696365207061696420666f7220746869732072656e6577616c2e01206f6c645f636f726595010124436f7265496e646578041d0154686520696e646578206f662074686520636f7265206f6e207768696368207468652060776f726b6c6f616460207761732070726576696f75736c79207363686564756c65642e0110636f726595010124436f7265496e64657804250154686520696e646578206f662074686520636f7265206f6e207768696368207468652072656e657765642060776f726b6c6f61646020686173206265656e207363686564756c65642e0114626567696e10012454696d65736c69636504e85468652074696d65206174207768696368207468652060776f726b6c6f6164602077696c6c20626567696e206f6e207468652060636f7265602e01206475726174696f6e10012454696d65736c696365041901546865206e756d626572206f662074696d65736c6963657320666f7220776869636820746869732060776f726b6c6f616460206973206e65776c79207363686564756c65642e0120776f726b6c6f6164690601205363686564756c65047c54686520776f726b6c6f6164207768696368207761732072656e657765642e0204704120776f726b6c6f616420686173206265656e2072656e657765642e2c5472616e73666572726564100124726567696f6e5f69647d060120526567696f6e4964049854686520526567696f6e20776869636820686173206265656e207472616e736665727265642e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e01246f6c645f6f776e6572000130543a3a4163636f756e7449640470546865206f6c64206f776e6572206f662074686520526567696f6e2e01146f776e6572000130543a3a4163636f756e7449640470546865206e6577206f776e6572206f662074686520526567696f6e2e0304ac4f776e657273686970206f66206120526567696f6e20686173206265656e207472616e736665727265642e2c506172746974696f6e65640801346f6c645f726567696f6e5f69647d060120526567696f6e4964046c54686520526567696f6e207768696368207761732073706c69742e01386e65775f726567696f6e5f6964730907015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e0404e44120526567696f6e20686173206265656e2073706c697420696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e732e28496e7465726c616365640801346f6c645f726567696f6e5f69647d060120526567696f6e4964048054686520526567696f6e2077686963682077617320696e7465726c616365642e01386e65775f726567696f6e5f6964730907015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e05044d014120526567696f6e20686173206265656e20636f6e76657274656420696e746f2074776f206f7665726c617070696e6720526567696f6e732065616368206f66206c657373657220726567756c61726974792e2041737369676e65640c0124726567696f6e5f69647d060120526567696f6e4964047854686520526567696f6e207768696368207761732061737369676e65642e01206475726174696f6e10012454696d65736c696365047c546865206475726174696f6e206f66207468652061737369676e6d656e742e01107461736b1001185461736b496404a8546865207461736b20746f2077686963682074686520526567696f6e207761732061737369676e65642e0604c04120526567696f6e20686173206265656e2061737369676e656420746f206120706172746963756c6172207461736b2e18506f6f6c6564080124726567696f6e5f69647d060120526567696f6e496404f854686520526567696f6e2077686963682077617320616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0704ec4120526567696f6e20686173206265656e20616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e48436f7265436f756e74526571756573746564040128636f72655f636f756e7495010124436f7265496e6465780478546865206e756d626572206f6620636f726573207265717565737465642e0804a441206e6577206e756d626572206f6620636f72657320686173206265656e207265717565737465642e40436f7265436f756e744368616e676564040128636f72655f636f756e7495010124436f7265496e64657804c4546865206e6577206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e672e0904e4546865206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e6720686173206368616e6765642e3c5265736572766174696f6e4d616465080114696e64657810010c753332047454686520696e646578206f6620746865207265736572766174696f6e2e0120776f726b6c6f6164690601205363686564756c65048054686520776f726b6c6f6164206f6620746865207265736572766174696f6e2e0a04a854686572652069732061206e6577207265736572766174696f6e20666f72206120776f726b6c6f61642e505265736572766174696f6e43616e63656c6c6564080114696e64657810010c75333204c454686520696e646578206f6620746865207265736572766174696f6e207768696368207761732063616e63656c6c65642e0120776f726b6c6f6164690601205363686564756c6504b854686520776f726b6c6f6164206f6620746865206e6f772063616e63656c6c6564207265736572766174696f6e2e0b04c041207265736572766174696f6e20666f72206120776f726b6c6f616420686173206265656e2063616e63656c6c65642e3c53616c65496e697469616c697a656420012873616c655f7374617274100144426c6f636b4e756d626572466f723c543e04e0546865206c6f63616c20626c6f636b206e756d626572206174207768696368207468652073616c652077696c6c2f6469642073746172742e01346c656164696e5f6c656e677468100144426c6f636b4e756d626572466f723c543e042901546865206c656e67746820696e20626c6f636b73206f6620746865204c656164696e20506572696f6420287768657265207468652070726963652069732064656372656173696e67292e012c73746172745f707269636518013042616c616e63654f663c543e040501546865207072696365206f662042756c6b20436f726574696d652061742074686520626567696e6e696e67206f6620746865204c656164696e20506572696f642e0134726567756c61725f707269636518013042616c616e63654f663c543e04cc546865207072696365206f662042756c6b20436f726574696d6520616674657220746865204c656164696e20506572696f642e0130726567696f6e5f626567696e10012454696d65736c6963650415015468652066697273742074696d65736c696365206f662074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e20746869732073616c652e0128726567696f6e5f656e6410012454696d65736c6963650839015468652074696d65736c696365206f6e2077686963682074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e207468652073616c65207465726d696e6174652ef828692e652e204f6e6520616674657220746865206c6173742074696d65736c6963652077686963682074686520526567696f6e7320636f6e74726f6c2e290140696465616c5f636f7265735f736f6c6495010124436f7265496e646578084501546865206e756d626572206f6620636f7265732077652077616e7420746f2073656c6c2c20696465616c6c792e2053656c6c696e67207468697320616d6f756e7420776f756c6420726573756c7420696ea46e6f206368616e676520746f2074686520707269636520666f7220746865206e6578742073616c652e0134636f7265735f6f66666572656495010124436f7265496e64657804d44e756d626572206f6620636f726573207768696368206172652f68617665206265656e206f66666572656420666f722073616c652e0c048041206e65772073616c6520686173206265656e20696e697469616c697a65642e184c65617365640801107461736b1001185461736b496404a8546865207461736b20746f207768696368206120636f72652077696c6c2062652061737369676e65642e0114756e74696c10012454696d65736c6963650c19015468652074696d65736c69636520636f6e7461696e656420696e207468652073616c6520706572696f642061667465722077686963682074686973206c656173652077696c6c390173656c662d7465726d696e6174652028616e64207468657265666f726520746865206561726c696573742074696d65736c69636520617420776869636820746865206c65617365206d6179206e6f386c6f6e676572206170706c79292e0d047441206e6577206c6561736520686173206265656e20637265617465642e2c4c65617365456e64696e670801107461736b1001185461736b49640498546865207461736b20746f207768696368206120636f7265207761732061737369676e65642e01107768656e10012454696d65736c69636504f05468652074696d65736c69636520617420776869636820746865207461736b2077696c6c206e6f206c6f6e676572206265207363686564756c65642e0e046041206c656173652069732061626f757420746f20656e642e3053616c657353746172746564080114707269636518013042616c616e63654f663c543e04c0546865206e6f6d696e616c207072696365206f6620616e20526567696f6e206f662042756c6b20436f726574696d652e0128636f72655f636f756e7495010124436f7265496e646578041501546865206d6178696d756d206e756d626572206f6620636f72657320776869636820746869732070616c6c65742077696c6c20617474656d707420746f2061737369676e2e0f04f85468652073616c6520726f746174696f6e20686173206265656e207374617274656420616e642061206e65772073616c6520697320696d6d696e656e742e44526576656e7565436c61696d426567756e080118726567696f6e7d060120526567696f6e4964047454686520726567696f6e20746f20626520636c61696d656420666f722e01386d61785f74696d65736c6963657310012454696d65736c696365041901546865206d6178696d756d206e756d626572206f662074696d65736c696365732077686963682073686f756c6420626520736561726368656420666f7220636c61696d65642e10049854686520616374206f6620636c61696d696e6720726576656e75652068617320626567756e2e40526576656e7565436c61696d4974656d0801107768656e10012454696d65736c69636504b45468652074696d65736c6963652077686f736520636c61696d206973206265696e672070726f6365737365642e0118616d6f756e7418013042616c616e63654f663c543e04bc54686520616d6f756e742077686963682077617320636c61696d656420617420746869732074696d65736c6963652e1104b04120706172746963756c61722074696d65736c696365206861732061206e6f6e2d7a65726f20636c61696d2e40526576656e7565436c61696d506169640c010c77686f000130543a3a4163636f756e74496404a8546865206163636f756e7420746f2077686f6d20726576656e756520686173206265656e20706169642e0118616d6f756e7418013042616c616e63654f663c543e04b454686520746f74616c20616d6f756e74206f6620726576656e756520636c61696d656420616e6420706169642e01106e6578740d0701404f7074696f6e3c526567696f6e49643e044901546865206e65787420726567696f6e2077686963682073686f756c6420626520636c61696d656420666f722074686520636f6e74696e756174696f6e206f66207468697320636f6e747269627574696f6e2e1204d84120726576656e756520636c61696d206861732028706f737369626c79206f6e6c7920696e207061727429206265656e20706169642e3c4372656469745075726368617365640c010c77686f000130543a3a4163636f756e744964049c546865206163636f756e742077686963682070757263686173656420746865206372656469742e012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e04e45468652052656c61792d636861696e206163636f756e7420746f20776869636820746865206372656469742077696c6c206265206d6164652e0118616d6f756e7418013042616c616e63654f663c543e047c54686520616d6f756e74206f6620637265646974207075726368617365642e1304ec536f6d6520496e7374616e74616e656f757320436f726574696d6520506f6f6c2063726564697420686173206265656e207075726368617365642e34526567696f6e44726f70706564080124726567696f6e5f69647d060120526567696f6e4964048854686520526567696f6e207768696368206e6f206c6f6e676572206578697374732e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e1404cc4120526567696f6e20686173206265656e2064726f707065642064756520746f206265696e67206f7574206f6620646174652e4c436f6e747269627574696f6e44726f70706564040124726567696f6e5f69647d060120526567696f6e496404c854686520526567696f6e2077686f736520636f6e747269627574696f6e206973206e6f206c6f6e676572206578697374732e15043501536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20636f6e747269627574696f6e207265636f726420686173206265656e2064726f707065642e48486973746f7279496e697469616c697a65640c01107768656e10012454696d65736c69636504c45468652074696d65736c6963652077686f736520686973746f727920686173206265656e20696e697469616c697a65642e0144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7404410154686520616d6f756e74206f6620707269766174656c7920636f6e747269627574656420436f726574696d6520746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7408310154686520616d6f756e74206f6620436f726574696d6520636f6e747269627574656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2062792074686540506f6c6b61646f742053797374656d2e16043101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e20696e697469616c697a65642e38486973746f727944726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f736520686973746f7279206973206e6f206c6f6e67657220617661696c61626c652e011c726576656e756518013042616c616e63654f663c543e04ac54686520616d6f756e74206f6620726576656e7565207468652073797374656d206861732074616b656e2e17042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e38486973746f727949676e6f7265640801107768656e10012454696d65736c69636504ac5468652074696d65736c6963652077686f736520686973746f7279206973207761732069676e6f7265642e011c726576656e756518013042616c616e63654f663c543e04a054686520616d6f756e74206f6620726576656e7565207768696368207761732069676e6f7265642e18084d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2069676e6f726564206265636175736520746865f874696d65736c6963652077617320616c7265616479206b6e6f776e2e20476f7665726e616e6365206d6179206e65656420746f20696e74657276656e652e2c436c61696d7352656164790c01107768656e10012454696d65736c69636504a45468652074696d65736c6963652077686f736520686973746f727920697320617661696c61626c652e013473797374656d5f7061796f757418013042616c616e63654f663c543e04f054686520616d6f756e74206f6620726576656e75652074686520506f6c6b61646f742053797374656d2068617320616c72656164792074616b656e2e0138707269766174655f7061796f757418013042616c616e63654f663c543e04d054686520746f74616c20616d6f756e74206f6620726576656e75652072656d61696e696e6720746f20626520636c61696d65642e19042d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20526576656e756520697320726561647920666f72207061796f757420636c61696d732e30436f726541737369676e65640c0110636f726595010124436f7265496e64657804b854686520696e646578206f662074686520436f726520776869636820686173206265656e2061737369676e65642e01107768656e10015452656c6179426c6f636b4e756d6265724f663c543e0409015468652052656c61792d636861696e20626c6f636b20617420776869636820746869732061737369676e6d656e742073686f756c642074616b65206566666563742e012861737369676e6d656e741107018c5665633c28436f726541737369676e6d656e742c2050617274734f663537363030293e049054686520776f726b6c6f616420746f20626520646f6e65206f6e2074686520436f72652e1a0445014120436f726520686173206265656e2061737369676e656420746f206f6e65206f72206d6f7265207461736b7320616e642f6f722074686520506f6f6c206f6e207468652052656c61792d636861696e2e54416c6c6f77656452656e6577616c44726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f73652072656e6577616c206973206e6f206c6f6e67657220617661696c61626c652e0110636f726595010124436f7265496e64657804210154686520636f72652077686f736520776f726b6c6f6164206973206e6f206c6f6e67657220617661696c61626c6520746f2062652072656e6577656420666f7220607768656e602e1b042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740907000004087d067d06000d0704184f7074696f6e040454017d060108104e6f6e6500000010536f6d6504007d06000001000011070000021507001507000004087506950100190708306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200001d0700000230002107000002790100250708306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e7502014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d652907016473705f72756e74696d653a3a52756e74696d65537472696e670000290700000502002d070c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373310701845065724469737061746368436c6173733c57656967687473506572436c6173733e000031070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454013507000c01186e6f726d616c350701045400012c6f7065726174696f6e616c35070104540001246d616e6461746f72793507010454000035070c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e7369639d0601384f7074696f6e3c5765696768743e0001246d61785f746f74616c9d0601384f7074696f6e3c5765696768743e00012072657365727665649d0601384f7074696f6e3c5765696768743e000039070c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61783d0701545065724469737061746368436c6173733c7533323e00003d070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400004107082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400004507082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d652907013452756e74696d65537472696e67000124696d706c5f6e616d652907013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069734907011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800004907040c436f77040454014d070004004d070000004d070000025107005107000004086104100055070c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657459070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454016107045300000400650701185665633c543e000061070000040879022c00650700000261070069070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401040453000004006d0701185665633c543e00006d070000020400710704184f7074696f6e0404540175070108104e6f6e6500000010536f6d6504007507000001000075070c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400790701405072696d617279507265446967657374000100385365636f6e64617279506c61696e04008107015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400850701545365636f6e646172795652465072654469676573740003000079070c4473705f636f6e73656e7375735f626162651c64696765737473405072696d61727950726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f747d020110536c6f740001347672665f7369676e61747572657d0701305672665369676e617475726500007d07101c73705f636f72651c737232353531390c767266305672665369676e617475726500000801186f75747075740401245672664f757470757400011470726f6f66f503012056726650726f6f66000081070c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f747d020110536c6f74000085070c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e6461727956524650726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f747d020110536c6f740001347672665f7369676e61747572657d0701305672665369676e617475726500008907084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e00000801046389020128287536342c2075363429000134616c6c6f7765645f736c6f74738d020130416c6c6f776564536c6f747300008d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019107045300000400950701185665633c543e00009107000004082c1000950700000291070099070c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d070000040c0018ac00a1070c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea5070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a907045300000400b10701185665633c543e0000a9070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964610401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73ad07011c526561736f6e730000ad070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000b107000002a90700b5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b907045300000400bd0701185665633c543e0000b9070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720161041c42616c616e6365011800080108696461040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000bd07000002b90700c1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c507045300000400dd0701185665633c543e0000c5070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401c9071c42616c616e63650118000801086964c90701084964000118616d6f756e7418011c42616c616e63650000c907084c6b69746368656e73696e6b5f72756e74696d654452756e74696d65486f6c64526561736f6e00011024436f6e7472616374730400cd07017070616c6c65745f636f6e7472616374733a3a486f6c64526561736f6e0015000c4e69730400d107015870616c6c65745f6e69733a3a486f6c64526561736f6e002b00504e66744672616374696f6e616c697a6174696f6e0400d50701a070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a486f6c64526561736f6e002e0020536166654d6f64650400d907017070616c6c65745f736166655f6d6f64653a3a486f6c64526561736f6e00440000cd070c4070616c6c65745f636f6e7472616374731870616c6c657428486f6c64526561736f6e00010860436f646555706c6f61644465706f736974526573657276650000005453746f726167654465706f7369745265736572766500010000d1070c2870616c6c65745f6e69731870616c6c657428486f6c64526561736f6e000104284e66745265636569707400000000d5070c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c657428486f6c64526561736f6e000104384672616374696f6e616c697a656400000000d9070c4070616c6c65745f736166655f6d6f64651870616c6c657428486f6c64526561736f6e00010434456e7465724f72457874656e6400000000dd07000002c50700e1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e507045300000400e90701185665633c543e0000e5070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401801c42616c616e636501180008010869648001084964000118616d6f756e7418011c42616c616e63650000e907000002e50700ed070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef107086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f507089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e08244163636f756e74496400284d617857696e6e65727300000c0120737570706f727473f9070198426f756e646564537570706f7274733c4163636f756e7449642c204d617857696e6e6572733e00011473636f7265b00134456c656374696f6e53636f726500011c636f6d70757465a4013c456c656374696f6e436f6d707574650000f9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018503045300000400810301185665633c543e0000fd07089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f7408244163636f756e7449640100304461746150726f766964657201010800080118766f74657273090801445665633c4461746150726f76696465723e00011c74617267657473650101385665633c4163636f756e7449643e000001080000040c002c05080005080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400650101185665633c543e000009080000020108000d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011108045300000400150801185665633c543e000011080000040cb0101000150800000211080019080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01ad020010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6ea9020154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e636500001d080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e2108083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616c4901013042616c616e63654f663c543e0001186163746976654901013042616c616e63654f663c543e000124756e6c6f636b696e67250801f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e00013c636c61696d65645f7265776172647331080194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000025080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129080453000004002d0801185665633c543e00002908083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c75654901011c42616c616e636500010c65726175020120457261496e64657800002d0800000229080031080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400c90101185665633c543e00003508083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473050801b4426f756e6465645665633c543a3a4163636f756e7449642c204d61784e6f6d696e6174696f6e734f663c543e3e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564ac0110626f6f6c00003908083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172743d08012c4f7074696f6e3c7536343e00003d0804184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100004108000004081000004508083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c4908018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00004908042042547265654d617008044b0100045601100004004d080000004d0800000251080051080000040800100055080000025908005908083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273f401645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273650101385665633c4163636f756e7449643e0001187061796f757418011c42616c616e636500005d0800000408c0180061080c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72c90101345665633c457261496e6465783e000065080c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e6365000069080000026d08006d080000040810ac007108103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000164344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001608550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001704e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400180458536f6d6520626f756e64206973206e6f74206d65742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e750800000279080079080000040800b103007d08000004088108340081080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d000085080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e89080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d08045300000400910801185665633c543e00008d080000040c103102000091080000028d08009508000004089908180099080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400650101185665633c543e00009d080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0131021c42616c616e6365011801081c4f6e676f696e670400a10801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564ac0110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000a1080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0131021c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c3102012050726f706f73616c0001247468726573686f6c64d80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79a508013854616c6c793c42616c616e63653e0000a5080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000a9080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573ad0801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73b908015044656c65676174696f6e733c42616c616e63653e0001147072696f72bd08017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ebd030128436f6e76696374696f6e00012c64656c65676174696f6e73b908015044656c65676174696f6e733c42616c616e63653e0001147072696f72bd08017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000ad080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b108045300000400b50801185665633c543e0000b1080000040810dc00b508000002b10800b9080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000bd080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000c108000004083102d800c5080000040810990800c9080c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401300453000004001d0701185665633c543e0000d108084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573650101385665633c4163636f756e7449643e0001106e617973650101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000d5080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401300453000004001d0701185665633c543e0000dd080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee108000002e50800e508086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000e908086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573650101385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000ed080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e4c4475706c69636174656443616e646964617465000704804475706c6963617465642063616e646964617465207375626d697373696f6e2e44546f6f4d616e7943616e6469646174657300080498546f6f206d616e792063616e646964617465732068617665206265656e20637265617465642e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef1080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400650101185665633c543e0000f5080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef908083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000fd08083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965730109016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365649801244f7074696f6e3c4e3e000001090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454010901045300000400050101185665633c543e000005090c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e0909083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500000d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400c90101185665633c543e0000110908346672616d655f737570706f72742050616c6c65744964000004006104011c5b75383b20385d000015090c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e19090c4470616c6c65745f61737365745f726174651870616c6c6574144572726f7204045400010840556e6b6e6f776e41737365744b696e640000047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000104510154686520676976656e20617373657420494420616c72656164792068617320616e2061737369676e656420636f6e76657273696f6e207261746520616e642063616e6e6f742062652072652d637265617465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000021090c4070616c6c65745f636f6e747261637473107761736d20436f6465496e666f04045400001401146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369744901013042616c616e63654f663c543e000120726566636f756e7428010c75363400012c64657465726d696e69736d1904012c44657465726d696e69736d000120636f64655f6c656e10010c753332000025090c4070616c6c65745f636f6e7472616374731c73746f7261676530436f6e7472616374496e666f040454000020011c747269655f6964c5010118547269654964000124636f64655f6861736830012c436f6465486173683c543e00013473746f726167655f627974657310010c75333200013473746f726167655f6974656d7310010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e00015464656c65676174655f646570656e64656e636965732909011d01426f756e64656442547265654d61703c436f6465486173683c543e2c2042616c616e63654f663c543e2c20543a3a0a4d617844656c6567617465446570656e64656e636965733e000029090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0130045601180453000004002d09013842547265654d61703c4b2c20563e00002d09042042547265654d617008044b0130045601180004003109000000310900000235090035090000040830180039090c4070616c6c65745f636f6e7472616374731c73746f726167655044656c6574696f6e51756575654d616e616765720404540000080138696e736572745f636f756e74657210010c75333200013864656c6574655f636f756e74657210010c75333200003d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000041090c4070616c6c65745f636f6e747261637473207363686564756c65205363686564756c6504045400000c01186c696d697473450901184c696d69747300014c696e737472756374696f6e5f7765696768747349090154496e737472756374696f6e576569676874733c543e00013c686f73745f666e5f776569676874734d090140486f7374466e576569676874733c543e000045090c4070616c6c65745f636f6e747261637473207363686564756c65184c696d69747300002801306576656e745f746f7069637310010c75333200011c676c6f62616c7310010c7533320001186c6f63616c7310010c753332000128706172616d657465727310010c7533320001306d656d6f72795f706167657310010c7533320001287461626c655f73697a6510010c75333200013462725f7461626c655f73697a6510010c75333200012c7375626a6563745f6c656e10010c75333200012c7061796c6f61645f6c656e10010c75333200013872756e74696d655f6d656d6f727910010c753332000049090c4070616c6c65745f636f6e747261637473207363686564756c6548496e737472756374696f6e5765696768747304045400000401106261736510010c75333200004d090c4070616c6c65745f636f6e747261637473207363686564756c6534486f7374466e576569676874730404540000fc011863616c6c657224011857656967687400012c69735f636f6e7472616374240118576569676874000124636f64655f686173682401185765696768740001346f776e5f636f64655f6861736824011857656967687400014063616c6c65725f69735f6f726967696e24011857656967687400013863616c6c65725f69735f726f6f7424011857656967687400011c616464726573732401185765696768740001206761735f6c65667424011857656967687400011c62616c616e636524011857656967687400014476616c75655f7472616e7366657272656424011857656967687400013c6d696e696d756d5f62616c616e6365240118576569676874000130626c6f636b5f6e756d62657224011857656967687400010c6e6f772401185765696768740001347765696768745f746f5f666565240118576569676874000114696e707574240118576569676874000138696e7075745f7065725f62797465240118576569676874000120722372657475726e24011857656967687400013c72657475726e5f7065725f627974652401185765696768740001247465726d696e61746524011857656967687400011872616e646f6d2401185765696768740001346465706f7369745f6576656e7424011857656967687400015c6465706f7369745f6576656e745f7065725f746f7069632401185765696768740001586465706f7369745f6576656e745f7065725f6279746524011857656967687400013464656275675f6d65737361676524011857656967687400015864656275675f6d6573736167655f7065725f6279746524011857656967687400012c7365745f73746f726167652401185765696768740001607365745f73746f726167655f7065725f6e65775f627974652401185765696768740001607365745f73746f726167655f7065725f6f6c645f627974652401185765696768740001347365745f636f64655f68617368240118576569676874000134636c6561725f73746f72616765240118576569676874000158636c6561725f73746f726167655f7065725f62797465240118576569676874000140636f6e7461696e735f73746f72616765240118576569676874000164636f6e7461696e735f73746f726167655f7065725f6279746524011857656967687400012c6765745f73746f726167652401185765696768740001506765745f73746f726167655f7065725f6279746524011857656967687400013074616b655f73746f7261676524011857656967687400015474616b655f73746f726167655f7065725f627974652401185765696768740001207472616e7366657224011857656967687400011063616c6c24011857656967687400013464656c65676174655f63616c6c24011857656967687400015c63616c6c5f7472616e736665725f73757263686172676524011857656967687400015063616c6c5f7065725f636c6f6e65645f6279746524011857656967687400012c696e7374616e7469617465240118576569676874000178696e7374616e74696174655f7472616e736665725f737572636861726765240118576569676874000168696e7374616e74696174655f7065725f696e7075745f62797465240118576569676874000164696e7374616e74696174655f7065725f73616c745f62797465240118576569676874000134686173685f736861325f323536240118576569676874000158686173685f736861325f3235365f7065725f6279746524011857656967687400013c686173685f6b656363616b5f323536240118576569676874000160686173685f6b656363616b5f3235365f7065725f6279746524011857656967687400013c686173685f626c616b65325f323536240118576569676874000160686173685f626c616b65325f3235365f7065725f6279746524011857656967687400013c686173685f626c616b65325f313238240118576569676874000160686173685f626c616b65325f3132385f7065725f6279746524011857656967687400013465636473615f7265636f76657224011857656967687400015065636473615f746f5f6574685f61646472657373240118576569676874000138737232353531395f76657269667924011857656967687400015c737232353531395f7665726966795f7065725f627974652401185765696768740001407265656e7472616e63655f636f756e742401185765696768740001606163636f756e745f7265656e7472616e63655f636f756e7424011857656967687400014c696e7374616e74696174696f6e5f6e6f6e636524011857656967687400015c6164645f64656c65676174655f646570656e64656e637924011857656967687400016872656d6f76655f64656c65676174655f646570656e64656e637924011857656967687400005109084070616c6c65745f636f6e7472616374732c456e7669726f6e6d656e7404045400001801286163636f756e745f69645509017c456e7669726f6e6d656e74547970653c4163636f756e7449644f663c543e3e00011c62616c616e636559090174456e7669726f6e6d656e74547970653c42616c616e63654f663c543e3e000110686173685d0901c8456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a486173683e000118686173686572610901d4456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a48617368696e673e00012474696d657374616d7069090170456e7669726f6e6d656e74547970653c4d6f6d656e744f663c543e3e000130626c6f636b5f6e756d6265726d090188456e7669726f6e6d656e74547970653c426c6f636b4e756d626572466f723c543e3e00005509084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401000000005909084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401180000005d09084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401300000006109084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401650900000065090c2873705f72756e74696d65187472616974732c426c616b6554776f323536000000006909084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e7454797065040454012c0000006d09084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e7454797065040454011000000071090c4070616c6c65745f636f6e7472616374731870616c6c6574144572726f720404540001883c496e76616c69645363686564756c650000041901496e76616c6964207363686564756c6520737570706c6965642c20652e672e2077697468207a65726f20776569676874206f662061206261736963206f7065726174696f6e2e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e504f7574707574427566666572546f6f536d616c6c0003040101546865206f75747075742062756666657220737570706c69656420746f206120636f6e7472616374204150492063616c6c2077617320746f6f20736d616c6c2e385472616e736665724661696c65640004083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640005082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000604bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f6465546f6f4c617267650007083d0154686520636f646520737570706c69656420746f2060696e7374616e74696174655f776974685f636f646560206578636565647320746865206c696d69742073706563696669656420696e207468654463757272656e74207363686564756c652e30436f64654e6f74466f756e64000804c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e40436f6465496e666f4e6f74466f756e64000904d84e6f20636f646520696e666f20636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e6473000a0425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c6564000b042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000c0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000d04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000e0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000f044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e5052616e646f6d5375626a656374546f6f4c6f6e67001004d8546865207375626a6563742070617373656420746f20607365616c5f72616e646f6d60206578636565647320746865206c696d69742e34546f6f4d616e79546f706963730011041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e404e6f436861696e457874656e73696f6e00120c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e444475706c6963617465436f6e7472616374001304c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200140cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e405265656e7472616e636544656e6965640015100d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e5d01546865206f6e6c79206f74686572206361757365206973207468617420612063616c6c2066726f6d206120636f6e747261637420696e746f207468652072756e74696d6520747269656420746f2063616c6c206261636b4901696e746f206070616c6c65742d636f6e747261637473602e205468697320776f756c64206d616b65207468652077686f6c652070616c6c6574207265656e7472616e7420776974682072656761726420746fbc636f6e747261637420636f646520657865637574696f6e207768696368206973206e6f7420737570706f727465642e7053746f726167654465706f7369744e6f74456e6f75676846756e647300160421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640017040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e5573650018044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001910250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001a20f854686520636f6e7472616374277320636f64652077617320666f756e6420746f20626520696e76616c696420647572696e672076616c69646174696f6e2e004d01546865206d6f7374206c696b656c79206361757365206f662074686973206973207468617420616e20415049207761732075736564207768696368206973206e6f7420737570706f727465642062792074686551016e6f64652e20546869732068617070656e7320696620616e206f6c646572206e6f6465206973207573656420776974682061206e65772076657273696f6e206f6620696e6b212e20547279207570646174696e67a8796f7572206e6f646520746f20746865206e657765737420617661696c61626c652076657273696f6e2e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c6564a8627920737570706c79696e6720602d6c72756e74696d653a3a636f6e7472616374733d6465627567602e3c496e64657465726d696e6973746963001b042101416e20696e64657465726d697374696320636f646520776173207573656420696e206120636f6e746578742077686572652074686973206973206e6f74207065726d69747465642e4c4d6967726174696f6e496e50726f6772657373001c042501412070656e64696e67206d6967726174696f6e206e6565647320746f20636f6d706c657465206265666f7265207468652065787472696e7369632063616e2062652063616c6c65642e504e6f4d6967726174696f6e506572666f726d6564001d040d014d6967726174652064697370617463682063616c6c2077617320617474656d7074656420627574206e6f206d6967726174696f6e2077617320706572666f726d65642e784d617844656c6567617465446570656e64656e6369657352656163686564001e04150154686520636f6e747261637420686173207265616368656420697473206d6178696d756d206e756d626572206f662064656c656761746520646570656e64656e636965732e6844656c6567617465446570656e64656e63794e6f74466f756e64001f04150154686520646570656e64656e637920776173206e6f7420666f756e6420696e2074686520636f6e747261637427732064656c656761746520646570656e64656e636965732e7c44656c6567617465446570656e64656e6379416c7265616479457869737473002004f854686520636f6e747261637420616c726561647920646570656e6473206f6e2074686520676976656e2064656c656761746520646570656e64656e63792e8443616e6e6f7441646453656c66417344656c6567617465446570656e64656e6379002104290143616e206e6f742061646420612064656c656761746520646570656e64656e637920746f2074686520636f64652068617368206f662074686520636f6e747261637420697473656c662e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75090c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c657479090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540135010453000004007d0901185665633c543e00007d0900000235010081090c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e85090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401b503045300000400890901185665633c543e00008909000002b503008d090c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e646572014101000801206f6666656e646572410101204f6666656e6465720001247265706f7274657273650101345665633c5265706f727465723e00009109000004085901340095090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401300453000004001d0701185665633c543e000099090c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e74739d0901fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f350401844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e00009d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a109045300000400a50901185665633c543e0000a1090000040810d10400a509000002a10900a9090000040818ad0900ad090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400650101185665633c543e0000b1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b509045300000400bd0901185665633c543e0000b50904184f7074696f6e04045401b9090108104e6f6e6500000010536f6d650400b9090000010000b9090c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473c90401384964656e746974794669656c64730000bd09000002b50900c1090c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec509083870616c6c65745f736f6369657479304d656d6265725265636f7264000010011072616e6b10011052616e6b00011c737472696b657310012c537472696b65436f756e74000120766f756368696e67c90901584f7074696f6e3c566f756368696e675374617475733e000114696e64657810010c7533320000c90904184f7074696f6e04045401cd090108104e6f6e6500000010536f6d650400cd090000010000cd09083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000d109083870616c6c65745f736f6369657479305061796f75745265636f7264081c42616c616e63650118285061796f75747356656301d509000801107061696418011c42616c616e636500011c7061796f757473d50901285061796f7574735665630000d5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d909045300000400dd0901185665633c543e0000d90900000408101800dd09000002d90900e1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e509045300000400ed0901185665633c543e0000e509083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64e909016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000e909083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000ed09000002e50900f109083870616c6c65745f736f63696574792443616e64696461637908244163636f756e74496401001c42616c616e6365011800140114726f756e64100128526f756e64496e6465780001106b696e64e909016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00010c62696418011c42616c616e636500011474616c6c79f509011454616c6c79000138736b65707469635f73747275636bac0110626f6f6c0000f509083870616c6c65745f736f63696574791454616c6c790000080124617070726f76616c73100124566f7465436f756e7400012872656a656374696f6e73100124566f7465436f756e740000f90900000408000000fd09083870616c6c65745f736f636965747910566f7465000008011c617070726f7665ac0110626f6f6c00011877656967687410010c7533320000010a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000050a083870616c6c65745f736f636965747930496e74616b655265636f726408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e74496400010c62696418011c42616c616e6365000114726f756e64100128526f756e64496e6465780000090a0000040c0000f509000d0a0c3870616c6c65745f736f63696574791870616c6c6574144572726f72080454000449000180244e6f744d656d6265720000045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000104645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400020448557365722069732073757370656e6465642e304e6f7453757370656e6465640003045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000404484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400050460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000604984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000704e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e4c4e6f74566f756368696e674f6e4269646465720008045c4d656d626572206973206e6f7420766f756368696e672e10486561640009049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000a046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000b0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000c04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000d046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000e0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572000f04785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640010046c5468652063616c6c6572206973206e6f742074686520686561642e2c4e6f74417070726f7665640011042d01546865206d656d626572736869702063616e6e6f7420626520636c61696d6564206173207468652063616e64696461746520776173206e6f7420636c6561726c7920617070726f7665642e2c4e6f7452656a656374656400120425015468652063616e6469646174652063616e6e6f74206265206b69636b6564206173207468652063616e64696461746520776173206e6f7420636c6561726c792072656a65637465642e20417070726f76656400130419015468652063616e6469646163792063616e6e6f742062652064726f70706564206173207468652063616e6469646174652077617320636c6561726c7920617070726f7665642e2052656a65637465640014041d015468652063616e6469646163792063616e6e6f7420626520626573746f776564206173207468652063616e6469646174652077617320636c6561726c792072656a65637465642e28496e50726f677265737300150415015468652063616e6469646163792063616e6e6f7420626520636f6e636c756465642061732074686520766f74696e67206973207374696c6c20696e2070726f67726573732e20546f6f4561726c7900160441015468652063616e6469646163792063616e6e6f74206265207072756e656420756e74696c20612066756c6c206164646974696f6e616c20696e74616b6520706572696f6420686173207061737365642e14566f7465640017046854686520736b657074696320616c726561647920766f7465642e1c45787069726564001804f054686520736b6570746963206e656564206e6f7420766f7465206f6e2063616e646964617465732066726f6d206578706972656420726f756e64732e244e6f744269646465720019045455736572206973206e6f742061206269646465722e284e6f446566656e646572001a047c5468657265206973206e6f20646566656e6465722063757272656e746c792e204e6f7447726f7570001b045047726f757020646f65736e27742065786973742e3c416c7265616479456c657661746564001c04b0546865206d656d62657220697320616c726561647920656c65766174656420746f20746869732072616e6b2e3c416c726561647950756e6973686564001d04dc54686520736b65707469632068617320616c7265616479206265656e2070756e697368656420666f722074686973206f6666656e63652e44496e73756666696369656e7446756e6473001e04c046756e64732061726520696e73756666696369656e7420746f20706179206f666620736f63696574792064656274732e1c4e6f566f746573001f04d05468652063616e6469646174652f646566656e64657220686173206e6f207374616c6520766f74657320746f2072656d6f76652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e110a083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301150a0010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473150a011c467269656e64730001247468726573686f6c649501010c7531360000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400650101185665633c543e0000190a083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301150a000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473150a011c467269656e647300001d0a0c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e210a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e104045300000400250a01185665633c543e0000250a000002e10400290a083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100002d0a0c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e310a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401350a0453000004003d0a01185665633c543e0000350a04184f7074696f6e04045401390a0108104e6f6e6500000010536f6d650400390a0000010000390a084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0131022c426c6f636b4e756d62657201103450616c6c6574734f726967696e015102244163636f756e7449640100001401206d617962655f69647d0101304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3102011043616c6c0001386d617962655f706572696f646963e90401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e5102013450616c6c6574734f726967696e00003d0a000002350a00410a0c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e450a000003000400000800490a0c3870616c6c65745f676c7574746f6e1870616c6c6574144572726f7204045400010848416c7265616479496e697469616c697a656400000c8c5468652070616c6c65742077617320616c726561647920696e697469616c697a65642e00cc53657420607769746e6573735f636f756e746020746f2060536f6d656020746f206279706173732074686973206572726f722e2c496e73616e654c696d6974000104c8546865206c696d697420776173206f766572205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d0a083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974f80150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974510a01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e98012c4f7074696f6e3c7533323e00010000510a04184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f80000010000550a00000408301000590a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00005d0a0c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e610a00000408650a1800650a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401690a0453000004006d0a01185665633c543e0000690a083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650191012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970659101012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200006d0a000002690a00710a00000408750a1800750a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401790a0453000004007d0a01185665633c543e0000790a083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801302c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683001104861736800011868656967687410012c426c6f636b4e756d62657200007d0a000002790a00810a0c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e850a00000408000400890a083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e9d01015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c739908018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00008d0a0c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e910a083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573950a0190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000950a083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000990a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009d0a0c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10a082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680130001c0118726561736f6e3001104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f73657398014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073f401645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565ac0110626f6f6c0000a50a0c2c70616c6c65745f746970731870616c6c6574144572726f7208045400044900011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea90a0c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e74ac0110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c753332000118737461747573ad0a012c41737365745374617475730000ad0a0c3470616c6c65745f6173736574731474797065732c417373657453746174757300010c104c6976650000001846726f7a656e0001002844657374726f79696e6700020000b10a0c3470616c6c65745f6173736574731474797065733041737365744163636f756e74101c42616c616e63650118384465706f73697442616c616e636501181445787472610180244163636f756e74496401000010011c62616c616e636518011c42616c616e6365000118737461747573b50a01344163636f756e74537461747573000118726561736f6eb90a01a84578697374656e6365526561736f6e3c4465706f73697442616c616e63652c204163636f756e7449643e000114657874726180011445787472610000b50a0c3470616c6c65745f617373657473147479706573344163636f756e7453746174757300010c184c69717569640000001846726f7a656e0001001c426c6f636b656400020000b90a0c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e081c42616c616e63650118244163636f756e7449640100011420436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003002c4465706f73697446726f6d08000001244163636f756e744964000018011c42616c616e636500040000bd0a0000040c10000000c10a0c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e63650000c50a0c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e6701c90a0014011c6465706f7369741801384465706f73697442616c616e63650001106e616d65c90a0134426f756e646564537472696e6700011873796d626f6cc90a0134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c0000c90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000cd0a0c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed10a0c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed50a083870616c6c65745f6c6f7474657279344c6f7474657279436f6e666967082c426c6f636b4e756d62657201101c42616c616e6365011800140114707269636518011c42616c616e6365000114737461727410012c426c6f636b4e756d6265720001186c656e67746810012c426c6f636b4e756d62657200011464656c617910012c426c6f636b4e756d626572000118726570656174ac0110626f6f6c0000d90a0000040810dd0a00dd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b501045300000400e10a01185665633c543e0000e10a000002b50100e50a0c3870616c6c65745f6c6f74746572791870616c6c6574144572726f7204045400011c344e6f74436f6e666967757265640000048841206c6f747465727920686173206e6f74206265656e20636f6e666967757265642e28496e50726f67726573730001048441206c6f747465727920697320616c726561647920696e2070726f67726573732e30416c7265616479456e6465640002047041206c6f74746572792068617320616c726561647920656e6465642e2c496e76616c696443616c6c000304a85468652063616c6c206973206e6f742076616c696420666f7220616e206f70656e206c6f74746572792e50416c726561647950617274696369706174696e67000404f0596f752061726520616c72656164792070617274696369706174696e6720696e20746865206c6f7474657279207769746820746869732063616c6c2e30546f6f4d616e7943616c6c7300050490546f6f206d616e792063616c6c7320666f7220612073696e676c65206c6f74746572792e38456e636f64696e674661696c6564000604584661696c656420746f20656e636f64652063616c6c73048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d909045300000400dd0901185665633c543e0000ed0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f10a045300000400f50a01185665633c543e0000f10a0c2870616c6c65745f6e69731870616c6c65740c426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000f50a000002f10a00f90a0c2870616c6c65745f6e69731870616c6c65743453756d6d6172795265636f7264082c426c6f636b4e756d62657201101c42616c616e636501180014013c70726f706f7274696f6e5f6f776564bd01012c5065727175696e74696c6c000114696e64657810013052656365697074496e646578000118746861776564bd01012c5065727175696e74696c6c00012c6c6173745f706572696f6410012c426c6f636b4e756d62657200014072656365697074735f6f6e5f686f6c6418011c42616c616e63650000fd0a0c2870616c6c65745f6e69731870616c6c657434526563656970745265636f72640c244163636f756e74496401002c426c6f636b4e756d62657201101c42616c616e63650118000c012870726f706f7274696f6ebd01012c5065727175696e74696c6c0001146f776e6572510a01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00011865787069727910012c426c6f636b4e756d6265720000010b00000408bd011000050b0c2870616c6c65745f6e69731870616c6c6574144572726f7204045400013c404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e38556e6b6e6f776e52656365697074000404645265636569707420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504744e6f7420746865206f776e6572206f662074686520726563656970742e284e6f744578706972656400060470426f6e64206e6f74207965742061742065787069727920646174652e28556e6b6e6f776e426964000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e34506f7274696f6e546f6f426967000804e054686520706f7274696f6e20737570706c696564206973206265796f6e64207468652076616c7565206f662074686520726563656970742e20556e66756e646564000904944e6f7420656e6f7567682066756e6473206172652068656c6420746f20706179206f75742e34416c726561647946756e646564000a04b054686572652061726520656e6f7567682066756e647320666f7220776861742069732072657175697265642e245468726f74746c6564000b04cc5468652074686177207468726f74746c6520686173206265656e207265616368656420666f72207468697320706572696f642e244d616b657344757374000c041101546865206f7065726174696f6e20776f756c6420726573756c7420696e2061207265636569707420776f72746820616e20696e7369676e666963616e742076616c75652e3c416c7265616479436f6d6d756e616c000d0480546865207265636569707420697320616c726561647920636f6d6d756e616c2e38416c726561647950726976617465000e047c546865207265636569707420697320616c726561647920707269766174652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e090b0c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e67ac0110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656eac0110626f6f6c00000d0b0000040c00101000110b0c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564a801444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656eac0110626f6f6c00011c6465706f7369741801384465706f73697442616c616e63650000150b0c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461c501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c0000190b0c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461c501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c00001d0b0000040c1098cd0100210b00000408d1011800250b0000040818a800290b0c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2d0b0c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001801146f776e65720001244163636f756e7449640001346f776e65725f6465706f7369741801384465706f73697442616c616e63650001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001306974656d5f636f6e6669677310010c7533320001286174747269627574657310010c7533320000310b0c2c70616c6c65745f6e66747314747970657320426974466c61677304045401350b000400080138436f6c6c656374696f6e526f6c650000350b0c2c70616c6c65745f6e66747314747970657338436f6c6c656374696f6e526f6c6500010c184973737565720001001c467265657a65720002001441646d696e00040000390b0c2c70616c6c65745f6e6674731474797065732c4974656d44657461696c730c244163636f756e74496401001c4465706f736974013d0b24417070726f76616c7301410b000c01146f776e65720001244163636f756e744964000124617070726f76616c73410b0124417070726f76616c7300011c6465706f7369743d0b011c4465706f73697400003d0b0c2c70616c6c65745f6e6674731474797065732c4974656d4465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e741801384465706f73697442616c616e63650000410b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560198045300000400450b013842547265654d61703c4b2c20563e0000450b042042547265654d617008044b010004560198000400490b000000490b0000024d0b004d0b00000408009800510b0c2c70616c6c65745f6e66747314747970657348436f6c6c656374696f6e4d65746164617461081c4465706f73697401182c537472696e674c696d6974000008011c6465706f73697418011c4465706f73697400011064617461d901016c426f756e6465645665633c75382c20537472696e674c696d69743e0000550b0c2c70616c6c65745f6e667473147479706573304974656d4d65746164617461081c4465706f73697401590b2c537472696e674c696d6974000008011c6465706f736974590b011c4465706f73697400011064617461d901016c426f756e6465645665633c75382c20537472696e674c696d69743e0000590b0c2c70616c6c65745f6e6674731474797065734c4974656d4d657461646174614465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74a801444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e636500005d0b000004101098dd01d10100610b00000408d901650b00650b0c2c70616c6c65745f6e667473147479706573404174747269627574654465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74a801444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e63650000690b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004006d0b012c42547265655365743c543e00006d0b0420425472656553657404045401000004006501000000710b0c2c70616c6c65745f6e6674731474797065732c50656e64696e67537761701030436f6c6c656374696f6e49640110184974656d49640110584974656d507269636557697468446972656374696f6e01e50120446561646c696e65011000100148646573697265645f636f6c6c656374696f6e100130436f6c6c656374696f6e4964000130646573697265645f6974656d9801384f7074696f6e3c4974656d49643e0001147072696365e10101784f7074696f6e3c4974656d507269636557697468446972656374696f6e3e000120646561646c696e65100120446561646c696e650000750b0c2c70616c6c65745f6e66747314747970657320426974466c61677304045401790b0004002c013450616c6c6574466561747572650000790b0c2c70616c6c65745f6e6674731474797065733450616c6c6574466561747572650001101c54726164696e67000100284174747269627574657300020024417070726f76616c73000400145377617073000800007d0b0c2c70616c6c65745f6e6674731870616c6c6574144572726f720804540004490001b4304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e3c417070726f76616c45787069726564000304390154686520617070726f76616c20686164206120646561646c696e65207468617420657870697265642c20736f2074686520617070726f76616c2069736e27742076616c696420616e796d6f72652e2857726f6e674f776e6572000404e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730005041501546865207769746e657373206461746120676976656e20646f6573206e6f74206d61746368207468652063757272656e74207374617465206f662074686520636861696e2e44436f6c6c656374696f6e4964496e5573650006047c436f6c6c656374696f6e20494420697320616c72656164792074616b656e2e504974656d734e6f6e5472616e7366657261626c65000704c84974656d732077697468696e207468617420636f6c6c656374696f6e20617265206e6f6e2d7472616e7366657261626c652e2c4e6f7444656c65676174650008049c5468652070726f7669646564206163636f756e74206973206e6f7420612064656c65676174652e3457726f6e6744656c6567617465000904f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000b041901546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e65727368697020616363657074616e6365206f662074686520636f6c6c656374696f6e2e284974656d4c6f636b6564000c0498546865206974656d206973206c6f636b656420286e6f6e2d7472616e7366657261626c65292e504c6f636b65644974656d41747472696275746573000d04744974656d2773206174747269627574657320617265206c6f636b65642e684c6f636b6564436f6c6c656374696f6e41747472696275746573000e048c436f6c6c656374696f6e2773206174747269627574657320617265206c6f636b65642e484c6f636b65644974656d4d65746164617461000f04684974656d2773206d65746164617461206973206c6f636b65642e604c6f636b6564436f6c6c656374696f6e4d6574616461746100100480436f6c6c656374696f6e2773206d65746164617461206973206c6f636b65642e404d6178537570706c79526561636865640011046c416c6c206974656d732068617665206265656e206d696e7465642e3c4d6178537570706c794c6f636b6564001204b8546865206d617820737570706c79206973206c6f636b656420616e642063616e2774206265206368616e6765642e444d6178537570706c79546f6f536d616c6c00130449015468652070726f7669646564206d617820737570706c79206973206c657373207468616e20746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d0014047454686520676976656e206974656d20494420697320756e6b6e6f776e2e2c556e6b6e6f776e537761700015044c5377617020646f65736e27742065786973742e404d657461646174614e6f74466f756e640016048c54686520676976656e206974656d20686173206e6f206d65746164617461207365742e444174747269627574654e6f74466f756e64001704985468652070726f7669646564206174747269627574652063616e277420626520666f756e642e284e6f74466f7253616c65001804544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001904705468652070726f76696465642062696420697320746f6f206c6f772e5052656163686564417070726f76616c4c696d6974001a04a0546865206974656d2068617320726561636865642069747320617070726f76616c206c696d69742e3c446561646c696e6545787069726564001b048454686520646561646c696e652068617320616c726561647920657870697265642e3457726f6e674475726174696f6e001c043101546865206475726174696f6e2070726f76696465642073686f756c64206265206c657373207468616e206f7220657175616c20746f20604d6178446561646c696e654475726174696f6e602e384d6574686f6444697361626c6564001d04a8546865206d6574686f642069732064697361626c65642062792073797374656d2073657474696e67732e3057726f6e6753657474696e67001e04885468652070726f76696465642073657474696e672063616e2774206265207365742e58496e636f6e73697374656e744974656d436f6e666967001f0415014974656d277320636f6e66696720616c72656164792065786973747320616e642073686f756c6420626520657175616c20746f207468652070726f7669646564206f6e652e204e6f436f6e666967002004c8436f6e66696720666f72206120636f6c6c656374696f6e206f7220616e206974656d2063616e277420626520666f756e642e3c526f6c65734e6f74436c656172656400210470536f6d6520726f6c65732077657265206e6f7420636c65617265642e384d696e744e6f7453746172746564002204644d696e7420686173206e6f742073746172746564207965742e244d696e74456e6465640023045c4d696e742068617320616c726561647920656e6465642e38416c7265616479436c61696d6564002404c05468652070726f7669646564204974656d2077617320616c7265616479207573656420666f7220636c61696d696e672e34496e636f7272656374446174610025047c5468652070726f7669646564206461746120697320696e636f72726563742e2c57726f6e674f726967696e002604ac5468652065787472696e736963207761732073656e74206279207468652077726f6e67206f726967696e2e3857726f6e675369676e6174757265002704905468652070726f7669646564207369676e617475726520697320696e636f72726563742e44496e636f72726563744d65746164617461002804a05468652070726f7669646564206d65746164617461206d6967687420626520746f6f206c6f6e672e644d6178417474726962757465734c696d6974526561636865640029049c43616e277420736574206d6f7265206174747269627574657320706572206f6e652063616c6c2e3857726f6e674e616d657370616365002a04d05468652070726f7669646564206e616d6573706163652069736e277420737570706f7274656420696e20746869732063616c6c2e48436f6c6c656374696f6e4e6f74456d707479002b048c43616e27742064656c657465206e6f6e2d656d70747920636f6c6c656374696f6e732e3c5769746e6573735265717569726564002c0490546865207769746e65737320646174612073686f756c642062652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e810b0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1474797065731c44657461696c73101c417373657449640110244672616374696f6e7301181c4465706f7369740118244163636f756e744964010000100114617373657410011c417373657449640001246672616374696f6e731801244672616374696f6e7300011c6465706f73697418011c4465706f73697400013461737365745f63726561746f720001244163636f756e7449640000850b0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144572726f7204045400011040496e636f727265637441737365744964000004ac417373657420494420646f6573206e6f7420636f72726573706f6e6420746f206c6f636b6564204e46542e304e6f5065726d697373696f6e000104e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e2c4e66744e6f74466f756e64000204484e465420646f65736e27742065786973742e504e66744e6f744672616374696f6e616c697a6564000304904e465420686173206e6f7420796574206265656e206672616374696f6e616c697365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e890b083470616c6c65745f73616c61727928537461747573547970650c284379636c65496e64657801102c426c6f636b4e756d62657201101c42616c616e636501180014012c6379636c655f696e6465781001284379636c65496e64657800012c6379636c655f737461727410012c426c6f636b4e756d62657200011862756467657418011c42616c616e636500014c746f74616c5f726567697374726174696f6e7318011c42616c616e636500015c746f74616c5f756e726567697374657265645f7061696418011c42616c616e636500008d0b083470616c6c65745f73616c61727938436c61696d616e745374617475730c284379636c65496e64657801101c42616c616e6365011808496401800008012c6c6173745f6163746976651001284379636c65496e646578000118737461747573910b015c436c61696d53746174653c42616c616e63652c2049643e0000910b083470616c6c65745f73616c61727928436c61696d5374617465081c42616c616e636501180849640180010c1c4e6f7468696e670000002852656769737465726564040018011c42616c616e636500010024417474656d707465640c0128726567697374657265642d05013c4f7074696f6e3c42616c616e63653e00010869648001084964000118616d6f756e7418011c42616c616e636500020000950b0c3470616c6c65745f73616c6172791870616c6c6574144572726f7208045400044900013838416c726561647953746172746564000004ac5468652073616c6172792073797374656d2068617320616c7265616479206265656e20737461727465642e244e6f744d656d6265720001048c546865206163636f756e74206973206e6f7420612072616e6b6564206d656d6265722e3c416c7265616479496e64756374656400020480546865206163636f756e7420697320616c726561647920696e6475637465642e2c4e6f74496e6475637465640003001c4e6f436c61696d000404bc546865206d656d62657220646f6573206e6f74206861766520612063757272656e742076616c696420636c61696d2e24436c61696d5a65726f0005046c546865206d656d626572277320636c61696d206973207a65726f2e1c546f6f4c617465000604b043757272656e74206379636c65277320726567697374726174696f6e20706572696f64206973206f7665722e20546f6f4561726c79000704c043757272656e74206379636c652773207061796d656e7420706572696f64206973206e6f742079657420626567756e2e184e6f74596574000804584379636c65206973206e6f7420796574206f7665722e284e6f74537461727465640009049c546865207061796f7574206379636c65732068617665206e6f742079657420737461727465642e2042616e6b72757074000a049c5468657265206973206e6f20627564676574206c65667420666f7220746865207061796f75742e205061794572726f72000b04cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e30496e636f6e636c7573697665000c04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e284e6f7443757272656e74000d04d8546865206379636c65206973206166746572207468617420696e20776869636820746865207061796d656e7420776173206d6164652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e990b085870616c6c65745f636f72655f66656c6c6f7773686970304d656d626572537461747573042c426c6f636b4e756d6265720110000c012469735f616374697665ac0110626f6f6c0001386c6173745f70726f6d6f74696f6e10012c426c6f636b4e756d6265720001286c6173745f70726f6f6610012c426c6f636b4e756d62657200009d0b0000040809020d0200a10b0c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144572726f7208045400044900012420556e72616e6b6564000004644d656d62657227732072616e6b20697320746f6f206c6f772e1852616e6b6564000104684d656d62657227732072616e6b206973206e6f74207a65726f2e38556e657870656374656452616e6b00020855014d656d62657227732072616e6b206973206e6f74206173206578706563746564202d2067656e6572616c6c79206d65616e732074686174207468652072616e6b2070726f766964656420746f207468652063616c6cb0646f6573206e6f74206167726565207769746820746865207374617465206f66207468652073797374656d2e2c496e76616c696452616e6b000304550154686520676976656e2072616e6b20697320696e76616c6964202d20746869732067656e6572616c6c79206d65616e732069742773206e6f74206265747765656e203120616e64206052414e4b5f434f554e54602e304e6f5065726d697373696f6e0004040101546865206f726967696e20646f6573206e6f74206861766520656e6f756768207065726d697373696f6e20746f20646f2074686973206f7065726174696f6e2e304e6f7468696e67446f696e67000504d04e6f20776f726b206e6565647320746f20626520646f6e652061742070726573656e7420666f722074686973206d656d6265722e3c416c7265616479496e64756374656400060841015468652063616e6469646174652068617320616c7265616479206265656e20696e6475637465642e20546869732073686f756c64206e657665722068617070656e2073696e636520697420776f756c6405017265717569726520612063616e646964617465202872616e6b20302920746f20616c726561647920626520747261636b656420696e207468652070616c6c65742e284e6f74547261636b656400070439015468652063616e64696461746520686173206e6f74206265656e20696e6475637465642c20736f2063616e6e6f74206265206f6666626f61726465642066726f6d20746869732070616c6c65742e1c546f6f536f6f6e000804f84f7065726174696f6e2063616e6e6f7420626520646f6e65207965742073696e6365206e6f7420656e6f7567682074696d6520686173207061737365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a90b045300000400ad0b01185665633c543e0000a90b086870616c6c65745f7472616e73616374696f6e5f73746f726167653c5472616e73616374696f6e496e666f00001001286368756e6b5f726f6f743001743c426c616b6554776f32353620617320486173683e3a3a4f7574707574000130636f6e74656e745f686173683001743c426c616b6554776f32353620617320486173683e3a3a4f757470757400011073697a6510010c753332000130626c6f636b5f6368756e6b7310010c7533320000ad0b000002a90b00b10b0c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144572726f7204045400013444496e73756666696369656e7446756e647300000474496e73756666696369656e74206163636f756e742062616c616e63652e344e6f74436f6e6669677572656400010458496e76616c696420636f6e66696775726174696f6e2e3c52656e657765644e6f74466f756e640002047c52656e657765642065787472696e736963206973206e6f7420666f756e642e40456d7074795472616e73616374696f6e00030494417474656d7074696e6720746f2073746f726520656d707479207472616e73616374696f6e3c556e657870656374656450726f6f660004049450726f6f6620776173206e6f7420657870656374656420696e207468697320626c6f636b2e30496e76616c696450726f6f660005046850726f6f66206661696c656420766572696669636174696f6e2e304d697373696e6750726f6f66000604584d697373696e672073746f726167652070726f6f662e404d697373696e67537461746544617461000704d4556e61626c6520746f207665726966792070726f6f6620626563617375652073746174652064617461206973206d697373696e672e2c446f75626c65436865636b00080480446f75626c652070726f6f6620636865636b20696e2074686520626c6f636b2e3c50726f6f664e6f74436865636b6564000904ac53746f726167652070726f6f6620776173206e6f7420636865636b656420696e2074686520626c6f636b2e4c5472616e73616374696f6e546f6f4c61726765000a04645472616e73616374696f6e20697320746f6f206c617267652e4c546f6f4d616e795472616e73616374696f6e73000b048c546f6f206d616e79207472616e73616374696f6e7320696e2074686520626c6f636b2e28426164436f6e74657874000c04d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50b0c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e74496400011070726576a801504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874a801504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f75707065722c0120543a3a53636f726500011473636f72652c0120543a3a53636f72650000b90b0c4070616c6c65745f626167735f6c697374106c6973740c426167080454000449000008011068656164a801504f7074696f6e3c543a3a4163636f756e7449643e0001107461696ca801504f7074696f6e3c543a3a4163636f756e7449643e0000bd0b0000022c00c10b0c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400c50b01244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec50b0c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000c90b085470616c6c65745f6368696c645f626f756e746965732c4368696c64426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011000140134706172656e745f626f756e747910012c426f756e7479496e64657800011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000118737461747573cd0b01a44368696c64426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000cd0b085470616c6c65745f6368696c645f626f756e74696573444368696c64426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001101441646465640000003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640001001841637469766504011c63757261746f720001244163636f756e7449640002003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200030000d10b0c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144572726f7204045400010c54506172656e74426f756e74794e6f74416374697665000004a454686520706172656e7420626f756e7479206973206e6f7420696e206163746976652073746174652e64496e73756666696369656e74426f756e747942616c616e6365000104e454686520626f756e74792062616c616e6365206973206e6f7420656e6f75676820746f20616464206e6577206368696c642d626f756e74792e50546f6f4d616e794368696c64426f756e746965730002040d014e756d626572206f66206368696c6420626f756e746965732065786365656473206c696d697420604d61784163746976654368696c64426f756e7479436f756e74602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed50b0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640195013452756e74696d654f726967696e015102184d6f6d656e7401101043616c6c0131021c42616c616e636501181454616c6c79018506244163636f756e74496401003c5363686564756c654164647265737301790101181c4f6e676f696e670400d90b018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e7400050000d90b0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640195013452756e74696d654f726967696e015102184d6f6d656e7401101043616c6c0131021c42616c616e636501181454616c6c79018506244163636f756e74496401003c5363686564756c6541646472657373017901002c0114747261636b9501011c547261636b49640001186f726967696e5102013452756e74696d654f726967696e00012070726f706f73616c3102011043616c6c000124656e6163746d656e74bd050150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f736974dd0b016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67e50b01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c798506011454616c6c79000120696e5f7175657565ac0110626f6f6c000114616c61726ded0b01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e0000dd0b0c4070616c6c65745f7265666572656e64611474797065731c4465706f73697408244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e744964000118616d6f756e7418011c42616c616e63650000e10b04184f7074696f6e04045401dd0b0108104e6f6e6500000010536f6d650400dd0b0000010000e50b04184f7074696f6e04045401e90b0108104e6f6e6500000010536f6d650400e90b0000010000e90b0c4070616c6c65745f7265666572656e6461147479706573384465636964696e67537461747573042c426c6f636b4e756d62657201100008011473696e636510012c426c6f636b4e756d626572000128636f6e6669726d696e6798014c4f7074696f6e3c426c6f636b4e756d6265723e0000ed0b04184f7074696f6e04045401f10b0108104e6f6e6500000010536f6d650400f10b0000010000f10b0000040810790100f50b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d909045300000400dd0901185665633c543e0000f90b000002fd0b00fd0b000004089501010c00010c0c4070616c6c65745f7265666572656e646114747970657324547261636b496e666f081c42616c616e63650118184d6f6d656e740110002401106e616d65290701302627737461746963207374720001306d61785f6465636964696e6710010c7533320001406465636973696f6e5f6465706f73697418011c42616c616e6365000138707265706172655f706572696f641001184d6f6d656e7400013c6465636973696f6e5f706572696f641001184d6f6d656e74000138636f6e6669726d5f706572696f641001184d6f6d656e740001506d696e5f656e6163746d656e745f706572696f641001184d6f6d656e740001306d696e5f617070726f76616c050c0114437572766500012c6d696e5f737570706f7274050c011443757276650000050c0c4070616c6c65745f7265666572656e646114747970657314437572766500010c404c696e65617244656372656173696e670c01186c656e677468c0011c50657262696c6c000114666c6f6f72c0011c50657262696c6c0001106365696cc0011c50657262696c6c000000445374657070656444656372656173696e67100114626567696ec0011c50657262696c6c00010c656e64c0011c50657262696c6c00011073746570c0011c50657262696c6c000118706572696f64c0011c50657262696c6c000100285265636970726f63616c0c0118666163746f72090c01204669786564493634000120785f6f6666736574090c01204669786564493634000120795f6f6666736574090c0120466978656449363400020000090c0c3473705f61726974686d657469632c66697865645f706f696e74204669786564493634000004000d0c010c69363400000d0c0000050c00110c0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000134284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150c0c3470616c6c65745f72656d61726b1870616c6c6574144572726f7204045400010814456d7074790000047c417474656d7074696e6720746f2073746f726520656d70747920646174612e28426164436f6e74657874000104d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e190c00000408009501001d0c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746518566f74696e67141c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f7465730001081c43617374696e670400210c01c843617374696e673c42616c616e63652c20426c6f636b4e756d6265722c20506f6c6c496e6465782c204d6178566f7465733e0000002844656c65676174696e670400390c01ac44656c65676174696e673c42616c616e63652c204163636f756e7449642c20426c6f636b4e756d6265723e00010000210c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74651c43617374696e67101c42616c616e636501182c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f74657300000c0114766f746573250c01dc426f756e6465645665633c28506f6c6c496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73310c015044656c65676174696f6e733c42616c616e63653e0001147072696f72350c017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000250c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401290c0453000004002d0c01185665633c543e0000290c0000040810cd05002d0c000002290c00310c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000350c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000390c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652844656c65676174696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100014011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed5050128436f6e76696374696f6e00012c64656c65676174696f6e73310c015044656c65676174696f6e733c42616c616e63653e0001147072696f72350c017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00003d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401410c045300000400450c01185665633c543e0000410c0000040895011800450c000002410c00490c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144572726f72080454000449000130284e6f744f6e676f696e6700000450506f6c6c206973206e6f74206f6e676f696e672e204e6f74566f746572000104ac54686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e2074686520706f6c6c2e304e6f5065726d697373696f6e000204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e3c4e6f5065726d697373696f6e5965740003045901546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e207269676874206e6f77206275742077696c6c20646f20696e20746865206675747572652e44416c726561647944656c65676174696e6700040488546865206163636f756e7420697320616c72656164792064656c65676174696e672e34416c7265616479566f74696e670005085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e73756666696369656e7446756e6473000604fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000704a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e204e6f6e73656e73650008049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c4d6178566f74657352656163686564000904804d6178696d756d206e756d626572206f6620766f74657320726561636865642e2c436c6173734e6565646564000a04390154686520636c617373206d75737420626520737570706c6965642073696e6365206974206973206e6f7420656173696c792064657465726d696e61626c652066726f6d207468652073746174652e20426164436c617373000b048454686520636c61737320494420737570706c69656420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d0c0c4070616c6c65745f77686974656c6973741870616c6c6574144572726f720404540001144c556e617661696c61626c65507265496d616765000004c854686520707265696d616765206f66207468652063616c6c206861736820636f756c64206e6f74206265206c6f616465642e3c556e6465636f6461626c6543616c6c000104785468652063616c6c20636f756c64206e6f74206265206465636f6465642e60496e76616c696443616c6c5765696768745769746e657373000204ec54686520776569676874206f6620746865206465636f6465642063616c6c2077617320686967686572207468616e20746865207769746e6573732e5043616c6c49734e6f7457686974656c6973746564000304745468652063616c6c20776173206e6f742077686974656c69737465642e5843616c6c416c726561647957686974656c6973746564000404a05468652063616c6c2077617320616c72656164792077686974656c69737465643b204e6f2d4f702e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e510c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401300453000004001d0701185665633c543e0000550c0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742e590c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e9050453000004005d0c01185665633c543e00005d0c000002e90500610c083c70616c6c65745f616c6c69616e6365284d656d626572526f6c6500010c1846656c6c6f7700000010416c6c79000100205265746972696e6700020000650c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400650101185665633c543e0000690c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540101060453000004006d0c01185665633c543e00006d0c000002010600710c0c3c70616c6c65745f616c6c69616e63651870616c6c6574144572726f7208045400044900016064416c6c69616e63654e6f74596574496e697469616c697a6564000004350154686520416c6c69616e636520686173206e6f74206265656e20696e697469616c697a6564207965742c207468657265666f7265206163636f756e74732063616e6e6f74206a6f696e2069742e68416c6c69616e6365416c7265616479496e697469616c697a6564000104250154686520416c6c69616e636520686173206265656e20696e697469616c697a65642c207468657265666f72652063616e6e6f7420626520696e697469616c697a656420616761696e2e34416c72656164794d656d626572000204704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000304604163636f756e74206973206e6f742061206d656d6265722e1c4e6f74416c6c790004045c4163636f756e74206973206e6f7420616e20616c6c792e384e6f566f74696e67526967687473000504904163636f756e7420646f6573206e6f74206861766520766f74696e67207269676874732e3c416c7265616479456c657661746564000604bc4163636f756e7420697320616c726561647920616e20656c657661746564202866656c6c6f7729206d656d6265722e4c416c7265616479556e7363727570756c6f75730007049c4974656d20697320616c7265616479206c697374656420617320756e7363727570756c6f75732e3c4163636f756e744e6f6e477261746100080855014163636f756e7420686173206265656e206465656d656420756e7363727570756c6f75732062792074686520416c6c69616e636520616e64206973206e6f742077656c636f6d6520746f206a6f696e206f72206265286e6f6d696e617465642e5c4e6f744c69737465644173556e7363727570756c6f7573000904984974656d20686173206e6f74206265656e206465656d656420756e7363727570756c6f75732e60546f6f4d616e79556e7363727570756c6f75734974656d73000a040101546865206e756d626572206f6620756e7363727570756c6f7573206974656d73206578636565647320604d6178556e7363727570756c6f75734974656d73602e44546f6f4c6f6e675765627369746555726c000b04d04c656e677468206f6620776562736974652055524c206578636565647320604d61785765627369746555726c4c656e677468602e44496e73756666696369656e7446756e6473000c04c442616c616e636520697320696e73756666696369656e7420666f7220746865207265717569726564206465706f7369742e80576974686f75744964656e74697479446973706c6179416e6457656273697465000d041501546865206163636f756e742773206964656e7469747920646f6573206e6f74206861766520646973706c6179206669656c6420616e642077656273697465206669656c642e70576974686f7574476f6f644964656e746974794a756467656d656e74000e04b4546865206163636f756e742773206964656e7469747920686173206e6f20676f6f64206a756467656d656e742e4c4d697373696e6750726f706f73616c48617368000f047c5468652070726f706f73616c2068617368206973206e6f7420666f756e642e4c4d697373696e67416e6e6f756e63656d656e740010047854686520616e6e6f756e63656d656e74206973206e6f7420666f756e642e38546f6f4d616e794d656d62657273001104b04e756d626572206f66206d656d62657273206578636565647320604d61784d656d62657273436f756e74602e50546f6f4d616e79416e6e6f756e63656d656e7473001204e04e756d626572206f6620616e6e6f756e63656d656e7473206578636565647320604d6178416e6e6f756e63656d656e7473436f756e74602e284261645769746e6573730013046c496e76616c6964207769746e657373206461746120676976656e2e3c416c72656164795265746972696e67001404984163636f756e7420616c72656164792067617665207265746972656d656e74206e6f74696365605265746972656d656e744e6f746963654e6f74476976656e001504f04163636f756e7420646964206e6f7420676976652061207265746972656d656e74206e6f7469636520726571756972656420746f207265746972652e645265746972656d656e74506572696f644e6f74506173736564001604845265746972656d656e7420706572696f6420686173206e6f74207061737365642e3846656c6c6f77734d697373696e67001704d046656c6c6f7773206d7573742062652070726f766964656420746f20696e697469616c697a652074686520416c6c69616e63652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e750c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328506f6f6c4d656d626572040454000010011c706f6f6c5f6964100118506f6f6c4964000118706f696e747318013042616c616e63654f663c543e0001706c6173745f7265636f726465645f7265776172645f636f756e7465721d010140543a3a526577617264436f756e746572000138756e626f6e64696e675f65726173790c01e0426f756e64656442547265654d61703c457261496e6465782c2042616c616e63654f663c543e2c20543a3a4d6178556e626f6e64696e673e0000790c0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601180453000004007d0c013842547265654d61703c4b2c20563e00007d0c042042547265654d617008044b011004560118000400dd09000000810c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c426f6e646564506f6f6c496e6e65720404540000140128636f6d6d697373696f6e850c0134436f6d6d697373696f6e3c543e0001386d656d6265725f636f756e74657210010c753332000118706f696e747318013042616c616e63654f663c543e000114726f6c6573910c015c506f6f6c526f6c65733c543a3a4163636f756e7449643e00011473746174650d060124506f6f6c53746174650000850c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328436f6d6d697373696f6e040454000010011c63757272656e742506017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e00010c6d6178890c013c4f7074696f6e3c50657262696c6c3e00012c6368616e67655f726174658d0c01bc4f7074696f6e3c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e3e0001347468726f74746c655f66726f6d9801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0000890c04184f7074696f6e04045401c00108104e6f6e6500000010536f6d650400c000000100008d0c04184f7074696f6e040454012d060108104e6f6e6500000010536f6d6504002d060000010000910c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c526f6c657304244163636f756e7449640100001001246465706f7369746f720001244163636f756e744964000110726f6f74a801444f7074696f6e3c4163636f756e7449643e0001246e6f6d696e61746f72a801444f7074696f6e3c4163636f756e7449643e00011c626f756e636572a801444f7074696f6e3c4163636f756e7449643e0000950c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328526577617264506f6f6c04045400001401706c6173745f7265636f726465645f7265776172645f636f756e7465721d010140543a3a526577617264436f756e74657200016c6c6173745f7265636f726465645f746f74616c5f7061796f75747318013042616c616e63654f663c543e000154746f74616c5f726577617264735f636c61696d656418013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f70656e64696e6718013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f636c61696d656418013042616c616e63654f663c543e0000990c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320537562506f6f6c7304045400000801186e6f5f6572619d0c0134556e626f6e64506f6f6c3c543e000120776974685f657261a10c010101426f756e64656442547265654d61703c457261496e6465782c20556e626f6e64506f6f6c3c543e2c20546f74616c556e626f6e64696e67506f6f6c733c543e3e00009d0c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328556e626f6e64506f6f6c0404540000080118706f696e747318013042616c616e63654f663c543e00011c62616c616e636518013042616c616e63654f663c543e0000a10c0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456019d0c045300000400a50c013842547265654d61703c4b2c20563e0000a50c042042547265654d617008044b01100456019d0c000400a90c000000a90c000002ad0c00ad0c00000408109d0c00b10c0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144572726f7204045400017c30506f6f6c4e6f74466f756e6400000488412028626f6e6465642920706f6f6c20696420646f6573206e6f742065786973742e48506f6f6c4d656d6265724e6f74466f756e640001046c416e206163636f756e74206973206e6f742061206d656d6265722e48526577617264506f6f6c4e6f74466f756e640002042101412072657761726420706f6f6c20646f6573206e6f742065786973742e20496e20616c6c206361736573207468697320697320612073797374656d206c6f676963206572726f722e40537562506f6f6c734e6f74466f756e6400030468412073756220706f6f6c20646f6573206e6f742065786973742e644163636f756e7442656c6f6e6773546f4f74686572506f6f6c0004084d01416e206163636f756e7420697320616c72656164792064656c65676174696e6720696e20616e6f7468657220706f6f6c2e20416e206163636f756e74206d6179206f6e6c792062656c6f6e6720746f206f6e653c706f6f6c20617420612074696d652e3846756c6c79556e626f6e64696e670005083d01546865206d656d6265722069732066756c6c7920756e626f6e6465642028616e6420746875732063616e6e6f74206163636573732074686520626f6e64656420616e642072657761726420706f6f6ca8616e796d6f726520746f2c20666f72206578616d706c652c20636f6c6c6563742072657761726473292e444d6178556e626f6e64696e674c696d69740006040901546865206d656d6265722063616e6e6f7420756e626f6e642066757274686572206368756e6b732064756520746f207265616368696e6720746865206c696d69742e4443616e6e6f745769746864726177416e790007044d014e6f6e65206f66207468652066756e64732063616e2062652077697468647261776e2079657420626563617573652074686520626f6e64696e67206475726174696f6e20686173206e6f74207061737365642e444d696e696d756d426f6e644e6f744d6574000814290154686520616d6f756e7420646f6573206e6f74206d65657420746865206d696e696d756d20626f6e6420746f20656974686572206a6f696e206f7220637265617465206120706f6f6c2e00cc546865206465706f7369746f722063616e206e6576657220756e626f6e6420746f20612076616c7565206c657373207468616e05016050616c6c65743a3a6465706f7369746f725f6d696e5f626f6e64602e205468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e6749017065726d697373696f6e7320666f722074686520706f6f6c2e204d656d626572732063616e206e6576657220756e626f6e6420746f20612076616c75652062656c6f7720604d696e4a6f696e426f6e64602e304f766572666c6f775269736b0009042101546865207472616e73616374696f6e20636f756c64206e6f742062652065786563757465642064756520746f206f766572666c6f77207269736b20666f722074686520706f6f6c2e344e6f7444657374726f79696e67000a085d014120706f6f6c206d75737420626520696e205b60506f6f6c53746174653a3a44657374726f79696e67605d20696e206f7264657220666f7220746865206465706f7369746f7220746f20756e626f6e64206f7220666f72b86f74686572206d656d6265727320746f206265207065726d697373696f6e6c6573736c7920756e626f6e6465642e304e6f744e6f6d696e61746f72000b04f45468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e544e6f744b69636b65724f7244657374726f79696e67000c043d01456974686572206129207468652063616c6c65722063616e6e6f74206d616b6520612076616c6964206b69636b206f722062292074686520706f6f6c206973206e6f742064657374726f79696e672e1c4e6f744f70656e000d047054686520706f6f6c206973206e6f74206f70656e20746f206a6f696e204d6178506f6f6c73000e04845468652073797374656d206973206d61786564206f7574206f6e20706f6f6c732e384d6178506f6f6c4d656d62657273000f049c546f6f206d616e79206d656d6265727320696e2074686520706f6f6c206f722073797374656d2e4443616e4e6f744368616e676553746174650010048854686520706f6f6c732073746174652063616e6e6f74206265206368616e6765642e54446f65734e6f74486176655065726d697373696f6e001104b85468652063616c6c657220646f6573206e6f742068617665206164657175617465207065726d697373696f6e732e544d65746164617461457863656564734d61784c656e001204ac4d657461646174612065786365656473205b60436f6e6669673a3a4d61784d657461646174614c656e605d24446566656e736976650400b50c0138446566656e736976654572726f720013083101536f6d65206572726f72206f6363757272656420746861742073686f756c64206e657665722068617070656e2e20546869732073686f756c64206265207265706f7274656420746f20746865306d61696e7461696e6572732e9c5061727469616c556e626f6e644e6f74416c6c6f7765645065726d697373696f6e6c6573736c79001404bc5061727469616c20756e626f6e64696e67206e6f7720616c6c6f776564207065726d697373696f6e6c6573736c792e5c4d6178436f6d6d697373696f6e526573747269637465640015041d0154686520706f6f6c2773206d617820636f6d6d697373696f6e2063616e6e6f742062652073657420686967686572207468616e20746865206578697374696e672076616c75652e60436f6d6d697373696f6e457863656564734d6178696d756d001604ec54686520737570706c69656420636f6d6d697373696f6e206578636565647320746865206d617820616c6c6f77656420636f6d6d697373696f6e2e78436f6d6d697373696f6e45786365656473476c6f62616c4d6178696d756d001704e854686520737570706c69656420636f6d6d697373696f6e206578636565647320676c6f62616c206d6178696d756d20636f6d6d697373696f6e2e64436f6d6d697373696f6e4368616e67655468726f74746c656400180409014e6f7420656e6f75676820626c6f636b732068617665207375727061737365642073696e636520746865206c61737420636f6d6d697373696f6e207570646174652e78436f6d6d697373696f6e4368616e6765526174654e6f74416c6c6f7765640019040101546865207375626d6974746564206368616e67657320746f20636f6d6d697373696f6e206368616e6765207261746520617265206e6f7420616c6c6f7765642e4c4e6f50656e64696e67436f6d6d697373696f6e001a04a05468657265206973206e6f2070656e64696e6720636f6d6d697373696f6e20746f20636c61696d2e584e6f436f6d6d697373696f6e43757272656e74536574001b048c4e6f20636f6d6d697373696f6e2063757272656e7420686173206265656e207365742e2c506f6f6c4964496e557365001c0464506f6f6c2069642063757272656e746c7920696e207573652e34496e76616c6964506f6f6c4964001d049c506f6f6c2069642070726f7669646564206973206e6f7420636f72726563742f757361626c652e4c426f6e64457874726152657374726963746564001e04fc426f6e64696e67206578747261206973207265737472696374656420746f207468652065786163742070656e64696e672072657761726420616d6f756e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50c0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657438446566656e736976654572726f72000114684e6f74456e6f7567685370616365496e556e626f6e64506f6f6c00000030506f6f6c4e6f74466f756e6400010048526577617264506f6f6c4e6f74466f756e6400020040537562506f6f6c734e6f74466f756e6400030070426f6e64656453746173684b696c6c65645072656d61747572656c7900040000b90c0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640195013452756e74696d654f726967696e015102184d6f6d656e7401101043616c6c0131021c42616c616e636501181454616c6c7901b506244163636f756e74496401003c5363686564756c654164647265737301790101181c4f6e676f696e670400bd0c018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e7400050000bd0c0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640195013452756e74696d654f726967696e015102184d6f6d656e7401101043616c6c0131021c42616c616e636501181454616c6c7901b506244163636f756e74496401003c5363686564756c6541646472657373017901002c0114747261636b9501011c547261636b49640001186f726967696e5102013452756e74696d654f726967696e00012070726f706f73616c3102011043616c6c000124656e6163746d656e74bd050150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f736974dd0b016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974e10b018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67e50b01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c79b506011454616c6c79000120696e5f7175657565ac0110626f6f6c000114616c61726ded0b01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e0000c10c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017901045300000400210701185665633c543e0000c50c0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000134284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec90c086070616c6c65745f72616e6b65645f636f6c6c656374697665304d656d6265725265636f7264000004011072616e6b9501011052616e6b0000cd0c0000040895010000d10c0000040895011000d50c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d90c0c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012434416c72656164794d656d626572000004704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000104604163636f756e74206973206e6f742061206d656d6265722e284e6f74506f6c6c696e67000204b854686520676976656e20706f6c6c20696e64657820697320756e6b6e6f776e206f722068617320636c6f7365642e1c4f6e676f696e670003048054686520676976656e20706f6c6c206973207374696c6c206f6e676f696e672e344e6f6e6552656d61696e696e67000404ac546865726520617265206e6f2066757274686572207265636f72647320746f2062652072656d6f7665642e28436f7272757074696f6e00050468556e6578706563746564206572726f7220696e2073746174652e2852616e6b546f6f4c6f7700060494546865206d656d62657227732072616e6b20697320746f6f206c6f7720746f20766f74652e38496e76616c69645769746e6573730007049854686520696e666f726d6174696f6e2070726f766964656420697320696e636f72726563742e304e6f5065726d697373696f6e000804f8546865206f726967696e206973206e6f742073756666696369656e746c792070726976696c6567656420746f20646f20746865206f7065726174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742edd0c0c5c70616c6c65745f61737365745f636f6e76657273696f6e14747970657320506f6f6c496e666f042c506f6f6c417373657449640110000401206c705f746f6b656e10012c506f6f6c417373657449640000e10c0c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144572726f7204045400016c2c457175616c4173736574730000046850726f7669646564206173736574732061726520657175616c2e40556e737570706f727465644173736574000104a450726f7669646564206173736574206973206e6f7420737570706f7274656420666f7220706f6f6c2e28506f6f6c45786973747300020450506f6f6c20616c7265616479206578697374732e4857726f6e6744657369726564416d6f756e74000304744465736972656420616d6f756e742063616e2774206265207a65726f2e60416d6f756e744f6e654c6573735468616e4d696e696d616c000408490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e60416d6f756e7454776f4c6573735468616e4d696e696d616c000508490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e68526573657276654c6566744c6573735468616e4d696e696d616c0006084d0152657365727665206e6565647320746f20616c776179732062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e40416d6f756e744f7574546f6f48696768000704c84465736972656420616d6f756e742063616e277420626520657175616c20746f2074686520706f6f6c20726573657276652e30506f6f6c4e6f74466f756e640008045c54686520706f6f6c20646f65736e27742065786973742e204f766572666c6f7700090454416e206f766572666c6f772068617070656e65642e8041737365744f6e654465706f7369744469644e6f744d6565744d696e696d756d000a042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e80417373657454776f4465706f7369744469644e6f744d6565744d696e696d756d000b042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e8c41737365744f6e655769746864726177616c4469644e6f744d6565744d696e696d756d000c042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e8c417373657454776f5769746864726177616c4469644e6f744d6565744d696e696d756d000d042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e704f7074696d616c416d6f756e744c6573735468616e44657369726564000e04bc4f7074696d616c2063616c63756c6174656420616d6f756e74206973206c657373207468616e20646573697265642e6c496e73756666696369656e744c69717569646974794d696e746564000f0478496e73756666696369656e74206c6971756964697479206d696e7465642e345a65726f4c697175696469747900100488526571756573746564206c69717569646974792063616e2774206265207a65726f2e285a65726f416d6f756e7400110454416d6f756e742063616e2774206265207a65726f2e54496e73756666696369656e744c69717569646974790012048c496e73756666696369656e74206c697175696469747920696e2074686520706f6f6c2e8c50726f76696465644d696e696d756d4e6f7453756666696369656e74466f7253776170001304ec43616c63756c6174656420616d6f756e74206f7574206973206c657373207468616e2070726f7669646564206d696e696d756d20616d6f756e742e8c50726f76696465644d6178696d756d4e6f7453756666696369656e74466f7253776170001404cc50726f7669646564206d6178696d756d20616d6f756e74206973206e6f742073756666696369656e7420666f7220737761702e74506f6f6c4d757374436f6e7461696e4e617469766543757272656e6379001504b44f6e6c7920706f6f6c732077697468206e6174697665206f6e206f6e652073696465206172652076616c69642e2c496e76616c696450617468001604d45468652070726f76696465642070617468206d75737420636f6e7369737473206f66203220617373657473206174206c656173742e24506174684572726f72001704ac497420776173206e6f7420706f737369626c6520746f2063616c63756c617465207061746820646174612e344e6f6e556e6971756550617468001804c45468652070726f76696465642070617468206d75737420636f6e7369737473206f6620756e69717565206173736574732e50496e636f7272656374506f6f6c41737365744964001904ec497420776173206e6f7420706f737369626c6520746f20676574206f7220696e6372656d656e7420746865204964206f662074686520706f6f6c2e4c436f72726573706f6e64656e63654572726f72001a0c5101556e61626c6520746f2066696e6420616e20656c656d656e7420696e20616e2061727261792f76656320746861742073686f756c642068617665206f6e652d746f2d6f6e6520636f72726573706f6e64656e636545017769746820616e6f746865722e20466f72206578616d706c652c20616e206172726179206f662061737365747320636f6e737469747574696e672061206070617468602073686f756c6420686176652061c0636f72726573706f6e64696e67206172726179206f662060616d6f756e74736020616c6f6e672074686520706174682e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee50c0c4c70616c6c65745f666173745f756e7374616b6514747970657338556e7374616b6552657175657374040454000008011c73746173686573e90c01d8426f756e6465645665633c28543a3a4163636f756e7449642c2042616c616e63654f663c543e292c20543a3a426174636853697a653e00011c636865636b6564ed0c0190426f756e6465645665633c457261496e6465782c204d6178436865636b696e673c543e3e0000e90c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f8045300000400f401185665633c543e0000ed0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400c90101185665633c543e0000f10c0c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144572726f72040454000118344e6f74436f6e74726f6c6c657200000cb85468652070726f766964656420436f6e74726f6c6c6572206163636f756e7420776173206e6f7420666f756e642e00c054686973206d65616e7320746861742074686520676976656e206163636f756e74206973206e6f7420626f6e6465642e34416c7265616479517565756564000104ac54686520626f6e646564206163636f756e742068617320616c7265616479206265656e207175657565642e384e6f7446756c6c79426f6e646564000204bc54686520626f6e646564206163636f756e74206861732061637469766520756e6c6f636b696e67206368756e6b732e244e6f74517565756564000304b45468652070726f766964656420756e2d7374616b6572206973206e6f7420696e2074686520605175657565602e2c416c72656164794865616400040405015468652070726f766964656420756e2d7374616b657220697320616c726561647920696e20486561642c20616e642063616e6e6f7420646572656769737465722e3843616c6c4e6f74416c6c6f7765640005041d015468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742062656361757365207468652070616c6c6574206973206e6f74206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef50c085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e011000180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f757273f90c01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e742c010c75363400011073697a652c010c7536340000f90c04184f7074696f6e04045401fd0c0108104e6f6e6500000010536f6d650400fd0c0000010000fd0c085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e011000080110707265761001344d6573736167654f726967696e0001106e6578741001344d6573736167654f726967696e0000010d085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a6500011068656170050d019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e0000050d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000090d0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001202c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e0d0d0c3c70616c6c65745f74785f70617573651870616c6c6574144572726f720404540001102049735061757365640000044c5468652063616c6c206973207061757365642e284973556e706175736564000104545468652063616c6c20697320756e7061757365642e28556e7061757361626c65000204b45468652063616c6c2069732077686974656c697374656420616e642063616e6e6f74206265207061757365642e204e6f74466f756e64000300048054686520604572726f726020656e756d206f6620746869732070616c6c65742e110d0c4070616c6c65745f736166655f6d6f64651870616c6c6574144572726f7204045400011c1c456e7465726564000004b054686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c2920656e74657265642e18457869746564000104ac54686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c29206578697465642e344e6f74436f6e666967757265640002040901546869732066756e6374696f6e616c697479206f66207468652070616c6c65742069732064697361626c65642062792074686520636f6e66696775726174696f6e2e244e6f4465706f736974000304745468657265206973206e6f2062616c616e63652072657365727665642e40416c72656164794465706f73697465640004045d01546865206163636f756e7420616c7265616479206861732061206465706f73697420726573657276656420616e642063616e207468657265666f7265206e6f7420656e746572206f7220657874656e6420616761696e2e4043616e6e6f7452656c656173655965740005049054686973206465706f7369742063616e6e6f742062652072656c6561736564207965742e3443757272656e63794572726f72000604a0416e206572726f722066726f6d2074686520756e6465726c79696e67206043757272656e6379602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400190d01185665633c543e0000190d0000026906001d0d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210d045300000400250d01185665633c543e0000210d0c3470616c6c65745f62726f6b65721474797065733c4c656173655265636f72644974656d0000080114756e74696c10012454696d65736c6963650001107461736b1001185461736b49640000250d000002210d00290d0c3470616c6c65745f62726f6b6572147479706573305374617475735265636f72640000140128636f72655f636f756e7495010124436f7265496e646578000144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7400014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e740001606c6173745f636f6d6d69747465645f74696d65736c69636510012454696d65736c6963650001386c6173745f74696d65736c69636510012454696d65736c69636500002d0d0c3470616c6c65745f62726f6b65721474797065733853616c65496e666f5265636f7264081c42616c616e636501182c426c6f636b4e756d62657201100028012873616c655f737461727410012c426c6f636b4e756d6265720001346c656164696e5f6c656e67746810012c426c6f636b4e756d626572000114707269636518011c42616c616e6365000130726567696f6e5f626567696e10012454696d65736c696365000128726567696f6e5f656e6410012454696d65736c696365000140696465616c5f636f7265735f736f6c6495010124436f7265496e646578000134636f7265735f6f66666572656495010124436f7265496e64657800012866697273745f636f726595010124436f7265496e64657800013473656c6c6f75745f70726963652d05013c4f7074696f6e3c42616c616e63653e000128636f7265735f736f6c6495010124436f7265496e6465780000310d0c3470616c6c65745f62726f6b657214747970657340416c6c6f77656452656e6577616c49640000080110636f726595010124436f7265496e6465780001107768656e10012454696d65736c6963650000350d0c3470616c6c65745f62726f6b657214747970657350416c6c6f77656452656e6577616c5265636f7264041c42616c616e6365011800080114707269636518011c42616c616e6365000128636f6d706c6574696f6e390d0140436f6d706c6574696f6e5374617475730000390d0c3470616c6c65745f62726f6b657214747970657340436f6d706c6574696f6e5374617475730001081c5061727469616c040071060120436f72654d61736b00000020436f6d706c6574650400690601205363686564756c65000100003d0d0c3470616c6c65745f62726f6b657214747970657330526567696f6e5265636f726408244163636f756e74496401001c42616c616e63650118000c010c656e6410012454696d65736c6963650001146f776e65720001244163636f756e744964000110706169642d05013c4f7074696f6e3c42616c616e63653e0000410d0000040810950100450d0c3470616c6c65745f62726f6b657214747970657348436f6e747269627574696f6e5265636f726404244163636f756e7449640100000801186c656e67746810012454696d65736c69636500011470617965650001244163636f756e7449640000490d0c3470616c6c65745f62726f6b657214747970657330506f6f6c496f5265636f7264000008011c707269766174654d0d01585369676e6564436f72654d61736b426974436f756e7400011873797374656d4d0d01585369676e6564436f72654d61736b426974436f756e7400004d0d0000050b00510d0c3470616c6c65745f62726f6b657214747970657358496e737461506f6f6c486973746f72795265636f7264041c42616c616e63650118000c0154707269766174655f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e7400015073797374656d5f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e740001306d617962655f7061796f75742d05013c4f7074696f6e3c42616c616e63653e0000550d0c3470616c6c65745f62726f6b65721870616c6c6574144572726f7204045400017034556e6b6e6f776e526567696f6e0000049c54686520676976656e20726567696f6e206964656e74697479206973206e6f74206b6e6f776e2e204e6f744f776e6572000104a8546865206f776e6572206f662074686520726567696f6e206973206e6f7420746865206f726967696e2e305069766f74546f6f4c6174650002040d01546865207069766f7420706f696e74206f662074686520706172746974696f6e206174206f722061667465722074686520656e64206f662074686520726567696f6e2e345069766f74546f6f4561726c790003040101546865207069766f7420706f696e74206f662074686520706172746974696f6e2061742074686520626567696e6e696e67206f662074686520726567696f6e2e344578746572696f725069766f740004045d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e67206973206e6f7420636f6e7461696e65642077697468696e2074686520726567696f6e277320696e7465726c616365206d61736b2e24566f69645069766f740005042501546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320766f69642028616e64207468657265666f726520756e7363686564756c61626c65292e34436f6d706c6574655069766f740006044d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320636f6d706c6574652028616e64207468657265666f7265206e6f7420612073747269637420737562736574292e3c436f7272757074576f726b706c616e000704450154686520776f726b706c616e206f66207468652070616c6c6574277320737461746520697320696e76616c69642e205468697320696e64696361746573206120737461746520636f7272757074696f6e2e1c4e6f53616c6573000804945468657265206973206e6f2073616c652068617070656e696e672063757272656e746c792e284f76657270726963656400090470546865207072696365206c696d69742069732065786365656465642e2c556e617661696c61626c65000a0474546865726520617265206e6f20636f72657320617661696c61626c652e1c536f6c644f7574000b04805468652073616c65206c696d697420686173206265656e20726561636865642e2457726f6e6754696d65000c085d015468652072656e6577616c206f7065726174696f6e206973206e6f742076616c6964206174207468652063757272656e742074696d6520286974206d6179206265636f6d652076616c696420696e20746865206e6578741873616c65292e284e6f74416c6c6f776564000d0464496e76616c696420617474656d707420746f2072656e65772e34556e696e697469616c697a6564000e04a4546869732070616c6c657420686173206e6f7420796574206265656e20696e697469616c697a65642e20546f6f4561726c79000f0409015468652070757263686173652063616e6e6f742068617070656e20796574206173207468652073616c6520706572696f642069732079657420746f20626567696e2e2c4e6f7468696e67546f446f001004705468657265206973206e6f20776f726b20746f20626520646f6e652e4c546f6f4d616e795265736572766174696f6e73001104f0546865206d6178696d756d20616d6f756e74206f66207265736572766174696f6e732068617320616c7265616479206265656e20726561636865642e34546f6f4d616e794c6561736573001204d8546865206d6178696d756d20616d6f756e74206f66206c65617365732068617320616c7265616479206265656e20726561636865642e38556e6b6e6f776e526576656e75650013085d0154686520726576656e756520666f722074686520496e7374616e74616e656f757320436f72652053616c6573206f66207468697320706572696f64206973206e6f74202879657429206b6e6f776e20616e6420746875737874686973206f7065726174696f6e2063616e6e6f742070726f636565642e4c556e6b6e6f776e436f6e747269627574696f6e0014041901546865206964656e74696669656420636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726520506f6f6c20697320756e6b6e6f776e2e50496e636f6d706c65746541737369676e6d656e740015084d0154686520776f726b6c6f61642061737369676e656420666f722072656e6577616c20697320696e636f6d706c6574652e205468697320697320756e657870656374656420616e6420696e646963617465732061306c6f676963206572726f722e285374696c6c56616c6964001604d0416e206974656d2063616e6e6f742062652064726f707065642062656361757365206974206973207374696c6c2076616c69642e244e6f486973746f72790017048054686520686973746f7279206974656d20646f6573206e6f742065786973742e48556e6b6e6f776e5265736572766174696f6e001804a44e6f207265736572766174696f6e206f662074686520676976656e20696e646578206578697374732e38556e6b6e6f776e52656e6577616c0019048c5468652072656e6577616c207265636f72642063616e6e6f7420626520666f756e642e38416c726561647945787069726564001a04a4546865206c65617365206578706972792074696d652068617320616c7265616479207061737365642e34496e76616c6964436f6e666967001b04f454686520636f6e66696775726174696f6e20636f756c64206e6f74206265206170706c696564206265636175736520697420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e590d102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730199021043616c6c013502245369676e6174757265017505144578747261015d0d000400340000005d0d00000420610d650d690d6d0d710d790d7d0d810d00610d10306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000650d10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000690d10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000006d0d10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000710d10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400750d010c4572610000750d102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000790d10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040075020120543a3a4e6f6e636500007d0d10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000810d088870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c7469704901013042616c616e63654f663c543e00012061737365745f69649801684f7074696f6e3c436861726765417373657449644f663c543e3e00001d011853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023021070400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000250704000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100ac0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100ac0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500001907040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01390201541830426c6f636b576569676874732d07f901025b1f5d000b00204aa9d10113ffffffffffffffffc2a0a91d00010bd05f9fa62e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2a0a91d00010bd0e7f110a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746839073000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687441074040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e45075904106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000050df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa70200000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000091d5df18b0d2cf5802000000ab3c0572291feb8b0100000002000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669789501082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e015507001c5574696c697479000149020178044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e015907011042616265011042616265442845706f6368496e64657801002c20000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301005d070400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f7401007d0220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f7401007d0220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000850204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301005d0704000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510690704000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000710704000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e65737301007d0104001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401007901200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000890704000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e666967000089070400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f63687301008d0704002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e01690200103445706f63684475726174696f6e2c20c8000000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652c20b80b00000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010640000000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f776564344d61784e6f6d696e61746f727310100001000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e019907022454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100ac040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0191020004344d696e696d756d506572696f642c20dc05000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e000328417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000041c496e6469636573011c496e646963657304204163636f756e747300010402109d070400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e0195020184041c4465706f736974184000407a10f35a0000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01a107052042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200a507040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200b507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200c1070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200e1070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01a102018814484578697374656e7469616c4465706f736974184000407a10f35a0000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100200000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01ed0706485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c69657201001d0140000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100f10704000000019004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000738417373657454785061796d656e7400000194000008604173736574436f6e76657273696f6e54785061796d656e740000019c00000968456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100b40400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000f50704000c3d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e006020416c7761797320736f727465642062792073636f72652e20536e617073686f740000fd0704000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d657461646174610000790304000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e646963657301000d080400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510190804001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f72650000b00400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01a50201a04834556e7369676e656450686173651010320000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010320000000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64c01000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64c010a0860100084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410100500000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792c20feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e7310100a0000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687424400b1089578f2e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100300000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e656452657761726442617365184000407a10f35a00000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f73697442617365184000407a10f35a0000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f7369744279746518400010a5d4e8000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e284d617857696e6e6572731010e803000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687424400b1089578f2e011366666666666666a600544d696e65724d6178566f746573506572566f746572101010000000003c4d696e65724d617857696e6e6572731010e803000000011d080a1c5374616b696e67011c5374616b696e67943856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100650104000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100c010000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c6564676572000104020021080400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500910304000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500c40800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500350804004c750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468652d01206163636f756e742773205b604e6f6d696e6174696f6e7351756f74613a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e9020496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100003908040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b6572730101080505410845010c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c69707065640101080505410845010c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805054108c40800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e74730101040510450814000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100cc04000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100c010000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405105508040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100210704001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050541085d08040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505410818040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e73000104050061080400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040551086508800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301006908040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000990304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e018d0301bc1830486973746f72794465707468101054000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602cac206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c8420605374616b696e674c65646765722e636c61696d65645f72657761726473602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563601101206974656d20605374616b696e674c65646765722e636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e1010a002000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e1010a8000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e0171080b1c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010065010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100ac040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010075080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100c9010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500b1030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104057d0800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01ad0301d0000185080c2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301008908040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510950804000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f6600010405109d0804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500a908d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100ac0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000c108040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630c50804000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630ac0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402e430040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01b90301d4303c456e6163746d656e74506572696f641010002f0d0014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010004e0c0004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010004e0c0004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564ac04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410108051010004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010004e0c0004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e01c9080d1c436f756e63696c011c436f756e63696c182450726f706f73616c730100cd08040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406303502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040630d108040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010065010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01c50301e804444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01d5080e48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100d908040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406303502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040630d108040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010065010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01c90301ec04444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01dd080f24456c656374696f6e730124456c656374696f6e73141c4d656d626572730100e10804000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100e10804001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100f40400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500e908840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01cd0301f0282050616c6c65744964610420706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400080c6a47e8d0300000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184000f0436de36a0100000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f7218400000cc7b9fae000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010070000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010801303000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e344d617843616e6469646174657310104000000018e420546865206d6178696d756d206e756d626572206f662063616e6469646174657320696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e003101205768656e2074686973206c696d69742069732072656163686564206e6f206d6f72652063616e646964617465732061726520616363657074656420696e2074686520656c656374696f6e2e244d6178566f7465727310100002000018f820546865206d6178696d756d206e756d626572206f6620766f7465727320746f20616c6c6f7720696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e00d8205768656e20746865206c696d6974206973207265616368656420746865206e657720766f74657273206172652069676e6f7265642e404d6178566f746573506572566f7465721010100000001090204d6178696d756d206e756d62657273206f6620766f7465732070657220766f7465722e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e01ed08104c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100f108040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01d50301fc0001f508111c4772616e647061011c4772616e647061181453746174650100f90804000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000fd08040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c6564000079010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e74536574496401002c200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e000104052c1004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01d9030101010c384d6178417574686f726974696573101064000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100001000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732c20c00f00000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e0105091220547265617375727901205472656173757279103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051009090400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301000d09040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e0109040115011c3050726f706f73616c426f6e64c9061050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d184000407a10f35a00000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d2d050400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101080700000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ec9061020a107000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496411092070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e011509132441737365745261746501244173736574526174650458436f6e76657273696f6e52617465546f4e617469766500010402101d0104000c1d01204d61707320616e20617373657420746f2069747320666978656420706f696e7420726570726573656e746174696f6e20696e20746865206e61746976652062616c616e63652e004d0120452e672e20606e61746976655f616d6f756e74203d2061737365745f616d6f756e74202a20436f6e76657273696f6e52617465546f4e61746976653a3a3c543e3a3a6765742861737365745f6b696e642960010d04011901000119091424436f6e7472616374730124436f6e7472616374731c305072697374696e65436f646500010406301d09040004cc2041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f64652e28436f6465496e666f4f6600010406302109040004e02041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f646520696e666f2e144e6f6e636501002c200000000000000000581d0120546869732069732061202a2a6d6f6e6f746f6e69632a2a20636f756e74657220696e6372656d656e746564206f6e20636f6e747261637420696e7374616e74696174696f6e2e0005012054686973206973207573656420696e206f7264657220746f2067656e657261746520756e6971756520747269652069647320666f7220636f6e7472616374732e2901205468652074726965206964206f662061206e657720636f6e74726163742069732063616c63756c617465642066726f6d2068617368286163636f756e745f69642c206e6f6e6365292e350120546865206e6f6e63652069732072657175697265642062656361757365206f74686572776973652074686520666f6c6c6f77696e672073657175656e636520776f756c64206c65616420746f84206120706f737369626c6520636f6c6c6973696f6e206f662073746f726167653a006820312e204372656174652061206e657720636f6e74726163742e6c20322e205465726d696e6174652074686520636f6e74726163742efc20332e20496d6d6564696174656c792072656372656174652074686520636f6e74726163742077697468207468652073616d65206163636f756e745f69642e00450120546869732069732062616420626563617573652074686520636f6e74656e7473206f6620612074726965206172652064656c65746564206c617a696c7920616e64207468657265206d6967687420626559012073746f72616765206f6620746865206f6c6420696e7374616e74696174696f6e207374696c6c20696e206974207768656e20746865206e657720636f6e747261637420697320637265617465642e20506c656173655901206e6f746520746861742077652063616e2774207265706c6163652074686520636f756e7465722062792074686520626c6f636b206e756d6265722062656361757365207468652073657175656e63652061626f766551012063616e2068617070656e20696e207468652073616d6520626c6f636b2e20576520616c736f2063616e2774206b65657020746865206163636f756e7420636f756e74657220696e206d656d6f7279206f6e6c79490120626563617573652073746f7261676520697320746865206f6e6c792077617920746f20636f6d6d756e6963617465206163726f737320646966666572656e742065787472696e7369637320696e20746865302073616d6520626c6f636b2e001c2023204e6f7465003d0120446f206e6f742075736520697420746f2064657465726d696e6520746865206e756d626572206f6620636f6e7472616374732e20497420776f6e27742062652064656372656d656e74656420696664206120636f6e74726163742069732064657374726f7965642e38436f6e7472616374496e666f4f660001040500250904000ca82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e3444656c6574696f6e51756575650001040510c501040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7341012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f69646c65602e5044656c6574696f6e5175657565436f756e74657201003909200000000000000000084d0120412070616972206f66206d6f6e6f746f6e696320636f756e74657273207573656420746f20747261636b20746865206c617465737420636f6e7472616374206d61726b656420666f722064656c6574696f6ea820616e6420746865206c61746573742064656c6574656420636f6e747261637420696e2071756575652e4c4d6967726174696f6e496e50726f677265737300003d0904000861012041206d6967726174696f6e2063616e207370616e206163726f7373206d756c7469706c6520626c6f636b732e20546869732073746f7261676520646566696e6573206120637572736f7220746f20747261636b207468654d012070726f6772657373206f6620746865206d6967726174696f6e2c20656e61626c696e6720757320746f20726573756d652066726f6d20746865206c61737420636f6d706c6574656420706f736974696f6e2e0111040121012c205363686564756c6541095d0504000000000100000004000080000000100000000010000000010000200000000040000000000008a21400007642150018bebed106f1290ac60907012a126d1a0018a22a0b000cd22b0a000c5e0b15001882962100187e7f63001862891600184256150018c6be1500181e891500186e145700383e64120018550f00de152e00b409050003f2e7cb4d4952027c7600284248ed002806377a1e3127c10900723a0f001c551000ba056b1f9504510800c50e04ca39c54749309eac621f85040004a2bc37078504410404369a4307a5047d0604de97681fa50459080482ee2927612736971a76852a3abe0a643529caa81995ad517d0f00ce8310f8ad2a86449d38d5272d1d002d1e00ba8d180020291100f2e631002055340046a71c0020d11200de091c0020d112001224fe0a3501f27ddf02a8e273630dc1016d5c04f63c0b000c1a0f1300a0dee709000c86d2551fb92846a8271f2128046820436f7374207363686564756c6520616e64206c696d6974732e384465706f7369745065724279746518400060defb7405000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e4c44656661756c744465706f7369744c696d697418400000c0afbc4f865700000000000000000445012046616c6c6261636b2076616c756520746f206c696d6974207468652073746f72616765206465706f7369742069662069742773206e6f74206265696e6720736574206279207468652063616c6c65722e384465706f7369745065724974656d184000f0ab75a40d000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e70436f6465486173684c6f636b75704465706f73697450657263656e74c01000a3e111104501205468652070657263656e74616765206f66207468652073746f72616765206465706f73697420746861742073686f756c642062652068656c6420666f72207573696e67206120636f646520686173682e5d0120496e7374616e74696174696e67206120636f6e74726163742c206f722063616c6c696e67205b60636861696e5f657874656e73696f6e3a3a4578743a3a6164645f64656c65676174655f646570656e64656e6379605d49012070726f74656374732074686520636f64652066726f6d206265696e672072656d6f7665642e20496e206f7264657220746f2070726576656e7420616275736520746865736520616374696f6e7320617265c42070726f746563746564207769746820612070657263656e74616765206f662074686520636f6465206465706f7369742e284d6178436f64654c656e101000ec010014c020546865206d6178696d756d206c656e677468206f66206120636f6e747261637420636f646520696e2062797465732e005901205468652076616c75652073686f756c642062652063686f73656e206361726566756c6c792074616b696e6720696e746f20746865206163636f756e7420746865206f766572616c6c206d656d6f7279206c696d6974f020796f75722072756e74696d65206861732c2061732077656c6c20617320746865205b6d6178696d756d20616c6c6f7765642063616c6c737461636b5d012064657074685d28236173736f636961746564747970652e43616c6c537461636b292e204c6f6f6b20696e746f207468652060696e746567726974795f7465737428296020666f7220736f6d6520696e7369676874732e404d617853746f726167654b65794c656e10108000000004e020546865206d6178696d756d20616c6c6f7761626c65206c656e67746820696e20627974657320666f722073746f72616765206b6579732e5c4d617844656c6567617465446570656e64656e6369657310102000000008290120546865206d6178696d756d206e756d626572206f662064656c65676174655f646570656e64656e636965732074686174206120636f6e74726163742063616e206c6f636b2077697468cc205b60636861696e5f657874656e73696f6e3a3a4578743a3a6164645f64656c65676174655f646570656e64656e6379605d2e5c556e73616665556e737461626c65496e74657266616365ac0400241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e444d617844656275674275666665724c656e10100000200004c420546865206d6178696d756d206c656e677468206f66207468652064656275672062756666657220696e2062797465732e2c456e7669726f6e6d656e74510900102501205479706520746861742062756e646c657320746f67657468657220616c6c207468652072756e74696d6520636f6e666967757261626c6520696e746572666163652074797065732e0035012054686973206973206e6f742061207265616c20636f6e6669672e205765206a757374206d656e74696f6e207468652074797065206865726520617320636f6e7374616e7420736f2074686174f0206974732074797065206170706561727320696e20746865206d657461646174612e204f6e6c792076616c69642076616c756520697320602829602e01710915105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e011d04012d01000175091620496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301007909040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805057901ac040004350120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e646578602e38417574686f726564426c6f636b730101080505410810100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e0121040131010440556e7369676e65645072696f726974792c20ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e0181091748417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b657973010085090400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100850904000480204b657973206f6620746865206e65787420617574686f72697479207365742e0000000018204f6666656e63657301204f6666656e636573081c5265706f72747300010405308d09040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e646578010108050591091d070400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e0001550100001928486973746f726963616c00000000001a6052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100950904000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000001b204964656e7469747901204964656e7469747910284964656e746974794f660001040500990904000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200c5040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500a90944000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100b1090400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e013104015d01183042617369634465706f73697418400080c6a47e8d0300000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000a031a95fe300000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400080f420e6b5000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01c1091c1c536f6369657479011c536f63696574795028506172616d657465727300006901040004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1c466f756e6465720000000400044820546865206669727374206d656d6265722e1048656164000000040004410120546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f7665642072616e6b2030206d656d6265727320696e2074686520736f63696574792e1452756c6573000030040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e1c4d656d626572730001040500c5090400042101205468652063757272656e74206d656d6265727320616e642074686569722072616e6b2e20446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e1c5061796f7574730101040500d10944000000000000000000000000000000000004dc20496e666f726d6174696f6e20726567617264696e672072616e6b2d30207061796f7574732c207061737420616e64206675747572652e2c4d656d626572436f756e74010010100000000004490120546865206e756d626572206f66206974656d7320696e20604d656d62657273602063757272656e746c792e2028446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e29344d656d6265724279496e6465780001040510000400085d01205468652063757272656e74206974656d7320696e20604d656d6265727360206b6579656420627920746865697220756e6971756520696e6465782e204b657973206172652064656e73656c7920706f70756c61746564cc2060302e2e4d656d626572436f756e74602028646f6573206e6f7420696e636c75646520604d656d626572436f756e7460292e4053757370656e6465644d656d626572730001040500c50904000401012054686520736574206f662073757370656e646564206d656d626572732c2077697468207468656972206f6c64206d656d62657273686970207265636f72642e28526f756e64436f756e74010010100000000004a020546865206e756d626572206f6620726f756e64732077686963682068617665207061737365642e10426964730100e109040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e2843616e646964617465730001040200f1090400001c536b657074696300000004000454205468652063757272656e7420736b65707469632e14566f7465730001080505f909fd09040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e3c566f7465436c656172437572736f720001040500010a040004f420436c6561722d637572736f7220666f7220566f74652c206d61702066726f6d2043616e646964617465202d3e20284d617962652920437572736f722e204e657874486561640000050a04000c75012041742074686520656e64206f662074686520636c61696d20706572696f642c207468697320636f6e7461696e7320746865206d6f737420726563656e746c7920617070726f766564206d656d626572732028616c6f6e67207769746865012074686569722062696420616e6420726f756e64204944292077686f2069732066726f6d20746865206d6f737420726563656e7420726f756e64207769746820746865206c6f77657374206269642e20546865792077696c6c5c206265636f6d6520746865206e6577206048656164602e4c4368616c6c656e6765526f756e64436f756e74010010100000000004590120546865206e756d626572206f66206368616c6c656e676520726f756e64732074686572652068617665206265656e2e205573656420746f206964656e74696679207374616c6520446566656e646572566f7465732e24446566656e64696e670000090a04000459012054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642c20616c6f6e67207769746820612072756e6e696e672074616c6c79206f6620766f7465732e34446566656e646572566f74657300010805054108fd09040004c820566f74657320666f722074686520646566656e6465722c206b65796564206279206368616c6c656e676520726f756e642e01d504016101242050616c6c6574496411092070792f736f63696504682054686520736f6369657469657327732070616c6c6574206964304772616365537472696b657310100a00000004090120546865206d6178696d756d206e756d626572206f6620737472696b6573206265666f72652061206d656d62657220676574732066756e647320736c61736865642e2c506572696f645370656e6418400000c52ebca2b1000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e30566f74696e67506572696f64101000770100083d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732073686f756c6420626520766f746564206f6e2e20546f67657468657220776974684d012060436c61696d506572696f64602c20746869732073756d7320746f20746865206e756d626572206f6620626c6f636b73206265747765656e2063616e64696461746520696e74616b6520706572696f64732e2c436c61696d506572696f64101000770100084d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732063616e20636c61696d207468656972206d656d6265727368697020616e642062652074686530206e616d656420686561642e3c4d61784c6f636b4475726174696f6e1010009cda0104a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f6410108013030004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e284d61785061796f75747310100a000000040d0120546865206d6178696d756d206e756d626572206f66207061796f7574732061206d656d626572206d617920686176652077616974696e6720756e636c61696d65642e1c4d61784269647310100a000000049020546865206d6178696d756d206e756d626572206f662062696473206174206f6e63652e010d0a1d205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500110a04000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505f909190a0400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01d904016d011044436f6e6669674465706f73697442617365184000406352bfc60100000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f72184000203d88792d00000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e6473101009000000180d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e000d01204e4f54453a20546865207468726573686f6c642070726f6772616d6d656420696e20746869732050616c6c65742075736573207531362c20736f20697420646f65730901206e6f74207265616c6c79206d616b652073656e736520746f20686176652061206c696d697420686572652067726561746572207468616e207531363a3a4d41582e15012042757420616c736f2c20746861742069732061206c6f74206d6f7265207468616e20796f752073686f756c642070726f6261626c792073657420746869732076616c75653420746f20616e797761792e2e2e3c5265636f766572794465706f736974184000406352bfc6010000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e011d0a1e1c56657374696e67011c56657374696e67081c56657374696e670001040200210a040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100290a04000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01dd0401710108444d696e5665737465645472616e7366657218400000c16ff2862300000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000012d0a1f245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510310a0400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b757000010405047901040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01e50401750108344d6178696d756d57656967687424400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01410a201c476c7574746f6e011c476c7574746f6e101c436f6d7075746501008501200000000000000000102101205468652070726f706f7274696f6e206f66207468652072656d61696e696e6720607265665f74696d656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e1c53746f7261676501008501200000000000000000102901205468652070726f706f7274696f6e206f66207468652072656d61696e696e67206070726f6f665f73697a656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e245472617368446174610001040510450a040020a42053746f72616765206d6170207573656420666f722077617374696e672070726f6f662073697a652e00690120497420636f6e7461696e73206e6f206d65616e696e6766756c2064617461202d2068656e636520746865206e616d6520225472617368222e20546865206d6178696d616c206e756d626572206f6620656e747269657320697375012073657420746f2036356b2c207768696368206973206a7573742062656c6f7720746865206e657874206a756d702061742031365e342e205468697320697320696d706f7274616e7420746f20726564756365207468652070726f6f6669012073697a652062656e63686d61726b696e67206f766572657374696d6174652e2054686520617373756d7074696f6e2068657265206973207468617420776520776f6e27742068617665206d6f7265207468616e2036356b202a710120314b6942203d2036354d6942206f662070726f6f662073697a652077617374696e6720696e2070726163746963652e20486f77657665722c2074686973206c696d6974206973206e6f7420656e666f726365642c20736f2074686569012070616c6c657420776f756c6420616c736f20776f726b206f7574206f662074686520626f782077697468206d6f726520656e74726965732c20627574206974732062656e63686d61726b65642070726f6f6620776569676874bc20776f756c6420706f737369626c7920626520756e646572657374696d6174656420696e207468617420636173652e38547261736844617461436f756e74010010100000000004b8205468652063757272656e74206e756d626572206f6620656e747269657320696e2060547261736844617461602e01ed040181010001490a2120507265696d6167650120507265696d6167650824537461747573466f7200010406304d0a0400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406550a590a04000001f10401890100015d0a221450726f7879011450726f7879081c50726f786965730101040500610a4400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500710a44000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01f504018d01184050726f78794465706f73697442617365184000f09e544c390000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218400060aa7714b40000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365184000f09e544c390000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000c054ef28680100000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01810a23204d756c746973696701204d756c746973696704244d756c7469736967730001080502850a890a040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01fd040199010c2c4465706f73697442617365184000f01c0adbed0100000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000cc7b9fae000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e018d0a2420426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510910a0400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510990a0400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301000d09040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01050501a1012444426f756e74794465706f73697442617365184000407a10f35a0000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101080700000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101000270600046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572c9061020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d61782d0544010000c16ff28623000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e2d05440100407a10f35a00000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000406352bfc6010000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019d0a2510546970730110546970730810546970730001040530a10a04000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406303404000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01090501a501144c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010807000000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e6465727346656599030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000407a10f35a0000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e01a50a26184173736574730118417373657473101441737365740001040210a90a040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802024108b10a040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202bd0ac10a04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210c50a5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e010d0501a9011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01cd0a2728506f6f6c4173736574730128506f6f6c417373657473101441737365740001040210a90a040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802024108b10a040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202bd0ac10a04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210c50a5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01110501ad011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01d10a280c4d6d72010c4d6d720c20526f6f74486173680100308000000000000000000000000000000000000000000000000000000000000000000458204c6174657374204d4d5220526f6f7420686173682e384e756d6265724f664c656176657301002c20000000000000000004b02043757272656e742073697a65206f6620746865204d4d5220286e756d626572206f66206c6561766573292e144e6f646573000104062c300400108020486173686573206f6620746865206e6f64657320696e20746865204d4d522e002d01204e6f7465207468697320636f6c6c656374696f6e206f6e6c7920636f6e7461696e73204d4d52207065616b732c2074686520696e6e6572206e6f6465732028616e64206c656176657329bc20617265207072756e656420616e64206f6e6c792073746f72656420696e20746865204f6666636861696e2044422e00000000291c4c6f7474657279011c4c6f747465727918304c6f7474657279496e6465780100101000000000001c4c6f74746572790000d50a040004ac2054686520636f6e66696775726174696f6e20666f72207468652063757272656e74206c6f74746572792e305061727469636970616e74730101040500d90a1400000000000419012055736572732077686f2068617665207075726368617365642061207469636b65742e20284c6f747465727920496e6465782c205469636b6574732050757263686173656429305469636b657473436f756e740100101000000000047820546f74616c206e756d626572206f66207469636b65747320736f6c642e1c5469636b657473000104051000040010542045616368207469636b65742773206f776e65722e006101204d6179206861766520726573696475616c2073746f726167652066726f6d2070726576696f7573206c6f747465726965732e2055736520605469636b657473436f756e746020746f20736565207768696368206f6e657390206172652061637475616c6c792076616c6964207469636b6574206d617070696e67732e2c43616c6c496e64696365730100dd0a0400083901205468652063616c6c732073746f72656420696e20746869732070616c6c657420746f206265207573656420696e20616e20616374697665206c6f747465727920696620636f6e666967757265646c2062792060436f6e6669673a3a56616c696461746543616c6c602e01150501b1010c2050616c6c6574496411092070792f6c6f74746f046020546865204c6f747465727927732070616c6c6574206964204d617843616c6c7310100a00000004dc20546865206d6178206e756d626572206f662063616c6c7320617661696c61626c6520696e20612073696e676c65206c6f74746572792e444d617847656e657261746552616e646f6d10100a0000000c4901204e756d626572206f662074696d652077652073686f756c642074727920746f2067656e657261746520612072616e646f6d206e756d626572207468617420686173206e6f206d6f64756c6f20626961732e5d0120546865206c61726765722074686973206e756d6265722c20746865206d6f726520706f74656e7469616c20636f6d7075746174696f6e206973207573656420666f72207069636b696e67207468652077696e6e65722c01012062757420616c736f20746865206d6f7265206c696b656c792074686174207468652063686f73656e2077696e6e657220697320646f6e6520666169726c792e01e50a2a0c4e6973010c4e6973102c5175657565546f74616c730100e90ac95db1040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e185175657565730101040210ed0a040004e02054686520717565756573206f6620626964732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e1c53756d6d6172790100f90aa00000000000000000000000000000000000000000000000000000000000000000000000000000000004b02053756d6d61727920696e666f726d6174696f6e206f766572207468652067656e6572616c2073746174652e2052656365697074730001040210fd0a0400044101205468652063757272656e746c79206f75747374616e64696e672072656365697074732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e01190501b901282050616c6c6574496411092070792f6e697320200419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e80300000cf0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e0068204d757374206265206c6172676572207468616e207a65726f2e304669666f51756575654c656e1010f40100000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e2842617365506572696f641010002f0d0008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e184d696e42696418400000c16ff2862300000000000000000018210120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d617920626520706c6163656420696e2061206269642e204e6f746520746861742074686973610120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d617920626520726570726573656e74656420696e206120726563656970742073696e63652062696473206d61796c2062652073706c6974207570206279207468652073797374656d2e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e284d696e52656365697074bd01200000c16ff286230008550120546865206d696e696d756d20616d6f756e74206f662066756e6473207768696368206d617920696e74656e74696f6e616c6c79206265206c6566742072656d61696e696e6720756e64657220612073696e676c652420726563656970742e30496e74616b65506572696f6410100a000000105d0120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f2064657175657565206269647320616e64206372656174652072656365697074732e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e3c4d6178496e74616b65576569676874243c0700d0ed902e1399999999999999190c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e20636f6e736f6c69646174656420696e746f20726563656970747320696e20612073696e676c6520696e74616b652e20415d01206c61726765722076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c6420746865726520626520613820676c7574206f6620626964732e30546861775468726f74746c65010b300000d9e9ac2d78030500000004490120546865206d6178696d756d2070726f706f7274696f6e207768696368206d61792062652074686177656420616e642074686520706572696f64206f7665722077686963682069742069732072657365742e01050b2b1c556e6971756573011c556e69717565732814436c6173730001040210090b040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c0202020d0b80040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e74000108020251088004000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e14417373657400010802027901110b040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210150b04000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802027901190b04000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c0202021d0b210b040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802027901250b04000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e01210501c1012044436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01290b2c104e66747301104e6674733c28436f6c6c656374696f6e00010402102d0b040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c0202020d0b80040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e44436f6c6c656374696f6e4163636f756e74000108020251088004000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e40436f6c6c656374696f6e526f6c654f6600010802024108310b040008d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732ea02053746f72657320636f6c6c656374696f6e20726f6c657320617320706572206163636f756e742e104974656d00010802027901390b040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e50436f6c6c656374696f6e4d657461646174614f660001040210510b04000468204d65746164617461206f66206120636f6c6c656374696f6e2e384974656d4d657461646174614f6600010802027901550b04000454204d65746164617461206f6620616e206974656d2e24417474726962757465000110020202025d0b610b040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802027901250b040004502041207072696365206f6620616e206974656d2e644974656d41747472696275746573417070726f76616c734f6601010802027901690b04000468204974656d2061747472696275746520617070726f76616c732e404e657874436f6c6c656374696f6e496400001004000831012053746f726573207468652060436f6c6c656374696f6e496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e65787420636f6c6c656374696f6e2ef02054686973206765747320696e6372656d656e746564207768656e657665722061206e657720636f6c6c656374696f6e20697320637265617465642e3450656e64696e67537761704f6600010802027901710b0400047c2048616e646c657320616c6c207468652070656e64696e672073776170732e48436f6c6c656374696f6e436f6e6669674f66000104021035050400046020436f6e666967206f66206120636f6c6c656374696f6e2e304974656d436f6e6669674f66000108020279015d050400044c20436f6e666967206f6620616e206974656d2e01310501d5013844436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410100001000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410104000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410100001000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e38417070726f76616c734c696d697410101400000004a820546865206d6178696d756d20617070726f76616c7320616e206974656d20636f756c6420686176652e704974656d41747472696275746573417070726f76616c734c696d697410101400000004d420546865206d6178696d756d206174747269627574657320617070726f76616c7320616e206974656d20636f756c6420686176652e1c4d61785469707310100a00000004a820546865206d6178206e756d626572206f6620746970732061207573657220636f756c642073656e642e4c4d6178446561646c696e654475726174696f6e101000349e0004a820546865206d6178206475726174696f6e20696e20626c6f636b7320666f7220646561646c696e65732e504d61784174747269627574657350657243616c6c10100a00000004e020546865206d6178206e756d626572206f6620617474726962757465732061207573657220636f756c6420736574207065722063616c6c2e204665617475726573750b20000000000000000004902044697361626c657320736f6d65206f662070616c6c657427732066656174757265732e017d0b2d504e66744672616374696f6e616c697a6174696f6e01504e66744672616374696f6e616c697a6174696f6e04284e6674546f4173736574000104027901810b0400041501204b6565707320747261636b206f662074686520636f72726573706f6e64696e67204e46542049442c20617373657420494420616e6420616d6f756e74206d696e7465642e01850501f101141c4465706f73697418400000c16ff2862300000000000000000008650120546865206465706f7369742070616964206279207468652075736572206c6f636b696e6720616e204e46542e20546865206465706f7369742069732072657475726e656420746f20746865206f726967696e616c204e4654e4206f776e6572207768656e2074686520617373657420697320756e696669656420616e6420746865204e465420697320756e6c6f636b65642e2050616c6c657449641109206672616374696f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e384e6577417373657453796d626f6cc90a141046524143048820546865206e65776c79206372656174656420617373657427732073796d626f6c2e304e657741737365744e616d65c90a141046726163048020546865206e65776c7920637265617465642061737365742773206e616d652e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01850b2e1853616c617279011853616c61727908185374617475730000890b0400048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e20436c61696d616e7400010405008d0b040004682054686520737461747573206f66206120636c61696d616e742e01890501f5010c48526567697374726174696f6e506572696f641010c800000014510120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20726567697374657220746865697220696e74656e7420746f1c20636c61696d2e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e644020605061796f7574506572696f64602e305061796f7574506572696f641010c800000010350120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20636c61696d20746865207061796f75742e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e64582060526567697374726174696f6e506572696f64602e184275646765741840000064a7b3b6e00d00000000000000000c702054686520746f74616c2062756467657420706572206379636c652e0001012054686973206d6179206368616e6765206f7665722074686520636f75727365206f662061206379636c6520776974686f757420616e792070726f626c656d2e01950b2f38436f726546656c6c6f77736869700138436f726546656c6c6f77736869700c18506172616d730100fd01b10500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e184d656d6265720001040500990b040004682054686520737461747573206f66206120636c61696d616e742e384d656d62657245766964656e636500010405009d0b040004310120536f6d652065766964656e636520746f6765746865722077697468207468652064657369726564206f7574636f6d6520666f72207768696368206974207761732070726573656e7465642e018d0501f901043045766964656e636553697a6510100040000004fc20546865206d6178696d756d2073697a6520696e206279746573207375626d69747465642065766964656e636520697320616c6c6f77656420746f2062652e01a10b30485472616e73616374696f6e53746f7261676501485472616e73616374696f6e53746f726167651c305472616e73616374696f6e730001040210a50b040004d020436f6c6c656374696f6e206f66207472616e73616374696f6e206d6574616461746120627920626c6f636b206e756d6265722e284368756e6b436f756e740101040210101000000000049420436f756e7420696e6465786564206368756e6b7320666f72206561636820626c6f636b2e1c42797465466565000018040004582053746f72616765206665652070657220627974652e20456e747279466565000018040004742053746f726167652066656520706572207472616e73616374696f6e2e3453746f72616765506572696f640100101000000000086d012053746f7261676520706572696f6420666f72206461746120696e20626c6f636b732e2053686f756c64206d61746368206073705f73746f726167655f70726f6f663a3a44454641554c545f53544f524147455f504552494f44605420666f7220626c6f636b20617574686f72696e672e44426c6f636b5472616e73616374696f6e730100a50b0400003050726f6f66436865636b65640100ac0400049420576173207468652070726f6f6620636865636b656420696e207468697320626c6f636b3f0191050115020001b10b3124566f7465724c6973740124566f7465724c6973740c244c6973744e6f6465730001040500b50b04000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c69737442616773000104052cb90b04000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01990501190204344261675468726573686f6c6473bd0b0919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01c10b32485374617465547269654d6967726174696f6e01485374617465547269654d6967726174696f6e0c404d6967726174696f6e50726f636573730100a9053800000000000000000000000000001050204d6967726174696f6e2070726f67726573732e005d0120546869732073746f7265732074686520736e617073686f74206f6620746865206c617374206d69677261746564206b6579732e2049742063616e2062652073657420696e746f206d6f74696f6e20616e64206d6f7665d420666f727761726420627920616e79206f6620746865206d65616e732070726f766964656420627920746869732070616c6c65742e284175746f4c696d6974730100a10504000cd420546865206c696d69747320746861742061726520696d706f736564206f6e206175746f6d61746963206d6967726174696f6e732e00d42049662073657420746f204e6f6e652c207468656e206e6f206175746f6d61746963206d6967726174696f6e2068617070656e732e605369676e65644d6967726174696f6e4d61784c696d6974730000a50504000ce020546865206d6178696d756d206c696d697473207468617420746865207369676e6564206d6967726174696f6e20636f756c64207573652e00b4204966206e6f74207365742c206e6f207369676e6564207375626d697373696f6e20697320616c6c6f7765642e019d05011d0204244d61784b65794c656e10100002000054b4204d6178696d616c206e756d626572206f6620627974657320746861742061206b65792063616e20686176652e00b0204652414d4520697473656c6620646f6573206e6f74206c696d697420746865206b6579206c656e6774682e01012054686520636f6e63726574652076616c7565206d757374207468657265666f726520646570656e64206f6e20796f75722073746f726167652075736167652e59012041205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654e4d6170605d20666f72206578616d706c652063616e206861766520616e20617262697472617279206e756d626572206f664501206b65797320776869636820617265207468656e2068617368656420616e6420636f6e636174656e617465642c20726573756c74696e6720696e206172626974726172696c79206c6f6e67206b6579732e0041012055736520746865202a7374617465206d6967726174696f6e205250432a20746f20726574726965766520746865206c656e677468206f6620746865206c6f6e67657374206b657920696e20796f757201012073746f726167653a203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f6973737565732f31313634323e00290120546865206d6967726174696f6e2077696c6c2068616c7420776974682061206048616c74656460206576656e7420696620746869732076616c756520697320746f6f20736d616c6c2e49012053696e6365207468657265206973206e6f207265616c2070656e616c74792066726f6d206f7665722d657374696d6174696e672c206974206973206164766973656420746f207573652061206c61726765802076616c75652e205468652064656661756c742069732035313220627974652e008020536f6d65206b6579206c656e6774687320666f72207265666572656e63653ad0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f7261676556616c7565605d3a2033322062797465c8202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d6170605d3a2036342062797465e0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f72616765446f75626c654d6170605d3a2039362062797465004820466f72206d6f726520696e666f207365653501203c68747470733a2f2f7777772e736861776e74616272697a692e636f6d2f7375627374726174652f7175657279696e672d7375627374726174652d73746f726167652d7669612d7270632f3e01250233344368696c64426f756e7469657301344368696c64426f756e7469657314404368696c64426f756e7479436f756e7401001010000000000480204e756d626572206f6620746f74616c206368696c6420626f756e746965732e4c506172656e744368696c64426f756e74696573010104051010100000000008b0204e756d626572206f66206368696c6420626f756e746965732070657220706172656e7420626f756e74792ee0204d6170206f6620706172656e7420626f756e747920696e64657820746f206e756d626572206f66206368696c6420626f756e746965732e344368696c64426f756e7469657300010805057901c90b04000494204368696c6420626f756e7469657320746861742068617665206265656e2061646465642e5c4368696c64426f756e74794465736372697074696f6e730001040510990a0400049820546865206465736372697074696f6e206f662065616368206368696c642d626f756e74792e4c4368696c6472656e43757261746f72466565730101040510184000000000000000000000000000000000040101205468652063756d756c6174697665206368696c642d626f756e74792063757261746f722066656520666f72206561636820706172656e7420626f756e74792e01b50501290208644d61784163746976654368696c64426f756e7479436f756e74101005000000041d01204d6178696d756d206e756d626572206f66206368696c6420626f756e7469657320746861742063616e20626520616464656420746f206120706172656e7420626f756e74792e5c4368696c64426f756e747956616c75654d696e696d756d184000407a10f35a000000000000000000000488204d696e696d756d2076616c756520666f722061206368696c642d626f756e74792e01d10b34245265666572656e646101245265666572656e6461143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210d50b040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104059501f50b0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405950110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021030040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01b905012d0214445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73f90b190104000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e01110c351852656d61726b0001c1050189060001150c362c526f6f7454657374696e670001c5050000003740436f6e76696374696f6e566f74696e670140436f6e76696374696f6e566f74696e670824566f74696e67466f720101080505190c1d0cd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008750120416c6c20766f74696e6720666f72206120706172746963756c617220766f74657220696e206120706172746963756c617220766f74696e6720636c6173732e2057652073746f7265207468652062616c616e636520666f72207468659c206e756d626572206f6620766f74657320746861742077652068617665207265636f726465642e34436c6173734c6f636b73466f7201010405003d0c04000c69012054686520766f74696e6720636c617373657320776869636820686176652061206e6f6e2d7a65726f206c6f636b20726571756972656d656e7420616e6420746865206c6f636b20616d6f756e747320776869636820746865796d0120726571756972652e205468652061637475616c20616d6f756e74206c6f636b6564206f6e20626568616c66206f6620746869732070616c6c65742073686f756c6420616c7761797320626520746865206d6178696d756d206f662c2074686973206c6973742e01c905018d0608204d6178566f74657310100002000010f020546865206d6178696d756d206e756d626572206f6620636f6e63757272656e7420766f74657320616e206163636f756e74206d617920686176652e00550120416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206c617267652076616c75652063616e206c65616420746f2065787472696e736963732077697468206c61726765c02077656967687420657374696d6174696f6e3a20736565206064656c65676174656020666f7220696e7374616e63652e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e01490c382457686974656c697374012457686974656c697374043c57686974656c697374656443616c6c00010405308004000001d90501910600014d0c3938416c6c69616e63654d6f74696f6e0138416c6c69616e63654d6f74696f6e182450726f706f73616c730100510c040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406303502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040630d108040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010065010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01dd0501a50604444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01550c3a20416c6c69616e63650120416c6c69616e63651c1052756c650000e9050400088c20546865204950465320434944206f662074686520616c6c69616e63652072756c652ed82046656c6c6f77732063616e2070726f706f73652061206e65772072756c65207769746820612073757065722d6d616a6f726974792e34416e6e6f756e63656d656e74730100590c040004b0205468652063757272656e7420495046532043494473206f6620616e7920616e6e6f756e63656d656e74732e244465706f7369744f66000104020018040004a4204d617073206d656d6265727320746f2074686569722063616e646964616379206465706f7369742e1c4d656d6265727301010405610c650c040004a8204d617073206d656d626572207479706520746f206d656d62657273206f66206561636820747970652e3c5265746972696e674d656d626572730001040200100400086d01204120736574206f66206d656d626572732077686f20676176652061207265746972656d656e74206e6f746963652e20546865792063616e207265746972652061667465722074686520656e64206f66207265746972656d656e74a020706572696f642073746f72656420617320612066757475726520626c6f636b206e756d6265722e50556e7363727570756c6f75734163636f756e7473010099080400086501205468652063757272656e74206c697374206f66206163636f756e7473206465656d656420756e7363727570756c6f75732e205468657365206163636f756e7473206e6f6e2067726174612063616e6e6f74207375626d69742c2063616e6469646163792e50556e7363727570756c6f757357656273697465730100690c040004c8205468652063757272656e74206c697374206f66207765627369746573206465656d656420756e7363727570756c6f75732e01e10501a90614504d6178556e7363727570756c6f75734974656d7310106400000004190120546865206d6178696d756d206e756d626572206f662074686520756e7363727570756c6f7573206974656d7320737570706f72746564206279207468652070616c6c65742e4c4d61785765627369746555726c4c656e6774681010ff000000049420546865206d6178696d756d206c656e677468206f66206120776562736974652055524c2e2c416c6c794465706f73697418400080c6a47e8d0300000000000000000004bc20546865206465706f73697420726571756972656420666f72207375626d697474696e672063616e6469646163792e544d6178416e6e6f756e63656d656e7473436f756e74101064000000049420546865206d6178696d756d206e756d626572206f6620616e6e6f756e63656d656e74732e3c4d61784d656d62657273436f756e7410106400000004bc20546865206d6178696d756d206e756d626572206f66206d656d6265727320706572206d656d62657220726f6c652e01710c3b3c4e6f6d696e6174696f6e506f6f6c73013c4e6f6d696e6174696f6e506f6f6c73502c4d696e4a6f696e426f6e640100184000000000000000000000000000000000049c204d696e696d756d20616d6f756e7420746f20626f6e6420746f206a6f696e206120706f6f6c2e344d696e437265617465426f6e6401001840000000000000000000000000000000001ca0204d696e696d756d20626f6e6420726571756972656420746f20637265617465206120706f6f6c2e00650120546869732069732074686520616d6f756e74207468617420746865206465706f7369746f72206d7573742070757420617320746865697220696e697469616c207374616b6520696e2074686520706f6f6c2c20617320616e8820696e6469636174696f6e206f662022736b696e20696e207468652067616d65222e0069012054686973206973207468652076616c756520746861742077696c6c20616c7761797320657869737420696e20746865207374616b696e67206c6564676572206f662074686520706f6f6c20626f6e646564206163636f756e7480207768696c6520616c6c206f74686572206163636f756e7473206c656176652e204d6178506f6f6c730000100400086901204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e20706f6f6c7320746861742063616e2065786973742e20496620604e6f6e65602c207468656e20616e20756e626f756e646564206e756d626572206f664420706f6f6c732063616e2065786973742e384d6178506f6f6c4d656d626572730000100400084901204d6178696d756d206e756d626572206f66206d656d6265727320746861742063616e20657869737420696e207468652073797374656d2e20496620604e6f6e65602c207468656e2074686520636f756e74b8206d656d6265727320617265206e6f7420626f756e64206f6e20612073797374656d20776964652062617369732e544d6178506f6f6c4d656d62657273506572506f6f6c0000100400084101204d6178696d756d206e756d626572206f66206d656d626572732074686174206d61792062656c6f6e6720746f20706f6f6c2e20496620604e6f6e65602c207468656e2074686520636f756e74206f66a8206d656d62657273206973206e6f7420626f756e64206f6e20612070657220706f6f6c2062617369732e4c476c6f62616c4d6178436f6d6d697373696f6e0000c004000c690120546865206d6178696d756d20636f6d6d697373696f6e20746861742063616e2062652063686172676564206279206120706f6f6c2e2055736564206f6e20636f6d6d697373696f6e207061796f75747320746f20626f756e64250120706f6f6c20636f6d6d697373696f6e73207468617420617265203e2060476c6f62616c4d6178436f6d6d697373696f6e602c206e65636573736172792069662061206675747572650d012060476c6f62616c4d6178436f6d6d697373696f6e60206973206c6f776572207468616e20736f6d652063757272656e7420706f6f6c20636f6d6d697373696f6e732e2c506f6f6c4d656d626572730001040500750c04000c4020416374697665206d656d626572732e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e54436f756e746572466f72506f6f6c4d656d62657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c426f6e646564506f6f6c730001040510810c040004682053746f7261676520666f7220626f6e64656420706f6f6c732e54436f756e746572466f72426f6e646564506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c526577617264506f6f6c730001040510950c04000875012052657761726420706f6f6c732e2054686973206973207768657265207468657265207265776172647320666f72206561636820706f6f6c20616363756d756c6174652e205768656e2061206d656d62657273207061796f7574206973590120636c61696d65642c207468652062616c616e636520636f6d6573206f757420666f207468652072657761726420706f6f6c2e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e54436f756e746572466f72526577617264506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c537562506f6f6c7353746f726167650001040510990c04000819012047726f757073206f6620756e626f6e64696e6720706f6f6c732e20456163682067726f7570206f6620756e626f6e64696e6720706f6f6c732062656c6f6e677320746f2061290120626f6e64656420706f6f6c2c2068656e636520746865206e616d65207375622d706f6f6c732e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e64436f756e746572466f72537562506f6f6c7353746f72616765010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204d657461646174610101040510d9010400045c204d6574616461746120666f722074686520706f6f6c2e48436f756e746572466f724d65746164617461010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170284c617374506f6f6c4964010010100000000004d0204576657220696e6372656173696e67206e756d626572206f6620616c6c20706f6f6c73206372656174656420736f206661722e4c52657665727365506f6f6c49644c6f6f6b7570000104050010040010dc20412072657665727365206c6f6f6b75702066726f6d2074686520706f6f6c2773206163636f756e7420696420746f206974732069642e0055012054686973206973206f6e6c79207573656420666f7220736c617368696e672e20496e20616c6c206f7468657220696e7374616e6365732c2074686520706f6f6c20696420697320757365642c20616e6420746865c0206163636f756e7473206172652064657465726d696e6973746963616c6c7920646572697665642066726f6d2069742e74436f756e746572466f7252657665727365506f6f6c49644c6f6f6b7570010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617040436c61696d5065726d697373696f6e73010104050021060400040101204d61702066726f6d206120706f6f6c206d656d626572206163636f756e7420746f207468656972206f7074656420636c61696d207065726d697373696f6e2e01050601ad06082050616c6c6574496411092070792f6e6f706c73048420546865206e6f6d696e6174696f6e20706f6f6c27732070616c6c65742069642e484d6178506f696e7473546f42616c616e636508040a301d0120546865206d6178696d756d20706f6f6c20706f696e74732d746f2d62616c616e636520726174696f207468617420616e20606f70656e6020706f6f6c2063616e20686176652e005501205468697320697320696d706f7274616e7420696e20746865206576656e7420736c617368696e672074616b657320706c61636520616e642074686520706f6f6c277320706f696e74732d746f2d62616c616e63657c20726174696f206265636f6d65732064697370726f706f7274696f6e616c2e006501204d6f72656f7665722c20746869732072656c6174657320746f207468652060526577617264436f756e7465726020747970652061732077656c6c2c206173207468652061726974686d65746963206f7065726174696f6e7355012061726520612066756e6374696f6e206f66206e756d626572206f6620706f696e74732c20616e642062792073657474696e6720746869732076616c756520746f20652e672e2031302c20796f7520656e73757265650120746861742074686520746f74616c206e756d626572206f6620706f696e747320696e207468652073797374656d20617265206174206d6f73742031302074696d65732074686520746f74616c5f69737375616e6365206f669c2074686520636861696e2c20696e20746865206162736f6c75746520776f72736520636173652e00490120466f7220612076616c7565206f662031302c20746865207468726573686f6c6420776f756c64206265206120706f6f6c20706f696e74732d746f2d62616c616e636520726174696f206f662031303a312e310120537563682061207363656e6172696f20776f756c6420616c736f20626520746865206571756976616c656e74206f662074686520706f6f6c206265696e672039302520736c61736865642e01b10c3c2c52616e6b6564506f6c6c73012c52616e6b6564506f6c6c73143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210b90c040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104059501c10c0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405950110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021030040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01310601b10614445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73f90b190104000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e01c50c3d4052616e6b6564436f6c6c656374697665014052616e6b6564436f6c6c656374697665182c4d656d626572436f756e7401010405950110100000000008690120546865206e756d626572206f66206d656d6265727320696e2074686520636f6c6c6563746976652077686f2068617665206174206c65617374207468652072616e6b206163636f7264696e6720746f2074686520696e64657830206f6620746865207665632e1c4d656d626572730001040500c90c0400049c205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e244964546f496e6465780001080505cd0c1004000461012054686520696e646578206f6620656163682072616e6b732773206d656d62657220696e746f207468652067726f7570206f66206d656d626572732077686f2068617665206174206c6561737420746861742072616e6b2e24496e646578546f49640001080505d10c000400085d0120546865206d656d6265727320696e2074686520636f6c6c65637469766520627920696e6465782e20416c6c20696e646963657320696e207468652072616e67652060302e2e4d656d626572436f756e74602077696c6c65012072657475726e2060536f6d65602c20686f77657665722061206d656d626572277320696e646578206973206e6f742067756172616e7465656420746f2072656d61696e20756e6368616e676564206f7665722074696d652e18566f74696e6700010802054108bd06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e34566f74696e67436c65616e75700001040210d50c04000001350601b9060001d90c3e3c4173736574436f6e76657273696f6e013c4173736574436f6e76657273696f6e0814506f6f6c7300010402c506dd0c0400086901204d61702066726f6d2060506f6f6c417373657449646020746f2060506f6f6c496e666f602e20546869732065737461626c69736865732077686574686572206120706f6f6c20686173206265656e206f6666696369616c6c793d01206372656174656420726174686572207468616e2070656f706c652073656e64696e6720746f6b656e73206469726563746c7920746f206120706f6f6c2773207075626c6963206163636f756e742e3c4e657874506f6f6c4173736574496400001004000825012053746f726573207468652060506f6f6c4173736574496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e657874206c7020746f6b656e2ee42054686973206765747320696e6372656d656e746564207768656e657665722061206e6577206c7020706f6f6c20697320637265617465642e01390601c1061c144c504665651010030000000451012041202520746865206c69717569646974792070726f7669646572732077696c6c2074616b65206f6620657665727920737761702e20526570726573656e7473203130746873206f6620612070657263656e742e30506f6f6c5365747570466565184000407a10f35a0000000000000000000004882041206f6e652d74696d652066656520746f2073657475702074686520706f6f6c2e584c69717569646974795769746864726177616c466565c9061000000000048420412066656520746f20776974686472617720746865206c69717569646974792e404d696e744d696e4c6971756964697479184064000000000000000000000000000000043d0120546865206d696e696d756d204c5020746f6b656e20616d6f756e74207468617420636f756c64206265206d696e7465642e20416d656c696f726174657320726f756e64696e67206572726f72732e444d617853776170506174684c656e677468101004000000048820546865206d6178206e756d626572206f6620686f707320696e206120737761702e2050616c6c6574496411092070792f6173636f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e50416c6c6f774d756c74694173736574506f6f6c73ac040104fc20412073657474696e6720746f20616c6c6f77206372656174696e6720706f6f6c73207769746820626f7468206e6f6e2d6e6174697665206173736574732e01e10c3f2c46617374556e7374616b65012c46617374556e7374616b651010486561640000e50c04000cc0205468652063757272656e74202268656164206f662074686520717565756522206265696e6720756e7374616b65642e00290120546865206865616420696e20697473656c662063616e2062652061206261746368206f6620757020746f205b60436f6e6669673a3a426174636853697a65605d207374616b6572732e14517565756500010405001804000cc020546865206d6170206f6620616c6c206163636f756e74732077697368696e6720746f20626520756e7374616b65642e003901204b6565707320747261636b206f6620604163636f756e744964602077697368696e6720746f20756e7374616b6520616e64206974277320636f72726573706f6e64696e67206465706f7369742e3c436f756e746572466f725175657565010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61704c45726173546f436865636b506572426c6f636b0100101000000000208c204e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2e0035012049662073657420746f20302c20746869732070616c6c657420646f6573206162736f6c7574656c79206e6f7468696e672e2043616e6e6f742062652073657420746f206d6f7265207468616e90205b60436f6e6669673a3a4d617845726173546f436865636b506572426c6f636b605d2e006501204261736564206f6e2074686520616d6f756e74206f662077656967687420617661696c61626c65206174205b6050616c6c65743a3a6f6e5f69646c65605d2c20757020746f2074686973206d616e792065726173206172655d0120636865636b65642e2054686520636865636b696e6720697320726570726573656e746564206279207570646174696e67205b60556e7374616b65526571756573743a3a636865636b6564605d2c207768696368206973502073746f72656420696e205b6048656164605d2e01490601cd06041c4465706f736974184000407a10f35a00000000000000000000086501204465706f73697420746f2074616b6520666f7220756e7374616b696e672c20746f206d616b6520737572652077652772652061626c6520746f20736c6173682074686520697420696e206f7264657220746f20636f766572c02074686520636f737473206f66207265736f7572636573206f6e20756e7375636365737366756c20756e7374616b652e01f10c40304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f720101040510f50c74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c5365727669636548656164000010040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e14506167657300010805057901010d0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e014d0601d1060c204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010800000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e34536572766963655765696768749d0640010700a0db215d1333333333333333331441012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f726820736572766963696e6720656e717565756564206974656d732e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6ca82060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c792e01090d410c506f76010c506f76301456616c75650000100400001856616c75653200001004000038556e626f756e64656456616c75650000340400047420412076616c756520776974686f75742061204d454c20626f756e642e30426f756e64656456616c75650000cd010400049420412076616c756520776974682061204d454c20626f756e64206f6620333220627974652e284c6172676556616c75650000590a0400043020344d69422076616c75652e2c4c6172676556616c7565320000590a040000144d6170314d000104011010040004902041206d617020776974682061206d6178696d756d206f6620314d20656e74726965732e184d617031364d000104011010040004942041206d617020776974682061206d6178696d756d206f662031364d20656e74726965732e2c446f75626c654d6170314d000108010179011004000030556e626f756e6465644d61700001040110c90104000034556e626f756e6465644d6170320001040110c90104000040556e626f756e6465644d617054776f780001040510c90104000001510601d9060000421c54785061757365011c54785061757365042c50617573656443616c6c7300010402590680040004b42054686520736574206f662063616c6c73207468617420617265206578706c696369746c79207061757365642e01550601dd0604284d61784e616d654c656e1010000100000c2501204d6178696d756d206c656e67746820666f722070616c6c6574206e616d6520616e642063616c6c206e616d65205343414c4520656e636f64656420737472696e67206e616d65732e00a820544f4f204c4f4e47204e414d45532057494c4c2042452054524541544544204153205041555345442e010d0d4320536166654d6f64650120536166654d6f64650830456e7465726564556e74696c000010040014290120436f6e7461696e7320746865206c61737420626c6f636b206e756d62657220746861742074686520736166652d6d6f64652077696c6c2072656d61696e20656e746572656420696e2e00a4202053657420746f20604e6f6e6560207768656e20736166652d6d6f6465206973206578697465642e00510120536166652d6d6f6465206973206175746f6d61746963616c6c7920657869746564207768656e207468652063757272656e7420626c6f636b206e756d626572206578636565647320746869732076616c75652e204465706f736974730001080505510818040010350120486f6c64732074686520726573657276652074686174207761732074616b656e2066726f6d20616e206163636f756e74206174206120737065636966696320626c6f636b206e756d6265722e00750120546869732068656c707320676f7665726e616e636520746f206861766520616e206f76657276696577206f66206f75747374616e64696e67206465706f7369747320746861742073686f756c642062652072657475726e6564206f722420736c61736865642e015d0601e1061434456e7465724475726174696f6e1010c012000004210120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652077696c6c20626520656e7465726564206279205b6050616c6c65743a3a656e746572605d2e38457874656e644475726174696f6e1010600900000c4d0120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652063616e20626520657874656e6465642062792065616368205b6050616c6c65743a3a657874656e64605d2063616c6c2e004d01205468697320646f6573206e6f7420696d706f736520612068617264206c696d69742061732074686520736166652d6d6f64652063616e20626520657874656e646564206d756c7469706c652074696d65732e48456e7465724465706f736974416d6f756e742d054401000020c65abc8ed70a000000000000000c05012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a656e746572605d2e00410120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920656e61626c696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e4c457874656e644465706f736974416d6f756e742d054401000010632d5ec76b05000000000000000c09012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a657874656e64605d2e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920657874656e64696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e3052656c6561736544656c617998140100e1000020490120546865206d696e696d616c206475726174696f6e2061206465706f7369742077696c6c2072656d61696e20726573657276656420616674657220736166652d6d6f646520697320656e7465726564206f72490120657874656e6465642c20756e6c657373205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d206973207375636365737366756c6c792063616c6c656420736f6f6e65722e005901204576657279206465706f736974206973207469656420746f20612073706563696669632061637469766174696f6e206f7220657874656e73696f6e2c20746875732065616368206465706f7369742063616e206265e82072656c656173656420696e646570656e64656e746c79206166746572207468652064656c617920666f7220697420686173207061737365642e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c792072656c656173696e672074686520736166652d6d6f6465206465706f7369747320616e6420697320612073616e65242064656661756c742e01110d442453746174656d656e74000001e906183453746174656d656e74436f7374184000407a10f35a000000000000000000000494204d696e2062616c616e636520666f72207072696f726974792073746174656d656e74732e2042797465436f7374184000e8764817000000000000000000000004c420436f7374206f6620646174612062797465207573656420666f72207072696f726974792063616c63756c6174696f6e2e504d696e416c6c6f77656453746174656d656e747310100400000004c8204d696e696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e504d6178416c6c6f77656453746174656d656e747310100a00000004c8204d6178696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e3c4d696e416c6c6f776564427974657310100004000004a0204d696e696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e3c4d6178416c6c6f776564427974657310100010000004a0204d6178696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e00451842726f6b6572011842726f6b65723034436f6e66696775726174696f6e00006506040004a8205468652063757272656e7420636f6e66696775726174696f6e206f6620746869732070616c6c65742e305265736572766174696f6e730100150d04000465012054686520506f6c6b61646f7420436f7265207265736572766174696f6e73202867656e6572616c6c79207461736b6564207769746820746865206d61696e74656e616e6365206f662053797374656d20436861696e73292e184c656173657301001d0d040004842054686520506f6c6b61646f7420436f7265206c6567616379206c65617365732e185374617475730000290d040004fc205468652063757272656e7420737461747573206f66206d697363656c6c616e656f75732073756273797374656d73206f6620746869732070616c6c65742e2053616c65496e666f00002d0d0400041901205468652064657461696c73206f66207468652063757272656e742073616c652c20696e636c7564696e67206974732070726f7065727469657320616e64207374617475732e3c416c6c6f77656452656e6577616c7300010405310d350d04000474205265636f726473206f6620616c6c6f7765642072656e6577616c732e1c526567696f6e73000104027d063d0d04000488205468652063757272656e742028756e61737369676e65642920526567696f6e732e20576f726b706c616e00010405410d690604000431012054686520776f726b20776520706c616e206f6e20686176696e67206561636820636f726520646f206174206120706172746963756c61722074696d6520696e20746865206675747572652e20576f726b6c6f616401010405950169060400045d01205468652063757272656e7420776f726b6c6f6164206f66206561636820636f72652e205468697320676574732075706461746564207769746820776f726b706c616e2061732074696d65736c6963657320706173732e54496e737461506f6f6c436f6e747269627574696f6e000104027d06450d0400041101205265636f7264206f6620612073696e676c6520636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e2c496e737461506f6f6c496f0101040210490d200000000000000000042101205265636f7264206f6620436f726574696d6520656e746572696e67206f72206c656176696e672074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e40496e737461506f6f6c486973746f72790001040210510d0400046d0120546f74616c20496e737461506f6f6c207265776172647320666f7220656163682054696d65736c69636520616e6420746865206e756d626572206f6620636f726520706172747320776869636820636f6e74726962757465642e016106010507102050616c6c6574496411092070792f62726f6b6504d4204964656e7469666965722066726f6d2077686963682074686520696e7465726e616c20506f742069732067656e6572617465642e3c54696d65736c696365506572696f6410100200000004b0204e756d626572206f662052656c61792d636861696e20626c6f636b73207065722074696d65736c6963652e384d61784c6561736564436f7265731010050000000484204d6178696d756d206e756d626572206f66206c6567616379206c65617365732e404d61785265736572766564436f7265731010050000000480204d6178696d756d206e756d626572206f662073797374656d20636f7265732e01550d46590d042048436865636b4e6f6e5a65726f53656e646572610d8040436865636b5370656356657273696f6e650d1038436865636b547856657273696f6e690d1030436865636b47656e657369736d0d3038436865636b4d6f7274616c697479710d3028436865636b4e6f6e6365790d802c436865636b5765696768747d0d8050436861726765417373657454785061796d656e74810d802901'; +export default '0x6d6574610ed90d000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c011470686173653d07011450686173650001146576656e7450010445000118746f70696373f10401185665633c543e000050084c6b69746368656e73696e6b5f72756e74696d653052756e74696d654576656e74000105011853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040078015470616c6c65745f7574696c6974793a3a4576656e740001001c496e6469636573040084017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0005002042616c616e636573040088017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000600485472616e73616374696f6e5061796d656e7404009001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e00070038417373657454785061796d656e74040094019c70616c6c65745f61737365745f74785f7061796d656e743a3a4576656e743c52756e74696d653e000800604173736574436f6e76657273696f6e54785061796d656e7404009c01c870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e743a3a4576656e743c52756e74696d653e00090068456c656374696f6e50726f76696465724d756c746950686173650400a001d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e000a001c5374616b696e670400bc017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000b001c53657373696f6e0400d4015470616c6c65745f73657373696f6e3a3a4576656e74000c002444656d6f63726163790400d8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400ec01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400f001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024456c656374696f6e730400f401a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400010101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011001c4772616e64706104000501015470616c6c65745f6772616e6470613a3a4576656e7400120020547265617375727904001901017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e0013002441737365745261746504001d01018470616c6c65745f61737365745f726174653a3a4576656e743c52756e74696d653e00140024436f6e74726163747304002501018070616c6c65745f636f6e7472616374733a3a4576656e743c52756e74696d653e001500105375646f04003101016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00160020496d4f6e6c696e6504003501018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e001700204f6666656e63657304005901015870616c6c65745f6f6666656e6365733a3a4576656e74001900204964656e7469747904006101017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001c536f636965747904006501017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001d00205265636f7665727904007101017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001e001c56657374696e6704007501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001f00245363686564756c657204007901018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0020001c476c7574746f6e04008501015470616c6c65745f676c7574746f6e3a3a4576656e7400210020507265696d61676504008d01017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0022001450726f787904009101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002300204d756c746973696704009d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e00240020426f756e746965730400a501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e00250010546970730400a901016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e002600184173736574730400ad0101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e00270028506f6f6c4173736574730400b10101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e0028001c4c6f74746572790400b501017870616c6c65745f6c6f74746572793a3a4576656e743c52756e74696d653e002a000c4e69730400bd01016870616c6c65745f6e69733a3a4576656e743c52756e74696d653e002b001c556e69717565730400c501017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e002c00104e6674730400d901016c70616c6c65745f6e6674733a3a4576656e743c52756e74696d653e002d00504e66744672616374696f6e616c697a6174696f6e0400f50101b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4576656e743c52756e74696d653e002e001853616c6172790400f901017470616c6c65745f73616c6172793a3a4576656e743c52756e74696d653e002f0038436f726546656c6c6f77736869700400fd01019870616c6c65745f636f72655f66656c6c6f77736869703a3a4576656e743c52756e74696d653e003000485472616e73616374696f6e53746f726167650400190201a870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a4576656e743c52756e74696d653e00310024566f7465724c69737404001d0201f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e003200485374617465547269654d6967726174696f6e0400210201ac70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a4576656e743c52756e74696d653e003300344368696c64426f756e7469657304002d02019470616c6c65745f6368696c645f626f756e746965733a3a4576656e743c52756e74696d653e003400245265666572656e646104003102018070616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d653e0035001852656d61726b0400a506017470616c6c65745f72656d61726b3a3a4576656e743c52756e74696d653e0036002c526f6f7454657374696e670400a906018c70616c6c65745f726f6f745f74657374696e673a3a4576656e743c52756e74696d653e00370040436f6e76696374696f6e566f74696e670400ad0601a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4576656e743c52756e74696d653e0038002457686974656c6973740400b106018070616c6c65745f77686974656c6973743a3a4576656e743c52756e74696d653e00390038416c6c69616e63654d6f74696f6e0400c50601fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003a0020416c6c69616e63650400c906017c70616c6c65745f616c6c69616e63653a3a4576656e743c52756e74696d653e003b003c4e6f6d696e6174696f6e506f6f6c730400cd06019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4576656e743c52756e74696d653e003c002c52616e6b6564506f6c6c730400d10601f470616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d652c2070616c6c65745f7265666572656e64613a3a496e7374616e6365323e003d004052616e6b6564436f6c6c6563746976650400d90601a070616c6c65745f72616e6b65645f636f6c6c6563746976653a3a4576656e743c52756e74696d653e003e003c4173736574436f6e76657273696f6e0400e106019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4576656e743c52756e74696d653e003f002c46617374556e7374616b650400ed06018c70616c6c65745f666173745f756e7374616b653a3a4576656e743c52756e74696d653e004000304d65737361676551756575650400f106019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e0041000c506f760400f90601b46672616d655f62656e63686d61726b696e675f70616c6c65745f706f763a3a4576656e743c52756e74696d653e0042001c547850617573650400fd06017c70616c6c65745f74785f70617573653a3a4576656e743c52756e74696d653e00430020536166654d6f646504000107018070616c6c65745f736166655f6d6f64653a3a4576656e743c52756e74696d653e0044002453746174656d656e7404000907018070616c6c65745f73746174656d656e743a3a4576656e743c52756e74696d653e0045001842726f6b657204002507017470616c6c65745f62726f6b65723a3a4576656e743c52756e74696d653e00460048536b69704665656c6573735061796d656e740400390701ac70616c6c65745f736b69705f6665656c6573735f7061796d656e743a3a4576656e743c52756e74696d653e00480000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c0418526573756c740804540180044501640108084f6b040080000000000c4572720400640000010000800000040000840c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574880c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000900c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574940c5c70616c6c65745f61737365745f74785f7061796d656e741870616c6c6574144576656e7404045400010438417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f666565180144417373657442616c616e63654f663c543e00010c746970180144417373657442616c616e63654f663c543e00012061737365745f69649801684f7074696f6e3c436861726765417373657449644f663c543e3e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749804184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100009c0c8870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e741870616c6c6574144576656e7404045400010838417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f666565180144417373657442616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964100148436861726765417373657449644f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e444173736574526566756e644661696c65640401486e61746976655f616d6f756e745f6b65707418013042616c616e63654f663c543e000104f4412073776170206f662074686520726566756e6420696e206e61746976652063757272656e6379206261636b20746f206173736574206661696c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a00c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d70757465a4013c456c656374696f6e436f6d707574650001186f726967696ea801504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564ac0110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d70757465a4013c456c656374696f6e436f6d7075746500011473636f7265b00134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6db4016050686173653c426c6f636b4e756d626572466f723c543e3e000108746fb4016050686173653c426c6f636b4e756d626572466f723c543e3e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a4089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000a804184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000ac0000050000b0084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000b4089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400b8012828626f6f6c2c20426e2900020024456d657267656e637900030000b800000408ac1000bc103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001441c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640c01147374617368000130543a3a4163636f756e74496400011064657374c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e0001040d01546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e7420746f20746869732064657374696e6174696f6e2e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6ec4011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673c8013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e68536e617073686f74566f7465727353697a65457863656564656404011073697a6510010c753332000e0468566f746572732073697a65206c696d697420726561636865642e6c536e617073686f745461726765747353697a65457863656564656404011073697a6510010c753332000f046c546172676574732073697a65206c696d697420726561636865642e20466f7263654572610401106d6f6465d0011c466f7263696e670010047441206e657720666f72636520657261206d6f646520776173207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c0083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000c40c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000c8083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ecc011c50657262696c6c00011c626c6f636b6564ac0110626f6f6c0000cc000006c400d0083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000d40c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64dc0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011c543a3a48617368000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465e001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572e801344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736830011c543a3a486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572e801344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736830011c543a3a486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572e801344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572e801344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e01106861736830011c543a3a486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dc0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000e00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465e40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000e40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000e80c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000ec0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564ac0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564ac0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f40c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273f801ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f8000002fc00fc0000040800180001010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657409010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409010000020d01000d010000040811012c0011010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004001501013c656432353531393a3a5075626c6963000015010c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d000019010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001382050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e64100130543a3a41737365744b696e64000118616d6f756e74180150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000138543a3a42656e656669636961727900012876616c69645f66726f6d100144426c6f636b4e756d626572466f723c543e0001246578706972655f6174100144426c6f636b4e756d626572466f723c543e000904b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e646578000a0474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69648001643c543a3a5061796d6173746572206173205061793e3a3a4964000b044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69648001643c543a3a5061796d6173746572206173205061793e3a3a4964000c049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000d084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d010c4470616c6c65745f61737365745f726174651870616c6c6574144576656e7404045400010c404173736574526174654372656174656408012861737365745f6b696e64100130543a3a41737365744b696e6400011072617465210101244669786564553132380000004041737365745261746552656d6f76656404012861737365745f6b696e64100130543a3a41737365744b696e6400010040417373657452617465557064617465640c012861737365745f6b696e64100130543a3a41737365744b696e6400010c6f6c642101012446697865645531323800010c6e657721010124466978656455313238000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657421010c3473705f61726974686d657469632c66697865645f706f696e74244669786564553132380000040018011075313238000025010c4070616c6c65745f636f6e7472616374731870616c6c6574144576656e7404045400012830496e7374616e7469617465640801206465706c6f796572000130543a3a4163636f756e744964000120636f6e7472616374000130543a3a4163636f756e744964000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e7472616374000130543a3a4163636f756e744964048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279000130543a3a4163636f756e74496404e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f7265640c0124636f64655f6861736830011c543a3a486173680001306465706f7369745f68656c6418013042616c616e63654f663c543e00012075706c6f61646572000130543a3a4163636f756e744964000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d6974746564080120636f6e7472616374000130543a3a4163636f756e744964049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746134011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f7665640c0124636f64655f6861736830011c543a3a486173680001406465706f7369745f72656c656173656418013042616c616e63654f663c543e00011c72656d6f766572000130543a3a4163636f756e744964000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e7472616374000130543a3a4163636f756e744964048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f6861736830011c543a3a4861736804b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f6861736830011c543a3a48617368048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572290101244f726967696e3c543e04745468652063616c6c6572206f66207468652060636f6e7472616374602e0120636f6e7472616374000130543a3a4163636f756e744964047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374000130543a3a4163636f756e74496408210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f6861736830012c436f6465486173683c543e049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e8053746f726167654465706f7369745472616e73666572726564416e6448656c640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000804f4536f6d652066756e64732068617665206265656e207472616e7366657272656420616e642068656c642061732073746f72616765206465706f7369742e9053746f726167654465706f7369745472616e73666572726564416e6452656c65617365640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000904f8536f6d652073746f72616765206465706f7369742066756e64732068617665206265656e207472616e7366657272656420616e642072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742901084070616c6c65745f636f6e747261637473184f726967696e040454012d01010810526f6f74000000185369676e65640400000130543a3a4163636f756e744964000100002d01084c6b69746368656e73696e6b5f72756e74696d651c52756e74696d650000000031010c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400011014537564696404012c7375646f5f726573756c747c01384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e00047041207375646f2063616c6c206a75737420746f6f6b20706c6163652e284b65794368616e67656408010c6f6c64a801504f7074696f6e3c543a3a4163636f756e7449643e04b4546865206f6c64207375646f206b657920286966206f6e65207761732070726576696f75736c7920736574292e010c6e6577000130543a3a4163636f756e7449640488546865206e6577207375646f206b657920286966206f6e652077617320736574292e010478546865207375646f206b657920686173206265656e20757064617465642e284b657952656d6f76656400020480546865206b657920776173207065726d616e656e746c792072656d6f7665642e285375646f4173446f6e6504012c7375646f5f726573756c747c01384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e0304c841205b7375646f5f61735d2850616c6c65743a3a7375646f5f6173292063616c6c206a75737420746f6f6b20706c6163652e047c54686520604576656e746020656e756d206f6620746869732070616c6c657435010c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f696439010138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e654101016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743901104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c6963000004003d01013c737232353531393a3a5075626c696300003d010c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d00004101000002450100450100000408004901004901082873705f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616c4d01011c42616c616e636500010c6f776e4d01011c42616c616e63650001186f7468657273510101ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e00004d01000006180051010000025501005501082873705f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c75654d01011c42616c616e6365000059010c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e645d0101104b696e6400012074696d65736c6f743401384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e5d0100000310000000080061010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657465010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001441c466f756e64656404011c666f756e646572000130543a3a4163636f756e744964000004b454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e0c42696408013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657238697320746865207365636f6e642e14566f7563680c013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e000120766f756368696e67000130543a3a4163636f756e7449640002085d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64ec7468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e244175746f556e62696404012463616e646964617465000130543a3a4163636f756e7449640003040501412063616e646964617465207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e62696404012463616e646964617465000130543a3a4163636f756e744964000404ac412063616e646964617465207761732064726f70706564202862792074686569722072657175657374292e1c556e766f75636804012463616e646964617465000130543a3a4163636f756e744964000504f4412063616e646964617465207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e64756374656408011c7072696d617279000130543a3a4163636f756e74496400012863616e64696461746573690101445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c2074686570626174636820696e2066756c6c20697320746865207365636f6e642e6053757370656e6465644d656d6265724a756467656d656e7408010c77686f000130543a3a4163636f756e7449640001186a7564676564ac0110626f6f6c0007048c412073757370656e646564206d656d62657220686173206265656e206a75646765642e4843616e64696461746553757370656e64656404012463616e646964617465000130543a3a4163636f756e74496400080478412063616e64696461746520686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640401186d656d626572000130543a3a4163636f756e7449640009046c41206d656d62657220686173206265656e2073757370656e646564284368616c6c656e6765640401186d656d626572000130543a3a4163636f756e744964000a047041206d656d62657220686173206265656e206368616c6c656e67656410566f74650c012463616e646964617465000130543a3a4163636f756e744964000114766f746572000130543a3a4163636f756e744964000110766f7465ac0110626f6f6c000b04584120766f746520686173206265656e20706c6163656430446566656e646572566f7465080114766f746572000130543a3a4163636f756e744964000110766f7465ac0110626f6f6c000c04b44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572244e6577506172616d73040118706172616d736d01015047726f7570506172616d73466f723c542c20493e000d04cc41206e657720736574206f66205c5b706172616d735c5d20686173206265656e2073657420666f72207468652067726f75702e24556e666f756e64656404011c666f756e646572000130543a3a4163636f756e744964000e0454536f636965747920697320756e666f756e6465642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e000f04cc536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e20456c6576617465640801186d656d626572000130543a3a4163636f756e74496400011072616e6b10011052616e6b0010049841205c5b6d656d6265725c5d20676f7420656c65766174656420746f205c5b72616e6b5c5d2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574690100000200006d01083870616c6c65745f736f63696574792c47726f7570506172616d73041c42616c616e636501180010012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418011c42616c616e6365000071010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e75010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657479010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e000118726573756c747c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e7d0100000408101000810104184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000085010c3870616c6c65745f676c7574746f6e1870616c6c6574144576656e7400010c4450616c6c6574496e697469616c697a65640401187265696e6974ac0110626f6f6c04ac57686574686572207468652070616c6c657420686173206265656e2072652d696e697469616c697a65642e0004905468652070616c6c657420686173206265656e2028726529696e697469616c697a65642e4c436f6d7075746174696f6e4c696d697453657404011c636f6d70757465890101204669786564553634045854686520636f6d7075746174696f6e206c696d69742e01049c54686520636f6d7075746174696f6e206c696d697420686173206265656e20757064617465642e3c53746f726167654c696d697453657404011c73746f7261676589010120466978656455363404485468652073746f72616765206c696d69742e02048c5468652073746f72616765206c696d697420686173206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657489010c3473705f61726974686d657469632c66697865645f706f696e74204669786564553634000004002c010c75363400008d010c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c747c01384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706595010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465789901010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736830013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749501084c6b69746368656e73696e6b5f72756e74696d652450726f7879547970650001100c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e6700030000990100000504009d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000a5010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900012c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e38426f756e7479417070726f766564040114696e64657810012c426f756e7479496e646578000704544120626f756e747920697320617070726f7665642e3c43757261746f7250726f706f736564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000804744120626f756e74792063757261746f722069732070726f706f7365642e4443757261746f72556e61737369676e6564040124626f756e74795f696410012c426f756e7479496e6465780009047c4120626f756e74792063757261746f7220697320756e61737369676e65642e3c43757261746f724163636570746564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000a04744120626f756e74792063757261746f722069732061636365707465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9010c2c70616c6c65745f746970731870616c6c6574144576656e74080454000449000114184e65775469700401207469705f6861736830011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736830011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736830011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013c42616c616e63654f663c542c20493e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736830011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736830011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013c42616c616e63654f663c542c20493e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b1010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5010c3870616c6c65745f6c6f74746572791870616c6c6574144576656e74040454000110384c6f7474657279537461727465640000046c41206c6f747465727920686173206265656e2073746172746564213043616c6c73557064617465640001048441206e657720736574206f662063616c6c732068617665206265656e20736574211857696e6e657208011877696e6e6572000130543a3a4163636f756e74496400013c6c6f74746572795f62616c616e636518013042616c616e63654f663c543e00020464412077696e6e657220686173206265656e2063686f73656e21305469636b6574426f7567687408010c77686f000130543a3a4163636f756e74496400012863616c6c5f696e646578b901012443616c6c496e6465780003046441207469636b657420686173206265656e20626f7567687421047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b90100000408080800bd010c2870616c6c65745f6e69731870616c6c6574144576656e7404045400011c24426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c753332000104dc412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e67206163636570746564292e2842696444726f707065640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200020455014120626964207761732064726f707065642066726f6d20612071756575652062656361757365206f6620616e6f746865722c206d6f7265207375627374616e7469616c2c20626964207761732070726573656e742e18497373756564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e0118657870697279100144426c6f636b4e756d626572466f723c543e04d054686520626c6f636b206e756d626572206174207768696368207468652072656365697074206d6179206265207468617765642e010c77686f000130543a3a4163636f756e7449640464546865206f776e6572206f662074686520726563656970742e012870726f706f7274696f6ec101012c5065727175696e74696c6c0431015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520776869636820746865207265636569707420726570726573656e74732e0118616d6f756e7418013042616c616e63654f663c543e04d854686520616d6f756e74206f662066756e6473207768696368207765726520646562697465642066726f6d20746865206f776e65722e030405014120626964207761732061636365707465642e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e18546861776564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e010c77686f000130543a3a4163636f756e7449640428546865206f776e65722e012870726f706f7274696f6ec101012c5065727175696e74696c6c0439015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520627920776869636820746865206f776e65722077617320646562697465642e0118616d6f756e7418013042616c616e63654f663c543e04ac54686520616d6f756e7420627920776869636820746865206f776e6572207761732063726564697465642e011c64726f70706564ac0110626f6f6c048c496620607472756560207468656e20746865207265636569707420697320646f6e652e0404c0416e207265636569707420686173206265656e20286174206c65617374207061727469616c6c7929207468617765642e1846756e64656404011c6465666963697418013042616c616e63654f663c543e000504b4416e206175746f6d617469632066756e64696e67206f6620746865206465666963697420776173206d6164652e2c5472616e736665727265640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000114696e64657810013052656365697074496e6465780006046441207265636569707420776173207472616e7366657265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c1010c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c000004002c010c7536340000c5010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73cd0101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572a801504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000cd010000021000d1010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d9010c2c70616c6c65745f6e6674731870616c6c6574144576656e740804540004490001981c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e484974656d5472616e736665724c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400060488416e20606974656d6020626563616d65206e6f6e2d7472616e7366657261626c652e504974656d5472616e73666572556e6c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400070478416e20606974656d6020626563616d65207472616e7366657261626c652e504974656d50726f706572746965734c6f636b6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461ac0110626f6f6c00013c6c6f636b5f61747472696275746573ac0110626f6f6c000804a8606974656d60206d65746164617461206f7220617474726962757465732077657265206c6f636b65642e40436f6c6c656374696f6e4c6f636b6564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173206c6f636b65642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572a801504f7074696f6e3c543a3a4163636f756e7449643e00011461646d696ea801504f7074696f6e3c543a3a4163636f756e7449643e00011c667265657a6572a801504f7074696f6e3c543a3a4163636f756e7449643e000b0470546865206d616e6167656d656e74207465616d206368616e6765642e405472616e73666572417070726f766564140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000120646561646c696e659801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e54416c6c417070726f76616c7343616e63656c6c65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e744964000e049c416c6c20617070726f76616c73206f6620616e206974656d20676f742063616e63656c6c65642e5c436f6c6c656374696f6e436f6e6669674368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000f040101412060636f6c6c656374696f6e6020686173206861642069747320636f6e666967206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d65746164617461536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461dd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001004b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001104b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e3c4974656d4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461dd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001204984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e4c4974656d4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73cd0101385665633c543a3a4974656d49643e0014042101546865206465706f73697420666f72206120736574206f6620606974656d60732077697468696e20612060636f6c6c656374696f6e6020686173206265656e20757064617465642e30417474726962757465536574140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565dd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0001246e616d657370616365e10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00150405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c6561726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0001246e616d657370616365e10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e0016040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e6c4974656d41747472696275746573417070726f76616c41646465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001704cc41206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732061646465642e744974656d41747472696275746573417070726f76616c52656d6f7665640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001804d441206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732072656d6f7665642e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001904c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001a04a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e74436f6c6c656374696f6e4d696e7453657474696e677355706461746564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04ac4d696e742073657474696e677320666f72206120636f6c6c656374696f6e20686164206368616e6765642e6c4e657874436f6c6c656374696f6e4964496e6372656d656e74656404011c6e6578745f696498015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0401014576656e74206765747320656d6974746564207768656e2074686520604e657874436f6c6c656374696f6e496460206765747320696e6372656d656e7465642e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572a801504f7074696f6e3c543a3a4163636f756e7449643e001d047c546865207072696365207761732073657420666f7220746865206974656d2e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001e048c54686520707269636520666f7220746865206974656d207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001f044c416e206974656d2077617320626f756768742e1c54697053656e74140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011873656e646572000130543a3a4163636f756e7449640001207265636569766572000130543a3a4163636f756e744964000118616d6f756e741801584465706f73697442616c616e63654f663c542c20493e0020043c4120746970207761732073656e742e2c53776170437265617465641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001147072696365e50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00210488416e20606974656d60207377617020696e74656e742077617320637265617465642e345377617043616e63656c6c65641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001147072696365e50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e0022045c5468652073776170207761732063616e63656c6c65642e2c53776170436c61696d656420013c73656e745f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e745f6974656d100124543a3a4974656d496400013c73656e745f6974656d5f6f776e6572000130543a3a4163636f756e74496400014c72656365697665645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400013472656365697665645f6974656d100124543a3a4974656d496400014c72656365697665645f6974656d5f6f776e6572000130543a3a4163636f756e7449640001147072696365e50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00230468546865207377617020686173206265656e20636c61696d65642e585072655369676e6564417474726962757465735365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246e616d657370616365e10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e002404fc4e657720617474726962757465732068617665206265656e2073657420666f7220616e20606974656d60206f66207468652060636f6c6c656374696f6e602e4850616c6c6574417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d9801444f7074696f6e3c543a3a4974656d49643e000124617474726962757465f101018450616c6c6574417474726962757465733c543a3a436f6c6c656374696f6e49643e00011476616c7565dd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0025084d0141206e65772061747472696275746520696e20746865206050616c6c657460206e616d657370616365207761732073657420666f72207468652060636f6c6c656374696f6e60206f7220616e20606974656d606477697468696e20746861742060636f6c6c656374696f6e602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000e1010c2c70616c6c65745f6e667473147479706573484174747269627574654e616d65737061636504244163636f756e744964010001101850616c6c65740000003c436f6c6c656374696f6e4f776e6572000100244974656d4f776e65720002001c4163636f756e7404000001244163636f756e74496400030000e50104184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e9010c2c70616c6c65745f6e66747314747970657348507269636557697468446972656374696f6e0418416d6f756e74011800080118616d6f756e74180118416d6f756e74000124646972656374696f6eed0101385072696365446972656374696f6e0000ed010c2c70616c6c65745f6e667473147479706573385072696365446972656374696f6e0001081053656e640000001c5265636569766500010000f1010c2c70616c6c65745f6e6674731474797065734050616c6c6574417474726962757465730430436f6c6c656374696f6e4964011001082c55736564546f436c61696d0400100130436f6c6c656374696f6e4964000000405472616e7366657244697361626c656400010000f5010c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144576656e74040454000108444e66744672616374696f6e616c697a65641401386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001246672616374696f6e73180144417373657442616c616e63654f663c543e0001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640000049c416e204e465420776173207375636365737366756c6c79206672616374696f6e616c697a65642e284e6674556e69666965641001386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e74496400010498416e204e465420776173207375636365737366756c6c792072657475726e6564206261636b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f9010c3470616c6c65745f73616c6172791870616c6c6574144576656e7408045400044900011020496e64756374656404010c77686f000130543a3a4163636f756e7449640000049841206d656d62657220697320696e64756374656420696e746f2074686520706179726f6c6c2e285265676973746572656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e0001048441206d656d626572207265676973746572656420666f722061207061796f75742e105061696410010c77686f000130543a3a4163636f756e74496400012c62656e6566696369617279000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e00010869648001643c543a3a5061796d6173746572206173205061793e3a3a49640002044c41207061796d656e742068617070656e65642e304379636c6553746172746564040114696e64657810013c4379636c65496e6465784f663c543e00030458546865206e657874206379636c6520626567696e732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd010c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144576656e7408045400044900012834506172616d734368616e676564040118706172616d7301020138506172616d734f663c542c20493e0000049c506172616d657465727320666f72207468652070616c6c65742068617665206368616e6765642e344163746976654368616e67656408010c77686f000130543a3a4163636f756e74496400012469735f616374697665ac0110626f6f6c000104884d656d62657220616374697669747920666c616720686173206265656e207365742e20496e64756374656404010c77686f000130543a3a4163636f756e744964000204b84d656d6265722068617320626567756e206265696e6720747261636b656420696e20746869732070616c6c65742e284f6666626f617264656404010c77686f000130543a3a4163636f756e7449640003084d014d656d62657220686173206265656e2072656d6f7665642066726f6d206265696e6720747261636b656420696e20746869732070616c6c65742028692e652e20626563617573652072616e6b206973206e6f77187a65726f292e2050726f6d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9901013052616e6b4f663c542c20493e000404ac4d656d62657220686173206265656e2070726f6d6f74656420746f2074686520676976656e2072616e6b2e1c44656d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9901013052616e6b4f663c542c20493e000504d44d656d62657220686173206265656e2064656d6f74656420746f2074686520676976656e20286e6f6e2d7a65726f292072616e6b2e1850726f76656e08010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b9901013052616e6b4f663c542c20493e0006041d014d656d62657220686173206265656e2070726f76656e2061742074686569722063757272656e742072616e6b2c20706f7374706f6e696e67206175746f2d64656d6f74696f6e2e2452657175657374656408010c77686f000130543a3a4163636f756e744964000110776973680d020110576973680007040d014d656d62657220686173207374617465642065766964656e6365206f66207468656972206566666f727473207468656972207265717565737420666f722072616e6b2e3845766964656e63654a756467656414010c77686f000130543a3a4163636f756e7449640454546865206d656d6265722f63616e6469646174652e0110776973680d0201105769736804e45468652064657369726564206f7574636f6d6520666f72207768696368207468652065766964656e6365207761732070726573656e7465642e012065766964656e63651102013845766964656e63653c542c20493e04605468652065766964656e6365206f66206566666f7274732e01206f6c645f72616e6b9901010c753136048c546865206f6c642072616e6b2c207072696f7220746f2074686973206368616e67652e01206e65775f72616e6b1502012c4f7074696f6e3c7531363e04fc4e65772072616e6b2e20496620604e6f6e6560207468656e2063616e646964617465207265636f7264207761732072656d6f76656420656e746972656c792e08085d01536f6d65207375626d69747465642065766964656e636520776173206a756467656420616e642072656d6f7665642e205468657265206d6179206f72206d6179206e6f742068617665206265656e2061206368616e6765d0746f207468652072616e6b2c2062757420696e20616e7920636173652c20606c6173745f70726f6f66602069732072657365742e20496d706f7274656408010c77686f000130543a3a4163636f756e74496400011072616e6b9901013052616e6b4f663c542c20493e000904ec5072652d72616e6b6564206163636f756e7420686173206265656e20696e6475637465642061742074686569722063757272656e742072616e6b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740102085870616c6c65745f636f72655f66656c6c6f777368697028506172616d7354797065081c42616c616e636501182c426c6f636b4e756d6265720110001401346163746976655f73616c617279050201405b42616c616e63653b2052414e4b535d000138706173736976655f73616c617279050201405b42616c616e63653b2052414e4b535d00013c64656d6f74696f6e5f706572696f64090201505b426c6f636b4e756d6265723b2052414e4b535d0001506d696e5f70726f6d6f74696f6e5f706572696f64090201505b426c6f636b4e756d6265723b2052414e4b535d0001406f6666626f6172645f74696d656f757410012c426c6f636b4e756d6265720000050200000309000000180009020000030900000010000d02085870616c6c65745f636f72655f66656c6c6f7773686970105769736800010824526574656e74696f6e0000002450726f6d6f74696f6e0001000011020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000150204184f7074696f6e0404540199010108104e6f6e6500000010536f6d6504009901000001000019020c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144576656e7404045400010c1853746f726564040114696e64657810010c7533320000048853746f726564206461746120756e6465722073706563696669656420696e6465782e1c52656e65776564040114696e64657810010c7533320001048c52656e65776564206461746120756e6465722073706563696669656420696e6465782e3050726f6f66436865636b65640002049c53746f726167652070726f6f6620776173207375636365737366756c6c7920636865636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d020c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d2c0120543a3a53636f7265000108746f2c0120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f72652c0120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657421020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144576656e74040454000110204d696772617465640c010c746f7010010c7533320001146368696c6410010c75333200011c636f6d70757465250201404d6967726174696f6e436f6d707574650000083901476976656e206e756d626572206f66206028746f702c206368696c642960206b6579732077657265206d6967726174656420726573706563746976656c792c20776974682074686520676976656e2860636f6d70757465602e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104b4536f6d65206163636f756e7420676f7420736c61736865642062792074686520676976656e20616d6f756e742e544175746f4d6967726174696f6e46696e697368656400020484546865206175746f206d6967726174696f6e207461736b2066696e69736865642e1848616c7465640401146572726f72290201204572726f723c543e000304ec4d6967726174696f6e20676f742068616c7465642064756520746f20616e206572726f72206f72206d6973732d636f6e66696775726174696f6e2e0470496e6e6572206576656e7473206f6620746869732070616c6c65742e25020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574404d6967726174696f6e436f6d70757465000108185369676e6564000000104175746f0001000029020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144572726f720404540001183c4d61785369676e65644c696d697473000004804d6178207369676e6564206c696d697473206e6f74207265737065637465642e284b6579546f6f4c6f6e6700011cb441206b657920776173206c6f6e676572207468616e2074686520636f6e66696775726564206d6178696d756d2e00110154686973206d65616e73207468617420746865206d6967726174696f6e2068616c746564206174207468652063757272656e74205b6050726f6772657373605d20616e64010163616e20626520726573756d656420776974682061206c6172676572205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652e21015265747279696e672077697468207468652073616d65205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652077696c6c206e6f7420776f726b2e45015468652076616c75652073686f756c64206f6e6c7920626520696e6372656173656420746f2061766f696420612073746f72616765206d6967726174696f6e20666f72207468652063757272656e746c799073746f726564205b6063726174653a3a50726f67726573733a3a4c6173744b6579605d2e384e6f74456e6f75676846756e6473000204947375626d697474657220646f6573206e6f74206861766520656e6f7567682066756e64732e284261645769746e65737300030468426164207769746e65737320646174612070726f76696465642e645369676e65644d6967726174696f6e4e6f74416c6c6f77656400040425015369676e6564206d6967726174696f6e206973206e6f7420616c6c6f776564206265636175736520746865206d6178696d756d206c696d6974206973206e6f7420736574207965742e304261644368696c64526f6f7400050460426164206368696c6420726f6f742070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2d020c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144576656e74040454000110144164646564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780000046041206368696c642d626f756e74792069732061646465642e1c417761726465640c0114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000104ac41206368696c642d626f756e7479206973206177617264656420746f20612062656e65666963696172792e1c436c61696d6564100114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e744964000204a441206368696c642d626f756e747920697320636c61696d65642062792062656e65666963696172792e2043616e63656c6564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780003047041206368696c642d626f756e74792069732063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657431020c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03046c41206465706f73697420686173206265656e20736c61736865642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c79a1060120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79a1060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79a1060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79a1060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79a1060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79a1060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736830011c543a3a486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736830011c543a3a486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574350210346672616d655f737570706f72741874726169747324707265696d616765731c426f756e6465640804540139020448019d06010c184c656761637904011068617368300124483a3a4f757470757400000018496e6c696e650400c9010134426f756e646564496e6c696e65000100184c6f6f6b757008011068617368300124483a3a4f757470757400010c6c656e10010c753332000200003902084c6b69746368656e73696e6b5f72756e74696d652c52756e74696d6543616c6c0001f81853797374656d04003d0201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c69747904004d0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000100104261626504006d0201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400950201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400990201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0005002042616c616e6365730400a50201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00060068456c656374696f6e50726f76696465724d756c746950686173650400a90201fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e000a001c5374616b696e670400910301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e000b001c53657373696f6e0400ad0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e000c002444656d6f63726163790400bd0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400c90301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400cd0301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f0024456c656374696f6e730400d10301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e732c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400d90301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011001c4772616e6470610400dd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00120020547265617375727904000d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e001300244173736574526174650400110401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574526174652c2052756e74696d653e00140024436f6e7472616374730400150401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e7472616374732c2052756e74696d653e001500105375646f0400210401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00160020496d4f6e6c696e650400250401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e001700204964656e746974790400350401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001c536f63696574790400d10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001d00205265636f766572790400d50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001e001c56657374696e670400d90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001f00245363686564756c65720400e10401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0020001c476c7574746f6e0400e90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c476c7574746f6e2c2052756e74696d653e00210020507265696d6167650400ed0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0022001450726f78790400f50401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002300204d756c74697369670400fd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00240020426f756e746965730400050501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00250010546970730400090501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e0026001841737365747304000d0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e00270028506f6f6c4173736574730400110501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c4173736574732c2052756e74696d653e0028001c4c6f74746572790400150501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c6f74746572792c2052756e74696d653e002a000c4e69730400190501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e69732c2052756e74696d653e002b001c556e69717565730400210501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e002c00104e6674730400310501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6674732c2052756e74696d653e002d00504e66744672616374696f6e616c697a6174696f6e0400850501e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e66744672616374696f6e616c697a6174696f6e2c2052756e74696d653e002e001853616c6172790400890501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53616c6172792c2052756e74696d653e002f0038436f726546656c6c6f777368697004008d0501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f726546656c6c6f77736869702c2052756e74696d653e003000485472616e73616374696f6e53746f726167650400910501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e53746f726167652c2052756e74696d653e00310024566f7465724c6973740400990501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c566f7465724c6973742c2052756e74696d653e003200485374617465547269654d6967726174696f6e04009d0501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374617465547269654d6967726174696f6e2c2052756e74696d653e003300344368696c64426f756e746965730400b50501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4368696c64426f756e746965732c2052756e74696d653e003400245265666572656e64610400b90501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64612c2052756e74696d653e0035001852656d61726b0400c10501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52656d61726b2c2052756e74696d653e0036002c526f6f7454657374696e670400c50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6f7454657374696e672c2052756e74696d653e00370040436f6e76696374696f6e566f74696e670400c90501d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e76696374696f6e566f74696e672c2052756e74696d653e0038002457686974656c6973740400d90501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c57686974656c6973742c2052756e74696d653e00390038416c6c69616e63654d6f74696f6e0400dd0501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63654d6f74696f6e2c2052756e74696d653e003a0020416c6c69616e63650400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63652c2052756e74696d653e003b003c4e6f6d696e6174696f6e506f6f6c730400050601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6f6d696e6174696f6e506f6f6c732c2052756e74696d653e003c002c52616e6b6564506f6c6c730400310601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564506f6c6c732c2052756e74696d653e003d004052616e6b6564436f6c6c6563746976650400350601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564436f6c6c6563746976652c2052756e74696d653e003e003c4173736574436f6e76657273696f6e0400390601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e2c2052756e74696d653e003f002c46617374556e7374616b650400490601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46617374556e7374616b652c2052756e74696d653e004000304d657373616765517565756504004d0601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e0041000c506f760400510601a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f762c2052756e74696d653e0042001c547850617573650400550601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c547850617573652c2052756e74696d653e00430020536166654d6f646504005d0601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536166654d6f64652c2052756e74696d653e0044001842726f6b65720400610601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42726f6b65722c2052756e74696d653e004600184d69786e65740400850601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d69786e65742c2052756e74696d653e004700003d020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73410201345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973490201205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4102000002450200450200000408343400490200000234004d020c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465789901010c75313600011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e55020154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51020000023902005502084c6b69746368656e73696e6b5f72756e74696d65304f726967696e43616c6c65720001141873797374656d0400590201746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04005d0201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400610201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0038416c6c69616e63654d6f74696f6e0400650201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003a0010566f69640400690201410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640004000059020c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200005d02084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006102084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006502084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006902081c73705f636f726510566f6964000100006d020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6671020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6671020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967890201504e657874436f6e66696744657363726970746f720002048c536565205b6050616c6c65743a3a706c616e5f636f6e6669675f6368616e6765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7102084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572017502084964017d02001001206f6666656e6465727d0201084964000110736c6f7481020110536c6f7400013066697273745f686561646572750201184865616465720001347365636f6e645f6865616465727502011848656164657200007502102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368000014012c706172656e745f68617368300130486173683a3a4f75747075740001186e756d626572790201184e756d62657200012873746174655f726f6f74300130486173683a3a4f757470757400013c65787472696e736963735f726f6f74300130486173683a3a4f75747075740001186469676573743801184469676573740000790200000610007d020c4473705f636f6e73656e7375735f626162650c617070185075626c6963000004003d01013c737232353531393a3a5075626c696300008102084873705f636f6e73656e7375735f736c6f747310536c6f74000004002c010c75363400008502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573490201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000089020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f72000104085631080104638d020128287536342c2075363429000134616c6c6f7765645f736c6f747391020130416c6c6f776564536c6f7473000100008d02000004082c2c009102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000095020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e64657800000458536565205b6050616c6c65743a3a636c61696d605d2e207472616e7366657208010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e64657800010464536565205b6050616c6c65743a3a7472616e73666572605d2e1066726565040114696e64657810013c543a3a4163636f756e74496e64657800020454536565205b6050616c6c65743a3a66726565605d2e38666f7263655f7472616e736665720c010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65ac0110626f6f6c0003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004045c536565205b6050616c6c65743a3a667265657a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780110011408496404000001244163636f756e74496400000014496e6465780400790201304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a10201205b75383b2032305d00040000a102000003140000000800a5020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c08045400044900011c507472616e736665725f616c6c6f775f6465617468080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654d010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e38666f7263655f7472616e736665720c0118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654d010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654d010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665ac0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686f690101445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e44666f7263655f7365745f62616c616e636508010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f667265654d010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9020c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6ead0201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e6573737d030158536f6c7574696f6e4f72536e617073686f7453697a6500000480536565205b6050616c6c65743a3a7375626d69745f756e7369676e6564605d2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265810301544f7074696f6e3c456c656374696f6e53636f72653e000104b0536565205b6050616c6c65743a3a7365745f6d696e696d756d5f756e747275737465645f73636f7265605d2e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747385030158537570706f7274733c543a3a4163636f756e7449643e000204b8536565205b6050616c6c65743a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e187375626d69740401307261775f736f6c7574696f6ead0201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003045c536565205b6050616c6c65743a3a7375626d6974605d2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f7465727398012c4f7074696f6e3c7533323e0001446d617962655f6d61785f7461726765747398012c4f7074696f6e3c7533323e00040490536565205b6050616c6c65743a3a676f7665726e616e63655f66616c6c6261636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead02089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301b102000c0120736f6c7574696f6eb10201045300011473636f7265b00134456c656374696f6e53636f7265000114726f756e6410010c7533320000b102084c6b69746368656e73696e6b5f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331b50200000118766f74657332c10200000118766f74657333d50200000118766f74657334e10200000118766f74657335ed0200000118766f74657336f90200000118766f74657337050300000118766f74657338110300000118766f746573391d030000011c766f746573313029030000011c766f746573313135030000011c766f746573313241030000011c766f74657331334d030000011c766f746573313459030000011c766f746573313565030000011c766f74657331367103000000b502000002b90200b902000004087902bd0200bd02000006990100c102000002c50200c5020000040c7902c902bd0200c90200000408bd02cd0200cd02000006d10200d1020c3473705f61726974686d65746963287065725f7468696e677318506572553136000004009901010c7531360000d502000002d90200d9020000040c7902dd02bd0200dd0200000302000000c90200e102000002e50200e5020000040c7902e902bd0200e90200000303000000c90200ed02000002f10200f1020000040c7902f502bd0200f50200000304000000c90200f902000002fd0200fd020000040c79020103bd0200010300000305000000c90200050300000209030009030000040c79020d03bd02000d0300000306000000c90200110300000215030015030000040c79021903bd0200190300000307000000c902001d0300000221030021030000040c79022503bd0200250300000308000000c9020029030000022d03002d030000040c79023103bd0200310300000309000000c90200350300000239030039030000040c79023d03bd02003d030000030a000000c90200410300000245030045030000040c79024903bd020049030000030b000000c902004d0300000251030051030000040c79025503bd020055030000030c000000c9020059030000025d03005d030000040c79026103bd020061030000030d000000c90200650300000269030069030000040c79026d03bd02006d030000030e000000c90200710300000275030075030000040c79027903bd020079030000030f000000c902007d03089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f746572737902010c75333200011c746172676574737902010c7533320000810304184f7074696f6e04045401b00108104e6f6e6500000010536f6d650400b000000100008503000002890300890300000408008d03008d03084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273f801845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e00009103103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016c10626f6e6408011476616c75654d01013042616c616e63654f663c543e0001147061796565c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00000454536565205b6050616c6c65743a3a626f6e64605d2e28626f6e645f65787472610401386d61785f6164646974696f6e616c4d01013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e18756e626f6e6404011476616c75654d01013042616c616e63654f663c543e0002045c536565205b6050616c6c65743a3a756e626f6e64605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200030488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e2076616c69646174650401147072656673c8013856616c696461746f72507265667300040464536565205b6050616c6c65743a3a76616c6964617465605d2e206e6f6d696e61746504011c74617267657473950301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00050464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e146368696c6c00060458536565205b6050616c6c65743a3a6368696c6c605d2e247365745f70617965650401147061796565c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00070468536565205b6050616c6c65743a3a7365745f7061796565605d2e387365745f636f6e74726f6c6c65720008047c536565205b6050616c6c65743a3a7365745f636f6e74726f6c6c6572605d2e4c7365745f76616c696461746f725f636f756e7404010c6e65777902010c75333200090490536565205b6050616c6c65743a3a7365745f76616c696461746f725f636f756e74605d2e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616c7902010c753332000a04a4536565205b6050616c6c65743a3a696e6372656173655f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f729903011c50657263656e74000b0498536565205b6050616c6c65743a3a7363616c655f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c0478536565205b6050616c6c65743a3a666f7263655f6e6f5f65726173605d2e34666f7263655f6e65775f657261000d0478536565205b6050616c6c65743a3a666f7263655f6e65775f657261605d2e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573690101445665633c543a3a4163636f756e7449643e000e0488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0478536565205b6050616c6c65743a3a666f7263655f756e7374616b65605d2e50666f7263655f6e65775f6572615f616c7761797300100494536565205b6050616c6c65743a3a666f7263655f6e65775f6572615f616c77617973605d2e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573cd0101205665633c7533323e00110498536565205b6050616c6c65743a3a63616e63656c5f64656665727265645f736c617368605d2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012047c536565205b6050616c6c65743a3a7061796f75745f7374616b657273605d2e187265626f6e6404011476616c75654d01013042616c616e63654f663c543e0013045c536565205b6050616c6c65743a3a7265626f6e64605d2e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014046c536565205b6050616c6c65743a3a726561705f7374617368605d2e106b69636b04010c77686f950301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00150454536565205b6050616c6c65743a3a6b69636b605d2e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e649d030158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e649d030158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e74a1030134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e74a1030134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c64a5030144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6ea9030144436f6e6669674f703c50657262696c6c3e00160490536565205b6050616c6c65743a3a7365745f7374616b696e675f636f6e66696773605d2e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400170470536565205b6050616c6c65743a3a6368696c6c5f6f74686572605d2e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e744964001804ac536565205b6050616c6c65743a3a666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e605d2e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577c4011c50657262696c6c0019048c536565205b6050616c6c65743a3a7365745f6d696e5f636f6d6d697373696f6e605d2e587061796f75745f7374616b6572735f62795f706167650c013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780001107061676510011050616765001a049c536565205b6050616c6c65743a3a7061796f75745f7374616b6572735f62795f70616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e95030000029d020099030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e7400000400080108753800009d03103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f766500020000a103103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f766500020000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454019903010c104e6f6f700000000c536574040099030104540001001852656d6f766500020000a903103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401c4010c104e6f6f700000000c5365740400c40104540001001852656d6f766500020000ad030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973b103011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb103084c6b69746368656e73696e6b5f72756e74696d652c53657373696f6e4b657973000014011c6772616e647061110101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162657d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65390101d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279b50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630001186d69786e6574b90301cc3c4d69786e6574206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000b5030c5873705f617574686f726974795f646973636f766572790c617070185075626c6963000004003d01013c737232353531393a3a5075626c69630000b903102473705f6d69786e65741474797065730c617070185075626c6963000004003d01013c737232353531393a3a5075626c69630000bd030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616c35020140426f756e64656443616c6c4f663c543e00011476616c75654d01013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c7902012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465787902013c5265666572656e64756d496e646578000110766f7465e001644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616c35020140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c35020140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c35020140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011c543a3a48617368000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f6861736830011c543a3a4861736800080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465787902013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f9d0201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ec1030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b0401187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650801187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f6861736830011c543a3a4861736800013c6d617962655f7265665f696e64657898015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465787902012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572e801344d657461646174614f776e65720001286d617962655f68617368c503013c4f7074696f6e3c543a3a486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec1030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000c50304184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000c9030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273690101445665633c543a3a4163636f756e7449643e0001147072696d65a801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c647902012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647902010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273690101445665633c543a3a4163636f756e7449643e0001147072696d65a801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c647902012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647902010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573690101445665633c543a3a4163636f756e7449643e00011476616c75654d01013042616c616e63654f663c543e00000454536565205b6050616c6c65743a3a766f7465605d2e3072656d6f76655f766f74657200010474536565205b6050616c6c65743a3a72656d6f76655f766f746572605d2e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e747902010c75333200020484536565205b6050616c6c65743a3a7375626d69745f63616e646964616379605d2e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67d503012852656e6f756e63696e670003048c536565205b6050616c6c65743a3a72656e6f756e63655f63616e646964616379605d2e3472656d6f76655f6d656d6265720c010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000128736c6173685f626f6e64ac0110626f6f6c000138726572756e5f656c656374696f6eac0110626f6f6c00040478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c75333200050494536565205b6050616c6c65743a3a636c65616e5f646566756e63745f766f74657273605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed503086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e64696461746504007902010c75333200020000d9030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f76659d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6164649d0201504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273690101445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66e10301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66e10301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee103085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480130044e0110000801187365745f69642c0114536574496400013065717569766f636174696f6ee503014845717569766f636174696f6e3c482c204e3e0000e503085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480130044e011001081c507265766f74650400e9030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040001040141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e00010000e903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964011101045601ed03045301f10300100130726f756e645f6e756d6265722c010c7536340001206964656e746974791101010849640001146669727374fd03011828562c2053290001187365636f6e64fd03011828562c2053290000ed03084066696e616c6974795f6772616e6470611c507265766f74650804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e0000f1030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e617475726500000400f5030148656432353531393a3a5369676e61747572650000f5030c1c73705f636f72651c65643235353139245369676e617475726500000400f90301205b75383b2036345d0000f903000003400000000800fd0300000408ed03f103000104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640111010456010504045301f10300100130726f756e645f6e756d6265722c010c7536340001206964656e7469747911010108496400011466697273740904011828562c2053290001187365636f6e640904011828562c20532900000504084066696e616c6974795f6772616e64706124507265636f6d6d69740804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e00000904000004080504f103000d040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001243470726f706f73655f7370656e6408011476616c75654d01013c42616c616e63654f663c542c20493e00012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69647902013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69647902013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e2c7370656e645f6c6f63616c080118616d6f756e744d01013c42616c616e63654f663c542c20493e00012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e00030470536565205b6050616c6c65743a3a7370656e645f6c6f63616c605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69647902013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e147370656e6410012861737365745f6b696e64100144426f783c543a3a41737365744b696e643e000118616d6f756e744d010150417373657442616c616e63654f663c542c20493e00012c62656e65666963696172799d020178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6d9801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00050458536565205b6050616c6c65743a3a7370656e64605d2e187061796f7574040114696e6465781001285370656e64496e6465780006045c536565205b6050616c6c65743a3a7061796f7574605d2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800070474536565205b6050616c6c65743a3a636865636b5f737461747573605d2e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008046c536565205b6050616c6c65743a3a766f69645f7370656e64605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11040c4470616c6c65745f61737365745f726174651870616c6c65741043616c6c04045400010c1863726561746508012861737365745f6b696e64100144426f783c543a3a41737365744b696e643e00011072617465210101244669786564553132380000045c536565205b6050616c6c65743a3a637265617465605d2e1875706461746508012861737365745f6b696e64100144426f783c543a3a41737365744b696e643e00011072617465210101244669786564553132380001045c536565205b6050616c6c65743a3a757064617465605d2e1872656d6f766504012861737365745f6b696e64100144426f783c543a3a41737365744b696e643e0002045c536565205b6050616c6c65743a3a72656d6f7665605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15040c4070616c6c65745f636f6e7472616374731870616c6c65741043616c6c0404540001283c63616c6c5f6f6c645f776569676874140110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654d01013042616c616e63654f663c543e0001246761735f6c696d69742801244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974190401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746134011c5665633c75383e00000480536565205b6050616c6c65743a3a63616c6c5f6f6c645f776569676874605d2e80696e7374616e74696174655f776974685f636f64655f6f6c645f77656967687418011476616c75654d01013042616c616e63654f663c543e0001246761735f6c696d69742801244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974190401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646534011c5665633c75383e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e000104c4536565205b6050616c6c65743a3a696e7374616e74696174655f776974685f636f64655f6f6c645f776569676874605d2e58696e7374616e74696174655f6f6c645f77656967687418011476616c75654d01013042616c616e63654f663c543e0001246761735f6c696d69742801244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974190401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736830012c436f6465486173683c543e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e0002049c536565205b6050616c6c65743a3a696e7374616e74696174655f6f6c645f776569676874605d2e2c75706c6f61645f636f64650c0110636f646534011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d6974190401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e00012c64657465726d696e69736d1d04012c44657465726d696e69736d00030470536565205b6050616c6c65743a3a75706c6f61645f636f6465605d2e2c72656d6f76655f636f6465040124636f64655f6861736830012c436f6465486173683c543e00040470536565205b6050616c6c65743a3a72656d6f76655f636f6465605d2e207365745f636f6465080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000124636f64655f6861736830012c436f6465486173683c543e00050464536565205b6050616c6c65743a3a7365745f636f6465605d2e1063616c6c140110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654d01013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974190401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746134011c5665633c75383e00060454536565205b6050616c6c65743a3a63616c6c605d2e54696e7374616e74696174655f776974685f636f646518011476616c75654d01013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974190401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646534011c5665633c75383e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e00070498536565205b6050616c6c65743a3a696e7374616e74696174655f776974685f636f6465605d2e2c696e7374616e746961746518011476616c75654d01013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974190401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736830012c436f6465486173683c543e0001106461746134011c5665633c75383e00011073616c7434011c5665633c75383e00080470536565205b6050616c6c65743a3a696e7374616e7469617465605d2e1c6d6967726174650401307765696768745f6c696d697424011857656967687400090460536565205b6050616c6c65743a3a6d696772617465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e190404184f7074696f6e040454014d010108104e6f6e6500000010536f6d6504004d0100000100001d040c4070616c6c65745f636f6e747261637473107761736d2c44657465726d696e69736d00010820456e666f726365640000001c52656c617865640001000021040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000114107375646f04011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000454536565205b6050616c6c65743a3a7375646f605d2e547375646f5f756e636865636b65645f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400010498536565205b6050616c6c65743a3a7375646f5f756e636865636b65645f776569676874605d2e1c7365745f6b657904010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e00020460536565205b6050616c6c65743a3a7365745f6b6579605d2e1c7375646f5f617308010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030460536565205b6050616c6c65743a3a7375646f5f6173605d2e2872656d6f76655f6b65790004046c536565205b6050616c6c65743a3a72656d6f76655f6b6579605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174290401704865617274626561743c426c6f636b4e756d626572466f723c543e3e0001247369676e61747572652d0401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500000468536565205b6050616c6c65743a3a686561727462656174605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2904084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c75333200002d04104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040031040148737232353531393a3a5369676e6174757265000031040c1c73705f636f72651c73723235353139245369676e617475726500000400f90301205b75383b2036345d000035040c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f3904016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273c50401645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657879020138526567697374726172496e64657800011c6d61785f6665654d01013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657879020138526567697374726172496e64657800010c6665654d01013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657879020138526567697374726172496e64657800010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657879020138526567697374726172496e6465780001186669656c64732c0129013c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e3a3a0a4669656c64734964656e7469666965720008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657879020138526567697374726172496e6465780001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74cd04015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375629d0201504163636f756e7449644c6f6f6b75704f663c543e000110646174614504011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375629d0201504163636f756e7449644c6f6f6b75704f663c543e000110646174614504011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375629d0201504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e39040c3c70616c6c65745f6964656e74697479186c6567616379304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c3d040190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617945040110446174610001146c6567616c450401104461746100010c776562450401104461746100011072696f744504011044617461000114656d61696c450401104461746100013c7067705f66696e6765727072696e74c10401404f7074696f6e3c5b75383b2032305d3e000114696d616765450401104461746100011c74776974746572450401104461746100003d040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014104045300000400bd0401185665633c543e0000410400000408450445040045040c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400490400000100105261773104004d0400000200105261773204005104000003001052617733040055040000040010526177340400440000050010526177350400590400000600105261773604005d0400000700105261773704006104000008001052617738040065040000090010526177390400690400000a0014526177313004006d0400000b001452617731310400710400000c001452617731320400750400000d001452617731330400790400000e0014526177313404007d0400000f00145261773135040081040000100014526177313604005d01000011001452617731370400850400001200145261773138040089040000130014526177313904008d04000014001452617732300400a1020000150014526177323104009104000016001452617732320400950400001700145261773233040099040000180014526177323404009d04000019001452617732350400a10400001a001452617732360400a50400001b001452617732370400a90400001c001452617732380400ad0400001d001452617732390400b10400001e001452617733300400b50400001f001452617733310400b90400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c5368615468726565323536040004000025000049040000030000000008004d040000030100000008005104000003020000000800550400000303000000080059040000030500000008005d040000030600000008006104000003070000000800650400000308000000080069040000030900000008006d040000030a000000080071040000030b000000080075040000030c000000080079040000030d00000008007d040000030e000000080081040000030f0000000800850400000311000000080089040000031200000008008d040000031300000008009104000003150000000800950400000316000000080099040000031700000008009d04000003180000000800a104000003190000000800a5040000031a0000000800a9040000031b0000000800ad040000031c0000000800b1040000031d0000000800b5040000031e0000000800b9040000031f0000000800bd04000002410400c10404184f7074696f6e04045401a1020108104e6f6e6500000010536f6d650400a1020000010000c504000002c90400c9040000040800450400cd040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000d1040c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001500c62696404011476616c756518013c42616c616e63654f663c542c20493e00000450536565205b6050616c6c65743a3a626964605d2e14756e62696400010458536565205b6050616c6c65743a3a756e626964605d2e14766f7563680c010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e00020458536565205b6050616c6c65743a3a766f756368605d2e1c756e766f75636800030460536565205b6050616c6c65743a3a756e766f756368605d2e10766f746508012463616e6469646174659d0201504163636f756e7449644c6f6f6b75704f663c543e00011c617070726f7665ac0110626f6f6c00040454536565205b6050616c6c65743a3a766f7465605d2e34646566656e6465725f766f746504011c617070726f7665ac0110626f6f6c00050478536565205b6050616c6c65743a3a646566656e6465725f766f7465605d2e187061796f75740006045c536565205b6050616c6c65743a3a7061796f7574605d2e2c77616976655f7265706179040118616d6f756e7418013c42616c616e63654f663c542c20493e00070470536565205b6050616c6c65743a3a77616976655f7265706179605d2e34666f756e645f736f636965747918011c666f756e6465729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e00011472756c657334011c5665633c75383e00080478536565205b6050616c6c65743a3a666f756e645f736f6369657479605d2e20646973736f6c766500090464536565205b6050616c6c65743a3a646973736f6c7665605d2e586a756467655f73757370656e6465645f6d656d62657208010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c666f7267697665ac0110626f6f6c000a049c536565205b6050616c6c65743a3a6a756467655f73757370656e6465645f6d656d626572605d2e387365745f706172616d657465727310012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e000b047c536565205b6050616c6c65743a3a7365745f706172616d6574657273605d2e3870756e6973685f736b6570746963000c047c536565205b6050616c6c65743a3a70756e6973685f736b6570746963605d2e40636c61696d5f6d656d62657273686970000d0484536565205b6050616c6c65743a3a636c61696d5f6d656d62657273686970605d2e44626573746f775f6d656d6265727368697004012463616e646964617465000130543a3a4163636f756e744964000e0488536565205b6050616c6c65743a3a626573746f775f6d656d62657273686970605d2e386b69636b5f63616e64696461746504012463616e646964617465000130543a3a4163636f756e744964000f047c536565205b6050616c6c65743a3a6b69636b5f63616e646964617465605d2e4072657369676e5f63616e64696461637900100484536565205b6050616c6c65743a3a72657369676e5f63616e646964616379605d2e3864726f705f63616e64696461746504012463616e646964617465000130543a3a4163636f756e7449640011047c536565205b6050616c6c65743a3a64726f705f63616e646964617465605d2e44636c65616e75705f63616e64696461637908012463616e646964617465000130543a3a4163636f756e74496400010c6d617810010c75333200120488536565205b6050616c6c65743a3a636c65616e75705f63616e646964616379605d2e44636c65616e75705f6368616c6c656e676508013c6368616c6c656e67655f726f756e64100128526f756e64496e64657800010c6d617810010c75333200130488536565205b6050616c6c65743a3a636c65616e75705f6368616c6c656e6765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5040c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000474536565205b6050616c6c65743a3a61735f7265636f7665726564605d2e347365745f7265636f76657265640801106c6f73749d0201504163636f756e7449644c6f6f6b75704f663c543e00011c726573637565729d0201504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a7365745f7265636f7665726564605d2e3c6372656174655f7265636f766572790c011c667269656e6473690101445665633c543a3a4163636f756e7449643e0001247468726573686f6c649901010c75313600013064656c61795f706572696f64100144426c6f636b4e756d626572466f723c543e00020480536565205b6050616c6c65743a3a6372656174655f7265636f76657279605d2e44696e6974696174655f7265636f7665727904011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00030488536565205b6050616c6c65743a3a696e6974696174655f7265636f76657279605d2e38766f7563685f7265636f766572790801106c6f73749d0201504163636f756e7449644c6f6f6b75704f663c543e00011c726573637565729d0201504163636f756e7449644c6f6f6b75704f663c543e0004047c536565205b6050616c6c65743a3a766f7563685f7265636f76657279605d2e38636c61696d5f7265636f7665727904011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e0005047c536565205b6050616c6c65743a3a636c61696d5f7265636f76657279605d2e38636c6f73655f7265636f7665727904011c726573637565729d0201504163636f756e7449644c6f6f6b75704f663c543e0006047c536565205b6050616c6c65743a3a636c6f73655f7265636f76657279605d2e3c72656d6f76655f7265636f7665727900070480536565205b6050616c6c65743a3a72656d6f76655f7265636f76657279605d2e4063616e63656c5f7265636f766572656404011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00080484536565205b6050616c6c65743a3a63616e63656c5f7265636f7665726564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9040c3870616c6c65745f76657374696e671870616c6c65741043616c6c040454000118107665737400000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f746865720401187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e3c7665737465645f7472616e736665720801187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0401b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020480536565205b6050616c6c65743a3a7665737465645f7472616e73666572605d2e54666f7263655f7665737465645f7472616e736665720c0118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e0001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65dd0401b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00030498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200040480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e74666f7263655f72656d6f76655f76657374696e675f7363686564756c650801187461726765749d02018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001387363686564756c655f696e64657810010c753332000504b8536565205b6050616c6c65743a3a666f7263655f72656d6f76655f76657374696e675f7363686564756c65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd040c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000e1040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e50401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e50401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e50401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e50401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee50404184f7074696f6e040454017d010108104e6f6e6500000010536f6d6504007d010000010000e9040c3870616c6c65745f676c7574746f6e1870616c6c65741043616c6c04045400010c44696e697469616c697a655f70616c6c65740801246e65775f636f756e7410010c7533320001347769746e6573735f636f756e7498012c4f7074696f6e3c7533323e00000488536565205b6050616c6c65743a3a696e697469616c697a655f70616c6c6574605d2e2c7365745f636f6d7075746504011c636f6d7075746589010120466978656455363400010470536565205b6050616c6c65743a3a7365745f636f6d70757465605d2e2c7365745f73746f7261676504011c73746f7261676589010120466978656455363400020470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000114346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e38656e737572655f75706461746564040118686173686573f10401305665633c543a3a486173683e0004047c536565205b6050616c6c65743a3a656e737572655f75706461746564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1040000023000f5040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065f90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465789901010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706595010130543a3a50726f787954797065000114696e6465789901010c75313600011868656967687479020144426c6f636b4e756d626572466f723c543e0001246578745f696e6465787902010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e0001107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065f90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef90404184f7074696f6e0404540195010108104e6f6e6500000010536f6d65040095010000010000fd040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c649901010c7531360001446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74010501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c649901010c7531360001446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74010501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c649901010c7531360001446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e010504184f7074696f6e04045401a1010108104e6f6e6500000010536f6d650400a101000001000005050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75654d01013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69647902012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69647902012c426f756e7479496e64657800011c63757261746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665654d01013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69647902012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69647902012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69647902012c426f756e7479496e64657800012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69647902012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69647902012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69647902012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e09050c2c70616c6c65745f746970731870616c6c65741043616c6c080454000449000118387265706f72745f617765736f6d65080118726561736f6e34011c5665633c75383e00010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0000047c536565205b6050616c6c65743a3a7265706f72745f617765736f6d65605d2e2c726574726163745f7469700401106861736830011c543a3a4861736800010470536565205b6050616c6c65743a3a726574726163745f746970605d2e1c7469705f6e65770c0118726561736f6e34011c5665633c75383e00010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001247469705f76616c75654d01013c42616c616e63654f663c542c20493e00020460536565205b6050616c6c65743a3a7469705f6e6577605d2e0c7469700801106861736830011c543a3a486173680001247469705f76616c75654d01013c42616c616e63654f663c542c20493e00030450536565205b6050616c6c65743a3a746970605d2e24636c6f73655f7469700401106861736830011c543a3a4861736800040468536565205b6050616c6c65743a3a636c6f73655f746970605d2e24736c6173685f7469700401106861736830011c543a3a4861736800050468536565205b6050616c6c65743a3a736c6173685f746970605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c010869647902014c543a3a41737365744964506172616d6574657200011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f63726561746510010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74ac0110626f6f6c00012c6d696e5f62616c616e63654d010128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f7904010869647902014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e747304010869647902014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c7304010869647902014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f7904010869647902014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c010869647902014c543a3a41737365744964506172616d6574657200012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e7366657210010869647902014c543a3a41737365744964506172616d65746572000118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a6508010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e107468617708010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f617373657404010869647902014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f617373657404010869647902014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e65727368697008010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d10010869647902014c543a3a41737365744964506172616d657465720001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d6574616461746110010869647902014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d6574616461746114010869647902014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f73746174757320010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e63654d010128543a3a42616c616e636500013469735f73756666696369656e74ac0110626f6f6c00012469735f66726f7a656eac0110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c08010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f76656410010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f75636804010869647902014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e6408010869647902014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726eac0110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e636508010869647902014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b08010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c010869647902014c543a3a41737365744964506172616d6574657200011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f63726561746510010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74ac0110626f6f6c00012c6d696e5f62616c616e63654d010128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f7904010869647902014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e747304010869647902014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c7304010869647902014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f7904010869647902014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c010869647902014c543a3a41737365744964506172616d6574657200012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e7366657210010869647902014c543a3a41737365744964506172616d65746572000118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a6508010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e107468617708010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f617373657404010869647902014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f617373657404010869647902014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e65727368697008010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d10010869647902014c543a3a41737365744964506172616d657465720001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d6574616461746110010869647902014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d6574616461746114010869647902014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f73746174757320010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e63654d010128543a3a42616c616e636500013469735f73756666696369656e74ac0110626f6f6c00012469735f66726f7a656eac0110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c08010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f76656410010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e744d010128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f75636804010869647902014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e6408010869647902014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726eac0110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e636508010869647902014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b08010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15050c3870616c6c65745f6c6f74746572791870616c6c65741043616c6c040454000110286275795f7469636b657404011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000046c536565205b6050616c6c65743a3a6275795f7469636b6574605d2e247365745f63616c6c7304011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010468536565205b6050616c6c65743a3a7365745f63616c6c73605d2e3473746172745f6c6f7474657279100114707269636518013042616c616e63654f663c543e0001186c656e677468100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e000118726570656174ac0110626f6f6c00020478536565205b6050616c6c65743a3a73746172745f6c6f7474657279605d2e2c73746f705f72657065617400030470536565205b6050616c6c65743a3a73746f705f726570656174605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c2870616c6c65745f6e69731870616c6c65741043616c6c04045400011c24706c6163655f626964080118616d6f756e744d01013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000468536565205b6050616c6c65743a3a706c6163655f626964605d2e2c726574726163745f626964080118616d6f756e744d01013042616c616e63654f663c543e0001206475726174696f6e10010c75333200010470536565205b6050616c6c65743a3a726574726163745f626964605d2e3066756e645f6465666963697400020474536565205b6050616c6c65743a3a66756e645f64656669636974605d2e30746861775f70726976617465080114696e6465787902013052656365697074496e6465780001406d617962655f70726f706f7274696f6e1d05014c4f7074696f6e3c5065727175696e74696c6c3e00030474536565205b6050616c6c65743a3a746861775f70726976617465605d2e34746861775f636f6d6d756e616c040114696e6465787902013052656365697074496e64657800040478536565205b6050616c6c65743a3a746861775f636f6d6d756e616c605d2e24636f6d6d756e696679040114696e6465787902013052656365697074496e64657800050468536565205b6050616c6c65743a3a636f6d6d756e696679605d2e24707269766174697a65040114696e6465787902013052656365697074496e64657800060468536565205b6050616c6c65743a3a707269766174697a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e1d0504184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c101000001000021050c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67ac0110626f6f6c00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573732505013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00030454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e6572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00040454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00050464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73cd0101385665633c543a3a4974656d49643e00060468536565205b6050616c6c65743a3a72656465706f736974605d2e18667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400080454536565205b6050616c6c65743a3a74686177605d2e44667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090488536565205b6050616c6c65743a3a667265657a655f636f6c6c656374696f6e605d2e3c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a0480536565205b6050616c6c65743a3a746861775f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e40617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e000d0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c6567617465290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e0480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e44666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67ac0110626f6f6c00012469735f66726f7a656eac0110626f6f6c000f0488536565205b6050616c6c65743a3a666f7263655f6974656d5f737461747573605d2e347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00100478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e3c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00110480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c001404a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001504a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e00160494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011470726963652d05015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00180468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00190464536565205b6050616c6c65743a3a6275795f6974656d605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d737902010c7533320001386974656d5f6d65746164617461737902010c753332000128617474726962757465737902010c7533320000290504184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d0200000100002d0504184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000031050c2c70616c6c65745f6e6674731870616c6c65741043616c6c08045400044900019c1863726561746508011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696735050164436f6c6c656374696f6e436f6e666967466f723c542c20493e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650801146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696735050164436f6c6c656374696f6e436f6e666967466f723c542c20493e00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573735105013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001307769746e6573735f64617461550501d84f7074696f6e3c4d696e745769746e6573733c543a3a4974656d49642c204465706f73697442616c616e63654f663c542c20493e3e3e00030454536565205b6050616c6c65743a3a6d696e74605d2e28666f7263655f6d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f9d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6974656d5f636f6e6669675d0501284974656d436f6e6669670004046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e106275726e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73cd0101385665633c543a3a4974656d49643e00070468536565205b6050616c6c65743a3a72656465706f736974605d2e486c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640008048c536565205b6050616c6c65743a3a6c6f636b5f6974656d5f7472616e73666572605d2e50756e6c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400090494536565205b6050616c6c65743a3a756e6c6f636b5f6974656d5f7472616e73666572605d2e3c6c6f636b5f636f6c6c656374696f6e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346c6f636b5f73657474696e677339050148436f6c6c656374696f6e53657474696e6773000a0480536565205b6050616c6c65743a3a6c6f636b5f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011461646d696e290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011c667265657a6572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e58666f7263655f636f6c6c656374696f6e5f6f776e6572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000d049c536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f6f776e6572605d2e5c666f7263655f636f6c6c656374696f6e5f636f6e666967080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118636f6e66696735050164436f6c6c656374696f6e436f6e666967466f723c542c20493e000e04a0536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f636f6e666967605d2e40617070726f76655f7472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e0001386d617962655f646561646c696e659801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000f0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00100480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e70636c6561725f616c6c5f7472616e736665725f617070726f76616c73080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001104b4536565205b6050616c6c65743a3a636c6561725f616c6c5f7472616e736665725f617070726f76616c73605d2e506c6f636b5f6974656d5f70726f70657274696573100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461ac0110626f6f6c00013c6c6f636b5f61747472696275746573ac0110626f6f6c00120494536565205b6050616c6c65743a3a6c6f636b5f6974656d5f70726f70657274696573605d2e347365745f617474726962757465140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365e10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565dd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00130478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4c666f7263655f7365745f6174747269627574651801187365745f6173a801504f7074696f6e3c543a3a4163636f756e7449643e000128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365e10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565dd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e3c636c6561725f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d9801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365e10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00150480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e5c617070726f76655f6974656d5f617474726962757465730c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e001604a0536565205b6050616c6c65743a3a617070726f76655f6974656d5f61747472696275746573605d2e7c63616e63656c5f6974656d5f617474726962757465735f617070726f76616c100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00011c7769746e6573736105017c43616e63656c41747472696275746573417070726f76616c5769746e657373001704c0536565205b6050616c6c65743a3a63616e63656c5f6974656d5f617474726962757465735f617070726f76616c605d2e307365745f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461dd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00180474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461dd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001a04a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6e98015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001d04a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e507570646174655f6d696e745f73657474696e6773080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346d696e745f73657474696e677341050105014d696e7453657474696e67733c42616c616e63654f663c542c20493e2c20426c6f636b4e756d626572466f723c543e2c20543a3a436f6c6c656374696f6e49643e001e0494536565205b6050616c6c65743a3a7570646174655f6d696e745f73657474696e6773605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011470726963652d05015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572290501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e001f0468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00200464536565205b6050616c6c65743a3a6275795f6974656d605d2e207061795f74697073040110746970736505019c426f756e6465645665633c4974656d5469704f663c542c20493e2c20543a3a4d6178546970733e00210464536565205b6050616c6c65743a3a7061795f74697073605d2e2c6372656174655f737761701801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001486d617962655f646573697265645f6974656d9801444f7074696f6e3c543a3a4974656d49643e00012c6d617962655f7072696365e50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0001206475726174696f6e100144426c6f636b4e756d626572466f723c543e00220470536565205b6050616c6c65743a3a6372656174655f73776170605d2e2c63616e63656c5f737761700801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d496400230470536565205b6050616c6c65743a3a63616e63656c5f73776170605d2e28636c61696d5f7377617014013c73656e645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e645f6974656d100124543a3a4974656d4964000148726563656976655f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130726563656976655f6974656d100124543a3a4974656d49640001347769746e6573735f7072696365e50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0024046c536565205b6050616c6c65743a3a636c61696d5f73776170605d2e3c6d696e745f7072655f7369676e65640c01246d696e745f6461746171050168426f783c5072655369676e65644d696e744f663c542c20493e3e0001247369676e617475726575050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e74496400250480536565205b6050616c6c65743a3a6d696e745f7072655f7369676e6564605d2e647365745f617474726962757465735f7072655f7369676e65640c0110646174618105016c5072655369676e6564417474726962757465734f663c542c20493e0001247369676e617475726575050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e744964002604a8536565205b6050616c6c65743a3a7365745f617474726962757465735f7072655f7369676e6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35050c2c70616c6c65745f6e66747314747970657340436f6c6c656374696f6e436f6e6669670c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110000c012073657474696e677339050148436f6c6c656374696f6e53657474696e67730001286d61785f737570706c7998012c4f7074696f6e3c7533323e0001346d696e745f73657474696e6773410501b84d696e7453657474696e67733c50726963652c20426c6f636b4e756d6265722c20436f6c6c656374696f6e49643e000039050c2c70616c6c65745f6e66747314747970657320426974466c616773040454013d050004002c0144436f6c6c656374696f6e53657474696e6700003d050c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e53657474696e67000114445472616e7366657261626c654974656d7300010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040044556e6c6f636b65644d6178537570706c790008003c4465706f73697452657175697265640010000041050c2c70616c6c65745f6e667473147479706573304d696e7453657474696e67730c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110001401246d696e745f74797065450501584d696e74547970653c436f6c6c656374696f6e49643e00011470726963652d0501344f7074696f6e3c50726963653e00012c73746172745f626c6f636b98014c4f7074696f6e3c426c6f636b4e756d6265723e000124656e645f626c6f636b98014c4f7074696f6e3c426c6f636b4e756d6265723e00015464656661756c745f6974656d5f73657474696e6773490501304974656d53657474696e6773000045050c2c70616c6c65745f6e667473147479706573204d696e74547970650430436f6c6c656374696f6e49640110010c18497373756572000000185075626c696300010020486f6c6465724f660400100130436f6c6c656374696f6e49640002000049050c2c70616c6c65745f6e66747314747970657320426974466c616773040454014d050004002c012c4974656d53657474696e6700004d050c2c70616c6c65745f6e6674731474797065732c4974656d53657474696e6700010c305472616e7366657261626c6500010040556e6c6f636b65644d6574616461746100020048556e6c6f636b6564417474726962757465730004000051050c2c70616c6c65745f6e6674731474797065733844657374726f795769746e65737300000c01386974656d5f6d65746164617461737902010c7533320001306974656d5f636f6e666967737902010c753332000128617474726962757465737902010c7533320000550504184f7074696f6e0404540159050108104e6f6e6500000010536f6d6504005905000001000059050c2c70616c6c65745f6e6674731474797065732c4d696e745769746e65737308184974656d496401101c42616c616e63650118000801286f776e65645f6974656d9801384f7074696f6e3c4974656d49643e0001286d696e745f70726963652d05013c4f7074696f6e3c42616c616e63653e00005d050c2c70616c6c65745f6e667473147479706573284974656d436f6e666967000004012073657474696e6773490501304974656d53657474696e6773000061050c2c70616c6c65745f6e6674731474797065737c43616e63656c41747472696275746573417070726f76616c5769746e65737300000401486163636f756e745f6174747269627574657310010c753332000065050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540169050453000004006d0501185665633c543e000069050c2c70616c6c65745f6e6674731474797065731c4974656d5469701030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010018416d6f756e74011800100128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d496400012072656365697665720001244163636f756e744964000118616d6f756e74180118416d6f756e7400006d0500000269050071050c2c70616c6c65745f6e667473147479706573345072655369676e65644d696e741430436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e6501101c42616c616e63650118001c0128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465734102015c5665633c285665633c75383e2c205665633c75383e293e0001206d6574616461746134011c5665633c75383e0001306f6e6c795f6163636f756e74a801444f7074696f6e3c4163636f756e7449643e000120646561646c696e65100120446561646c696e650001286d696e745f70726963652d05013c4f7074696f6e3c42616c616e63653e00007505082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400f5030148656432353531393a3a5369676e61747572650000001c53723235353139040031040148737232353531393a3a5369676e617475726500010014456364736104007905014065636473613a3a5369676e61747572650002000079050c1c73705f636f7265146563647361245369676e6174757265000004007d05017c5b75383b205349474e41545552455f53455249414c495a45445f53495a455d00007d0500000341000000080081050c2c70616c6c65745f6e6674731474797065734c5072655369676e6564417474726962757465731030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e65011000140128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465734102015c5665633c285665633c75383e2c205665633c75383e293e0001246e616d657370616365e10101744174747269627574654e616d6573706163653c4163636f756e7449643e000120646561646c696e65100120446561646c696e65000085050c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c65741043616c6c040454000108346672616374696f6e616c697a651401446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e0001246672616374696f6e73180144417373657442616c616e63654f663c543e00000478536565205b6050616c6c65743a3a6672616374696f6e616c697a65605d2e14756e6966791001446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e00010458536565205b6050616c6c65743a3a756e696679605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89050c3470616c6c65745f73616c6172791870616c6c65741043616c6c08045400044900011c10696e697400000454536565205b6050616c6c65743a3a696e6974605d2e1062756d7000010454536565205b6050616c6c65743a3a62756d70605d2e18696e647563740002045c536565205b6050616c6c65743a3a696e64756374605d2e20726567697374657200030464536565205b6050616c6c65743a3a7265676973746572605d2e187061796f75740004045c536565205b6050616c6c65743a3a7061796f7574605d2e307061796f75745f6f7468657204012c62656e6566696369617279000130543a3a4163636f756e74496400050474536565205b6050616c6c65743a3a7061796f75745f6f74686572605d2e34636865636b5f7061796d656e7400060478536565205b6050616c6c65743a3a636865636b5f7061796d656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d050c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c65741043616c6c0804540004490001241062756d7004010c77686f000130543a3a4163636f756e74496400000454536565205b6050616c6c65743a3a62756d70605d2e287365745f706172616d73040118706172616d730102014c426f783c506172616d734f663c542c20493e3e0001046c536565205b6050616c6c65743a3a7365745f706172616d73605d2e287365745f61637469766504012469735f616374697665ac0110626f6f6c0002046c536565205b6050616c6c65743a3a7365745f616374697665605d2e1c617070726f766508010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b9901013052616e6b4f663c542c20493e00030460536565205b6050616c6c65743a3a617070726f7665605d2e18696e6475637404010c77686f000130543a3a4163636f756e7449640004045c536565205b6050616c6c65743a3a696e64756374605d2e1c70726f6d6f746508010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9901013052616e6b4f663c542c20493e00050460536565205b6050616c6c65743a3a70726f6d6f7465605d2e206f6666626f61726404010c77686f000130543a3a4163636f756e74496400060464536565205b6050616c6c65743a3a6f6666626f617264605d2e3c7375626d69745f65766964656e6365080110776973680d0201105769736800012065766964656e63651102013845766964656e63653c542c20493e00070480536565205b6050616c6c65743a3a7375626d69745f65766964656e6365605d2e18696d706f72740008045c536565205b6050616c6c65743a3a696d706f7274605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e91050c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c65741043616c6c04045400010c1473746f72650401106461746134011c5665633c75383e00000458536565205b6050616c6c65743a3a73746f7265605d2e1472656e6577080114626c6f636b100144426c6f636b4e756d626572466f723c543e000114696e64657810010c75333200010458536565205b6050616c6c65743a3a72656e6577605d2e2c636865636b5f70726f6f6604011470726f6f669505015c5472616e73616374696f6e53746f7261676550726f6f6600020470536565205b6050616c6c65743a3a636865636b5f70726f6f66605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9505087073705f7472616e73616374696f6e5f73746f726167655f70726f6f665c5472616e73616374696f6e53746f7261676550726f6f6600000801146368756e6b34011c5665633c75383e00011470726f6f66490201305665633c5665633c75383e3e000099050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c08045400044900010c1472656261670401286469736c6f63617465649d0201504163636f756e7449644c6f6f6b75704f663c543e00000458536565205b6050616c6c65743a3a7265626167605d2e3c7075745f696e5f66726f6e745f6f6604011c6c6967687465729d0201504163636f756e7449644c6f6f6b75704f663c543e00010480536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f66605d2e547075745f696e5f66726f6e745f6f665f6f7468657208011c686561766965729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c6c6967687465729d0201504163636f756e7449644c6f6f6b75704f663c543e00020498536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f665f6f74686572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65741043616c6c04045400011858636f6e74726f6c5f6175746f5f6d6967726174696f6e0401306d617962655f636f6e666967a105015c4f7074696f6e3c4d6967726174696f6e4c696d6974733e0000049c536565205b6050616c6c65743a3a636f6e74726f6c5f6175746f5f6d6967726174696f6e605d2e40636f6e74696e75655f6d6967726174650c01186c696d697473a505013c4d6967726174696f6e4c696d69747300013c7265616c5f73697a655f757070657210010c7533320001307769746e6573735f7461736ba90501404d6967726174696f6e5461736b3c543e00010484536565205b6050616c6c65743a3a636f6e74696e75655f6d696772617465605d2e486d6967726174655f637573746f6d5f746f700801106b657973490201305665633c5665633c75383e3e0001307769746e6573735f73697a6510010c7533320002048c536565205b6050616c6c65743a3a6d6967726174655f637573746f6d5f746f70605d2e506d6967726174655f637573746f6d5f6368696c640c0110726f6f7434011c5665633c75383e0001286368696c645f6b657973490201305665633c5665633c75383e3e000128746f74616c5f73697a6510010c75333200030494536565205b6050616c6c65743a3a6d6967726174655f637573746f6d5f6368696c64605d2e547365745f7369676e65645f6d61785f6c696d6974730401186c696d697473a505013c4d6967726174696f6e4c696d69747300040498536565205b6050616c6c65743a3a7365745f7369676e65645f6d61785f6c696d697473605d2e48666f7263655f7365745f70726f677265737308013070726f67726573735f746f70ad05013450726f67726573734f663c543e00013870726f67726573735f6368696c64ad05013450726f67726573734f663c543e0005048c536565205b6050616c6c65743a3a666f7263655f7365745f70726f6772657373605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea10504184f7074696f6e04045401a5050108104e6f6e6500000010536f6d650400a5050000010000a5050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65743c4d6967726174696f6e4c696d697473000008011073697a6510010c7533320001106974656d10010c7533320000a9050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574344d6967726174696f6e5461736b040454000014013070726f67726573735f746f70ad05013450726f67726573734f663c543e00013870726f67726573735f6368696c64ad05013450726f67726573734f663c543e00011073697a6510010c753332000124746f705f6974656d7310010c75333200012c6368696c645f6974656d7310010c7533320000ad050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65742050726f677265737304244d61784b65794c656e00010c1c546f53746172740000001c4c6173744b65790400b1050164426f756e6465645665633c75382c204d61784b65794c656e3e00010020436f6d706c65746500020000b1050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b5050c5470616c6c65745f6368696c645f626f756e746965731870616c6c65741043616c6c04045400011c406164645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800011476616c75654d01013042616c616e63654f663c543e00012c6465736372697074696f6e34011c5665633c75383e00000484536565205b6050616c6c65743a3a6164645f6368696c645f626f756e7479605d2e3c70726f706f73655f63757261746f72100140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e64657800011c63757261746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665654d01013042616c616e63654f663c543e00010480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e386163636570745f63757261746f72080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e6465780002047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e40756e61737369676e5f63757261746f72080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e4861776172645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e64657800012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e0004048c536565205b6050616c6c65743a3a61776172645f6368696c645f626f756e7479605d2e48636c61696d5f6368696c645f626f756e7479080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e6465780005048c536565205b6050616c6c65743a3a636c61696d5f6368696c645f626f756e7479605d2e48636c6f73655f6368696c645f626f756e7479080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e6465780006048c536565205b6050616c6c65743a3a636c6f73655f6368696c645f626f756e7479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb9050c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e5502015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e74bd05017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e0000045c536565205b6050616c6c65743a3a7375626d6974605d2e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e6465780001049c536565205b6050616c6c65743a3a706c6163655f6465636973696f6e5f6465706f736974605d2e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000204a0536565205b6050616c6c65743a3a726566756e645f6465636973696f6e5f6465706f736974605d2e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003045c536565205b6050616c6c65743a3a63616e63656c605d2e106b696c6c040114696e64657810013c5265666572656e64756d496e64657800040454536565205b6050616c6c65743a3a6b696c6c605d2e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e64657800050484536565205b6050616c6c65743a3a6e756467655f7265666572656e64756d605d2e486f6e655f66657765725f6465636964696e67040114747261636b9901013c547261636b49644f663c542c20493e0006048c536565205b6050616c6c65743a3a6f6e655f66657765725f6465636964696e67605d2e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000704a8536565205b6050616c6c65743a3a726566756e645f7375626d697373696f6e5f6465706f736974605d2e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368c503013c4f7074696f6e3c543a3a486173683e00080474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ebd0510346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d62657200010000c1050c3470616c6c65745f72656d61726b1870616c6c65741043616c6c0404540001041473746f726504011872656d61726b34011c5665633c75383e00000458536565205b6050616c6c65743a3a73746f7265605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5050c4c70616c6c65745f726f6f745f74657374696e671870616c6c65741043616c6c0404540001082866696c6c5f626c6f636b040114726174696fc4011c50657262696c6c00000464536565206050616c6c65743a3a66696c6c5f626c6f636b602e44747269676765725f646566656e7369766500010480536565206050616c6c65743a3a747269676765725f646566656e73697665602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9050c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c65741043616c6c08045400044900011810766f7465080128706f6c6c5f696e64657879020144506f6c6c496e6465784f663c542c20493e000110766f7465cd0501704163636f756e74566f74653c42616c616e63654f663c542c20493e3e00000454536565205b6050616c6c65743a3a766f7465605d2e2064656c6567617465100114636c61737399010134436c6173734f663c542c20493e000108746f9d0201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed5050128436f6e76696374696f6e00011c62616c616e636518013c42616c616e63654f663c542c20493e00010464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465040114636c61737399010134436c6173734f663c542c20493e0002046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e18756e6c6f636b080114636c61737399010134436c6173734f663c542c20493e0001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0003045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465080114636c617373150201544f7074696f6e3c436c6173734f663c542c20493e3e000114696e646578100144506f6c6c496e6465784f663c542c20493e00040470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650c01187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000114636c61737399010134436c6173734f663c542c20493e000114696e646578100144506f6c6c496e6465784f663c542c20493e00050488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd050c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652c4163636f756e74566f7465041c42616c616e63650118010c205374616e64617264080110766f7465d1050110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001003053706c69744162737461696e0c010c61796518011c42616c616e636500010c6e617918011c42616c616e636500011c6162737461696e18011c42616c616e636500020000d1050c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746510566f74650000040008000000d5050c6070616c6c65745f636f6e76696374696f6e5f766f74696e6728636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000d9050c4070616c6c65745f77686974656c6973741870616c6c65741043616c6c0404540001103877686974656c6973745f63616c6c04012463616c6c5f6861736830011c543a3a486173680000047c536565205b6050616c6c65743a3a77686974656c6973745f63616c6c605d2e5c72656d6f76655f77686974656c69737465645f63616c6c04012463616c6c5f6861736830011c543a3a48617368000104a0536565205b6050616c6c65743a3a72656d6f76655f77686974656c69737465645f63616c6c605d2e6464697370617463685f77686974656c69737465645f63616c6c0c012463616c6c5f6861736830011c543a3a4861736800014063616c6c5f656e636f6465645f6c656e10010c75333200014c63616c6c5f7765696768745f7769746e657373240118576569676874000204a8536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c605d2e9c64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d61676504011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000304e0536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273690101445665633c543a3a4163636f756e7449643e0001147072696d65a801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c647902012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647902010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee1050c3c70616c6c65745f616c6c69616e63651870616c6c65741043616c6c0804540004490001441c70726f706f73650c01247468726573686f6c647902010c75333200012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200000460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665ac0110626f6f6c00010454536565205b6050616c6c65743a3a766f7465605d2e30696e69745f6d656d6265727308011c66656c6c6f7773690101445665633c543a3a4163636f756e7449643e000118616c6c696573690101445665633c543a3a4163636f756e7449643e00030474536565205b6050616c6c65743a3a696e69745f6d656d62657273605d2e1c64697362616e6404011c7769746e657373e505013844697362616e645769746e65737300040460536565205b6050616c6c65743a3a64697362616e64605d2e207365745f72756c6504011072756c65e905010c43696400050464536565205b6050616c6c65743a3a7365745f72756c65605d2e20616e6e6f756e6365040130616e6e6f756e63656d656e74e905010c43696400060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e74040130616e6e6f756e63656d656e74e905010c43696400070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e346a6f696e5f616c6c69616e636500080478536565205b6050616c6c65743a3a6a6f696e5f616c6c69616e6365605d2e346e6f6d696e6174655f616c6c7904010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00090478536565205b6050616c6c65743a3a6e6f6d696e6174655f616c6c79605d2e30656c65766174655f616c6c79040110616c6c799d0201504163636f756e7449644c6f6f6b75704f663c543e000a0474536565205b6050616c6c65743a3a656c65766174655f616c6c79605d2e58676976655f7265746972656d656e745f6e6f74696365000b049c536565205b6050616c6c65743a3a676976655f7265746972656d656e745f6e6f74696365605d2e18726574697265000c045c536565205b6050616c6c65743a3a726574697265605d2e2c6b69636b5f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000d0470536565205b6050616c6c65743a3a6b69636b5f6d656d626572605d2e586164645f756e7363727570756c6f75735f6974656d730401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000e049c536565205b6050616c6c65743a3a6164645f756e7363727570756c6f75735f6974656d73605d2e6472656d6f76655f756e7363727570756c6f75735f6974656d730401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000f04a8536565205b6050616c6c65743a3a72656d6f76655f756e7363727570756c6f75735f6974656d73605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e647902010c75333200100458536565205b6050616c6c65743a3a636c6f7365605d2e5861626469636174655f66656c6c6f775f7374617475730011049c536565205b6050616c6c65743a3a61626469636174655f66656c6c6f775f737461747573605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5050c3c70616c6c65745f616c6c69616e63651474797065733844697362616e645769746e657373000008013866656c6c6f775f6d656d626572737902010c753332000130616c6c795f6d656d626572737902010c7533320000e9050c3c70616c6c65745f616c6c69616e63651474797065730c43696400000c011c76657273696f6eed05011c56657273696f6e000114636f6465632c010c75363400011068617368f10501244d756c7469686173680000ed050c3c70616c6c65745f616c6c69616e63651474797065731c56657273696f6e00010808563000000008563100010000f1050c3c70616c6c65745f616c6c69616e6365147479706573244d756c7469686173680000080110636f64652c010c753634000118646967657374f5050170426f756e6465645665633c75382c20436f6e73745533323c36383e3e0000f5050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000f905000002fd0500fd05083c70616c6c65745f616c6c69616e636540556e7363727570756c6f75734974656d08244163636f756e74496401000c55726c0101060108244163636f756e74496404000001244163636f756e7449640000001c5765627369746504000106010c55726c0001000001060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000005060c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c65741043616c6c040454000158106a6f696e080118616d6f756e744d01013042616c616e63654f663c543e00011c706f6f6c5f6964100118506f6f6c496400000454536565205b6050616c6c65743a3a6a6f696e605d2e28626f6e645f657874726104011465787472610906015c426f6e6445787472613c42616c616e63654f663c543e3e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e30636c61696d5f7061796f757400020474536565205b6050616c6c65743a3a636c61696d5f7061796f7574605d2e18756e626f6e640801386d656d6265725f6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e000140756e626f6e64696e675f706f696e74734d01013042616c616e63654f663c543e0003045c536565205b6050616c6c65743a3a756e626f6e64605d2e58706f6f6c5f77697468647261775f756e626f6e64656408011c706f6f6c5f6964100118506f6f6c49640001486e756d5f736c617368696e675f7370616e7310010c7533320004049c536565205b6050616c6c65743a3a706f6f6c5f77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640801386d656d6265725f6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e0001486e756d5f736c617368696e675f7370616e7310010c75333200050488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e18637265617465100118616d6f756e744d01013042616c616e63654f663c543e000110726f6f749d0201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e6365729d0201504163636f756e7449644c6f6f6b75704f663c543e0006045c536565205b6050616c6c65743a3a637265617465605d2e4c6372656174655f776974685f706f6f6c5f6964140118616d6f756e744d01013042616c616e63654f663c543e000110726f6f749d0201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e6365729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c706f6f6c5f6964100118506f6f6c496400070490536565205b6050616c6c65743a3a6372656174655f776974685f706f6f6c5f6964605d2e206e6f6d696e61746508011c706f6f6c5f6964100118506f6f6c496400012876616c696461746f7273690101445665633c543a3a4163636f756e7449643e00080464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e247365745f737461746508011c706f6f6c5f6964100118506f6f6c496400011473746174650d060124506f6f6c537461746500090468536565205b6050616c6c65743a3a7365745f7374617465605d2e307365745f6d6574616461746108011c706f6f6c5f6964100118506f6f6c49640001206d6574616461746134011c5665633c75383e000a0474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e2c7365745f636f6e666967731801346d696e5f6a6f696e5f626f6e6411060158436f6e6669674f703c42616c616e63654f663c543e3e00013c6d696e5f6372656174655f626f6e6411060158436f6e6669674f703c42616c616e63654f663c543e3e0001246d61785f706f6f6c7315060134436f6e6669674f703c7533323e00012c6d61785f6d656d6265727315060134436f6e6669674f703c7533323e0001506d61785f6d656d626572735f7065725f706f6f6c15060134436f6e6669674f703c7533323e000154676c6f62616c5f6d61785f636f6d6d697373696f6e19060144436f6e6669674f703c50657262696c6c3e000b0470536565205b6050616c6c65743a3a7365745f636f6e66696773605d2e307570646174655f726f6c657310011c706f6f6c5f6964100118506f6f6c49640001206e65775f726f6f741d060158436f6e6669674f703c543a3a4163636f756e7449643e0001346e65775f6e6f6d696e61746f721d060158436f6e6669674f703c543a3a4163636f756e7449643e00012c6e65775f626f756e6365721d060158436f6e6669674f703c543a3a4163636f756e7449643e000c0474536565205b6050616c6c65743a3a7570646174655f726f6c6573605d2e146368696c6c04011c706f6f6c5f6964100118506f6f6c4964000d0458536565205b6050616c6c65743a3a6368696c6c605d2e40626f6e645f65787472615f6f746865720801186d656d6265729d0201504163636f756e7449644c6f6f6b75704f663c543e00011465787472610906015c426f6e6445787472613c42616c616e63654f663c543e3e000e0484536565205b6050616c6c65743a3a626f6e645f65787472615f6f74686572605d2e507365745f636c61696d5f7065726d697373696f6e0401287065726d697373696f6e2106013c436c61696d5065726d697373696f6e000f0494536565205b6050616c6c65743a3a7365745f636c61696d5f7065726d697373696f6e605d2e48636c61696d5f7061796f75745f6f746865720401146f74686572000130543a3a4163636f756e7449640010048c536565205b6050616c6c65743a3a636c61696d5f7061796f75745f6f74686572605d2e387365745f636f6d6d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001386e65775f636f6d6d697373696f6e2506017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e0011047c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e605d2e487365745f636f6d6d697373696f6e5f6d617808011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec4011c50657262696c6c0012048c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6d6178605d2e687365745f636f6d6d697373696f6e5f6368616e67655f7261746508011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174652d06019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e001304ac536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6368616e67655f72617465605d2e40636c61696d5f636f6d6d697373696f6e04011c706f6f6c5f6964100118506f6f6c496400140484536565205b6050616c6c65743a3a636c61696d5f636f6d6d697373696f6e605d2e4c61646a7573745f706f6f6c5f6465706f73697404011c706f6f6c5f6964100118506f6f6c496400150490536565205b6050616c6c65743a3a61646a7573745f706f6f6c5f6465706f736974605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324426f6e644578747261041c42616c616e6365011801082c4672656542616c616e6365040018011c42616c616e63650000001c52657761726473000100000d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c537461746500010c104f70656e0000001c426c6f636b65640001002844657374726f79696e67000200001106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200001506085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200001906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f7004045401c4010c104e6f6f700000000c5365740400c40104540001001852656d6f7665000200001d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540100010c104e6f6f700000000c5365740400000104540001001852656d6f7665000200002106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c436c61696d5065726d697373696f6e000110305065726d697373696f6e6564000000585065726d697373696f6e6c657373436f6d706f756e64000100585065726d697373696f6e6c6573735769746864726177000200445065726d697373696f6e6c657373416c6c00030000250604184f7074696f6e0404540129060108104e6f6e6500000010536f6d65040029060000010000290600000408c400002d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7350436f6d6d697373696f6e4368616e676552617465042c426c6f636b4e756d6265720110000801306d61785f696e637265617365c4011c50657262696c6c0001246d696e5f64656c617910012c426c6f636b4e756d626572000031060c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e5502015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e74bd05017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e0000045c536565205b6050616c6c65743a3a7375626d6974605d2e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e6465780001049c536565205b6050616c6c65743a3a706c6163655f6465636973696f6e5f6465706f736974605d2e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000204a0536565205b6050616c6c65743a3a726566756e645f6465636973696f6e5f6465706f736974605d2e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003045c536565205b6050616c6c65743a3a63616e63656c605d2e106b696c6c040114696e64657810013c5265666572656e64756d496e64657800040454536565205b6050616c6c65743a3a6b696c6c605d2e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e64657800050484536565205b6050616c6c65743a3a6e756467655f7265666572656e64756d605d2e486f6e655f66657765725f6465636964696e67040114747261636b9901013c547261636b49644f663c542c20493e0006048c536565205b6050616c6c65743a3a6f6e655f66657765725f6465636964696e67605d2e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000704a8536565205b6050616c6c65743a3a726566756e645f7375626d697373696f6e5f6465706f736974605d2e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368c503013c4f7074696f6e3c543a3a486173683e00080474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35060c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c65741043616c6c080454000449000118286164645f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3870726f6d6f74655f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001047c536565205b6050616c6c65743a3a70726f6d6f74655f6d656d626572605d2e3464656d6f74655f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00020478536565205b6050616c6c65743a3a64656d6f74655f6d656d626572605d2e3472656d6f76655f6d656d62657208010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001206d696e5f72616e6b9901011052616e6b00030478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e10766f7465080110706f6c6c100144506f6c6c496e6465784f663c542c20493e00010c617965ac0110626f6f6c00040454536565205b6050616c6c65743a3a766f7465605d2e30636c65616e75705f706f6c6c080128706f6c6c5f696e646578100144506f6c6c496e6465784f663c542c20493e00010c6d617810010c75333200050474536565205b6050616c6c65743a3a636c65616e75705f706f6c6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c65741043616c6c0404540001142c6372656174655f706f6f6c0801186173736574313d06013c543a3a4d756c7469417373657449640001186173736574323d06013c543a3a4d756c74694173736574496400000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e346164645f6c69717569646974791c01186173736574313d06013c543a3a4d756c7469417373657449640001186173736574323d06013c543a3a4d756c74694173736574496400013c616d6f756e74315f6465736972656418013c543a3a417373657442616c616e636500013c616d6f756e74325f6465736972656418013c543a3a417373657442616c616e636500012c616d6f756e74315f6d696e18013c543a3a417373657442616c616e636500012c616d6f756e74325f6d696e18013c543a3a417373657442616c616e636500011c6d696e745f746f000130543a3a4163636f756e74496400010478536565205b6050616c6c65743a3a6164645f6c6971756964697479605d2e4072656d6f76655f6c69717569646974791801186173736574313d06013c543a3a4d756c7469417373657449640001186173736574323d06013c543a3a4d756c7469417373657449640001346c705f746f6b656e5f6275726e18013c543a3a417373657442616c616e636500014c616d6f756e74315f6d696e5f7265636569766518013c543a3a417373657442616c616e636500014c616d6f756e74325f6d696e5f7265636569766518013c543a3a417373657442616c616e636500012c77697468647261775f746f000130543a3a4163636f756e74496400020484536565205b6050616c6c65743a3a72656d6f76655f6c6971756964697479605d2e70737761705f65786163745f746f6b656e735f666f725f746f6b656e7314011070617468410601c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000124616d6f756e745f696e18013c543a3a417373657442616c616e6365000138616d6f756e745f6f75745f6d696e18013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665ac0110626f6f6c000304b4536565205b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e70737761705f746f6b656e735f666f725f65786163745f746f6b656e7314011070617468410601c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000128616d6f756e745f6f757418013c543a3a417373657442616c616e6365000134616d6f756e745f696e5f6d617818013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665ac0110626f6f6c000404b4536565205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e3d060c5c70616c6c65745f61737365745f636f6e76657273696f6e1474797065733c4e61746976654f7241737365744964041c4173736574496401100108184e6174697665000000144173736574040010011c417373657449640001000041060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d06045300000400450601185665633c543e000045060000023d060049060c4c70616c6c65745f666173745f756e7374616b651870616c6c65741043616c6c04045400010c5472656769737465725f666173745f756e7374616b6500000498536565205b6050616c6c65743a3a72656769737465725f666173745f756e7374616b65605d2e28646572656769737465720001046c536565205b6050616c6c65743a3a64657265676973746572605d2e1c636f6e74726f6c040134657261735f746f5f636865636b100120457261496e64657800020460536565205b6050616c6c65743a3a636f6e74726f6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e64657800000468536565205b6050616c6c65743a3a726561705f70616765605d2e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d69742401185765696768740001048c536565205b6050616c6c65743a3a657865637574655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51060c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c65741043616c6c04045400010828656d69745f6576656e740000046c536565205b6050616c6c65743a3a656d69745f6576656e74605d2e106e6f6f7000010454536565205b6050616c6c65743a3a6e6f6f70605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e55060c3c70616c6c65745f74785f70617573651870616c6c65741043616c6c04045400010814706175736504012466756c6c5f6e616d655906015052756e74696d6543616c6c4e616d654f663c543e00000458536565205b6050616c6c65743a3a7061757365605d2e1c756e70617573650401146964656e745906015052756e74696d6543616c6c4e616d654f663c543e00010460536565205b6050616c6c65743a3a756e7061757365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e590600000408dd01dd01005d060c4070616c6c65745f736166655f6d6f64651870616c6c65741043616c6c04045400012014656e74657200000458536565205b6050616c6c65743a3a656e746572605d2e2c666f7263655f656e74657200010470536565205b6050616c6c65743a3a666f7263655f656e746572605d2e18657874656e640002045c536565205b6050616c6c65743a3a657874656e64605d2e30666f7263655f657874656e6400030474536565205b6050616c6c65743a3a666f7263655f657874656e64605d2e28666f7263655f657869740004046c536565205b6050616c6c65743a3a666f7263655f65786974605d2e4c666f7263655f736c6173685f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00050490536565205b6050616c6c65743a3a666f7263655f736c6173685f6465706f736974605d2e3c72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00060480536565205b6050616c6c65743a3a72656c656173655f6465706f736974605d2e54666f7263655f72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00070498536565205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e61060c3470616c6c65745f62726f6b65721870616c6c65741043616c6c04045400014c24636f6e666967757265040118636f6e66696765060144436f6e6669675265636f72644f663c543e00000468536565205b6050616c6c65743a3a636f6e666967757265605d2e1c72657365727665040120776f726b6c6f6164690601205363686564756c6500010460536565205b6050616c6c65743a3a72657365727665605d2e24756e726573657276650401286974656d5f696e64657810010c75333200020468536565205b6050616c6c65743a3a756e72657365727665605d2e247365745f6c656173650801107461736b1001185461736b4964000114756e74696c10012454696d65736c69636500030468536565205b6050616c6c65743a3a7365745f6c65617365605d2e2c73746172745f73616c6573080134696e697469616c5f707269636518013042616c616e63654f663c543e000128636f72655f636f756e7499010124436f7265496e64657800040470536565205b6050616c6c65743a3a73746172745f73616c6573605d2e20707572636861736504012c70726963655f6c696d697418013042616c616e63654f663c543e00050464536565205b6050616c6c65743a3a7075726368617365605d2e1472656e6577040110636f726599010124436f7265496e64657800060458536565205b6050616c6c65743a3a72656e6577605d2e207472616e73666572080124726567696f6e5f69647d060120526567696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e74496400070464536565205b6050616c6c65743a3a7472616e73666572605d2e24706172746974696f6e080124726567696f6e5f69647d060120526567696f6e49640001147069766f7410012454696d65736c69636500080468536565205b6050616c6c65743a3a706172746974696f6e605d2e24696e7465726c616365080124726567696f6e5f69647d060120526567696f6e49640001147069766f7471060120436f72654d61736b00090468536565205b6050616c6c65743a3a696e7465726c616365605d2e1861737369676e0c0124726567696f6e5f69647d060120526567696f6e49640001107461736b1001185461736b496400012066696e616c6974798106012046696e616c697479000a045c536565205b6050616c6c65743a3a61737369676e605d2e10706f6f6c0c0124726567696f6e5f69647d060120526567696f6e49640001147061796565000130543a3a4163636f756e74496400012066696e616c6974798106012046696e616c697479000b0454536565205b6050616c6c65743a3a706f6f6c605d2e34636c61696d5f726576656e7565080124726567696f6e5f69647d060120526567696f6e49640001386d61785f74696d65736c6963657310012454696d65736c696365000c0478536565205b6050616c6c65743a3a636c61696d5f726576656e7565605d2e3c70757263686173655f637265646974080118616d6f756e7418013042616c616e63654f663c543e00012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e000d0480536565205b6050616c6c65743a3a70757263686173655f637265646974605d2e2c64726f705f726567696f6e040124726567696f6e5f69647d060120526567696f6e4964000e0470536565205b6050616c6c65743a3a64726f705f726567696f6e605d2e4464726f705f636f6e747269627574696f6e040124726567696f6e5f69647d060120526567696f6e4964000f0488536565205b6050616c6c65743a3a64726f705f636f6e747269627574696f6e605d2e3064726f705f686973746f72790401107768656e10012454696d65736c69636500100474536565205b6050616c6c65743a3a64726f705f686973746f7279605d2e3064726f705f72656e6577616c080110636f726599010124436f7265496e6465780001107768656e10012454696d65736c69636500110474536565205b6050616c6c65743a3a64726f705f72656e6577616c605d2e48726571756573745f636f72655f636f756e74040128636f72655f636f756e7499010124436f7265496e6465780012048c536565205b6050616c6c65743a3a726571756573745f636f72655f636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e65060c3470616c6c65745f62726f6b657214747970657330436f6e6669675265636f7264082c426c6f636b4e756d62657201104052656c6179426c6f636b4e756d626572011000200138616476616e63655f6e6f7469636510014052656c6179426c6f636b4e756d626572000140696e7465726c7564655f6c656e67746810012c426c6f636b4e756d6265720001346c656164696e5f6c656e67746810012c426c6f636b4e756d626572000134726567696f6e5f6c656e67746810012454696d65736c696365000154696465616c5f62756c6b5f70726f706f7274696f6ec4011c50657262696c6c00014c6c696d69745f636f7265735f6f666665726564150201444f7074696f6e3c436f7265496e6465783e00013072656e6577616c5f62756d70c4011c50657262696c6c000150636f6e747269627574696f6e5f74696d656f757410012454696d65736c696365000069060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016d06045300000400790601185665633c543e00006d060c3470616c6c65745f62726f6b6572147479706573305363686564756c654974656d00000801106d61736b71060120436f72654d61736b00012861737369676e6d656e7475060138436f726541737369676e6d656e74000071060c3470616c6c65745f62726f6b657224636f72655f6d61736b20436f72654d61736b000004006d0401205b75383b2031305d000075060c3470616c6c65745f62726f6b657248636f726574696d655f696e7465726661636538436f726541737369676e6d656e7400010c1049646c6500000010506f6f6c000100105461736b04001001185461736b49640002000079060000026d06007d060c3470616c6c65745f62726f6b657214747970657320526567696f6e496400000c0114626567696e10012454696d65736c696365000110636f726599010124436f7265496e6465780001106d61736b71060120436f72654d61736b000081060c3470616c6c65745f62726f6b65721474797065732046696e616c6974790001082c50726f766973696f6e616c0000001446696e616c0001000085060c3470616c6c65745f6d69786e65741870616c6c65741043616c6c040454000104207265676973746572080130726567697374726174696f6e89060148526567697374726174696f6e466f723c543e0001247369676e617475726599060148417574686f726974795369676e61747572650000045c536565206050616c6c65743a3a7265676973746572602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8906083470616c6c65745f6d69786e657430526567697374726174696f6e082c426c6f636b4e756d626572011038426f756e6465644d69786e6f6465018d0600100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e646578100138417574686f72697479496e64657800011c6d69786e6f64658d060138426f756e6465644d69786e6f646500008d06083470616c6c65745f6d69786e657438426f756e6465644d69786e6f6465044445787465726e616c416464726573736573019106000c01246b785f7075626c69630401204b785075626c696300011c706565725f696404011850656572496400014865787465726e616c5f6164647265737365739106014445787465726e616c416464726573736573000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c901045300000400950601185665633c543e00009506000002c901009906102473705f6d69786e65741474797065730c617070245369676e61747572650000040031040148737232353531393a3a5369676e617475726500009d060c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065731454616c6c790814566f746573011814546f74616c00000c011061796573180114566f7465730001106e617973180114566f74657300011c737570706f7274180114566f7465730000a5060c3470616c6c65745f72656d61726b1870616c6c6574144576656e740404540001041853746f72656408011873656e646572000130543a3a4163636f756e744964000130636f6e74656e745f6861736830013473705f636f72653a3a483235360000045853746f7265642064617461206f666620636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9060c4c70616c6c65745f726f6f745f74657374696e671870616c6c6574144576656e7404045400010444446566656e736976655465737443616c6c00000401014576656e742064697370617463686564207768656e2074686520747269676765725f646566656e736976652065787472696e7369632069732063616c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144576656e740804540004490001082444656c6567617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000041d01416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e205c5b77686f2c207461726765745c5d2c556e64656c6567617465640400000130543a3a4163636f756e744964000104f4416e205c5b6163636f756e745c5d206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b1060c4070616c6c65745f77686974656c6973741870616c6c6574144576656e7404045400010c3c43616c6c57686974656c697374656404012463616c6c5f6861736830011c543a3a486173680000005857686974656c697374656443616c6c52656d6f76656404012463616c6c5f6861736830011c543a3a486173680001006457686974656c697374656443616c6c4469737061746368656408012463616c6c5f6861736830011c543a3a48617368000118726573756c74b50601684469737061746368526573756c7457697468506f7374496e666f000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5060418526573756c7408045401b906044501c1060108084f6b0400b906000000000c4572720400c1060000010000b9060c346672616d655f737570706f727420646973706174636840506f73744469737061746368496e666f000008013461637475616c5f776569676874bd0601384f7074696f6e3c5765696768743e000120706179735f666565600110506179730000bd0604184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000c106082873705f72756e74696d656444697370617463684572726f7257697468506f7374496e666f0410496e666f01b90600080124706f73745f696e666fb9060110496e666f0001146572726f7264013444697370617463684572726f720000c5060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564ac0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9060c3c70616c6c65745f616c6c69616e63651870616c6c6574144576656e74080454000449000134284e657752756c6553657404011072756c65e905010c4369640000046041206e65772072756c6520686173206265656e207365742e24416e6e6f756e636564040130616e6e6f756e63656d656e74e905010c4369640001049441206e657720616e6e6f756e63656d656e7420686173206265656e2070726f706f7365642e4c416e6e6f756e63656d656e7452656d6f766564040130616e6e6f756e63656d656e74e905010c436964000204a8416e206f6e2d636861696e20616e6e6f756e63656d656e7420686173206265656e2072656d6f7665642e484d656d62657273496e697469616c697a656408011c66656c6c6f7773690101445665633c543a3a4163636f756e7449643e000118616c6c696573690101445665633c543a3a4163636f756e7449643e0003040101536f6d65206163636f756e74732068617665206265656e20696e697469616c697a6564206173206d656d62657273202866656c6c6f77732f616c6c696573292e344e6577416c6c794a6f696e65640c0110616c6c79000130543a3a4163636f756e7449640001246e6f6d696e61746f72a801504f7074696f6e3c543a3a4163636f756e7449643e00012072657365727665642d05015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000404f8416e206163636f756e7420686173206265656e20616464656420617320616e20416c6c7920616e6420726573657276656420697473206465706f7369742e30416c6c79456c657661746564040110616c6c79000130543a3a4163636f756e74496400050490416e20616c6c7920686173206265656e20656c65766174656420746f2046656c6c6f772e744d656d6265725265746972656d656e74506572696f64537461727465640401186d656d626572000130543a3a4163636f756e744964000604110141206d656d6265722067617665207265746972656d656e74206e6f7469636520616e64207468656972207265746972656d656e7420706572696f6420737461727465642e344d656d626572526574697265640801186d656d626572000130543a3a4163636f756e744964000128756e72657365727665642d05015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000704c441206d656d626572206861732072657469726564207769746820697473206465706f73697420756e72657365727665642e304d656d6265724b69636b65640801186d656d626572000130543a3a4163636f756e74496400011c736c61736865642d05015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000804d841206d656d62657220686173206265656e206b69636b6564206f7574207769746820697473206465706f73697420736c61736865642e54556e7363727570756c6f75734974656d41646465640401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e00090425014163636f756e7473206f722077656273697465732068617665206265656e20616464656420696e746f20746865206c697374206f6620756e7363727570756c6f7573206974656d732e5c556e7363727570756c6f75734974656d52656d6f7665640401146974656d73f90501745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000a042d014163636f756e7473206f722077656273697465732068617665206265656e2072656d6f7665642066726f6d20746865206c697374206f6620756e7363727570756c6f7573206974656d732e44416c6c69616e636544697362616e6465640c013866656c6c6f775f6d656d6265727310010c753332000130616c6c795f6d656d6265727310010c753332000128756e726573657276656410010c753332000b043101416c6c69616e63652064697362616e6465642e20496e636c75646573206e756d6265722064656c65746564206d656d6265727320616e6420756e7265736572766564206465706f736974732e3c46656c6c6f7741626469636174656404011866656c6c6f77000130543a3a4163636f756e744964000c04f4412046656c6c6f772061626469636174656420746865697220766f74696e67207269676874732e205468657920617265206e6f7720616e20416c6c792e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd060c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144576656e740404540001441c437265617465640801246465706f7369746f72000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000004604120706f6f6c20686173206265656e20637265617465642e18426f6e6465641001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000118626f6e64656418013042616c616e63654f663c543e0001186a6f696e6564ac0110626f6f6c0001049441206d656d6265722068617320626563616d6520626f6e64656420696e206120706f6f6c2e1c506169644f75740c01186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c49640001187061796f757418013042616c616e63654f663c543e0002048c41207061796f757420686173206265656e206d61646520746f2061206d656d6265722e20556e626f6e6465641401186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e00010c657261100120457261496e64657800032c9841206d656d6265722068617320756e626f6e6465642066726f6d20746865697220706f6f6c2e0039012d206062616c616e6365602069732074686520636f72726573706f6e64696e672062616c616e6365206f6620746865206e756d626572206f6620706f696e7473207468617420686173206265656e5501202072657175657374656420746f20626520756e626f6e646564202874686520617267756d656e74206f66207468652060756e626f6e6460207472616e73616374696f6e292066726f6d2074686520626f6e6465641c2020706f6f6c2e45012d2060706f696e74736020697320746865206e756d626572206f6620706f696e747320746861742061726520697373756564206173206120726573756c74206f66206062616c616e636560206265696e67c0646973736f6c76656420696e746f2074686520636f72726573706f6e64696e6720756e626f6e64696e6720706f6f6c2ee42d206065726160206973207468652065726120696e207768696368207468652062616c616e63652077696c6c20626520756e626f6e6465642e5501496e2074686520616273656e6365206f6620736c617368696e672c2074686573652076616c7565732077696c6c206d617463682e20496e207468652070726573656e6365206f6620736c617368696e672c207468654d016e756d626572206f6620706f696e74732074686174206172652069737375656420696e2074686520756e626f6e64696e6720706f6f6c2077696c6c206265206c657373207468616e2074686520616d6f756e746472657175657374656420746f20626520756e626f6e6465642e2457697468647261776e1001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e0004189c41206d656d626572206861732077697468647261776e2066726f6d20746865697220706f6f6c2e00210154686520676976656e206e756d626572206f662060706f696e7473602068617665206265656e20646973736f6c76656420696e2072657475726e206f66206062616c616e6365602e00590153696d696c617220746f2060556e626f6e64656460206576656e742c20696e2074686520616273656e6365206f6620736c617368696e672c2074686520726174696f206f6620706f696e7420746f2062616c616e63652877696c6c20626520312e2444657374726f79656404011c706f6f6c5f6964100118506f6f6c4964000504684120706f6f6c20686173206265656e2064657374726f7965642e3053746174654368616e67656408011c706f6f6c5f6964100118506f6f6c49640001246e65775f73746174650d060124506f6f6c53746174650006047c546865207374617465206f66206120706f6f6c20686173206368616e676564344d656d62657252656d6f76656408011c706f6f6c5f6964100118506f6f6c49640001186d656d626572000130543a3a4163636f756e74496400070c9841206d656d62657220686173206265656e2072656d6f7665642066726f6d206120706f6f6c2e0051015468652072656d6f76616c2063616e20626520766f6c756e74617279202877697468647261776e20616c6c20756e626f6e6465642066756e647329206f7220696e766f6c756e7461727920286b69636b6564292e30526f6c6573557064617465640c0110726f6f74a801504f7074696f6e3c543a3a4163636f756e7449643e00011c626f756e636572a801504f7074696f6e3c543a3a4163636f756e7449643e0001246e6f6d696e61746f72a801504f7074696f6e3c543a3a4163636f756e7449643e000808550154686520726f6c6573206f66206120706f6f6c2068617665206265656e207570646174656420746f2074686520676976656e206e657720726f6c65732e204e6f7465207468617420746865206465706f7369746f724463616e206e65766572206368616e67652e2c506f6f6c536c617368656408011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e0009040d01546865206163746976652062616c616e6365206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e50556e626f6e64696e67506f6f6c536c61736865640c011c706f6f6c5f6964100118506f6f6c496400010c657261100120457261496e64657800011c62616c616e636518013042616c616e63654f663c543e000a04250154686520756e626f6e6420706f6f6c206174206065726160206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e54506f6f6c436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c496400011c63757272656e742506017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e000b04b44120706f6f6c277320636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e60506f6f6c4d6178436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec4011c50657262696c6c000c04d44120706f6f6c2773206d6178696d756d20636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e7c506f6f6c436f6d6d697373696f6e4368616e6765526174655570646174656408011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174652d06019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e000d04cc4120706f6f6c277320636f6d6d697373696f6e20606368616e67655f726174656020686173206265656e206368616e6765642e54506f6f6c436f6d6d697373696f6e436c61696d656408011c706f6f6c5f6964100118506f6f6c4964000128636f6d6d697373696f6e18013042616c616e63654f663c543e000e0484506f6f6c20636f6d6d697373696f6e20686173206265656e20636c61696d65642e644d696e42616c616e63654465666963697441646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e000f04c8546f70706564207570206465666963697420696e2066726f7a656e204544206f66207468652072657761726420706f6f6c2e604d696e42616c616e636545786365737341646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e001004bc436c61696d6564206578636573732066726f7a656e204544206f66206166207468652072657761726420706f6f6c2e04584576656e7473206f6620746869732070616c6c65742ed1060c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03046c41206465706f73697420686173206265656e20736c61736865642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c79d5060120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79d5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79d5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79d5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79d5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79d5060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736830011c543a3a486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736830011c543a3a486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d506086070616c6c65745f72616e6b65645f636f6c6c6563746976651454616c6c790c045400044900044d00000c0124626172655f6179657310012c4d656d626572496e64657800011061796573100114566f7465730001106e617973100114566f7465730000d9060c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144576656e740804540004490001102c4d656d626572416464656404010c77686f000130543a3a4163636f756e7449640000047841206d656d626572206077686f6020686173206265656e2061646465642e2c52616e6b4368616e67656408010c77686f000130543a3a4163636f756e74496400011072616e6b9901011052616e6b000104f4546865206d656d626572206077686f6073652072616e6b20686173206265656e206368616e67656420746f2074686520676976656e206072616e6b602e344d656d62657252656d6f76656408010c77686f000130543a3a4163636f756e74496400011072616e6b9901011052616e6b0002041901546865206d656d626572206077686f60206f6620676976656e206072616e6b6020686173206265656e2072656d6f7665642066726f6d2074686520636f6c6c6563746976652e14566f74656410010c77686f000130543a3a4163636f756e744964000110706f6c6c100144506f6c6c496e6465784f663c542c20493e000110766f7465dd060128566f74655265636f726400011474616c6c79d506013454616c6c794f663c542c20493e0003085501546865206d656d626572206077686f602068617320766f74656420666f72207468652060706f6c6c6020776974682074686520676976656e2060766f746560206c656164696e6720746f20616e2075706461746564206074616c6c79602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd06086070616c6c65745f72616e6b65645f636f6c6c65637469766528566f74655265636f72640001080c4179650400100114566f7465730000000c4e61790400100114566f74657300010000e1060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144576656e740404540001142c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f6964e506012c506f6f6c49644f663c543e08490154686520706f6f6c206964206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0130706f6f6c5f6163636f756e74000130543a3a4163636f756e744964046c546865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e0004190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e384c697175696469747941646465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c6d696e745f746f000130543a3a4163636f756e74496404d4546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206d696e74656420746f2e011c706f6f6c5f6964e506012c506f6f6c49644f663c543e04e054686520706f6f6c206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74315f70726f766964656418013c543a3a417373657442616c616e636504e454686520616d6f756e74206f662074686520666972737420617373657420746861742077617320616464656420746f2074686520706f6f6c2e0140616d6f756e74325f70726f766964656418013c543a3a417373657442616c616e636504e854686520616d6f756e74206f6620746865207365636f6e6420617373657420746861742077617320616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e74656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e404c697175696469747952656d6f76656420010c77686f000130543a3a4163636f756e74496404dc546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206275726e65642066726f6d2e012c77697468647261775f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011c706f6f6c5f6964e506012c506f6f6c49644f663c543e04c054686520706f6f6c206964207468617420746865206c6971756964697479207761732072656d6f7665642066726f6d2e011c616d6f756e743118013c543a3a417373657442616c616e636504f454686520616d6f756e74206f66207468652066697273742061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e011c616d6f756e743218013c543a3a417373657442616c616e636504f854686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206275726e65642e013c6c705f746f6b656e5f6275726e656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206275726e6564206f6620746861742069642e01387769746864726177616c5f666565e906011c5065726d696c6c04744c6971756964697479207769746864726177616c20666565202825292e0204310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3053776170457865637574656414010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c73656e645f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011070617468410601c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e08c854686520726f757465206f662061737365742069647320746861742074686520737761702077656e74207468726f7567682e48452e672e2041202d3e20446f74202d3e20420124616d6f756e745f696e18013c543a3a417373657442616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f757418013c543a3a417373657442616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e030835014173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e20426f74682060537761704578616374546f6b656e466f72546f6b656e60d8616e64206053776170546f6b656e466f724578616374546f6b656e602077696c6c2067656e65726174652074686973206576656e742e205472616e7366657210011066726f6d000130543a3a4163636f756e74496404c8546865206163636f756e74207468617420746865206173736574732077657265207472616e736665727265642066726f6d2e0108746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011461737365743d06013c543a3a4d756c746941737365744964047c546865206173736574207468617420776173207472616e736665727265642e0118616d6f756e7418013c543a3a417373657442616c616e636504b454686520616d6f756e74206f6620746865206173736574207468617420776173207472616e736665727265642e0404ec416e20616d6f756e7420686173206265656e207472616e736665727265642066726f6d206f6e65206163636f756e7420746f20616e6f746865722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e506000004083d063d0600e9060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000ed060c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144576656e7404045400011420556e7374616b65640801147374617368000130543a3a4163636f756e744964000118726573756c747c01384469737061746368526573756c740000045841207374616b65722077617320756e7374616b65642e1c536c61736865640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104190141207374616b65722077617320736c617368656420666f722072657175657374696e6720666173742d756e7374616b65207768696c7374206265696e67206578706f7365642e304261746368436865636b656404011065726173cd0101345665633c457261496e6465783e00020445014120626174636820776173207061727469616c6c7920636865636b656420666f722074686520676976656e20657261732c20627574207468652070726f6365737320646964206e6f742066696e6973682e34426174636846696e697368656404011073697a6510010c7533320003109c41206261746368206f66206120676976656e2073697a6520776173207465726d696e617465642e0055015468697320697320616c7761797320666f6c6c6f77732062792061206e756d626572206f662060556e7374616b656460206f722060536c617368656460206576656e74732c206d61726b696e672074686520656e64e86f66207468652062617463682e2041206e65772062617463682077696c6c20626520637265617465642075706f6e206e65787420626c6f636b2e34496e7465726e616c4572726f72000404e8416e20696e7465726e616c206572726f722068617070656e65642e204f7065726174696f6e732077696c6c20626520706175736564206e6f772e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1060c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869640401205b75383b2033325d0001186f726967696e1001484d6573736167654f726967696e4f663c543e0001146572726f72f506014c50726f636573734d6573736167654572726f7200000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869640401205b75383b2033325d0001186f726967696e1001484d6573736167654f726967696e4f663c543e00012c7765696768745f7573656424011857656967687400011c73756363657373ac0110626f6f6c000104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d0001186f726967696e1001484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780001346d6573736167655f696e64657810011c543a3a53697a650002048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e1001484d6573736167654f726967696e4f663c543e000114696e64657810012450616765496e6465780003045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f50610346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011424426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400240118576569676874000300145969656c6400040000f9060c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c6574144576656e7404045400010424546573744576656e74000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd060c3c70616c6c65745f74785f70617573651870616c6c6574144576656e740404540001082843616c6c50617573656404012466756c6c5f6e616d655906015052756e74696d6543616c6c4e616d654f663c543e000004b8546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f77207061757365642e3043616c6c556e70617573656404012466756c6c5f6e616d655906015052756e74696d6543616c6c4e616d654f663c543e000104c0546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f7720756e7061757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657401070c4070616c6c65745f736166655f6d6f64651870616c6c6574144576656e740404540001201c456e7465726564040114756e74696c100144426c6f636b4e756d626572466f723c543e000004dc54686520736166652d6d6f64652077617320656e746572656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e20457874656e646564040114756e74696c100144426c6f636b4e756d626572466f723c543e000104e054686520736166652d6d6f64652077617320657874656e64656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e18457869746564040118726561736f6e0507012845786974526561736f6e000204ac4578697465642074686520736166652d6d6f646520666f72206120737065636966696320726561736f6e2e344465706f736974506c6163656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0003042501416e206163636f756e742072657365727665642066756e647320666f722065697468657220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e3c4465706f73697452656c656173656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000404d0416e206163636f756e7420686164206120726573657276652072656c65617365642074686174207761732072657365727665642e384465706f736974536c617368656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000504c4416e206163636f756e7420686164207265736572766520736c61736865642074686174207761732072657365727665642e3443616e6e6f744465706f73697400060cf4436f756c64206e6f7420686f6c642066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e3443616e6e6f7452656c6561736500070c0101436f756c64206e6f742072656c656173652066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e047c54686520604576656e746020656e756d206f6620746869732070616c6c657405070c4070616c6c65745f736166655f6d6f64651870616c6c65742845786974526561736f6e0001081c54696d656f757400000014466f7263650001000009070c4070616c6c65745f73746174656d656e741870616c6c6574144576656e74040454000104304e657753746174656d656e7408011c6163636f756e74000130543a3a4163636f756e74496400012473746174656d656e740d07012453746174656d656e740000047041206e65772073746174656d656e74206973207375626d6974746564047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d07084873705f73746174656d656e745f73746f72652453746174656d656e7400001c011470726f6f66110701344f7074696f6e3c50726f6f663e00013864656372797074696f6e5f6b6579810101544f7074696f6e3c44656372797074696f6e4b65793e00011c6368616e6e656c8101013c4f7074696f6e3c4368616e6e656c3e0001207072696f7269747998012c4f7074696f6e3c7533323e0001286e756d5f746f706963730801087538000118746f706963731d07014c5b546f7069633b204d41585f544f504943535d000110646174612107013c4f7074696f6e3c5665633c75383e3e0000110704184f7074696f6e0404540115070108104e6f6e6500000010536f6d650400150700000100001507084873705f73746174656d656e745f73746f72651450726f6f660001101c537232353531390801247369676e6174757265f90301205b75383b2036345d0001187369676e65720401205b75383b2033325d0000001c456432353531390801247369676e6174757265f90301205b75383b2036345d0001187369676e65720401205b75383b2033325d00010038536563703235366b3145636473610801247369676e61747572657d0501205b75383b2036355d0001187369676e6572190701205b75383b2033335d0002001c4f6e436861696e0c010c77686f0401244163636f756e744964000128626c6f636b5f68617368040124426c6f636b4861736800012c6576656e745f696e6465782c010c7536340003000019070000032100000008001d07000003040000000400210704184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000025070c3470616c6c65745f62726f6b65721870616c6c6574144576656e740404540001702450757263686173656410010c77686f000130543a3a4163636f756e7449640478546865206964656e74697479206f6620746865207075726368617365722e0124726567696f6e5f69647d060120526567696f6e4964046c546865206964656e74697479206f662074686520526567696f6e2e0114707269636518013042616c616e63654f663c543e047c546865207072696365207061696420666f72207468697320526567696f6e2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0004b44120526567696f6e206f662042756c6b20436f726574696d6520686173206265656e207075726368617365642e2452656e657761626c65100110636f726599010124436f7265496e646578049c54686520636f72652077686f736520776f726b6c6f61642063616e2062652072656e657765642e0114707269636518013042616c616e63654f663c543e04bc5468652070726963652061742077686963682074686520776f726b6c6f61642063616e2062652072656e657765642e0114626567696e10012454696d65736c6963650c49015468652074696d652061742077686963682074686520776f726b6c6f616420776f756c64207265636f6d6d656e6365206f6620746869732072656e6577616c2e205468652063616c6c20746f2072656e6577450163616e6e6f742068617070656e206265666f72652074686520626567696e6e696e67206f662074686520696e7465726c756465207072696f7220746f207468652073616c6520666f7220726567696f6e7364776869636820626567696e20617420746869732074696d652e0120776f726b6c6f6164690601205363686564756c6504a45468652061637475616c20776f726b6c6f61642077686963682063616e2062652072656e657765642e0104b054686520776f726b6c6f6164206f66206120636f726520686173206265636f6d652072656e657761626c652e1c52656e657765641c010c77686f000130543a3a4163636f756e7449640470546865206964656e74697479206f66207468652072656e657765722e0114707269636518013042616c616e63654f663c543e0480546865207072696365207061696420666f7220746869732072656e6577616c2e01206f6c645f636f726599010124436f7265496e646578041d0154686520696e646578206f662074686520636f7265206f6e207768696368207468652060776f726b6c6f616460207761732070726576696f75736c79207363686564756c65642e0110636f726599010124436f7265496e64657804250154686520696e646578206f662074686520636f7265206f6e207768696368207468652072656e657765642060776f726b6c6f61646020686173206265656e207363686564756c65642e0114626567696e10012454696d65736c69636504e85468652074696d65206174207768696368207468652060776f726b6c6f6164602077696c6c20626567696e206f6e207468652060636f7265602e01206475726174696f6e10012454696d65736c696365041901546865206e756d626572206f662074696d65736c6963657320666f7220776869636820746869732060776f726b6c6f616460206973206e65776c79207363686564756c65642e0120776f726b6c6f6164690601205363686564756c65047c54686520776f726b6c6f6164207768696368207761732072656e657765642e0204704120776f726b6c6f616420686173206265656e2072656e657765642e2c5472616e73666572726564100124726567696f6e5f69647d060120526567696f6e4964049854686520526567696f6e20776869636820686173206265656e207472616e736665727265642e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e01246f6c645f6f776e6572000130543a3a4163636f756e7449640470546865206f6c64206f776e6572206f662074686520526567696f6e2e01146f776e6572000130543a3a4163636f756e7449640470546865206e6577206f776e6572206f662074686520526567696f6e2e0304ac4f776e657273686970206f66206120526567696f6e20686173206265656e207472616e736665727265642e2c506172746974696f6e65640801346f6c645f726567696f6e5f69647d060120526567696f6e4964046c54686520526567696f6e207768696368207761732073706c69742e01386e65775f726567696f6e5f6964732907015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e0404e44120526567696f6e20686173206265656e2073706c697420696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e732e28496e7465726c616365640801346f6c645f726567696f6e5f69647d060120526567696f6e4964048054686520526567696f6e2077686963682077617320696e7465726c616365642e01386e65775f726567696f6e5f6964732907015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e05044d014120526567696f6e20686173206265656e20636f6e76657274656420696e746f2074776f206f7665726c617070696e6720526567696f6e732065616368206f66206c657373657220726567756c61726974792e2041737369676e65640c0124726567696f6e5f69647d060120526567696f6e4964047854686520526567696f6e207768696368207761732061737369676e65642e01206475726174696f6e10012454696d65736c696365047c546865206475726174696f6e206f66207468652061737369676e6d656e742e01107461736b1001185461736b496404a8546865207461736b20746f2077686963682074686520526567696f6e207761732061737369676e65642e0604c04120526567696f6e20686173206265656e2061737369676e656420746f206120706172746963756c6172207461736b2e18506f6f6c6564080124726567696f6e5f69647d060120526567696f6e496404f854686520526567696f6e2077686963682077617320616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0704ec4120526567696f6e20686173206265656e20616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e48436f7265436f756e74526571756573746564040128636f72655f636f756e7499010124436f7265496e6465780478546865206e756d626572206f6620636f726573207265717565737465642e0804a441206e6577206e756d626572206f6620636f72657320686173206265656e207265717565737465642e40436f7265436f756e744368616e676564040128636f72655f636f756e7499010124436f7265496e64657804c4546865206e6577206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e672e0904e4546865206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e6720686173206368616e6765642e3c5265736572766174696f6e4d616465080114696e64657810010c753332047454686520696e646578206f6620746865207265736572766174696f6e2e0120776f726b6c6f6164690601205363686564756c65048054686520776f726b6c6f6164206f6620746865207265736572766174696f6e2e0a04a854686572652069732061206e6577207265736572766174696f6e20666f72206120776f726b6c6f61642e505265736572766174696f6e43616e63656c6c6564080114696e64657810010c75333204c454686520696e646578206f6620746865207265736572766174696f6e207768696368207761732063616e63656c6c65642e0120776f726b6c6f6164690601205363686564756c6504b854686520776f726b6c6f6164206f6620746865206e6f772063616e63656c6c6564207265736572766174696f6e2e0b04c041207265736572766174696f6e20666f72206120776f726b6c6f616420686173206265656e2063616e63656c6c65642e3c53616c65496e697469616c697a656420012873616c655f7374617274100144426c6f636b4e756d626572466f723c543e04e0546865206c6f63616c20626c6f636b206e756d626572206174207768696368207468652073616c652077696c6c2f6469642073746172742e01346c656164696e5f6c656e677468100144426c6f636b4e756d626572466f723c543e042901546865206c656e67746820696e20626c6f636b73206f6620746865204c656164696e20506572696f6420287768657265207468652070726963652069732064656372656173696e67292e012c73746172745f707269636518013042616c616e63654f663c543e040501546865207072696365206f662042756c6b20436f726574696d652061742074686520626567696e6e696e67206f6620746865204c656164696e20506572696f642e0134726567756c61725f707269636518013042616c616e63654f663c543e04cc546865207072696365206f662042756c6b20436f726574696d6520616674657220746865204c656164696e20506572696f642e0130726567696f6e5f626567696e10012454696d65736c6963650415015468652066697273742074696d65736c696365206f662074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e20746869732073616c652e0128726567696f6e5f656e6410012454696d65736c6963650839015468652074696d65736c696365206f6e2077686963682074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e207468652073616c65207465726d696e6174652ef828692e652e204f6e6520616674657220746865206c6173742074696d65736c6963652077686963682074686520526567696f6e7320636f6e74726f6c2e290140696465616c5f636f7265735f736f6c6499010124436f7265496e646578084501546865206e756d626572206f6620636f7265732077652077616e7420746f2073656c6c2c20696465616c6c792e2053656c6c696e67207468697320616d6f756e7420776f756c6420726573756c7420696ea46e6f206368616e676520746f2074686520707269636520666f7220746865206e6578742073616c652e0134636f7265735f6f66666572656499010124436f7265496e64657804d44e756d626572206f6620636f726573207768696368206172652f68617665206265656e206f66666572656420666f722073616c652e0c048041206e65772073616c6520686173206265656e20696e697469616c697a65642e184c65617365640801107461736b1001185461736b496404a8546865207461736b20746f207768696368206120636f72652077696c6c2062652061737369676e65642e0114756e74696c10012454696d65736c6963650c19015468652074696d65736c69636520636f6e7461696e656420696e207468652073616c6520706572696f642061667465722077686963682074686973206c656173652077696c6c390173656c662d7465726d696e6174652028616e64207468657265666f726520746865206561726c696573742074696d65736c69636520617420776869636820746865206c65617365206d6179206e6f386c6f6e676572206170706c79292e0d047441206e6577206c6561736520686173206265656e20637265617465642e2c4c65617365456e64696e670801107461736b1001185461736b49640498546865207461736b20746f207768696368206120636f7265207761732061737369676e65642e01107768656e10012454696d65736c69636504f05468652074696d65736c69636520617420776869636820746865207461736b2077696c6c206e6f206c6f6e676572206265207363686564756c65642e0e046041206c656173652069732061626f757420746f20656e642e3053616c657353746172746564080114707269636518013042616c616e63654f663c543e04c0546865206e6f6d696e616c207072696365206f6620616e20526567696f6e206f662042756c6b20436f726574696d652e0128636f72655f636f756e7499010124436f7265496e646578041501546865206d6178696d756d206e756d626572206f6620636f72657320776869636820746869732070616c6c65742077696c6c20617474656d707420746f2061737369676e2e0f04f85468652073616c6520726f746174696f6e20686173206265656e207374617274656420616e642061206e65772073616c6520697320696d6d696e656e742e44526576656e7565436c61696d426567756e080118726567696f6e7d060120526567696f6e4964047454686520726567696f6e20746f20626520636c61696d656420666f722e01386d61785f74696d65736c6963657310012454696d65736c696365041901546865206d6178696d756d206e756d626572206f662074696d65736c696365732077686963682073686f756c6420626520736561726368656420666f7220636c61696d65642e10049854686520616374206f6620636c61696d696e6720726576656e75652068617320626567756e2e40526576656e7565436c61696d4974656d0801107768656e10012454696d65736c69636504b45468652074696d65736c6963652077686f736520636c61696d206973206265696e672070726f6365737365642e0118616d6f756e7418013042616c616e63654f663c543e04bc54686520616d6f756e742077686963682077617320636c61696d656420617420746869732074696d65736c6963652e1104b04120706172746963756c61722074696d65736c696365206861732061206e6f6e2d7a65726f20636c61696d2e40526576656e7565436c61696d506169640c010c77686f000130543a3a4163636f756e74496404a8546865206163636f756e7420746f2077686f6d20726576656e756520686173206265656e20706169642e0118616d6f756e7418013042616c616e63654f663c543e04b454686520746f74616c20616d6f756e74206f6620726576656e756520636c61696d656420616e6420706169642e01106e6578742d0701404f7074696f6e3c526567696f6e49643e044901546865206e65787420726567696f6e2077686963682073686f756c6420626520636c61696d656420666f722074686520636f6e74696e756174696f6e206f66207468697320636f6e747269627574696f6e2e1204d84120726576656e756520636c61696d206861732028706f737369626c79206f6e6c7920696e207061727429206265656e20706169642e3c4372656469745075726368617365640c010c77686f000130543a3a4163636f756e744964049c546865206163636f756e742077686963682070757263686173656420746865206372656469742e012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e04e45468652052656c61792d636861696e206163636f756e7420746f20776869636820746865206372656469742077696c6c206265206d6164652e0118616d6f756e7418013042616c616e63654f663c543e047c54686520616d6f756e74206f6620637265646974207075726368617365642e1304ec536f6d6520496e7374616e74616e656f757320436f726574696d6520506f6f6c2063726564697420686173206265656e207075726368617365642e34526567696f6e44726f70706564080124726567696f6e5f69647d060120526567696f6e4964048854686520526567696f6e207768696368206e6f206c6f6e676572206578697374732e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e1404cc4120526567696f6e20686173206265656e2064726f707065642064756520746f206265696e67206f7574206f6620646174652e4c436f6e747269627574696f6e44726f70706564040124726567696f6e5f69647d060120526567696f6e496404c854686520526567696f6e2077686f736520636f6e747269627574696f6e206973206e6f206c6f6e676572206578697374732e15043501536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20636f6e747269627574696f6e207265636f726420686173206265656e2064726f707065642e48486973746f7279496e697469616c697a65640c01107768656e10012454696d65736c69636504c45468652074696d65736c6963652077686f736520686973746f727920686173206265656e20696e697469616c697a65642e0144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7404410154686520616d6f756e74206f6620707269766174656c7920636f6e747269627574656420436f726574696d6520746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7408310154686520616d6f756e74206f6620436f726574696d6520636f6e747269627574656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2062792074686540506f6c6b61646f742053797374656d2e16043101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e20696e697469616c697a65642e38486973746f727944726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f736520686973746f7279206973206e6f206c6f6e67657220617661696c61626c652e011c726576656e756518013042616c616e63654f663c543e04ac54686520616d6f756e74206f6620726576656e7565207468652073797374656d206861732074616b656e2e17042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e38486973746f727949676e6f7265640801107768656e10012454696d65736c69636504ac5468652074696d65736c6963652077686f736520686973746f7279206973207761732069676e6f7265642e011c726576656e756518013042616c616e63654f663c543e04a054686520616d6f756e74206f6620726576656e7565207768696368207761732069676e6f7265642e18084d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2069676e6f726564206265636175736520746865f874696d65736c6963652077617320616c7265616479206b6e6f776e2e20476f7665726e616e6365206d6179206e65656420746f20696e74657276656e652e2c436c61696d7352656164790c01107768656e10012454696d65736c69636504a45468652074696d65736c6963652077686f736520686973746f727920697320617661696c61626c652e013473797374656d5f7061796f757418013042616c616e63654f663c543e04f054686520616d6f756e74206f6620726576656e75652074686520506f6c6b61646f742053797374656d2068617320616c72656164792074616b656e2e0138707269766174655f7061796f757418013042616c616e63654f663c543e04d054686520746f74616c20616d6f756e74206f6620726576656e75652072656d61696e696e6720746f20626520636c61696d65642e19042d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20526576656e756520697320726561647920666f72207061796f757420636c61696d732e30436f726541737369676e65640c0110636f726599010124436f7265496e64657804b854686520696e646578206f662074686520436f726520776869636820686173206265656e2061737369676e65642e01107768656e10015452656c6179426c6f636b4e756d6265724f663c543e0409015468652052656c61792d636861696e20626c6f636b20617420776869636820746869732061737369676e6d656e742073686f756c642074616b65206566666563742e012861737369676e6d656e743107018c5665633c28436f726541737369676e6d656e742c2050617274734f663537363030293e049054686520776f726b6c6f616420746f20626520646f6e65206f6e2074686520436f72652e1a0445014120436f726520686173206265656e2061737369676e656420746f206f6e65206f72206d6f7265207461736b7320616e642f6f722074686520506f6f6c206f6e207468652052656c61792d636861696e2e54416c6c6f77656452656e6577616c44726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f73652072656e6577616c206973206e6f206c6f6e67657220617661696c61626c652e0110636f726599010124436f7265496e64657804210154686520636f72652077686f736520776f726b6c6f6164206973206e6f206c6f6e67657220617661696c61626c6520746f2062652072656e6577656420666f7220607768656e602e1b042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742907000004087d067d06002d0704184f7074696f6e040454017d060108104e6f6e6500000010536f6d6504007d0600000100003107000002350700350700000408750699010039070c6c70616c6c65745f736b69705f6665656c6573735f7061796d656e741870616c6c6574144576656e7404045400010428466565536b697070656404010c77686f000130543a3a4163636f756e7449640000047841207472616e73616374696f6e206665652077617320736b69707065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743d0708306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000041070000027d0100450708306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e7902014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d654907016473705f72756e74696d653a3a52756e74696d65537472696e670000490700000502004d070c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373510701845065724469737061746368436c6173733c57656967687473506572436c6173733e000051070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454015507000c01186e6f726d616c550701045400012c6f7065726174696f6e616c55070104540001246d616e6461746f72795507010454000055070c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963bd0601384f7074696f6e3c5765696768743e0001246d61785f746f74616cbd0601384f7074696f6e3c5765696768743e0001207265736572766564bd0601384f7074696f6e3c5765696768743e000059070c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61785d0701545065724469737061746368436c6173733c7533323e00005d070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400006107082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400006507082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d654907013452756e74696d65537472696e67000124696d706c5f6e616d654907013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069736907011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800006907040c436f77040454016d070004006d070000006d070000027107007107000004086504100075070c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657479070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454018107045300000400850701185665633c543e00008107000004087d022c00850700000281070089070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401040453000004008d0701185665633c543e00008d070000020400910704184f7074696f6e0404540195070108104e6f6e6500000010536f6d6504009507000001000095070c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400990701405072696d617279507265446967657374000100385365636f6e64617279506c61696e0400a107015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400a50701545365636f6e646172795652465072654469676573740003000099070c4473705f636f6e73656e7375735f626162651c64696765737473405072696d61727950726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7481020110536c6f740001347672665f7369676e61747572659d0701305672665369676e617475726500009d07101c73705f636f72651c737232353531390c767266305672665369676e617475726500000801186f75747075740401245672664f757470757400011470726f6f66f903012056726650726f6f660000a1070c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7481020110536c6f740000a5070c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e6461727956524650726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7481020110536c6f740001347672665f7369676e61747572659d0701305672665369676e61747572650000a907084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e0000080104638d020128287536342c2075363429000134616c6c6f7765645f736c6f747391020130416c6c6f776564536c6f74730000ad070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b107045300000400b50701185665633c543e0000b107000004082c1000b507000002b10700b9070c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd070000040c0018ac00c1070c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec5070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c907045300000400d10701185665633c543e0000c9070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964650401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73cd07011c526561736f6e730000cd070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000d107000002c90700d5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d907045300000400dd0701185665633c543e0000d9070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720165041c42616c616e6365011800080108696465040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000dd07000002d90700e1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e507045300000400050801185665633c543e0000e5070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401e9071c42616c616e63650118000801086964e90701084964000118616d6f756e7418011c42616c616e63650000e907084c6b69746368656e73696e6b5f72756e74696d654452756e74696d65486f6c64526561736f6e00011824436f6e7472616374730400ed07017070616c6c65745f636f6e7472616374733a3a486f6c64526561736f6e00150020507265696d6167650400f107016c70616c6c65745f707265696d6167653a3a486f6c64526561736f6e0022000c4e69730400f507015870616c6c65745f6e69733a3a486f6c64526561736f6e002b00504e66744672616374696f6e616c697a6174696f6e0400f90701a070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a486f6c64526561736f6e002e00485472616e73616374696f6e53746f726167650400fd07019870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a486f6c64526561736f6e00310020536166654d6f646504000108017070616c6c65745f736166655f6d6f64653a3a486f6c64526561736f6e00440000ed070c4070616c6c65745f636f6e7472616374731870616c6c657428486f6c64526561736f6e00010860436f646555706c6f61644465706f736974526573657276650000005453746f726167654465706f7369745265736572766500010000f1070c3c70616c6c65745f707265696d6167651870616c6c657428486f6c64526561736f6e00010420507265696d61676500000000f5070c2870616c6c65745f6e69731870616c6c657428486f6c64526561736f6e000104284e66745265636569707400000000f9070c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c657428486f6c64526561736f6e000104384672616374696f6e616c697a656400000000fd070c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c657428486f6c64526561736f6e0001043853746f72616765466565486f6c640000000001080c4070616c6c65745f736166655f6d6f64651870616c6c657428486f6c64526561736f6e00010434456e7465724f72457874656e64000000000508000002e5070009080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d08045300000400190801185665633c543e00000d080c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640111081c42616c616e63650118000801086964110801084964000118616d6f756e7418011c42616c616e636500001108084c6b69746368656e73696e6b5f72756e74696d654c52756e74696d65467265657a65526561736f6e0001043c4e6f6d696e6174696f6e506f6f6c7304001508019470616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a467265657a65526561736f6e003c000015080c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657430467265657a65526561736f6e00010438506f6f6c4d696e42616c616e63650000000019080000020d08001d080c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2108086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100002508089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e08244163636f756e74496400284d617857696e6e65727300000c0120737570706f72747329080198426f756e646564537570706f7274733c4163636f756e7449642c204d617857696e6e6572733e00011473636f7265b00134456c656374696f6e53636f726500011c636f6d70757465a4013c456c656374696f6e436f6d70757465000029080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018903045300000400850301185665633c543e00002d08089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f7408244163636f756e7449640100304461746150726f766964657201310800080118766f74657273390801445665633c4461746150726f76696465723e00011c74617267657473690101385665633c4163636f756e7449643e000031080000040c002c35080035080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e000039080000023108003d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014108045300000400450801185665633c543e000041080000040cb0101000450800000241080049080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01b1020010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6ead020154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e636500004d080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e5108083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616c4d01013042616c616e63654f663c543e0001186163746976654d01013042616c616e63654f663c543e000124756e6c6f636b696e67550801f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e0001586c65676163795f636c61696d65645f7265776172647361080194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000055080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540159080453000004005d0801185665633c543e00005908083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c75654d01011c42616c616e636500010c65726179020120457261496e64657800005d0800000259080061080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e00006508083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473350801b4426f756e6465645665633c543a3a4163636f756e7449642c204d61784e6f6d696e6174696f6e734f663c543e3e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564ac0110626f6f6c00006908083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172746d08012c4f7074696f6e3c7536343e00006d0804184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100007108000004081000007508082873705f7374616b696e675450616765644578706f737572654d65746164617461041c42616c616e6365011800100114746f74616c4d01011c42616c616e636500010c6f776e4d01011c42616c616e636500013c6e6f6d696e61746f725f636f756e7410010c753332000128706167655f636f756e7410011050616765000079080000040c100010007d08082873705f7374616b696e67304578706f737572655061676508244163636f756e74496401001c42616c616e6365011800080128706167655f746f74616c4d01011c42616c616e63650001186f7468657273510101ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e00008108083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c8508018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00008508042042547265654d617008044b010004560110000400890800000089080000028d08008d080000040800100091080000029508009508083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273f801645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273690101385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000990800000408c418009d080c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72cd0101345665633c457261496e6465783e0000a1080c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000a508000002a90800a9080000040810ac00ad08103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000168344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e2c496e76616c696450616765000f04844e6f206e6f6d696e61746f7273206578697374206f6e207468697320706167652e54496e636f7272656374486973746f72794465707468001004c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001104b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650012043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300130494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740014043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001504550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730016084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001708550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001804e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400190458536f6d6520626f756e64206973206e6f74206d65742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb108000002b50800b5080000040800b10300b90800000408bd083400bd080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000c1080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ec5080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c908045300000400cd0801185665633c543e0000c9080000040c1035020000cd08000002c90800d10800000408d5081800d5080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000d9080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0135021c42616c616e6365011801081c4f6e676f696e670400dd0801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564ac0110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000dd080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0135021c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c3502012050726f706f73616c0001247468726573686f6c64dc0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79e108013854616c6c793c42616c616e63653e0000e1080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000e5080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573e90801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73f508015044656c65676174696f6e733c42616c616e63653e0001147072696f72f908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ec1030128436f6e76696374696f6e00012c64656c65676174696f6e73f508015044656c65676174696f6e733c42616c616e63653e0001147072696f72f908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000e9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ed08045300000400f10801185665633c543e0000ed080000040810e000f108000002ed0800f5080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000f9080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000fd08000004083502dc0001090000040810d5080005090c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e09090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400f10401185665633c543e00000d09084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573690101385665633c4163636f756e7449643e0001106e617973690101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000011090c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742e15090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400f10401185665633c543e000019090c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1d090000022109002109086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500002509086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573690101385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000029090c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e4c4475706c69636174656443616e646964617465000704804475706c6963617465642063616e646964617465207375626d697373696f6e2e44546f6f4d616e7943616e6469646174657300080498546f6f206d616e792063616e646964617465732068617665206265656e20637265617465642e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e000031090c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3509083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300003909083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965733d09016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365649801244f7074696f6e3c4e3e00003d090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454010d01045300000400090101185665633c543e000041090c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4509083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e6365000049090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e00004d09083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e64011030417373657442616c616e636501182c42656e656669636961727901002c426c6f636b4e756d6265720110245061796d656e74496401800018012861737365745f6b696e6410012441737365744b696e64000118616d6f756e74180130417373657442616c616e636500012c62656e656669636961727900012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d6265720001187374617475735109015c5061796d656e7453746174653c5061796d656e7449643e00005109083c70616c6c65745f7472656173757279305061796d656e745374617465040849640180010c1c50656e64696e6700000024417474656d7074656404010869648001084964000100184661696c656400020000550908346672616d655f737570706f72742050616c6c65744964000004006504011c5b75383b20385d000059090c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900013070496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500050451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000604b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000704a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640008049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000904cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000a04a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000b04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742e5d090c4470616c6c65745f61737365745f726174651870616c6c6574144572726f7204045400010840556e6b6e6f776e41737365744b696e640000047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000104510154686520676976656e20617373657420494420616c72656164792068617320616e2061737369676e656420636f6e76657273696f6e207261746520616e642063616e6e6f742062652072652d637265617465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e61090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000065090c4070616c6c65745f636f6e747261637473107761736d20436f6465496e666f04045400001401146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369744d01013042616c616e63654f663c543e000120726566636f756e7428010c75363400012c64657465726d696e69736d1d04012c44657465726d696e69736d000120636f64655f6c656e10010c753332000069090c4070616c6c65745f636f6e7472616374731c73746f7261676530436f6e7472616374496e666f040454000020011c747269655f6964c9010118547269654964000124636f64655f6861736830012c436f6465486173683c543e00013473746f726167655f627974657310010c75333200013473746f726167655f6974656d7310010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e00015464656c65676174655f646570656e64656e636965736d09011d01426f756e64656442547265654d61703c436f6465486173683c543e2c2042616c616e63654f663c543e2c20543a3a0a4d617844656c6567617465446570656e64656e636965733e00006d090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0130045601180453000004007109013842547265654d61703c4b2c20563e00007109042042547265654d617008044b013004560118000400750900000075090000027909007909000004083018007d090c4070616c6c65745f636f6e7472616374731c73746f726167655044656c6574696f6e51756575654d616e616765720404540000080138696e736572745f636f756e74657210010c75333200013864656c6574655f636f756e74657210010c753332000081090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000085090c4070616c6c65745f636f6e747261637473207363686564756c65205363686564756c6504045400000c01186c696d697473890901184c696d69747300014c696e737472756374696f6e5f776569676874738d090154496e737472756374696f6e576569676874733c543e00013c686f73745f666e5f7765696768747391090140486f7374466e576569676874733c543e000089090c4070616c6c65745f636f6e747261637473207363686564756c65184c696d69747300002801306576656e745f746f7069637310010c75333200011c676c6f62616c7310010c7533320001186c6f63616c7310010c753332000128706172616d657465727310010c7533320001306d656d6f72795f706167657310010c7533320001287461626c655f73697a6510010c75333200013462725f7461626c655f73697a6510010c75333200012c7375626a6563745f6c656e10010c75333200012c7061796c6f61645f6c656e10010c75333200013872756e74696d655f6d656d6f727910010c75333200008d090c4070616c6c65745f636f6e747261637473207363686564756c6548496e737472756374696f6e5765696768747304045400000401106261736510010c753332000091090c4070616c6c65745f636f6e747261637473207363686564756c6534486f7374466e576569676874730404540000fc011863616c6c657224011857656967687400012c69735f636f6e7472616374240118576569676874000124636f64655f686173682401185765696768740001346f776e5f636f64655f6861736824011857656967687400014063616c6c65725f69735f6f726967696e24011857656967687400013863616c6c65725f69735f726f6f7424011857656967687400011c616464726573732401185765696768740001206761735f6c65667424011857656967687400011c62616c616e636524011857656967687400014476616c75655f7472616e7366657272656424011857656967687400013c6d696e696d756d5f62616c616e6365240118576569676874000130626c6f636b5f6e756d62657224011857656967687400010c6e6f772401185765696768740001347765696768745f746f5f666565240118576569676874000114696e707574240118576569676874000138696e7075745f7065725f62797465240118576569676874000120722372657475726e24011857656967687400013c72657475726e5f7065725f627974652401185765696768740001247465726d696e61746524011857656967687400011872616e646f6d2401185765696768740001346465706f7369745f6576656e7424011857656967687400015c6465706f7369745f6576656e745f7065725f746f7069632401185765696768740001586465706f7369745f6576656e745f7065725f6279746524011857656967687400013464656275675f6d65737361676524011857656967687400015864656275675f6d6573736167655f7065725f6279746524011857656967687400012c7365745f73746f726167652401185765696768740001607365745f73746f726167655f7065725f6e65775f627974652401185765696768740001607365745f73746f726167655f7065725f6f6c645f627974652401185765696768740001347365745f636f64655f68617368240118576569676874000134636c6561725f73746f72616765240118576569676874000158636c6561725f73746f726167655f7065725f62797465240118576569676874000140636f6e7461696e735f73746f72616765240118576569676874000164636f6e7461696e735f73746f726167655f7065725f6279746524011857656967687400012c6765745f73746f726167652401185765696768740001506765745f73746f726167655f7065725f6279746524011857656967687400013074616b655f73746f7261676524011857656967687400015474616b655f73746f726167655f7065725f627974652401185765696768740001207472616e7366657224011857656967687400011063616c6c24011857656967687400013464656c65676174655f63616c6c24011857656967687400015c63616c6c5f7472616e736665725f73757263686172676524011857656967687400015063616c6c5f7065725f636c6f6e65645f6279746524011857656967687400012c696e7374616e7469617465240118576569676874000178696e7374616e74696174655f7472616e736665725f737572636861726765240118576569676874000168696e7374616e74696174655f7065725f696e7075745f62797465240118576569676874000164696e7374616e74696174655f7065725f73616c745f62797465240118576569676874000134686173685f736861325f323536240118576569676874000158686173685f736861325f3235365f7065725f6279746524011857656967687400013c686173685f6b656363616b5f323536240118576569676874000160686173685f6b656363616b5f3235365f7065725f6279746524011857656967687400013c686173685f626c616b65325f323536240118576569676874000160686173685f626c616b65325f3235365f7065725f6279746524011857656967687400013c686173685f626c616b65325f313238240118576569676874000160686173685f626c616b65325f3132385f7065725f6279746524011857656967687400013465636473615f7265636f76657224011857656967687400015065636473615f746f5f6574685f61646472657373240118576569676874000138737232353531395f76657269667924011857656967687400015c737232353531395f7665726966795f7065725f627974652401185765696768740001407265656e7472616e63655f636f756e742401185765696768740001606163636f756e745f7265656e7472616e63655f636f756e7424011857656967687400014c696e7374616e74696174696f6e5f6e6f6e636524011857656967687400015c6164645f64656c65676174655f646570656e64656e637924011857656967687400016872656d6f76655f64656c65676174655f646570656e64656e637924011857656967687400009509084070616c6c65745f636f6e7472616374732c456e7669726f6e6d656e7404045400001801286163636f756e745f69649909017c456e7669726f6e6d656e74547970653c4163636f756e7449644f663c543e3e00011c62616c616e63659d090174456e7669726f6e6d656e74547970653c42616c616e63654f663c543e3e00011068617368a10901c8456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a486173683e000118686173686572a50901d4456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a48617368696e673e00012474696d657374616d70a9090170456e7669726f6e6d656e74547970653c4d6f6d656e744f663c543e3e000130626c6f636b5f6e756d626572ad090188456e7669726f6e6d656e74547970653c426c6f636b4e756d626572466f723c543e3e00009909084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401000000009d09084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540118000000a109084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540130000000a509084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e7454797065040454019d06000000a909084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e7454797065040454012c000000ad09084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540110000000b1090c4070616c6c65745f636f6e7472616374731870616c6c6574144572726f7204045400018c3c496e76616c69645363686564756c650000041901496e76616c6964207363686564756c6520737570706c6965642c20652e672e2077697468207a65726f20776569676874206f662061206261736963206f7065726174696f6e2e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e504f7574707574427566666572546f6f536d616c6c0003040101546865206f75747075742062756666657220737570706c69656420746f206120636f6e7472616374204150492063616c6c2077617320746f6f20736d616c6c2e385472616e736665724661696c65640004083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640005082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000604bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f6465546f6f4c617267650007083d0154686520636f646520737570706c69656420746f2060696e7374616e74696174655f776974685f636f646560206578636565647320746865206c696d69742073706563696669656420696e207468654463757272656e74207363686564756c652e30436f64654e6f74466f756e64000804c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e40436f6465496e666f4e6f74466f756e64000904d84e6f20636f646520696e666f20636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e6473000a0425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c6564000b042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000c0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000d04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000e0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000f044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e5052616e646f6d5375626a656374546f6f4c6f6e67001004d8546865207375626a6563742070617373656420746f20607365616c5f72616e646f6d60206578636565647320746865206c696d69742e34546f6f4d616e79546f706963730011041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e404e6f436861696e457874656e73696f6e00120c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e3c58434d4465636f64654661696c6564001304844661696c656420746f206465636f6465207468652058434d2070726f6772616d2e444475706c6963617465436f6e7472616374001404c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200150cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e405265656e7472616e636544656e6965640016100d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e5d01546865206f6e6c79206f74686572206361757365206973207468617420612063616c6c2066726f6d206120636f6e747261637420696e746f207468652072756e74696d6520747269656420746f2063616c6c206261636b4901696e746f206070616c6c65742d636f6e747261637473602e205468697320776f756c64206d616b65207468652077686f6c652070616c6c6574207265656e7472616e7420776974682072656761726420746fbc636f6e747261637420636f646520657865637574696f6e207768696368206973206e6f7420737570706f727465642e7053746f726167654465706f7369744e6f74456e6f75676846756e647300170421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640018040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e5573650019044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001a10250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001b20f854686520636f6e7472616374277320636f64652077617320666f756e6420746f20626520696e76616c696420647572696e672076616c69646174696f6e2e004d01546865206d6f7374206c696b656c79206361757365206f662074686973206973207468617420616e20415049207761732075736564207768696368206973206e6f7420737570706f727465642062792074686551016e6f64652e20546869732068617070656e7320696620616e206f6c646572206e6f6465206973207573656420776974682061206e65772076657273696f6e206f6620696e6b212e20547279207570646174696e67a8796f7572206e6f646520746f20746865206e657765737420617661696c61626c652076657273696f6e2e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c6564a8627920737570706c79696e6720602d6c72756e74696d653a3a636f6e7472616374733d6465627567602e3c496e64657465726d696e6973746963001c042101416e20696e64657465726d697374696320636f646520776173207573656420696e206120636f6e746578742077686572652074686973206973206e6f74207065726d69747465642e4c4d6967726174696f6e496e50726f6772657373001d042501412070656e64696e67206d6967726174696f6e206e6565647320746f20636f6d706c657465206265666f7265207468652065787472696e7369632063616e2062652063616c6c65642e504e6f4d6967726174696f6e506572666f726d6564001e040d014d6967726174652064697370617463682063616c6c2077617320617474656d7074656420627574206e6f206d6967726174696f6e2077617320706572666f726d65642e784d617844656c6567617465446570656e64656e6369657352656163686564001f04150154686520636f6e747261637420686173207265616368656420697473206d6178696d756d206e756d626572206f662064656c656761746520646570656e64656e636965732e6844656c6567617465446570656e64656e63794e6f74466f756e64002004150154686520646570656e64656e637920776173206e6f7420666f756e6420696e2074686520636f6e747261637427732064656c656761746520646570656e64656e636965732e7c44656c6567617465446570656e64656e6379416c7265616479457869737473002104f854686520636f6e747261637420616c726561647920646570656e6473206f6e2074686520676976656e2064656c656761746520646570656e64656e63792e8443616e6e6f7441646453656c66417344656c6567617465446570656e64656e6379002204290143616e206e6f742061646420612064656c656761746520646570656e64656e637920746f2074686520636f64652068617368206f662074686520636f6e747261637420697473656c662e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb5090c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000048053656e646572206d75737420626520746865205375646f206163636f756e742e04684572726f7220666f7220746865205375646f2070616c6c65742eb9090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454013901045300000400bd0901185665633c543e0000bd09000002390100c1090c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec5090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401b503045300000400c90901185665633c543e0000c909000002b50300cd090c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e646572014501000801206f6666656e646572450101204f6666656e6465720001247265706f7274657273690101345665633c5265706f727465723e0000d109000004085d013400d5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400f10401185665633c543e0000d9090c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e747300304964656e74697479496e666f013904000c01286a756467656d656e7473dd0901fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f390401304964656e74697479496e666f0000dd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e109045300000400e50901185665633c543e0000e1090000040810cd0400e509000002e10900e9090000040818ed0900ed090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000f1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f509045300000400fd0901185665633c543e0000f50904184f7074696f6e04045401f9090108104e6f6e6500000010536f6d650400f9090000010000f9090c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e63650118244163636f756e74496401001c49644669656c64012c000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64732c011c49644669656c640000fd09000002f50900010a0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014448546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e44546f6f4d616e7952656769737472617273000b04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000c04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000d047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000e04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479000f04d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001004f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e050a083870616c6c65745f736f6369657479304d656d6265725265636f7264000010011072616e6b10011052616e6b00011c737472696b657310012c537472696b65436f756e74000120766f756368696e67090a01584f7074696f6e3c566f756368696e675374617475733e000114696e64657810010c7533320000090a04184f7074696f6e040454010d0a0108104e6f6e6500000010536f6d6504000d0a00000100000d0a083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000110a083870616c6c65745f736f6369657479305061796f75745265636f7264081c42616c616e63650118285061796f75747356656301150a000801107061696418011c42616c616e636500011c7061796f757473150a01285061796f7574735665630000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401190a0453000004001d0a01185665633c543e0000190a000004081018001d0a000002190a00210a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401250a0453000004002d0a01185665633c543e0000250a083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64290a016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000290a083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e6365000100002d0a000002250a00310a083870616c6c65745f736f63696574792443616e64696461637908244163636f756e74496401001c42616c616e6365011800140114726f756e64100128526f756e64496e6465780001106b696e64290a016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00010c62696418011c42616c616e636500011474616c6c79350a011454616c6c79000138736b65707469635f73747275636bac0110626f6f6c0000350a083870616c6c65745f736f63696574791454616c6c790000080124617070726f76616c73100124566f7465436f756e7400012872656a656374696f6e73100124566f7465436f756e740000390a000004080000003d0a083870616c6c65745f736f636965747910566f7465000008011c617070726f7665ac0110626f6f6c00011877656967687410010c7533320000410a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000450a083870616c6c65745f736f636965747930496e74616b655265636f726408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e74496400010c62696418011c42616c616e6365000114726f756e64100128526f756e64496e6465780000490a0000040c0000350a004d0a0c3870616c6c65745f736f63696574791870616c6c6574144572726f72080454000449000180244e6f744d656d6265720000045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000104645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400020448557365722069732073757370656e6465642e304e6f7453757370656e6465640003045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000404484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400050460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000604984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000704e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e4c4e6f74566f756368696e674f6e4269646465720008045c4d656d626572206973206e6f7420766f756368696e672e10486561640009049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000a046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000b0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000c04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000d046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000e0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572000f04785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640010046c5468652063616c6c6572206973206e6f742074686520686561642e2c4e6f74417070726f7665640011042d01546865206d656d626572736869702063616e6e6f7420626520636c61696d6564206173207468652063616e64696461746520776173206e6f7420636c6561726c7920617070726f7665642e2c4e6f7452656a656374656400120425015468652063616e6469646174652063616e6e6f74206265206b69636b6564206173207468652063616e64696461746520776173206e6f7420636c6561726c792072656a65637465642e20417070726f76656400130419015468652063616e6469646163792063616e6e6f742062652064726f70706564206173207468652063616e6469646174652077617320636c6561726c7920617070726f7665642e2052656a65637465640014041d015468652063616e6469646163792063616e6e6f7420626520626573746f776564206173207468652063616e6469646174652077617320636c6561726c792072656a65637465642e28496e50726f677265737300150415015468652063616e6469646163792063616e6e6f7420626520636f6e636c756465642061732074686520766f74696e67206973207374696c6c20696e2070726f67726573732e20546f6f4561726c7900160441015468652063616e6469646163792063616e6e6f74206265207072756e656420756e74696c20612066756c6c206164646974696f6e616c20696e74616b6520706572696f6420686173207061737365642e14566f7465640017046854686520736b657074696320616c726561647920766f7465642e1c45787069726564001804f054686520736b6570746963206e656564206e6f7420766f7465206f6e2063616e646964617465732066726f6d206578706972656420726f756e64732e244e6f744269646465720019045455736572206973206e6f742061206269646465722e284e6f446566656e646572001a047c5468657265206973206e6f20646566656e6465722063757272656e746c792e204e6f7447726f7570001b045047726f757020646f65736e27742065786973742e3c416c7265616479456c657661746564001c04b0546865206d656d62657220697320616c726561647920656c65766174656420746f20746869732072616e6b2e3c416c726561647950756e6973686564001d04dc54686520736b65707469632068617320616c7265616479206265656e2070756e697368656420666f722074686973206f6666656e63652e44496e73756666696369656e7446756e6473001e04c046756e64732061726520696e73756666696369656e7420746f20706179206f666620736f63696574792064656274732e1c4e6f566f746573001f04d05468652063616e6469646174652f646566656e64657220686173206e6f207374616c6520766f74657320746f2072656d6f76652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e510a083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301550a0010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473550a011c467269656e64730001247468726573686f6c649901010c7531360000550a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000590a083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301550a000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473550a011c467269656e647300005d0a0c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e610a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd04045300000400650a01185665633c543e0000650a000002dd0400690a083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100006d0a0c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e710a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401750a0453000004007d0a01185665633c543e0000750a04184f7074696f6e04045401790a0108104e6f6e6500000010536f6d650400790a0000010000790a084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0135022c426c6f636b4e756d62657201103450616c6c6574734f726967696e015502244163636f756e7449640100001401206d617962655f6964810101304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3502011043616c6c0001386d617962655f706572696f646963e50401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e5502013450616c6c6574734f726967696e00007d0a000002750a00810a0c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e850a000003000400000800890a0c3870616c6c65745f676c7574746f6e1870616c6c6574144572726f7204045400010848416c7265616479496e697469616c697a656400000c8c5468652070616c6c65742077617320616c726561647920696e697469616c697a65642e00cc53657420607769746e6573735f636f756e746020746f2060536f6d656020746f206279706173732074686973206572726f722e2c496e73616e654c696d6974000104c8546865206c696d697420776173206f766572205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d0a083c70616c6c65745f707265696d616765404f6c645265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974fc0150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974910a01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e98012c4f7074696f6e3c7533323e00010000910a04184f7074696f6e04045401fc0108104e6f6e6500000010536f6d650400fc0000010000950a083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e7449640100185469636b657401990a01082c556e7265717565737465640801187469636b65749d0a014c284163636f756e7449642c205469636b65742900010c6c656e10010c753332000000245265717565737465640c01306d617962655f7469636b6574a10a016c4f7074696f6e3c284163636f756e7449642c205469636b6574293e000114636f756e7410010c7533320001246d617962655f6c656e98012c4f7074696f6e3c7533323e00010000990a14346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e10044100044600045200044400000400180128463a3a42616c616e636500009d0a0000040800990a00a10a04184f7074696f6e040454019d0a0108104e6f6e6500000010536f6d6504009d0a0000010000a50a00000408301000a90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000ad0a0c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400012018546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e1c546f6f4d616e7900060455014d6f7265207468616e20604d41585f484153485f555047524144455f42554c4b5f434f554e54602068617368657320776572652072657175657374656420746f206265207570677261646564206174206f6e63652e18546f6f466577000704e4546f6f206665772068617368657320776572652072657175657374656420746f2062652075706772616465642028692e652e207a65726f292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10a00000408b50a1800b50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b90a045300000400bd0a01185665633c543e0000b90a083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650195012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970659501012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000bd0a000002b90a00c10a00000408c50a1800c50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c90a045300000400cd0a01185665633c543e0000c90a083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801302c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683001104861736800011868656967687410012c426c6f636b4e756d6265720000cd0a000002c90a00d10a0c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed50a00000408000400d90a083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ea101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73d508018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000dd0a0c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10a083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573e50a0190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000e50a083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000e90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000ed0a0c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef10a082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680130001c0118726561736f6e3001104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f73657398014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073f801645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565ac0110626f6f6c0000f50a0c2c70616c6c65745f746970731870616c6c6574144572726f7208045400044900011c30526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e504d6178546970416d6f756e7445786365656465640003047c5468652074697020676976656e2077617320746f6f2067656e65726f75732e244e6f7446696e6465720004041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0005042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650006043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef90a0c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e74ac0110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c753332000118737461747573fd0a012c41737365745374617475730000fd0a0c3470616c6c65745f6173736574731474797065732c417373657453746174757300010c104c6976650000001846726f7a656e0001002844657374726f79696e6700020000010b0c3470616c6c65745f6173736574731474797065733041737365744163636f756e74101c42616c616e63650118384465706f73697442616c616e636501181445787472610180244163636f756e74496401000010011c62616c616e636518011c42616c616e6365000118737461747573050b01344163636f756e74537461747573000118726561736f6e090b01a84578697374656e6365526561736f6e3c4465706f73697442616c616e63652c204163636f756e7449643e000114657874726180011445787472610000050b0c3470616c6c65745f617373657473147479706573344163636f756e7453746174757300010c184c69717569640000001846726f7a656e0001001c426c6f636b656400020000090b0c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e081c42616c616e63650118244163636f756e7449640100011420436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003002c4465706f73697446726f6d08000001244163636f756e744964000018011c42616c616e6365000400000d0b0000040c10000000110b0c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e63650000150b0c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e6701190b0014011c6465706f7369741801384465706f73697442616c616e63650001106e616d65190b0134426f756e646564537472696e6700011873796d626f6c190b0134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656eac0110626f6f6c0000190b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00001d0b0c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e210b0c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e250b083870616c6c65745f6c6f7474657279344c6f7474657279436f6e666967082c426c6f636b4e756d62657201101c42616c616e6365011800140114707269636518011c42616c616e6365000114737461727410012c426c6f636b4e756d6265720001186c656e67746810012c426c6f636b4e756d62657200011464656c617910012c426c6f636b4e756d626572000118726570656174ac0110626f6f6c0000290b00000408102d0b002d0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b901045300000400310b01185665633c543e0000310b000002b90100350b0c3870616c6c65745f6c6f74746572791870616c6c6574144572726f7204045400011c344e6f74436f6e666967757265640000048841206c6f747465727920686173206e6f74206265656e20636f6e666967757265642e28496e50726f67726573730001048441206c6f747465727920697320616c726561647920696e2070726f67726573732e30416c7265616479456e6465640002047041206c6f74746572792068617320616c726561647920656e6465642e2c496e76616c696443616c6c000304a85468652063616c6c206973206e6f742076616c696420666f7220616e206f70656e206c6f74746572792e50416c726561647950617274696369706174696e67000404f0596f752061726520616c72656164792070617274696369706174696e6720696e20746865206c6f7474657279207769746820746869732063616c6c2e30546f6f4d616e7943616c6c7300050490546f6f206d616e792063616c6c7320666f7220612073696e676c65206c6f74746572792e38456e636f64696e674661696c6564000604584661696c656420746f20656e636f64652063616c6c73048054686520604572726f726020656e756d206f6620746869732070616c6c65742e390b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401190a0453000004001d0a01185665633c543e00003d0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401410b045300000400450b01185665633c543e0000410b0c2870616c6c65745f6e69731870616c6c65740c426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000450b000002410b00490b0c2870616c6c65745f6e69731870616c6c65743453756d6d6172795265636f7264082c426c6f636b4e756d62657201101c42616c616e636501180014013c70726f706f7274696f6e5f6f776564c101012c5065727175696e74696c6c000114696e64657810013052656365697074496e646578000118746861776564c101012c5065727175696e74696c6c00012c6c6173745f706572696f6410012c426c6f636b4e756d62657200014072656365697074735f6f6e5f686f6c6418011c42616c616e636500004d0b0c2870616c6c65745f6e69731870616c6c657434526563656970745265636f72640c244163636f756e74496401002c426c6f636b4e756d62657201101c42616c616e63650118000c012870726f706f7274696f6ec101012c5065727175696e74696c6c0001146f776e6572910a01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00011865787069727910012c426c6f636b4e756d6265720000510b00000408c1011000550b0c2870616c6c65745f6e69731870616c6c6574144572726f7204045400013c404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e38556e6b6e6f776e52656365697074000404645265636569707420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504744e6f7420746865206f776e6572206f662074686520726563656970742e284e6f744578706972656400060470426f6e64206e6f74207965742061742065787069727920646174652e28556e6b6e6f776e426964000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e34506f7274696f6e546f6f426967000804e054686520706f7274696f6e20737570706c696564206973206265796f6e64207468652076616c7565206f662074686520726563656970742e20556e66756e646564000904944e6f7420656e6f7567682066756e6473206172652068656c6420746f20706179206f75742e34416c726561647946756e646564000a04b054686572652061726520656e6f7567682066756e647320666f7220776861742069732072657175697265642e245468726f74746c6564000b04cc5468652074686177207468726f74746c6520686173206265656e207265616368656420666f72207468697320706572696f642e244d616b657344757374000c041101546865206f7065726174696f6e20776f756c6420726573756c7420696e2061207265636569707420776f72746820616e20696e7369676e666963616e742076616c75652e3c416c7265616479436f6d6d756e616c000d0480546865207265636569707420697320616c726561647920636f6d6d756e616c2e38416c726561647950726976617465000e047c546865207265636569707420697320616c726561647920707269766174652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e590b0c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e67ac0110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656eac0110626f6f6c00005d0b0000040c00101000610b0c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564a801444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656eac0110626f6f6c00011c6465706f7369741801384465706f73697442616c616e63650000650b0c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461c901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c0000690b0c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461c901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656eac0110626f6f6c00006d0b0000040c1098d10100710b00000408d5011800750b0000040818a800790b0c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d0b0c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001801146f776e65720001244163636f756e7449640001346f776e65725f6465706f7369741801384465706f73697442616c616e63650001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001306974656d5f636f6e6669677310010c7533320001286174747269627574657310010c7533320000810b0c2c70616c6c65745f6e66747314747970657320426974466c61677304045401850b000400080138436f6c6c656374696f6e526f6c650000850b0c2c70616c6c65745f6e66747314747970657338436f6c6c656374696f6e526f6c6500010c184973737565720001001c467265657a65720002001441646d696e00040000890b0c2c70616c6c65745f6e6674731474797065732c4974656d44657461696c730c244163636f756e74496401001c4465706f736974018d0b24417070726f76616c7301910b000c01146f776e65720001244163636f756e744964000124617070726f76616c73910b0124417070726f76616c7300011c6465706f7369748d0b011c4465706f73697400008d0b0c2c70616c6c65745f6e6674731474797065732c4974656d4465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e741801384465706f73697442616c616e63650000910b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560198045300000400950b013842547265654d61703c4b2c20563e0000950b042042547265654d617008044b010004560198000400990b000000990b0000029d0b009d0b00000408009800a10b0c2c70616c6c65745f6e66747314747970657348436f6c6c656374696f6e4d65746164617461081c4465706f73697401182c537472696e674c696d6974000008011c6465706f73697418011c4465706f73697400011064617461dd01016c426f756e6465645665633c75382c20537472696e674c696d69743e0000a50b0c2c70616c6c65745f6e667473147479706573304974656d4d65746164617461081c4465706f73697401a90b2c537472696e674c696d6974000008011c6465706f736974a90b011c4465706f73697400011064617461dd01016c426f756e6465645665633c75382c20537472696e674c696d69743e0000a90b0c2c70616c6c65745f6e6674731474797065734c4974656d4d657461646174614465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74a801444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e63650000ad0b000004101098e101d50100b10b00000408dd01b50b00b50b0c2c70616c6c65745f6e667473147479706573404174747269627574654465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74a801444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e63650000b90b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400bd0b012c42547265655365743c543e0000bd0b0420425472656553657404045401000004006901000000c10b0c2c70616c6c65745f6e6674731474797065732c50656e64696e67537761701030436f6c6c656374696f6e49640110184974656d49640110584974656d507269636557697468446972656374696f6e01e90120446561646c696e65011000100148646573697265645f636f6c6c656374696f6e100130436f6c6c656374696f6e4964000130646573697265645f6974656d9801384f7074696f6e3c4974656d49643e0001147072696365e50101784f7074696f6e3c4974656d507269636557697468446972656374696f6e3e000120646561646c696e65100120446561646c696e650000c50b0c2c70616c6c65745f6e66747314747970657320426974466c61677304045401c90b0004002c013450616c6c6574466561747572650000c90b0c2c70616c6c65745f6e6674731474797065733450616c6c6574466561747572650001101c54726164696e67000100284174747269627574657300020024417070726f76616c7300040014537761707300080000cd0b0c2c70616c6c65745f6e6674731870616c6c6574144572726f720804540004490001b4304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e3c417070726f76616c45787069726564000304390154686520617070726f76616c20686164206120646561646c696e65207468617420657870697265642c20736f2074686520617070726f76616c2069736e27742076616c696420616e796d6f72652e2857726f6e674f776e6572000404e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730005041501546865207769746e657373206461746120676976656e20646f6573206e6f74206d61746368207468652063757272656e74207374617465206f662074686520636861696e2e44436f6c6c656374696f6e4964496e5573650006047c436f6c6c656374696f6e20494420697320616c72656164792074616b656e2e504974656d734e6f6e5472616e7366657261626c65000704c84974656d732077697468696e207468617420636f6c6c656374696f6e20617265206e6f6e2d7472616e7366657261626c652e2c4e6f7444656c65676174650008049c5468652070726f7669646564206163636f756e74206973206e6f7420612064656c65676174652e3457726f6e6744656c6567617465000904f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000b041901546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e65727368697020616363657074616e6365206f662074686520636f6c6c656374696f6e2e284974656d4c6f636b6564000c0498546865206974656d206973206c6f636b656420286e6f6e2d7472616e7366657261626c65292e504c6f636b65644974656d41747472696275746573000d04744974656d2773206174747269627574657320617265206c6f636b65642e684c6f636b6564436f6c6c656374696f6e41747472696275746573000e048c436f6c6c656374696f6e2773206174747269627574657320617265206c6f636b65642e484c6f636b65644974656d4d65746164617461000f04684974656d2773206d65746164617461206973206c6f636b65642e604c6f636b6564436f6c6c656374696f6e4d6574616461746100100480436f6c6c656374696f6e2773206d65746164617461206973206c6f636b65642e404d6178537570706c79526561636865640011046c416c6c206974656d732068617665206265656e206d696e7465642e3c4d6178537570706c794c6f636b6564001204b8546865206d617820737570706c79206973206c6f636b656420616e642063616e2774206265206368616e6765642e444d6178537570706c79546f6f536d616c6c00130449015468652070726f7669646564206d617820737570706c79206973206c657373207468616e20746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d0014047454686520676976656e206974656d20494420697320756e6b6e6f776e2e2c556e6b6e6f776e537761700015044c5377617020646f65736e27742065786973742e404d657461646174614e6f74466f756e640016048c54686520676976656e206974656d20686173206e6f206d65746164617461207365742e444174747269627574654e6f74466f756e64001704985468652070726f7669646564206174747269627574652063616e277420626520666f756e642e284e6f74466f7253616c65001804544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001904705468652070726f76696465642062696420697320746f6f206c6f772e5052656163686564417070726f76616c4c696d6974001a04a0546865206974656d2068617320726561636865642069747320617070726f76616c206c696d69742e3c446561646c696e6545787069726564001b048454686520646561646c696e652068617320616c726561647920657870697265642e3457726f6e674475726174696f6e001c043101546865206475726174696f6e2070726f76696465642073686f756c64206265206c657373207468616e206f7220657175616c20746f20604d6178446561646c696e654475726174696f6e602e384d6574686f6444697361626c6564001d04a8546865206d6574686f642069732064697361626c65642062792073797374656d2073657474696e67732e3057726f6e6753657474696e67001e04885468652070726f76696465642073657474696e672063616e2774206265207365742e58496e636f6e73697374656e744974656d436f6e666967001f0415014974656d277320636f6e66696720616c72656164792065786973747320616e642073686f756c6420626520657175616c20746f207468652070726f7669646564206f6e652e204e6f436f6e666967002004c8436f6e66696720666f72206120636f6c6c656374696f6e206f7220616e206974656d2063616e277420626520666f756e642e3c526f6c65734e6f74436c656172656400210470536f6d6520726f6c65732077657265206e6f7420636c65617265642e384d696e744e6f7453746172746564002204644d696e7420686173206e6f742073746172746564207965742e244d696e74456e6465640023045c4d696e742068617320616c726561647920656e6465642e38416c7265616479436c61696d6564002404c05468652070726f7669646564204974656d2077617320616c7265616479207573656420666f7220636c61696d696e672e34496e636f7272656374446174610025047c5468652070726f7669646564206461746120697320696e636f72726563742e2c57726f6e674f726967696e002604ac5468652065787472696e736963207761732073656e74206279207468652077726f6e67206f726967696e2e3857726f6e675369676e6174757265002704905468652070726f7669646564207369676e617475726520697320696e636f72726563742e44496e636f72726563744d65746164617461002804a05468652070726f7669646564206d65746164617461206d6967687420626520746f6f206c6f6e672e644d6178417474726962757465734c696d6974526561636865640029049c43616e277420736574206d6f7265206174747269627574657320706572206f6e652063616c6c2e3857726f6e674e616d657370616365002a04d05468652070726f7669646564206e616d6573706163652069736e277420737570706f7274656420696e20746869732063616c6c2e48436f6c6c656374696f6e4e6f74456d707479002b048c43616e27742064656c657465206e6f6e2d656d70747920636f6c6c656374696f6e732e3c5769746e6573735265717569726564002c0490546865207769746e65737320646174612073686f756c642062652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed10b0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1474797065731c44657461696c73101c417373657449640110244672616374696f6e7301181c4465706f7369740118244163636f756e744964010000100114617373657410011c417373657449640001246672616374696f6e731801244672616374696f6e7300011c6465706f73697418011c4465706f73697400013461737365745f63726561746f720001244163636f756e7449640000d50b0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144572726f7204045400011040496e636f727265637441737365744964000004ac417373657420494420646f6573206e6f7420636f72726573706f6e6420746f206c6f636b6564204e46542e304e6f5065726d697373696f6e000104e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e2c4e66744e6f74466f756e64000204484e465420646f65736e27742065786973742e504e66744e6f744672616374696f6e616c697a6564000304904e465420686173206e6f7420796574206265656e206672616374696f6e616c697365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed90b083470616c6c65745f73616c61727928537461747573547970650c284379636c65496e64657801102c426c6f636b4e756d62657201101c42616c616e636501180014012c6379636c655f696e6465781001284379636c65496e64657800012c6379636c655f737461727410012c426c6f636b4e756d62657200011862756467657418011c42616c616e636500014c746f74616c5f726567697374726174696f6e7318011c42616c616e636500015c746f74616c5f756e726567697374657265645f7061696418011c42616c616e63650000dd0b083470616c6c65745f73616c61727938436c61696d616e745374617475730c284379636c65496e64657801101c42616c616e6365011808496401800008012c6c6173745f6163746976651001284379636c65496e646578000118737461747573e10b015c436c61696d53746174653c42616c616e63652c2049643e0000e10b083470616c6c65745f73616c61727928436c61696d5374617465081c42616c616e636501180849640180010c1c4e6f7468696e670000002852656769737465726564040018011c42616c616e636500010024417474656d707465640c0128726567697374657265642d05013c4f7074696f6e3c42616c616e63653e00010869648001084964000118616d6f756e7418011c42616c616e636500020000e50b0c3470616c6c65745f73616c6172791870616c6c6574144572726f7208045400044900013838416c726561647953746172746564000004ac5468652073616c6172792073797374656d2068617320616c7265616479206265656e20737461727465642e244e6f744d656d6265720001048c546865206163636f756e74206973206e6f7420612072616e6b6564206d656d6265722e3c416c7265616479496e64756374656400020480546865206163636f756e7420697320616c726561647920696e6475637465642e2c4e6f74496e6475637465640003001c4e6f436c61696d000404bc546865206d656d62657220646f6573206e6f74206861766520612063757272656e742076616c696420636c61696d2e24436c61696d5a65726f0005046c546865206d656d626572277320636c61696d206973207a65726f2e1c546f6f4c617465000604b043757272656e74206379636c65277320726567697374726174696f6e20706572696f64206973206f7665722e20546f6f4561726c79000704c043757272656e74206379636c652773207061796d656e7420706572696f64206973206e6f742079657420626567756e2e184e6f74596574000804584379636c65206973206e6f7420796574206f7665722e284e6f74537461727465640009049c546865207061796f7574206379636c65732068617665206e6f742079657420737461727465642e2042616e6b72757074000a049c5468657265206973206e6f20627564676574206c65667420666f7220746865207061796f75742e205061794572726f72000b04cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e30496e636f6e636c7573697665000c04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e284e6f7443757272656e74000d04d8546865206379636c65206973206166746572207468617420696e20776869636820746865207061796d656e7420776173206d6164652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee90b085870616c6c65745f636f72655f66656c6c6f7773686970304d656d626572537461747573042c426c6f636b4e756d6265720110000c012469735f616374697665ac0110626f6f6c0001386c6173745f70726f6d6f74696f6e10012c426c6f636b4e756d6265720001286c6173745f70726f6f6610012c426c6f636b4e756d6265720000ed0b000004080d02110200f10b0c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144572726f7208045400044900012420556e72616e6b6564000004644d656d62657227732072616e6b20697320746f6f206c6f772e1852616e6b6564000104684d656d62657227732072616e6b206973206e6f74207a65726f2e38556e657870656374656452616e6b00020855014d656d62657227732072616e6b206973206e6f74206173206578706563746564202d2067656e6572616c6c79206d65616e732074686174207468652072616e6b2070726f766964656420746f207468652063616c6cb0646f6573206e6f74206167726565207769746820746865207374617465206f66207468652073797374656d2e2c496e76616c696452616e6b000304550154686520676976656e2072616e6b20697320696e76616c6964202d20746869732067656e6572616c6c79206d65616e732069742773206e6f74206265747765656e203120616e64206052414e4b5f434f554e54602e304e6f5065726d697373696f6e0004040101546865206f726967696e20646f6573206e6f74206861766520656e6f756768207065726d697373696f6e20746f20646f2074686973206f7065726174696f6e2e304e6f7468696e67446f696e67000504d04e6f20776f726b206e6565647320746f20626520646f6e652061742070726573656e7420666f722074686973206d656d6265722e3c416c7265616479496e64756374656400060841015468652063616e6469646174652068617320616c7265616479206265656e20696e6475637465642e20546869732073686f756c64206e657665722068617070656e2073696e636520697420776f756c6405017265717569726520612063616e646964617465202872616e6b20302920746f20616c726561647920626520747261636b656420696e207468652070616c6c65742e284e6f74547261636b656400070439015468652063616e64696461746520686173206e6f74206265656e20696e6475637465642c20736f2063616e6e6f74206265206f6666626f61726465642066726f6d20746869732070616c6c65742e1c546f6f536f6f6e000804f84f7065726174696f6e2063616e6e6f7420626520646f6e65207965742073696e6365206e6f7420656e6f7567682074696d6520686173207061737365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef50b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f90b045300000400fd0b01185665633c543e0000f90b086870616c6c65745f7472616e73616374696f6e5f73746f726167653c5472616e73616374696f6e496e666f00001001286368756e6b5f726f6f743001743c426c616b6554776f32353620617320486173683e3a3a4f7574707574000130636f6e74656e745f686173683001743c426c616b6554776f32353620617320486173683e3a3a4f757470757400011073697a6510010c753332000130626c6f636b5f6368756e6b7310010c7533320000fd0b000002f90b00010c0c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144572726f72040454000130344e6f74436f6e6669677572656400000458496e76616c696420636f6e66696775726174696f6e2e3c52656e657765644e6f74466f756e640001047c52656e657765642065787472696e736963206973206e6f7420666f756e642e40456d7074795472616e73616374696f6e00020494417474656d7074696e6720746f2073746f726520656d707479207472616e73616374696f6e3c556e657870656374656450726f6f660003049450726f6f6620776173206e6f7420657870656374656420696e207468697320626c6f636b2e30496e76616c696450726f6f660004046850726f6f66206661696c656420766572696669636174696f6e2e304d697373696e6750726f6f66000504584d697373696e672073746f726167652070726f6f662e404d697373696e67537461746544617461000604d4556e61626c6520746f207665726966792070726f6f6620626563617375652073746174652064617461206973206d697373696e672e2c446f75626c65436865636b00070480446f75626c652070726f6f6620636865636b20696e2074686520626c6f636b2e3c50726f6f664e6f74436865636b6564000804ac53746f726167652070726f6f6620776173206e6f7420636865636b656420696e2074686520626c6f636b2e4c5472616e73616374696f6e546f6f4c61726765000904645472616e73616374696f6e20697320746f6f206c617267652e4c546f6f4d616e795472616e73616374696f6e73000a048c546f6f206d616e79207472616e73616374696f6e7320696e2074686520626c6f636b2e28426164436f6e74657874000b04d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e050c0c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e74496400011070726576a801504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874a801504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f75707065722c0120543a3a53636f726500011473636f72652c0120543a3a53636f72650000090c0c4070616c6c65745f626167735f6c697374106c6973740c426167080454000449000008011068656164a801504f7074696f6e3c543a3a4163636f756e7449643e0001107461696ca801504f7074696f6e3c543a3a4163636f756e7449643e00000d0c0000022c00110c0c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400150c01244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150c0c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000190c085470616c6c65745f6368696c645f626f756e746965732c4368696c64426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011000140134706172656e745f626f756e747910012c426f756e7479496e64657800011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e63650001187374617475731d0c01a44368696c64426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00001d0c085470616c6c65745f6368696c645f626f756e74696573444368696c64426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001101441646465640000003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640001001841637469766504011c63757261746f720001244163636f756e7449640002003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200030000210c0c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144572726f7204045400010c54506172656e74426f756e74794e6f74416374697665000004a454686520706172656e7420626f756e7479206973206e6f7420696e206163746976652073746174652e64496e73756666696369656e74426f756e747942616c616e6365000104e454686520626f756e74792062616c616e6365206973206e6f7420656e6f75676820746f20616464206e6577206368696c642d626f756e74792e50546f6f4d616e794368696c64426f756e746965730002040d014e756d626572206f66206368696c6420626f756e746965732065786365656473206c696d697420604d61784163746976654368696c64426f756e7479436f756e74602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e250c0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c7901a106244163636f756e74496401003c5363686564756c6541646472657373017d0101181c4f6e676f696e670400290c018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e7400050000290c0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c7901a106244163636f756e74496401003c5363686564756c6541646472657373017d01002c0114747261636b9901011c547261636b49640001186f726967696e5502013452756e74696d654f726967696e00012070726f706f73616c3502011043616c6c000124656e6163746d656e74bd050150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f7369742d0c016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67350c01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c79a106011454616c6c79000120696e5f7175657565ac0110626f6f6c000114616c61726d3d0c01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e00002d0c0c4070616c6c65745f7265666572656e64611474797065731c4465706f73697408244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e744964000118616d6f756e7418011c42616c616e63650000310c04184f7074696f6e040454012d0c0108104e6f6e6500000010536f6d6504002d0c0000010000350c04184f7074696f6e04045401390c0108104e6f6e6500000010536f6d650400390c0000010000390c0c4070616c6c65745f7265666572656e6461147479706573384465636964696e67537461747573042c426c6f636b4e756d62657201100008011473696e636510012c426c6f636b4e756d626572000128636f6e6669726d696e6798014c4f7074696f6e3c426c6f636b4e756d6265723e00003d0c04184f7074696f6e04045401410c0108104e6f6e6500000010536f6d650400410c0000010000410c00000408107d0100450c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401190a0453000004001d0a01185665633c543e0000490c0000024d0c004d0c000004089901510c00510c0c4070616c6c65745f7265666572656e646114747970657324547261636b496e666f081c42616c616e63650118184d6f6d656e740110002401106e616d65490701302627737461746963207374720001306d61785f6465636964696e6710010c7533320001406465636973696f6e5f6465706f73697418011c42616c616e6365000138707265706172655f706572696f641001184d6f6d656e7400013c6465636973696f6e5f706572696f641001184d6f6d656e74000138636f6e6669726d5f706572696f641001184d6f6d656e740001506d696e5f656e6163746d656e745f706572696f641001184d6f6d656e740001306d696e5f617070726f76616c550c0114437572766500012c6d696e5f737570706f7274550c011443757276650000550c0c4070616c6c65745f7265666572656e646114747970657314437572766500010c404c696e65617244656372656173696e670c01186c656e677468c4011c50657262696c6c000114666c6f6f72c4011c50657262696c6c0001106365696cc4011c50657262696c6c000000445374657070656444656372656173696e67100114626567696ec4011c50657262696c6c00010c656e64c4011c50657262696c6c00011073746570c4011c50657262696c6c000118706572696f64c4011c50657262696c6c000100285265636970726f63616c0c0118666163746f72590c01204669786564493634000120785f6f6666736574590c01204669786564493634000120795f6f6666736574590c0120466978656449363400020000590c0c3473705f61726974686d657469632c66697865645f706f696e74204669786564493634000004005d0c010c69363400005d0c0000050c00610c0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000134284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e650c0c3470616c6c65745f72656d61726b1870616c6c6574144572726f7204045400010814456d7074790000047c417474656d7074696e6720746f2073746f726520656d70747920646174612e28426164436f6e74657874000104d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e690c00000408009901006d0c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746518566f74696e67141c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f7465730001081c43617374696e670400710c01c843617374696e673c42616c616e63652c20426c6f636b4e756d6265722c20506f6c6c496e6465782c204d6178566f7465733e0000002844656c65676174696e670400890c01ac44656c65676174696e673c42616c616e63652c204163636f756e7449642c20426c6f636b4e756d6265723e00010000710c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74651c43617374696e67101c42616c616e636501182c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f74657300000c0114766f746573750c01dc426f756e6465645665633c28506f6c6c496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73810c015044656c65676174696f6e733c42616c616e63653e0001147072696f72850c017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000750c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401790c0453000004007d0c01185665633c543e0000790c0000040810cd05007d0c000002790c00810c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000850c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000890c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652844656c65676174696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100014011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed5050128436f6e76696374696f6e00012c64656c65676174696f6e73810c015044656c65676174696f6e733c42616c616e63653e0001147072696f72850c017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00008d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401910c045300000400950c01185665633c543e0000910c0000040899011800950c000002910c00990c0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144572726f72080454000449000130284e6f744f6e676f696e6700000450506f6c6c206973206e6f74206f6e676f696e672e204e6f74566f746572000104ac54686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e2074686520706f6c6c2e304e6f5065726d697373696f6e000204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e3c4e6f5065726d697373696f6e5965740003045901546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e207269676874206e6f77206275742077696c6c20646f20696e20746865206675747572652e44416c726561647944656c65676174696e6700040488546865206163636f756e7420697320616c72656164792064656c65676174696e672e34416c7265616479566f74696e670005085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e73756666696369656e7446756e6473000604fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000704a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e204e6f6e73656e73650008049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c4d6178566f74657352656163686564000904804d6178696d756d206e756d626572206f6620766f74657320726561636865642e2c436c6173734e6565646564000a04390154686520636c617373206d75737420626520737570706c6965642073696e6365206974206973206e6f7420656173696c792064657465726d696e61626c652066726f6d207468652073746174652e20426164436c617373000b048454686520636c61737320494420737570706c69656420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d0c0c4070616c6c65745f77686974656c6973741870616c6c6574144572726f720404540001144c556e617661696c61626c65507265496d616765000004c854686520707265696d616765206f66207468652063616c6c206861736820636f756c64206e6f74206265206c6f616465642e3c556e6465636f6461626c6543616c6c000104785468652063616c6c20636f756c64206e6f74206265206465636f6465642e60496e76616c696443616c6c5765696768745769746e657373000204ec54686520776569676874206f6620746865206465636f6465642063616c6c2077617320686967686572207468616e20746865207769746e6573732e5043616c6c49734e6f7457686974656c6973746564000304745468652063616c6c20776173206e6f742077686974656c69737465642e5843616c6c416c726561647957686974656c6973746564000404a05468652063616c6c2077617320616c72656164792077686974656c69737465643b204e6f2d4f702e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400f10401185665633c543e0000a50c0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea90c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e905045300000400ad0c01185665633c543e0000ad0c000002e90500b10c083c70616c6c65745f616c6c69616e6365284d656d626572526f6c6500010c1846656c6c6f7700000010416c6c79000100205265746972696e6700020000b50c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000b90c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010106045300000400bd0c01185665633c543e0000bd0c000002010600c10c0c3c70616c6c65745f616c6c69616e63651870616c6c6574144572726f7208045400044900016064416c6c69616e63654e6f74596574496e697469616c697a6564000004350154686520416c6c69616e636520686173206e6f74206265656e20696e697469616c697a6564207965742c207468657265666f7265206163636f756e74732063616e6e6f74206a6f696e2069742e68416c6c69616e6365416c7265616479496e697469616c697a6564000104250154686520416c6c69616e636520686173206265656e20696e697469616c697a65642c207468657265666f72652063616e6e6f7420626520696e697469616c697a656420616761696e2e34416c72656164794d656d626572000204704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000304604163636f756e74206973206e6f742061206d656d6265722e1c4e6f74416c6c790004045c4163636f756e74206973206e6f7420616e20616c6c792e384e6f566f74696e67526967687473000504904163636f756e7420646f6573206e6f74206861766520766f74696e67207269676874732e3c416c7265616479456c657661746564000604bc4163636f756e7420697320616c726561647920616e20656c657661746564202866656c6c6f7729206d656d6265722e4c416c7265616479556e7363727570756c6f75730007049c4974656d20697320616c7265616479206c697374656420617320756e7363727570756c6f75732e3c4163636f756e744e6f6e477261746100080855014163636f756e7420686173206265656e206465656d656420756e7363727570756c6f75732062792074686520416c6c69616e636520616e64206973206e6f742077656c636f6d6520746f206a6f696e206f72206265286e6f6d696e617465642e5c4e6f744c69737465644173556e7363727570756c6f7573000904984974656d20686173206e6f74206265656e206465656d656420756e7363727570756c6f75732e60546f6f4d616e79556e7363727570756c6f75734974656d73000a040101546865206e756d626572206f6620756e7363727570756c6f7573206974656d73206578636565647320604d6178556e7363727570756c6f75734974656d73602e44546f6f4c6f6e675765627369746555726c000b04d04c656e677468206f6620776562736974652055524c206578636565647320604d61785765627369746555726c4c656e677468602e44496e73756666696369656e7446756e6473000c04c442616c616e636520697320696e73756666696369656e7420666f7220746865207265717569726564206465706f7369742e74576974686f757452657175697265644964656e746974794669656c6473000d041501546865206163636f756e742773206964656e7469747920646f6573206e6f74206861766520646973706c6179206669656c6420616e642077656273697465206669656c642e70576974686f7574476f6f644964656e746974794a756467656d656e74000e04b4546865206163636f756e742773206964656e7469747920686173206e6f20676f6f64206a756467656d656e742e4c4d697373696e6750726f706f73616c48617368000f047c5468652070726f706f73616c2068617368206973206e6f7420666f756e642e4c4d697373696e67416e6e6f756e63656d656e740010047854686520616e6e6f756e63656d656e74206973206e6f7420666f756e642e38546f6f4d616e794d656d62657273001104b04e756d626572206f66206d656d62657273206578636565647320604d61784d656d62657273436f756e74602e50546f6f4d616e79416e6e6f756e63656d656e7473001204e04e756d626572206f6620616e6e6f756e63656d656e7473206578636565647320604d6178416e6e6f756e63656d656e7473436f756e74602e284261645769746e6573730013046c496e76616c6964207769746e657373206461746120676976656e2e3c416c72656164795265746972696e67001404984163636f756e7420616c72656164792067617665207265746972656d656e74206e6f74696365605265746972656d656e744e6f746963654e6f74476976656e001504f04163636f756e7420646964206e6f7420676976652061207265746972656d656e74206e6f7469636520726571756972656420746f207265746972652e645265746972656d656e74506572696f644e6f74506173736564001604845265746972656d656e7420706572696f6420686173206e6f74207061737365642e3846656c6c6f77734d697373696e67001704d046656c6c6f7773206d7573742062652070726f766964656420746f20696e697469616c697a652074686520416c6c69616e63652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec50c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328506f6f6c4d656d626572040454000010011c706f6f6c5f6964100118506f6f6c4964000118706f696e747318013042616c616e63654f663c543e0001706c6173745f7265636f726465645f7265776172645f636f756e74657221010140543a3a526577617264436f756e746572000138756e626f6e64696e675f65726173c90c01e0426f756e64656442547265654d61703c457261496e6465782c2042616c616e63654f663c543e2c20543a3a4d6178556e626f6e64696e673e0000c90c0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560118045300000400cd0c013842547265654d61703c4b2c20563e0000cd0c042042547265654d617008044b0110045601180004001d0a000000d10c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c426f6e646564506f6f6c496e6e65720404540000140128636f6d6d697373696f6ed50c0134436f6d6d697373696f6e3c543e0001386d656d6265725f636f756e74657210010c753332000118706f696e747318013042616c616e63654f663c543e000114726f6c6573e10c015c506f6f6c526f6c65733c543a3a4163636f756e7449643e00011473746174650d060124506f6f6c53746174650000d50c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328436f6d6d697373696f6e040454000010011c63757272656e742506017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e00010c6d6178d90c013c4f7074696f6e3c50657262696c6c3e00012c6368616e67655f72617465dd0c01bc4f7074696f6e3c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e3e0001347468726f74746c655f66726f6d9801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0000d90c04184f7074696f6e04045401c40108104e6f6e6500000010536f6d650400c40000010000dd0c04184f7074696f6e040454012d060108104e6f6e6500000010536f6d6504002d060000010000e10c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c526f6c657304244163636f756e7449640100001001246465706f7369746f720001244163636f756e744964000110726f6f74a801444f7074696f6e3c4163636f756e7449643e0001246e6f6d696e61746f72a801444f7074696f6e3c4163636f756e7449643e00011c626f756e636572a801444f7074696f6e3c4163636f756e7449643e0000e50c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328526577617264506f6f6c04045400001401706c6173745f7265636f726465645f7265776172645f636f756e74657221010140543a3a526577617264436f756e74657200016c6c6173745f7265636f726465645f746f74616c5f7061796f75747318013042616c616e63654f663c543e000154746f74616c5f726577617264735f636c61696d656418013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f70656e64696e6718013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f636c61696d656418013042616c616e63654f663c543e0000e90c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320537562506f6f6c7304045400000801186e6f5f657261ed0c0134556e626f6e64506f6f6c3c543e000120776974685f657261f10c010101426f756e64656442547265654d61703c457261496e6465782c20556e626f6e64506f6f6c3c543e2c20546f74616c556e626f6e64696e67506f6f6c733c543e3e0000ed0c085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328556e626f6e64506f6f6c0404540000080118706f696e747318013042616c616e63654f663c543e00011c62616c616e636518013042616c616e63654f663c543e0000f10c0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601ed0c045300000400f50c013842547265654d61703c4b2c20563e0000f50c042042547265654d617008044b0110045601ed0c000400f90c000000f90c000002fd0c00fd0c0000040810ed0c00010d0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144572726f7204045400018030506f6f6c4e6f74466f756e6400000488412028626f6e6465642920706f6f6c20696420646f6573206e6f742065786973742e48506f6f6c4d656d6265724e6f74466f756e640001046c416e206163636f756e74206973206e6f742061206d656d6265722e48526577617264506f6f6c4e6f74466f756e640002042101412072657761726420706f6f6c20646f6573206e6f742065786973742e20496e20616c6c206361736573207468697320697320612073797374656d206c6f676963206572726f722e40537562506f6f6c734e6f74466f756e6400030468412073756220706f6f6c20646f6573206e6f742065786973742e644163636f756e7442656c6f6e6773546f4f74686572506f6f6c0004084d01416e206163636f756e7420697320616c72656164792064656c65676174696e6720696e20616e6f7468657220706f6f6c2e20416e206163636f756e74206d6179206f6e6c792062656c6f6e6720746f206f6e653c706f6f6c20617420612074696d652e3846756c6c79556e626f6e64696e670005083d01546865206d656d6265722069732066756c6c7920756e626f6e6465642028616e6420746875732063616e6e6f74206163636573732074686520626f6e64656420616e642072657761726420706f6f6ca8616e796d6f726520746f2c20666f72206578616d706c652c20636f6c6c6563742072657761726473292e444d6178556e626f6e64696e674c696d69740006040901546865206d656d6265722063616e6e6f7420756e626f6e642066757274686572206368756e6b732064756520746f207265616368696e6720746865206c696d69742e4443616e6e6f745769746864726177416e790007044d014e6f6e65206f66207468652066756e64732063616e2062652077697468647261776e2079657420626563617573652074686520626f6e64696e67206475726174696f6e20686173206e6f74207061737365642e444d696e696d756d426f6e644e6f744d6574000814290154686520616d6f756e7420646f6573206e6f74206d65657420746865206d696e696d756d20626f6e6420746f20656974686572206a6f696e206f7220637265617465206120706f6f6c2e005501546865206465706f7369746f722063616e206e6576657220756e626f6e6420746f20612076616c7565206c657373207468616e206050616c6c65743a3a6465706f7369746f725f6d696e5f626f6e64602e205468655d0163616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e204d656d626572732063616e206e6576657220756e626f6e6420746f20616876616c75652062656c6f7720604d696e4a6f696e426f6e64602e304f766572666c6f775269736b0009042101546865207472616e73616374696f6e20636f756c64206e6f742062652065786563757465642064756520746f206f766572666c6f77207269736b20666f722074686520706f6f6c2e344e6f7444657374726f79696e67000a085d014120706f6f6c206d75737420626520696e205b60506f6f6c53746174653a3a44657374726f79696e67605d20696e206f7264657220666f7220746865206465706f7369746f7220746f20756e626f6e64206f7220666f72b86f74686572206d656d6265727320746f206265207065726d697373696f6e6c6573736c7920756e626f6e6465642e304e6f744e6f6d696e61746f72000b04f45468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e544e6f744b69636b65724f7244657374726f79696e67000c043d01456974686572206129207468652063616c6c65722063616e6e6f74206d616b6520612076616c6964206b69636b206f722062292074686520706f6f6c206973206e6f742064657374726f79696e672e1c4e6f744f70656e000d047054686520706f6f6c206973206e6f74206f70656e20746f206a6f696e204d6178506f6f6c73000e04845468652073797374656d206973206d61786564206f7574206f6e20706f6f6c732e384d6178506f6f6c4d656d62657273000f049c546f6f206d616e79206d656d6265727320696e2074686520706f6f6c206f722073797374656d2e4443616e4e6f744368616e676553746174650010048854686520706f6f6c732073746174652063616e6e6f74206265206368616e6765642e54446f65734e6f74486176655065726d697373696f6e001104b85468652063616c6c657220646f6573206e6f742068617665206164657175617465207065726d697373696f6e732e544d65746164617461457863656564734d61784c656e001204ac4d657461646174612065786365656473205b60436f6e6669673a3a4d61784d657461646174614c656e605d24446566656e736976650400050d0138446566656e736976654572726f720013083101536f6d65206572726f72206f6363757272656420746861742073686f756c64206e657665722068617070656e2e20546869732073686f756c64206265207265706f7274656420746f20746865306d61696e7461696e6572732e9c5061727469616c556e626f6e644e6f74416c6c6f7765645065726d697373696f6e6c6573736c79001404bc5061727469616c20756e626f6e64696e67206e6f7720616c6c6f776564207065726d697373696f6e6c6573736c792e5c4d6178436f6d6d697373696f6e526573747269637465640015041d0154686520706f6f6c2773206d617820636f6d6d697373696f6e2063616e6e6f742062652073657420686967686572207468616e20746865206578697374696e672076616c75652e60436f6d6d697373696f6e457863656564734d6178696d756d001604ec54686520737570706c69656420636f6d6d697373696f6e206578636565647320746865206d617820616c6c6f77656420636f6d6d697373696f6e2e78436f6d6d697373696f6e45786365656473476c6f62616c4d6178696d756d001704e854686520737570706c69656420636f6d6d697373696f6e206578636565647320676c6f62616c206d6178696d756d20636f6d6d697373696f6e2e64436f6d6d697373696f6e4368616e67655468726f74746c656400180409014e6f7420656e6f75676820626c6f636b732068617665207375727061737365642073696e636520746865206c61737420636f6d6d697373696f6e207570646174652e78436f6d6d697373696f6e4368616e6765526174654e6f74416c6c6f7765640019040101546865207375626d6974746564206368616e67657320746f20636f6d6d697373696f6e206368616e6765207261746520617265206e6f7420616c6c6f7765642e4c4e6f50656e64696e67436f6d6d697373696f6e001a04a05468657265206973206e6f2070656e64696e6720636f6d6d697373696f6e20746f20636c61696d2e584e6f436f6d6d697373696f6e43757272656e74536574001b048c4e6f20636f6d6d697373696f6e2063757272656e7420686173206265656e207365742e2c506f6f6c4964496e557365001c0464506f6f6c2069642063757272656e746c7920696e207573652e34496e76616c6964506f6f6c4964001d049c506f6f6c2069642070726f7669646564206973206e6f7420636f72726563742f757361626c652e4c426f6e64457874726152657374726963746564001e04fc426f6e64696e67206578747261206973207265737472696374656420746f207468652065786163742070656e64696e672072657761726420616d6f756e742e3c4e6f7468696e67546f41646a757374001f04b04e6f20696d62616c616e636520696e20746865204544206465706f73697420666f722074686520706f6f6c2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e050d0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657438446566656e736976654572726f72000114684e6f74456e6f7567685370616365496e556e626f6e64506f6f6c00000030506f6f6c4e6f74466f756e6400010048526577617264506f6f6c4e6f74466f756e6400020040537562506f6f6c734e6f74466f756e6400030070426f6e64656453746173684b696c6c65645072656d61747572656c7900040000090d0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c7901d506244163636f756e74496401003c5363686564756c6541646472657373017d0101181c4f6e676f696e6704000d0d018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e74000500000d0d0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c7901d506244163636f756e74496401003c5363686564756c6541646472657373017d01002c0114747261636b9901011c547261636b49640001186f726967696e5502013452756e74696d654f726967696e00012070726f706f73616c3502011043616c6c000124656e6163746d656e74bd050150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f7369742d0c016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974310c018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67350c01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c79d506011454616c6c79000120696e5f7175657565ac0110626f6f6c000114616c61726d3d0c01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e0000110d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d01045300000400410701185665633c543e0000150d0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000134284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e190d086070616c6c65745f72616e6b65645f636f6c6c656374697665304d656d6265725265636f7264000004011072616e6b9901011052616e6b00001d0d0000040899010000210d0000040899011000250d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000290d0c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012434416c72656164794d656d626572000004704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000104604163636f756e74206973206e6f742061206d656d6265722e284e6f74506f6c6c696e67000204b854686520676976656e20706f6c6c20696e64657820697320756e6b6e6f776e206f722068617320636c6f7365642e1c4f6e676f696e670003048054686520676976656e20706f6c6c206973207374696c6c206f6e676f696e672e344e6f6e6552656d61696e696e67000404ac546865726520617265206e6f2066757274686572207265636f72647320746f2062652072656d6f7665642e28436f7272757074696f6e00050468556e6578706563746564206572726f7220696e2073746174652e2852616e6b546f6f4c6f7700060494546865206d656d62657227732072616e6b20697320746f6f206c6f7720746f20766f74652e38496e76616c69645769746e6573730007049854686520696e666f726d6174696f6e2070726f766964656420697320696e636f72726563742e304e6f5065726d697373696f6e000804f8546865206f726967696e206973206e6f742073756666696369656e746c792070726976696c6567656420746f20646f20746865206f7065726174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2d0d0c5c70616c6c65745f61737365745f636f6e76657273696f6e14747970657320506f6f6c496e666f042c506f6f6c417373657449640110000401206c705f746f6b656e10012c506f6f6c417373657449640000310d0c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144572726f7204045400016c2c457175616c4173736574730000046850726f7669646564206173736574732061726520657175616c2e40556e737570706f727465644173736574000104a450726f7669646564206173736574206973206e6f7420737570706f7274656420666f7220706f6f6c2e28506f6f6c45786973747300020450506f6f6c20616c7265616479206578697374732e4857726f6e6744657369726564416d6f756e74000304744465736972656420616d6f756e742063616e2774206265207a65726f2e60416d6f756e744f6e654c6573735468616e4d696e696d616c000408490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e60416d6f756e7454776f4c6573735468616e4d696e696d616c000508490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e68526573657276654c6566744c6573735468616e4d696e696d616c0006084d0152657365727665206e6565647320746f20616c776179732062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e40416d6f756e744f7574546f6f48696768000704c84465736972656420616d6f756e742063616e277420626520657175616c20746f2074686520706f6f6c20726573657276652e30506f6f6c4e6f74466f756e640008045c54686520706f6f6c20646f65736e27742065786973742e204f766572666c6f7700090454416e206f766572666c6f772068617070656e65642e8041737365744f6e654465706f7369744469644e6f744d6565744d696e696d756d000a042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e80417373657454776f4465706f7369744469644e6f744d6565744d696e696d756d000b042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e8c41737365744f6e655769746864726177616c4469644e6f744d6565744d696e696d756d000c042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e8c417373657454776f5769746864726177616c4469644e6f744d6565744d696e696d756d000d042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e704f7074696d616c416d6f756e744c6573735468616e44657369726564000e04bc4f7074696d616c2063616c63756c6174656420616d6f756e74206973206c657373207468616e20646573697265642e6c496e73756666696369656e744c69717569646974794d696e746564000f0478496e73756666696369656e74206c6971756964697479206d696e7465642e345a65726f4c697175696469747900100488526571756573746564206c69717569646974792063616e2774206265207a65726f2e285a65726f416d6f756e7400110454416d6f756e742063616e2774206265207a65726f2e54496e73756666696369656e744c69717569646974790012048c496e73756666696369656e74206c697175696469747920696e2074686520706f6f6c2e8c50726f76696465644d696e696d756d4e6f7453756666696369656e74466f7253776170001304ec43616c63756c6174656420616d6f756e74206f7574206973206c657373207468616e2070726f7669646564206d696e696d756d20616d6f756e742e8c50726f76696465644d6178696d756d4e6f7453756666696369656e74466f7253776170001404cc50726f7669646564206d6178696d756d20616d6f756e74206973206e6f742073756666696369656e7420666f7220737761702e74506f6f6c4d757374436f6e7461696e4e617469766543757272656e6379001504b44f6e6c7920706f6f6c732077697468206e6174697665206f6e206f6e652073696465206172652076616c69642e2c496e76616c696450617468001604d45468652070726f76696465642070617468206d75737420636f6e7369737473206f66203220617373657473206174206c656173742e24506174684572726f72001704ac497420776173206e6f7420706f737369626c6520746f2063616c63756c617465207061746820646174612e344e6f6e556e6971756550617468001804c45468652070726f76696465642070617468206d75737420636f6e7369737473206f6620756e69717565206173736574732e50496e636f7272656374506f6f6c41737365744964001904ec497420776173206e6f7420706f737369626c6520746f20676574206f7220696e6372656d656e7420746865204964206f662074686520706f6f6c2e4c436f72726573706f6e64656e63654572726f72001a0c5101556e61626c6520746f2066696e6420616e20656c656d656e7420696e20616e2061727261792f76656320746861742073686f756c642068617665206f6e652d746f2d6f6e6520636f72726573706f6e64656e636545017769746820616e6f746865722e20466f72206578616d706c652c20616e206172726179206f662061737365747320636f6e737469747574696e672061206070617468602073686f756c6420686176652061c0636f72726573706f6e64696e67206172726179206f662060616d6f756e74736020616c6f6e672074686520706174682e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e350d0c4c70616c6c65745f666173745f756e7374616b6514747970657338556e7374616b6552657175657374040454000008011c73746173686573390d01d8426f756e6465645665633c28543a3a4163636f756e7449642c2042616c616e63654f663c543e292c20543a3a426174636853697a653e00011c636865636b65643d0d0190426f756e6465645665633c457261496e6465782c204d6178436865636b696e673c543e3e0000390d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401fc045300000400f801185665633c543e00003d0d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e0000410d0c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144572726f72040454000118344e6f74436f6e74726f6c6c657200000cb85468652070726f766964656420436f6e74726f6c6c6572206163636f756e7420776173206e6f7420666f756e642e00c054686973206d65616e7320746861742074686520676976656e206163636f756e74206973206e6f7420626f6e6465642e34416c7265616479517565756564000104ac54686520626f6e646564206163636f756e742068617320616c7265616479206265656e207175657565642e384e6f7446756c6c79426f6e646564000204bc54686520626f6e646564206163636f756e74206861732061637469766520756e6c6f636b696e67206368756e6b732e244e6f74517565756564000304b45468652070726f766964656420756e2d7374616b6572206973206e6f7420696e2074686520605175657565602e2c416c72656164794865616400040405015468652070726f766964656420756e2d7374616b657220697320616c726561647920696e20486561642c20616e642063616e6e6f7420646572656769737465722e3843616c6c4e6f74416c6c6f7765640005041d015468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742062656361757365207468652070616c6c6574206973206e6f74206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e450d085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e011000180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f757273490d01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e742c010c75363400011073697a652c010c7536340000490d04184f7074696f6e040454014d0d0108104e6f6e6500000010536f6d6504004d0d00000100004d0d085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e011000080110707265761001344d6573736167654f726967696e0001106e6578741001344d6573736167654f726967696e0000510d085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a6500011068656170550d019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e0000550d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000590d0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001202c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d0d0c3c70616c6c65745f74785f70617573651870616c6c6574144572726f720404540001102049735061757365640000044c5468652063616c6c206973207061757365642e284973556e706175736564000104545468652063616c6c20697320756e7061757365642e28556e7061757361626c65000204b45468652063616c6c2069732077686974656c697374656420616e642063616e6e6f74206265207061757365642e204e6f74466f756e64000300048054686520604572726f726020656e756d206f6620746869732070616c6c65742e610d0c4070616c6c65745f736166655f6d6f64651870616c6c6574144572726f7204045400011c1c456e7465726564000004b054686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c2920656e74657265642e18457869746564000104ac54686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c29206578697465642e344e6f74436f6e666967757265640002040901546869732066756e6374696f6e616c697479206f66207468652070616c6c65742069732064697361626c65642062792074686520636f6e66696775726174696f6e2e244e6f4465706f736974000304745468657265206973206e6f2062616c616e63652072657365727665642e40416c72656164794465706f73697465640004045d01546865206163636f756e7420616c7265616479206861732061206465706f73697420726573657276656420616e642063616e207468657265666f7265206e6f7420656e746572206f7220657874656e6420616761696e2e4043616e6e6f7452656c656173655965740005049054686973206465706f7369742063616e6e6f742062652072656c6561736564207965742e3443757272656e63794572726f72000604a0416e206572726f722066726f6d2074686520756e6465726c79696e67206043757272656e6379602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e650d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400690d01185665633c543e0000690d0000026906006d0d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401710d045300000400750d01185665633c543e0000710d0c3470616c6c65745f62726f6b65721474797065733c4c656173655265636f72644974656d0000080114756e74696c10012454696d65736c6963650001107461736b1001185461736b49640000750d000002710d00790d0c3470616c6c65745f62726f6b6572147479706573305374617475735265636f72640000140128636f72655f636f756e7499010124436f7265496e646578000144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7400014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e740001606c6173745f636f6d6d69747465645f74696d65736c69636510012454696d65736c6963650001386c6173745f74696d65736c69636510012454696d65736c69636500007d0d0c3470616c6c65745f62726f6b65721474797065733853616c65496e666f5265636f7264081c42616c616e636501182c426c6f636b4e756d62657201100028012873616c655f737461727410012c426c6f636b4e756d6265720001346c656164696e5f6c656e67746810012c426c6f636b4e756d626572000114707269636518011c42616c616e6365000130726567696f6e5f626567696e10012454696d65736c696365000128726567696f6e5f656e6410012454696d65736c696365000140696465616c5f636f7265735f736f6c6499010124436f7265496e646578000134636f7265735f6f66666572656499010124436f7265496e64657800012866697273745f636f726599010124436f7265496e64657800013473656c6c6f75745f70726963652d05013c4f7074696f6e3c42616c616e63653e000128636f7265735f736f6c6499010124436f7265496e6465780000810d0c3470616c6c65745f62726f6b657214747970657340416c6c6f77656452656e6577616c49640000080110636f726599010124436f7265496e6465780001107768656e10012454696d65736c6963650000850d0c3470616c6c65745f62726f6b657214747970657350416c6c6f77656452656e6577616c5265636f7264041c42616c616e6365011800080114707269636518011c42616c616e6365000128636f6d706c6574696f6e890d0140436f6d706c6574696f6e5374617475730000890d0c3470616c6c65745f62726f6b657214747970657340436f6d706c6574696f6e5374617475730001081c5061727469616c040071060120436f72654d61736b00000020436f6d706c6574650400690601205363686564756c65000100008d0d0c3470616c6c65745f62726f6b657214747970657330526567696f6e5265636f726408244163636f756e74496401001c42616c616e63650118000c010c656e6410012454696d65736c6963650001146f776e65720001244163636f756e744964000110706169642d05013c4f7074696f6e3c42616c616e63653e0000910d0000040810990100950d0c3470616c6c65745f62726f6b657214747970657348436f6e747269627574696f6e5265636f726404244163636f756e7449640100000801186c656e67746810012454696d65736c69636500011470617965650001244163636f756e7449640000990d0c3470616c6c65745f62726f6b657214747970657330506f6f6c496f5265636f7264000008011c707269766174659d0d01585369676e6564436f72654d61736b426974436f756e7400011873797374656d9d0d01585369676e6564436f72654d61736b426974436f756e7400009d0d0000050b00a10d0c3470616c6c65745f62726f6b657214747970657358496e737461506f6f6c486973746f72795265636f7264041c42616c616e63650118000c0154707269766174655f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e7400015073797374656d5f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e740001306d617962655f7061796f75742d05013c4f7074696f6e3c42616c616e63653e0000a50d0c3470616c6c65745f62726f6b65721870616c6c6574144572726f7204045400017034556e6b6e6f776e526567696f6e0000049c54686520676976656e20726567696f6e206964656e74697479206973206e6f74206b6e6f776e2e204e6f744f776e6572000104a8546865206f776e6572206f662074686520726567696f6e206973206e6f7420746865206f726967696e2e305069766f74546f6f4c6174650002040d01546865207069766f7420706f696e74206f662074686520706172746974696f6e206174206f722061667465722074686520656e64206f662074686520726567696f6e2e345069766f74546f6f4561726c790003040101546865207069766f7420706f696e74206f662074686520706172746974696f6e2061742074686520626567696e6e696e67206f662074686520726567696f6e2e344578746572696f725069766f740004045d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e67206973206e6f7420636f6e7461696e65642077697468696e2074686520726567696f6e277320696e7465726c616365206d61736b2e24566f69645069766f740005042501546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320766f69642028616e64207468657265666f726520756e7363686564756c61626c65292e34436f6d706c6574655069766f740006044d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320636f6d706c6574652028616e64207468657265666f7265206e6f7420612073747269637420737562736574292e3c436f7272757074576f726b706c616e000704450154686520776f726b706c616e206f66207468652070616c6c6574277320737461746520697320696e76616c69642e205468697320696e64696361746573206120737461746520636f7272757074696f6e2e1c4e6f53616c6573000804945468657265206973206e6f2073616c652068617070656e696e672063757272656e746c792e284f76657270726963656400090470546865207072696365206c696d69742069732065786365656465642e2c556e617661696c61626c65000a0474546865726520617265206e6f20636f72657320617661696c61626c652e1c536f6c644f7574000b04805468652073616c65206c696d697420686173206265656e20726561636865642e2457726f6e6754696d65000c085d015468652072656e6577616c206f7065726174696f6e206973206e6f742076616c6964206174207468652063757272656e742074696d6520286974206d6179206265636f6d652076616c696420696e20746865206e6578741873616c65292e284e6f74416c6c6f776564000d0464496e76616c696420617474656d707420746f2072656e65772e34556e696e697469616c697a6564000e04a4546869732070616c6c657420686173206e6f7420796574206265656e20696e697469616c697a65642e20546f6f4561726c79000f0409015468652070757263686173652063616e6e6f742068617070656e20796574206173207468652073616c6520706572696f642069732079657420746f20626567696e2e2c4e6f7468696e67546f446f001004705468657265206973206e6f20776f726b20746f20626520646f6e652e4c546f6f4d616e795265736572766174696f6e73001104f0546865206d6178696d756d20616d6f756e74206f66207265736572766174696f6e732068617320616c7265616479206265656e20726561636865642e34546f6f4d616e794c6561736573001204d8546865206d6178696d756d20616d6f756e74206f66206c65617365732068617320616c7265616479206265656e20726561636865642e38556e6b6e6f776e526576656e75650013085d0154686520726576656e756520666f722074686520496e7374616e74616e656f757320436f72652053616c6573206f66207468697320706572696f64206973206e6f74202879657429206b6e6f776e20616e6420746875737874686973206f7065726174696f6e2063616e6e6f742070726f636565642e4c556e6b6e6f776e436f6e747269627574696f6e0014041901546865206964656e74696669656420636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726520506f6f6c20697320756e6b6e6f776e2e50496e636f6d706c65746541737369676e6d656e740015084d0154686520776f726b6c6f61642061737369676e656420666f722072656e6577616c20697320696e636f6d706c6574652e205468697320697320756e657870656374656420616e6420696e646963617465732061306c6f676963206572726f722e285374696c6c56616c6964001604d0416e206974656d2063616e6e6f742062652064726f707065642062656361757365206974206973207374696c6c2076616c69642e244e6f486973746f72790017048054686520686973746f7279206974656d20646f6573206e6f742065786973742e48556e6b6e6f776e5265736572766174696f6e001804a44e6f207265736572766174696f6e206f662074686520676976656e20696e646578206578697374732e38556e6b6e6f776e52656e6577616c0019048c5468652072656e6577616c207265636f72642063616e6e6f7420626520666f756e642e38416c726561647945787069726564001a04a4546865206c65617365206578706972792074696d652068617320616c7265616479207061737365642e34496e76616c6964436f6e666967001b04f454686520636f6e66696775726174696f6e20636f756c64206e6f74206265206170706c696564206265636175736520697420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea90d102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373019d021043616c6c013902245369676e617475726501750514457874726101ad0d00040034000000ad0d00000420b10db50db90dbd0dc10dc90dcd0dd10d00b10d10306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000b50d10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000b90d10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000bd0d10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000c10d10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400c50d010c4572610000c50d102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000c90d10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040079020120543a3a4e6f6e63650000cd0d10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000d10d086c70616c6c65745f736b69705f6665656c6573735f7061796d656e7448536b6970436865636b49664665656c65737308045400045301d50d000400d50d0104530000d50d088870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c7469704d01013042616c616e63654f663c543e00012061737365745f69649801684f7074696f6e3c436861726765417373657449644f663c543e3e000025011853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023041070400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000450704000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100ac0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100ac0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500003d07040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e013d0201541830426c6f636b576569676874734d07f901025b1f5d000b00204aa9d10113ffffffffffffffffc2a0a91d00010bd05f9fa62e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2a0a91d00010bd0e7f110a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746859073000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687461074040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e6507b904106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000058df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa70200000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000091d5df18b0d2cf58020000006fd7c327202e4a8d01000000ab3c0572291feb8b01000000fbc577b9d747efd60100000002000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669789901082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e017507001c5574696c69747900014d020178044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e017907011042616265011042616265442845706f6368496e64657801002c20000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301007d070400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100810220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100810220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000890204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301007d0704000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510890704000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000910704000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100810104001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401007d01200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000a90704000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000a9070400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100ad0704002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e016d0200103445706f63684475726174696f6e2c20c8000000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652c20b80b00000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010640000000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f776564344d61784e6f6d696e61746f727310104000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e01b907022454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100ac040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e0195020004344d696e696d756d506572696f642c20dc05000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e000328417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000041c496e6469636573011c496e646963657304204163636f756e74730001040210bd070400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e0199020184041c4465706f736974184000407a10f35a0000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01c107052042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c507040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200e1070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a6573010104020009080400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01a502018814484578697374656e7469616c4465706f736974184000407a10f35a0000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100600000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100100000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e011d0806485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100210140000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100210804000000019004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f726974796000510120546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000738417373657454785061796d656e7400000194000008604173736574436f6e76657273696f6e54785061796d656e740000019c00000968456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100b40400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000250804000c3d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e006020416c7761797320736f727465642062792073636f72652e20536e617073686f7400002d0804000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100007d0304000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e646963657301003d080400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510490804001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f72650000b00400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01a90201a04434556e7369676e656450686173651010320000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010320000000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64c41000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64c410a0860100084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410100500000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792c20feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e7310100a0000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687424400b1089578f2e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100300000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e656452657761726442617365184000407a10f35a00000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744279746518400010a5d4e8000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e284d617857696e6e6572731010e803000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687424400b1089578f2e011366666666666666a600544d696e65724d6178566f746573506572566f746572101010000000003c4d696e65724d617857696e6e6572731010e803000000014d080a1c5374616b696e67011c5374616b696e67a03856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100690104000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100c410000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c6564676572000104020051080400104501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e007501204e6f74653a20416c6c2074686520726561647320616e64206d75746174696f6e7320746f20746869732073746f72616765202a4d5553542a20626520646f6e65207468726f75676820746865206d6574686f6473206578706f736564e8206279205b605374616b696e674c6564676572605d20746f20656e73757265206461746120616e64206c6f636b20636f6e73697374656e63792e1450617965650101040500c004000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500c80800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500650804004c750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468652d01206163636f756e742773205b604e6f6d696e6174696f6e7351756f74613a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e9020496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100006908040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400105501205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b6572730101080505710849010c0000002078204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e002901204e6f74653a20446570726563617465642073696e6365207631342e205573652060457261496e666f6020696e737465616420746f20776f726b2077697468206578706f73757265732e4c457261735374616b6572734f76657276696577000108050571087508040030b82053756d6d617279206f662076616c696461746f72206578706f73757265206174206120676976656e206572612e007101205468697320636f6e7461696e732074686520746f74616c207374616b6520696e20737570706f7274206f66207468652076616c696461746f7220616e64207468656972206f776e207374616b652e20496e206164646974696f6e2c75012069742063616e20616c736f206265207573656420746f2067657420746865206e756d626572206f66206e6f6d696e61746f7273206261636b696e6720746869732076616c696461746f7220616e6420746865206e756d626572206f666901206578706f73757265207061676573207468657920617265206469766964656420696e746f2e20546865207061676520636f756e742069732075736566756c20746f2064657465726d696e6520746865206e756d626572206f66ac207061676573206f6620726577617264732074686174206e6565647320746f20626520636c61696d65642e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742eac2053686f756c64206f6e6c79206265206163636573736564207468726f7567682060457261496e666f602e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206f766572766965772069732072657475726e65642e48457261735374616b657273436c69707065640101080505710849010c000000409820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e006501204e6f74653a205468697320697320646570726563617465642c2073686f756c64206265207573656420617320726561642d6f6e6c7920616e642077696c6c2062652072656d6f76656420696e20746865206675747572652e3101204e657720604578706f737572656073206172652073746f72656420696e2061207061676564206d616e6e657220696e2060457261735374616b65727350616765646020696e73746561642e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865a82060543a3a4d61784578706f737572655061676553697a65602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049742069732072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e002901204e6f74653a20446570726563617465642073696e6365207631342e205573652060457261496e666f6020696e737465616420746f20776f726b2077697468206578706f73757265732e40457261735374616b657273506167656400010c05050579087d08040018c020506167696e61746564206578706f73757265206f6620612076616c696461746f7220617420676976656e206572612e0071012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e2c207468656e207374617368206163636f756e7420616e642066696e616c6c79d42074686520706167652e2053686f756c64206f6e6c79206265206163636573736564207468726f7567682060457261496e666f602e00d4205468697320697320636c6561726564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e38436c61696d65645265776172647301010805057108cd01040018dc20486973746f7279206f6620636c61696d656420706167656420726577617264732062792065726120616e642076616c696461746f722e0069012054686973206973206b657965642062792065726120616e642076616c696461746f72207374617368207768696368206d61707320746f2074686520736574206f66207061676520696e6465786573207768696368206861766538206265656e20636c61696d65642e00cc2049742069732072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e484572617356616c696461746f72507265667301010805057108c80800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4c4572617356616c696461746f7252657761726400010405101804000c2d012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e74730101040510810814000000000008d0205265776172647320666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b6501010405101840000000000000000000000000000000000811012054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100d004000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100c410000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405109108040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100410704001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050571089908040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505710818040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405009d080400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c617368010104058d08a108800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f72730100a508040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000990304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01910301bc1830486973746f72794465707468101054000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602c4501206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c2060436c61696d656452657761726473602c2060457261735374616b6572735061676564602c5c2060457261735374616b6572734f76657276696577602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563602d01206974656d20605374616b696e674c65646765722e6c65676163795f636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e1010a002000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e1010a8000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e4c4d61784578706f737572655061676553697a651010000100002cb020546865206d6178696d756d2073697a65206f6620656163682060543a3a4578706f7375726550616765602e00290120416e20604578706f737572655061676560206973207765616b6c7920626f756e64656420746f2061206d6178696d756d206f6620604d61784578706f737572655061676553697a656030206e6f6d696e61746f72732e00210120466f72206f6c646572206e6f6e2d7061676564206578706f737572652c206120726577617264207061796f757420776173207265737472696374656420746f2074686520746f70210120604d61784578706f737572655061676553697a6560206e6f6d696e61746f72732e205468697320697320746f206c696d69742074686520692f6f20636f737420666f722074686548206e6f6d696e61746f72207061796f75742e005901204e6f74653a20604d61784578706f737572655061676553697a6560206973207573656420746f20626f756e642060436c61696d6564526577617264736020616e6420697320756e7361666520746f207265647563659020776974686f75742068616e646c696e6720697420696e2061206d6967726174696f6e2e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e01ad080b1c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010069010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100ac040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b1080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100cd010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500b1030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405b90800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01ad0301d40001c1080c2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100c508040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510d10804000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510d90804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500e508d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100ac0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000fd08040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630010904000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630ac0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402e830040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01bd0301d8303c456e6163746d656e74506572696f641010002f0d0014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010004e0c0004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010004e0c0004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564ac04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410108051010004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010004e0c0004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0105090d1c436f756e63696c011c436f756e63696c182450726f706f73616c7301000909040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406303902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406300d09040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010069010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01c90301ec04444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0111090e48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301001509040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406303902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406300d09040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010069010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01cd0301f004444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0119090f24456c656374696f6e730124456c656374696f6e73141c4d656d6265727301001d0904000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e657273557001001d0904001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100f80400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e6701010405002509840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01d10301f4282050616c6c65744964650420706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400080c6a47e8d0300000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184000f0436de36a0100000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f7218400000cc7b9fae000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010070000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010801303000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e344d617843616e6469646174657310104000000018e420546865206d6178696d756d206e756d626572206f662063616e6469646174657320696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e003101205768656e2074686973206c696d69742069732072656163686564206e6f206d6f72652063616e646964617465732061726520616363657074656420696e2074686520656c656374696f6e2e244d6178566f7465727310100002000018f820546865206d6178696d756d206e756d626572206f6620766f7465727320746f20616c6c6f7720696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e00d8205768656e20746865206c696d6974206973207265616368656420746865206e657720766f74657273206172652069676e6f7265642e404d6178566f746573506572566f7465721010100000001090204d6178696d756d206e756d62657273206f6620766f7465732070657220766f7465722e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e012909104c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301002d09040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01d90301010100013109111c4772616e647061011c4772616e6470611c1453746174650100350904000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500003909040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c656400007d010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e74536574496401002c200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e000104052c1004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e2c417574686f72697469657301003d0904000484205468652063757272656e74206c697374206f6620617574686f7269746965732e01dd030105010c384d6178417574686f726974696573101064000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310104000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732c20c00f00000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e0141091220547265617375727901205472656173757279183450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051045090400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301004909040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e647300010405104d09040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e010d04011901203050726f706f73616c426f6e64e9061050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d184000407a10f35a00000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d2d050400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101080700000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ee9061020a107000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496455092070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010002f0d000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e015909132441737365745261746501244173736574526174650458436f6e76657273696f6e52617465546f4e61746976650001040210210104000c1d01204d61707320616e20617373657420746f2069747320666978656420706f696e7420726570726573656e746174696f6e20696e20746865206e61746976652062616c616e63652e004d0120452e672e20606e61746976655f616d6f756e74203d2061737365745f616d6f756e74202a20436f6e76657273696f6e52617465546f4e61746976653a3a3c543e3a3a6765742861737365745f6b696e642960011104011d0100015d091424436f6e7472616374730124436f6e7472616374731c305072697374696e65436f646500010406306109040004cc2041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f64652e28436f6465496e666f4f6600010406306509040004e02041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f646520696e666f2e144e6f6e636501002c200000000000000000581d0120546869732069732061202a2a6d6f6e6f746f6e69632a2a20636f756e74657220696e6372656d656e746564206f6e20636f6e747261637420696e7374616e74696174696f6e2e0005012054686973206973207573656420696e206f7264657220746f2067656e657261746520756e6971756520747269652069647320666f7220636f6e7472616374732e2901205468652074726965206964206f662061206e657720636f6e74726163742069732063616c63756c617465642066726f6d2068617368286163636f756e745f69642c206e6f6e6365292e350120546865206e6f6e63652069732072657175697265642062656361757365206f74686572776973652074686520666f6c6c6f77696e672073657175656e636520776f756c64206c65616420746f84206120706f737369626c6520636f6c6c6973696f6e206f662073746f726167653a006820312e204372656174652061206e657720636f6e74726163742e6c20322e205465726d696e6174652074686520636f6e74726163742efc20332e20496d6d6564696174656c792072656372656174652074686520636f6e74726163742077697468207468652073616d65206163636f756e745f69642e00450120546869732069732062616420626563617573652074686520636f6e74656e7473206f6620612074726965206172652064656c65746564206c617a696c7920616e64207468657265206d6967687420626559012073746f72616765206f6620746865206f6c6420696e7374616e74696174696f6e207374696c6c20696e206974207768656e20746865206e657720636f6e747261637420697320637265617465642e20506c656173655901206e6f746520746861742077652063616e2774207265706c6163652074686520636f756e7465722062792074686520626c6f636b206e756d6265722062656361757365207468652073657175656e63652061626f766551012063616e2068617070656e20696e207468652073616d6520626c6f636b2e20576520616c736f2063616e2774206b65657020746865206163636f756e7420636f756e74657220696e206d656d6f7279206f6e6c79490120626563617573652073746f7261676520697320746865206f6e6c792077617920746f20636f6d6d756e6963617465206163726f737320646966666572656e742065787472696e7369637320696e20746865302073616d6520626c6f636b2e001c2023204e6f7465003d0120446f206e6f742075736520697420746f2064657465726d696e6520746865206e756d626572206f6620636f6e7472616374732e20497420776f6e27742062652064656372656d656e74656420696664206120636f6e74726163742069732064657374726f7965642e38436f6e7472616374496e666f4f660001040500690904000ca82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e3444656c6574696f6e51756575650001040510c901040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7341012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f69646c65602e5044656c6574696f6e5175657565436f756e74657201007d09200000000000000000084d0120412070616972206f66206d6f6e6f746f6e696320636f756e74657273207573656420746f20747261636b20746865206c617465737420636f6e7472616374206d61726b656420666f722064656c6574696f6ea820616e6420746865206c61746573742064656c6574656420636f6e747261637420696e2071756575652e4c4d6967726174696f6e496e50726f67726573730000810904000861012041206d6967726174696f6e2063616e207370616e206163726f7373206d756c7469706c6520626c6f636b732e20546869732073746f7261676520646566696e6573206120637572736f7220746f20747261636b207468654d012070726f6772657373206f6620746865206d6967726174696f6e2c20656e61626c696e6720757320746f20726573756d652066726f6d20746865206c61737420636f6d706c6574656420706f736974696f6e2e0115040125012c205363686564756c65850951050400000000010000000400008000000010000000001000000001000020000000004000000000000827130000b6b5140018f222dd06f129baf81507012a762b1a0018362c0b000cd2170a000c4afb1400185aad160018b616650018a233150018ca941400189230140018129f1400181e4c5800387a4111001871100000b41d0600032470934d4952b2927d00285278e80028fe36ae1e31276d0b0062b90e001c391100a687811f95048d0800b90804f6e2264849308a30741f850410041e81480785044d0104d2355207a504c90f048642721fa5040d0a04ee4cf9266127261fc876852aee7d506535290e4ed290ad515d11006e7d8df7ad2a0265cd1dd527ad1e003120007273180020b91100eef830002049350026531d0020991300cad71e002091130016eaf90a35016e5ed902a812c0610dc1012d6004be060b000cc66a1300a02a5409000c1209661fb9280e33351f2128046820436f7374207363686564756c6520616e64206c696d6974732e384465706f7369745065724279746518400060defb7405000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e4c44656661756c744465706f7369744c696d697418400000c0afbc4f865700000000000000000445012046616c6c6261636b2076616c756520746f206c696d6974207468652073746f72616765206465706f7369742069662069742773206e6f74206265696e6720736574206279207468652063616c6c65722e384465706f7369745065724974656d184000f0ab75a40d000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e70436f6465486173684c6f636b75704465706f73697450657263656e74c41000a3e111104501205468652070657263656e74616765206f66207468652073746f72616765206465706f73697420746861742073686f756c642062652068656c6420666f72207573696e67206120636f646520686173682e5d0120496e7374616e74696174696e67206120636f6e74726163742c206f722063616c6c696e67205b60636861696e5f657874656e73696f6e3a3a4578743a3a6164645f64656c65676174655f646570656e64656e6379605d49012070726f74656374732074686520636f64652066726f6d206265696e672072656d6f7665642e20496e206f7264657220746f2070726576656e7420616275736520746865736520616374696f6e7320617265c42070726f746563746564207769746820612070657263656e74616765206f662074686520636f6465206465706f7369742e284d6178436f64654c656e101000ec010014c020546865206d6178696d756d206c656e677468206f66206120636f6e747261637420636f646520696e2062797465732e005901205468652076616c75652073686f756c642062652063686f73656e206361726566756c6c792074616b696e6720696e746f20746865206163636f756e7420746865206f766572616c6c206d656d6f7279206c696d6974f020796f75722072756e74696d65206861732c2061732077656c6c20617320746865205b6d6178696d756d20616c6c6f7765642063616c6c737461636b5d012064657074685d28236173736f636961746564747970652e43616c6c537461636b292e204c6f6f6b20696e746f207468652060696e746567726974795f7465737428296020666f7220736f6d6520696e7369676874732e404d617853746f726167654b65794c656e10108000000004e020546865206d6178696d756d20616c6c6f7761626c65206c656e67746820696e20627974657320666f722073746f72616765206b6579732e5c4d617844656c6567617465446570656e64656e6369657310102000000008290120546865206d6178696d756d206e756d626572206f662064656c65676174655f646570656e64656e636965732074686174206120636f6e74726163742063616e206c6f636b2077697468cc205b60636861696e5f657874656e73696f6e3a3a4578743a3a6164645f64656c65676174655f646570656e64656e6379605d2e5c556e73616665556e737461626c65496e74657266616365ac0400241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e444d617844656275674275666665724c656e10100000200004c420546865206d6178696d756d206c656e677468206f66207468652064656275672062756666657220696e2062797465732e2c456e7669726f6e6d656e74950900102501205479706520746861742062756e646c657320746f67657468657220616c6c207468652072756e74696d6520636f6e666967757261626c6520696e746572666163652074797065732e0035012054686973206973206e6f742061207265616c20636f6e6669672e205765206a757374206d656e74696f6e207468652074797065206865726520617320636f6e7374616e7420736f2074686174f0206974732074797065206170706561727320696e20746865206d657461646174612e204f6e6c792076616c69642076616c756520697320602829602e01b10915105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e0121040131010001b5091620496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b6579730100b909040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805057d01ac040004350120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e646578602e38417574686f726564426c6f636b730101080505710810100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e0125040135010440556e7369676e65645072696f726974792c20ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01c1091748417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b6579730100c5090400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100c50904000480204b657973206f6620746865206e65787420617574686f72697479207365742e0000000018204f6666656e63657301204f6666656e636573081c5265706f7274730001040530cd09040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505d109f1040400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e0001590100001928486973746f726963616c00000000001a6052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100d50904000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000001b204964656e7469747901204964656e7469747910284964656e746974794f660001040500d90904000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200c9040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500e90944000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100f1090400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e013504016101143042617369634465706f73697418400050702f696a0000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e746974792c427974654465706f73697418400060defb740500000000000000000000041d012054686520616d6f756e742068656c64206f6e206465706f7369742070657220656e636f646564206279746520666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400080f420e6b5000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01010a1c1c536f6369657479011c536f63696574795028506172616d657465727300006d01040004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1c466f756e6465720000000400044820546865206669727374206d656d6265722e1048656164000000040004410120546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f7665642072616e6b2030206d656d6265727320696e2074686520736f63696574792e1452756c6573000030040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e1c4d656d626572730001040500050a0400042101205468652063757272656e74206d656d6265727320616e642074686569722072616e6b2e20446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e1c5061796f7574730101040500110a44000000000000000000000000000000000004dc20496e666f726d6174696f6e20726567617264696e672072616e6b2d30207061796f7574732c207061737420616e64206675747572652e2c4d656d626572436f756e74010010100000000004490120546865206e756d626572206f66206974656d7320696e20604d656d62657273602063757272656e746c792e2028446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e29344d656d6265724279496e6465780001040510000400085d01205468652063757272656e74206974656d7320696e20604d656d6265727360206b6579656420627920746865697220756e6971756520696e6465782e204b657973206172652064656e73656c7920706f70756c61746564cc2060302e2e4d656d626572436f756e74602028646f6573206e6f7420696e636c75646520604d656d626572436f756e7460292e4053757370656e6465644d656d626572730001040500050a04000401012054686520736574206f662073757370656e646564206d656d626572732c2077697468207468656972206f6c64206d656d62657273686970207265636f72642e28526f756e64436f756e74010010100000000004a020546865206e756d626572206f6620726f756e64732077686963682068617665207061737365642e10426964730100210a040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e2843616e646964617465730001040200310a0400001c536b657074696300000004000454205468652063757272656e7420736b65707469632e14566f7465730001080505390a3d0a040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e3c566f7465436c656172437572736f720001040500410a040004f420436c6561722d637572736f7220666f7220566f74652c206d61702066726f6d2043616e646964617465202d3e20284d617962652920437572736f722e204e657874486561640000450a04000c75012041742074686520656e64206f662074686520636c61696d20706572696f642c207468697320636f6e7461696e7320746865206d6f737420726563656e746c7920617070726f766564206d656d626572732028616c6f6e67207769746865012074686569722062696420616e6420726f756e64204944292077686f2069732066726f6d20746865206d6f737420726563656e7420726f756e64207769746820746865206c6f77657374206269642e20546865792077696c6c5c206265636f6d6520746865206e6577206048656164602e4c4368616c6c656e6765526f756e64436f756e74010010100000000004590120546865206e756d626572206f66206368616c6c656e676520726f756e64732074686572652068617665206265656e2e205573656420746f206964656e74696679207374616c6520446566656e646572566f7465732e24446566656e64696e670000490a04000459012054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642c20616c6f6e67207769746820612072756e6e696e672074616c6c79206f6620766f7465732e34446566656e646572566f746573000108050571083d0a040004c820566f74657320666f722074686520646566656e6465722c206b65796564206279206368616c6c656e676520726f756e642e01d104016501242050616c6c6574496455092070792f736f63696504682054686520736f6369657469657327732070616c6c6574206964304772616365537472696b657310100a00000004090120546865206d6178696d756d206e756d626572206f6620737472696b6573206265666f72652061206d656d62657220676574732066756e647320736c61736865642e2c506572696f645370656e6418400000c52ebca2b1000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e30566f74696e67506572696f64101000770100083d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732073686f756c6420626520766f746564206f6e2e20546f67657468657220776974684d012060436c61696d506572696f64602c20746869732073756d7320746f20746865206e756d626572206f6620626c6f636b73206265747765656e2063616e64696461746520696e74616b6520706572696f64732e2c436c61696d506572696f64101000770100084d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732063616e20636c61696d207468656972206d656d6265727368697020616e642062652074686530206e616d656420686561642e3c4d61784c6f636b4475726174696f6e1010009cda0104a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f6410108013030004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e284d61785061796f75747310100a000000040d0120546865206d6178696d756d206e756d626572206f66207061796f7574732061206d656d626572206d617920686176652077616974696e6720756e636c61696d65642e1c4d61784269647310100a000000049020546865206d6178696d756d206e756d626572206f662062696473206174206f6e63652e014d0a1d205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500510a04000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505390a590a0400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01d5040171011044436f6e6669674465706f73697442617365184000406352bfc60100000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f72184000203d88792d00000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e6473101009000000180d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e000d01204e4f54453a20546865207468726573686f6c642070726f6772616d6d656420696e20746869732050616c6c65742075736573207531362c20736f20697420646f65730901206e6f74207265616c6c79206d616b652073656e736520746f20686176652061206c696d697420686572652067726561746572207468616e207531363a3a4d41582e15012042757420616c736f2c20746861742069732061206c6f74206d6f7265207468616e20796f752073686f756c642070726f6261626c792073657420746869732076616c75653420746f20616e797761792e2e2e3c5265636f766572794465706f736974184000406352bfc6010000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e015d0a1e1c56657374696e67011c56657374696e67081c56657374696e670001040200610a040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100690a04000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01d90401750108444d696e5665737465645472616e7366657218400000c16ff2862300000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000016d0a1f245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510710a0400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b757000010405047d01040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01e10401790108344d6178696d756d57656967687424400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01810a201c476c7574746f6e011c476c7574746f6e101c436f6d7075746501008901200000000000000000102101205468652070726f706f7274696f6e206f66207468652072656d61696e696e6720607265665f74696d656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e1c53746f7261676501008901200000000000000000102901205468652070726f706f7274696f6e206f66207468652072656d61696e696e67206070726f6f665f73697a656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e245472617368446174610001040510850a040020a42053746f72616765206d6170207573656420666f722077617374696e672070726f6f662073697a652e00690120497420636f6e7461696e73206e6f206d65616e696e6766756c2064617461202d2068656e636520746865206e616d6520225472617368222e20546865206d6178696d616c206e756d626572206f6620656e747269657320697375012073657420746f2036356b2c207768696368206973206a7573742062656c6f7720746865206e657874206a756d702061742031365e342e205468697320697320696d706f7274616e7420746f20726564756365207468652070726f6f6669012073697a652062656e63686d61726b696e67206f766572657374696d6174652e2054686520617373756d7074696f6e2068657265206973207468617420776520776f6e27742068617665206d6f7265207468616e2036356b202a710120314b6942203d2036354d6942206f662070726f6f662073697a652077617374696e6720696e2070726163746963652e20486f77657665722c2074686973206c696d6974206973206e6f7420656e666f726365642c20736f2074686569012070616c6c657420776f756c6420616c736f20776f726b206f7574206f662074686520626f782077697468206d6f726520656e74726965732c20627574206974732062656e63686d61726b65642070726f6f6620776569676874bc20776f756c6420706f737369626c7920626520756e646572657374696d6174656420696e207468617420636173652e38547261736844617461436f756e74010010100000000004b8205468652063757272656e74206e756d626572206f6620656e747269657320696e2060547261736844617461602e01e9040185010001890a2120507265696d6167650120507265696d6167650c24537461747573466f7200010406308d0a0400049020546865207265717565737420737461747573206f66206120676976656e20686173682e4052657175657374537461747573466f720001040630950a0400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406a50aa90a04000001ed04018d010001ad0a221450726f7879011450726f7879081c50726f786965730101040500b10a4400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500c10a44000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01f504019101184050726f78794465706f73697442617365184000f09e544c390000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218400060aa7714b40000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365184000f09e544c390000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000c054ef28680100000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01d10a23204d756c746973696701204d756c746973696704244d756c7469736967730001080502d50ad90a040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01fd04019d010c2c4465706f73697442617365184000f01c0adbed0100000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000cc7b9fae000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01dd0a2420426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510e10a0400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510e90a0400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301004909040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01050501a5012444426f756e74794465706f73697442617365184000407a10f35a0000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101080700000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101000270600046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572e9061020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d61782d0544010000c16ff28623000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e2d05440100407a10f35a00000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000406352bfc6010000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501ed0a2510546970730110546970730810546970730001040530f10a04000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406303404000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01090501a901184c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010807000000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e6465727346656599030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000407a10f35a0000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e304d6178546970416d6f756e7418400000c52ebca2b1000000000000000000049420546865206d6178696d756d20616d6f756e7420666f7220612073696e676c65207469702e01f50a26184173736574730118417373657473101441737365740001040210f90a040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802027108010b040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c0202020d0b110b04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210150b5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e010d0501ad011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e011d0b2728506f6f6c4173736574730128506f6f6c417373657473101441737365740001040210f90a040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802027108010b040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c0202020d0b110b04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210150b5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01110501b1011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01210b280c4d6d72010c4d6d720c20526f6f74486173680100308000000000000000000000000000000000000000000000000000000000000000000458204c6174657374204d4d5220526f6f7420686173682e384e756d6265724f664c656176657301002c20000000000000000004b02043757272656e742073697a65206f6620746865204d4d5220286e756d626572206f66206c6561766573292e144e6f646573000104062c300400108020486173686573206f6620746865206e6f64657320696e20746865204d4d522e002d01204e6f7465207468697320636f6c6c656374696f6e206f6e6c7920636f6e7461696e73204d4d52207065616b732c2074686520696e6e6572206e6f6465732028616e64206c656176657329bc20617265207072756e656420616e64206f6e6c792073746f72656420696e20746865204f6666636861696e2044422e00000000291c4c6f7474657279011c4c6f747465727918304c6f7474657279496e6465780100101000000000001c4c6f74746572790000250b040004ac2054686520636f6e66696775726174696f6e20666f72207468652063757272656e74206c6f74746572792e305061727469636970616e74730101040500290b1400000000000419012055736572732077686f2068617665207075726368617365642061207469636b65742e20284c6f747465727920496e6465782c205469636b6574732050757263686173656429305469636b657473436f756e740100101000000000047820546f74616c206e756d626572206f66207469636b65747320736f6c642e1c5469636b657473000104051000040010542045616368207469636b65742773206f776e65722e006101204d6179206861766520726573696475616c2073746f726167652066726f6d2070726576696f7573206c6f747465726965732e2055736520605469636b657473436f756e746020746f20736565207768696368206f6e657390206172652061637475616c6c792076616c6964207469636b6574206d617070696e67732e2c43616c6c496e646963657301002d0b0400083901205468652063616c6c732073746f72656420696e20746869732070616c6c657420746f206265207573656420696e20616e20616374697665206c6f747465727920696620636f6e666967757265646c2062792060436f6e6669673a3a56616c696461746543616c6c602e01150501b5010c2050616c6c6574496455092070792f6c6f74746f046020546865204c6f747465727927732070616c6c6574206964204d617843616c6c7310100a00000004dc20546865206d6178206e756d626572206f662063616c6c7320617661696c61626c6520696e20612073696e676c65206c6f74746572792e444d617847656e657261746552616e646f6d10100a0000000c4901204e756d626572206f662074696d652077652073686f756c642074727920746f2067656e657261746520612072616e646f6d206e756d626572207468617420686173206e6f206d6f64756c6f20626961732e5d0120546865206c61726765722074686973206e756d6265722c20746865206d6f726520706f74656e7469616c20636f6d7075746174696f6e206973207573656420666f72207069636b696e67207468652077696e6e65722c01012062757420616c736f20746865206d6f7265206c696b656c792074686174207468652063686f73656e2077696e6e657220697320646f6e6520666169726c792e01350b2a0c4e6973010c4e6973102c5175657565546f74616c730100390bc95db1040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e1851756575657301010402103d0b040004e02054686520717565756573206f6620626964732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e1c53756d6d6172790100490ba00000000000000000000000000000000000000000000000000000000000000000000000000000000004b02053756d6d61727920696e666f726d6174696f6e206f766572207468652067656e6572616c2073746174652e20526563656970747300010402104d0b0400044101205468652063757272656e746c79206f75747374616e64696e672072656365697074732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e01190501bd01282050616c6c6574496455092070792f6e697320200419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e80300000cf0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e0068204d757374206265206c6172676572207468616e207a65726f2e304669666f51756575654c656e1010f40100000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e2842617365506572696f641010002f0d0008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e184d696e42696418400000c16ff2862300000000000000000018210120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d617920626520706c6163656420696e2061206269642e204e6f746520746861742074686973610120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d617920626520726570726573656e74656420696e206120726563656970742073696e63652062696473206d61796c2062652073706c6974207570206279207468652073797374656d2e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e284d696e52656365697074c101200000c16ff286230008550120546865206d696e696d756d20616d6f756e74206f662066756e6473207768696368206d617920696e74656e74696f6e616c6c79206265206c6566742072656d61696e696e6720756e64657220612073696e676c652420726563656970742e30496e74616b65506572696f6410100a000000105d0120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f2064657175657565206269647320616e64206372656174652072656365697074732e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e3c4d6178496e74616b65576569676874243c0700d0ed902e1399999999999999190c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e20636f6e736f6c69646174656420696e746f20726563656970747320696e20612073696e676c6520696e74616b652e20415d01206c61726765722076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c6420746865726520626520613820676c7574206f6620626964732e30546861775468726f74746c65510b300000d9e9ac2d78030500000004490120546865206d6178696d756d2070726f706f7274696f6e207768696368206d61792062652074686177656420616e642074686520706572696f64206f7665722077686963682069742069732072657365742e01550b2b1c556e6971756573011c556e69717565732814436c6173730001040210590b040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c0202025d0b80040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e7400010802028d088004000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e14417373657400010802027d01610b040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210650b04000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802027d01690b04000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c0202026d0b710b040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802027d01750b04000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e01210501c5012044436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01790b2c104e66747301104e6674733c28436f6c6c656374696f6e00010402107d0b040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c0202025d0b80040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e44436f6c6c656374696f6e4163636f756e7400010802028d088004000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e40436f6c6c656374696f6e526f6c654f6600010802027108810b040008d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732ea02053746f72657320636f6c6c656374696f6e20726f6c657320617320706572206163636f756e742e104974656d00010802027d01890b040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e50436f6c6c656374696f6e4d657461646174614f660001040210a10b04000468204d65746164617461206f66206120636f6c6c656374696f6e2e384974656d4d657461646174614f6600010802027d01a50b04000454204d65746164617461206f6620616e206974656d2e2441747472696275746500011002020202ad0bb10b040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802027d01750b040004502041207072696365206f6620616e206974656d2e644974656d41747472696275746573417070726f76616c734f6601010802027d01b90b04000468204974656d2061747472696275746520617070726f76616c732e404e657874436f6c6c656374696f6e496400001004000831012053746f726573207468652060436f6c6c656374696f6e496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e65787420636f6c6c656374696f6e2ef02054686973206765747320696e6372656d656e746564207768656e657665722061206e657720636f6c6c656374696f6e20697320637265617465642e3450656e64696e67537761704f6600010802027d01c10b0400047c2048616e646c657320616c6c207468652070656e64696e672073776170732e48436f6c6c656374696f6e436f6e6669674f66000104021035050400046020436f6e666967206f66206120636f6c6c656374696f6e2e304974656d436f6e6669674f6600010802027d015d050400044c20436f6e666967206f6620616e206974656d2e01310501d9013844436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410100001000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410104000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410100001000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e38417070726f76616c734c696d697410101400000004a820546865206d6178696d756d20617070726f76616c7320616e206974656d20636f756c6420686176652e704974656d41747472696275746573417070726f76616c734c696d697410101400000004d420546865206d6178696d756d206174747269627574657320617070726f76616c7320616e206974656d20636f756c6420686176652e1c4d61785469707310100a00000004a820546865206d6178206e756d626572206f6620746970732061207573657220636f756c642073656e642e4c4d6178446561646c696e654475726174696f6e101000349e0004a820546865206d6178206475726174696f6e20696e20626c6f636b7320666f7220646561646c696e65732e504d61784174747269627574657350657243616c6c10100a00000004e020546865206d6178206e756d626572206f6620617474726962757465732061207573657220636f756c6420736574207065722063616c6c2e204665617475726573c50b20000000000000000004902044697361626c657320736f6d65206f662070616c6c657427732066656174757265732e01cd0b2d504e66744672616374696f6e616c697a6174696f6e01504e66744672616374696f6e616c697a6174696f6e04284e6674546f4173736574000104027d01d10b0400041501204b6565707320747261636b206f662074686520636f72726573706f6e64696e67204e46542049442c20617373657420494420616e6420616d6f756e74206d696e7465642e01850501f501141c4465706f73697418400000c16ff2862300000000000000000008650120546865206465706f7369742070616964206279207468652075736572206c6f636b696e6720616e204e46542e20546865206465706f7369742069732072657475726e656420746f20746865206f726967696e616c204e4654e4206f776e6572207768656e2074686520617373657420697320756e696669656420616e6420746865204e465420697320756e6c6f636b65642e2050616c6c657449645509206672616374696f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e384e6577417373657453796d626f6c190b141046524143048820546865206e65776c79206372656174656420617373657427732073796d626f6c2e304e657741737365744e616d65190b141046726163048020546865206e65776c7920637265617465642061737365742773206e616d652e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01d50b2e1853616c617279011853616c61727908185374617475730000d90b0400048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e20436c61696d616e740001040500dd0b040004682054686520737461747573206f66206120636c61696d616e742e01890501f9010c48526567697374726174696f6e506572696f641010c800000014510120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20726567697374657220746865697220696e74656e7420746f1c20636c61696d2e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e644020605061796f7574506572696f64602e305061796f7574506572696f641010c800000010350120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20636c61696d20746865207061796f75742e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e64582060526567697374726174696f6e506572696f64602e184275646765741840000064a7b3b6e00d00000000000000000c702054686520746f74616c2062756467657420706572206379636c652e0001012054686973206d6179206368616e6765206f7665722074686520636f75727365206f662061206379636c6520776974686f757420616e792070726f626c656d2e01e50b2f38436f726546656c6c6f77736869700138436f726546656c6c6f77736869700c18506172616d7301000102b10500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e184d656d6265720001040500e90b040004682054686520737461747573206f66206120636c61696d616e742e384d656d62657245766964656e63650001040500ed0b040004310120536f6d652065766964656e636520746f6765746865722077697468207468652064657369726564206f7574636f6d6520666f72207768696368206974207761732070726573656e7465642e018d0501fd01043045766964656e636553697a6510100040000004fc20546865206d6178696d756d2073697a6520696e206279746573207375626d69747465642065766964656e636520697320616c6c6f77656420746f2062652e01f10b30485472616e73616374696f6e53746f7261676501485472616e73616374696f6e53746f726167651c305472616e73616374696f6e730001040210f50b040004d020436f6c6c656374696f6e206f66207472616e73616374696f6e206d6574616461746120627920626c6f636b206e756d6265722e284368756e6b436f756e740101040210101000000000049420436f756e7420696e6465786564206368756e6b7320666f72206561636820626c6f636b2e1c42797465466565000018040004582053746f72616765206665652070657220627974652e20456e747279466565000018040004742053746f726167652066656520706572207472616e73616374696f6e2e3453746f72616765506572696f640100101000000000086d012053746f7261676520706572696f6420666f72206461746120696e20626c6f636b732e2053686f756c64206d61746368206073705f73746f726167655f70726f6f663a3a44454641554c545f53544f524147455f504552494f44605420666f7220626c6f636b20617574686f72696e672e44426c6f636b5472616e73616374696f6e730100f50b0400003050726f6f66436865636b65640100ac0400049420576173207468652070726f6f6620636865636b656420696e207468697320626c6f636b3f0191050119020001010c3124566f7465724c6973740124566f7465724c6973740c244c6973744e6f6465730001040500050c04000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c69737442616773000104052c090c04000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e019905011d0204344261675468726573686f6c64730d0c0919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01110c32485374617465547269654d6967726174696f6e01485374617465547269654d6967726174696f6e0c404d6967726174696f6e50726f636573730100a9053800000000000000000000000000001050204d6967726174696f6e2070726f67726573732e005d0120546869732073746f7265732074686520736e617073686f74206f6620746865206c617374206d69677261746564206b6579732e2049742063616e2062652073657420696e746f206d6f74696f6e20616e64206d6f7665d420666f727761726420627920616e79206f6620746865206d65616e732070726f766964656420627920746869732070616c6c65742e284175746f4c696d6974730100a10504000cd420546865206c696d69747320746861742061726520696d706f736564206f6e206175746f6d61746963206d6967726174696f6e732e00d42049662073657420746f204e6f6e652c207468656e206e6f206175746f6d61746963206d6967726174696f6e2068617070656e732e605369676e65644d6967726174696f6e4d61784c696d6974730000a50504000ce020546865206d6178696d756d206c696d697473207468617420746865207369676e6564206d6967726174696f6e20636f756c64207573652e00b4204966206e6f74207365742c206e6f207369676e6564207375626d697373696f6e20697320616c6c6f7765642e019d0501210204244d61784b65794c656e10100002000054b4204d6178696d616c206e756d626572206f6620627974657320746861742061206b65792063616e20686176652e00b0204652414d4520697473656c6620646f6573206e6f74206c696d697420746865206b6579206c656e6774682e01012054686520636f6e63726574652076616c7565206d757374207468657265666f726520646570656e64206f6e20796f75722073746f726167652075736167652e59012041205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654e4d6170605d20666f72206578616d706c652063616e206861766520616e20617262697472617279206e756d626572206f664501206b65797320776869636820617265207468656e2068617368656420616e6420636f6e636174656e617465642c20726573756c74696e6720696e206172626974726172696c79206c6f6e67206b6579732e0041012055736520746865202a7374617465206d6967726174696f6e205250432a20746f20726574726965766520746865206c656e677468206f6620746865206c6f6e67657374206b657920696e20796f757201012073746f726167653a203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f6973737565732f31313634323e00290120546865206d6967726174696f6e2077696c6c2068616c7420776974682061206048616c74656460206576656e7420696620746869732076616c756520697320746f6f20736d616c6c2e49012053696e6365207468657265206973206e6f207265616c2070656e616c74792066726f6d206f7665722d657374696d6174696e672c206974206973206164766973656420746f207573652061206c61726765802076616c75652e205468652064656661756c742069732035313220627974652e008020536f6d65206b6579206c656e6774687320666f72207265666572656e63653ad0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f7261676556616c7565605d3a2033322062797465c8202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d6170605d3a2036342062797465e0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f72616765446f75626c654d6170605d3a2039362062797465004820466f72206d6f726520696e666f207365653501203c68747470733a2f2f7777772e736861776e74616272697a692e636f6d2f7375627374726174652f7175657279696e672d7375627374726174652d73746f726167652d7669612d7270632f3e01290233344368696c64426f756e7469657301344368696c64426f756e7469657314404368696c64426f756e7479436f756e7401001010000000000480204e756d626572206f6620746f74616c206368696c6420626f756e746965732e4c506172656e744368696c64426f756e74696573010104051010100000000008b0204e756d626572206f66206368696c6420626f756e746965732070657220706172656e7420626f756e74792ee0204d6170206f6620706172656e7420626f756e747920696e64657820746f206e756d626572206f66206368696c6420626f756e746965732e344368696c64426f756e7469657300010805057d01190c04000494204368696c6420626f756e7469657320746861742068617665206265656e2061646465642e5c4368696c64426f756e74794465736372697074696f6e730001040510e90a0400049820546865206465736372697074696f6e206f662065616368206368696c642d626f756e74792e4c4368696c6472656e43757261746f72466565730101040510184000000000000000000000000000000000040101205468652063756d756c6174697665206368696c642d626f756e74792063757261746f722066656520666f72206561636820706172656e7420626f756e74792e01b505012d0208644d61784163746976654368696c64426f756e7479436f756e74101005000000041d01204d6178696d756d206e756d626572206f66206368696c6420626f756e7469657320746861742063616e20626520616464656420746f206120706172656e7420626f756e74792e5c4368696c64426f756e747956616c75654d696e696d756d184000407a10f35a000000000000000000000488204d696e696d756d2076616c756520666f722061206368696c642d626f756e74792e01210c34245265666572656e646101245265666572656e6461143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210250c040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104059901450c0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405990110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021030040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01b90501310214445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73490c190104000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e01610c351852656d61726b0001c10501a5060001650c362c526f6f7454657374696e670001c50501a90600003740436f6e76696374696f6e566f74696e670140436f6e76696374696f6e566f74696e670824566f74696e67466f720101080505690c6d0cd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008750120416c6c20766f74696e6720666f72206120706172746963756c617220766f74657220696e206120706172746963756c617220766f74696e6720636c6173732e2057652073746f7265207468652062616c616e636520666f72207468659c206e756d626572206f6620766f74657320746861742077652068617665207265636f726465642e34436c6173734c6f636b73466f7201010405008d0c04000c69012054686520766f74696e6720636c617373657320776869636820686176652061206e6f6e2d7a65726f206c6f636b20726571756972656d656e7420616e6420746865206c6f636b20616d6f756e747320776869636820746865796d0120726571756972652e205468652061637475616c20616d6f756e74206c6f636b6564206f6e20626568616c66206f6620746869732070616c6c65742073686f756c6420616c7761797320626520746865206d6178696d756d206f662c2074686973206c6973742e01c90501ad0608204d6178566f74657310100002000010f020546865206d6178696d756d206e756d626572206f6620636f6e63757272656e7420766f74657320616e206163636f756e74206d617920686176652e00550120416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206c617267652076616c75652063616e206c65616420746f2065787472696e736963732077697468206c61726765c02077656967687420657374696d6174696f6e3a20736565206064656c65676174656020666f7220696e7374616e63652e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e01990c382457686974656c697374012457686974656c697374043c57686974656c697374656443616c6c00010405308004000001d90501b10600019d0c3938416c6c69616e63654d6f74696f6e0138416c6c69616e63654d6f74696f6e182450726f706f73616c730100a10c040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406303902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406300d09040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010069010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01dd0501c50604444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01a50c3a20416c6c69616e63650120416c6c69616e63651c1052756c650000e9050400088c20546865204950465320434944206f662074686520616c6c69616e63652072756c652ed82046656c6c6f77732063616e2070726f706f73652061206e65772072756c65207769746820612073757065722d6d616a6f726974792e34416e6e6f756e63656d656e74730100a90c040004b0205468652063757272656e7420495046532043494473206f6620616e7920616e6e6f756e63656d656e74732e244465706f7369744f66000104020018040004a4204d617073206d656d6265727320746f2074686569722063616e646964616379206465706f7369742e1c4d656d6265727301010405b10cb50c040004a8204d617073206d656d626572207479706520746f206d656d62657273206f66206561636820747970652e3c5265746972696e674d656d626572730001040200100400086d01204120736574206f66206d656d626572732077686f20676176652061207265746972656d656e74206e6f746963652e20546865792063616e207265746972652061667465722074686520656e64206f66207265746972656d656e74a020706572696f642073746f72656420617320612066757475726520626c6f636b206e756d6265722e50556e7363727570756c6f75734163636f756e74730100d5080400086501205468652063757272656e74206c697374206f66206163636f756e7473206465656d656420756e7363727570756c6f75732e205468657365206163636f756e7473206e6f6e2067726174612063616e6e6f74207375626d69742c2063616e6469646163792e50556e7363727570756c6f757357656273697465730100b90c040004c8205468652063757272656e74206c697374206f66207765627369746573206465656d656420756e7363727570756c6f75732e01e10501c90614504d6178556e7363727570756c6f75734974656d7310106400000004190120546865206d6178696d756d206e756d626572206f662074686520756e7363727570756c6f7573206974656d7320737570706f72746564206279207468652070616c6c65742e4c4d61785765627369746555726c4c656e6774681010ff000000049420546865206d6178696d756d206c656e677468206f66206120776562736974652055524c2e2c416c6c794465706f73697418400080c6a47e8d0300000000000000000004bc20546865206465706f73697420726571756972656420666f72207375626d697474696e672063616e6469646163792e544d6178416e6e6f756e63656d656e7473436f756e74101064000000049420546865206d6178696d756d206e756d626572206f6620616e6e6f756e63656d656e74732e3c4d61784d656d62657273436f756e7410106400000004bc20546865206d6178696d756d206e756d626572206f66206d656d6265727320706572206d656d62657220726f6c652e01c10c3b3c4e6f6d696e6174696f6e506f6f6c73013c4e6f6d696e6174696f6e506f6f6c735440546f74616c56616c75654c6f636b65640100184000000000000000000000000000000000148c205468652073756d206f662066756e6473206163726f737320616c6c20706f6f6c732e0071012054686973206d69676874206265206c6f77657220627574206e6576657220686967686572207468616e207468652073756d206f662060746f74616c5f62616c616e636560206f6620616c6c205b60506f6f6c4d656d62657273605d590120626563617573652063616c6c696e672060706f6f6c5f77697468647261775f756e626f6e64656460206d696768742064656372656173652074686520746f74616c207374616b65206f662074686520706f6f6c277329012060626f6e6465645f6163636f756e746020776974686f75742061646a757374696e67207468652070616c6c65742d696e7465726e616c2060556e626f6e64696e67506f6f6c6027732e2c4d696e4a6f696e426f6e640100184000000000000000000000000000000000049c204d696e696d756d20616d6f756e7420746f20626f6e6420746f206a6f696e206120706f6f6c2e344d696e437265617465426f6e6401001840000000000000000000000000000000001ca0204d696e696d756d20626f6e6420726571756972656420746f20637265617465206120706f6f6c2e00650120546869732069732074686520616d6f756e74207468617420746865206465706f7369746f72206d7573742070757420617320746865697220696e697469616c207374616b6520696e2074686520706f6f6c2c20617320616e8820696e6469636174696f6e206f662022736b696e20696e207468652067616d65222e0069012054686973206973207468652076616c756520746861742077696c6c20616c7761797320657869737420696e20746865207374616b696e67206c6564676572206f662074686520706f6f6c20626f6e646564206163636f756e7480207768696c6520616c6c206f74686572206163636f756e7473206c656176652e204d6178506f6f6c730000100400086901204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e20706f6f6c7320746861742063616e2065786973742e20496620604e6f6e65602c207468656e20616e20756e626f756e646564206e756d626572206f664420706f6f6c732063616e2065786973742e384d6178506f6f6c4d656d626572730000100400084901204d6178696d756d206e756d626572206f66206d656d6265727320746861742063616e20657869737420696e207468652073797374656d2e20496620604e6f6e65602c207468656e2074686520636f756e74b8206d656d6265727320617265206e6f7420626f756e64206f6e20612073797374656d20776964652062617369732e544d6178506f6f6c4d656d62657273506572506f6f6c0000100400084101204d6178696d756d206e756d626572206f66206d656d626572732074686174206d61792062656c6f6e6720746f20706f6f6c2e20496620604e6f6e65602c207468656e2074686520636f756e74206f66a8206d656d62657273206973206e6f7420626f756e64206f6e20612070657220706f6f6c2062617369732e4c476c6f62616c4d6178436f6d6d697373696f6e0000c404000c690120546865206d6178696d756d20636f6d6d697373696f6e20746861742063616e2062652063686172676564206279206120706f6f6c2e2055736564206f6e20636f6d6d697373696f6e207061796f75747320746f20626f756e64250120706f6f6c20636f6d6d697373696f6e73207468617420617265203e2060476c6f62616c4d6178436f6d6d697373696f6e602c206e65636573736172792069662061206675747572650d012060476c6f62616c4d6178436f6d6d697373696f6e60206973206c6f776572207468616e20736f6d652063757272656e7420706f6f6c20636f6d6d697373696f6e732e2c506f6f6c4d656d626572730001040500c50c04000c4020416374697665206d656d626572732e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e54436f756e746572466f72506f6f6c4d656d62657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c426f6e646564506f6f6c730001040510d10c040004682053746f7261676520666f7220626f6e64656420706f6f6c732e54436f756e746572466f72426f6e646564506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c526577617264506f6f6c730001040510e50c04000875012052657761726420706f6f6c732e2054686973206973207768657265207468657265207265776172647320666f72206561636820706f6f6c20616363756d756c6174652e205768656e2061206d656d62657273207061796f7574206973590120636c61696d65642c207468652062616c616e636520636f6d6573206f757420666f207468652072657761726420706f6f6c2e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e54436f756e746572466f72526577617264506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c537562506f6f6c7353746f726167650001040510e90c04000819012047726f757073206f6620756e626f6e64696e6720706f6f6c732e20456163682067726f7570206f6620756e626f6e64696e6720706f6f6c732062656c6f6e677320746f2061290120626f6e64656420706f6f6c2c2068656e636520746865206e616d65207375622d706f6f6c732e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e64436f756e746572466f72537562506f6f6c7353746f72616765010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204d657461646174610101040510dd010400045c204d6574616461746120666f722074686520706f6f6c2e48436f756e746572466f724d65746164617461010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170284c617374506f6f6c4964010010100000000004d0204576657220696e6372656173696e67206e756d626572206f6620616c6c20706f6f6c73206372656174656420736f206661722e4c52657665727365506f6f6c49644c6f6f6b7570000104050010040010dc20412072657665727365206c6f6f6b75702066726f6d2074686520706f6f6c2773206163636f756e7420696420746f206974732069642e0055012054686973206973206f6e6c79207573656420666f7220736c617368696e672e20496e20616c6c206f7468657220696e7374616e6365732c2074686520706f6f6c20696420697320757365642c20616e6420746865c0206163636f756e7473206172652064657465726d696e6973746963616c6c7920646572697665642066726f6d2069742e74436f756e746572466f7252657665727365506f6f6c49644c6f6f6b7570010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617040436c61696d5065726d697373696f6e73010104050021060400040101204d61702066726f6d206120706f6f6c206d656d626572206163636f756e7420746f207468656972206f7074656420636c61696d207065726d697373696f6e2e01050601cd06082050616c6c6574496455092070792f6e6f706c73048420546865206e6f6d696e6174696f6e20706f6f6c27732070616c6c65742069642e484d6178506f696e7473546f42616c616e636508040a301d0120546865206d6178696d756d20706f6f6c20706f696e74732d746f2d62616c616e636520726174696f207468617420616e20606f70656e6020706f6f6c2063616e20686176652e005501205468697320697320696d706f7274616e7420696e20746865206576656e7420736c617368696e672074616b657320706c61636520616e642074686520706f6f6c277320706f696e74732d746f2d62616c616e63657c20726174696f206265636f6d65732064697370726f706f7274696f6e616c2e006501204d6f72656f7665722c20746869732072656c6174657320746f207468652060526577617264436f756e7465726020747970652061732077656c6c2c206173207468652061726974686d65746963206f7065726174696f6e7355012061726520612066756e6374696f6e206f66206e756d626572206f6620706f696e74732c20616e642062792073657474696e6720746869732076616c756520746f20652e672e2031302c20796f7520656e73757265650120746861742074686520746f74616c206e756d626572206f6620706f696e747320696e207468652073797374656d20617265206174206d6f73742031302074696d65732074686520746f74616c5f69737375616e6365206f669c2074686520636861696e2c20696e20746865206162736f6c75746520776f72736520636173652e00490120466f7220612076616c7565206f662031302c20746865207468726573686f6c6420776f756c64206265206120706f6f6c20706f696e74732d746f2d62616c616e636520726174696f206f662031303a312e310120537563682061207363656e6172696f20776f756c6420616c736f20626520746865206571756976616c656e74206f662074686520706f6f6c206265696e672039302520736c61736865642e01010d3c2c52616e6b6564506f6c6c73012c52616e6b6564506f6c6c73143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210090d040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104059901110d0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405990110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021030040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01310601d10614445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73490c190104000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e01150d3d4052616e6b6564436f6c6c656374697665014052616e6b6564436f6c6c656374697665182c4d656d626572436f756e7401010405990110100000000008690120546865206e756d626572206f66206d656d6265727320696e2074686520636f6c6c6563746976652077686f2068617665206174206c65617374207468652072616e6b206163636f7264696e6720746f2074686520696e64657830206f6620746865207665632e1c4d656d626572730001040500190d0400049c205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e244964546f496e64657800010805051d0d1004000461012054686520696e646578206f6620656163682072616e6b732773206d656d62657220696e746f207468652067726f7570206f66206d656d626572732077686f2068617665206174206c6561737420746861742072616e6b2e24496e646578546f49640001080505210d000400085d0120546865206d656d6265727320696e2074686520636f6c6c65637469766520627920696e6465782e20416c6c20696e646963657320696e207468652072616e67652060302e2e4d656d626572436f756e74602077696c6c65012072657475726e2060536f6d65602c20686f77657665722061206d656d626572277320696e646578206973206e6f742067756172616e7465656420746f2072656d61696e20756e6368616e676564206f7665722074696d652e18566f74696e6700010802057108dd06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e34566f74696e67436c65616e75700001040210250d04000001350601d9060001290d3e3c4173736574436f6e76657273696f6e013c4173736574436f6e76657273696f6e0814506f6f6c7300010402e5062d0d0400086901204d61702066726f6d2060506f6f6c417373657449646020746f2060506f6f6c496e666f602e20546869732065737461626c69736865732077686574686572206120706f6f6c20686173206265656e206f6666696369616c6c793d01206372656174656420726174686572207468616e2070656f706c652073656e64696e6720746f6b656e73206469726563746c7920746f206120706f6f6c2773207075626c6963206163636f756e742e3c4e657874506f6f6c4173736574496400001004000825012053746f726573207468652060506f6f6c4173736574496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e657874206c7020746f6b656e2ee42054686973206765747320696e6372656d656e746564207768656e657665722061206e6577206c7020706f6f6c20697320637265617465642e01390601e1061c144c504665651010030000000451012041202520746865206c69717569646974792070726f7669646572732077696c6c2074616b65206f6620657665727920737761702e20526570726573656e7473203130746873206f6620612070657263656e742e30506f6f6c5365747570466565184000407a10f35a0000000000000000000004882041206f6e652d74696d652066656520746f2073657475702074686520706f6f6c2e584c69717569646974795769746864726177616c466565e9061000000000048420412066656520746f20776974686472617720746865206c69717569646974792e404d696e744d696e4c6971756964697479184064000000000000000000000000000000043d0120546865206d696e696d756d204c5020746f6b656e20616d6f756e74207468617420636f756c64206265206d696e7465642e20416d656c696f726174657320726f756e64696e67206572726f72732e444d617853776170506174684c656e677468101004000000048820546865206d6178206e756d626572206f6620686f707320696e206120737761702e2050616c6c6574496455092070792f6173636f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e50416c6c6f774d756c74694173736574506f6f6c73ac040104fc20412073657474696e6720746f20616c6c6f77206372656174696e6720706f6f6c73207769746820626f7468206e6f6e2d6e6174697665206173736574732e01310d3f2c46617374556e7374616b65012c46617374556e7374616b651010486561640000350d04000cc0205468652063757272656e74202268656164206f662074686520717565756522206265696e6720756e7374616b65642e00290120546865206865616420696e20697473656c662063616e2062652061206261746368206f6620757020746f205b60436f6e6669673a3a426174636853697a65605d207374616b6572732e14517565756500010405001804000cc020546865206d6170206f6620616c6c206163636f756e74732077697368696e6720746f20626520756e7374616b65642e003901204b6565707320747261636b206f6620604163636f756e744964602077697368696e6720746f20756e7374616b6520616e64206974277320636f72726573706f6e64696e67206465706f7369742e3c436f756e746572466f725175657565010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61704c45726173546f436865636b506572426c6f636b0100101000000000208c204e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2e0035012049662073657420746f20302c20746869732070616c6c657420646f6573206162736f6c7574656c79206e6f7468696e672e2043616e6e6f742062652073657420746f206d6f7265207468616e90205b60436f6e6669673a3a4d617845726173546f436865636b506572426c6f636b605d2e006501204261736564206f6e2074686520616d6f756e74206f662077656967687420617661696c61626c65206174205b6050616c6c65743a3a6f6e5f69646c65605d2c20757020746f2074686973206d616e792065726173206172655d0120636865636b65642e2054686520636865636b696e6720697320726570726573656e746564206279207570646174696e67205b60556e7374616b65526571756573743a3a636865636b6564605d2c207768696368206973502073746f72656420696e205b6048656164605d2e01490601ed06041c4465706f736974184000407a10f35a00000000000000000000086501204465706f73697420746f2074616b6520666f7220756e7374616b696e672c20746f206d616b6520737572652077652772652061626c6520746f20736c6173682074686520697420696e206f7264657220746f20636f766572c02074686520636f737473206f66207265736f7572636573206f6e20756e7375636365737366756c20756e7374616b652e01410d40304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f720101040510450d74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c5365727669636548656164000010040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e14506167657300010805057d01510d0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e014d0601f1060c204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010800000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e3453657276696365576569676874bd0640010700a0db215d1333333333333333331441012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f726820736572766963696e6720656e717565756564206974656d732e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6ca82060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c792e01590d410c506f76010c506f76301456616c75650000100400001856616c75653200001004000038556e626f756e64656456616c75650000340400047420412076616c756520776974686f75742061204d454c20626f756e642e30426f756e64656456616c75650000d1010400049420412076616c756520776974682061204d454c20626f756e64206f6620333220627974652e284c6172676556616c75650000a90a0400043020344d69422076616c75652e2c4c6172676556616c7565320000a90a040000144d6170314d000104011010040004902041206d617020776974682061206d6178696d756d206f6620314d20656e74726965732e184d617031364d000104011010040004942041206d617020776974682061206d6178696d756d206f662031364d20656e74726965732e2c446f75626c654d6170314d00010801017d011004000030556e626f756e6465644d61700001040110cd0104000034556e626f756e6465644d6170320001040110cd0104000040556e626f756e6465644d617054776f780001040510cd0104000001510601f9060000421c54785061757365011c54785061757365042c50617573656443616c6c7300010402590680040004b42054686520736574206f662063616c6c73207468617420617265206578706c696369746c79207061757365642e01550601fd0604284d61784e616d654c656e1010000100000c2501204d6178696d756d206c656e67746820666f722070616c6c6574206e616d6520616e642063616c6c206e616d65205343414c4520656e636f64656420737472696e67206e616d65732e00a820544f4f204c4f4e47204e414d45532057494c4c2042452054524541544544204153205041555345442e015d0d4320536166654d6f64650120536166654d6f64650830456e7465726564556e74696c000010040014290120436f6e7461696e7320746865206c61737420626c6f636b206e756d62657220746861742074686520736166652d6d6f64652077696c6c2072656d61696e20656e746572656420696e2e00a4202053657420746f20604e6f6e6560207768656e20736166652d6d6f6465206973206578697465642e00510120536166652d6d6f6465206973206175746f6d61746963616c6c7920657869746564207768656e207468652063757272656e7420626c6f636b206e756d626572206578636565647320746869732076616c75652e204465706f7369747300010805058d0818040010350120486f6c64732074686520726573657276652074686174207761732074616b656e2066726f6d20616e206163636f756e74206174206120737065636966696320626c6f636b206e756d6265722e00750120546869732068656c707320676f7665726e616e636520746f206861766520616e206f76657276696577206f66206f75747374616e64696e67206465706f7369747320746861742073686f756c642062652072657475726e6564206f722420736c61736865642e015d060101071434456e7465724475726174696f6e1010c012000004210120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652077696c6c20626520656e7465726564206279205b6050616c6c65743a3a656e746572605d2e38457874656e644475726174696f6e1010600900000c4d0120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652063616e20626520657874656e6465642062792065616368205b6050616c6c65743a3a657874656e64605d2063616c6c2e004d01205468697320646f6573206e6f7420696d706f736520612068617264206c696d69742061732074686520736166652d6d6f64652063616e20626520657874656e646564206d756c7469706c652074696d65732e48456e7465724465706f736974416d6f756e742d054401000020c65abc8ed70a000000000000000c05012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a656e746572605d2e00410120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920656e61626c696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e4c457874656e644465706f736974416d6f756e742d054401000010632d5ec76b05000000000000000c09012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a657874656e64605d2e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920657874656e64696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e3052656c6561736544656c617998140100e1000020490120546865206d696e696d616c206475726174696f6e2061206465706f7369742077696c6c2072656d61696e20726573657276656420616674657220736166652d6d6f646520697320656e7465726564206f72490120657874656e6465642c20756e6c657373205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d206973207375636365737366756c6c792063616c6c656420736f6f6e65722e005901204576657279206465706f736974206973207469656420746f20612073706563696669632061637469766174696f6e206f7220657874656e73696f6e2c20746875732065616368206465706f7369742063616e206265e82072656c656173656420696e646570656e64656e746c79206166746572207468652064656c617920666f7220697420686173207061737365642e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c792072656c656173696e672074686520736166652d6d6f6465206465706f7369747320616e6420697320612073616e65242064656661756c742e01610d442453746174656d656e740000010907183453746174656d656e74436f7374184000407a10f35a000000000000000000000494204d696e2062616c616e636520666f72207072696f726974792073746174656d656e74732e2042797465436f7374184000e8764817000000000000000000000004c420436f7374206f6620646174612062797465207573656420666f72207072696f726974792063616c63756c6174696f6e2e504d696e416c6c6f77656453746174656d656e747310100400000004c8204d696e696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e504d6178416c6c6f77656453746174656d656e747310100a00000004c8204d6178696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e3c4d696e416c6c6f776564427974657310100004000004a0204d696e696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e3c4d6178416c6c6f776564427974657310100010000004a0204d6178696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e00451842726f6b6572011842726f6b65723034436f6e66696775726174696f6e00006506040004a8205468652063757272656e7420636f6e66696775726174696f6e206f6620746869732070616c6c65742e305265736572766174696f6e730100650d04000465012054686520506f6c6b61646f7420436f7265207265736572766174696f6e73202867656e6572616c6c79207461736b6564207769746820746865206d61696e74656e616e6365206f662053797374656d20436861696e73292e184c656173657301006d0d040004842054686520506f6c6b61646f7420436f7265206c6567616379206c65617365732e185374617475730000790d040004fc205468652063757272656e7420737461747573206f66206d697363656c6c616e656f75732073756273797374656d73206f6620746869732070616c6c65742e2053616c65496e666f00007d0d0400041901205468652064657461696c73206f66207468652063757272656e742073616c652c20696e636c7564696e67206974732070726f7065727469657320616e64207374617475732e3c416c6c6f77656452656e6577616c7300010405810d850d04000474205265636f726473206f6620616c6c6f7765642072656e6577616c732e1c526567696f6e73000104027d068d0d04000488205468652063757272656e742028756e61737369676e65642920526567696f6e732e20576f726b706c616e00010405910d690604000431012054686520776f726b20776520706c616e206f6e20686176696e67206561636820636f726520646f206174206120706172746963756c61722074696d6520696e20746865206675747572652e20576f726b6c6f616401010405990169060400045d01205468652063757272656e7420776f726b6c6f6164206f66206561636820636f72652e205468697320676574732075706461746564207769746820776f726b706c616e2061732074696d65736c6963657320706173732e54496e737461506f6f6c436f6e747269627574696f6e000104027d06950d0400041101205265636f7264206f6620612073696e676c6520636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e2c496e737461506f6f6c496f0101040210990d200000000000000000042101205265636f7264206f6620436f726574696d6520656e746572696e67206f72206c656176696e672074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e40496e737461506f6f6c486973746f72790001040210a10d0400046d0120546f74616c20496e737461506f6f6c207265776172647320666f7220656163682054696d65736c69636520616e6420746865206e756d626572206f6620636f726520706172747320776869636820636f6e74726962757465642e016106012507102050616c6c6574496455092070792f62726f6b6504d4204964656e7469666965722066726f6d2077686963682074686520696e7465726e616c20506f742069732067656e6572617465642e3c54696d65736c696365506572696f6410100200000004b0204e756d626572206f662052656c61792d636861696e20626c6f636b73207065722074696d65736c6963652e384d61784c6561736564436f7265731010050000000484204d6178696d756d206e756d626572206f66206c6567616379206c65617365732e404d61785265736572766564436f7265731010050000000480204d6178696d756d206e756d626572206f662073797374656d20636f7265732e01a50d46184d69786e657401184d69786e6574104c43757272656e7453657373696f6e496e646578010010100000000008690120496e646578206f66207468652063757272656e742073657373696f6e2e2054686973206d6179206265206f66667365742072656c617469766520746f207468652073657373696f6e20696e64657820747261636b6564206279f4206567206070616c6c65745f73657373696f6e603b206d69786e65742073657373696f6e20696e64696365732061726520696e646570656e64656e742e6043757272656e7453657373696f6e5374617274426c6f636b010010100000000004b020426c6f636b20696e207768696368207468652063757272656e742073657373696f6e20737461727465642e404e657874417574686f726974794964730001040610b9030400049420417574686f72697479206c69737420666f7220746865206e6578742073657373696f6e2e204d69786e6f64657300010806067d018d060400186501204d69786e6f646520736574732062792073657373696f6e20696e6465782e204f6e6c7920746865206d69786e6f6465207365747320666f72207468652070726576696f75732c2063757272656e742c20616e64206e657874b42073657373696f6e7320617265206b6570743b206f6c646572207365747320617265206469736361726465642e004d0120546865206d69786e6f64657320696e20656163682073657420617265206b6579656420627920617574686f7269747920696e64657820736f2077652063616e20656173696c7920636865636b20696620616e550120617574686f726974792068617320726567697374657265642061206d69786e6f64652e2054686520617574686f7269747920696e64696365732073686f756c64206f6e6c79206265207573656420647572696e67310120726567697374726174696f6e3b2074686520617574686f7269747920696e646963657320666f722074686520766572792066697273742073657373696f6e20617265206d6164652075702e0185060028384d6178417574686f72697469657310106400000004bc20546865206d6178696d756d206e756d626572206f6620617574686f726974696573207065722073657373696f6e2e584d617845787465726e616c4164647265737353697a6510108000000004ec20546865206d6178696d756d2073697a65206f66206f6e65206f662061206d69786e6f646527732065787465726e616c206164647265737365732e784d617845787465726e616c4164647265737365735065724d69786e6f646510101000000004e020546865206d6178696d756d206e756d626572206f662065787465726e616c2061646472657373657320666f722061206d69786e6f64652e5c4e756d436f766572546f43757272656e74426c6f636b73101003000000042501204c656e677468206f6620746865206669727374207068617365206f6620656163682073657373696f6e202860436f766572546f43757272656e7460292c20696e20626c6f636b732e684e756d5265717565737473546f43757272656e74426c6f636b73101003000000043501204c656e677468206f6620746865207365636f6e64207068617365206f6620656163682073657373696f6e2028605265717565737473546f43757272656e7460292c20696e20626c6f636b732e504e756d436f766572546f50726576426c6f636b73101003000000041901204c656e677468206f6620746865207468697264207068617365206f6620656163682073657373696f6e202860436f766572546f5072657660292c20696e20626c6f636b732e6c4e756d52656769737465725374617274536c61636b426c6f636b731010030000000c210120546865206e756d626572206f662022736c61636b2220626c6f636b7320617420746865207374617274206f6620656163682073657373696f6e2c20647572696e672077686963684501205b606d617962655f7265676973746572605d2850616c6c65743a3a6d617962655f7265676973746572292077696c6c206e6f7420617474656d707420746f20706f737420726567697374726174696f6e38207472616e73616374696f6e732e644e756d5265676973746572456e64536c61636b426c6f636b7310100300000010e420546865206e756d626572206f662022736c61636b2220626c6f636b732061742074686520656e64206f6620656163682073657373696f6e2e4901205b606d617962655f7265676973746572605d2850616c6c65743a3a6d617962655f7265676973746572292077696c6c2074727920746f207265676973746572206265666f7265207468697320736c61636b450120706572696f642c20627574206d617920706f737420726567697374726174696f6e207472616e73616374696f6e7320647572696e672074686520736c61636b20706572696f642061732061206c61737420207265736f72742e50526567697374726174696f6e5072696f726974792c20feffffffffffffff04f4205072696f72697479206f6620756e7369676e6564207472616e73616374696f6e73207573656420746f207265676973746572206d69786e6f6465732e2c4d696e4d69786e6f646573101007000000086101204d696e696d756d206e756d626572206f66206d69786e6f6465732e20496620746865726520617265206665776572207468616e2074686973206d616e79206d69786e6f646573207265676973746572656420666f722061ec2073657373696f6e2c20746865206d69786e65742077696c6c206e6f742062652061637469766520647572696e67207468652073657373696f6e2e004748536b69704665656c6573735061796d656e740000013907000048a90d042048436865636b4e6f6e5a65726f53656e646572b10d8040436865636b5370656356657273696f6eb50d1038436865636b547856657273696f6eb90d1030436865636b47656e65736973bd0d3038436865636b4d6f7274616c697479c10d3028436865636b4e6f6e6365c90d802c436865636b576569676874cd0d8048536b6970436865636b49664665656c657373d10d802d01'; diff --git a/packages/types-support/src/metadata/v14/substrate-json.json b/packages/types-support/src/metadata/v14/substrate-json.json index 5349ca94882b..0a5f2c0939a4 100644 --- a/packages/types-support/src/metadata/v14/substrate-json.json +++ b/packages/types-support/src/metadata/v14/substrate-json.json @@ -162,7 +162,7 @@ "Blake2_128Concat" ], "key": 12, - "value": 456 + "value": 464 } }, "fallback": "0x00", @@ -183,7 +183,7 @@ "name": "LastRuntimeUpgrade", "modifier": "Optional", "type": { - "plain": 457 + "plain": 465 }, "fallback": "0x00", "docs": [ @@ -217,7 +217,7 @@ "name": "ExecutionPhase", "modifier": "Optional", "type": { - "plain": 454 + "plain": 463 }, "fallback": "0x00", "docs": [ @@ -227,7 +227,7 @@ ] }, "calls": { - "type": 142 + "type": 143 }, "events": { "type": 21 @@ -235,7 +235,7 @@ "constants": [ { "name": "BlockWeights", - "type": 459, + "type": 467, "value": "0x025b1f5d000b00204aa9d10113ffffffffffffffffc2a0a91d00010bd05f9fa62e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2a0a91d00010bd0e7f110a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2a0a91d00000000", "docs": [ " Block & extrinsics weights: base values and limits." @@ -243,7 +243,7 @@ }, { "name": "BlockLength", - "type": 462, + "type": 470, "value": "0x00003c000000500000005000", "docs": [ " The maximum length of a block (in bytes)." @@ -259,7 +259,7 @@ }, { "name": "DbWeight", - "type": 464, + "type": 472, "value": "0x40787d010000000000e1f50500000000", "docs": [ " The weight of runtime database operations the runtime can invoke." @@ -267,15 +267,15 @@ }, { "name": "Version", - "type": 465, - "value": "0x106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000050df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa70200000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000091d5df18b0d2cf5802000000ab3c0572291feb8b010000000200000001", + "type": 473, + "value": "0x106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000058df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa70200000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000091d5df18b0d2cf58020000006fd7c327202e4a8d01000000ab3c0572291feb8b01000000fbc577b9d747efd6010000000200000001", "docs": [ " Get the chain's current version." ] }, { "name": "SS58Prefix", - "type": 101, + "type": 102, "value": "0x2a00", "docs": [ " The designated SS58 prefix of this chain.", @@ -287,7 +287,7 @@ } ], "errors": { - "type": 469 + "type": 477 }, "index": 0 }, @@ -295,7 +295,7 @@ "name": "Utility", "storage": null, "calls": { - "type": 146 + "type": 147 }, "events": { "type": 30 @@ -311,7 +311,7 @@ } ], "errors": { - "type": 470 + "type": 478 }, "index": 1 }, @@ -335,7 +335,7 @@ "name": "Authorities", "modifier": "Default", "type": { - "plain": 471 + "plain": 479 }, "fallback": "0x00", "docs": [ @@ -346,7 +346,7 @@ "name": "GenesisSlot", "modifier": "Default", "type": { - "plain": 159 + "plain": 160 }, "fallback": "0x0000000000000000", "docs": [ @@ -358,7 +358,7 @@ "name": "CurrentSlot", "modifier": "Default", "type": { - "plain": 159 + "plain": 160 }, "fallback": "0x0000000000000000", "docs": [ @@ -389,7 +389,7 @@ "name": "PendingEpochConfigChange", "modifier": "Optional", "type": { - "plain": 161 + "plain": 162 }, "fallback": "0x00", "docs": [ @@ -411,7 +411,7 @@ "name": "NextAuthorities", "modifier": "Default", "type": { - "plain": 471 + "plain": 479 }, "fallback": "0x00", "docs": [ @@ -446,7 +446,7 @@ "Twox64Concat" ], "key": 4, - "value": 474 + "value": 482 } }, "fallback": "0x00", @@ -458,7 +458,7 @@ "name": "Initialized", "modifier": "Optional", "type": { - "plain": 476 + "plain": 484 }, "fallback": "0x00", "docs": [ @@ -470,7 +470,7 @@ "name": "AuthorVrfRandomness", "modifier": "Default", "type": { - "plain": 95 + "plain": 96 }, "fallback": "0x00", "docs": [ @@ -484,7 +484,7 @@ "name": "EpochStart", "modifier": "Default", "type": { - "plain": 94 + "plain": 95 }, "fallback": "0x0000000000000000", "docs": [ @@ -514,7 +514,7 @@ "name": "EpochConfig", "modifier": "Optional", "type": { - "plain": 482 + "plain": 490 }, "fallback": "0x00", "docs": [ @@ -526,7 +526,7 @@ "name": "NextEpochConfig", "modifier": "Optional", "type": { - "plain": 482 + "plain": 490 }, "fallback": "0x00", "docs": [ @@ -538,7 +538,7 @@ "name": "SkippedEpochs", "modifier": "Default", "type": { - "plain": 483 + "plain": 491 }, "fallback": "0x00", "docs": [ @@ -555,7 +555,7 @@ ] }, "calls": { - "type": 154 + "type": 155 }, "events": null, "constants": [ @@ -592,14 +592,14 @@ { "name": "MaxNominators", "type": 4, - "value": "0x00010000", + "value": "0x40000000", "docs": [ " The maximum number of nominators for each validator." ] } ], "errors": { - "type": 486 + "type": 494 }, "index": 2 }, @@ -616,7 +616,7 @@ }, "fallback": "0x0000000000000000", "docs": [ - " Current time for the current block." + " The current time for the current block." ] }, { @@ -627,13 +627,16 @@ }, "fallback": "0x00", "docs": [ - " Did the timestamp get updated in this block?" + " Whether the timestamp has been updated in this block.", + "", + " This value is updated to `true` upon successful submission of a timestamp by a node.", + " It is then checked at the end of each block execution in the `on_finalize` hook." ] } ] }, "calls": { - "type": 164 + "type": 165 }, "events": null, "constants": [ @@ -642,10 +645,12 @@ "type": 11, "value": "0xdc05000000000000", "docs": [ - " The minimum period between blocks. Beware that this is different to the *expected*", - " period that the block production apparatus provides. Your chosen consensus system will", - " generally work with this to determine a sensible block time. e.g. For Aura, it will be", - " double this period on default settings." + " The minimum period between blocks.", + "", + " Be aware that this is different to the *expected* period that the block production", + " apparatus provides. Your chosen consensus system will generally work with this to", + " determine a sensible block time. For example, in the Aura pallet it will be double this", + " period on default settings." ] } ], @@ -690,7 +695,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 487 + "value": 495 } }, "fallback": "0x00", @@ -701,7 +706,7 @@ ] }, "calls": { - "type": 165 + "type": 166 }, "events": { "type": 33 @@ -717,7 +722,7 @@ } ], "errors": { - "type": 488 + "type": 496 }, "index": 5 }, @@ -797,7 +802,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 489 + "value": 497 } }, "fallback": "0x00", @@ -815,7 +820,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 493 + "value": 501 } }, "fallback": "0x00", @@ -832,7 +837,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 496 + "value": 504 } }, "fallback": "0x00", @@ -849,7 +854,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 504 + "value": 514 } }, "fallback": "0x00", @@ -860,7 +865,7 @@ ] }, "calls": { - "type": 168 + "type": 169 }, "events": { "type": 34 @@ -901,7 +906,7 @@ { "name": "MaxHolds", "type": 4, - "value": "0x02000000", + "value": "0x06000000", "docs": [ " The maximum number of holds that can exist on an account at any time." ] @@ -909,14 +914,14 @@ { "name": "MaxFreezes", "type": 4, - "value": "0x00000000", + "value": "0x01000000", "docs": [ " The maximum number of individual freeze locks that can exist on an account at any time." ] } ], "errors": { - "type": 507 + "type": 519 }, "index": 6 }, @@ -929,7 +934,7 @@ "name": "NextFeeMultiplier", "modifier": "Default", "type": { - "plain": 71 + "plain": 72 }, "fallback": "0x000064a7b3b6e00d0000000000000000", "docs": [] @@ -938,7 +943,7 @@ "name": "StorageVersion", "modifier": "Default", "type": { - "plain": 508 + "plain": 520 }, "fallback": "0x00", "docs": [] @@ -955,10 +960,10 @@ "type": 2, "value": "0x05", "docs": [ - " A fee mulitplier for `Operational` extrinsics to compute \"virtual tip\" to boost their", + " A fee multiplier for `Operational` extrinsics to compute \"virtual tip\" to boost their", " `priority`", "", - " This value is multipled by the `final_fee` to obtain a \"virtual tip\" that is later", + " This value is multiplied by the `final_fee` to obtain a \"virtual tip\" that is later", " added to a tip component in regular `priority` calculations.", " It means that a `Normal` transaction can front-run a similarly-sized `Operational`", " extrinsic (with no tip), by including a tip value greater than the virtual tip.", @@ -1040,7 +1045,7 @@ "name": "QueuedSolution", "modifier": "Optional", "type": { - "plain": 509 + "plain": 521 }, "fallback": "0x00", "docs": [ @@ -1053,7 +1058,7 @@ "name": "Snapshot", "modifier": "Optional", "type": { - "plain": 511 + "plain": 523 }, "fallback": "0x00", "docs": [ @@ -1079,7 +1084,7 @@ "name": "SnapshotMetadata", "modifier": "Optional", "type": { - "plain": 222 + "plain": 223 }, "fallback": "0x00", "docs": [ @@ -1111,7 +1116,7 @@ "name": "SignedSubmissionIndices", "modifier": "Default", "type": { - "plain": 515 + "plain": 527 }, "fallback": "0x00", "docs": [ @@ -1132,7 +1137,7 @@ "Twox64Concat" ], "key": 4, - "value": 518 + "value": 530 } }, "fallback": "0x00", @@ -1163,7 +1168,7 @@ ] }, "calls": { - "type": 169 + "type": 170 }, "events": { "type": 40 @@ -1187,7 +1192,7 @@ }, { "name": "BetterSignedThreshold", - "type": 48, + "type": 49, "value": "0x00000000", "docs": [ " The minimum amount of improvement to the solution score that defines a solution as", @@ -1196,7 +1201,7 @@ }, { "name": "BetterUnsignedThreshold", - "type": 48, + "type": 49, "value": "0xa0860100", "docs": [ " The minimum amount of improvement to the solution score that defines a solution as", @@ -1264,14 +1269,6 @@ " Base reward for a signed solution" ] }, - { - "name": "SignedDepositBase", - "type": 6, - "value": "0x00407a10f35a00000000000000000000", - "docs": [ - " Base deposit for a signed solution." - ] - }, { "name": "SignedDepositByte", "type": 6, @@ -1325,7 +1322,7 @@ } ], "errors": { - "type": 519 + "type": 531 }, "index": 10 }, @@ -1360,7 +1357,7 @@ "name": "Invulnerables", "modifier": "Default", "type": { - "plain": 89 + "plain": 90 }, "fallback": "0x00", "docs": [ @@ -1425,7 +1422,7 @@ "name": "MinCommission", "modifier": "Default", "type": { - "plain": 48 + "plain": 49 }, "fallback": "0x00000000", "docs": [ @@ -1443,12 +1440,15 @@ "Blake2_128Concat" ], "key": 0, - "value": 520 + "value": 532 } }, "fallback": "0x00", "docs": [ - " Map from all (unlocked) \"controller\" accounts to the info regarding the staking." + " Map from all (unlocked) \"controller\" accounts to the info regarding the staking.", + "", + " Note: All the reads and mutations to this storage *MUST* be done through the methods exposed", + " by [`StakingLedger`] to ensure data and lock consistency." ] }, { @@ -1460,7 +1460,7 @@ "Twox64Concat" ], "key": 0, - "value": 228 + "value": 48 } }, "fallback": "0x00", @@ -1479,7 +1479,7 @@ "Twox64Concat" ], "key": 0, - "value": 49 + "value": 50 } }, "fallback": "0x0000", @@ -1522,7 +1522,7 @@ "Twox64Concat" ], "key": 0, - "value": 525 + "value": 537 } }, "fallback": "0x00", @@ -1590,7 +1590,7 @@ "name": "ActiveEra", "modifier": "Optional", "type": { - "plain": 526 + "plain": 538 }, "fallback": "0x00", "docs": [ @@ -1614,7 +1614,7 @@ }, "fallback": "0x00", "docs": [ - " The session index at which the era start for the last `HISTORY_DEPTH` eras.", + " The session index at which the era start for the last [`Config::HistoryDepth`] eras.", "", " Note: This tracks the starting session (i.e. session index when era start being active)", " for the eras in `[CurrentEra - HISTORY_DEPTH, CurrentEra]`." @@ -1629,8 +1629,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 528, - "value": 81 + "key": 540, + "value": 82 } }, "fallback": "0x000000", @@ -1639,8 +1639,39 @@ "", " This is keyed first by the era index to allow bulk deletion and then the stash account.", "", - " Is it removed after `HISTORY_DEPTH` eras.", - " If stakers hasn't been set or has been removed then empty exposure is returned." + " Is it removed after [`Config::HistoryDepth`] eras.", + " If stakers hasn't been set or has been removed then empty exposure is returned.", + "", + " Note: Deprecated since v14. Use `EraInfo` instead to work with exposures." + ] + }, + { + "name": "ErasStakersOverview", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Twox64Concat", + "Twox64Concat" + ], + "key": 540, + "value": 541 + } + }, + "fallback": "0x00", + "docs": [ + " Summary of validator exposure at a given era.", + "", + " This contains the total stake in support of the validator and their own stake. In addition,", + " it can also be used to get the number of nominators backing this validator and the number of", + " exposure pages they are divided into. The page count is useful to determine the number of", + " pages of rewards that needs to be claimed.", + "", + " This is keyed first by the era index to allow bulk deletion and then the stash account.", + " Should only be accessed through `EraInfo`.", + "", + " Is it removed after [`Config::HistoryDepth`] eras.", + " If stakers hasn't been set or has been removed then empty overview is returned." ] }, { @@ -1652,23 +1683,75 @@ "Twox64Concat", "Twox64Concat" ], - "key": 528, - "value": 81 + "key": 540, + "value": 82 } }, "fallback": "0x000000", "docs": [ " Clipped Exposure of validator at era.", "", + " Note: This is deprecated, should be used as read-only and will be removed in the future.", + " New `Exposure`s are stored in a paged manner in `ErasStakersPaged` instead.", + "", " This is similar to [`ErasStakers`] but number of nominators exposed is reduced to the", - " `T::MaxNominatorRewardedPerValidator` biggest stakers.", + " `T::MaxExposurePageSize` biggest stakers.", " (Note: the field `total` and `own` of the exposure remains unchanged).", " This is used to limit the i/o cost for the nominator payout.", "", " This is keyed fist by the era index to allow bulk deletion and then the stash account.", "", - " Is it removed after `HISTORY_DEPTH` eras.", - " If stakers hasn't been set or has been removed then empty exposure is returned." + " It is removed after [`Config::HistoryDepth`] eras.", + " If stakers hasn't been set or has been removed then empty exposure is returned.", + "", + " Note: Deprecated since v14. Use `EraInfo` instead to work with exposures." + ] + }, + { + "name": "ErasStakersPaged", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Twox64Concat", + "Twox64Concat", + "Twox64Concat" + ], + "key": 542, + "value": 543 + } + }, + "fallback": "0x00", + "docs": [ + " Paginated exposure of a validator at given era.", + "", + " This is keyed first by the era index to allow bulk deletion, then stash account and finally", + " the page. Should only be accessed through `EraInfo`.", + "", + " This is cleared after [`Config::HistoryDepth`] eras." + ] + }, + { + "name": "ClaimedRewards", + "modifier": "Default", + "type": { + "map": { + "hashers": [ + "Twox64Concat", + "Twox64Concat" + ], + "key": 540, + "value": 115 + } + }, + "fallback": "0x00", + "docs": [ + " History of claimed paged rewards by era and validator.", + "", + " This is keyed by era and validator stash which maps to the set of page indexes which have", + " been claimed.", + "", + " It is removed after [`Config::HistoryDepth`] eras." ] }, { @@ -1680,8 +1763,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 528, - "value": 49 + "key": 540, + "value": 50 } }, "fallback": "0x0000", @@ -1690,7 +1773,7 @@ "", " This is keyed first by the era index to allow bulk deletion and then the stash account.", "", - " Is it removed after `HISTORY_DEPTH` eras." + " Is it removed after [`Config::HistoryDepth`] eras." ] }, { @@ -1707,7 +1790,7 @@ }, "fallback": "0x00", "docs": [ - " The total validator era payout for the last `HISTORY_DEPTH` eras.", + " The total validator era payout for the last [`Config::HistoryDepth`] eras.", "", " Eras that haven't finished yet or has been removed doesn't have reward." ] @@ -1721,12 +1804,12 @@ "Twox64Concat" ], "key": 4, - "value": 529 + "value": 544 } }, "fallback": "0x0000000000", "docs": [ - " Rewards for the last `HISTORY_DEPTH` eras.", + " Rewards for the last [`Config::HistoryDepth`] eras.", " If reward hasn't been set or has been removed then 0 reward is returned." ] }, @@ -1744,7 +1827,7 @@ }, "fallback": "0x00000000000000000000000000000000", "docs": [ - " The total amount staked for the last `HISTORY_DEPTH` eras.", + " The total amount staked for the last [`Config::HistoryDepth`] eras.", " If total hasn't been set or has been removed then 0 stake is returned." ] }, @@ -1752,7 +1835,7 @@ "name": "ForceEra", "modifier": "Default", "type": { - "plain": 51 + "plain": 52 }, "fallback": "0x00", "docs": [ @@ -1763,7 +1846,7 @@ "name": "SlashRewardFraction", "modifier": "Default", "type": { - "plain": 48 + "plain": 49 }, "fallback": "0x00000000", "docs": [ @@ -1793,7 +1876,7 @@ "Twox64Concat" ], "key": 4, - "value": 533 + "value": 548 } }, "fallback": "0x00", @@ -1805,7 +1888,7 @@ "name": "BondedEras", "modifier": "Default", "type": { - "plain": 456 + "plain": 464 }, "fallback": "0x00", "docs": [ @@ -1824,8 +1907,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 528, - "value": 535 + "key": 540, + "value": 550 } }, "fallback": "0x00", @@ -1843,7 +1926,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 528, + "key": 540, "value": 6 } }, @@ -1861,7 +1944,7 @@ "Twox64Concat" ], "key": 0, - "value": 536 + "value": 551 } }, "fallback": "0x00", @@ -1877,8 +1960,8 @@ "hashers": [ "Twox64Concat" ], - "key": 532, - "value": 537 + "key": 547, + "value": 552 } }, "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -1904,7 +1987,7 @@ "name": "OffendingValidators", "modifier": "Default", "type": { - "plain": 538 + "plain": 553 }, "fallback": "0x00", "docs": [ @@ -1935,7 +2018,7 @@ ] }, "calls": { - "type": 227 + "type": 228 }, "events": { "type": 47 @@ -1951,8 +2034,8 @@ " Following information is kept for eras in `[current_era -", " HistoryDepth, current_era]`: `ErasStakers`, `ErasStakersClipped`,", " `ErasValidatorPrefs`, `ErasValidatorReward`, `ErasRewardPoints`,", - " `ErasTotalStake`, `ErasStartSessionIndex`,", - " `StakingLedger.claimed_rewards`.", + " `ErasTotalStake`, `ErasStartSessionIndex`, `ClaimedRewards`, `ErasStakersPaged`,", + " `ErasStakersOverview`.", "", " Must be more than the number of eras delayed by session.", " I.e. active era must always be in history. I.e. `active_era >", @@ -1962,7 +2045,7 @@ " this should be set to same value or greater as in storage.", "", " Note: `HistoryDepth` is used as the upper bound for the `BoundedVec`", - " item `StakingLedger.claimed_rewards`. Setting this value lower than", + " item `StakingLedger.legacy_claimed_rewards`. Setting this value lower than", " the existing value can lead to inconsistencies in the", " `StakingLedger` and will need to be handled properly in a migration.", " The test `reducing_history_depth_abrupt` shows this effect." @@ -1996,14 +2079,21 @@ ] }, { - "name": "MaxNominatorRewardedPerValidator", + "name": "MaxExposurePageSize", "type": 4, "value": "0x00010000", "docs": [ - " The maximum number of nominators rewarded for each validator.", + " The maximum size of each `T::ExposurePage`.", + "", + " An `ExposurePage` is weakly bounded to a maximum of `MaxExposurePageSize`", + " nominators.", + "", + " For older non-paged exposure, a reward payout was restricted to the top", + " `MaxExposurePageSize` nominators. This is to limit the i/o cost for the", + " nominator payout.", "", - " For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can", - " claim their reward. This used to limit the i/o cost for the nominator payout." + " Note: `MaxExposurePageSize` is used to bound `ClaimedRewards` and is unsafe to reduce", + " without handling it in a migration." ] }, { @@ -2025,7 +2115,7 @@ } ], "errors": { - "type": 540 + "type": 555 }, "index": 11 }, @@ -2038,7 +2128,7 @@ "name": "Validators", "modifier": "Default", "type": { - "plain": 89 + "plain": 90 }, "fallback": "0x00", "docs": [ @@ -2072,7 +2162,7 @@ "name": "QueuedKeys", "modifier": "Default", "type": { - "plain": 541 + "plain": 556 }, "fallback": "0x00", "docs": [ @@ -2084,7 +2174,7 @@ "name": "DisabledValidators", "modifier": "Default", "type": { - "plain": 114 + "plain": 115 }, "fallback": "0x00", "docs": [ @@ -2120,7 +2210,7 @@ "hashers": [ "Twox64Concat" ], - "key": 543, + "key": 558, "value": 0 } }, @@ -2135,11 +2225,11 @@ "type": 235 }, "events": { - "type": 52 + "type": 53 }, "constants": [], "errors": { - "type": 545 + "type": 560 }, "index": 12 }, @@ -2163,7 +2253,7 @@ "name": "PublicProps", "modifier": "Default", "type": { - "plain": 546 + "plain": 561 }, "fallback": "0x00", "docs": [ @@ -2179,7 +2269,7 @@ "Twox64Concat" ], "key": 4, - "value": 549 + "value": 564 } }, "fallback": "0x00", @@ -2221,7 +2311,7 @@ "Twox64Concat" ], "key": 4, - "value": 551 + "value": 566 } }, "fallback": "0x00", @@ -2240,7 +2330,7 @@ "Twox64Concat" ], "key": 0, - "value": 554 + "value": 569 } }, "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -2267,7 +2357,7 @@ "name": "NextExternal", "modifier": "Optional", "type": { - "plain": 560 + "plain": 575 }, "fallback": "0x00", "docs": [ @@ -2286,7 +2376,7 @@ "Identity" ], "key": 12, - "value": 561 + "value": 576 } }, "fallback": "0x00", @@ -2320,14 +2410,14 @@ "hashers": [ "Blake2_128Concat" ], - "key": 57, + "key": 58, "value": 12 } }, "fallback": "0x00", "docs": [ " General information concerning any proposal or referendum.", - " The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON", + " The `Hash` refers to the preimage of the `Preimages` provider which can be a JSON", " dump or IPFS hash of a JSON file.", "", " Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)", @@ -2337,10 +2427,10 @@ ] }, "calls": { - "type": 238 + "type": 239 }, "events": { - "type": 53 + "type": 54 }, "constants": [ { @@ -2453,7 +2543,7 @@ } ], "errors": { - "type": 562 + "type": 577 }, "index": 13 }, @@ -2466,7 +2556,7 @@ "name": "Proposals", "modifier": "Default", "type": { - "plain": 563 + "plain": 578 }, "fallback": "0x00", "docs": [ @@ -2482,7 +2572,7 @@ "Identity" ], "key": 12, - "value": 141 + "value": 142 } }, "fallback": "0x00", @@ -2499,7 +2589,7 @@ "Identity" ], "key": 12, - "value": 564 + "value": 579 } }, "fallback": "0x00", @@ -2522,7 +2612,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 89 + "plain": 90 }, "fallback": "0x00", "docs": [ @@ -2543,10 +2633,10 @@ ] }, "calls": { - "type": 241 + "type": 242 }, "events": { - "type": 58 + "type": 59 }, "constants": [ { @@ -2559,7 +2649,7 @@ } ], "errors": { - "type": 565 + "type": 580 }, "index": 14 }, @@ -2572,7 +2662,7 @@ "name": "Proposals", "modifier": "Default", "type": { - "plain": 566 + "plain": 581 }, "fallback": "0x00", "docs": [ @@ -2588,7 +2678,7 @@ "Identity" ], "key": 12, - "value": 141 + "value": 142 } }, "fallback": "0x00", @@ -2605,7 +2695,7 @@ "Identity" ], "key": 12, - "value": 564 + "value": 579 } }, "fallback": "0x00", @@ -2628,7 +2718,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 89 + "plain": 90 }, "fallback": "0x00", "docs": [ @@ -2649,10 +2739,10 @@ ] }, "calls": { - "type": 242 + "type": 243 }, "events": { - "type": 59 + "type": 60 }, "constants": [ { @@ -2665,7 +2755,7 @@ } ], "errors": { - "type": 567 + "type": 582 }, "index": 15 }, @@ -2678,7 +2768,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 568 + "plain": 583 }, "fallback": "0x00", "docs": [ @@ -2691,7 +2781,7 @@ "name": "RunnersUp", "modifier": "Default", "type": { - "plain": 568 + "plain": 583 }, "fallback": "0x00", "docs": [ @@ -2705,7 +2795,7 @@ "name": "Candidates", "modifier": "Default", "type": { - "plain": 61 + "plain": 62 }, "fallback": "0x00", "docs": [ @@ -2737,7 +2827,7 @@ "Twox64Concat" ], "key": 0, - "value": 570 + "value": 585 } }, "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000", @@ -2750,15 +2840,15 @@ ] }, "calls": { - "type": 243 + "type": 244 }, "events": { - "type": 60 + "type": 61 }, "constants": [ { "name": "PalletId", - "type": 280, + "type": 281, "value": "0x706872656c656374", "docs": [ " Identifier for the elections-phragmen pallet's lock" @@ -2856,7 +2946,7 @@ } ], "errors": { - "type": 571 + "type": 586 }, "index": 16 }, @@ -2869,7 +2959,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 572 + "plain": 587 }, "fallback": "0x00", "docs": [ @@ -2890,14 +2980,14 @@ ] }, "calls": { - "type": 245 + "type": 246 }, "events": { - "type": 63 + "type": 64 }, "constants": [], "errors": { - "type": 573 + "type": 588 }, "index": 17 }, @@ -2910,7 +3000,7 @@ "name": "State", "modifier": "Default", "type": { - "plain": 574 + "plain": 589 }, "fallback": "0x00", "docs": [ @@ -2921,7 +3011,7 @@ "name": "PendingChange", "modifier": "Optional", "type": { - "plain": 575 + "plain": 590 }, "fallback": "0x00", "docs": [ @@ -2943,7 +3033,7 @@ "name": "Stalled", "modifier": "Optional", "type": { - "plain": 94 + "plain": 95 }, "fallback": "0x00", "docs": [ @@ -2987,14 +3077,25 @@ "", " TWOX-NOTE: `SetId` is not under user control." ] + }, + { + "name": "Authorities", + "modifier": "Default", + "type": { + "plain": 591 + }, + "fallback": "0x00", + "docs": [ + " The current list of authorities." + ] } ] }, "calls": { - "type": 246 + "type": 247 }, "events": { - "type": 64 + "type": 65 }, "constants": [ { @@ -3008,7 +3109,7 @@ { "name": "MaxNominators", "type": 4, - "value": "0x00010000", + "value": "0x40000000", "docs": [ " The maximum number of nominators for each validator." ] @@ -3028,7 +3129,7 @@ } ], "errors": { - "type": 577 + "type": 592 }, "index": 18 }, @@ -3057,7 +3158,7 @@ "Twox64Concat" ], "key": 4, - "value": 578 + "value": 593 } }, "fallback": "0x00", @@ -3080,25 +3181,53 @@ "name": "Approvals", "modifier": "Default", "type": { - "plain": 579 + "plain": 594 }, "fallback": "0x00", "docs": [ " Proposal indices that have been approved but not yet awarded." ] + }, + { + "name": "SpendCount", + "modifier": "Default", + "type": { + "plain": 4 + }, + "fallback": "0x00000000", + "docs": [ + " The count of spends that have been made." + ] + }, + { + "name": "Spends", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Twox64Concat" + ], + "key": 4, + "value": 595 + } + }, + "fallback": "0x00", + "docs": [ + " Spends that have been approved and being processed." + ] } ] }, "calls": { - "type": 258 + "type": 259 }, "events": { - "type": 69 + "type": 70 }, "constants": [ { "name": "ProposalBond", - "type": 434, + "type": 442, "value": "0x50c30000", "docs": [ " Fraction of a proposal's value that should be bonded in order to place the proposal.", @@ -3131,7 +3260,7 @@ }, { "name": "Burn", - "type": 434, + "type": 442, "value": "0x20a10700", "docs": [ " Percentage of spare funds (if any) that are burnt per spend period." @@ -3139,7 +3268,7 @@ }, { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x70792f7472737279", "docs": [ " The treasury's pallet id, used for deriving its sovereign account ID." @@ -3154,10 +3283,18 @@ "", " NOTE: This parameter is also used within the Bounties Pallet extension if enabled." ] + }, + { + "name": "PayoutPeriod", + "type": 4, + "value": "0x002f0d00", + "docs": [ + " The period during which an approved treasury spend has to be claimed." + ] } ], "errors": { - "type": 581 + "type": 598 }, "index": 19 }, @@ -3175,7 +3312,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 71 + "value": 72 } }, "fallback": "0x00", @@ -3188,14 +3325,14 @@ ] }, "calls": { - "type": 259 + "type": 260 }, "events": { - "type": 70 + "type": 71 }, "constants": [], "errors": { - "type": 582 + "type": 599 }, "index": 20 }, @@ -3213,7 +3350,7 @@ "Identity" ], "key": 12, - "value": 583 + "value": 600 } }, "fallback": "0x00", @@ -3230,7 +3367,7 @@ "Identity" ], "key": 12, - "value": 584 + "value": 601 } }, "fallback": "0x00", @@ -3279,7 +3416,7 @@ "Twox64Concat" ], "key": 0, - "value": 585 + "value": 602 } }, "fallback": "0x00", @@ -3298,7 +3435,7 @@ "Twox64Concat" ], "key": 4, - "value": 113 + "value": 114 } }, "fallback": "0x00", @@ -3313,7 +3450,7 @@ "name": "DeletionQueueCounter", "modifier": "Default", "type": { - "plain": 590 + "plain": 607 }, "fallback": "0x0000000000000000", "docs": [ @@ -3325,7 +3462,7 @@ "name": "MigrationInProgress", "modifier": "Optional", "type": { - "plain": 591 + "plain": 608 }, "fallback": "0x00", "docs": [ @@ -3336,16 +3473,16 @@ ] }, "calls": { - "type": 260 + "type": 261 }, "events": { - "type": 72 + "type": 73 }, "constants": [ { "name": "Schedule", - "type": 592, - "value": "0x04000000000100000004000080000000100000000010000000010000200000000040000000000008a21400007642150018bebed106f1290ac60907012a126d1a0018a22a0b000cd22b0a000c5e0b15001882962100187e7f63001862891600184256150018c6be1500181e891500186e145700383e64120018550f00de152e00b409050003f2e7cb4d4952027c7600284248ed002806377a1e3127c10900723a0f001c551000ba056b1f9504510800c50e04ca39c54749309eac621f85040004a2bc37078504410404369a4307a5047d0604de97681fa50459080482ee2927612736971a76852a3abe0a643529caa81995ad517d0f00ce8310f8ad2a86449d38d5272d1d002d1e00ba8d180020291100f2e631002055340046a71c0020d11200de091c0020d112001224fe0a3501f27ddf02a8e273630dc1016d5c04f63c0b000c1a0f1300a0dee709000c86d2551fb92846a8271f2128", + "type": 609, + "value": "0x0400000000010000000400008000000010000000001000000001000020000000004000000000000827130000b6b5140018f222dd06f129baf81507012a762b1a0018362c0b000cd2170a000c4afb1400185aad160018b616650018a233150018ca941400189230140018129f1400181e4c5800387a4111001871100000b41d0600032470934d4952b2927d00285278e80028fe36ae1e31276d0b0062b90e001c391100a687811f95048d0800b90804f6e2264849308a30741f850410041e81480785044d0104d2355207a504c90f048642721fa5040d0a04ee4cf9266127261fc876852aee7d506535290e4ed290ad515d11006e7d8df7ad2a0265cd1dd527ad1e003120007273180020b91100eef830002049350026531d0020991300cad71e002091130016eaf90a35016e5ed902a812c0610dc1012d6004be060b000cc66a1300a02a5409000c1209661fb9280e33351f2128", "docs": [ " Cost schedule and limits." ] @@ -3384,7 +3521,7 @@ }, { "name": "CodeHashLockupDepositPercent", - "type": 48, + "type": 49, "value": "0x00a3e111", "docs": [ " The percentage of the storage deposit that should be held for using a code hash.", @@ -3448,7 +3585,7 @@ }, { "name": "Environment", - "type": 596, + "type": 613, "value": "0x", "docs": [ " Type that bundles together all the runtime configurable interface types.", @@ -3459,7 +3596,7 @@ } ], "errors": { - "type": 604 + "type": 620 }, "index": 21 }, @@ -3482,14 +3619,14 @@ ] }, "calls": { - "type": 263 + "type": 264 }, "events": { - "type": 75 + "type": 76 }, "constants": [], "errors": { - "type": 605 + "type": 621 }, "index": 22 }, @@ -3523,7 +3660,7 @@ "name": "Keys", "modifier": "Default", "type": { - "plain": 606 + "plain": 622 }, "fallback": "0x00", "docs": [ @@ -3539,7 +3676,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 94, + "key": 95, "value": 43 } }, @@ -3557,7 +3694,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 528, + "key": 540, "value": 4 } }, @@ -3570,10 +3707,10 @@ ] }, "calls": { - "type": 264 + "type": 265 }, "events": { - "type": 76 + "type": 77 }, "constants": [ { @@ -3589,7 +3726,7 @@ } ], "errors": { - "type": 608 + "type": 624 }, "index": 23 }, @@ -3602,7 +3739,7 @@ "name": "Keys", "modifier": "Default", "type": { - "plain": 609 + "plain": 625 }, "fallback": "0x00", "docs": [ @@ -3613,7 +3750,7 @@ "name": "NextKeys", "modifier": "Default", "type": { - "plain": 609 + "plain": 625 }, "fallback": "0x00", "docs": [ @@ -3642,7 +3779,7 @@ "Twox64Concat" ], "key": 12, - "value": 611 + "value": 627 } }, "fallback": "0x00", @@ -3659,8 +3796,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 612, - "value": 455 + "key": 628, + "value": 316 } }, "fallback": "0x00", @@ -3672,7 +3809,7 @@ }, "calls": null, "events": { - "type": 85 + "type": 86 }, "constants": [], "errors": null, @@ -3696,7 +3833,7 @@ "name": "RandomMaterial", "modifier": "Default", "type": { - "plain": 613 + "plain": 629 }, "fallback": "0x00", "docs": [ @@ -3727,7 +3864,7 @@ "Twox64Concat" ], "key": 0, - "value": 614 + "value": 630 } }, "fallback": "0x00", @@ -3746,7 +3883,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 305 + "value": 306 } }, "fallback": "0x00", @@ -3764,7 +3901,7 @@ "Twox64Concat" ], "key": 0, - "value": 618 + "value": 634 } }, "fallback": "0x0000000000000000000000000000000000", @@ -3780,7 +3917,7 @@ "name": "Registrars", "modifier": "Default", "type": { - "plain": 620 + "plain": 636 }, "fallback": "0x00", "docs": [ @@ -3793,26 +3930,26 @@ ] }, "calls": { - "type": 268 + "type": 269 }, "events": { - "type": 87 + "type": 88 }, "constants": [ { "name": "BasicDeposit", "type": 6, - "value": "0x0080c6a47e8d03000000000000000000", + "value": "0x0050702f696a00000000000000000000", "docs": [ " The amount held on deposit for a registered identity" ] }, { - "name": "FieldDeposit", + "name": "ByteDeposit", "type": 6, - "value": "0x00a031a95fe300000000000000000000", + "value": "0x0060defb740500000000000000000000", "docs": [ - " The amount held on deposit per additional field for a registered identity." + " The amount held on deposit per encoded byte for a registered identity." ] }, { @@ -3833,15 +3970,6 @@ " The maximum number of sub-accounts allowed per identified account." ] }, - { - "name": "MaxAdditionalFields", - "type": 4, - "value": "0x64000000", - "docs": [ - " Maximum number of additional fields that may be stored in an ID. Needed to bound the I/O", - " required to access an identity, but can be pretty high." - ] - }, { "name": "MaxRegistrars", "type": 4, @@ -3853,7 +3981,7 @@ } ], "errors": { - "type": 624 + "type": 640 }, "index": 28 }, @@ -3866,7 +3994,7 @@ "name": "Parameters", "modifier": "Optional", "type": { - "plain": 90 + "plain": 91 }, "fallback": "0x00", "docs": [ @@ -3927,7 +4055,7 @@ "Twox64Concat" ], "key": 0, - "value": 625 + "value": 641 } }, "fallback": "0x00", @@ -3944,7 +4072,7 @@ "Twox64Concat" ], "key": 0, - "value": 628 + "value": 644 } }, "fallback": "0x0000000000000000000000000000000000", @@ -3990,7 +4118,7 @@ "Twox64Concat" ], "key": 0, - "value": 625 + "value": 641 } }, "fallback": "0x00", @@ -4013,7 +4141,7 @@ "name": "Bids", "modifier": "Default", "type": { - "plain": 632 + "plain": 648 }, "fallback": "0x00", "docs": [ @@ -4029,7 +4157,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 636 + "value": 652 } }, "fallback": "0x00", @@ -4055,8 +4183,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 638, - "value": 639 + "key": 654, + "value": 655 } }, "fallback": "0x00", @@ -4073,7 +4201,7 @@ "Twox64Concat" ], "key": 0, - "value": 640 + "value": 656 } }, "fallback": "0x00", @@ -4085,7 +4213,7 @@ "name": "NextHead", "modifier": "Optional", "type": { - "plain": 641 + "plain": 657 }, "fallback": "0x00", "docs": [ @@ -4109,7 +4237,7 @@ "name": "Defending", "modifier": "Optional", "type": { - "plain": 642 + "plain": 658 }, "fallback": "0x00", "docs": [ @@ -4125,8 +4253,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 528, - "value": 639 + "key": 540, + "value": 655 } }, "fallback": "0x00", @@ -4137,15 +4265,15 @@ ] }, "calls": { - "type": 309 + "type": 308 }, "events": { - "type": 88 + "type": 89 }, "constants": [ { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x70792f736f636965", "docs": [ " The societies's pallet id" @@ -4219,7 +4347,7 @@ } ], "errors": { - "type": 643 + "type": 659 }, "index": 29 }, @@ -4237,7 +4365,7 @@ "Twox64Concat" ], "key": 0, - "value": 644 + "value": 660 } }, "fallback": "0x00", @@ -4254,8 +4382,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 638, - "value": 646 + "key": 654, + "value": 662 } }, "fallback": "0x00", @@ -4288,10 +4416,10 @@ ] }, "calls": { - "type": 310 + "type": 309 }, "events": { - "type": 91 + "type": 92 }, "constants": [ { @@ -4346,7 +4474,7 @@ } ], "errors": { - "type": 647 + "type": 663 }, "index": 30 }, @@ -4364,7 +4492,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 648 + "value": 664 } }, "fallback": "0x00", @@ -4376,7 +4504,7 @@ "name": "StorageVersion", "modifier": "Default", "type": { - "plain": 650 + "plain": 666 }, "fallback": "0x00", "docs": [ @@ -4388,10 +4516,10 @@ ] }, "calls": { - "type": 311 + "type": 310 }, "events": { - "type": 92 + "type": 93 }, "constants": [ { @@ -4410,7 +4538,7 @@ } ], "errors": { - "type": 651 + "type": 667 }, "index": 31 }, @@ -4437,7 +4565,7 @@ "Twox64Concat" ], "key": 4, - "value": 652 + "value": 668 } }, "fallback": "0x00", @@ -4454,7 +4582,7 @@ "Twox64Concat" ], "key": 1, - "value": 94 + "value": 95 } }, "fallback": "0x00", @@ -4468,10 +4596,10 @@ ] }, "calls": { - "type": 313 + "type": 312 }, "events": { - "type": 93 + "type": 94 }, "constants": [ { @@ -4496,7 +4624,7 @@ } ], "errors": { - "type": 656 + "type": 672 }, "index": 32 }, @@ -4509,7 +4637,7 @@ "name": "Compute", "modifier": "Default", "type": { - "plain": 97 + "plain": 98 }, "fallback": "0x0000000000000000", "docs": [ @@ -4523,7 +4651,7 @@ "name": "Storage", "modifier": "Default", "type": { - "plain": 97 + "plain": 98 }, "fallback": "0x0000000000000000", "docs": [ @@ -4542,7 +4670,7 @@ "Twox64Concat" ], "key": 4, - "value": 657 + "value": 673 } }, "fallback": "0x00", @@ -4571,14 +4699,14 @@ ] }, "calls": { - "type": 315 + "type": 314 }, "events": { - "type": 96 + "type": 97 }, "constants": [], "errors": { - "type": 658 + "type": 674 }, "index": 33 }, @@ -4596,7 +4724,24 @@ "Identity" ], "key": 12, - "value": 659 + "value": 675 + } + }, + "fallback": "0x00", + "docs": [ + " The request status of a given hash." + ] + }, + { + "name": "RequestStatusFor", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Identity" + ], + "key": 12, + "value": 677 } }, "fallback": "0x00", @@ -4612,8 +4757,8 @@ "hashers": [ "Identity" ], - "key": 661, - "value": 662 + "key": 681, + "value": 682 } }, "fallback": "0x00", @@ -4622,14 +4767,14 @@ ] }, "calls": { - "type": 316 + "type": 315 }, "events": { - "type": 98 + "type": 99 }, "constants": [], "errors": { - "type": 663 + "type": 683 }, "index": 34 }, @@ -4647,7 +4792,7 @@ "Twox64Concat" ], "key": 0, - "value": 664 + "value": 684 } }, "fallback": "0x0000000000000000000000000000000000", @@ -4665,7 +4810,7 @@ "Twox64Concat" ], "key": 0, - "value": 668 + "value": 688 } }, "fallback": "0x0000000000000000000000000000000000", @@ -4679,7 +4824,7 @@ "type": 317 }, "events": { - "type": 99 + "type": 100 }, "constants": [ { @@ -4745,7 +4890,7 @@ } ], "errors": { - "type": 672 + "type": 692 }, "index": 35 }, @@ -4763,8 +4908,8 @@ "Twox64Concat", "Blake2_128Concat" ], - "key": 673, - "value": 674 + "key": 693, + "value": 694 } }, "fallback": "0x00", @@ -4778,7 +4923,7 @@ "type": 319 }, "events": { - "type": 102 + "type": 103 }, "constants": [ { @@ -4814,7 +4959,7 @@ } ], "errors": { - "type": 675 + "type": 695 }, "index": 36 }, @@ -4843,7 +4988,7 @@ "Twox64Concat" ], "key": 4, - "value": 676 + "value": 696 } }, "fallback": "0x00", @@ -4860,7 +5005,7 @@ "Twox64Concat" ], "key": 4, - "value": 678 + "value": 698 } }, "fallback": "0x00", @@ -4872,7 +5017,7 @@ "name": "BountyApprovals", "modifier": "Default", "type": { - "plain": 579 + "plain": 594 }, "fallback": "0x00", "docs": [ @@ -4885,7 +5030,7 @@ "type": 321 }, "events": { - "type": 104 + "type": 105 }, "constants": [ { @@ -4914,7 +5059,7 @@ }, { "name": "CuratorDepositMultiplier", - "type": 434, + "type": 442, "value": "0x20a10700", "docs": [ " The curator deposit is calculated as a percentage of the curator fee.", @@ -4967,7 +5112,7 @@ } ], "errors": { - "type": 679 + "type": 699 }, "index": 37 }, @@ -4985,7 +5130,7 @@ "Twox64Concat" ], "key": 12, - "value": 680 + "value": 700 } }, "fallback": "0x00", @@ -5019,7 +5164,7 @@ "type": 322 }, "events": { - "type": 105 + "type": 106 }, "constants": [ { @@ -5063,10 +5208,18 @@ "docs": [ " The amount held on deposit for placing a tip report." ] + }, + { + "name": "MaxTipAmount", + "type": 6, + "value": "0x0000c52ebca2b1000000000000000000", + "docs": [ + " The maximum amount for a single tip." + ] } ], "errors": { - "type": 681 + "type": 701 }, "index": 38 }, @@ -5084,7 +5237,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 682 + "value": 702 } }, "fallback": "0x00", @@ -5101,8 +5254,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 528, - "value": 684 + "key": 540, + "value": 704 } }, "fallback": "0x00", @@ -5120,8 +5273,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 687, - "value": 688 + "key": 707, + "value": 708 } }, "fallback": "0x00", @@ -5140,7 +5293,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 689 + "value": 709 } }, "fallback": "0x0000000000000000000000000000000000000000", @@ -5154,7 +5307,7 @@ "type": 323 }, "events": { - "type": 106 + "type": 107 }, "constants": [ { @@ -5219,7 +5372,7 @@ } ], "errors": { - "type": 691 + "type": 711 }, "index": 39 }, @@ -5237,7 +5390,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 682 + "value": 702 } }, "fallback": "0x00", @@ -5254,8 +5407,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 528, - "value": 684 + "key": 540, + "value": 704 } }, "fallback": "0x00", @@ -5273,8 +5426,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 687, - "value": 688 + "key": 707, + "value": 708 } }, "fallback": "0x00", @@ -5293,7 +5446,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 689 + "value": 709 } }, "fallback": "0x0000000000000000000000000000000000000000", @@ -5307,7 +5460,7 @@ "type": 324 }, "events": { - "type": 107 + "type": 108 }, "constants": [ { @@ -5372,7 +5525,7 @@ } ], "errors": { - "type": 692 + "type": 712 }, "index": 40 }, @@ -5449,7 +5602,7 @@ "name": "Lottery", "modifier": "Optional", "type": { - "plain": 693 + "plain": 713 }, "fallback": "0x00", "docs": [ @@ -5465,7 +5618,7 @@ "Twox64Concat" ], "key": 0, - "value": 694 + "value": 714 } }, "fallback": "0x0000000000", @@ -5508,7 +5661,7 @@ "name": "CallIndices", "modifier": "Default", "type": { - "plain": 695 + "plain": 715 }, "fallback": "0x00", "docs": [ @@ -5522,12 +5675,12 @@ "type": 325 }, "events": { - "type": 108 + "type": 109 }, "constants": [ { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x70792f6c6f74746f", "docs": [ " The Lottery's pallet id" @@ -5553,7 +5706,7 @@ } ], "errors": { - "type": 697 + "type": 717 }, "index": 42 }, @@ -5566,7 +5719,7 @@ "name": "QueueTotals", "modifier": "Default", "type": { - "plain": 698 + "plain": 718 }, "fallback": "0xb104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "docs": [ @@ -5586,7 +5739,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 699 + "value": 719 } }, "fallback": "0x00", @@ -5598,7 +5751,7 @@ "name": "Summary", "modifier": "Default", "type": { - "plain": 702 + "plain": 722 }, "fallback": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000", "docs": [ @@ -5614,7 +5767,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 703 + "value": 723 } }, "fallback": "0x00", @@ -5628,12 +5781,12 @@ "type": 326 }, "events": { - "type": 110 + "type": 111 }, "constants": [ { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x70792f6e69732020", "docs": [ " The treasury's pallet id, used for deriving its sovereign account ID." @@ -5692,7 +5845,7 @@ }, { "name": "MinReceipt", - "type": 111, + "type": 112, "value": "0x0000c16ff2862300", "docs": [ " The minimum amount of funds which may intentionally be left remaining under a single", @@ -5722,7 +5875,7 @@ }, { "name": "ThawThrottle", - "type": 704, + "type": 724, "value": "0x0000d9e9ac2d780305000000", "docs": [ " The maximum proportion which may be thawed and the period over which it is reset." @@ -5730,7 +5883,7 @@ } ], "errors": { - "type": 705 + "type": 725 }, "index": 43 }, @@ -5748,7 +5901,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 706 + "value": 726 } }, "fallback": "0x00", @@ -5783,7 +5936,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 707, + "key": 727, "value": 32 } }, @@ -5802,7 +5955,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 532, + "key": 547, "value": 32 } }, @@ -5821,8 +5974,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 708 + "key": 95, + "value": 728 } }, "fallback": "0x00", @@ -5839,7 +5992,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 709 + "value": 729 } }, "fallback": "0x00", @@ -5856,8 +6009,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 710 + "key": 95, + "value": 730 } }, "fallback": "0x00", @@ -5875,8 +6028,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 711, - "value": 712 + "key": 731, + "value": 732 } }, "fallback": "0x00", @@ -5893,8 +6046,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 713 + "key": 95, + "value": 733 } }, "fallback": "0x00", @@ -5925,7 +6078,7 @@ "type": 328 }, "events": { - "type": 112 + "type": 113 }, "constants": [ { @@ -5995,7 +6148,7 @@ } ], "errors": { - "type": 714 + "type": 734 }, "index": 44 }, @@ -6013,7 +6166,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 715 + "value": 735 } }, "fallback": "0x00", @@ -6048,7 +6201,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 707, + "key": 727, "value": 32 } }, @@ -6067,7 +6220,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 532, + "key": 547, "value": 32 } }, @@ -6086,8 +6239,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 528, - "value": 716 + "key": 540, + "value": 736 } }, "fallback": "0x00", @@ -6105,8 +6258,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 718 + "key": 95, + "value": 738 } }, "fallback": "0x00", @@ -6123,7 +6276,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 724 + "value": 744 } }, "fallback": "0x00", @@ -6140,8 +6293,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 725 + "key": 95, + "value": 745 } }, "fallback": "0x00", @@ -6160,8 +6313,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 727, - "value": 728 + "key": 747, + "value": 748 } }, "fallback": "0x00", @@ -6178,8 +6331,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 713 + "key": 95, + "value": 733 } }, "fallback": "0x00", @@ -6196,8 +6349,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 730 + "key": 95, + "value": 750 } }, "fallback": "0x00", @@ -6226,8 +6379,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, - "value": 732 + "key": 95, + "value": 752 } }, "fallback": "0x00", @@ -6261,7 +6414,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 94, + "key": 95, "value": 343 } }, @@ -6276,7 +6429,7 @@ "type": 332 }, "events": { - "type": 117 + "type": 118 }, "constants": [ { @@ -6386,7 +6539,7 @@ }, { "name": "Features", - "type": 733, + "type": 753, "value": "0x0000000000000000", "docs": [ " Disables some of pallet's features." @@ -6394,7 +6547,7 @@ } ], "errors": { - "type": 735 + "type": 755 }, "index": 45 }, @@ -6411,8 +6564,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 94, - "value": 736 + "key": 95, + "value": 756 } }, "fallback": "0x00", @@ -6426,7 +6579,7 @@ "type": 353 }, "events": { - "type": 124 + "type": 125 }, "constants": [ { @@ -6440,7 +6593,7 @@ }, { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x6672616374696f6e", "docs": [ " The pallet's id, used for deriving its sovereign account ID." @@ -6448,7 +6601,7 @@ }, { "name": "NewAssetSymbol", - "type": 690, + "type": 710, "value": "0x1046524143", "docs": [ " The newly created asset's symbol." @@ -6456,7 +6609,7 @@ }, { "name": "NewAssetName", - "type": 690, + "type": 710, "value": "0x1046726163", "docs": [ " The newly created asset's name." @@ -6472,7 +6625,7 @@ } ], "errors": { - "type": 737 + "type": 757 }, "index": 46 }, @@ -6485,7 +6638,7 @@ "name": "Status", "modifier": "Optional", "type": { - "plain": 738 + "plain": 758 }, "fallback": "0x00", "docs": [ @@ -6501,7 +6654,7 @@ "Twox64Concat" ], "key": 0, - "value": 739 + "value": 759 } }, "fallback": "0x00", @@ -6515,7 +6668,7 @@ "type": 354 }, "events": { - "type": 125 + "type": 126 }, "constants": [ { @@ -6553,7 +6706,7 @@ } ], "errors": { - "type": 741 + "type": 761 }, "index": 47 }, @@ -6566,7 +6719,7 @@ "name": "Params", "modifier": "Default", "type": { - "plain": 127 + "plain": 128 }, "fallback": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "docs": [ @@ -6582,7 +6735,7 @@ "Twox64Concat" ], "key": 0, - "value": 742 + "value": 762 } }, "fallback": "0x00", @@ -6599,7 +6752,7 @@ "Twox64Concat" ], "key": 0, - "value": 743 + "value": 763 } }, "fallback": "0x00", @@ -6613,7 +6766,7 @@ "type": 355 }, "events": { - "type": 126 + "type": 127 }, "constants": [ { @@ -6626,7 +6779,7 @@ } ], "errors": { - "type": 744 + "type": 764 }, "index": 48 }, @@ -6644,7 +6797,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 745 + "value": 765 } }, "fallback": "0x00", @@ -6707,7 +6860,7 @@ "name": "BlockTransactions", "modifier": "Default", "type": { - "plain": 745 + "plain": 765 }, "fallback": "0x00", "docs": [] @@ -6729,11 +6882,11 @@ "type": 356 }, "events": { - "type": 133 + "type": 134 }, "constants": [], "errors": { - "type": 748 + "type": 768 }, "index": 49 }, @@ -6751,7 +6904,7 @@ "Twox64Concat" ], "key": 0, - "value": 749 + "value": 769 } }, "fallback": "0x00", @@ -6781,7 +6934,7 @@ "Twox64Concat" ], "key": 11, - "value": 750 + "value": 770 } }, "fallback": "0x00", @@ -6797,12 +6950,12 @@ "type": 358 }, "events": { - "type": 134 + "type": 135 }, "constants": [ { "name": "BagThresholds", - "type": 751, + "type": 771, "value": "0x210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffff", "docs": [ " The list of thresholds separating the various bags.", @@ -6852,7 +7005,7 @@ } ], "errors": { - "type": 752 + "type": 772 }, "index": 50 }, @@ -6907,7 +7060,7 @@ "type": 359 }, "events": { - "type": 135 + "type": 136 }, "constants": [ { @@ -6940,7 +7093,7 @@ } ], "errors": { - "type": 137 + "type": 138 }, "index": 51 }, @@ -6987,8 +7140,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 94, - "value": 754 + "key": 95, + "value": 774 } }, "fallback": "0x00", @@ -7005,7 +7158,7 @@ "Twox64Concat" ], "key": 4, - "value": 678 + "value": 698 } }, "fallback": "0x00", @@ -7036,7 +7189,7 @@ "type": 365 }, "events": { - "type": 138 + "type": 139 }, "constants": [ { @@ -7057,7 +7210,7 @@ } ], "errors": { - "type": 756 + "type": 776 }, "index": 52 }, @@ -7086,7 +7239,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 757 + "value": 777 } }, "fallback": "0x00", @@ -7102,8 +7255,8 @@ "hashers": [ "Twox64Concat" ], - "key": 101, - "value": 765 + "key": 102, + "value": 785 } }, "fallback": "0x00", @@ -7122,7 +7275,7 @@ "hashers": [ "Twox64Concat" ], - "key": 101, + "key": 102, "value": 4 } }, @@ -7146,7 +7299,7 @@ "fallback": "0x00", "docs": [ " The metadata is a general information concerning the referendum.", - " The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON", + " The `Hash` refers to the preimage of the `Preimages` provider which can be a JSON", " dump or IPFS hash of a JSON file.", "", " Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)", @@ -7159,7 +7312,7 @@ "type": 366 }, "events": { - "type": 139 + "type": 140 }, "constants": [ { @@ -7199,7 +7352,7 @@ }, { "name": "Tracks", - "type": 766, + "type": 786, "value": "0x04000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b", "docs": [ " Information concerning the different referendum tracks." @@ -7207,7 +7360,7 @@ } ], "errors": { - "type": 772 + "type": 792 }, "index": 53 }, @@ -7218,11 +7371,11 @@ "type": 368 }, "events": { - "type": 418 + "type": 425 }, "constants": [], "errors": { - "type": 773 + "type": 793 }, "index": 54 }, @@ -7232,7 +7385,9 @@ "calls": { "type": 369 }, - "events": null, + "events": { + "type": 426 + }, "constants": [], "errors": null, "index": 55 @@ -7251,8 +7406,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 774, - "value": 775 + "key": 794, + "value": 795 } }, "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -7270,7 +7425,7 @@ "Twox64Concat" ], "key": 0, - "value": 783 + "value": 803 } }, "fallback": "0x00", @@ -7286,7 +7441,7 @@ "type": 370 }, "events": { - "type": 419 + "type": 427 }, "constants": [ { @@ -7313,7 +7468,7 @@ } ], "errors": { - "type": 786 + "type": 806 }, "index": 56 }, @@ -7343,11 +7498,11 @@ "type": 374 }, "events": { - "type": 420 + "type": 428 }, "constants": [], "errors": { - "type": 787 + "type": 807 }, "index": 57 }, @@ -7360,7 +7515,7 @@ "name": "Proposals", "modifier": "Default", "type": { - "plain": 788 + "plain": 808 }, "fallback": "0x00", "docs": [ @@ -7376,7 +7531,7 @@ "Identity" ], "key": 12, - "value": 141 + "value": 142 } }, "fallback": "0x00", @@ -7393,7 +7548,7 @@ "Identity" ], "key": 12, - "value": 564 + "value": 579 } }, "fallback": "0x00", @@ -7416,7 +7571,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 89 + "plain": 90 }, "fallback": "0x00", "docs": [ @@ -7440,7 +7595,7 @@ "type": 375 }, "events": { - "type": 425 + "type": 433 }, "constants": [ { @@ -7453,7 +7608,7 @@ } ], "errors": { - "type": 789 + "type": 809 }, "index": 58 }, @@ -7478,7 +7633,7 @@ "name": "Announcements", "modifier": "Default", "type": { - "plain": 790 + "plain": 810 }, "fallback": "0x00", "docs": [ @@ -7510,8 +7665,8 @@ "hashers": [ "Twox64Concat" ], - "key": 792, - "value": 793 + "key": 812, + "value": 813 } }, "fallback": "0x00", @@ -7541,7 +7696,7 @@ "name": "UnscrupulousAccounts", "modifier": "Default", "type": { - "plain": 550 + "plain": 565 }, "fallback": "0x00", "docs": [ @@ -7553,7 +7708,7 @@ "name": "UnscrupulousWebsites", "modifier": "Default", "type": { - "plain": 794 + "plain": 814 }, "fallback": "0x00", "docs": [ @@ -7566,7 +7721,7 @@ "type": 376 }, "events": { - "type": 426 + "type": 434 }, "constants": [ { @@ -7611,7 +7766,7 @@ } ], "errors": { - "type": 796 + "type": 816 }, "index": 59 }, @@ -7620,6 +7775,21 @@ "storage": { "prefix": "NominationPools", "items": [ + { + "name": "TotalValueLocked", + "modifier": "Default", + "type": { + "plain": 6 + }, + "fallback": "0x00000000000000000000000000000000", + "docs": [ + " The sum of funds across all pools.", + "", + " This might be lower but never higher than the sum of `total_balance` of all [`PoolMembers`]", + " because calling `pool_withdraw_unbonded` might decrease the total stake of the pool's", + " `bonded_account` without adjusting the pallet-internal `UnbondingPool`'s." + ] + }, { "name": "MinJoinBond", "modifier": "Default", @@ -7688,7 +7858,7 @@ "name": "GlobalMaxCommission", "modifier": "Optional", "type": { - "plain": 48 + "plain": 49 }, "fallback": "0x00", "docs": [ @@ -7706,7 +7876,7 @@ "Twox64Concat" ], "key": 0, - "value": 797 + "value": 817 } }, "fallback": "0x00", @@ -7736,7 +7906,7 @@ "Twox64Concat" ], "key": 4, - "value": 800 + "value": 820 } }, "fallback": "0x00", @@ -7764,7 +7934,7 @@ "Twox64Concat" ], "key": 4, - "value": 805 + "value": 825 } }, "fallback": "0x00", @@ -7793,7 +7963,7 @@ "Twox64Concat" ], "key": 4, - "value": 806 + "value": 826 } }, "fallback": "0x00", @@ -7822,7 +7992,7 @@ "Twox64Concat" ], "key": 4, - "value": 118 + "value": 119 } }, "fallback": "0x00", @@ -7906,12 +8076,12 @@ "type": 385 }, "events": { - "type": 427 + "type": 435 }, "constants": [ { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x70792f6e6f706c73", "docs": [ " The nomination pool's pallet id." @@ -7938,7 +8108,7 @@ } ], "errors": { - "type": 812 + "type": 832 }, "index": 60 }, @@ -7967,7 +8137,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 814 + "value": 834 } }, "fallback": "0x00", @@ -7983,8 +8153,8 @@ "hashers": [ "Twox64Concat" ], - "key": 101, - "value": 816 + "key": 102, + "value": 836 } }, "fallback": "0x00", @@ -8003,7 +8173,7 @@ "hashers": [ "Twox64Concat" ], - "key": 101, + "key": 102, "value": 4 } }, @@ -8027,7 +8197,7 @@ "fallback": "0x00", "docs": [ " The metadata is a general information concerning the referendum.", - " The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON", + " The `Hash` refers to the preimage of the `Preimages` provider which can be a JSON", " dump or IPFS hash of a JSON file.", "", " Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)", @@ -8040,7 +8210,7 @@ "type": 396 }, "events": { - "type": 428 + "type": 436 }, "constants": [ { @@ -8080,7 +8250,7 @@ }, { "name": "Tracks", - "type": 766, + "type": 786, "value": "0x04000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b", "docs": [ " Information concerning the different referendum tracks." @@ -8088,7 +8258,7 @@ } ], "errors": { - "type": 817 + "type": 837 }, "index": 61 }, @@ -8105,7 +8275,7 @@ "hashers": [ "Twox64Concat" ], - "key": 101, + "key": 102, "value": 4 } }, @@ -8124,7 +8294,7 @@ "Twox64Concat" ], "key": 0, - "value": 818 + "value": 838 } }, "fallback": "0x00", @@ -8141,7 +8311,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 819, + "key": 839, "value": 4 } }, @@ -8159,7 +8329,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 820, + "key": 840, "value": 0 } }, @@ -8178,8 +8348,8 @@ "Blake2_128Concat", "Twox64Concat" ], - "key": 528, - "value": 431 + "key": 540, + "value": 439 } }, "fallback": "0x00", @@ -8196,7 +8366,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 821 + "value": 841 } }, "fallback": "0x00", @@ -8208,11 +8378,11 @@ "type": 397 }, "events": { - "type": 430 + "type": 438 }, "constants": [], "errors": { - "type": 822 + "type": 842 }, "index": 62 }, @@ -8229,8 +8399,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 433, - "value": 823 + "key": 441, + "value": 843 } }, "fallback": "0x00", @@ -8257,7 +8427,7 @@ "type": 398 }, "events": { - "type": 432 + "type": 440 }, "constants": [ { @@ -8278,7 +8448,7 @@ }, { "name": "LiquidityWithdrawalFee", - "type": 434, + "type": 442, "value": "0x00000000", "docs": [ " A fee to withdraw the liquidity." @@ -8302,7 +8472,7 @@ }, { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x70792f6173636f6e", "docs": [ " The pallet's id, used for deriving its sovereign account ID." @@ -8318,7 +8488,7 @@ } ], "errors": { - "type": 824 + "type": 844 }, "index": 63 }, @@ -8331,7 +8501,7 @@ "name": "Head", "modifier": "Optional", "type": { - "plain": 825 + "plain": 845 }, "fallback": "0x00", "docs": [ @@ -8394,7 +8564,7 @@ "type": 402 }, "events": { - "type": 435 + "type": 443 }, "constants": [ { @@ -8408,7 +8578,7 @@ } ], "errors": { - "type": 828 + "type": 848 }, "index": 64 }, @@ -8426,7 +8596,7 @@ "Twox64Concat" ], "key": 4, - "value": 829 + "value": 849 } }, "fallback": "0x0000000000000000000000000000000000000000000000000000000000", @@ -8454,8 +8624,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 94, - "value": 832 + "key": 95, + "value": 852 } }, "fallback": "0x00", @@ -8469,7 +8639,7 @@ "type": 403 }, "events": { - "type": 436 + "type": 444 }, "constants": [ { @@ -8496,7 +8666,7 @@ }, { "name": "ServiceWeight", - "type": 423, + "type": 431, "value": "0x010700a0db215d133333333333333333", "docs": [ " The amount of weight (if any) which should be provided to the message queue for", @@ -8508,7 +8678,7 @@ } ], "errors": { - "type": 834 + "type": 854 }, "index": 65 }, @@ -8550,7 +8720,7 @@ "name": "BoundedValue", "modifier": "Optional", "type": { - "plain": 115 + "plain": 116 }, "fallback": "0x00", "docs": [ @@ -8561,7 +8731,7 @@ "name": "LargeValue", "modifier": "Optional", "type": { - "plain": 662 + "plain": 682 }, "fallback": "0x00", "docs": [ @@ -8572,7 +8742,7 @@ "name": "LargeValue2", "modifier": "Optional", "type": { - "plain": 662 + "plain": 682 }, "fallback": "0x00", "docs": [] @@ -8620,7 +8790,7 @@ "Blake2_256", "Blake2_256" ], - "key": 94, + "key": 95, "value": 4 } }, @@ -8636,7 +8806,7 @@ "Blake2_256" ], "key": 4, - "value": 114 + "value": 115 } }, "fallback": "0x00", @@ -8651,7 +8821,7 @@ "Blake2_256" ], "key": 4, - "value": 114 + "value": 115 } }, "fallback": "0x00", @@ -8666,7 +8836,7 @@ "Twox64Concat" ], "key": 4, - "value": 114 + "value": 115 } }, "fallback": "0x00", @@ -8678,7 +8848,7 @@ "type": 404 }, "events": { - "type": 438 + "type": 446 }, "constants": [], "errors": null, @@ -8712,7 +8882,7 @@ "type": 405 }, "events": { - "type": 439 + "type": 447 }, "constants": [ { @@ -8727,7 +8897,7 @@ } ], "errors": { - "type": 835 + "type": 855 }, "index": 67 }, @@ -8760,7 +8930,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 532, + "key": 547, "value": 6 } }, @@ -8778,7 +8948,7 @@ "type": 407 }, "events": { - "type": 440 + "type": 448 }, "constants": [ { @@ -8836,7 +9006,7 @@ } ], "errors": { - "type": 836 + "type": 856 }, "index": 68 }, @@ -8845,7 +9015,7 @@ "storage": null, "calls": null, "events": { - "type": 442 + "type": 450 }, "constants": [ { @@ -8920,7 +9090,7 @@ "name": "Reservations", "modifier": "Default", "type": { - "plain": 837 + "plain": 857 }, "fallback": "0x00", "docs": [ @@ -8931,7 +9101,7 @@ "name": "Leases", "modifier": "Default", "type": { - "plain": 839 + "plain": 859 }, "fallback": "0x00", "docs": [ @@ -8942,7 +9112,7 @@ "name": "Status", "modifier": "Optional", "type": { - "plain": 842 + "plain": 862 }, "fallback": "0x00", "docs": [ @@ -8953,7 +9123,7 @@ "name": "SaleInfo", "modifier": "Optional", "type": { - "plain": 843 + "plain": 863 }, "fallback": "0x00", "docs": [ @@ -8968,8 +9138,8 @@ "hashers": [ "Twox64Concat" ], - "key": 844, - "value": 845 + "key": 864, + "value": 865 } }, "fallback": "0x00", @@ -8986,7 +9156,7 @@ "Blake2_128Concat" ], "key": 415, - "value": 847 + "value": 867 } }, "fallback": "0x00", @@ -9002,7 +9172,7 @@ "hashers": [ "Twox64Concat" ], - "key": 848, + "key": 868, "value": 410 } }, @@ -9019,7 +9189,7 @@ "hashers": [ "Twox64Concat" ], - "key": 101, + "key": 102, "value": 410 } }, @@ -9037,7 +9207,7 @@ "Blake2_128Concat" ], "key": 415, - "value": 849 + "value": 869 } }, "fallback": "0x00", @@ -9054,7 +9224,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 850 + "value": 870 } }, "fallback": "0x0000000000000000", @@ -9071,7 +9241,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 852 + "value": 872 } }, "fallback": "0x00", @@ -9085,12 +9255,12 @@ "type": 408 }, "events": { - "type": 449 + "type": 457 }, "constants": [ { "name": "PalletId", - "type": 580, + "type": 597, "value": "0x70792f62726f6b65", "docs": [ " Identifier from which the internal Pot is generated." @@ -9122,58 +9292,234 @@ } ], "errors": { - "type": 853 + "type": 873 }, "index": 70 + }, + { + "name": "Mixnet", + "storage": { + "prefix": "Mixnet", + "items": [ + { + "name": "CurrentSessionIndex", + "modifier": "Default", + "type": { + "plain": 4 + }, + "fallback": "0x00000000", + "docs": [ + " Index of the current session. This may be offset relative to the session index tracked by", + " eg `pallet_session`; mixnet session indices are independent." + ] + }, + { + "name": "CurrentSessionStartBlock", + "modifier": "Default", + "type": { + "plain": 4 + }, + "fallback": "0x00000000", + "docs": [ + " Block in which the current session started." + ] + }, + { + "name": "NextAuthorityIds", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Identity" + ], + "key": 4, + "value": 238 + } + }, + "fallback": "0x00", + "docs": [ + " Authority list for the next session." + ] + }, + { + "name": "Mixnodes", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Identity", + "Identity" + ], + "key": 95, + "value": 419 + } + }, + "fallback": "0x00", + "docs": [ + " Mixnode sets by session index. Only the mixnode sets for the previous, current, and next", + " sessions are kept; older sets are discarded.", + "", + " The mixnodes in each set are keyed by authority index so we can easily check if an", + " authority has registered a mixnode. The authority indices should only be used during", + " registration; the authority indices for the very first session are made up." + ] + } + ] + }, + "calls": { + "type": 417 + }, + "events": null, + "constants": [ + { + "name": "MaxAuthorities", + "type": 4, + "value": "0x64000000", + "docs": [ + " The maximum number of authorities per session." + ] + }, + { + "name": "MaxExternalAddressSize", + "type": 4, + "value": "0x80000000", + "docs": [ + " The maximum size of one of a mixnode's external addresses." + ] + }, + { + "name": "MaxExternalAddressesPerMixnode", + "type": 4, + "value": "0x10000000", + "docs": [ + " The maximum number of external addresses for a mixnode." + ] + }, + { + "name": "NumCoverToCurrentBlocks", + "type": 4, + "value": "0x03000000", + "docs": [ + " Length of the first phase of each session (`CoverToCurrent`), in blocks." + ] + }, + { + "name": "NumRequestsToCurrentBlocks", + "type": 4, + "value": "0x03000000", + "docs": [ + " Length of the second phase of each session (`RequestsToCurrent`), in blocks." + ] + }, + { + "name": "NumCoverToPrevBlocks", + "type": 4, + "value": "0x03000000", + "docs": [ + " Length of the third phase of each session (`CoverToPrev`), in blocks." + ] + }, + { + "name": "NumRegisterStartSlackBlocks", + "type": 4, + "value": "0x03000000", + "docs": [ + " The number of \"slack\" blocks at the start of each session, during which", + " [`maybe_register`](Pallet::maybe_register) will not attempt to post registration", + " transactions." + ] + }, + { + "name": "NumRegisterEndSlackBlocks", + "type": 4, + "value": "0x03000000", + "docs": [ + " The number of \"slack\" blocks at the end of each session.", + " [`maybe_register`](Pallet::maybe_register) will try to register before this slack", + " period, but may post registration transactions during the slack period as a last", + " resort." + ] + }, + { + "name": "RegistrationPriority", + "type": 11, + "value": "0xfeffffffffffffff", + "docs": [ + " Priority of unsigned transactions used to register mixnodes." + ] + }, + { + "name": "MinMixnodes", + "type": 4, + "value": "0x07000000", + "docs": [ + " Minimum number of mixnodes. If there are fewer than this many mixnodes registered for a", + " session, the mixnet will not be active during the session." + ] + } + ], + "errors": null, + "index": 71 + }, + { + "name": "SkipFeelessPayment", + "storage": null, + "calls": null, + "events": { + "type": 462 + }, + "constants": [], + "errors": null, + "index": 72 } ], "extrinsic": { - "type": 854, + "type": 874, "version": 4, "signedExtensions": [ { "identifier": "CheckNonZeroSender", - "type": 856, + "type": 876, "additionalSigned": 32 }, { "identifier": "CheckSpecVersion", - "type": 857, + "type": 877, "additionalSigned": 4 }, { "identifier": "CheckTxVersion", - "type": 858, + "type": 878, "additionalSigned": 4 }, { "identifier": "CheckGenesis", - "type": 859, + "type": 879, "additionalSigned": 12 }, { "identifier": "CheckMortality", - "type": 860, + "type": 880, "additionalSigned": 12 }, { "identifier": "CheckNonce", - "type": 862, + "type": 882, "additionalSigned": 32 }, { "identifier": "CheckWeight", - "type": 863, + "type": 883, "additionalSigned": 32 }, { - "identifier": "ChargeAssetTxPayment", - "type": 864, + "identifier": "SkipCheckIfFeeless", + "type": 884, "additionalSigned": 32 } ] }, - "type": 74 + "type": 75 } } } \ No newline at end of file diff --git a/packages/types-support/src/metadata/v14/substrate-rpc.ts b/packages/types-support/src/metadata/v14/substrate-rpc.ts index c23b15c1d54b..c2f7d4d1da15 100644 --- a/packages/types-support/src/metadata/v14/substrate-rpc.ts +++ b/packages/types-support/src/metadata/v14/substrate-rpc.ts @@ -22,15 +22,14 @@ export default { "chainHead_unstable_call", "chainHead_unstable_continue", "chainHead_unstable_follow", - "chainHead_unstable_genesisHash", "chainHead_unstable_header", "chainHead_unstable_stopOperation", "chainHead_unstable_storage", "chainHead_unstable_unfollow", "chainHead_unstable_unpin", - "chainSpec_unstable_chainName", - "chainSpec_unstable_genesisHash", - "chainSpec_unstable_properties", + "chainSpec_v1_chainName", + "chainSpec_v1_genesisHash", + "chainSpec_v1_properties", "chain_getBlock", "chain_getBlockHash", "chain_getFinalisedHead", @@ -70,6 +69,7 @@ export default { "offchain_localStorageSet", "payment_queryFeeDetails", "payment_queryInfo", + "rpc_methods", "state_call", "state_callAt", "state_getChildReadProof", diff --git a/packages/types-support/src/metadata/v14/substrate-types.json b/packages/types-support/src/metadata/v14/substrate-types.json index d35cbbd9ee0d..b47f982a54ea 100644 --- a/packages/types-support/src/metadata/v14/substrate-types.json +++ b/packages/types-support/src/metadata/v14/substrate-types.json @@ -510,7 +510,7 @@ "fields": [ { "name": "phase", - "type": 454, + "type": 463, "typeName": "Phase", "docs": [] }, @@ -522,7 +522,7 @@ }, { "name": "topics", - "type": 455, + "type": 316, "typeName": "Vec", "docs": [] } @@ -665,7 +665,7 @@ "fields": [ { "name": null, - "type": 52, + "type": 53, "typeName": "pallet_session::Event", "docs": [] } @@ -678,7 +678,7 @@ "fields": [ { "name": null, - "type": 53, + "type": 54, "typeName": "pallet_democracy::Event", "docs": [] } @@ -691,7 +691,7 @@ "fields": [ { "name": null, - "type": 58, + "type": 59, "typeName": "pallet_collective::Event", "docs": [] } @@ -704,7 +704,7 @@ "fields": [ { "name": null, - "type": 59, + "type": 60, "typeName": "pallet_collective::Event", "docs": [] } @@ -717,7 +717,7 @@ "fields": [ { "name": null, - "type": 60, + "type": 61, "typeName": "pallet_elections_phragmen::Event", "docs": [] } @@ -730,7 +730,7 @@ "fields": [ { "name": null, - "type": 63, + "type": 64, "typeName": "pallet_membership::Event", "docs": [] } @@ -743,7 +743,7 @@ "fields": [ { "name": null, - "type": 64, + "type": 65, "typeName": "pallet_grandpa::Event", "docs": [] } @@ -756,7 +756,7 @@ "fields": [ { "name": null, - "type": 69, + "type": 70, "typeName": "pallet_treasury::Event", "docs": [] } @@ -769,7 +769,7 @@ "fields": [ { "name": null, - "type": 70, + "type": 71, "typeName": "pallet_asset_rate::Event", "docs": [] } @@ -782,7 +782,7 @@ "fields": [ { "name": null, - "type": 72, + "type": 73, "typeName": "pallet_contracts::Event", "docs": [] } @@ -795,7 +795,7 @@ "fields": [ { "name": null, - "type": 75, + "type": 76, "typeName": "pallet_sudo::Event", "docs": [] } @@ -808,7 +808,7 @@ "fields": [ { "name": null, - "type": 76, + "type": 77, "typeName": "pallet_im_online::Event", "docs": [] } @@ -821,7 +821,7 @@ "fields": [ { "name": null, - "type": 85, + "type": 86, "typeName": "pallet_offences::Event", "docs": [] } @@ -834,7 +834,7 @@ "fields": [ { "name": null, - "type": 87, + "type": 88, "typeName": "pallet_identity::Event", "docs": [] } @@ -847,7 +847,7 @@ "fields": [ { "name": null, - "type": 88, + "type": 89, "typeName": "pallet_society::Event", "docs": [] } @@ -860,7 +860,7 @@ "fields": [ { "name": null, - "type": 91, + "type": 92, "typeName": "pallet_recovery::Event", "docs": [] } @@ -873,7 +873,7 @@ "fields": [ { "name": null, - "type": 92, + "type": 93, "typeName": "pallet_vesting::Event", "docs": [] } @@ -886,7 +886,7 @@ "fields": [ { "name": null, - "type": 93, + "type": 94, "typeName": "pallet_scheduler::Event", "docs": [] } @@ -899,7 +899,7 @@ "fields": [ { "name": null, - "type": 96, + "type": 97, "typeName": "pallet_glutton::Event", "docs": [] } @@ -912,7 +912,7 @@ "fields": [ { "name": null, - "type": 98, + "type": 99, "typeName": "pallet_preimage::Event", "docs": [] } @@ -925,7 +925,7 @@ "fields": [ { "name": null, - "type": 99, + "type": 100, "typeName": "pallet_proxy::Event", "docs": [] } @@ -938,7 +938,7 @@ "fields": [ { "name": null, - "type": 102, + "type": 103, "typeName": "pallet_multisig::Event", "docs": [] } @@ -951,7 +951,7 @@ "fields": [ { "name": null, - "type": 104, + "type": 105, "typeName": "pallet_bounties::Event", "docs": [] } @@ -964,7 +964,7 @@ "fields": [ { "name": null, - "type": 105, + "type": 106, "typeName": "pallet_tips::Event", "docs": [] } @@ -977,7 +977,7 @@ "fields": [ { "name": null, - "type": 106, + "type": 107, "typeName": "pallet_assets::Event", "docs": [] } @@ -990,7 +990,7 @@ "fields": [ { "name": null, - "type": 107, + "type": 108, "typeName": "pallet_assets::Event", "docs": [] } @@ -1003,7 +1003,7 @@ "fields": [ { "name": null, - "type": 108, + "type": 109, "typeName": "pallet_lottery::Event", "docs": [] } @@ -1016,7 +1016,7 @@ "fields": [ { "name": null, - "type": 110, + "type": 111, "typeName": "pallet_nis::Event", "docs": [] } @@ -1029,7 +1029,7 @@ "fields": [ { "name": null, - "type": 112, + "type": 113, "typeName": "pallet_uniques::Event", "docs": [] } @@ -1042,7 +1042,7 @@ "fields": [ { "name": null, - "type": 117, + "type": 118, "typeName": "pallet_nfts::Event", "docs": [] } @@ -1055,7 +1055,7 @@ "fields": [ { "name": null, - "type": 124, + "type": 125, "typeName": "pallet_nft_fractionalization::Event", "docs": [] } @@ -1068,7 +1068,7 @@ "fields": [ { "name": null, - "type": 125, + "type": 126, "typeName": "pallet_salary::Event", "docs": [] } @@ -1081,7 +1081,7 @@ "fields": [ { "name": null, - "type": 126, + "type": 127, "typeName": "pallet_core_fellowship::Event", "docs": [] } @@ -1094,7 +1094,7 @@ "fields": [ { "name": null, - "type": 133, + "type": 134, "typeName": "pallet_transaction_storage::Event", "docs": [] } @@ -1107,7 +1107,7 @@ "fields": [ { "name": null, - "type": 134, + "type": 135, "typeName": "pallet_bags_list::Event", "docs": [] } @@ -1120,7 +1120,7 @@ "fields": [ { "name": null, - "type": 135, + "type": 136, "typeName": "pallet_state_trie_migration::Event", "docs": [] } @@ -1133,7 +1133,7 @@ "fields": [ { "name": null, - "type": 138, + "type": 139, "typeName": "pallet_child_bounties::Event", "docs": [] } @@ -1146,7 +1146,7 @@ "fields": [ { "name": null, - "type": 139, + "type": 140, "typeName": "pallet_referenda::Event", "docs": [] } @@ -1159,7 +1159,7 @@ "fields": [ { "name": null, - "type": 418, + "type": 425, "typeName": "pallet_remark::Event", "docs": [] } @@ -1167,12 +1167,25 @@ "index": 54, "docs": [] }, + { + "name": "RootTesting", + "fields": [ + { + "name": null, + "type": 426, + "typeName": "pallet_root_testing::Event", + "docs": [] + } + ], + "index": 55, + "docs": [] + }, { "name": "ConvictionVoting", "fields": [ { "name": null, - "type": 419, + "type": 427, "typeName": "pallet_conviction_voting::Event", "docs": [] } @@ -1185,7 +1198,7 @@ "fields": [ { "name": null, - "type": 420, + "type": 428, "typeName": "pallet_whitelist::Event", "docs": [] } @@ -1198,7 +1211,7 @@ "fields": [ { "name": null, - "type": 425, + "type": 433, "typeName": "pallet_collective::Event", "docs": [] } @@ -1211,7 +1224,7 @@ "fields": [ { "name": null, - "type": 426, + "type": 434, "typeName": "pallet_alliance::Event", "docs": [] } @@ -1224,7 +1237,7 @@ "fields": [ { "name": null, - "type": 427, + "type": 435, "typeName": "pallet_nomination_pools::Event", "docs": [] } @@ -1237,7 +1250,7 @@ "fields": [ { "name": null, - "type": 428, + "type": 436, "typeName": "pallet_referenda::Event", "docs": [] } @@ -1250,7 +1263,7 @@ "fields": [ { "name": null, - "type": 430, + "type": 438, "typeName": "pallet_ranked_collective::Event", "docs": [] } @@ -1263,7 +1276,7 @@ "fields": [ { "name": null, - "type": 432, + "type": 440, "typeName": "pallet_asset_conversion::Event", "docs": [] } @@ -1276,7 +1289,7 @@ "fields": [ { "name": null, - "type": 435, + "type": 443, "typeName": "pallet_fast_unstake::Event", "docs": [] } @@ -1289,7 +1302,7 @@ "fields": [ { "name": null, - "type": 436, + "type": 444, "typeName": "pallet_message_queue::Event", "docs": [] } @@ -1302,7 +1315,7 @@ "fields": [ { "name": null, - "type": 438, + "type": 446, "typeName": "frame_benchmarking_pallet_pov::Event", "docs": [] } @@ -1315,7 +1328,7 @@ "fields": [ { "name": null, - "type": 439, + "type": 447, "typeName": "pallet_tx_pause::Event", "docs": [] } @@ -1328,7 +1341,7 @@ "fields": [ { "name": null, - "type": 440, + "type": 448, "typeName": "pallet_safe_mode::Event", "docs": [] } @@ -1341,7 +1354,7 @@ "fields": [ { "name": null, - "type": 442, + "type": 450, "typeName": "pallet_statement::Event", "docs": [] } @@ -1354,13 +1367,26 @@ "fields": [ { "name": null, - "type": 449, + "type": 457, "typeName": "pallet_broker::Event", "docs": [] } ], "index": 70, "docs": [] + }, + { + "name": "SkipFeelessPayment", + "fields": [ + { + "name": null, + "type": 462, + "typeName": "pallet_skip_feeless_payment::Event", + "docs": [] + } + ], + "index": 72, + "docs": [] } ] } @@ -3272,6 +3298,12 @@ "typeName": "T::AccountId", "docs": [] }, + { + "name": "dest", + "type": 48, + "typeName": "RewardDestination", + "docs": [] + }, { "name": "amount", "type": 6, @@ -3281,7 +3313,7 @@ ], "index": 1, "docs": [ - "The nominator has been rewarded by this amount." + "The nominator has been rewarded by this amount to this destination." ] }, { @@ -3316,7 +3348,7 @@ }, { "name": "fraction", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, @@ -3500,7 +3532,7 @@ }, { "name": "prefs", - "type": 49, + "type": 50, "typeName": "ValidatorPrefs", "docs": [] } @@ -3545,7 +3577,7 @@ "fields": [ { "name": "mode", - "type": 51, + "type": 52, "typeName": "Forcing", "docs": [] } @@ -3565,6 +3597,65 @@ }, { "id": 48, + "type": { + "path": [ + "pallet_staking", + "RewardDestination" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Staked", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Stash", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Controller", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "Account", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 3, + "docs": [] + }, + { + "name": "None", + "fields": [], + "index": 4, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 49, "type": { "path": [ "sp_arithmetic", @@ -3588,7 +3679,7 @@ } }, { - "id": 49, + "id": 50, "type": { "path": [ "pallet_staking", @@ -3600,7 +3691,7 @@ "fields": [ { "name": "commission", - "type": 50, + "type": 51, "typeName": "Perbill", "docs": [] }, @@ -3617,20 +3708,20 @@ } }, { - "id": 50, + "id": 51, "type": { "path": [], "params": [], "def": { "compact": { - "type": 48 + "type": 49 } }, "docs": [] } }, { - "id": 51, + "id": 52, "type": { "path": [ "pallet_staking", @@ -3671,7 +3762,7 @@ } }, { - "id": 52, + "id": 53, "type": { "path": [ "pallet_session", @@ -3707,7 +3798,7 @@ } }, { - "id": 53, + "id": 54, "type": { "path": [ "pallet_democracy", @@ -3784,7 +3875,7 @@ }, { "name": "threshold", - "type": 54, + "type": 55, "typeName": "VoteThreshold", "docs": [] } @@ -3887,7 +3978,7 @@ { "name": "proposal_hash", "type": 12, - "typeName": "H256", + "typeName": "T::Hash", "docs": [] }, { @@ -3908,7 +3999,7 @@ { "name": "proposal_hash", "type": 12, - "typeName": "H256", + "typeName": "T::Hash", "docs": [] } ], @@ -3934,7 +4025,7 @@ }, { "name": "vote", - "type": 55, + "type": 56, "typeName": "AccountVote>", "docs": [] } @@ -3985,7 +4076,7 @@ "fields": [ { "name": "owner", - "type": 57, + "type": 58, "typeName": "MetadataOwner", "docs": [ "Metadata owner." @@ -3994,7 +4085,7 @@ { "name": "hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [ "Preimage hash." ] @@ -4010,7 +4101,7 @@ "fields": [ { "name": "owner", - "type": 57, + "type": 58, "typeName": "MetadataOwner", "docs": [ "Metadata owner." @@ -4019,7 +4110,7 @@ { "name": "hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [ "Preimage hash." ] @@ -4035,7 +4126,7 @@ "fields": [ { "name": "prev_owner", - "type": 57, + "type": 58, "typeName": "MetadataOwner", "docs": [ "Previous metadata owner." @@ -4043,7 +4134,7 @@ }, { "name": "owner", - "type": 57, + "type": 58, "typeName": "MetadataOwner", "docs": [ "New metadata owner." @@ -4052,7 +4143,7 @@ { "name": "hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [ "Preimage hash." ] @@ -4072,7 +4163,7 @@ } }, { - "id": 54, + "id": 55, "type": { "path": [ "pallet_democracy", @@ -4108,7 +4199,7 @@ } }, { - "id": 55, + "id": 56, "type": { "path": [ "pallet_democracy", @@ -4129,7 +4220,7 @@ "fields": [ { "name": "vote", - "type": 56, + "type": 57, "typeName": "Vote", "docs": [] }, @@ -4169,7 +4260,7 @@ } }, { - "id": 56, + "id": 57, "type": { "path": [ "pallet_democracy", @@ -4193,7 +4284,7 @@ } }, { - "id": 57, + "id": 58, "type": { "path": [ "pallet_democracy", @@ -4243,7 +4334,7 @@ } }, { - "id": 58, + "id": 59, "type": { "path": [ "pallet_collective", @@ -4445,7 +4536,7 @@ } }, { - "id": 59, + "id": 60, "type": { "path": [ "pallet_collective", @@ -4647,7 +4738,7 @@ } }, { - "id": 60, + "id": 61, "type": { "path": [ "pallet_elections_phragmen", @@ -4668,7 +4759,7 @@ "fields": [ { "name": "new_members", - "type": 61, + "type": 62, "typeName": "Vec<(::AccountId, BalanceOf)>", "docs": [] } @@ -4784,20 +4875,20 @@ } }, { - "id": 61, + "id": 62, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 62 + "type": 63 } }, "docs": [] } }, { - "id": 62, + "id": 63, "type": { "path": [], "params": [], @@ -4811,7 +4902,7 @@ } }, { - "id": 63, + "id": 64, "type": { "path": [ "pallet_membership", @@ -4888,7 +4979,7 @@ } }, { - "id": 64, + "id": 65, "type": { "path": [ "pallet_grandpa", @@ -4904,7 +4995,7 @@ "fields": [ { "name": "authority_set", - "type": 65, + "type": 66, "typeName": "AuthorityList", "docs": [] } @@ -4939,26 +5030,26 @@ } }, { - "id": 65, + "id": 66, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 66 + "type": 67 } }, "docs": [] } }, { - "id": 66, + "id": 67, "type": { "path": [], "params": [], "def": { "tuple": [ - 67, + 68, 11 ] }, @@ -4966,7 +5057,7 @@ } }, { - "id": 67, + "id": 68, "type": { "path": [ "sp_consensus_grandpa", @@ -4979,7 +5070,7 @@ "fields": [ { "name": null, - "type": 68, + "type": 69, "typeName": "ed25519::Public", "docs": [] } @@ -4990,7 +5081,7 @@ } }, { - "id": 68, + "id": 69, "type": { "path": [ "sp_core", @@ -5014,7 +5105,7 @@ } }, { - "id": 69, + "id": 70, "type": { "path": [ "pallet_treasury", @@ -5204,6 +5295,124 @@ "docs": [ "The inactive funds of the pallet have been updated." ] + }, + { + "name": "AssetSpendApproved", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + }, + { + "name": "asset_kind", + "type": 4, + "typeName": "T::AssetKind", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "AssetBalanceOf", + "docs": [] + }, + { + "name": "beneficiary", + "type": 0, + "typeName": "T::Beneficiary", + "docs": [] + }, + { + "name": "valid_from", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [] + }, + { + "name": "expire_at", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [] + } + ], + "index": 9, + "docs": [ + "A new asset spend proposal has been approved." + ] + }, + { + "name": "AssetSpendVoided", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + } + ], + "index": 10, + "docs": [ + "An approved spend was voided." + ] + }, + { + "name": "Paid", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + }, + { + "name": "payment_id", + "type": 32, + "typeName": "::Id", + "docs": [] + } + ], + "index": 11, + "docs": [ + "A payment happened." + ] + }, + { + "name": "PaymentFailed", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + }, + { + "name": "payment_id", + "type": 32, + "typeName": "::Id", + "docs": [] + } + ], + "index": 12, + "docs": [ + "A payment failed and can be retried." + ] + }, + { + "name": "SpendProcessed", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + } + ], + "index": 13, + "docs": [ + "A spend was processed and removed from the storage. It might have been successfully", + "paid or it may have expired." + ] } ] } @@ -5214,7 +5423,7 @@ } }, { - "id": 70, + "id": 71, "type": { "path": [ "pallet_asset_rate", @@ -5241,7 +5450,7 @@ }, { "name": "rate", - "type": 71, + "type": 72, "typeName": "FixedU128", "docs": [] } @@ -5273,13 +5482,13 @@ }, { "name": "old", - "type": 71, + "type": 72, "typeName": "FixedU128", "docs": [] }, { "name": "new", - "type": 71, + "type": 72, "typeName": "FixedU128", "docs": [] } @@ -5296,7 +5505,7 @@ } }, { - "id": 71, + "id": 72, "type": { "path": [ "sp_arithmetic", @@ -5320,7 +5529,7 @@ } }, { - "id": 72, + "id": 73, "type": { "path": [ "pallet_contracts", @@ -5505,7 +5714,7 @@ "fields": [ { "name": "caller", - "type": 73, + "type": 74, "typeName": "Origin", "docs": [ "The caller of the `contract`." @@ -5626,7 +5835,7 @@ } }, { - "id": 73, + "id": 74, "type": { "path": [ "pallet_contracts", @@ -5635,7 +5844,7 @@ "params": [ { "name": "T", - "type": 74 + "type": 75 } ], "def": { @@ -5667,7 +5876,7 @@ } }, { - "id": 74, + "id": 75, "type": { "path": [ "kitchensink_runtime", @@ -5683,7 +5892,7 @@ } }, { - "id": 75, + "id": 76, "type": { "path": [ "pallet_sudo", @@ -5706,27 +5915,47 @@ "name": "sudo_result", "type": 31, "typeName": "DispatchResult", - "docs": [] + "docs": [ + "The result of the call made by the sudo user." + ] } ], "index": 0, "docs": [ - "A sudo just took place. \\[result\\]" + "A sudo call just took place." ] }, { "name": "KeyChanged", "fields": [ { - "name": "old_sudoer", + "name": "old", "type": 42, "typeName": "Option", - "docs": [] + "docs": [ + "The old sudo key (if one was previously set)." + ] + }, + { + "name": "new", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The new sudo key (if one was set)." + ] } ], "index": 1, "docs": [ - "The \\[sudoer\\] just switched identity; the old key is supplied if one existed." + "The sudo key has been updated." + ] + }, + { + "name": "KeyRemoved", + "fields": [], + "index": 2, + "docs": [ + "The key was permanently removed." ] }, { @@ -5736,12 +5965,14 @@ "name": "sudo_result", "type": 31, "typeName": "DispatchResult", - "docs": [] + "docs": [ + "The result of the call made by the sudo user." + ] } ], - "index": 2, + "index": 3, "docs": [ - "A sudo just took place. \\[result\\]" + "A [sudo_as](Pallet::sudo_as) call just took place." ] } ] @@ -5753,7 +5984,7 @@ } }, { - "id": 76, + "id": 77, "type": { "path": [ "pallet_im_online", @@ -5774,7 +6005,7 @@ "fields": [ { "name": "authority_id", - "type": 77, + "type": 78, "typeName": "T::AuthorityId", "docs": [] } @@ -5797,7 +6028,7 @@ "fields": [ { "name": "offline", - "type": 79, + "type": 80, "typeName": "Vec>", "docs": [] } @@ -5816,7 +6047,7 @@ } }, { - "id": 77, + "id": 78, "type": { "path": [ "pallet_im_online", @@ -5830,7 +6061,7 @@ "fields": [ { "name": null, - "type": 78, + "type": 79, "typeName": "sr25519::Public", "docs": [] } @@ -5841,7 +6072,7 @@ } }, { - "id": 78, + "id": 79, "type": { "path": [ "sp_core", @@ -5865,37 +6096,37 @@ } }, { - "id": 79, + "id": 80, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 80 + "type": 81 } }, "docs": [] } }, { - "id": 80, + "id": 81, "type": { "path": [], "params": [], "def": { "tuple": [ 0, - 81 + 82 ] }, "docs": [] } }, { - "id": 81, + "id": 82, "type": { "path": [ - "pallet_staking", + "sp_staking", "Exposure" ], "params": [ @@ -5913,19 +6144,19 @@ "fields": [ { "name": "total", - "type": 82, + "type": 83, "typeName": "Balance", "docs": [] }, { "name": "own", - "type": 82, + "type": 83, "typeName": "Balance", "docs": [] }, { "name": "others", - "type": 83, + "type": 84, "typeName": "Vec>", "docs": [] } @@ -5936,7 +6167,7 @@ } }, { - "id": 82, + "id": 83, "type": { "path": [], "params": [], @@ -5949,23 +6180,23 @@ } }, { - "id": 83, + "id": 84, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 84 + "type": 85 } }, "docs": [] } }, { - "id": 84, + "id": 85, "type": { "path": [ - "pallet_staking", + "sp_staking", "IndividualExposure" ], "params": [ @@ -5989,7 +6220,7 @@ }, { "name": "value", - "type": 82, + "type": 83, "typeName": "Balance", "docs": [] } @@ -6000,7 +6231,7 @@ } }, { - "id": 85, + "id": 86, "type": { "path": [ "pallet_offences", @@ -6016,7 +6247,7 @@ "fields": [ { "name": "kind", - "type": 86, + "type": 87, "typeName": "Kind", "docs": [] }, @@ -6043,7 +6274,7 @@ } }, { - "id": 86, + "id": 87, "type": { "path": [], "params": [], @@ -6057,7 +6288,7 @@ } }, { - "id": 87, + "id": 88, "type": { "path": [ "pallet_identity", @@ -6299,7 +6530,7 @@ } }, { - "id": 88, + "id": 89, "type": { "path": [ "pallet_society", @@ -6440,7 +6671,7 @@ }, { "name": "candidates", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -6570,7 +6801,7 @@ "fields": [ { "name": "params", - "type": 90, + "type": 91, "typeName": "GroupParamsFor", "docs": [] } @@ -6640,7 +6871,7 @@ } }, { - "id": 89, + "id": 90, "type": { "path": [], "params": [], @@ -6653,7 +6884,7 @@ } }, { - "id": 90, + "id": 91, "type": { "path": [ "pallet_society", @@ -6699,7 +6930,7 @@ } }, { - "id": 91, + "id": 92, "type": { "path": [ "pallet_recovery", @@ -6844,7 +7075,7 @@ } }, { - "id": 92, + "id": 93, "type": { "path": [ "pallet_vesting", @@ -6906,7 +7137,7 @@ } }, { - "id": 93, + "id": 94, "type": { "path": [ "pallet_scheduler", @@ -6969,13 +7200,13 @@ "fields": [ { "name": "task", - "type": 94, + "type": 95, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 95, + "type": 96, "typeName": "Option", "docs": [] }, @@ -6996,13 +7227,13 @@ "fields": [ { "name": "task", - "type": 94, + "type": 95, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 95, + "type": 96, "typeName": "Option", "docs": [] } @@ -7017,13 +7248,13 @@ "fields": [ { "name": "task", - "type": 94, + "type": 95, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 95, + "type": 96, "typeName": "Option", "docs": [] } @@ -7038,13 +7269,13 @@ "fields": [ { "name": "task", - "type": 94, + "type": 95, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 95, + "type": 96, "typeName": "Option", "docs": [] } @@ -7063,7 +7294,7 @@ } }, { - "id": 94, + "id": 95, "type": { "path": [], "params": [], @@ -7077,7 +7308,7 @@ } }, { - "id": 95, + "id": 96, "type": { "path": [ "Option" @@ -7117,7 +7348,7 @@ } }, { - "id": 96, + "id": 97, "type": { "path": [ "pallet_glutton", @@ -7150,7 +7381,7 @@ "fields": [ { "name": "compute", - "type": 97, + "type": 98, "typeName": "FixedU64", "docs": [ "The computation limit." @@ -7167,7 +7398,7 @@ "fields": [ { "name": "storage", - "type": 97, + "type": 98, "typeName": "FixedU64", "docs": [ "The storage limit." @@ -7188,7 +7419,7 @@ } }, { - "id": 97, + "id": 98, "type": { "path": [ "sp_arithmetic", @@ -7212,7 +7443,7 @@ } }, { - "id": 98, + "id": 99, "type": { "path": [ "pallet_preimage", @@ -7282,7 +7513,7 @@ } }, { - "id": 99, + "id": 100, "type": { "path": [ "pallet_proxy", @@ -7330,13 +7561,13 @@ }, { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "T::ProxyType", "docs": [] }, { "name": "disambiguation_index", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] } @@ -7391,7 +7622,7 @@ }, { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "T::ProxyType", "docs": [] }, @@ -7424,7 +7655,7 @@ }, { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "T::ProxyType", "docs": [] }, @@ -7449,7 +7680,7 @@ } }, { - "id": 100, + "id": 101, "type": { "path": [ "kitchensink_runtime", @@ -7490,7 +7721,7 @@ } }, { - "id": 101, + "id": 102, "type": { "path": [], "params": [], @@ -7501,7 +7732,7 @@ } }, { - "id": 102, + "id": 103, "type": { "path": [ "pallet_multisig", @@ -7555,7 +7786,7 @@ }, { "name": "timepoint", - "type": 103, + "type": 104, "typeName": "Timepoint>", "docs": [] }, @@ -7588,7 +7819,7 @@ }, { "name": "timepoint", - "type": 103, + "type": 104, "typeName": "Timepoint>", "docs": [] }, @@ -7627,7 +7858,7 @@ }, { "name": "timepoint", - "type": 103, + "type": 104, "typeName": "Timepoint>", "docs": [] }, @@ -7658,7 +7889,7 @@ } }, { - "id": 103, + "id": 104, "type": { "path": [ "pallet_multisig", @@ -7692,7 +7923,7 @@ } }, { - "id": 104, + "id": 105, "type": { "path": [ "pallet_bounties", @@ -7840,6 +8071,78 @@ "docs": [ "A bounty expiry is extended." ] + }, + { + "name": "BountyApproved", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "BountyIndex", + "docs": [] + } + ], + "index": 7, + "docs": [ + "A bounty is approved." + ] + }, + { + "name": "CuratorProposed", + "fields": [ + { + "name": "bounty_id", + "type": 4, + "typeName": "BountyIndex", + "docs": [] + }, + { + "name": "curator", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 8, + "docs": [ + "A bounty curator is proposed." + ] + }, + { + "name": "CuratorUnassigned", + "fields": [ + { + "name": "bounty_id", + "type": 4, + "typeName": "BountyIndex", + "docs": [] + } + ], + "index": 9, + "docs": [ + "A bounty curator is unassigned." + ] + }, + { + "name": "CuratorAccepted", + "fields": [ + { + "name": "bounty_id", + "type": 4, + "typeName": "BountyIndex", + "docs": [] + }, + { + "name": "curator", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 10, + "docs": [ + "A bounty curator is accepted." + ] } ] } @@ -7850,7 +8153,7 @@ } }, { - "id": 105, + "id": 106, "type": { "path": [ "pallet_tips", @@ -7978,7 +8281,7 @@ } }, { - "id": 106, + "id": 107, "type": { "path": [ "pallet_assets", @@ -8590,7 +8893,7 @@ } }, { - "id": 107, + "id": 108, "type": { "path": [ "pallet_assets", @@ -9202,7 +9505,7 @@ } }, { - "id": 108, + "id": 109, "type": { "path": [ "pallet_lottery", @@ -9266,7 +9569,7 @@ }, { "name": "call_index", - "type": 109, + "type": 110, "typeName": "CallIndex", "docs": [] } @@ -9285,7 +9588,7 @@ } }, { - "id": 109, + "id": 110, "type": { "path": [], "params": [], @@ -9299,7 +9602,7 @@ } }, { - "id": 110, + "id": 111, "type": { "path": [ "pallet_nis", @@ -9425,7 +9728,7 @@ }, { "name": "proportion", - "type": 111, + "type": 112, "typeName": "Perquintill", "docs": [ "The proportion of the effective total issuance which the receipt represents." @@ -9466,7 +9769,7 @@ }, { "name": "proportion", - "type": 111, + "type": 112, "typeName": "Perquintill", "docs": [ "The proportion of the effective total issuance by which the owner was debited." @@ -9545,7 +9848,7 @@ } }, { - "id": 111, + "id": 112, "type": { "path": [ "sp_arithmetic", @@ -9569,7 +9872,7 @@ } }, { - "id": 112, + "id": 113, "type": { "path": [ "pallet_uniques", @@ -9959,7 +10262,7 @@ }, { "name": "data", - "type": 113, + "type": 114, "typeName": "BoundedVec", "docs": [] }, @@ -10007,7 +10310,7 @@ }, { "name": "data", - "type": 113, + "type": 114, "typeName": "BoundedVec", "docs": [] }, @@ -10055,7 +10358,7 @@ }, { "name": "successful_items", - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -10082,13 +10385,13 @@ }, { "name": "key", - "type": 115, + "type": 116, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 116, + "type": 117, "typeName": "BoundedVec", "docs": [] } @@ -10115,7 +10418,7 @@ }, { "name": "key", - "type": 115, + "type": 116, "typeName": "BoundedVec", "docs": [] } @@ -10269,7 +10572,7 @@ } }, { - "id": 113, + "id": 114, "type": { "path": [ "bounded_collections", @@ -10302,7 +10605,7 @@ } }, { - "id": 114, + "id": 115, "type": { "path": [], "params": [], @@ -10315,7 +10618,7 @@ } }, { - "id": 115, + "id": 116, "type": { "path": [ "bounded_collections", @@ -10348,7 +10651,7 @@ } }, { - "id": 116, + "id": 117, "type": { "path": [ "bounded_collections", @@ -10381,7 +10684,7 @@ } }, { - "id": 117, + "id": 118, "type": { "path": [ "pallet_nfts", @@ -10822,7 +11125,7 @@ }, { "name": "data", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -10864,7 +11167,7 @@ }, { "name": "data", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -10906,7 +11209,7 @@ }, { "name": "successful_items", - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -10933,19 +11236,19 @@ }, { "name": "key", - "type": 116, + "type": 117, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] }, { "name": "namespace", - "type": 119, + "type": 120, "typeName": "AttributeNamespace", "docs": [] } @@ -10972,13 +11275,13 @@ }, { "name": "key", - "type": 116, + "type": 117, "typeName": "BoundedVec", "docs": [] }, { "name": "namespace", - "type": 119, + "type": 120, "typeName": "AttributeNamespace", "docs": [] } @@ -11275,7 +11578,7 @@ }, { "name": "price", - "type": 120, + "type": 121, "typeName": "Option>>", "docs": [] }, @@ -11320,7 +11623,7 @@ }, { "name": "price", - "type": 120, + "type": 121, "typeName": "Option>>", "docs": [] }, @@ -11377,7 +11680,7 @@ }, { "name": "price", - "type": 120, + "type": 121, "typeName": "Option>>", "docs": [] }, @@ -11410,7 +11713,7 @@ }, { "name": "namespace", - "type": 119, + "type": 120, "typeName": "AttributeNamespace", "docs": [] } @@ -11437,13 +11740,13 @@ }, { "name": "attribute", - "type": 123, + "type": 124, "typeName": "PalletAttributes", "docs": [] }, { "name": "value", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -11463,7 +11766,7 @@ } }, { - "id": 118, + "id": 119, "type": { "path": [ "bounded_collections", @@ -11496,7 +11799,7 @@ } }, { - "id": 119, + "id": 120, "type": { "path": [ "pallet_nfts", @@ -11550,7 +11853,7 @@ } }, { - "id": 120, + "id": 121, "type": { "path": [ "Option" @@ -11558,7 +11861,7 @@ "params": [ { "name": "T", - "type": 121 + "type": 122 } ], "def": { @@ -11575,7 +11878,7 @@ "fields": [ { "name": null, - "type": 121, + "type": 122, "typeName": null, "docs": [] } @@ -11590,7 +11893,7 @@ } }, { - "id": 121, + "id": 122, "type": { "path": [ "pallet_nfts", @@ -11614,7 +11917,7 @@ }, { "name": "direction", - "type": 122, + "type": 123, "typeName": "PriceDirection", "docs": [] } @@ -11625,7 +11928,7 @@ } }, { - "id": 122, + "id": 123, "type": { "path": [ "pallet_nfts", @@ -11655,7 +11958,7 @@ } }, { - "id": 123, + "id": 124, "type": { "path": [ "pallet_nfts", @@ -11697,7 +12000,7 @@ } }, { - "id": 124, + "id": 125, "type": { "path": [ "pallet_nft_fractionalization", @@ -11794,7 +12097,7 @@ } }, { - "id": 125, + "id": 126, "type": { "path": [ "pallet_salary", @@ -11907,7 +12210,7 @@ } }, { - "id": 126, + "id": 127, "type": { "path": [ "pallet_core_fellowship", @@ -11932,7 +12235,7 @@ "fields": [ { "name": "params", - "type": 127, + "type": 128, "typeName": "ParamsOf", "docs": [] } @@ -12005,7 +12308,7 @@ }, { "name": "to_rank", - "type": 101, + "type": 102, "typeName": "RankOf", "docs": [] } @@ -12026,7 +12329,7 @@ }, { "name": "to_rank", - "type": 101, + "type": 102, "typeName": "RankOf", "docs": [] } @@ -12047,7 +12350,7 @@ }, { "name": "at_rank", - "type": 101, + "type": 102, "typeName": "RankOf", "docs": [] } @@ -12068,7 +12371,7 @@ }, { "name": "wish", - "type": 130, + "type": 131, "typeName": "Wish", "docs": [] } @@ -12091,7 +12394,7 @@ }, { "name": "wish", - "type": 130, + "type": 131, "typeName": "Wish", "docs": [ "The desired outcome for which the evidence was presented." @@ -12099,7 +12402,7 @@ }, { "name": "evidence", - "type": 131, + "type": 132, "typeName": "Evidence", "docs": [ "The evidence of efforts." @@ -12107,7 +12410,7 @@ }, { "name": "old_rank", - "type": 101, + "type": 102, "typeName": "u16", "docs": [ "The old rank, prior to this change." @@ -12115,7 +12418,7 @@ }, { "name": "new_rank", - "type": 132, + "type": 133, "typeName": "Option", "docs": [ "New rank. If `None` then candidate record was removed entirely." @@ -12139,7 +12442,7 @@ }, { "name": "rank", - "type": 101, + "type": 102, "typeName": "RankOf", "docs": [] } @@ -12158,7 +12461,7 @@ } }, { - "id": 127, + "id": 128, "type": { "path": [ "pallet_core_fellowship", @@ -12179,25 +12482,25 @@ "fields": [ { "name": "active_salary", - "type": 128, + "type": 129, "typeName": "[Balance; RANKS]", "docs": [] }, { "name": "passive_salary", - "type": 128, + "type": 129, "typeName": "[Balance; RANKS]", "docs": [] }, { "name": "demotion_period", - "type": 129, + "type": 130, "typeName": "[BlockNumber; RANKS]", "docs": [] }, { "name": "min_promotion_period", - "type": 129, + "type": 130, "typeName": "[BlockNumber; RANKS]", "docs": [] }, @@ -12214,7 +12517,7 @@ } }, { - "id": 128, + "id": 129, "type": { "path": [], "params": [], @@ -12228,7 +12531,7 @@ } }, { - "id": 129, + "id": 130, "type": { "path": [], "params": [], @@ -12242,7 +12545,7 @@ } }, { - "id": 130, + "id": 131, "type": { "path": [ "pallet_core_fellowship", @@ -12271,7 +12574,7 @@ } }, { - "id": 131, + "id": 132, "type": { "path": [ "bounded_collections", @@ -12304,7 +12607,7 @@ } }, { - "id": 132, + "id": 133, "type": { "path": [ "Option" @@ -12312,7 +12615,7 @@ "params": [ { "name": "T", - "type": 101 + "type": 102 } ], "def": { @@ -12329,7 +12632,7 @@ "fields": [ { "name": null, - "type": 101, + "type": 102, "typeName": null, "docs": [] } @@ -12344,7 +12647,7 @@ } }, { - "id": 133, + "id": 134, "type": { "path": [ "pallet_transaction_storage", @@ -12407,7 +12710,7 @@ } }, { - "id": 134, + "id": 135, "type": { "path": [ "pallet_bags_list", @@ -12484,7 +12787,7 @@ } }, { - "id": 135, + "id": 136, "type": { "path": [ "pallet_state_trie_migration", @@ -12517,7 +12820,7 @@ }, { "name": "compute", - "type": 136, + "type": 137, "typeName": "MigrationCompute", "docs": [] } @@ -12562,7 +12865,7 @@ "fields": [ { "name": "error", - "type": 137, + "type": 138, "typeName": "Error", "docs": [] } @@ -12581,7 +12884,7 @@ } }, { - "id": 136, + "id": 137, "type": { "path": [ "pallet_state_trie_migration", @@ -12611,7 +12914,7 @@ } }, { - "id": 137, + "id": 138, "type": { "path": [ "pallet_state_trie_migration", @@ -12690,7 +12993,7 @@ } }, { - "id": 138, + "id": 139, "type": { "path": [ "pallet_child_bounties", @@ -12817,7 +13120,7 @@ } }, { - "id": 139, + "id": 140, "type": { "path": [ "pallet_referenda", @@ -12850,7 +13153,7 @@ }, { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackIdOf", "docs": [ "The track (and by extension proposal dispatch origin) of this referendum." @@ -12858,7 +13161,7 @@ }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [ "The proposal for the referendum." @@ -12958,7 +13261,7 @@ ], "index": 3, "docs": [ - "A deposit has been slashaed." + "A deposit has been slashed." ] }, { @@ -12974,7 +13277,7 @@ }, { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackIdOf", "docs": [ "The track (and by extension proposal dispatch origin) of this referendum." @@ -12982,7 +13285,7 @@ }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [ "The proposal for the referendum." @@ -12990,7 +13293,7 @@ }, { "name": "tally", - "type": 417, + "type": 424, "typeName": "T::Tally", "docs": [ "The current tally of votes in this referendum." @@ -13045,7 +13348,7 @@ }, { "name": "tally", - "type": 417, + "type": 424, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -13087,7 +13390,7 @@ }, { "name": "tally", - "type": 417, + "type": 424, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -13112,7 +13415,7 @@ }, { "name": "tally", - "type": 417, + "type": 424, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -13137,7 +13440,7 @@ }, { "name": "tally", - "type": 417, + "type": 424, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -13162,7 +13465,7 @@ }, { "name": "tally", - "type": 417, + "type": 424, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -13221,7 +13524,7 @@ { "name": "hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [ "Preimage hash." ] @@ -13246,7 +13549,7 @@ { "name": "hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [ "Preimage hash." ] @@ -13266,7 +13569,7 @@ } }, { - "id": 140, + "id": 141, "type": { "path": [ "frame_support", @@ -13277,7 +13580,11 @@ "params": [ { "name": "T", - "type": 141 + "type": 142 + }, + { + "name": "H", + "type": 423 } ], "def": { @@ -13289,7 +13596,7 @@ { "name": "hash", "type": 12, - "typeName": "Hash", + "typeName": "H::Output", "docs": [] } ], @@ -13301,7 +13608,7 @@ "fields": [ { "name": null, - "type": 113, + "type": 114, "typeName": "BoundedInline", "docs": [] } @@ -13315,7 +13622,7 @@ { "name": "hash", "type": 12, - "typeName": "Hash", + "typeName": "H::Output", "docs": [] }, { @@ -13335,7 +13642,7 @@ } }, { - "id": 141, + "id": 142, "type": { "path": [ "kitchensink_runtime", @@ -13350,7 +13657,7 @@ "fields": [ { "name": null, - "type": 142, + "type": 143, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13363,7 +13670,7 @@ "fields": [ { "name": null, - "type": 146, + "type": 147, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13376,7 +13683,7 @@ "fields": [ { "name": null, - "type": 154, + "type": 155, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13389,7 +13696,7 @@ "fields": [ { "name": null, - "type": 164, + "type": 165, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13402,7 +13709,7 @@ "fields": [ { "name": null, - "type": 165, + "type": 166, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13415,7 +13722,7 @@ "fields": [ { "name": null, - "type": 168, + "type": 169, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13428,7 +13735,7 @@ "fields": [ { "name": null, - "type": 169, + "type": 170, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13441,7 +13748,7 @@ "fields": [ { "name": null, - "type": 227, + "type": 228, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13467,7 +13774,7 @@ "fields": [ { "name": null, - "type": 238, + "type": 239, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13480,7 +13787,7 @@ "fields": [ { "name": null, - "type": 241, + "type": 242, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13493,7 +13800,7 @@ "fields": [ { "name": null, - "type": 242, + "type": 243, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13506,7 +13813,7 @@ "fields": [ { "name": null, - "type": 243, + "type": 244, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13519,7 +13826,7 @@ "fields": [ { "name": null, - "type": 245, + "type": 246, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13532,7 +13839,7 @@ "fields": [ { "name": null, - "type": 246, + "type": 247, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13545,7 +13852,7 @@ "fields": [ { "name": null, - "type": 258, + "type": 259, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13558,7 +13865,7 @@ "fields": [ { "name": null, - "type": 259, + "type": 260, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13571,7 +13878,7 @@ "fields": [ { "name": null, - "type": 260, + "type": 261, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13584,7 +13891,7 @@ "fields": [ { "name": null, - "type": 263, + "type": 264, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13597,7 +13904,7 @@ "fields": [ { "name": null, - "type": 264, + "type": 265, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13610,7 +13917,7 @@ "fields": [ { "name": null, - "type": 268, + "type": 269, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13623,7 +13930,7 @@ "fields": [ { "name": null, - "type": 309, + "type": 308, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13636,7 +13943,7 @@ "fields": [ { "name": null, - "type": 310, + "type": 309, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13649,7 +13956,7 @@ "fields": [ { "name": null, - "type": 311, + "type": 310, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13662,7 +13969,7 @@ "fields": [ { "name": null, - "type": 313, + "type": 312, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13675,7 +13982,7 @@ "fields": [ { "name": null, - "type": 315, + "type": 314, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -13688,7 +13995,7 @@ "fields": [ { "name": null, - "type": 316, + "type": 315, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14137,6 +14444,19 @@ ], "index": 70, "docs": [] + }, + { + "name": "Mixnet", + "fields": [ + { + "name": null, + "type": 417, + "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", + "docs": [] + } + ], + "index": 71, + "docs": [] } ] } @@ -14145,7 +14465,7 @@ } }, { - "id": 142, + "id": 143, "type": { "path": [ "frame_system", @@ -14226,7 +14546,7 @@ "fields": [ { "name": "items", - "type": 143, + "type": 144, "typeName": "Vec", "docs": [] } @@ -14241,7 +14561,7 @@ "fields": [ { "name": "keys", - "type": 145, + "type": 146, "typeName": "Vec", "docs": [] } @@ -14296,20 +14616,20 @@ } }, { - "id": 143, + "id": 144, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 144 + "type": 145 } }, "docs": [] } }, { - "id": 144, + "id": 145, "type": { "path": [], "params": [], @@ -14323,7 +14643,7 @@ } }, { - "id": 145, + "id": 146, "type": { "path": [], "params": [], @@ -14336,7 +14656,7 @@ } }, { - "id": 146, + "id": 147, "type": { "path": [ "pallet_utility", @@ -14357,7 +14677,7 @@ "fields": [ { "name": "calls", - "type": 147, + "type": 148, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -14372,13 +14692,13 @@ "fields": [ { "name": "index", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -14393,7 +14713,7 @@ "fields": [ { "name": "calls", - "type": 147, + "type": 148, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -14408,13 +14728,13 @@ "fields": [ { "name": "as_origin", - "type": 148, + "type": 149, "typeName": "Box", "docs": [] }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -14429,7 +14749,7 @@ "fields": [ { "name": "calls", - "type": 147, + "type": 148, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -14444,7 +14764,7 @@ "fields": [ { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] }, @@ -14469,20 +14789,20 @@ } }, { - "id": 147, + "id": 148, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 141 + "type": 142 } }, "docs": [] } }, { - "id": 148, + "id": 149, "type": { "path": [ "kitchensink_runtime", @@ -14497,7 +14817,7 @@ "fields": [ { "name": null, - "type": 149, + "type": 150, "typeName": "frame_system::Origin", "docs": [] } @@ -14510,7 +14830,7 @@ "fields": [ { "name": null, - "type": 150, + "type": 151, "typeName": "pallet_collective::Origin", "docs": [] } @@ -14523,7 +14843,7 @@ "fields": [ { "name": null, - "type": 151, + "type": 152, "typeName": "pallet_collective::Origin", "docs": [] } @@ -14536,7 +14856,7 @@ "fields": [ { "name": null, - "type": 152, + "type": 153, "typeName": "pallet_collective::Origin", "docs": [] } @@ -14549,7 +14869,7 @@ "fields": [ { "name": null, - "type": 153, + "type": 154, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::\n__private::Void", "docs": [] } @@ -14564,7 +14884,7 @@ } }, { - "id": 149, + "id": 150, "type": { "path": [ "frame_support", @@ -14612,7 +14932,7 @@ } }, { - "id": 150, + "id": 151, "type": { "path": [ "pallet_collective", @@ -14676,7 +14996,7 @@ } }, { - "id": 151, + "id": 152, "type": { "path": [ "pallet_collective", @@ -14740,7 +15060,7 @@ } }, { - "id": 152, + "id": 153, "type": { "path": [ "pallet_collective", @@ -14804,7 +15124,7 @@ } }, { - "id": 153, + "id": 154, "type": { "path": [ "sp_core", @@ -14820,7 +15140,7 @@ } }, { - "id": 154, + "id": 155, "type": { "path": [ "pallet_babe", @@ -14841,13 +15161,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 155, + "type": 156, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 160, + "type": 161, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -14862,13 +15182,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 155, + "type": 156, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 160, + "type": 161, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -14883,7 +15203,7 @@ "fields": [ { "name": "config", - "type": 161, + "type": 162, "typeName": "NextConfigDescriptor", "docs": [] } @@ -14902,7 +15222,7 @@ } }, { - "id": 155, + "id": 156, "type": { "path": [ "sp_consensus_slots", @@ -14911,11 +15231,11 @@ "params": [ { "name": "Header", - "type": 156 + "type": 157 }, { "name": "Id", - "type": 158 + "type": 159 } ], "def": { @@ -14923,25 +15243,25 @@ "fields": [ { "name": "offender", - "type": 158, + "type": 159, "typeName": "Id", "docs": [] }, { "name": "slot", - "type": 159, + "type": 160, "typeName": "Slot", "docs": [] }, { "name": "first_header", - "type": 156, + "type": 157, "typeName": "Header", "docs": [] }, { "name": "second_header", - "type": 156, + "type": 157, "typeName": "Header", "docs": [] } @@ -14952,7 +15272,7 @@ } }, { - "id": 156, + "id": 157, "type": { "path": [ "sp_runtime", @@ -14981,7 +15301,7 @@ }, { "name": "number", - "type": 157, + "type": 158, "typeName": "Number", "docs": [] }, @@ -15010,7 +15330,7 @@ } }, { - "id": 157, + "id": 158, "type": { "path": [], "params": [], @@ -15023,7 +15343,7 @@ } }, { - "id": 158, + "id": 159, "type": { "path": [ "sp_consensus_babe", @@ -15036,7 +15356,7 @@ "fields": [ { "name": null, - "type": 78, + "type": 79, "typeName": "sr25519::Public", "docs": [] } @@ -15047,7 +15367,7 @@ } }, { - "id": 159, + "id": 160, "type": { "path": [ "sp_consensus_slots", @@ -15070,7 +15390,7 @@ } }, { - "id": 160, + "id": 161, "type": { "path": [ "sp_session", @@ -15088,7 +15408,7 @@ }, { "name": "trie_nodes", - "type": 145, + "type": 146, "typeName": "Vec>", "docs": [] }, @@ -15105,7 +15425,7 @@ } }, { - "id": 161, + "id": 162, "type": { "path": [ "sp_consensus_babe", @@ -15121,13 +15441,13 @@ "fields": [ { "name": "c", - "type": 162, + "type": 163, "typeName": "(u64, u64)", "docs": [] }, { "name": "allowed_slots", - "type": 163, + "type": 164, "typeName": "AllowedSlots", "docs": [] } @@ -15142,7 +15462,7 @@ } }, { - "id": 162, + "id": 163, "type": { "path": [], "params": [], @@ -15156,7 +15476,7 @@ } }, { - "id": 163, + "id": 164, "type": { "path": [ "sp_consensus_babe", @@ -15191,7 +15511,7 @@ } }, { - "id": 164, + "id": 165, "type": { "path": [ "pallet_timestamp", @@ -15231,7 +15551,7 @@ } }, { - "id": 165, + "id": 166, "type": { "path": [ "pallet_indices", @@ -15267,7 +15587,7 @@ "fields": [ { "name": "new", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -15303,7 +15623,7 @@ "fields": [ { "name": "new", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -15349,7 +15669,7 @@ } }, { - "id": 166, + "id": 167, "type": { "path": [ "sp_runtime", @@ -15387,7 +15707,7 @@ "fields": [ { "name": null, - "type": 157, + "type": 158, "typeName": "AccountIndex", "docs": [] } @@ -15426,7 +15746,7 @@ "fields": [ { "name": null, - "type": 167, + "type": 168, "typeName": "[u8; 20]", "docs": [] } @@ -15441,7 +15761,7 @@ } }, { - "id": 167, + "id": 168, "type": { "path": [], "params": [], @@ -15455,7 +15775,7 @@ } }, { - "id": 168, + "id": 169, "type": { "path": [ "pallet_balances", @@ -15480,13 +15800,13 @@ "fields": [ { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -15496,51 +15816,24 @@ "See [`Pallet::transfer_allow_death`]." ] }, - { - "name": "set_balance_deprecated", - "fields": [ - { - "name": "who", - "type": 166, - "typeName": "AccountIdLookupOf", - "docs": [] - }, - { - "name": "new_free", - "type": 82, - "typeName": "T::Balance", - "docs": [] - }, - { - "name": "old_reserved", - "type": 82, - "typeName": "T::Balance", - "docs": [] - } - ], - "index": 1, - "docs": [ - "See [`Pallet::set_balance_deprecated`]." - ] - }, { "name": "force_transfer", "fields": [ { "name": "source", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -15555,13 +15848,13 @@ "fields": [ { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -15576,7 +15869,7 @@ "fields": [ { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -15597,7 +15890,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -15618,7 +15911,7 @@ "fields": [ { "name": "who", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -15628,39 +15921,18 @@ "See [`Pallet::upgrade_accounts`]." ] }, - { - "name": "transfer", - "fields": [ - { - "name": "dest", - "type": 166, - "typeName": "AccountIdLookupOf", - "docs": [] - }, - { - "name": "value", - "type": 82, - "typeName": "T::Balance", - "docs": [] - } - ], - "index": 7, - "docs": [ - "See [`Pallet::transfer`]." - ] - }, { "name": "force_set_balance", "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "new_free", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -15679,7 +15951,7 @@ } }, { - "id": 169, + "id": 170, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -15700,13 +15972,13 @@ "fields": [ { "name": "raw_solution", - "type": 170, + "type": 171, "typeName": "Box>>", "docs": [] }, { "name": "witness", - "type": 222, + "type": 223, "typeName": "SolutionOrSnapshotSize", "docs": [] } @@ -15721,7 +15993,7 @@ "fields": [ { "name": "maybe_next_score", - "type": 223, + "type": 224, "typeName": "Option", "docs": [] } @@ -15736,7 +16008,7 @@ "fields": [ { "name": "supports", - "type": 224, + "type": 225, "typeName": "Supports", "docs": [] } @@ -15751,7 +16023,7 @@ "fields": [ { "name": "raw_solution", - "type": 170, + "type": 171, "typeName": "Box>>", "docs": [] } @@ -15791,7 +16063,7 @@ } }, { - "id": 170, + "id": 171, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -15800,7 +16072,7 @@ "params": [ { "name": "S", - "type": 171 + "type": 172 } ], "def": { @@ -15808,7 +16080,7 @@ "fields": [ { "name": "solution", - "type": 171, + "type": 172, "typeName": "S", "docs": [] }, @@ -15831,7 +16103,7 @@ } }, { - "id": 171, + "id": 172, "type": { "path": [ "kitchensink_runtime", @@ -15843,97 +16115,97 @@ "fields": [ { "name": "votes1", - "type": 172, + "type": 173, "typeName": null, "docs": [] }, { "name": "votes2", - "type": 175, + "type": 176, "typeName": null, "docs": [] }, { "name": "votes3", - "type": 180, + "type": 181, "typeName": null, "docs": [] }, { "name": "votes4", - "type": 183, + "type": 184, "typeName": null, "docs": [] }, { "name": "votes5", - "type": 186, + "type": 187, "typeName": null, "docs": [] }, { "name": "votes6", - "type": 189, + "type": 190, "typeName": null, "docs": [] }, { "name": "votes7", - "type": 192, + "type": 193, "typeName": null, "docs": [] }, { "name": "votes8", - "type": 195, + "type": 196, "typeName": null, "docs": [] }, { "name": "votes9", - "type": 198, + "type": 199, "typeName": null, "docs": [] }, { "name": "votes10", - "type": 201, + "type": 202, "typeName": null, "docs": [] }, { "name": "votes11", - "type": 204, + "type": 205, "typeName": null, "docs": [] }, { "name": "votes12", - "type": 207, + "type": 208, "typeName": null, "docs": [] }, { "name": "votes13", - "type": 210, + "type": 211, "typeName": null, "docs": [] }, { "name": "votes14", - "type": 213, + "type": 214, "typeName": null, "docs": [] }, { "name": "votes15", - "type": 216, + "type": 217, "typeName": null, "docs": [] }, { "name": "votes16", - "type": 219, + "type": 220, "typeName": null, "docs": [] } @@ -15944,102 +16216,102 @@ } }, { - "id": 172, + "id": 173, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 173 + "type": 174 } }, "docs": [] } }, { - "id": 173, + "id": 174, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 174 + 158, + 175 ] }, "docs": [] } }, { - "id": 174, + "id": 175, "type": { "path": [], "params": [], "def": { "compact": { - "type": 101 + "type": 102 } }, "docs": [] } }, { - "id": 175, + "id": 176, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 176 + "type": 177 } }, "docs": [] } }, { - "id": 176, + "id": 177, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 177, - 174 + 158, + 178, + 175 ] }, "docs": [] } }, { - "id": 177, + "id": 178, "type": { "path": [], "params": [], "def": { "tuple": [ - 174, - 178 + 175, + 179 ] }, "docs": [] } }, { - "id": 178, + "id": 179, "type": { "path": [], "params": [], "def": { "compact": { - "type": 179 + "type": 180 } }, "docs": [] } }, { - "id": 179, + "id": 180, "type": { "path": [ "sp_arithmetic", @@ -16052,7 +16324,7 @@ "fields": [ { "name": null, - "type": 101, + "type": 102, "typeName": "u16", "docs": [] } @@ -16063,595 +16335,595 @@ } }, { - "id": 180, + "id": 181, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 181 + "type": 182 } }, "docs": [] } }, { - "id": 181, + "id": 182, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 182, - 174 + 158, + 183, + 175 ] }, "docs": [] } }, { - "id": 182, + "id": 183, "type": { "path": [], "params": [], "def": { "array": { "len": 2, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 183, + "id": 184, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 184 + "type": 185 } }, "docs": [] } }, { - "id": 184, + "id": 185, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 185, - 174 + 158, + 186, + 175 ] }, "docs": [] } }, { - "id": 185, + "id": 186, "type": { "path": [], "params": [], "def": { "array": { "len": 3, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 186, + "id": 187, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 187 + "type": 188 } }, "docs": [] } }, { - "id": 187, + "id": 188, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 188, - 174 + 158, + 189, + 175 ] }, "docs": [] } }, { - "id": 188, + "id": 189, "type": { "path": [], "params": [], "def": { "array": { "len": 4, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 189, + "id": 190, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 190 + "type": 191 } }, "docs": [] } }, { - "id": 190, + "id": 191, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 191, - 174 + 158, + 192, + 175 ] }, "docs": [] } }, { - "id": 191, + "id": 192, "type": { "path": [], "params": [], "def": { "array": { "len": 5, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 192, + "id": 193, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 193 + "type": 194 } }, "docs": [] } }, { - "id": 193, + "id": 194, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 194, - 174 + 158, + 195, + 175 ] }, "docs": [] } }, { - "id": 194, + "id": 195, "type": { "path": [], "params": [], "def": { "array": { "len": 6, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 195, + "id": 196, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 196 + "type": 197 } }, "docs": [] } }, { - "id": 196, + "id": 197, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 197, - 174 + 158, + 198, + 175 ] }, "docs": [] } }, { - "id": 197, + "id": 198, "type": { "path": [], "params": [], "def": { "array": { "len": 7, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 198, + "id": 199, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 199 + "type": 200 } }, "docs": [] } }, { - "id": 199, + "id": 200, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 200, - 174 + 158, + 201, + 175 ] }, "docs": [] } }, { - "id": 200, + "id": 201, "type": { "path": [], "params": [], "def": { "array": { "len": 8, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 201, + "id": 202, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 202 + "type": 203 } }, "docs": [] } }, { - "id": 202, + "id": 203, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 203, - 174 + 158, + 204, + 175 ] }, "docs": [] } }, { - "id": 203, + "id": 204, "type": { "path": [], "params": [], "def": { "array": { "len": 9, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 204, + "id": 205, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 205 + "type": 206 } }, "docs": [] } }, { - "id": 205, + "id": 206, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 206, - 174 + 158, + 207, + 175 ] }, "docs": [] } }, { - "id": 206, + "id": 207, "type": { "path": [], "params": [], "def": { "array": { "len": 10, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 207, + "id": 208, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 208 + "type": 209 } }, "docs": [] } }, { - "id": 208, + "id": 209, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 209, - 174 + 158, + 210, + 175 ] }, "docs": [] } }, { - "id": 209, + "id": 210, "type": { "path": [], "params": [], "def": { "array": { "len": 11, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 210, + "id": 211, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 211 + "type": 212 } }, "docs": [] } }, { - "id": 211, + "id": 212, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 212, - 174 + 158, + 213, + 175 ] }, "docs": [] } }, { - "id": 212, + "id": 213, "type": { "path": [], "params": [], "def": { "array": { "len": 12, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 213, + "id": 214, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 214 + "type": 215 } }, "docs": [] } }, { - "id": 214, + "id": 215, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 215, - 174 + 158, + 216, + 175 ] }, "docs": [] } }, { - "id": 215, + "id": 216, "type": { "path": [], "params": [], "def": { "array": { "len": 13, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 216, + "id": 217, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 217 + "type": 218 } }, "docs": [] } }, { - "id": 217, + "id": 218, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 218, - 174 + 158, + 219, + 175 ] }, "docs": [] } }, { - "id": 218, + "id": 219, "type": { "path": [], "params": [], "def": { "array": { "len": 14, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 219, + "id": 220, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 220 + "type": 221 } }, "docs": [] } }, { - "id": 220, + "id": 221, "type": { "path": [], "params": [], "def": { "tuple": [ - 157, - 221, - 174 + 158, + 222, + 175 ] }, "docs": [] } }, { - "id": 221, + "id": 222, "type": { "path": [], "params": [], "def": { "array": { "len": 15, - "type": 177 + "type": 178 } }, "docs": [] } }, { - "id": 222, + "id": 223, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -16663,13 +16935,13 @@ "fields": [ { "name": "voters", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] }, { "name": "targets", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -16680,7 +16952,7 @@ } }, { - "id": 223, + "id": 224, "type": { "path": [ "Option" @@ -16720,34 +16992,34 @@ } }, { - "id": 224, + "id": 225, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 225 + "type": 226 } }, "docs": [] } }, { - "id": 225, + "id": 226, "type": { "path": [], "params": [], "def": { "tuple": [ 0, - 226 + 227 ] }, "docs": [] } }, { - "id": 226, + "id": 227, "type": { "path": [ "sp_npos_elections", @@ -16770,7 +17042,7 @@ }, { "name": "voters", - "type": 61, + "type": 62, "typeName": "Vec<(AccountId, ExtendedBalance)>", "docs": [] } @@ -16781,7 +17053,7 @@ } }, { - "id": 227, + "id": 228, "type": { "path": [ "pallet_staking", @@ -16803,13 +17075,13 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, { "name": "payee", - "type": 228, + "type": 48, "typeName": "RewardDestination", "docs": [] } @@ -16824,7 +17096,7 @@ "fields": [ { "name": "max_additional", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -16839,7 +17111,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -16869,7 +17141,7 @@ "fields": [ { "name": "prefs", - "type": 49, + "type": 50, "typeName": "ValidatorPrefs", "docs": [] } @@ -16907,7 +17179,7 @@ "fields": [ { "name": "payee", - "type": 228, + "type": 48, "typeName": "RewardDestination", "docs": [] } @@ -16930,7 +17202,7 @@ "fields": [ { "name": "new", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -16945,7 +17217,7 @@ "fields": [ { "name": "additional", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -16991,7 +17263,7 @@ "fields": [ { "name": "invulnerables", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -17041,7 +17313,7 @@ }, { "name": "slash_indices", - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -17077,7 +17349,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -17203,7 +17475,7 @@ "fields": [ { "name": "new", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] } @@ -17212,72 +17484,40 @@ "docs": [ "See [`Pallet::set_min_commission`]." ] - } - ] - } - }, - "docs": [ - "Contains a variant per dispatchable extrinsic that this pallet has." - ] - } - }, - { - "id": 228, - "type": { - "path": [ - "pallet_staking", - "RewardDestination" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Staked", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Stash", - "fields": [], - "index": 1, - "docs": [] }, { - "name": "Controller", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "Account", + "name": "payout_stakers_by_page", "fields": [ { - "name": null, + "name": "validator_stash", "type": 0, - "typeName": "AccountId", + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "era", + "type": 4, + "typeName": "EraIndex", + "docs": [] + }, + { + "name": "page", + "type": 4, + "typeName": "Page", "docs": [] } ], - "index": 3, - "docs": [] - }, - { - "name": "None", - "fields": [], - "index": 4, - "docs": [] + "index": 26, + "docs": [ + "See [`Pallet::payout_stakers_by_page`]." + ] } ] } }, - "docs": [] + "docs": [ + "Contains a variant per dispatchable extrinsic that this pallet has." + ] } }, { @@ -17287,7 +17527,7 @@ "params": [], "def": { "sequence": { - "type": 166 + "type": 167 } }, "docs": [] @@ -17476,7 +17716,7 @@ "params": [ { "name": "T", - "type": 48 + "type": 49 } ], "def": { @@ -17493,7 +17733,7 @@ "fields": [ { "name": null, - "type": 48, + "type": 49, "typeName": "T", "docs": [] } @@ -17580,19 +17820,19 @@ "fields": [ { "name": "grandpa", - "type": 67, + "type": 68, "typeName": "::Public", "docs": [] }, { "name": "babe", - "type": 158, + "type": 159, "typeName": "::Public", "docs": [] }, { "name": "im_online", - "type": 77, + "type": 78, "typeName": "::Public", "docs": [] }, @@ -17601,6 +17841,12 @@ "type": 237, "typeName": "::Public", "docs": [] + }, + { + "name": "mixnet", + "type": 238, + "typeName": "::Public", + "docs": [] } ] } @@ -17622,7 +17868,7 @@ "fields": [ { "name": null, - "type": 78, + "type": 79, "typeName": "sr25519::Public", "docs": [] } @@ -17634,6 +17880,31 @@ }, { "id": 238, + "type": { + "path": [ + "sp_mixnet", + "types", + "app", + "Public" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 79, + "typeName": "sr25519::Public", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 239, "type": { "path": [ "pallet_democracy", @@ -17654,13 +17925,13 @@ "fields": [ { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -17675,7 +17946,7 @@ "fields": [ { "name": "proposal", - "type": 157, + "type": 158, "typeName": "PropIndex", "docs": [] } @@ -17690,13 +17961,13 @@ "fields": [ { "name": "ref_index", - "type": 157, + "type": 158, "typeName": "ReferendumIndex", "docs": [] }, { "name": "vote", - "type": 55, + "type": 56, "typeName": "AccountVote>", "docs": [] } @@ -17726,7 +17997,7 @@ "fields": [ { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [] } @@ -17741,7 +18012,7 @@ "fields": [ { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [] } @@ -17756,7 +18027,7 @@ "fields": [ { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [] } @@ -17772,7 +18043,7 @@ { "name": "proposal_hash", "type": 12, - "typeName": "H256", + "typeName": "T::Hash", "docs": [] }, { @@ -17799,7 +18070,7 @@ { "name": "proposal_hash", "type": 12, - "typeName": "H256", + "typeName": "T::Hash", "docs": [] } ], @@ -17813,7 +18084,7 @@ "fields": [ { "name": "ref_index", - "type": 157, + "type": 158, "typeName": "ReferendumIndex", "docs": [] } @@ -17828,13 +18099,13 @@ "fields": [ { "name": "to", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "conviction", - "type": 239, + "type": 240, "typeName": "Conviction", "docs": [] }, @@ -17871,7 +18142,7 @@ "fields": [ { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -17901,7 +18172,7 @@ "fields": [ { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -17923,7 +18194,7 @@ { "name": "proposal_hash", "type": 12, - "typeName": "H256", + "typeName": "T::Hash", "docs": [] }, { @@ -17943,7 +18214,7 @@ "fields": [ { "name": "prop_index", - "type": 157, + "type": 158, "typeName": "PropIndex", "docs": [] } @@ -17958,14 +18229,14 @@ "fields": [ { "name": "owner", - "type": 57, + "type": 58, "typeName": "MetadataOwner", "docs": [] }, { "name": "maybe_hash", - "type": 240, - "typeName": "Option", + "type": 241, + "typeName": "Option", "docs": [] } ], @@ -17983,7 +18254,7 @@ } }, { - "id": 239, + "id": 240, "type": { "path": [ "pallet_democracy", @@ -18043,7 +18314,7 @@ } }, { - "id": 240, + "id": 241, "type": { "path": [ "Option" @@ -18083,7 +18354,7 @@ } }, { - "id": 241, + "id": 242, "type": { "path": [ "pallet_collective", @@ -18108,7 +18379,7 @@ "fields": [ { "name": "new_members", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -18135,13 +18406,13 @@ "fields": [ { "name": "proposal", - "type": 141, + "type": 142, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18156,19 +18427,19 @@ "fields": [ { "name": "threshold", - "type": 157, + "type": 158, "typeName": "MemberCount", "docs": [] }, { "name": "proposal", - "type": 141, + "type": 142, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18189,7 +18460,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -18231,7 +18502,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -18243,7 +18514,7 @@ }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18262,7 +18533,7 @@ } }, { - "id": 242, + "id": 243, "type": { "path": [ "pallet_collective", @@ -18287,7 +18558,7 @@ "fields": [ { "name": "new_members", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -18314,13 +18585,13 @@ "fields": [ { "name": "proposal", - "type": 141, + "type": 142, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18335,19 +18606,19 @@ "fields": [ { "name": "threshold", - "type": 157, + "type": 158, "typeName": "MemberCount", "docs": [] }, { "name": "proposal", - "type": 141, + "type": 142, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18368,7 +18639,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -18410,7 +18681,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -18422,7 +18693,7 @@ }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18441,7 +18712,7 @@ } }, { - "id": 243, + "id": 244, "type": { "path": [ "pallet_elections_phragmen", @@ -18462,13 +18733,13 @@ "fields": [ { "name": "votes", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -18491,7 +18762,7 @@ "fields": [ { "name": "candidate_count", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18506,7 +18777,7 @@ "fields": [ { "name": "renouncing", - "type": 244, + "type": 245, "typeName": "Renouncing", "docs": [] } @@ -18521,7 +18792,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -18573,7 +18844,7 @@ } }, { - "id": 244, + "id": 245, "type": { "path": [ "pallet_elections_phragmen", @@ -18600,7 +18871,7 @@ "fields": [ { "name": null, - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -18615,7 +18886,7 @@ } }, { - "id": 245, + "id": 246, "type": { "path": [ "pallet_membership", @@ -18640,7 +18911,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -18655,7 +18926,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -18670,13 +18941,13 @@ "fields": [ { "name": "remove", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "add", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -18691,7 +18962,7 @@ "fields": [ { "name": "members", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -18706,7 +18977,7 @@ "fields": [ { "name": "new", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -18721,7 +18992,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -18748,7 +19019,7 @@ } }, { - "id": 246, + "id": 247, "type": { "path": [ "pallet_grandpa", @@ -18769,13 +19040,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 247, + "type": 248, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 160, + "type": 161, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -18790,13 +19061,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 247, + "type": 248, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 160, + "type": 161, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -18836,7 +19107,7 @@ } }, { - "id": 247, + "id": 248, "type": { "path": [ "sp_consensus_grandpa", @@ -18863,7 +19134,7 @@ }, { "name": "equivocation", - "type": 248, + "type": 249, "typeName": "Equivocation", "docs": [] } @@ -18874,7 +19145,7 @@ } }, { - "id": 248, + "id": 249, "type": { "path": [ "sp_consensus_grandpa", @@ -18898,7 +19169,7 @@ "fields": [ { "name": null, - "type": 249, + "type": 250, "typeName": "grandpa::Equivocation,\nAuthoritySignature>", "docs": [] } @@ -18911,7 +19182,7 @@ "fields": [ { "name": null, - "type": 255, + "type": 256, "typeName": "grandpa::Equivocation,\nAuthoritySignature>", "docs": [] } @@ -18926,7 +19197,7 @@ } }, { - "id": 249, + "id": 250, "type": { "path": [ "finality_grandpa", @@ -18935,15 +19206,15 @@ "params": [ { "name": "Id", - "type": 67 + "type": 68 }, { "name": "V", - "type": 250 + "type": 251 }, { "name": "S", - "type": 251 + "type": 252 } ], "def": { @@ -18957,19 +19228,19 @@ }, { "name": "identity", - "type": 67, + "type": 68, "typeName": "Id", "docs": [] }, { "name": "first", - "type": 254, + "type": 255, "typeName": "(V, S)", "docs": [] }, { "name": "second", - "type": 254, + "type": 255, "typeName": "(V, S)", "docs": [] } @@ -18980,7 +19251,7 @@ } }, { - "id": 250, + "id": 251, "type": { "path": [ "finality_grandpa", @@ -19018,7 +19289,7 @@ } }, { - "id": 251, + "id": 252, "type": { "path": [ "sp_consensus_grandpa", @@ -19031,7 +19302,7 @@ "fields": [ { "name": null, - "type": 252, + "type": 253, "typeName": "ed25519::Signature", "docs": [] } @@ -19042,7 +19313,7 @@ } }, { - "id": 252, + "id": 253, "type": { "path": [ "sp_core", @@ -19055,7 +19326,7 @@ "fields": [ { "name": null, - "type": 253, + "type": 254, "typeName": "[u8; 64]", "docs": [] } @@ -19066,7 +19337,7 @@ } }, { - "id": 253, + "id": 254, "type": { "path": [], "params": [], @@ -19080,21 +19351,21 @@ } }, { - "id": 254, + "id": 255, "type": { "path": [], "params": [], "def": { "tuple": [ - 250, - 251 + 251, + 252 ] }, "docs": [] } }, { - "id": 255, + "id": 256, "type": { "path": [ "finality_grandpa", @@ -19103,15 +19374,15 @@ "params": [ { "name": "Id", - "type": 67 + "type": 68 }, { "name": "V", - "type": 256 + "type": 257 }, { "name": "S", - "type": 251 + "type": 252 } ], "def": { @@ -19125,19 +19396,19 @@ }, { "name": "identity", - "type": 67, + "type": 68, "typeName": "Id", "docs": [] }, { "name": "first", - "type": 257, + "type": 258, "typeName": "(V, S)", "docs": [] }, { "name": "second", - "type": 257, + "type": 258, "typeName": "(V, S)", "docs": [] } @@ -19148,7 +19419,7 @@ } }, { - "id": 256, + "id": 257, "type": { "path": [ "finality_grandpa", @@ -19186,21 +19457,21 @@ } }, { - "id": 257, + "id": 258, "type": { "path": [], "params": [], "def": { "tuple": [ - 256, - 251 + 257, + 252 ] }, "docs": [] } }, { - "id": 258, + "id": 259, "type": { "path": [ "pallet_treasury", @@ -19225,13 +19496,13 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -19246,7 +19517,7 @@ "fields": [ { "name": "proposal_id", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] } @@ -19261,7 +19532,7 @@ "fields": [ { "name": "proposal_id", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] } @@ -19272,24 +19543,24 @@ ] }, { - "name": "spend", + "name": "spend_local", "fields": [ { "name": "amount", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } ], "index": 3, "docs": [ - "See [`Pallet::spend`]." + "See [`Pallet::spend_local`]." ] }, { @@ -19297,7 +19568,7 @@ "fields": [ { "name": "proposal_id", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] } @@ -19306,6 +19577,84 @@ "docs": [ "See [`Pallet::remove_approval`]." ] + }, + { + "name": "spend", + "fields": [ + { + "name": "asset_kind", + "type": 4, + "typeName": "Box", + "docs": [] + }, + { + "name": "amount", + "type": 83, + "typeName": "AssetBalanceOf", + "docs": [] + }, + { + "name": "beneficiary", + "type": 167, + "typeName": "Box>", + "docs": [] + }, + { + "name": "valid_from", + "type": 38, + "typeName": "Option>", + "docs": [] + } + ], + "index": 5, + "docs": [ + "See [`Pallet::spend`]." + ] + }, + { + "name": "payout", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + } + ], + "index": 6, + "docs": [ + "See [`Pallet::payout`]." + ] + }, + { + "name": "check_status", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + } + ], + "index": 7, + "docs": [ + "See [`Pallet::check_status`]." + ] + }, + { + "name": "void_spend", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "SpendIndex", + "docs": [] + } + ], + "index": 8, + "docs": [ + "See [`Pallet::void_spend`]." + ] } ] } @@ -19316,7 +19665,7 @@ } }, { - "id": 259, + "id": 260, "type": { "path": [ "pallet_asset_rate", @@ -19338,12 +19687,12 @@ { "name": "asset_kind", "type": 4, - "typeName": "T::AssetKind", + "typeName": "Box", "docs": [] }, { "name": "rate", - "type": 71, + "type": 72, "typeName": "FixedU128", "docs": [] } @@ -19359,12 +19708,12 @@ { "name": "asset_kind", "type": 4, - "typeName": "T::AssetKind", + "typeName": "Box", "docs": [] }, { "name": "rate", - "type": 71, + "type": 72, "typeName": "FixedU128", "docs": [] } @@ -19380,7 +19729,7 @@ { "name": "asset_kind", "type": 4, - "typeName": "T::AssetKind", + "typeName": "Box", "docs": [] } ], @@ -19398,7 +19747,7 @@ } }, { - "id": 260, + "id": 261, "type": { "path": [ "pallet_contracts", @@ -19419,13 +19768,13 @@ "fields": [ { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -19437,7 +19786,7 @@ }, { "name": "storage_deposit_limit", - "type": 261, + "type": 262, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -19458,7 +19807,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -19470,7 +19819,7 @@ }, { "name": "storage_deposit_limit", - "type": 261, + "type": 262, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -19503,7 +19852,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -19515,7 +19864,7 @@ }, { "name": "storage_deposit_limit", - "type": 261, + "type": 262, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -19554,13 +19903,13 @@ }, { "name": "storage_deposit_limit", - "type": 261, + "type": 262, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, { "name": "determinism", - "type": 262, + "type": 263, "typeName": "Determinism", "docs": [] } @@ -19590,7 +19939,7 @@ "fields": [ { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -19611,13 +19960,13 @@ "fields": [ { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -19629,7 +19978,7 @@ }, { "name": "storage_deposit_limit", - "type": 261, + "type": 262, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -19650,7 +19999,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -19662,7 +20011,7 @@ }, { "name": "storage_deposit_limit", - "type": 261, + "type": 262, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -19695,7 +20044,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -19707,7 +20056,7 @@ }, { "name": "storage_deposit_limit", - "type": 261, + "type": 262, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -19759,7 +20108,7 @@ } }, { - "id": 261, + "id": 262, "type": { "path": [ "Option" @@ -19767,7 +20116,7 @@ "params": [ { "name": "T", - "type": 82 + "type": 83 } ], "def": { @@ -19784,7 +20133,7 @@ "fields": [ { "name": null, - "type": 82, + "type": 83, "typeName": null, "docs": [] } @@ -19799,7 +20148,7 @@ } }, { - "id": 262, + "id": 263, "type": { "path": [ "pallet_contracts", @@ -19829,7 +20178,7 @@ } }, { - "id": 263, + "id": 264, "type": { "path": [ "pallet_sudo", @@ -19850,7 +20199,7 @@ "fields": [ { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -19865,7 +20214,7 @@ "fields": [ { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] }, @@ -19886,7 +20235,7 @@ "fields": [ { "name": "new", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -19901,13 +20250,13 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -19916,6 +20265,14 @@ "docs": [ "See [`Pallet::sudo_as`]." ] + }, + { + "name": "remove_key", + "fields": [], + "index": 4, + "docs": [ + "See [`Pallet::remove_key`]." + ] } ] } @@ -19926,7 +20283,7 @@ } }, { - "id": 264, + "id": 265, "type": { "path": [ "pallet_im_online", @@ -19947,13 +20304,13 @@ "fields": [ { "name": "heartbeat", - "type": 265, + "type": 266, "typeName": "Heartbeat>", "docs": [] }, { "name": "signature", - "type": 266, + "type": 267, "typeName": "::Signature", "docs": [] } @@ -19972,7 +20329,7 @@ } }, { - "id": 265, + "id": 266, "type": { "path": [ "pallet_im_online", @@ -20018,7 +20375,7 @@ } }, { - "id": 266, + "id": 267, "type": { "path": [ "pallet_im_online", @@ -20032,7 +20389,7 @@ "fields": [ { "name": null, - "type": 267, + "type": 268, "typeName": "sr25519::Signature", "docs": [] } @@ -20043,7 +20400,7 @@ } }, { - "id": 267, + "id": 268, "type": { "path": [ "sp_core", @@ -20056,7 +20413,7 @@ "fields": [ { "name": null, - "type": 253, + "type": 254, "typeName": "[u8; 64]", "docs": [] } @@ -20067,7 +20424,7 @@ } }, { - "id": 268, + "id": 269, "type": { "path": [ "pallet_identity", @@ -20088,7 +20445,7 @@ "fields": [ { "name": "account", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -20103,8 +20460,8 @@ "fields": [ { "name": "info", - "type": 269, - "typeName": "Box>", + "type": 270, + "typeName": "Box", "docs": [] } ], @@ -20118,7 +20475,7 @@ "fields": [ { "name": "subs", - "type": 304, + "type": 305, "typeName": "Vec<(T::AccountId, Data)>", "docs": [] } @@ -20141,13 +20498,13 @@ "fields": [ { "name": "reg_index", - "type": 157, + "type": 158, "typeName": "RegistrarIndex", "docs": [] }, { "name": "max_fee", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -20177,13 +20534,13 @@ "fields": [ { "name": "index", - "type": 157, + "type": 158, "typeName": "RegistrarIndex", "docs": [] }, { "name": "fee", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -20198,13 +20555,13 @@ "fields": [ { "name": "index", - "type": 157, + "type": 158, "typeName": "RegistrarIndex", "docs": [] }, { "name": "new", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -20219,14 +20576,14 @@ "fields": [ { "name": "index", - "type": 157, + "type": 158, "typeName": "RegistrarIndex", "docs": [] }, { "name": "fields", - "type": 306, - "typeName": "IdentityFields", + "type": 11, + "typeName": "::\nFieldsIdentifier", "docs": [] } ], @@ -20240,19 +20597,19 @@ "fields": [ { "name": "reg_index", - "type": 157, + "type": 158, "typeName": "RegistrarIndex", "docs": [] }, { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "judgement", - "type": 308, + "type": 307, "typeName": "Judgement>", "docs": [] }, @@ -20273,7 +20630,7 @@ "fields": [ { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -20288,13 +20645,13 @@ "fields": [ { "name": "sub", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "data", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] } @@ -20309,13 +20666,13 @@ "fields": [ { "name": "sub", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "data", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] } @@ -20330,7 +20687,7 @@ "fields": [ { "name": "sub", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -20357,11 +20714,11 @@ } }, { - "id": 269, + "id": 270, "type": { "path": [ "pallet_identity", - "types", + "legacy", "IdentityInfo" ], "params": [ @@ -20375,55 +20732,55 @@ "fields": [ { "name": "additional", - "type": 270, + "type": 271, "typeName": "BoundedVec<(Data, Data), FieldLimit>", "docs": [] }, { "name": "display", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] }, { "name": "legal", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] }, { "name": "web", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] }, { "name": "riot", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] }, { "name": "email", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] }, { "name": "pgp_fingerprint", - "type": 303, + "type": 304, "typeName": "Option<[u8; 20]>", "docs": [] }, { "name": "image", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] }, { "name": "twitter", - "type": 272, + "type": 273, "typeName": "Data", "docs": [] } @@ -20434,7 +20791,7 @@ } }, { - "id": 270, + "id": 271, "type": { "path": [ "bounded_collections", @@ -20444,7 +20801,7 @@ "params": [ { "name": "T", - "type": 271 + "type": 272 }, { "name": "S", @@ -20456,7 +20813,7 @@ "fields": [ { "name": null, - "type": 302, + "type": 303, "typeName": "Vec", "docs": [] } @@ -20467,21 +20824,21 @@ } }, { - "id": 271, + "id": 272, "type": { "path": [], "params": [], "def": { "tuple": [ - 272, - 272 + 273, + 273 ] }, "docs": [] } }, { - "id": 272, + "id": 273, "type": { "path": [ "pallet_identity", @@ -20503,7 +20860,7 @@ "fields": [ { "name": null, - "type": 273, + "type": 274, "typeName": null, "docs": [] } @@ -20516,7 +20873,7 @@ "fields": [ { "name": null, - "type": 274, + "type": 275, "typeName": null, "docs": [] } @@ -20529,7 +20886,7 @@ "fields": [ { "name": null, - "type": 275, + "type": 276, "typeName": null, "docs": [] } @@ -20542,7 +20899,7 @@ "fields": [ { "name": null, - "type": 276, + "type": 277, "typeName": null, "docs": [] } @@ -20568,7 +20925,7 @@ "fields": [ { "name": null, - "type": 277, + "type": 278, "typeName": null, "docs": [] } @@ -20581,7 +20938,7 @@ "fields": [ { "name": null, - "type": 278, + "type": 279, "typeName": null, "docs": [] } @@ -20594,7 +20951,7 @@ "fields": [ { "name": null, - "type": 279, + "type": 280, "typeName": null, "docs": [] } @@ -20607,7 +20964,7 @@ "fields": [ { "name": null, - "type": 280, + "type": 281, "typeName": null, "docs": [] } @@ -20620,7 +20977,7 @@ "fields": [ { "name": null, - "type": 281, + "type": 282, "typeName": null, "docs": [] } @@ -20633,7 +20990,7 @@ "fields": [ { "name": null, - "type": 282, + "type": 283, "typeName": null, "docs": [] } @@ -20646,7 +21003,7 @@ "fields": [ { "name": null, - "type": 283, + "type": 284, "typeName": null, "docs": [] } @@ -20659,7 +21016,7 @@ "fields": [ { "name": null, - "type": 284, + "type": 285, "typeName": null, "docs": [] } @@ -20672,7 +21029,7 @@ "fields": [ { "name": null, - "type": 285, + "type": 286, "typeName": null, "docs": [] } @@ -20685,7 +21042,7 @@ "fields": [ { "name": null, - "type": 286, + "type": 287, "typeName": null, "docs": [] } @@ -20698,7 +21055,7 @@ "fields": [ { "name": null, - "type": 287, + "type": 288, "typeName": null, "docs": [] } @@ -20711,7 +21068,7 @@ "fields": [ { "name": null, - "type": 86, + "type": 87, "typeName": null, "docs": [] } @@ -20724,7 +21081,7 @@ "fields": [ { "name": null, - "type": 288, + "type": 289, "typeName": null, "docs": [] } @@ -20737,7 +21094,7 @@ "fields": [ { "name": null, - "type": 289, + "type": 290, "typeName": null, "docs": [] } @@ -20750,7 +21107,7 @@ "fields": [ { "name": null, - "type": 290, + "type": 291, "typeName": null, "docs": [] } @@ -20763,7 +21120,7 @@ "fields": [ { "name": null, - "type": 167, + "type": 168, "typeName": null, "docs": [] } @@ -20776,7 +21133,7 @@ "fields": [ { "name": null, - "type": 291, + "type": 292, "typeName": null, "docs": [] } @@ -20789,7 +21146,7 @@ "fields": [ { "name": null, - "type": 292, + "type": 293, "typeName": null, "docs": [] } @@ -20802,7 +21159,7 @@ "fields": [ { "name": null, - "type": 293, + "type": 294, "typeName": null, "docs": [] } @@ -20815,7 +21172,7 @@ "fields": [ { "name": null, - "type": 294, + "type": 295, "typeName": null, "docs": [] } @@ -20828,7 +21185,7 @@ "fields": [ { "name": null, - "type": 295, + "type": 296, "typeName": null, "docs": [] } @@ -20841,7 +21198,7 @@ "fields": [ { "name": null, - "type": 296, + "type": 297, "typeName": null, "docs": [] } @@ -20854,7 +21211,7 @@ "fields": [ { "name": null, - "type": 297, + "type": 298, "typeName": null, "docs": [] } @@ -20867,7 +21224,7 @@ "fields": [ { "name": null, - "type": 298, + "type": 299, "typeName": null, "docs": [] } @@ -20880,7 +21237,7 @@ "fields": [ { "name": null, - "type": 299, + "type": 300, "typeName": null, "docs": [] } @@ -20893,7 +21250,7 @@ "fields": [ { "name": null, - "type": 300, + "type": 301, "typeName": null, "docs": [] } @@ -20906,7 +21263,7 @@ "fields": [ { "name": null, - "type": 301, + "type": 302, "typeName": null, "docs": [] } @@ -20986,7 +21343,7 @@ } }, { - "id": 273, + "id": 274, "type": { "path": [], "params": [], @@ -21000,7 +21357,7 @@ } }, { - "id": 274, + "id": 275, "type": { "path": [], "params": [], @@ -21014,7 +21371,7 @@ } }, { - "id": 275, + "id": 276, "type": { "path": [], "params": [], @@ -21028,7 +21385,7 @@ } }, { - "id": 276, + "id": 277, "type": { "path": [], "params": [], @@ -21042,7 +21399,7 @@ } }, { - "id": 277, + "id": 278, "type": { "path": [], "params": [], @@ -21056,7 +21413,7 @@ } }, { - "id": 278, + "id": 279, "type": { "path": [], "params": [], @@ -21070,7 +21427,7 @@ } }, { - "id": 279, + "id": 280, "type": { "path": [], "params": [], @@ -21084,7 +21441,7 @@ } }, { - "id": 280, + "id": 281, "type": { "path": [], "params": [], @@ -21098,7 +21455,7 @@ } }, { - "id": 281, + "id": 282, "type": { "path": [], "params": [], @@ -21112,7 +21469,7 @@ } }, { - "id": 282, + "id": 283, "type": { "path": [], "params": [], @@ -21126,7 +21483,7 @@ } }, { - "id": 283, + "id": 284, "type": { "path": [], "params": [], @@ -21140,7 +21497,7 @@ } }, { - "id": 284, + "id": 285, "type": { "path": [], "params": [], @@ -21154,7 +21511,7 @@ } }, { - "id": 285, + "id": 286, "type": { "path": [], "params": [], @@ -21168,7 +21525,7 @@ } }, { - "id": 286, + "id": 287, "type": { "path": [], "params": [], @@ -21182,7 +21539,7 @@ } }, { - "id": 287, + "id": 288, "type": { "path": [], "params": [], @@ -21196,7 +21553,7 @@ } }, { - "id": 288, + "id": 289, "type": { "path": [], "params": [], @@ -21210,7 +21567,7 @@ } }, { - "id": 289, + "id": 290, "type": { "path": [], "params": [], @@ -21224,7 +21581,7 @@ } }, { - "id": 290, + "id": 291, "type": { "path": [], "params": [], @@ -21238,7 +21595,7 @@ } }, { - "id": 291, + "id": 292, "type": { "path": [], "params": [], @@ -21252,7 +21609,7 @@ } }, { - "id": 292, + "id": 293, "type": { "path": [], "params": [], @@ -21266,7 +21623,7 @@ } }, { - "id": 293, + "id": 294, "type": { "path": [], "params": [], @@ -21280,7 +21637,7 @@ } }, { - "id": 294, + "id": 295, "type": { "path": [], "params": [], @@ -21294,7 +21651,7 @@ } }, { - "id": 295, + "id": 296, "type": { "path": [], "params": [], @@ -21308,7 +21665,7 @@ } }, { - "id": 296, + "id": 297, "type": { "path": [], "params": [], @@ -21322,7 +21679,7 @@ } }, { - "id": 297, + "id": 298, "type": { "path": [], "params": [], @@ -21336,7 +21693,7 @@ } }, { - "id": 298, + "id": 299, "type": { "path": [], "params": [], @@ -21350,7 +21707,7 @@ } }, { - "id": 299, + "id": 300, "type": { "path": [], "params": [], @@ -21364,7 +21721,7 @@ } }, { - "id": 300, + "id": 301, "type": { "path": [], "params": [], @@ -21378,7 +21735,7 @@ } }, { - "id": 301, + "id": 302, "type": { "path": [], "params": [], @@ -21392,20 +21749,20 @@ } }, { - "id": 302, + "id": 303, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 271 + "type": 272 } }, "docs": [] } }, { - "id": 303, + "id": 304, "type": { "path": [ "Option" @@ -21413,7 +21770,7 @@ "params": [ { "name": "T", - "type": 167 + "type": 168 } ], "def": { @@ -21430,7 +21787,7 @@ "fields": [ { "name": null, - "type": 167, + "type": 168, "typeName": null, "docs": [] } @@ -21445,129 +21802,34 @@ } }, { - "id": 304, + "id": 305, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 305 + "type": 306 } }, "docs": [] } }, { - "id": 305, + "id": 306, "type": { "path": [], "params": [], "def": { "tuple": [ 0, - 272 + 273 ] }, "docs": [] } }, - { - "id": 306, - "type": { - "path": [ - "pallet_identity", - "types", - "BitFlags" - ], - "params": [ - { - "name": "T", - "type": 307 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 11, - "typeName": "IdentityField", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, { "id": 307, - "type": { - "path": [ - "pallet_identity", - "types", - "IdentityField" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Display", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Legal", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "Web", - "fields": [], - "index": 4, - "docs": [] - }, - { - "name": "Riot", - "fields": [], - "index": 8, - "docs": [] - }, - { - "name": "Email", - "fields": [], - "index": 16, - "docs": [] - }, - { - "name": "PgpFingerprint", - "fields": [], - "index": 32, - "docs": [] - }, - { - "name": "Image", - "fields": [], - "index": 64, - "docs": [] - }, - { - "name": "Twitter", - "fields": [], - "index": 128, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 308, "type": { "path": [ "pallet_identity", @@ -21639,7 +21901,7 @@ } }, { - "id": 309, + "id": 308, "type": { "path": [ "pallet_society", @@ -21687,7 +21949,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -21722,7 +21984,7 @@ "fields": [ { "name": "candidate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -21781,7 +22043,7 @@ "fields": [ { "name": "founder", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -21834,7 +22096,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -22003,7 +22265,7 @@ } }, { - "id": 310, + "id": 309, "type": { "path": [ "pallet_recovery", @@ -22024,13 +22286,13 @@ "fields": [ { "name": "account", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22045,13 +22307,13 @@ "fields": [ { "name": "lost", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "rescuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22066,13 +22328,13 @@ "fields": [ { "name": "friends", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, { "name": "threshold", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] }, @@ -22093,7 +22355,7 @@ "fields": [ { "name": "account", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22108,13 +22370,13 @@ "fields": [ { "name": "lost", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "rescuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22129,7 +22391,7 @@ "fields": [ { "name": "account", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22144,7 +22406,7 @@ "fields": [ { "name": "rescuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22167,7 +22429,7 @@ "fields": [ { "name": "account", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22186,7 +22448,7 @@ } }, { - "id": 311, + "id": 310, "type": { "path": [ "pallet_vesting", @@ -22215,7 +22477,7 @@ "fields": [ { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22230,13 +22492,13 @@ "fields": [ { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "schedule", - "type": 312, + "type": 311, "typeName": "VestingInfo, BlockNumberFor>", "docs": [] } @@ -22251,19 +22513,19 @@ "fields": [ { "name": "source", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "schedule", - "type": 312, + "type": 311, "typeName": "VestingInfo, BlockNumberFor>", "docs": [] } @@ -22293,6 +22555,27 @@ "docs": [ "See [`Pallet::merge_schedules`]." ] + }, + { + "name": "force_remove_vesting_schedule", + "fields": [ + { + "name": "target", + "type": 167, + "typeName": "::Source", + "docs": [] + }, + { + "name": "schedule_index", + "type": 4, + "typeName": "u32", + "docs": [] + } + ], + "index": 5, + "docs": [ + "See [`Pallet::force_remove_vesting_schedule`]." + ] } ] } @@ -22303,7 +22586,7 @@ } }, { - "id": 312, + "id": 311, "type": { "path": [ "pallet_vesting", @@ -22348,7 +22631,7 @@ } }, { - "id": 313, + "id": 312, "type": { "path": [ "pallet_scheduler", @@ -22375,7 +22658,7 @@ }, { "name": "maybe_periodic", - "type": 314, + "type": 313, "typeName": "Option>>", "docs": [] }, @@ -22387,7 +22670,7 @@ }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22435,7 +22718,7 @@ }, { "name": "maybe_periodic", - "type": 314, + "type": 313, "typeName": "Option>>", "docs": [] }, @@ -22447,7 +22730,7 @@ }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22483,7 +22766,7 @@ }, { "name": "maybe_periodic", - "type": 314, + "type": 313, "typeName": "Option>>", "docs": [] }, @@ -22495,7 +22778,7 @@ }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22522,7 +22805,7 @@ }, { "name": "maybe_periodic", - "type": 314, + "type": 313, "typeName": "Option>>", "docs": [] }, @@ -22534,7 +22817,7 @@ }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22553,7 +22836,7 @@ } }, { - "id": 314, + "id": 313, "type": { "path": [ "Option" @@ -22561,7 +22844,7 @@ "params": [ { "name": "T", - "type": 94 + "type": 95 } ], "def": { @@ -22578,7 +22861,7 @@ "fields": [ { "name": null, - "type": 94, + "type": 95, "typeName": null, "docs": [] } @@ -22593,7 +22876,7 @@ } }, { - "id": 315, + "id": 314, "type": { "path": [ "pallet_glutton", @@ -22635,7 +22918,7 @@ "fields": [ { "name": "compute", - "type": 97, + "type": 98, "typeName": "FixedU64", "docs": [] } @@ -22650,7 +22933,7 @@ "fields": [ { "name": "storage", - "type": 97, + "type": 98, "typeName": "FixedU64", "docs": [] } @@ -22669,7 +22952,7 @@ } }, { - "id": 316, + "id": 315, "type": { "path": [ "pallet_preimage", @@ -22744,6 +23027,21 @@ "docs": [ "See [`Pallet::unrequest_preimage`]." ] + }, + { + "name": "ensure_updated", + "fields": [ + { + "name": "hashes", + "type": 316, + "typeName": "Vec", + "docs": [] + } + ], + "index": 4, + "docs": [ + "See [`Pallet::ensure_updated`]." + ] } ] } @@ -22753,6 +23051,19 @@ ] } }, + { + "id": 316, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 12 + } + }, + "docs": [] + } + }, { "id": 317, "type": { @@ -22775,7 +23086,7 @@ "fields": [ { "name": "real", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -22787,7 +23098,7 @@ }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22802,13 +23113,13 @@ "fields": [ { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "T::ProxyType", "docs": [] }, @@ -22829,13 +23140,13 @@ "fields": [ { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "T::ProxyType", "docs": [] }, @@ -22864,7 +23175,7 @@ "fields": [ { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "T::ProxyType", "docs": [] }, @@ -22876,7 +23187,7 @@ }, { "name": "index", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] } @@ -22891,31 +23202,31 @@ "fields": [ { "name": "spawner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "T::ProxyType", "docs": [] }, { "name": "index", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] }, { "name": "height", - "type": 157, + "type": 158, "typeName": "BlockNumberFor", "docs": [] }, { "name": "ext_index", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -22930,7 +23241,7 @@ "fields": [ { "name": "real", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -22951,7 +23262,7 @@ "fields": [ { "name": "real", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -22972,7 +23283,7 @@ "fields": [ { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -22993,13 +23304,13 @@ "fields": [ { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "real", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -23011,7 +23322,7 @@ }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -23038,7 +23349,7 @@ "params": [ { "name": "T", - "type": 100 + "type": 101 } ], "def": { @@ -23055,7 +23366,7 @@ "fields": [ { "name": null, - "type": 100, + "type": 101, "typeName": null, "docs": [] } @@ -23091,13 +23402,13 @@ "fields": [ { "name": "other_signatories", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -23112,13 +23423,13 @@ "fields": [ { "name": "threshold", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] }, { "name": "other_signatories", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -23130,7 +23441,7 @@ }, { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] }, @@ -23151,13 +23462,13 @@ "fields": [ { "name": "threshold", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] }, { "name": "other_signatories", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -23190,19 +23501,19 @@ "fields": [ { "name": "threshold", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] }, { "name": "other_signatories", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, { "name": "timepoint", - "type": 103, + "type": 104, "typeName": "Timepoint>", "docs": [] }, @@ -23235,7 +23546,7 @@ "params": [ { "name": "T", - "type": 103 + "type": 104 } ], "def": { @@ -23252,7 +23563,7 @@ "fields": [ { "name": null, - "type": 103, + "type": 104, "typeName": null, "docs": [] } @@ -23292,7 +23603,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -23313,7 +23624,7 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -23328,19 +23639,19 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "curator", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "fee", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -23355,7 +23666,7 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -23370,7 +23681,7 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -23385,13 +23696,13 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23406,7 +23717,7 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -23421,7 +23732,7 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -23436,7 +23747,7 @@ "fields": [ { "name": "bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, @@ -23492,7 +23803,7 @@ }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23528,13 +23839,13 @@ }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "tip_value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -23555,7 +23866,7 @@ }, { "name": "tip_value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -23629,13 +23940,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -23656,13 +23967,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -23674,7 +23985,7 @@ }, { "name": "min_balance", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -23689,7 +24000,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -23704,7 +24015,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -23719,7 +24030,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -23734,7 +24045,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -23749,19 +24060,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -23776,19 +24087,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -23803,19 +24114,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -23830,19 +24141,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -23857,25 +24168,25 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "source", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -23890,13 +24201,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23911,13 +24222,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23932,7 +24243,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -23947,7 +24258,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -23962,13 +24273,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23983,25 +24294,25 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "issuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24016,7 +24327,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -24049,7 +24360,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24064,7 +24375,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -24103,7 +24414,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24118,37 +24429,37 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "issuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "min_balance", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] }, @@ -24175,19 +24486,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24202,13 +24513,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24223,19 +24534,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24250,25 +24561,25 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "destination", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24283,7 +24594,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24298,7 +24609,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -24319,7 +24630,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -24340,13 +24651,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24361,13 +24672,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24382,13 +24693,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24432,13 +24743,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -24459,13 +24770,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -24477,7 +24788,7 @@ }, { "name": "min_balance", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24492,7 +24803,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24507,7 +24818,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24522,7 +24833,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24537,7 +24848,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24552,19 +24863,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24579,19 +24890,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24606,19 +24917,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24633,19 +24944,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24660,25 +24971,25 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "source", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -24693,13 +25004,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24714,13 +25025,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24735,7 +25046,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24750,7 +25061,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24765,13 +25076,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24786,25 +25097,25 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "issuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -24819,7 +25130,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -24852,7 +25163,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24867,7 +25178,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -24906,7 +25217,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -24921,37 +25232,37 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "issuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "min_balance", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] }, @@ -24978,19 +25289,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -25005,13 +25316,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25026,19 +25337,19 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25053,25 +25364,25 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "destination", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 83, "typeName": "T::Balance", "docs": [] } @@ -25086,7 +25397,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] } @@ -25101,7 +25412,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -25122,7 +25433,7 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -25143,13 +25454,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25164,13 +25475,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25185,13 +25496,13 @@ "fields": [ { "name": "id", - "type": 157, + "type": 158, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25231,7 +25542,7 @@ "fields": [ { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -25246,7 +25557,7 @@ "fields": [ { "name": "calls", - "type": 147, + "type": 148, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -25327,7 +25638,7 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -25348,7 +25659,7 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -25377,7 +25688,7 @@ "fields": [ { "name": "index", - "type": 157, + "type": 158, "typeName": "ReceiptIndex", "docs": [] }, @@ -25398,7 +25709,7 @@ "fields": [ { "name": "index", - "type": 157, + "type": 158, "typeName": "ReceiptIndex", "docs": [] } @@ -25413,7 +25724,7 @@ "fields": [ { "name": "index", - "type": 157, + "type": 158, "typeName": "ReceiptIndex", "docs": [] } @@ -25428,7 +25739,7 @@ "fields": [ { "name": "index", - "type": 157, + "type": 158, "typeName": "ReceiptIndex", "docs": [] } @@ -25455,7 +25766,7 @@ "params": [ { "name": "T", - "type": 111 + "type": 112 } ], "def": { @@ -25472,7 +25783,7 @@ "fields": [ { "name": null, - "type": 111, + "type": 112, "typeName": null, "docs": [] } @@ -25518,7 +25829,7 @@ }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25539,7 +25850,7 @@ }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -25593,7 +25904,7 @@ }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25647,7 +25958,7 @@ }, { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25668,7 +25979,7 @@ }, { "name": "items", - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -25761,7 +26072,7 @@ }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25782,19 +26093,19 @@ }, { "name": "issuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25821,7 +26132,7 @@ }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25869,25 +26180,25 @@ }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "issuer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -25926,13 +26237,13 @@ }, { "name": "key", - "type": 115, + "type": 116, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 116, + "type": 117, "typeName": "BoundedVec", "docs": [] } @@ -25959,7 +26270,7 @@ }, { "name": "key", - "type": 115, + "type": 116, "typeName": "BoundedVec", "docs": [] } @@ -25986,7 +26297,7 @@ }, { "name": "data", - "type": 113, + "type": 114, "typeName": "BoundedVec", "docs": [] }, @@ -26034,7 +26345,7 @@ }, { "name": "data", - "type": 113, + "type": 114, "typeName": "BoundedVec", "docs": [] }, @@ -26183,19 +26494,19 @@ "fields": [ { "name": "items", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] }, { "name": "item_metadatas", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] }, { "name": "attributes", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -26214,7 +26525,7 @@ "params": [ { "name": "T", - "type": 166 + "type": 167 } ], "def": { @@ -26231,7 +26542,7 @@ "fields": [ { "name": null, - "type": 166, + "type": 167, "typeName": null, "docs": [] } @@ -26311,7 +26622,7 @@ "fields": [ { "name": "admin", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26332,7 +26643,7 @@ "fields": [ { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26386,7 +26697,7 @@ }, { "name": "mint_to", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26419,7 +26730,7 @@ }, { "name": "mint_to", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26473,7 +26784,7 @@ }, { "name": "dest", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -26494,7 +26805,7 @@ }, { "name": "items", - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -26578,7 +26889,7 @@ }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -26632,7 +26943,7 @@ }, { "name": "owner", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -26680,7 +26991,7 @@ }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26713,7 +27024,7 @@ }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -26794,19 +27105,19 @@ }, { "name": "namespace", - "type": 119, + "type": 120, "typeName": "AttributeNamespace", "docs": [] }, { "name": "key", - "type": 116, + "type": 117, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -26839,19 +27150,19 @@ }, { "name": "namespace", - "type": 119, + "type": 120, "typeName": "AttributeNamespace", "docs": [] }, { "name": "key", - "type": 116, + "type": 117, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -26878,13 +27189,13 @@ }, { "name": "namespace", - "type": 119, + "type": 120, "typeName": "AttributeNamespace", "docs": [] }, { "name": "key", - "type": 116, + "type": 117, "typeName": "BoundedVec", "docs": [] } @@ -26911,7 +27222,7 @@ }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -26938,7 +27249,7 @@ }, { "name": "delegate", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26971,7 +27282,7 @@ }, { "name": "data", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -27013,7 +27324,7 @@ }, { "name": "data", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -27199,7 +27510,7 @@ }, { "name": "maybe_price", - "type": 120, + "type": 121, "typeName": "Option>>", "docs": [] }, @@ -27265,7 +27576,7 @@ }, { "name": "witness_price", - "type": 120, + "type": 121, "typeName": "Option>>", "docs": [] } @@ -27651,19 +27962,19 @@ "fields": [ { "name": "item_metadatas", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] }, { "name": "item_configs", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] }, { "name": "attributes", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -27952,7 +28263,7 @@ }, { "name": "attributes", - "type": 143, + "type": 144, "typeName": "Vec<(Vec, Vec)>", "docs": [] }, @@ -28002,7 +28313,7 @@ "fields": [ { "name": null, - "type": 252, + "type": 253, "typeName": "ed25519::Signature", "docs": [] } @@ -28015,7 +28326,7 @@ "fields": [ { "name": null, - "type": 267, + "type": 268, "typeName": "sr25519::Signature", "docs": [] } @@ -28057,7 +28368,7 @@ { "name": null, "type": 351, - "typeName": "[u8; 65]", + "typeName": "[u8; SIGNATURE_SERIALIZED_SIZE]", "docs": [] } ] @@ -28123,13 +28434,13 @@ }, { "name": "attributes", - "type": 143, + "type": 144, "typeName": "Vec<(Vec, Vec)>", "docs": [] }, { "name": "namespace", - "type": 119, + "type": 120, "typeName": "AttributeNamespace", "docs": [] }, @@ -28185,7 +28496,7 @@ }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -28224,7 +28535,7 @@ }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28375,7 +28686,7 @@ "fields": [ { "name": "params", - "type": 127, + "type": 128, "typeName": "Box>", "docs": [] } @@ -28411,7 +28722,7 @@ }, { "name": "at_rank", - "type": 101, + "type": 102, "typeName": "RankOf", "docs": [] } @@ -28447,7 +28758,7 @@ }, { "name": "to_rank", - "type": 101, + "type": 102, "typeName": "RankOf", "docs": [] } @@ -28477,13 +28788,13 @@ "fields": [ { "name": "wish", - "type": 130, + "type": 131, "typeName": "Wish", "docs": [] }, { "name": "evidence", - "type": 131, + "type": 132, "typeName": "Evidence", "docs": [] } @@ -28604,7 +28915,7 @@ }, { "name": "proof", - "type": 145, + "type": 146, "typeName": "Vec>", "docs": [] } @@ -28640,7 +28951,7 @@ "fields": [ { "name": "dislocated", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28655,7 +28966,7 @@ "fields": [ { "name": "lighter", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28670,13 +28981,13 @@ "fields": [ { "name": "heavier", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "lighter", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28758,7 +29069,7 @@ "fields": [ { "name": "keys", - "type": 145, + "type": 146, "typeName": "Vec>", "docs": [] }, @@ -28785,7 +29096,7 @@ }, { "name": "child_keys", - "type": 145, + "type": 146, "typeName": "Vec>", "docs": [] }, @@ -29071,13 +29382,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "value", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -29098,25 +29409,25 @@ "fields": [ { "name": "parent_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "curator", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "fee", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -29131,13 +29442,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -29152,13 +29463,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -29173,19 +29484,19 @@ "fields": [ { "name": "parent_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "beneficiary", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29200,13 +29511,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -29221,13 +29532,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 157, + "type": 158, "typeName": "BountyIndex", "docs": [] } @@ -29271,13 +29582,13 @@ "fields": [ { "name": "proposal_origin", - "type": 148, + "type": 149, "typeName": "Box>", "docs": [] }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [] }, @@ -29373,7 +29684,7 @@ "fields": [ { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackIdOf", "docs": [] } @@ -29409,8 +29720,8 @@ }, { "name": "maybe_hash", - "type": 240, - "typeName": "Option", + "type": 241, + "typeName": "Option", "docs": [] } ], @@ -29539,14 +29850,22 @@ "fields": [ { "name": "ratio", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] } ], "index": 0, "docs": [ - "See [`Pallet::fill_block`]." + "See `Pallet::fill_block`." + ] + }, + { + "name": "trigger_defensive", + "fields": [], + "index": 1, + "docs": [ + "See `Pallet::trigger_defensive`." ] } ] @@ -29583,7 +29902,7 @@ "fields": [ { "name": "poll_index", - "type": 157, + "type": 158, "typeName": "PollIndexOf", "docs": [] }, @@ -29604,13 +29923,13 @@ "fields": [ { "name": "class", - "type": 101, + "type": 102, "typeName": "ClassOf", "docs": [] }, { "name": "to", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -29637,7 +29956,7 @@ "fields": [ { "name": "class", - "type": 101, + "type": 102, "typeName": "ClassOf", "docs": [] } @@ -29652,13 +29971,13 @@ "fields": [ { "name": "class", - "type": 101, + "type": 102, "typeName": "ClassOf", "docs": [] }, { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29673,7 +29992,7 @@ "fields": [ { "name": "class", - "type": 132, + "type": 133, "typeName": "Option>", "docs": [] }, @@ -29694,13 +30013,13 @@ "fields": [ { "name": "target", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "class", - "type": 101, + "type": 102, "typeName": "ClassOf", "docs": [] }, @@ -29917,7 +30236,7 @@ { "name": "call_hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [] } ], @@ -29932,7 +30251,7 @@ { "name": "call_hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [] } ], @@ -29947,7 +30266,7 @@ { "name": "call_hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [] }, { @@ -29973,7 +30292,7 @@ "fields": [ { "name": "call", - "type": 141, + "type": 142, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -30017,7 +30336,7 @@ "fields": [ { "name": "new_members", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -30044,13 +30363,13 @@ "fields": [ { "name": "proposal", - "type": 141, + "type": 142, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -30065,19 +30384,19 @@ "fields": [ { "name": "threshold", - "type": 157, + "type": 158, "typeName": "MemberCount", "docs": [] }, { "name": "proposal", - "type": 141, + "type": 142, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -30098,7 +30417,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -30140,7 +30459,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -30152,7 +30471,7 @@ }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -30196,19 +30515,19 @@ "fields": [ { "name": "threshold", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] }, { "name": "proposal", - "type": 141, + "type": 142, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -30229,7 +30548,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -30250,13 +30569,13 @@ "fields": [ { "name": "fellows", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, { "name": "allies", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -30339,7 +30658,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -30354,7 +30673,7 @@ "fields": [ { "name": "ally", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -30385,7 +30704,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -30436,7 +30755,7 @@ }, { "name": "index", - "type": 157, + "type": 158, "typeName": "ProposalIndex", "docs": [] }, @@ -30448,7 +30767,7 @@ }, { "name": "length_bound", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -30488,13 +30807,13 @@ "fields": [ { "name": "fellow_members", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] }, { "name": "ally_members", - "type": 157, + "type": 158, "typeName": "u32", "docs": [] } @@ -30753,7 +31072,7 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -30797,13 +31116,13 @@ "fields": [ { "name": "member_account", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "unbonding_points", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] } @@ -30839,7 +31158,7 @@ "fields": [ { "name": "member_account", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -30860,25 +31179,25 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, { "name": "root", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "nominator", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "bouncer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -30893,25 +31212,25 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, { "name": "root", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "nominator", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "bouncer", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -30938,7 +31257,7 @@ }, { "name": "validators", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -31088,7 +31407,7 @@ "fields": [ { "name": "member", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -31166,7 +31485,7 @@ }, { "name": "max_commission", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] } @@ -31211,6 +31530,21 @@ "docs": [ "See [`Pallet::claim_commission`]." ] + }, + { + "name": "adjust_pool_deposit", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + } + ], + "index": 21, + "docs": [ + "See [`Pallet::adjust_pool_deposit`]." + ] } ] } @@ -31400,7 +31734,7 @@ "params": [ { "name": "T", - "type": 48 + "type": 49 } ], "def": { @@ -31417,7 +31751,7 @@ "fields": [ { "name": null, - "type": 48, + "type": 49, "typeName": "T", "docs": [] } @@ -31572,7 +31906,7 @@ "params": [], "def": { "tuple": [ - 48, + 49, 0 ] }, @@ -31597,7 +31931,7 @@ "fields": [ { "name": "max_increase", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, @@ -31639,13 +31973,13 @@ "fields": [ { "name": "proposal_origin", - "type": 148, + "type": 149, "typeName": "Box>", "docs": [] }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [] }, @@ -31741,7 +32075,7 @@ "fields": [ { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackIdOf", "docs": [] } @@ -31777,8 +32111,8 @@ }, { "name": "maybe_hash", - "type": 240, - "typeName": "Option", + "type": 241, + "typeName": "Option", "docs": [] } ], @@ -31821,7 +32155,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31836,7 +32170,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31851,7 +32185,7 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31866,13 +32200,13 @@ "fields": [ { "name": "who", - "type": 166, + "type": 167, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "min_rank", - "type": 101, + "type": 102, "typeName": "Rank", "docs": [] } @@ -32478,8 +32812,8 @@ "params": [], "def": { "tuple": [ - 118, - 118 + 119, + 119 ] }, "docs": [] @@ -32707,7 +33041,7 @@ }, { "name": "core_count", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] } @@ -32737,7 +33071,7 @@ "fields": [ { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] } @@ -32956,7 +33290,7 @@ "fields": [ { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] }, @@ -32977,7 +33311,7 @@ "fields": [ { "name": "core_count", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] } @@ -33042,19 +33376,19 @@ }, { "name": "ideal_bulk_proportion", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, { "name": "limit_cores_offered", - "type": 132, + "type": 133, "typeName": "Option", "docs": [] }, { "name": "renewal_bump", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, @@ -33147,7 +33481,7 @@ "fields": [ { "name": null, - "type": 282, + "type": 283, "typeName": "[u8; 10]", "docs": [] } @@ -33233,7 +33567,7 @@ }, { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] }, @@ -33281,6 +33615,230 @@ }, { "id": 417, + "type": { + "path": [ + "pallet_mixnet", + "pallet", + "Call" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "register", + "fields": [ + { + "name": "registration", + "type": 418, + "typeName": "RegistrationFor", + "docs": [] + }, + { + "name": "signature", + "type": 422, + "typeName": "AuthoritySignature", + "docs": [] + } + ], + "index": 0, + "docs": [ + "See `Pallet::register`." + ] + } + ] + } + }, + "docs": [ + "Contains a variant per dispatchable extrinsic that this pallet has." + ] + } + }, + { + "id": 418, + "type": { + "path": [ + "pallet_mixnet", + "Registration" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "BoundedMixnode", + "type": 419 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "block_number", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "session_index", + "type": 4, + "typeName": "SessionIndex", + "docs": [] + }, + { + "name": "authority_index", + "type": 4, + "typeName": "AuthorityIndex", + "docs": [] + }, + { + "name": "mixnode", + "type": 419, + "typeName": "BoundedMixnode", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 419, + "type": { + "path": [ + "pallet_mixnet", + "BoundedMixnode" + ], + "params": [ + { + "name": "ExternalAddresses", + "type": 420 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "kx_public", + "type": 1, + "typeName": "KxPublic", + "docs": [] + }, + { + "name": "peer_id", + "type": 1, + "typeName": "PeerId", + "docs": [] + }, + { + "name": "external_addresses", + "type": 420, + "typeName": "ExternalAddresses", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 420, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 114 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 421, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 421, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 114 + } + }, + "docs": [] + } + }, + { + "id": 422, + "type": { + "path": [ + "sp_mixnet", + "types", + "app", + "Signature" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 268, + "typeName": "sr25519::Signature", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 423, + "type": { + "path": [ + "sp_runtime", + "traits", + "BlakeTwo256" + ], + "params": [], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 424, "type": { "path": [ "pallet_conviction_voting", @@ -33325,7 +33883,7 @@ } }, { - "id": 418, + "id": 425, "type": { "path": [ "pallet_remark", @@ -33371,7 +33929,40 @@ } }, { - "id": 419, + "id": 426, + "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": 427, "type": { "path": [ "pallet_conviction_voting", @@ -33436,7 +34027,7 @@ } }, { - "id": 420, + "id": 428, "type": { "path": [ "pallet_whitelist", @@ -33458,7 +34049,7 @@ { "name": "call_hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [] } ], @@ -33471,7 +34062,7 @@ { "name": "call_hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [] } ], @@ -33484,12 +34075,12 @@ { "name": "call_hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [] }, { "name": "result", - "type": 421, + "type": 429, "typeName": "DispatchResultWithPostInfo", "docs": [] } @@ -33506,7 +34097,7 @@ } }, { - "id": 421, + "id": 429, "type": { "path": [ "Result" @@ -33514,11 +34105,11 @@ "params": [ { "name": "T", - "type": 422 + "type": 430 }, { "name": "E", - "type": 424 + "type": 432 } ], "def": { @@ -33529,7 +34120,7 @@ "fields": [ { "name": null, - "type": 422, + "type": 430, "typeName": null, "docs": [] } @@ -33542,7 +34133,7 @@ "fields": [ { "name": null, - "type": 424, + "type": 432, "typeName": null, "docs": [] } @@ -33557,7 +34148,7 @@ } }, { - "id": 422, + "id": 430, "type": { "path": [ "frame_support", @@ -33570,7 +34161,7 @@ "fields": [ { "name": "actual_weight", - "type": 423, + "type": 431, "typeName": "Option", "docs": [] }, @@ -33587,7 +34178,7 @@ } }, { - "id": 423, + "id": 431, "type": { "path": [ "Option" @@ -33627,7 +34218,7 @@ } }, { - "id": 424, + "id": 432, "type": { "path": [ "sp_runtime", @@ -33636,7 +34227,7 @@ "params": [ { "name": "Info", - "type": 422 + "type": 430 } ], "def": { @@ -33644,7 +34235,7 @@ "fields": [ { "name": "post_info", - "type": 422, + "type": 430, "typeName": "Info", "docs": [] }, @@ -33661,7 +34252,7 @@ } }, { - "id": 425, + "id": 433, "type": { "path": [ "pallet_collective", @@ -33863,7 +34454,7 @@ } }, { - "id": 426, + "id": 434, "type": { "path": [ "pallet_alliance", @@ -33933,13 +34524,13 @@ "fields": [ { "name": "fellows", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, { "name": "allies", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -34129,7 +34720,7 @@ } }, { - "id": 427, + "id": 435, "type": { "path": [ "pallet_nomination_pools", @@ -34480,7 +35071,7 @@ }, { "name": "max_commission", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] } @@ -34531,6 +35122,48 @@ "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": 15, + "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": 16, + "docs": [ + "Claimed excess frozen ED of af the reward pool." + ] } ] } @@ -34541,7 +35174,7 @@ } }, { - "id": 428, + "id": 436, "type": { "path": [ "pallet_referenda", @@ -34574,7 +35207,7 @@ }, { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackIdOf", "docs": [ "The track (and by extension proposal dispatch origin) of this referendum." @@ -34582,7 +35215,7 @@ }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [ "The proposal for the referendum." @@ -34682,7 +35315,7 @@ ], "index": 3, "docs": [ - "A deposit has been slashaed." + "A deposit has been slashed." ] }, { @@ -34698,7 +35331,7 @@ }, { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackIdOf", "docs": [ "The track (and by extension proposal dispatch origin) of this referendum." @@ -34706,7 +35339,7 @@ }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "BoundedCallOf", "docs": [ "The proposal for the referendum." @@ -34714,7 +35347,7 @@ }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "T::Tally", "docs": [ "The current tally of votes in this referendum." @@ -34769,7 +35402,7 @@ }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -34811,7 +35444,7 @@ }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -34836,7 +35469,7 @@ }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -34861,7 +35494,7 @@ }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -34886,7 +35519,7 @@ }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -34945,7 +35578,7 @@ { "name": "hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [ "Preimage hash." ] @@ -34970,7 +35603,7 @@ { "name": "hash", "type": 12, - "typeName": "PreimageHash", + "typeName": "T::Hash", "docs": [ "Preimage hash." ] @@ -34990,7 +35623,7 @@ } }, { - "id": 429, + "id": 437, "type": { "path": [ "pallet_ranked_collective", @@ -35038,7 +35671,7 @@ } }, { - "id": 430, + "id": 438, "type": { "path": [ "pallet_ranked_collective", @@ -35084,7 +35717,7 @@ }, { "name": "rank", - "type": 101, + "type": 102, "typeName": "Rank", "docs": [] } @@ -35105,7 +35738,7 @@ }, { "name": "rank", - "type": 101, + "type": 102, "typeName": "Rank", "docs": [] } @@ -35132,13 +35765,13 @@ }, { "name": "vote", - "type": 431, + "type": 439, "typeName": "VoteRecord", "docs": [] }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "TallyOf", "docs": [] } @@ -35158,7 +35791,7 @@ } }, { - "id": 431, + "id": 439, "type": { "path": [ "pallet_ranked_collective", @@ -35201,7 +35834,7 @@ } }, { - "id": 432, + "id": 440, "type": { "path": [ "pallet_asset_conversion", @@ -35230,7 +35863,7 @@ }, { "name": "pool_id", - "type": 433, + "type": 441, "typeName": "PoolIdOf", "docs": [ "The pool id associated with the pool. Note that the order of the assets may not be", @@ -35281,7 +35914,7 @@ }, { "name": "pool_id", - "type": 433, + "type": 441, "typeName": "PoolIdOf", "docs": [ "The pool id of the pool that the liquidity was added to." @@ -35346,7 +35979,7 @@ }, { "name": "pool_id", - "type": 433, + "type": 441, "typeName": "PoolIdOf", "docs": [ "The pool id that the liquidity was removed from." @@ -35386,7 +36019,7 @@ }, { "name": "withdrawal_fee", - "type": 434, + "type": 442, "typeName": "Permill", "docs": [ "Liquidity withdrawal fee (%)." @@ -35499,7 +36132,7 @@ } }, { - "id": 433, + "id": 441, "type": { "path": [], "params": [], @@ -35513,7 +36146,7 @@ } }, { - "id": 434, + "id": 442, "type": { "path": [ "sp_arithmetic", @@ -35537,7 +36170,7 @@ } }, { - "id": 435, + "id": 443, "type": { "path": [ "pallet_fast_unstake", @@ -35600,7 +36233,7 @@ "fields": [ { "name": "eras", - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -35645,7 +36278,7 @@ } }, { - "id": 436, + "id": 444, "type": { "path": [ "pallet_message_queue", @@ -35678,7 +36311,7 @@ }, { "name": "error", - "type": 437, + "type": 445, "typeName": "ProcessMessageError", "docs": [] } @@ -35784,7 +36417,7 @@ } }, { - "id": 437, + "id": 445, "type": { "path": [ "frame_support", @@ -35840,7 +36473,7 @@ } }, { - "id": 438, + "id": 446, "type": { "path": [ "frame_benchmarking_pallet_pov", @@ -35871,7 +36504,7 @@ } }, { - "id": 439, + "id": 447, "type": { "path": [ "pallet_tx_pause", @@ -35926,7 +36559,7 @@ } }, { - "id": 440, + "id": 448, "type": { "path": [ "pallet_safe_mode", @@ -35977,7 +36610,7 @@ "fields": [ { "name": "reason", - "type": 441, + "type": 449, "typeName": "ExitReason", "docs": [] } @@ -36079,7 +36712,7 @@ } }, { - "id": 441, + "id": 449, "type": { "path": [ "pallet_safe_mode", @@ -36109,7 +36742,7 @@ } }, { - "id": 442, + "id": 450, "type": { "path": [ "pallet_statement", @@ -36136,7 +36769,7 @@ }, { "name": "statement", - "type": 443, + "type": 451, "typeName": "Statement", "docs": [] } @@ -36155,7 +36788,7 @@ } }, { - "id": 443, + "id": 451, "type": { "path": [ "sp_statement_store", @@ -36167,19 +36800,19 @@ "fields": [ { "name": "proof", - "type": 444, + "type": 452, "typeName": "Option", "docs": [] }, { "name": "decryption_key", - "type": 95, + "type": 96, "typeName": "Option", "docs": [] }, { "name": "channel", - "type": 95, + "type": 96, "typeName": "Option", "docs": [] }, @@ -36197,13 +36830,13 @@ }, { "name": "topics", - "type": 447, + "type": 455, "typeName": "[Topic; MAX_TOPICS]", "docs": [] }, { "name": "data", - "type": 448, + "type": 456, "typeName": "Option>", "docs": [] } @@ -36214,7 +36847,7 @@ } }, { - "id": 444, + "id": 452, "type": { "path": [ "Option" @@ -36222,7 +36855,7 @@ "params": [ { "name": "T", - "type": 445 + "type": 453 } ], "def": { @@ -36239,7 +36872,7 @@ "fields": [ { "name": null, - "type": 445, + "type": 453, "typeName": null, "docs": [] } @@ -36254,7 +36887,7 @@ } }, { - "id": 445, + "id": 453, "type": { "path": [ "sp_statement_store", @@ -36269,7 +36902,7 @@ "fields": [ { "name": "signature", - "type": 253, + "type": 254, "typeName": "[u8; 64]", "docs": [] }, @@ -36288,7 +36921,7 @@ "fields": [ { "name": "signature", - "type": 253, + "type": 254, "typeName": "[u8; 64]", "docs": [] }, @@ -36313,7 +36946,7 @@ }, { "name": "signer", - "type": 446, + "type": 454, "typeName": "[u8; 33]", "docs": [] } @@ -36353,7 +36986,7 @@ } }, { - "id": 446, + "id": 454, "type": { "path": [], "params": [], @@ -36367,7 +37000,7 @@ } }, { - "id": 447, + "id": 455, "type": { "path": [], "params": [], @@ -36381,7 +37014,7 @@ } }, { - "id": 448, + "id": 456, "type": { "path": [ "Option" @@ -36421,7 +37054,7 @@ } }, { - "id": 449, + "id": 457, "type": { "path": [ "pallet_broker", @@ -36483,7 +37116,7 @@ "fields": [ { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The core whose workload can be renewed." @@ -36542,7 +37175,7 @@ }, { "name": "old_core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The index of the core on which the `workload` was previously scheduled." @@ -36550,7 +37183,7 @@ }, { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The index of the core on which the renewed `workload` has been scheduled." @@ -36640,7 +37273,7 @@ }, { "name": "new_region_ids", - "type": 450, + "type": 458, "typeName": "(RegionId, RegionId)", "docs": [ "The new Regions into which it became." @@ -36665,7 +37298,7 @@ }, { "name": "new_region_ids", - "type": 450, + "type": 458, "typeName": "(RegionId, RegionId)", "docs": [ "The new Regions into which it became." @@ -36740,7 +37373,7 @@ "fields": [ { "name": "core_count", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The number of cores requested." @@ -36757,7 +37390,7 @@ "fields": [ { "name": "core_count", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The new number of cores available for scheduling." @@ -36873,7 +37506,7 @@ }, { "name": "ideal_cores_sold", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The number of cores we want to sell, ideally. Selling this amount would result in", @@ -36882,7 +37515,7 @@ }, { "name": "cores_offered", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "Number of cores which are/have been offered for sale." @@ -36959,7 +37592,7 @@ }, { "name": "core_count", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The maximum number of cores which this pallet will attempt to assign." @@ -37042,7 +37675,7 @@ }, { "name": "next", - "type": 451, + "type": 459, "typeName": "Option", "docs": [ "The next region which should be claimed for the continuation of this contribution." @@ -37252,7 +37885,7 @@ "fields": [ { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The index of the Core which has been assigned." @@ -37268,7 +37901,7 @@ }, { "name": "assignment", - "type": 452, + "type": 460, "typeName": "Vec<(CoreAssignment, PartsOf57600)>", "docs": [ "The workload to be done on the Core." @@ -37293,7 +37926,7 @@ }, { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [ "The core whose workload is no longer available to be renewed for `when`." @@ -37314,7 +37947,7 @@ } }, { - "id": 450, + "id": 458, "type": { "path": [], "params": [], @@ -37328,7 +37961,7 @@ } }, { - "id": 451, + "id": 459, "type": { "path": [ "Option" @@ -37368,34 +38001,74 @@ } }, { - "id": 452, + "id": 460, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 453 + "type": 461 } }, "docs": [] } }, { - "id": 453, + "id": 461, "type": { "path": [], "params": [], "def": { "tuple": [ 413, - 101 + 102 ] }, "docs": [] } }, { - "id": 454, + "id": 462, + "type": { + "path": [ + "pallet_skip_feeless_payment", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "FeeSkipped", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A transaction fee was skipped." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 463, "type": { "path": [ "frame_system", @@ -37437,33 +38110,20 @@ } }, { - "id": 455, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 12 - } - }, - "docs": [] - } - }, - { - "id": 456, + "id": 464, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 94 + "type": 95 } }, "docs": [] } }, { - "id": 457, + "id": 465, "type": { "path": [ "frame_system", @@ -37475,13 +38135,13 @@ "fields": [ { "name": "spec_version", - "type": 157, + "type": 158, "typeName": "codec::Compact", "docs": [] }, { "name": "spec_name", - "type": 458, + "type": 466, "typeName": "sp_runtime::RuntimeString", "docs": [] } @@ -37492,7 +38152,7 @@ } }, { - "id": 458, + "id": 466, "type": { "path": [], "params": [], @@ -37503,7 +38163,7 @@ } }, { - "id": 459, + "id": 467, "type": { "path": [ "frame_system", @@ -37528,7 +38188,7 @@ }, { "name": "per_class", - "type": 460, + "type": 468, "typeName": "PerDispatchClass", "docs": [] } @@ -37539,7 +38199,7 @@ } }, { - "id": 460, + "id": 468, "type": { "path": [ "frame_support", @@ -37549,7 +38209,7 @@ "params": [ { "name": "T", - "type": 461 + "type": 469 } ], "def": { @@ -37557,19 +38217,19 @@ "fields": [ { "name": "normal", - "type": 461, + "type": 469, "typeName": "T", "docs": [] }, { "name": "operational", - "type": 461, + "type": 469, "typeName": "T", "docs": [] }, { "name": "mandatory", - "type": 461, + "type": 469, "typeName": "T", "docs": [] } @@ -37580,7 +38240,7 @@ } }, { - "id": 461, + "id": 469, "type": { "path": [ "frame_system", @@ -37599,19 +38259,19 @@ }, { "name": "max_extrinsic", - "type": 423, + "type": 431, "typeName": "Option", "docs": [] }, { "name": "max_total", - "type": 423, + "type": 431, "typeName": "Option", "docs": [] }, { "name": "reserved", - "type": 423, + "type": 431, "typeName": "Option", "docs": [] } @@ -37622,7 +38282,7 @@ } }, { - "id": 462, + "id": 470, "type": { "path": [ "frame_system", @@ -37635,7 +38295,7 @@ "fields": [ { "name": "max", - "type": 463, + "type": 471, "typeName": "PerDispatchClass", "docs": [] } @@ -37646,7 +38306,7 @@ } }, { - "id": 463, + "id": 471, "type": { "path": [ "frame_support", @@ -37687,7 +38347,7 @@ } }, { - "id": 464, + "id": 472, "type": { "path": [ "sp_weights", @@ -37716,7 +38376,7 @@ } }, { - "id": 465, + "id": 473, "type": { "path": [ "sp_version", @@ -37728,13 +38388,13 @@ "fields": [ { "name": "spec_name", - "type": 458, + "type": 466, "typeName": "RuntimeString", "docs": [] }, { "name": "impl_name", - "type": 458, + "type": 466, "typeName": "RuntimeString", "docs": [] }, @@ -37758,7 +38418,7 @@ }, { "name": "apis", - "type": 466, + "type": 474, "typeName": "ApisVec", "docs": [] }, @@ -37781,7 +38441,7 @@ } }, { - "id": 466, + "id": 474, "type": { "path": [ "Cow" @@ -37789,7 +38449,7 @@ "params": [ { "name": "T", - "type": 467 + "type": 475 } ], "def": { @@ -37797,7 +38457,7 @@ "fields": [ { "name": null, - "type": 467, + "type": 475, "typeName": null, "docs": [] } @@ -37808,26 +38468,26 @@ } }, { - "id": 467, + "id": 475, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 468 + "type": 476 } }, "docs": [] } }, { - "id": 468, + "id": 476, "type": { "path": [], "params": [], "def": { "tuple": [ - 280, + 281, 4 ] }, @@ -37835,7 +38495,7 @@ } }, { - "id": 469, + "id": 477, "type": { "path": [ "frame_system", @@ -37912,7 +38572,7 @@ } }, { - "id": 470, + "id": 478, "type": { "path": [ "pallet_utility", @@ -37945,7 +38605,7 @@ } }, { - "id": 471, + "id": 479, "type": { "path": [ "bounded_collections", @@ -37955,7 +38615,7 @@ "params": [ { "name": "T", - "type": 472 + "type": 480 }, { "name": "S", @@ -37967,7 +38627,7 @@ "fields": [ { "name": null, - "type": 473, + "type": 481, "typeName": "Vec", "docs": [] } @@ -37978,13 +38638,13 @@ } }, { - "id": 472, + "id": 480, "type": { "path": [], "params": [], "def": { "tuple": [ - 158, + 159, 11 ] }, @@ -37992,20 +38652,20 @@ } }, { - "id": 473, + "id": 481, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 472 + "type": 480 } }, "docs": [] } }, { - "id": 474, + "id": 482, "type": { "path": [ "bounded_collections", @@ -38027,7 +38687,7 @@ "fields": [ { "name": null, - "type": 475, + "type": 483, "typeName": "Vec", "docs": [] } @@ -38038,7 +38698,7 @@ } }, { - "id": 475, + "id": 483, "type": { "path": [], "params": [], @@ -38051,7 +38711,7 @@ } }, { - "id": 476, + "id": 484, "type": { "path": [ "Option" @@ -38059,7 +38719,7 @@ "params": [ { "name": "T", - "type": 477 + "type": 485 } ], "def": { @@ -38076,7 +38736,7 @@ "fields": [ { "name": null, - "type": 477, + "type": 485, "typeName": null, "docs": [] } @@ -38091,7 +38751,7 @@ } }, { - "id": 477, + "id": 485, "type": { "path": [ "sp_consensus_babe", @@ -38107,7 +38767,7 @@ "fields": [ { "name": null, - "type": 478, + "type": 486, "typeName": "PrimaryPreDigest", "docs": [] } @@ -38120,7 +38780,7 @@ "fields": [ { "name": null, - "type": 480, + "type": 488, "typeName": "SecondaryPlainPreDigest", "docs": [] } @@ -38133,7 +38793,7 @@ "fields": [ { "name": null, - "type": 481, + "type": 489, "typeName": "SecondaryVRFPreDigest", "docs": [] } @@ -38148,7 +38808,7 @@ } }, { - "id": 478, + "id": 486, "type": { "path": [ "sp_consensus_babe", @@ -38167,13 +38827,13 @@ }, { "name": "slot", - "type": 159, + "type": 160, "typeName": "Slot", "docs": [] }, { "name": "vrf_signature", - "type": 479, + "type": 487, "typeName": "VrfSignature", "docs": [] } @@ -38184,7 +38844,7 @@ } }, { - "id": 479, + "id": 487, "type": { "path": [ "sp_core", @@ -38204,7 +38864,7 @@ }, { "name": "proof", - "type": 253, + "type": 254, "typeName": "VrfProof", "docs": [] } @@ -38215,7 +38875,7 @@ } }, { - "id": 480, + "id": 488, "type": { "path": [ "sp_consensus_babe", @@ -38234,7 +38894,7 @@ }, { "name": "slot", - "type": 159, + "type": 160, "typeName": "Slot", "docs": [] } @@ -38245,7 +38905,7 @@ } }, { - "id": 481, + "id": 489, "type": { "path": [ "sp_consensus_babe", @@ -38264,13 +38924,13 @@ }, { "name": "slot", - "type": 159, + "type": 160, "typeName": "Slot", "docs": [] }, { "name": "vrf_signature", - "type": 479, + "type": 487, "typeName": "VrfSignature", "docs": [] } @@ -38281,7 +38941,7 @@ } }, { - "id": 482, + "id": 490, "type": { "path": [ "sp_consensus_babe", @@ -38293,13 +38953,13 @@ "fields": [ { "name": "c", - "type": 162, + "type": 163, "typeName": "(u64, u64)", "docs": [] }, { "name": "allowed_slots", - "type": 163, + "type": 164, "typeName": "AllowedSlots", "docs": [] } @@ -38310,7 +38970,7 @@ } }, { - "id": 483, + "id": 491, "type": { "path": [ "bounded_collections", @@ -38320,7 +38980,7 @@ "params": [ { "name": "T", - "type": 484 + "type": 492 }, { "name": "S", @@ -38332,7 +38992,7 @@ "fields": [ { "name": null, - "type": 485, + "type": 493, "typeName": "Vec", "docs": [] } @@ -38343,7 +39003,7 @@ } }, { - "id": 484, + "id": 492, "type": { "path": [], "params": [], @@ -38357,20 +39017,20 @@ } }, { - "id": 485, + "id": 493, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 484 + "type": 492 } }, "docs": [] } }, { - "id": 486, + "id": 494, "type": { "path": [ "pallet_babe", @@ -38427,7 +39087,7 @@ } }, { - "id": 487, + "id": 495, "type": { "path": [], "params": [], @@ -38442,7 +39102,7 @@ } }, { - "id": 488, + "id": 496, "type": { "path": [ "pallet_indices", @@ -38507,7 +39167,7 @@ } }, { - "id": 489, + "id": 497, "type": { "path": [ "bounded_collections", @@ -38517,7 +39177,7 @@ "params": [ { "name": "T", - "type": 490 + "type": 498 }, { "name": "S", @@ -38529,7 +39189,7 @@ "fields": [ { "name": null, - "type": 492, + "type": 500, "typeName": "Vec", "docs": [] } @@ -38540,7 +39200,7 @@ } }, { - "id": 490, + "id": 498, "type": { "path": [ "pallet_balances", @@ -38558,7 +39218,7 @@ "fields": [ { "name": "id", - "type": 280, + "type": 281, "typeName": "LockIdentifier", "docs": [] }, @@ -38570,7 +39230,7 @@ }, { "name": "reasons", - "type": 491, + "type": 499, "typeName": "Reasons", "docs": [] } @@ -38581,7 +39241,7 @@ } }, { - "id": 491, + "id": 499, "type": { "path": [ "pallet_balances", @@ -38617,20 +39277,20 @@ } }, { - "id": 492, + "id": 500, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 490 + "type": 498 } }, "docs": [] } }, { - "id": 493, + "id": 501, "type": { "path": [ "bounded_collections", @@ -38640,7 +39300,7 @@ "params": [ { "name": "T", - "type": 494 + "type": 502 }, { "name": "S", @@ -38652,7 +39312,7 @@ "fields": [ { "name": null, - "type": 495, + "type": 503, "typeName": "Vec", "docs": [] } @@ -38663,7 +39323,7 @@ } }, { - "id": 494, + "id": 502, "type": { "path": [ "pallet_balances", @@ -38673,7 +39333,7 @@ "params": [ { "name": "ReserveIdentifier", - "type": 280 + "type": 281 }, { "name": "Balance", @@ -38685,7 +39345,7 @@ "fields": [ { "name": "id", - "type": 280, + "type": 281, "typeName": "ReserveIdentifier", "docs": [] }, @@ -38702,20 +39362,20 @@ } }, { - "id": 495, + "id": 503, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 494 + "type": 502 } }, "docs": [] } }, { - "id": 496, + "id": 504, "type": { "path": [ "bounded_collections", @@ -38725,7 +39385,7 @@ "params": [ { "name": "T", - "type": 497 + "type": 505 }, { "name": "S", @@ -38737,7 +39397,7 @@ "fields": [ { "name": null, - "type": 503, + "type": 513, "typeName": "Vec", "docs": [] } @@ -38748,7 +39408,7 @@ } }, { - "id": 497, + "id": 505, "type": { "path": [ "pallet_balances", @@ -38758,7 +39418,7 @@ "params": [ { "name": "Id", - "type": 498 + "type": 506 }, { "name": "Balance", @@ -38770,7 +39430,7 @@ "fields": [ { "name": "id", - "type": 498, + "type": 506, "typeName": "Id", "docs": [] }, @@ -38787,7 +39447,7 @@ } }, { - "id": 498, + "id": 506, "type": { "path": [ "kitchensink_runtime", @@ -38802,7 +39462,7 @@ "fields": [ { "name": null, - "type": 499, + "type": 507, "typeName": "pallet_contracts::HoldReason", "docs": [] } @@ -38810,12 +39470,25 @@ "index": 21, "docs": [] }, + { + "name": "Preimage", + "fields": [ + { + "name": null, + "type": 508, + "typeName": "pallet_preimage::HoldReason", + "docs": [] + } + ], + "index": 34, + "docs": [] + }, { "name": "Nis", "fields": [ { "name": null, - "type": 500, + "type": 509, "typeName": "pallet_nis::HoldReason", "docs": [] } @@ -38828,7 +39501,7 @@ "fields": [ { "name": null, - "type": 501, + "type": 510, "typeName": "pallet_nft_fractionalization::HoldReason", "docs": [] } @@ -38836,12 +39509,25 @@ "index": 46, "docs": [] }, + { + "name": "TransactionStorage", + "fields": [ + { + "name": null, + "type": 511, + "typeName": "pallet_transaction_storage::HoldReason", + "docs": [] + } + ], + "index": 49, + "docs": [] + }, { "name": "SafeMode", "fields": [ { "name": null, - "type": 502, + "type": 512, "typeName": "pallet_safe_mode::HoldReason", "docs": [] } @@ -38856,7 +39542,7 @@ } }, { - "id": 499, + "id": 507, "type": { "path": [ "pallet_contracts", @@ -38886,7 +39572,31 @@ } }, { - "id": 500, + "id": 508, + "type": { + "path": [ + "pallet_preimage", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Preimage", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 509, "type": { "path": [ "pallet_nis", @@ -38910,7 +39620,7 @@ } }, { - "id": 501, + "id": 510, "type": { "path": [ "pallet_nft_fractionalization", @@ -38934,7 +39644,31 @@ } }, { - "id": 502, + "id": 511, + "type": { + "path": [ + "pallet_transaction_storage", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "StorageFeeHold", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 512, "type": { "path": [ "pallet_safe_mode", @@ -38958,20 +39692,20 @@ } }, { - "id": 503, + "id": 513, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 497 + "type": 505 } }, "docs": [] } }, { - "id": 504, + "id": 514, "type": { "path": [ "bounded_collections", @@ -38981,7 +39715,7 @@ "params": [ { "name": "T", - "type": 505 + "type": 515 }, { "name": "S", @@ -38993,7 +39727,7 @@ "fields": [ { "name": null, - "type": 506, + "type": 518, "typeName": "Vec", "docs": [] } @@ -39004,7 +39738,7 @@ } }, { - "id": 505, + "id": 515, "type": { "path": [ "pallet_balances", @@ -39014,7 +39748,7 @@ "params": [ { "name": "Id", - "type": 32 + "type": 516 }, { "name": "Balance", @@ -39026,7 +39760,7 @@ "fields": [ { "name": "id", - "type": 32, + "type": 516, "typeName": "Id", "docs": [] }, @@ -39043,20 +39777,74 @@ } }, { - "id": 506, + "id": 516, + "type": { + "path": [ + "kitchensink_runtime", + "RuntimeFreezeReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "NominationPools", + "fields": [ + { + "name": null, + "type": 517, + "typeName": "pallet_nomination_pools::FreezeReason", + "docs": [] + } + ], + "index": 60, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 517, + "type": { + "path": [ + "pallet_nomination_pools", + "pallet", + "FreezeReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "PoolMinBalance", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 518, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 505 + "type": 515 } }, "docs": [] } }, { - "id": 507, + "id": 519, "type": { "path": [ "pallet_balances", @@ -39165,7 +39953,7 @@ } }, { - "id": 508, + "id": 520, "type": { "path": [ "pallet_transaction_payment", @@ -39194,7 +39982,7 @@ } }, { - "id": 509, + "id": 521, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -39215,7 +40003,7 @@ "fields": [ { "name": "supports", - "type": 510, + "type": 522, "typeName": "BoundedSupports", "docs": [] }, @@ -39238,7 +40026,7 @@ } }, { - "id": 510, + "id": 522, "type": { "path": [ "bounded_collections", @@ -39248,7 +40036,7 @@ "params": [ { "name": "T", - "type": 225 + "type": 226 }, { "name": "S", @@ -39260,7 +40048,7 @@ "fields": [ { "name": null, - "type": 224, + "type": 225, "typeName": "Vec", "docs": [] } @@ -39271,7 +40059,7 @@ } }, { - "id": 511, + "id": 523, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -39284,7 +40072,7 @@ }, { "name": "DataProvider", - "type": 512 + "type": 524 } ], "def": { @@ -39292,13 +40080,13 @@ "fields": [ { "name": "voters", - "type": 514, + "type": 526, "typeName": "Vec", "docs": [] }, { "name": "targets", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -39309,7 +40097,7 @@ } }, { - "id": 512, + "id": 524, "type": { "path": [], "params": [], @@ -39317,14 +40105,14 @@ "tuple": [ 0, 11, - 513 + 525 ] }, "docs": [] } }, { - "id": 513, + "id": 525, "type": { "path": [ "bounded_collections", @@ -39346,7 +40134,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -39357,20 +40145,20 @@ } }, { - "id": 514, + "id": 526, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 512 + "type": 524 } }, "docs": [] } }, { - "id": 515, + "id": 527, "type": { "path": [ "bounded_collections", @@ -39380,7 +40168,7 @@ "params": [ { "name": "T", - "type": 516 + "type": 528 }, { "name": "S", @@ -39392,7 +40180,7 @@ "fields": [ { "name": null, - "type": 517, + "type": 529, "typeName": "Vec", "docs": [] } @@ -39403,7 +40191,7 @@ } }, { - "id": 516, + "id": 528, "type": { "path": [], "params": [], @@ -39418,20 +40206,20 @@ } }, { - "id": 517, + "id": 529, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 516 + "type": 528 } }, "docs": [] } }, { - "id": 518, + "id": 530, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -39449,7 +40237,7 @@ }, { "name": "Solution", - "type": 171 + "type": 172 } ], "def": { @@ -39469,7 +40257,7 @@ }, { "name": "raw_solution", - "type": 170, + "type": 171, "typeName": "RawSolution", "docs": [] }, @@ -39486,7 +40274,7 @@ } }, { - "id": 519, + "id": 531, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -39623,7 +40411,7 @@ } }, { - "id": 520, + "id": 532, "type": { "path": [ "pallet_staking", @@ -39646,25 +40434,25 @@ }, { "name": "total", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, { "name": "active", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, { "name": "unlocking", - "type": 521, + "type": 533, "typeName": "BoundedVec>, T::MaxUnlockingChunks>", "docs": [] }, { - "name": "claimed_rewards", - "type": 524, + "name": "legacy_claimed_rewards", + "type": 536, "typeName": "BoundedVec", "docs": [] } @@ -39675,7 +40463,7 @@ } }, { - "id": 521, + "id": 533, "type": { "path": [ "bounded_collections", @@ -39685,7 +40473,7 @@ "params": [ { "name": "T", - "type": 522 + "type": 534 }, { "name": "S", @@ -39697,7 +40485,7 @@ "fields": [ { "name": null, - "type": 523, + "type": 535, "typeName": "Vec", "docs": [] } @@ -39708,7 +40496,7 @@ } }, { - "id": 522, + "id": 534, "type": { "path": [ "pallet_staking", @@ -39725,13 +40513,13 @@ "fields": [ { "name": "value", - "type": 82, + "type": 83, "typeName": "Balance", "docs": [] }, { "name": "era", - "type": 157, + "type": 158, "typeName": "EraIndex", "docs": [] } @@ -39742,20 +40530,20 @@ } }, { - "id": 523, + "id": 535, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 522 + "type": 534 } }, "docs": [] } }, { - "id": 524, + "id": 536, "type": { "path": [ "bounded_collections", @@ -39777,7 +40565,7 @@ "fields": [ { "name": null, - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -39788,7 +40576,7 @@ } }, { - "id": 525, + "id": 537, "type": { "path": [ "pallet_staking", @@ -39805,7 +40593,7 @@ "fields": [ { "name": "targets", - "type": 513, + "type": 525, "typeName": "BoundedVec>", "docs": [] }, @@ -39828,7 +40616,7 @@ } }, { - "id": 526, + "id": 538, "type": { "path": [ "pallet_staking", @@ -39846,7 +40634,7 @@ }, { "name": "start", - "type": 527, + "type": 539, "typeName": "Option", "docs": [] } @@ -39857,7 +40645,7 @@ } }, { - "id": 527, + "id": 539, "type": { "path": [ "Option" @@ -39897,7 +40685,7 @@ } }, { - "id": 528, + "id": 540, "type": { "path": [], "params": [], @@ -39911,7 +40699,106 @@ } }, { - "id": 529, + "id": 541, + "type": { + "path": [ + "sp_staking", + "PagedExposureMetadata" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "total", + "type": 83, + "typeName": "Balance", + "docs": [] + }, + { + "name": "own", + "type": 83, + "typeName": "Balance", + "docs": [] + }, + { + "name": "nominator_count", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "page_count", + "type": 4, + "typeName": "Page", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 542, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 0, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 543, + "type": { + "path": [ + "sp_staking", + "ExposurePage" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "page_total", + "type": 83, + "typeName": "Balance", + "docs": [] + }, + { + "name": "others", + "type": 84, + "typeName": "Vec>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 544, "type": { "path": [ "pallet_staking", @@ -39934,7 +40821,7 @@ }, { "name": "individual", - "type": 530, + "type": 545, "typeName": "BTreeMap", "docs": [] } @@ -39945,7 +40832,7 @@ } }, { - "id": 530, + "id": 545, "type": { "path": [ "BTreeMap" @@ -39965,7 +40852,7 @@ "fields": [ { "name": null, - "type": 531, + "type": 546, "typeName": null, "docs": [] } @@ -39976,20 +40863,20 @@ } }, { - "id": 531, + "id": 546, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 532 + "type": 547 } }, "docs": [] } }, { - "id": 532, + "id": 547, "type": { "path": [], "params": [], @@ -40003,20 +40890,20 @@ } }, { - "id": 533, + "id": 548, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 534 + "type": 549 } }, "docs": [] } }, { - "id": 534, + "id": 549, "type": { "path": [ "pallet_staking", @@ -40049,13 +40936,13 @@ }, { "name": "others", - "type": 61, + "type": 62, "typeName": "Vec<(AccountId, Balance)>", "docs": [] }, { "name": "reporters", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -40072,13 +40959,13 @@ } }, { - "id": 535, + "id": 550, "type": { "path": [], "params": [], "def": { "tuple": [ - 48, + 49, 6 ] }, @@ -40086,7 +40973,7 @@ } }, { - "id": 536, + "id": 551, "type": { "path": [ "pallet_staking", @@ -40117,7 +41004,7 @@ }, { "name": "prior", - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -40128,7 +41015,7 @@ } }, { - "id": 537, + "id": 552, "type": { "path": [ "pallet_staking", @@ -40163,20 +41050,20 @@ } }, { - "id": 538, + "id": 553, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 539 + "type": 554 } }, "docs": [] } }, { - "id": 539, + "id": 554, "type": { "path": [], "params": [], @@ -40190,7 +41077,7 @@ } }, { - "id": 540, + "id": 555, "type": { "path": [ "pallet_staking", @@ -40330,9 +41217,17 @@ ] }, { - "name": "IncorrectHistoryDepth", + "name": "InvalidPage", "fields": [], "index": 15, + "docs": [ + "No nominators exist on this page." + ] + }, + { + "name": "IncorrectHistoryDepth", + "fields": [], + "index": 16, "docs": [ "Incorrect previous history depth input provided." ] @@ -40340,7 +41235,7 @@ { "name": "IncorrectSlashingSpans", "fields": [], - "index": 16, + "index": 17, "docs": [ "Incorrect number of slashing spans provided." ] @@ -40348,7 +41243,7 @@ { "name": "BadState", "fields": [], - "index": 17, + "index": 18, "docs": [ "Internal state has become somehow corrupted and the operation cannot continue." ] @@ -40356,7 +41251,7 @@ { "name": "TooManyTargets", "fields": [], - "index": 18, + "index": 19, "docs": [ "Too many nomination targets supplied." ] @@ -40364,7 +41259,7 @@ { "name": "BadTarget", "fields": [], - "index": 19, + "index": 20, "docs": [ "A nomination target was supplied that was blocked or otherwise not a validator." ] @@ -40372,7 +41267,7 @@ { "name": "CannotChillOther", "fields": [], - "index": 20, + "index": 21, "docs": [ "The user has enough bond and thus cannot be chilled forcefully by an external person." ] @@ -40380,7 +41275,7 @@ { "name": "TooManyNominators", "fields": [], - "index": 21, + "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." @@ -40389,7 +41284,7 @@ { "name": "TooManyValidators", "fields": [], - "index": 22, + "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." @@ -40398,7 +41293,7 @@ { "name": "CommissionTooLow", "fields": [], - "index": 23, + "index": 24, "docs": [ "Commission is too low. Must be at least `MinCommission`." ] @@ -40406,7 +41301,7 @@ { "name": "BoundNotMet", "fields": [], - "index": 24, + "index": 25, "docs": [ "Some bound is not met." ] @@ -40420,20 +41315,20 @@ } }, { - "id": 541, + "id": 556, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 542 + "type": 557 } }, "docs": [] } }, { - "id": 542, + "id": 557, "type": { "path": [], "params": [], @@ -40447,13 +41342,13 @@ } }, { - "id": 543, + "id": 558, "type": { "path": [], "params": [], "def": { "tuple": [ - 544, + 559, 13 ] }, @@ -40461,7 +41356,7 @@ } }, { - "id": 544, + "id": 559, "type": { "path": [ "sp_core", @@ -40485,7 +41380,7 @@ } }, { - "id": 545, + "id": 560, "type": { "path": [ "pallet_session", @@ -40550,7 +41445,7 @@ } }, { - "id": 546, + "id": 561, "type": { "path": [ "bounded_collections", @@ -40560,7 +41455,7 @@ "params": [ { "name": "T", - "type": 547 + "type": 562 }, { "name": "S", @@ -40572,7 +41467,7 @@ "fields": [ { "name": null, - "type": 548, + "type": 563, "typeName": "Vec", "docs": [] } @@ -40583,14 +41478,14 @@ } }, { - "id": 547, + "id": 562, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 140, + 141, 0 ] }, @@ -40598,26 +41493,26 @@ } }, { - "id": 548, + "id": 563, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 547 + "type": 562 } }, "docs": [] } }, { - "id": 549, + "id": 564, "type": { "path": [], "params": [], "def": { "tuple": [ - 550, + 565, 6 ] }, @@ -40625,7 +41520,7 @@ } }, { - "id": 550, + "id": 565, "type": { "path": [ "bounded_collections", @@ -40647,7 +41542,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -40658,7 +41553,7 @@ } }, { - "id": 551, + "id": 566, "type": { "path": [ "pallet_democracy", @@ -40672,7 +41567,7 @@ }, { "name": "Proposal", - "type": 140 + "type": 141 }, { "name": "Balance", @@ -40687,7 +41582,7 @@ "fields": [ { "name": null, - "type": 552, + "type": 567, "typeName": "ReferendumStatus", "docs": [] } @@ -40721,7 +41616,7 @@ } }, { - "id": 552, + "id": 567, "type": { "path": [ "pallet_democracy", @@ -40735,7 +41630,7 @@ }, { "name": "Proposal", - "type": 140 + "type": 141 }, { "name": "Balance", @@ -40753,13 +41648,13 @@ }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "Proposal", "docs": [] }, { "name": "threshold", - "type": 54, + "type": 55, "typeName": "VoteThreshold", "docs": [] }, @@ -40771,7 +41666,7 @@ }, { "name": "tally", - "type": 553, + "type": 568, "typeName": "Tally", "docs": [] } @@ -40782,7 +41677,7 @@ } }, { - "id": 553, + "id": 568, "type": { "path": [ "pallet_democracy", @@ -40823,7 +41718,7 @@ } }, { - "id": 554, + "id": 569, "type": { "path": [ "pallet_democracy", @@ -40856,19 +41751,19 @@ "fields": [ { "name": "votes", - "type": 555, + "type": 570, "typeName": "BoundedVec<(ReferendumIndex, AccountVote), MaxVotes>", "docs": [] }, { "name": "delegations", - "type": 558, + "type": 573, "typeName": "Delegations", "docs": [] }, { "name": "prior", - "type": 559, + "type": 574, "typeName": "PriorLock", "docs": [] } @@ -40893,19 +41788,19 @@ }, { "name": "conviction", - "type": 239, + "type": 240, "typeName": "Conviction", "docs": [] }, { "name": "delegations", - "type": 558, + "type": 573, "typeName": "Delegations", "docs": [] }, { "name": "prior", - "type": 559, + "type": 574, "typeName": "PriorLock", "docs": [] } @@ -40920,7 +41815,7 @@ } }, { - "id": 555, + "id": 570, "type": { "path": [ "bounded_collections", @@ -40930,7 +41825,7 @@ "params": [ { "name": "T", - "type": 556 + "type": 571 }, { "name": "S", @@ -40942,7 +41837,7 @@ "fields": [ { "name": null, - "type": 557, + "type": 572, "typeName": "Vec", "docs": [] } @@ -40953,34 +41848,34 @@ } }, { - "id": 556, + "id": 571, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 55 + 56 ] }, "docs": [] } }, { - "id": 557, + "id": 572, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 556 + "type": 571 } }, "docs": [] } }, { - "id": 558, + "id": 573, "type": { "path": [ "pallet_democracy", @@ -41015,7 +41910,7 @@ } }, { - "id": 559, + "id": 574, "type": { "path": [ "pallet_democracy", @@ -41054,35 +41949,35 @@ } }, { - "id": 560, + "id": 575, "type": { "path": [], "params": [], "def": { "tuple": [ - 140, - 54 + 141, + 55 ] }, "docs": [] } }, { - "id": 561, + "id": 576, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 550 + 565 ] }, "docs": [] } }, { - "id": 562, + "id": 577, "type": { "path": [ "pallet_democracy", @@ -41300,7 +42195,7 @@ } }, { - "id": 563, + "id": 578, "type": { "path": [ "bounded_collections", @@ -41322,7 +42217,7 @@ "fields": [ { "name": null, - "type": 455, + "type": 316, "typeName": "Vec", "docs": [] } @@ -41333,7 +42228,7 @@ } }, { - "id": 564, + "id": 579, "type": { "path": [ "pallet_collective", @@ -41366,13 +42261,13 @@ }, { "name": "ayes", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, { "name": "nays", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -41389,7 +42284,7 @@ } }, { - "id": 565, + "id": 580, "type": { "path": [ "pallet_collective", @@ -41506,7 +42401,7 @@ } }, { - "id": 566, + "id": 581, "type": { "path": [ "bounded_collections", @@ -41528,7 +42423,7 @@ "fields": [ { "name": null, - "type": 455, + "type": 316, "typeName": "Vec", "docs": [] } @@ -41539,7 +42434,7 @@ } }, { - "id": 567, + "id": 582, "type": { "path": [ "pallet_collective", @@ -41656,20 +42551,20 @@ } }, { - "id": 568, + "id": 583, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 569 + "type": 584 } }, "docs": [] } }, { - "id": 569, + "id": 584, "type": { "path": [ "pallet_elections_phragmen", @@ -41713,7 +42608,7 @@ } }, { - "id": 570, + "id": 585, "type": { "path": [ "pallet_elections_phragmen", @@ -41734,7 +42629,7 @@ "fields": [ { "name": "votes", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] }, @@ -41757,7 +42652,7 @@ } }, { - "id": 571, + "id": 586, "type": { "path": [ "pallet_elections_phragmen", @@ -41918,7 +42813,7 @@ } }, { - "id": 572, + "id": 587, "type": { "path": [ "bounded_collections", @@ -41940,7 +42835,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -41951,7 +42846,7 @@ } }, { - "id": 573, + "id": 588, "type": { "path": [ "pallet_membership", @@ -42004,7 +42899,7 @@ } }, { - "id": 574, + "id": 589, "type": { "path": [ "pallet_grandpa", @@ -42076,7 +42971,7 @@ } }, { - "id": 575, + "id": 590, "type": { "path": [ "pallet_grandpa", @@ -42109,7 +43004,7 @@ }, { "name": "next_authorities", - "type": 576, + "type": 591, "typeName": "BoundedAuthorityList", "docs": [] }, @@ -42126,7 +43021,7 @@ } }, { - "id": 576, + "id": 591, "type": { "path": [ "bounded_collections", @@ -42136,7 +43031,7 @@ "params": [ { "name": "T", - "type": 66 + "type": 67 }, { "name": "S", @@ -42148,7 +43043,7 @@ "fields": [ { "name": null, - "type": 65, + "type": 66, "typeName": "Vec", "docs": [] } @@ -42159,7 +43054,7 @@ } }, { - "id": 577, + "id": 592, "type": { "path": [ "pallet_grandpa", @@ -42242,7 +43137,7 @@ } }, { - "id": 578, + "id": 593, "type": { "path": [ "pallet_treasury", @@ -42292,7 +43187,7 @@ } }, { - "id": 579, + "id": 594, "type": { "path": [ "bounded_collections", @@ -42314,7 +43209,7 @@ "fields": [ { "name": null, - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -42325,7 +43220,128 @@ } }, { - "id": 580, + "id": 595, + "type": { + "path": [ + "pallet_treasury", + "SpendStatus" + ], + "params": [ + { + "name": "AssetKind", + "type": 4 + }, + { + "name": "AssetBalance", + "type": 6 + }, + { + "name": "Beneficiary", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "PaymentId", + "type": 32 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "asset_kind", + "type": 4, + "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": 596, + "typeName": "PaymentState", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 596, + "type": { + "path": [ + "pallet_treasury", + "PaymentState" + ], + "params": [ + { + "name": "Id", + "type": 32 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Pending", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Attempted", + "fields": [ + { + "name": "id", + "type": 32, + "typeName": "Id", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Failed", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 597, "type": { "path": [ "frame_support", @@ -42337,7 +43353,7 @@ "fields": [ { "name": null, - "type": 280, + "type": 281, "typeName": "[u8; 8]", "docs": [] } @@ -42348,7 +43364,7 @@ } }, { - "id": 581, + "id": 598, "type": { "path": [ "pallet_treasury", @@ -42381,7 +43397,7 @@ "fields": [], "index": 1, "docs": [ - "No proposal or bounty at that index." + "No proposal, bounty or spend at that index." ] }, { @@ -42408,6 +43424,62 @@ "docs": [ "Proposal has not been approved." ] + }, + { + "name": "FailedToConvertBalance", + "fields": [], + "index": 5, + "docs": [ + "The balance of the asset kind is not convertible to the balance of the native asset." + ] + }, + { + "name": "SpendExpired", + "fields": [], + "index": 6, + "docs": [ + "The spend has expired and cannot be claimed." + ] + }, + { + "name": "EarlyPayout", + "fields": [], + "index": 7, + "docs": [ + "The spend is not yet eligible for payout." + ] + }, + { + "name": "AlreadyAttempted", + "fields": [], + "index": 8, + "docs": [ + "The payment has already been attempted." + ] + }, + { + "name": "PayoutError", + "fields": [], + "index": 9, + "docs": [ + "There was some issue with the mechanism of payment." + ] + }, + { + "name": "NotAttempted", + "fields": [], + "index": 10, + "docs": [ + "The payout was not yet attempted/claimed." + ] + }, + { + "name": "Inconclusive", + "fields": [], + "index": 11, + "docs": [ + "The payment has neither failed nor succeeded yet." + ] } ] } @@ -42418,7 +43490,7 @@ } }, { - "id": 582, + "id": 599, "type": { "path": [ "pallet_asset_rate", @@ -42459,7 +43531,7 @@ } }, { - "id": 583, + "id": 600, "type": { "path": [ "bounded_collections", @@ -42492,7 +43564,7 @@ } }, { - "id": 584, + "id": 601, "type": { "path": [ "pallet_contracts", @@ -42516,7 +43588,7 @@ }, { "name": "deposit", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, @@ -42528,7 +43600,7 @@ }, { "name": "determinism", - "type": 262, + "type": 263, "typeName": "Determinism", "docs": [] }, @@ -42545,7 +43617,7 @@ } }, { - "id": 585, + "id": 602, "type": { "path": [ "pallet_contracts", @@ -42563,7 +43635,7 @@ "fields": [ { "name": "trie_id", - "type": 113, + "type": 114, "typeName": "TrieId", "docs": [] }, @@ -42605,7 +43677,7 @@ }, { "name": "delegate_dependencies", - "type": 586, + "type": 603, "typeName": "BoundedBTreeMap, BalanceOf, T::\nMaxDelegateDependencies>", "docs": [] } @@ -42616,7 +43688,7 @@ } }, { - "id": 586, + "id": 603, "type": { "path": [ "bounded_collections", @@ -42642,7 +43714,7 @@ "fields": [ { "name": null, - "type": 587, + "type": 604, "typeName": "BTreeMap", "docs": [] } @@ -42653,7 +43725,7 @@ } }, { - "id": 587, + "id": 604, "type": { "path": [ "BTreeMap" @@ -42673,7 +43745,7 @@ "fields": [ { "name": null, - "type": 588, + "type": 605, "typeName": null, "docs": [] } @@ -42684,20 +43756,20 @@ } }, { - "id": 588, + "id": 605, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 589 + "type": 606 } }, "docs": [] } }, { - "id": 589, + "id": 606, "type": { "path": [], "params": [], @@ -42711,7 +43783,7 @@ } }, { - "id": 590, + "id": 607, "type": { "path": [ "pallet_contracts", @@ -42746,7 +43818,7 @@ } }, { - "id": 591, + "id": 608, "type": { "path": [ "bounded_collections", @@ -42779,7 +43851,7 @@ } }, { - "id": 592, + "id": 609, "type": { "path": [ "pallet_contracts", @@ -42797,19 +43869,19 @@ "fields": [ { "name": "limits", - "type": 593, + "type": 610, "typeName": "Limits", "docs": [] }, { "name": "instruction_weights", - "type": 594, + "type": 611, "typeName": "InstructionWeights", "docs": [] }, { "name": "host_fn_weights", - "type": 595, + "type": 612, "typeName": "HostFnWeights", "docs": [] } @@ -42820,7 +43892,7 @@ } }, { - "id": 593, + "id": 610, "type": { "path": [ "pallet_contracts", @@ -42898,7 +43970,7 @@ } }, { - "id": 594, + "id": 611, "type": { "path": [ "pallet_contracts", @@ -42927,7 +43999,7 @@ } }, { - "id": 595, + "id": 612, "type": { "path": [ "pallet_contracts", @@ -43328,7 +44400,7 @@ } }, { - "id": 596, + "id": 613, "type": { "path": [ "pallet_contracts", @@ -43345,37 +44417,37 @@ "fields": [ { "name": "account_id", - "type": 597, + "type": 614, "typeName": "EnvironmentType>", "docs": [] }, { "name": "balance", - "type": 598, + "type": 615, "typeName": "EnvironmentType>", "docs": [] }, { "name": "hash", - "type": 599, + "type": 616, "typeName": "EnvironmentType<::Hash>", "docs": [] }, { "name": "hasher", - "type": 600, + "type": 617, "typeName": "EnvironmentType<::Hashing>", "docs": [] }, { "name": "timestamp", - "type": 602, + "type": 618, "typeName": "EnvironmentType>", "docs": [] }, { "name": "block_number", - "type": 603, + "type": 619, "typeName": "EnvironmentType>", "docs": [] } @@ -43386,7 +44458,7 @@ } }, { - "id": 597, + "id": 614, "type": { "path": [ "pallet_contracts", @@ -43407,7 +44479,7 @@ } }, { - "id": 598, + "id": 615, "type": { "path": [ "pallet_contracts", @@ -43428,7 +44500,7 @@ } }, { - "id": 599, + "id": 616, "type": { "path": [ "pallet_contracts", @@ -43449,7 +44521,7 @@ } }, { - "id": 600, + "id": 617, "type": { "path": [ "pallet_contracts", @@ -43458,7 +44530,7 @@ "params": [ { "name": "T", - "type": 601 + "type": 423 } ], "def": { @@ -43470,24 +44542,7 @@ } }, { - "id": 601, - "type": { - "path": [ - "sp_runtime", - "traits", - "BlakeTwo256" - ], - "params": [], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 602, + "id": 618, "type": { "path": [ "pallet_contracts", @@ -43508,7 +44563,7 @@ } }, { - "id": 603, + "id": 619, "type": { "path": [ "pallet_contracts", @@ -43529,7 +44584,7 @@ } }, { - "id": 604, + "id": 620, "type": { "path": [ "pallet_contracts", @@ -43704,9 +44759,17 @@ ] }, { - "name": "DuplicateContract", + "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." ] @@ -43714,7 +44777,7 @@ { "name": "TerminatedInConstructor", "fields": [], - "index": 20, + "index": 21, "docs": [ "A contract self destructed in its constructor.", "", @@ -43724,7 +44787,7 @@ { "name": "ReentranceDenied", "fields": [], - "index": 21, + "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", @@ -43735,7 +44798,7 @@ { "name": "StorageDepositNotEnoughFunds", "fields": [], - "index": 22, + "index": 23, "docs": [ "Origin doesn't have enough balance to pay the required storage deposits." ] @@ -43743,7 +44806,7 @@ { "name": "StorageDepositLimitExhausted", "fields": [], - "index": 23, + "index": 24, "docs": [ "More storage was created than allowed by the storage deposit limit." ] @@ -43751,7 +44814,7 @@ { "name": "CodeInUse", "fields": [], - "index": 24, + "index": 25, "docs": [ "Code removal was denied because the code is still in use by at least one contract." ] @@ -43759,7 +44822,7 @@ { "name": "ContractReverted", "fields": [], - "index": 25, + "index": 26, "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", @@ -43770,7 +44833,7 @@ { "name": "CodeRejected", "fields": [], - "index": 26, + "index": 27, "docs": [ "The contract's code was found to be invalid during validation.", "", @@ -43785,7 +44848,7 @@ { "name": "Indeterministic", "fields": [], - "index": 27, + "index": 28, "docs": [ "An indetermistic code was used in a context where this is not permitted." ] @@ -43793,7 +44856,7 @@ { "name": "MigrationInProgress", "fields": [], - "index": 28, + "index": 29, "docs": [ "A pending migration needs to complete before the extrinsic can be called." ] @@ -43801,7 +44864,7 @@ { "name": "NoMigrationPerformed", "fields": [], - "index": 29, + "index": 30, "docs": [ "Migrate dispatch call was attempted but no migration was performed." ] @@ -43809,7 +44872,7 @@ { "name": "MaxDelegateDependenciesReached", "fields": [], - "index": 30, + "index": 31, "docs": [ "The contract has reached its maximum number of delegate dependencies." ] @@ -43817,7 +44880,7 @@ { "name": "DelegateDependencyNotFound", "fields": [], - "index": 31, + "index": 32, "docs": [ "The dependency was not found in the contract's delegate dependencies." ] @@ -43825,7 +44888,7 @@ { "name": "DelegateDependencyAlreadyExists", "fields": [], - "index": 32, + "index": 33, "docs": [ "The contract already depends on the given delegate dependency." ] @@ -43833,7 +44896,7 @@ { "name": "CannotAddSelfAsDelegateDependency", "fields": [], - "index": 33, + "index": 34, "docs": [ "Can not add a delegate dependency to the code hash of the contract itself." ] @@ -43847,7 +44910,7 @@ } }, { - "id": 605, + "id": 621, "type": { "path": [ "pallet_sudo", @@ -43868,19 +44931,19 @@ "fields": [], "index": 0, "docs": [ - "Sender must be the Sudo account" + "Sender must be the Sudo account." ] } ] } }, "docs": [ - "Error for the Sudo pallet" + "Error for the Sudo pallet." ] } }, { - "id": 606, + "id": 622, "type": { "path": [ "bounded_collections", @@ -43890,7 +44953,7 @@ "params": [ { "name": "T", - "type": 77 + "type": 78 }, { "name": "S", @@ -43902,7 +44965,7 @@ "fields": [ { "name": null, - "type": 607, + "type": 623, "typeName": "Vec", "docs": [] } @@ -43913,20 +44976,20 @@ } }, { - "id": 607, + "id": 623, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 77 + "type": 78 } }, "docs": [] } }, { - "id": 608, + "id": 624, "type": { "path": [ "pallet_im_online", @@ -43967,7 +45030,7 @@ } }, { - "id": 609, + "id": 625, "type": { "path": [ "bounded_collections", @@ -43989,7 +45052,7 @@ "fields": [ { "name": null, - "type": 610, + "type": 626, "typeName": "Vec", "docs": [] } @@ -44000,7 +45063,7 @@ } }, { - "id": 610, + "id": 626, "type": { "path": [], "params": [], @@ -44013,7 +45076,7 @@ } }, { - "id": 611, + "id": 627, "type": { "path": [ "sp_staking", @@ -44027,7 +45090,7 @@ }, { "name": "Offender", - "type": 80 + "type": 81 } ], "def": { @@ -44035,13 +45098,13 @@ "fields": [ { "name": "offender", - "type": 80, + "type": 81, "typeName": "Offender", "docs": [] }, { "name": "reporters", - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -44052,13 +45115,13 @@ } }, { - "id": 612, + "id": 628, "type": { "path": [], "params": [], "def": { "tuple": [ - 86, + 87, 13 ] }, @@ -44066,7 +45129,7 @@ } }, { - "id": 613, + "id": 629, "type": { "path": [ "bounded_collections", @@ -44088,7 +45151,7 @@ "fields": [ { "name": null, - "type": 455, + "type": 316, "typeName": "Vec", "docs": [] } @@ -44099,7 +45162,7 @@ } }, { - "id": 614, + "id": 630, "type": { "path": [ "pallet_identity", @@ -44116,8 +45179,8 @@ "type": null }, { - "name": "MaxAdditionalFields", - "type": null + "name": "IdentityInfo", + "type": 270 } ], "def": { @@ -44125,7 +45188,7 @@ "fields": [ { "name": "judgements", - "type": 615, + "type": 631, "typeName": "BoundedVec<(RegistrarIndex, Judgement), MaxJudgements>", "docs": [] }, @@ -44137,8 +45200,8 @@ }, { "name": "info", - "type": 269, - "typeName": "IdentityInfo", + "type": 270, + "typeName": "IdentityInfo", "docs": [] } ] @@ -44148,7 +45211,7 @@ } }, { - "id": 615, + "id": 631, "type": { "path": [ "bounded_collections", @@ -44158,7 +45221,7 @@ "params": [ { "name": "T", - "type": 616 + "type": 632 }, { "name": "S", @@ -44170,7 +45233,7 @@ "fields": [ { "name": null, - "type": 617, + "type": 633, "typeName": "Vec", "docs": [] } @@ -44181,48 +45244,48 @@ } }, { - "id": 616, + "id": 632, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 308 + 307 ] }, "docs": [] } }, { - "id": 617, + "id": 633, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 616 + "type": 632 } }, "docs": [] } }, { - "id": 618, + "id": 634, "type": { "path": [], "params": [], "def": { "tuple": [ 6, - 619 + 635 ] }, "docs": [] } }, { - "id": 619, + "id": 635, "type": { "path": [ "bounded_collections", @@ -44244,7 +45307,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -44255,7 +45318,7 @@ } }, { - "id": 620, + "id": 636, "type": { "path": [ "bounded_collections", @@ -44265,7 +45328,7 @@ "params": [ { "name": "T", - "type": 621 + "type": 637 }, { "name": "S", @@ -44277,7 +45340,7 @@ "fields": [ { "name": null, - "type": 623, + "type": 639, "typeName": "Vec", "docs": [] } @@ -44288,7 +45351,7 @@ } }, { - "id": 621, + "id": 637, "type": { "path": [ "Option" @@ -44296,7 +45359,7 @@ "params": [ { "name": "T", - "type": 622 + "type": 638 } ], "def": { @@ -44313,7 +45376,7 @@ "fields": [ { "name": null, - "type": 622, + "type": 638, "typeName": null, "docs": [] } @@ -44328,7 +45391,7 @@ } }, { - "id": 622, + "id": 638, "type": { "path": [ "pallet_identity", @@ -44343,6 +45406,10 @@ { "name": "AccountId", "type": 0 + }, + { + "name": "IdField", + "type": 11 } ], "def": { @@ -44362,8 +45429,8 @@ }, { "name": "fields", - "type": 306, - "typeName": "IdentityFields", + "type": 11, + "typeName": "IdField", "docs": [] } ] @@ -44373,20 +45440,20 @@ } }, { - "id": 623, + "id": 639, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 621 + "type": 637 } }, "docs": [] } }, { - "id": 624, + "id": 640, "type": { "path": [ "pallet_identity", @@ -44490,18 +45557,10 @@ "The target is invalid." ] }, - { - "name": "TooManyFields", - "fields": [], - "index": 11, - "docs": [ - "Too many additional fields." - ] - }, { "name": "TooManyRegistrars", "fields": [], - "index": 12, + "index": 11, "docs": [ "Maximum amount of registrars reached. Cannot add any more." ] @@ -44509,7 +45568,7 @@ { "name": "AlreadyClaimed", "fields": [], - "index": 13, + "index": 12, "docs": [ "Account ID is already named." ] @@ -44517,7 +45576,7 @@ { "name": "NotSub", "fields": [], - "index": 14, + "index": 13, "docs": [ "Sender is not a sub-account." ] @@ -44525,7 +45584,7 @@ { "name": "NotOwned", "fields": [], - "index": 15, + "index": 14, "docs": [ "Sub-account isn't owned by sender." ] @@ -44533,7 +45592,7 @@ { "name": "JudgementForDifferentIdentity", "fields": [], - "index": 16, + "index": 15, "docs": [ "The provided judgement was for a different identity." ] @@ -44541,7 +45600,7 @@ { "name": "JudgementPaymentFailed", "fields": [], - "index": 17, + "index": 16, "docs": [ "Error that occurs when there is an issue paying for judgement." ] @@ -44555,7 +45614,7 @@ } }, { - "id": 625, + "id": 641, "type": { "path": [ "pallet_society", @@ -44579,7 +45638,7 @@ }, { "name": "vouching", - "type": 626, + "type": 642, "typeName": "Option", "docs": [] }, @@ -44596,7 +45655,7 @@ } }, { - "id": 626, + "id": 642, "type": { "path": [ "Option" @@ -44604,7 +45663,7 @@ "params": [ { "name": "T", - "type": 627 + "type": 643 } ], "def": { @@ -44621,7 +45680,7 @@ "fields": [ { "name": null, - "type": 627, + "type": 643, "typeName": null, "docs": [] } @@ -44636,7 +45695,7 @@ } }, { - "id": 627, + "id": 643, "type": { "path": [ "pallet_society", @@ -44665,7 +45724,7 @@ } }, { - "id": 628, + "id": 644, "type": { "path": [ "pallet_society", @@ -44678,7 +45737,7 @@ }, { "name": "PayoutsVec", - "type": 629 + "type": 645 } ], "def": { @@ -44692,7 +45751,7 @@ }, { "name": "payouts", - "type": 629, + "type": 645, "typeName": "PayoutsVec", "docs": [] } @@ -44703,7 +45762,7 @@ } }, { - "id": 629, + "id": 645, "type": { "path": [ "bounded_collections", @@ -44713,7 +45772,7 @@ "params": [ { "name": "T", - "type": 630 + "type": 646 }, { "name": "S", @@ -44725,7 +45784,7 @@ "fields": [ { "name": null, - "type": 631, + "type": 647, "typeName": "Vec", "docs": [] } @@ -44736,7 +45795,7 @@ } }, { - "id": 630, + "id": 646, "type": { "path": [], "params": [], @@ -44750,20 +45809,20 @@ } }, { - "id": 631, + "id": 647, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 630 + "type": 646 } }, "docs": [] } }, { - "id": 632, + "id": 648, "type": { "path": [ "bounded_collections", @@ -44773,7 +45832,7 @@ "params": [ { "name": "T", - "type": 633 + "type": 649 }, { "name": "S", @@ -44785,7 +45844,7 @@ "fields": [ { "name": null, - "type": 635, + "type": 651, "typeName": "Vec", "docs": [] } @@ -44796,7 +45855,7 @@ } }, { - "id": 633, + "id": 649, "type": { "path": [ "pallet_society", @@ -44823,7 +45882,7 @@ }, { "name": "kind", - "type": 634, + "type": 650, "typeName": "BidKind", "docs": [] }, @@ -44840,7 +45899,7 @@ } }, { - "id": 634, + "id": 650, "type": { "path": [ "pallet_society", @@ -44898,20 +45957,20 @@ } }, { - "id": 635, + "id": 651, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 633 + "type": 649 } }, "docs": [] } }, { - "id": 636, + "id": 652, "type": { "path": [ "pallet_society", @@ -44938,7 +45997,7 @@ }, { "name": "kind", - "type": 634, + "type": 650, "typeName": "BidKind", "docs": [] }, @@ -44950,7 +46009,7 @@ }, { "name": "tally", - "type": 637, + "type": 653, "typeName": "Tally", "docs": [] }, @@ -44967,7 +46026,7 @@ } }, { - "id": 637, + "id": 653, "type": { "path": [ "pallet_society", @@ -44996,7 +46055,7 @@ } }, { - "id": 638, + "id": 654, "type": { "path": [], "params": [], @@ -45010,7 +46069,7 @@ } }, { - "id": 639, + "id": 655, "type": { "path": [ "pallet_society", @@ -45039,7 +46098,7 @@ } }, { - "id": 640, + "id": 656, "type": { "path": [ "bounded_collections", @@ -45072,7 +46131,7 @@ } }, { - "id": 641, + "id": 657, "type": { "path": [ "pallet_society", @@ -45116,7 +46175,7 @@ } }, { - "id": 642, + "id": 658, "type": { "path": [], "params": [], @@ -45124,14 +46183,14 @@ "tuple": [ 0, 0, - 637 + 653 ] }, "docs": [] } }, { - "id": 643, + "id": 659, "type": { "path": [ "pallet_society", @@ -45416,7 +46475,7 @@ } }, { - "id": 644, + "id": 660, "type": { "path": [ "pallet_recovery", @@ -45433,7 +46492,7 @@ }, { "name": "Friends", - "type": 645 + "type": 661 } ], "def": { @@ -45453,13 +46512,13 @@ }, { "name": "friends", - "type": 645, + "type": 661, "typeName": "Friends", "docs": [] }, { "name": "threshold", - "type": 101, + "type": 102, "typeName": "u16", "docs": [] } @@ -45470,7 +46529,7 @@ } }, { - "id": 645, + "id": 661, "type": { "path": [ "bounded_collections", @@ -45492,7 +46551,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -45503,7 +46562,7 @@ } }, { - "id": 646, + "id": 662, "type": { "path": [ "pallet_recovery", @@ -45520,7 +46579,7 @@ }, { "name": "Friends", - "type": 645 + "type": 661 } ], "def": { @@ -45540,7 +46599,7 @@ }, { "name": "friends", - "type": 645, + "type": 661, "typeName": "Friends", "docs": [] } @@ -45551,7 +46610,7 @@ } }, { - "id": 647, + "id": 663, "type": { "path": [ "pallet_recovery", @@ -45704,7 +46763,7 @@ } }, { - "id": 648, + "id": 664, "type": { "path": [ "bounded_collections", @@ -45714,7 +46773,7 @@ "params": [ { "name": "T", - "type": 312 + "type": 311 }, { "name": "S", @@ -45726,7 +46785,7 @@ "fields": [ { "name": null, - "type": 649, + "type": 665, "typeName": "Vec", "docs": [] } @@ -45737,20 +46796,20 @@ } }, { - "id": 649, + "id": 665, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 312 + "type": 311 } }, "docs": [] } }, { - "id": 650, + "id": 666, "type": { "path": [ "pallet_vesting", @@ -45779,7 +46838,7 @@ } }, { - "id": 651, + "id": 667, "type": { "path": [ "pallet_vesting", @@ -45845,7 +46904,7 @@ } }, { - "id": 652, + "id": 668, "type": { "path": [ "bounded_collections", @@ -45855,7 +46914,7 @@ "params": [ { "name": "T", - "type": 653 + "type": 669 }, { "name": "S", @@ -45867,7 +46926,7 @@ "fields": [ { "name": null, - "type": 655, + "type": 671, "typeName": "Vec", "docs": [] } @@ -45878,7 +46937,7 @@ } }, { - "id": 653, + "id": 669, "type": { "path": [ "Option" @@ -45886,7 +46945,7 @@ "params": [ { "name": "T", - "type": 654 + "type": 670 } ], "def": { @@ -45903,7 +46962,7 @@ "fields": [ { "name": null, - "type": 654, + "type": 670, "typeName": null, "docs": [] } @@ -45918,7 +46977,7 @@ } }, { - "id": 654, + "id": 670, "type": { "path": [ "pallet_scheduler", @@ -45931,7 +46990,7 @@ }, { "name": "Call", - "type": 140 + "type": 141 }, { "name": "BlockNumber", @@ -45939,7 +46998,7 @@ }, { "name": "PalletsOrigin", - "type": 148 + "type": 149 }, { "name": "AccountId", @@ -45951,7 +47010,7 @@ "fields": [ { "name": "maybe_id", - "type": 95, + "type": 96, "typeName": "Option", "docs": [] }, @@ -45963,19 +47022,19 @@ }, { "name": "call", - "type": 140, + "type": 141, "typeName": "Call", "docs": [] }, { "name": "maybe_periodic", - "type": 314, + "type": 313, "typeName": "Option>", "docs": [] }, { "name": "origin", - "type": 148, + "type": 149, "typeName": "PalletsOrigin", "docs": [] } @@ -45986,20 +47045,20 @@ } }, { - "id": 655, + "id": 671, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 653 + "type": 669 } }, "docs": [] } }, { - "id": 656, + "id": 672, "type": { "path": [ "pallet_scheduler", @@ -46064,7 +47123,7 @@ } }, { - "id": 657, + "id": 673, "type": { "path": [], "params": [], @@ -46078,7 +47137,7 @@ } }, { - "id": 658, + "id": 674, "type": { "path": [ "pallet_glutton", @@ -46121,11 +47180,11 @@ } }, { - "id": 659, + "id": 675, "type": { "path": [ "pallet_preimage", - "RequestStatus" + "OldRequestStatus" ], "params": [ { @@ -46145,7 +47204,7 @@ "fields": [ { "name": "deposit", - "type": 62, + "type": 63, "typeName": "(AccountId, Balance)", "docs": [] }, @@ -46164,7 +47223,7 @@ "fields": [ { "name": "deposit", - "type": 660, + "type": 676, "typeName": "Option<(AccountId, Balance)>", "docs": [] }, @@ -46191,7 +47250,7 @@ } }, { - "id": 660, + "id": 676, "type": { "path": [ "Option" @@ -46199,7 +47258,7 @@ "params": [ { "name": "T", - "type": 62 + "type": 63 } ], "def": { @@ -46216,7 +47275,7 @@ "fields": [ { "name": null, - "type": 62, + "type": 63, "typeName": null, "docs": [] } @@ -46231,7 +47290,174 @@ } }, { - "id": 661, + "id": 677, + "type": { + "path": [ + "pallet_preimage", + "RequestStatus" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Ticket", + "type": 678 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Unrequested", + "fields": [ + { + "name": "ticket", + "type": 679, + "typeName": "(AccountId, Ticket)", + "docs": [] + }, + { + "name": "len", + "type": 4, + "typeName": "u32", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Requested", + "fields": [ + { + "name": "maybe_ticket", + "type": 680, + "typeName": "Option<(AccountId, Ticket)>", + "docs": [] + }, + { + "name": "count", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "maybe_len", + "type": 38, + "typeName": "Option", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 678, + "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 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 6, + "typeName": "F::Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 679, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 678 + ] + }, + "docs": [] + } + }, + { + "id": 680, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 679 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 679, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 681, "type": { "path": [], "params": [], @@ -46245,7 +47471,7 @@ } }, { - "id": 662, + "id": 682, "type": { "path": [ "bounded_collections", @@ -46278,7 +47504,7 @@ } }, { - "id": 663, + "id": 683, "type": { "path": [ "pallet_preimage", @@ -46341,6 +47567,22 @@ "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)." + ] } ] } @@ -46351,13 +47593,13 @@ } }, { - "id": 664, + "id": 684, "type": { "path": [], "params": [], "def": { "tuple": [ - 665, + 685, 6 ] }, @@ -46365,7 +47607,7 @@ } }, { - "id": 665, + "id": 685, "type": { "path": [ "bounded_collections", @@ -46375,7 +47617,7 @@ "params": [ { "name": "T", - "type": 666 + "type": 686 }, { "name": "S", @@ -46387,7 +47629,7 @@ "fields": [ { "name": null, - "type": 667, + "type": 687, "typeName": "Vec", "docs": [] } @@ -46398,7 +47640,7 @@ } }, { - "id": 666, + "id": 686, "type": { "path": [ "pallet_proxy", @@ -46411,7 +47653,7 @@ }, { "name": "ProxyType", - "type": 100 + "type": 101 }, { "name": "BlockNumber", @@ -46429,7 +47671,7 @@ }, { "name": "proxy_type", - "type": 100, + "type": 101, "typeName": "ProxyType", "docs": [] }, @@ -46446,26 +47688,26 @@ } }, { - "id": 667, + "id": 687, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 666 + "type": 686 } }, "docs": [] } }, { - "id": 668, + "id": 688, "type": { "path": [], "params": [], "def": { "tuple": [ - 669, + 689, 6 ] }, @@ -46473,7 +47715,7 @@ } }, { - "id": 669, + "id": 689, "type": { "path": [ "bounded_collections", @@ -46483,7 +47725,7 @@ "params": [ { "name": "T", - "type": 670 + "type": 690 }, { "name": "S", @@ -46495,7 +47737,7 @@ "fields": [ { "name": null, - "type": 671, + "type": 691, "typeName": "Vec", "docs": [] } @@ -46506,7 +47748,7 @@ } }, { - "id": 670, + "id": 690, "type": { "path": [ "pallet_proxy", @@ -46554,20 +47796,20 @@ } }, { - "id": 671, + "id": 691, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 670 + "type": 690 } }, "docs": [] } }, { - "id": 672, + "id": 692, "type": { "path": [ "pallet_proxy", @@ -46656,7 +47898,7 @@ } }, { - "id": 673, + "id": 693, "type": { "path": [], "params": [], @@ -46670,7 +47912,7 @@ } }, { - "id": 674, + "id": 694, "type": { "path": [ "pallet_multisig", @@ -46699,7 +47941,7 @@ "fields": [ { "name": "when", - "type": 103, + "type": 104, "typeName": "Timepoint", "docs": [] }, @@ -46717,7 +47959,7 @@ }, { "name": "approvals", - "type": 550, + "type": 565, "typeName": "BoundedVec", "docs": [] } @@ -46728,7 +47970,7 @@ } }, { - "id": 675, + "id": 695, "type": { "path": [ "pallet_multisig", @@ -46865,7 +48107,7 @@ } }, { - "id": 676, + "id": 696, "type": { "path": [ "pallet_bounties", @@ -46920,7 +48162,7 @@ }, { "name": "status", - "type": 677, + "type": 697, "typeName": "BountyStatus", "docs": [] } @@ -46931,7 +48173,7 @@ } }, { - "id": 677, + "id": 697, "type": { "path": [ "pallet_bounties", @@ -47032,7 +48274,7 @@ } }, { - "id": 678, + "id": 698, "type": { "path": [ "bounded_collections", @@ -47065,7 +48307,7 @@ } }, { - "id": 679, + "id": 699, "type": { "path": [ "pallet_bounties", @@ -47183,7 +48425,7 @@ } }, { - "id": 680, + "id": 700, "type": { "path": [ "pallet_tips", @@ -47242,7 +48484,7 @@ }, { "name": "tips", - "type": 61, + "type": 62, "typeName": "Vec<(AccountId, Balance)>", "docs": [] }, @@ -47259,7 +48501,7 @@ } }, { - "id": 681, + "id": 701, "type": { "path": [ "pallet_tips", @@ -47304,9 +48546,17 @@ ] }, { - "name": "NotFinder", + "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." ] @@ -47314,7 +48564,7 @@ { "name": "StillOpen", "fields": [], - "index": 4, + "index": 5, "docs": [ "The tip cannot be claimed/closed because there are not enough tippers yet." ] @@ -47322,7 +48572,7 @@ { "name": "Premature", "fields": [], - "index": 5, + "index": 6, "docs": [ "The tip cannot be claimed/closed because it's still in the countdown period." ] @@ -47336,7 +48586,7 @@ } }, { - "id": 682, + "id": 702, "type": { "path": [ "pallet_assets", @@ -47428,7 +48678,7 @@ }, { "name": "status", - "type": 683, + "type": 703, "typeName": "AssetStatus", "docs": [] } @@ -47439,7 +48689,7 @@ } }, { - "id": 683, + "id": 703, "type": { "path": [ "pallet_assets", @@ -47475,7 +48725,7 @@ } }, { - "id": 684, + "id": 704, "type": { "path": [ "pallet_assets", @@ -47511,13 +48761,13 @@ }, { "name": "status", - "type": 685, + "type": 705, "typeName": "AccountStatus", "docs": [] }, { "name": "reason", - "type": 686, + "type": 706, "typeName": "ExistenceReason", "docs": [] }, @@ -47534,7 +48784,7 @@ } }, { - "id": 685, + "id": 705, "type": { "path": [ "pallet_assets", @@ -47570,7 +48820,7 @@ } }, { - "id": 686, + "id": 706, "type": { "path": [ "pallet_assets", @@ -47647,7 +48897,7 @@ } }, { - "id": 687, + "id": 707, "type": { "path": [], "params": [], @@ -47662,7 +48912,7 @@ } }, { - "id": 688, + "id": 708, "type": { "path": [ "pallet_assets", @@ -47701,7 +48951,7 @@ } }, { - "id": 689, + "id": 709, "type": { "path": [ "pallet_assets", @@ -47715,7 +48965,7 @@ }, { "name": "BoundedString", - "type": 690 + "type": 710 } ], "def": { @@ -47729,13 +48979,13 @@ }, { "name": "name", - "type": 690, + "type": 710, "typeName": "BoundedString", "docs": [] }, { "name": "symbol", - "type": 690, + "type": 710, "typeName": "BoundedString", "docs": [] }, @@ -47758,7 +49008,7 @@ } }, { - "id": 690, + "id": 710, "type": { "path": [ "bounded_collections", @@ -47791,7 +49041,7 @@ } }, { - "id": 691, + "id": 711, "type": { "path": [ "pallet_assets", @@ -47983,7 +49233,7 @@ } }, { - "id": 692, + "id": 712, "type": { "path": [ "pallet_assets", @@ -48175,7 +49425,7 @@ } }, { - "id": 693, + "id": 713, "type": { "path": [ "pallet_lottery", @@ -48231,21 +49481,21 @@ } }, { - "id": 694, + "id": 714, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 695 + 715 ] }, "docs": [] } }, { - "id": 695, + "id": 715, "type": { "path": [ "bounded_collections", @@ -48255,7 +49505,7 @@ "params": [ { "name": "T", - "type": 109 + "type": 110 }, { "name": "S", @@ -48267,7 +49517,7 @@ "fields": [ { "name": null, - "type": 696, + "type": 716, "typeName": "Vec", "docs": [] } @@ -48278,20 +49528,20 @@ } }, { - "id": 696, + "id": 716, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 109 + "type": 110 } }, "docs": [] } }, { - "id": 697, + "id": 717, "type": { "path": [ "pallet_lottery", @@ -48372,7 +49622,7 @@ } }, { - "id": 698, + "id": 718, "type": { "path": [ "bounded_collections", @@ -48382,7 +49632,7 @@ "params": [ { "name": "T", - "type": 630 + "type": 646 }, { "name": "S", @@ -48394,7 +49644,7 @@ "fields": [ { "name": null, - "type": 631, + "type": 647, "typeName": "Vec", "docs": [] } @@ -48405,7 +49655,7 @@ } }, { - "id": 699, + "id": 719, "type": { "path": [ "bounded_collections", @@ -48415,7 +49665,7 @@ "params": [ { "name": "T", - "type": 700 + "type": 720 }, { "name": "S", @@ -48427,7 +49677,7 @@ "fields": [ { "name": null, - "type": 701, + "type": 721, "typeName": "Vec", "docs": [] } @@ -48438,7 +49688,7 @@ } }, { - "id": 700, + "id": 720, "type": { "path": [ "pallet_nis", @@ -48477,20 +49727,20 @@ } }, { - "id": 701, + "id": 721, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 700 + "type": 720 } }, "docs": [] } }, { - "id": 702, + "id": 722, "type": { "path": [ "pallet_nis", @@ -48512,7 +49762,7 @@ "fields": [ { "name": "proportion_owed", - "type": 111, + "type": 112, "typeName": "Perquintill", "docs": [] }, @@ -48524,7 +49774,7 @@ }, { "name": "thawed", - "type": 111, + "type": 112, "typeName": "Perquintill", "docs": [] }, @@ -48547,7 +49797,7 @@ } }, { - "id": 703, + "id": 723, "type": { "path": [ "pallet_nis", @@ -48573,13 +49823,13 @@ "fields": [ { "name": "proportion", - "type": 111, + "type": 112, "typeName": "Perquintill", "docs": [] }, { "name": "owner", - "type": 660, + "type": 676, "typeName": "Option<(AccountId, Balance)>", "docs": [] }, @@ -48596,13 +49846,13 @@ } }, { - "id": 704, + "id": 724, "type": { "path": [], "params": [], "def": { "tuple": [ - 111, + 112, 4 ] }, @@ -48610,7 +49860,7 @@ } }, { - "id": 705, + "id": 725, "type": { "path": [ "pallet_nis", @@ -48756,7 +50006,7 @@ } }, { - "id": 706, + "id": 726, "type": { "path": [ "pallet_uniques", @@ -48843,7 +50093,7 @@ } }, { - "id": 707, + "id": 727, "type": { "path": [], "params": [], @@ -48858,7 +50108,7 @@ } }, { - "id": 708, + "id": 728, "type": { "path": [ "pallet_uniques", @@ -48909,7 +50159,7 @@ } }, { - "id": 709, + "id": 729, "type": { "path": [ "pallet_uniques", @@ -48937,7 +50187,7 @@ }, { "name": "data", - "type": 113, + "type": 114, "typeName": "BoundedVec", "docs": [] }, @@ -48954,7 +50204,7 @@ } }, { - "id": 710, + "id": 730, "type": { "path": [ "pallet_uniques", @@ -48982,7 +50232,7 @@ }, { "name": "data", - "type": 113, + "type": 114, "typeName": "BoundedVec", "docs": [] }, @@ -48999,7 +50249,7 @@ } }, { - "id": 711, + "id": 731, "type": { "path": [], "params": [], @@ -49007,20 +50257,20 @@ "tuple": [ 4, 38, - 115 + 116 ] }, "docs": [] } }, { - "id": 712, + "id": 732, "type": { "path": [], "params": [], "def": { "tuple": [ - 116, + 117, 6 ] }, @@ -49028,7 +50278,7 @@ } }, { - "id": 713, + "id": 733, "type": { "path": [], "params": [], @@ -49042,7 +50292,7 @@ } }, { - "id": 714, + "id": 734, "type": { "path": [ "pallet_uniques", @@ -49215,7 +50465,7 @@ } }, { - "id": 715, + "id": 735, "type": { "path": [ "pallet_nfts", @@ -49278,7 +50528,7 @@ } }, { - "id": 716, + "id": 736, "type": { "path": [ "pallet_nfts", @@ -49288,7 +50538,7 @@ "params": [ { "name": "T", - "type": 717 + "type": 737 } ], "def": { @@ -49307,7 +50557,7 @@ } }, { - "id": 717, + "id": 737, "type": { "path": [ "pallet_nfts", @@ -49343,7 +50593,7 @@ } }, { - "id": 718, + "id": 738, "type": { "path": [ "pallet_nfts", @@ -49357,11 +50607,11 @@ }, { "name": "Deposit", - "type": 719 + "type": 739 }, { "name": "Approvals", - "type": 720 + "type": 740 } ], "def": { @@ -49375,13 +50625,13 @@ }, { "name": "approvals", - "type": 720, + "type": 740, "typeName": "Approvals", "docs": [] }, { "name": "deposit", - "type": 719, + "type": 739, "typeName": "Deposit", "docs": [] } @@ -49392,7 +50642,7 @@ } }, { - "id": 719, + "id": 739, "type": { "path": [ "pallet_nfts", @@ -49431,7 +50681,7 @@ } }, { - "id": 720, + "id": 740, "type": { "path": [ "bounded_collections", @@ -49457,7 +50707,7 @@ "fields": [ { "name": null, - "type": 721, + "type": 741, "typeName": "BTreeMap", "docs": [] } @@ -49468,7 +50718,7 @@ } }, { - "id": 721, + "id": 741, "type": { "path": [ "BTreeMap" @@ -49488,7 +50738,7 @@ "fields": [ { "name": null, - "type": 722, + "type": 742, "typeName": null, "docs": [] } @@ -49499,20 +50749,20 @@ } }, { - "id": 722, + "id": 742, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 723 + "type": 743 } }, "docs": [] } }, { - "id": 723, + "id": 743, "type": { "path": [], "params": [], @@ -49526,7 +50776,7 @@ } }, { - "id": 724, + "id": 744, "type": { "path": [ "pallet_nfts", @@ -49554,7 +50804,7 @@ }, { "name": "data", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -49565,7 +50815,7 @@ } }, { - "id": 725, + "id": 745, "type": { "path": [ "pallet_nfts", @@ -49575,7 +50825,7 @@ "params": [ { "name": "Deposit", - "type": 726 + "type": 746 }, { "name": "StringLimit", @@ -49587,13 +50837,13 @@ "fields": [ { "name": "deposit", - "type": 726, + "type": 746, "typeName": "Deposit", "docs": [] }, { "name": "data", - "type": 118, + "type": 119, "typeName": "BoundedVec", "docs": [] } @@ -49604,7 +50854,7 @@ } }, { - "id": 726, + "id": 746, "type": { "path": [ "pallet_nfts", @@ -49643,7 +50893,7 @@ } }, { - "id": 727, + "id": 747, "type": { "path": [], "params": [], @@ -49651,29 +50901,29 @@ "tuple": [ 4, 38, - 119, - 116 + 120, + 117 ] }, "docs": [] } }, { - "id": 728, + "id": 748, "type": { "path": [], "params": [], "def": { "tuple": [ - 118, - 729 + 119, + 749 ] }, "docs": [] } }, { - "id": 729, + "id": 749, "type": { "path": [ "pallet_nfts", @@ -49712,7 +50962,7 @@ } }, { - "id": 730, + "id": 750, "type": { "path": [ "bounded_collections", @@ -49734,7 +50984,7 @@ "fields": [ { "name": null, - "type": 731, + "type": 751, "typeName": "BTreeSet", "docs": [] } @@ -49745,7 +50995,7 @@ } }, { - "id": 731, + "id": 751, "type": { "path": [ "BTreeSet" @@ -49761,7 +51011,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 90, "typeName": null, "docs": [] } @@ -49772,7 +51022,7 @@ } }, { - "id": 732, + "id": 752, "type": { "path": [ "pallet_nfts", @@ -49790,7 +51040,7 @@ }, { "name": "ItemPriceWithDirection", - "type": 121 + "type": 122 }, { "name": "Deadline", @@ -49814,7 +51064,7 @@ }, { "name": "price", - "type": 120, + "type": 121, "typeName": "Option", "docs": [] }, @@ -49831,7 +51081,7 @@ } }, { - "id": 733, + "id": 753, "type": { "path": [ "pallet_nfts", @@ -49841,7 +51091,7 @@ "params": [ { "name": "T", - "type": 734 + "type": 754 } ], "def": { @@ -49860,7 +51110,7 @@ } }, { - "id": 734, + "id": 754, "type": { "path": [ "pallet_nfts", @@ -49902,7 +51152,7 @@ } }, { - "id": 735, + "id": 755, "type": { "path": [ "pallet_nfts", @@ -50291,7 +51541,7 @@ } }, { - "id": 736, + "id": 756, "type": { "path": [ "pallet_nft_fractionalization", @@ -50350,7 +51600,7 @@ } }, { - "id": 737, + "id": 757, "type": { "path": [ "pallet_nft_fractionalization", @@ -50407,7 +51657,7 @@ } }, { - "id": 738, + "id": 758, "type": { "path": [ "pallet_salary", @@ -50467,7 +51717,7 @@ } }, { - "id": 739, + "id": 759, "type": { "path": [ "pallet_salary", @@ -50498,7 +51748,7 @@ }, { "name": "status", - "type": 740, + "type": 760, "typeName": "ClaimState", "docs": [] } @@ -50509,7 +51759,7 @@ } }, { - "id": 740, + "id": 760, "type": { "path": [ "pallet_salary", @@ -50579,7 +51829,7 @@ } }, { - "id": 741, + "id": 761, "type": { "path": [ "pallet_salary", @@ -50718,7 +51968,7 @@ } }, { - "id": 742, + "id": 762, "type": { "path": [ "pallet_core_fellowship", @@ -50758,21 +52008,21 @@ } }, { - "id": 743, + "id": 763, "type": { "path": [], "params": [], "def": { "tuple": [ - 130, - 131 + 131, + 132 ] }, "docs": [] } }, { - "id": 744, + "id": 764, "type": { "path": [ "pallet_core_fellowship", @@ -50875,7 +52125,7 @@ } }, { - "id": 745, + "id": 765, "type": { "path": [ "bounded_collections", @@ -50885,7 +52135,7 @@ "params": [ { "name": "T", - "type": 746 + "type": 766 }, { "name": "S", @@ -50897,7 +52147,7 @@ "fields": [ { "name": null, - "type": 747, + "type": 767, "typeName": "Vec", "docs": [] } @@ -50908,7 +52158,7 @@ } }, { - "id": 746, + "id": 766, "type": { "path": [ "pallet_transaction_storage", @@ -50949,20 +52199,20 @@ } }, { - "id": 747, + "id": 767, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 746 + "type": 766 } }, "docs": [] } }, { - "id": 748, + "id": 768, "type": { "path": [ "pallet_transaction_storage", @@ -50978,18 +52228,10 @@ "def": { "variant": { "variants": [ - { - "name": "InsufficientFunds", - "fields": [], - "index": 0, - "docs": [ - "Insufficient account balance." - ] - }, { "name": "NotConfigured", "fields": [], - "index": 1, + "index": 0, "docs": [ "Invalid configuration." ] @@ -50997,7 +52239,7 @@ { "name": "RenewedNotFound", "fields": [], - "index": 2, + "index": 1, "docs": [ "Renewed extrinsic is not found." ] @@ -51005,7 +52247,7 @@ { "name": "EmptyTransaction", "fields": [], - "index": 3, + "index": 2, "docs": [ "Attempting to store empty transaction" ] @@ -51013,7 +52255,7 @@ { "name": "UnexpectedProof", "fields": [], - "index": 4, + "index": 3, "docs": [ "Proof was not expected in this block." ] @@ -51021,7 +52263,7 @@ { "name": "InvalidProof", "fields": [], - "index": 5, + "index": 4, "docs": [ "Proof failed verification." ] @@ -51029,7 +52271,7 @@ { "name": "MissingProof", "fields": [], - "index": 6, + "index": 5, "docs": [ "Missing storage proof." ] @@ -51037,7 +52279,7 @@ { "name": "MissingStateData", "fields": [], - "index": 7, + "index": 6, "docs": [ "Unable to verify proof becasue state data is missing." ] @@ -51045,7 +52287,7 @@ { "name": "DoubleCheck", "fields": [], - "index": 8, + "index": 7, "docs": [ "Double proof check in the block." ] @@ -51053,7 +52295,7 @@ { "name": "ProofNotChecked", "fields": [], - "index": 9, + "index": 8, "docs": [ "Storage proof was not checked in the block." ] @@ -51061,7 +52303,7 @@ { "name": "TransactionTooLarge", "fields": [], - "index": 10, + "index": 9, "docs": [ "Transaction is too large." ] @@ -51069,7 +52311,7 @@ { "name": "TooManyTransactions", "fields": [], - "index": 11, + "index": 10, "docs": [ "Too many transactions in the block." ] @@ -51077,7 +52319,7 @@ { "name": "BadContext", "fields": [], - "index": 12, + "index": 11, "docs": [ "Attempted to call `store` outside of block execution." ] @@ -51091,7 +52333,7 @@ } }, { - "id": 749, + "id": 769, "type": { "path": [ "pallet_bags_list", @@ -51148,7 +52390,7 @@ } }, { - "id": 750, + "id": 770, "type": { "path": [ "pallet_bags_list", @@ -51187,7 +52429,7 @@ } }, { - "id": 751, + "id": 771, "type": { "path": [], "params": [], @@ -51200,7 +52442,7 @@ } }, { - "id": 752, + "id": 772, "type": { "path": [ "pallet_bags_list", @@ -51225,7 +52467,7 @@ "fields": [ { "name": null, - "type": 753, + "type": 773, "typeName": "ListError", "docs": [] } @@ -51244,7 +52486,7 @@ } }, { - "id": 753, + "id": 773, "type": { "path": [ "pallet_bags_list", @@ -51286,7 +52528,7 @@ } }, { - "id": 754, + "id": 774, "type": { "path": [ "pallet_child_bounties", @@ -51335,7 +52577,7 @@ }, { "name": "status", - "type": 755, + "type": 775, "typeName": "ChildBountyStatus", "docs": [] } @@ -51346,7 +52588,7 @@ } }, { - "id": 755, + "id": 775, "type": { "path": [ "pallet_child_bounties", @@ -51429,7 +52671,7 @@ } }, { - "id": 756, + "id": 776, "type": { "path": [ "pallet_child_bounties", @@ -51478,7 +52720,7 @@ } }, { - "id": 757, + "id": 777, "type": { "path": [ "pallet_referenda", @@ -51488,11 +52730,11 @@ "params": [ { "name": "TrackId", - "type": 101 + "type": 102 }, { "name": "RuntimeOrigin", - "type": 148 + "type": 149 }, { "name": "Moment", @@ -51500,7 +52742,7 @@ }, { "name": "Call", - "type": 140 + "type": 141 }, { "name": "Balance", @@ -51508,7 +52750,7 @@ }, { "name": "Tally", - "type": 417 + "type": 424 }, { "name": "AccountId", @@ -51516,7 +52758,7 @@ }, { "name": "ScheduleAddress", - "type": 94 + "type": 95 } ], "def": { @@ -51527,7 +52769,7 @@ "fields": [ { "name": null, - "type": 758, + "type": 778, "typeName": "ReferendumStatus", "docs": [] } @@ -51546,13 +52788,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -51571,13 +52813,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -51596,13 +52838,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -51621,13 +52863,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -51655,7 +52897,7 @@ } }, { - "id": 758, + "id": 778, "type": { "path": [ "pallet_referenda", @@ -51665,11 +52907,11 @@ "params": [ { "name": "TrackId", - "type": 101 + "type": 102 }, { "name": "RuntimeOrigin", - "type": 148 + "type": 149 }, { "name": "Moment", @@ -51677,7 +52919,7 @@ }, { "name": "Call", - "type": 140 + "type": 141 }, { "name": "Balance", @@ -51685,7 +52927,7 @@ }, { "name": "Tally", - "type": 417 + "type": 424 }, { "name": "AccountId", @@ -51693,7 +52935,7 @@ }, { "name": "ScheduleAddress", - "type": 94 + "type": 95 } ], "def": { @@ -51701,19 +52943,19 @@ "fields": [ { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackId", "docs": [] }, { "name": "origin", - "type": 148, + "type": 149, "typeName": "RuntimeOrigin", "docs": [] }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "Call", "docs": [] }, @@ -51731,25 +52973,25 @@ }, { "name": "submission_deposit", - "type": 759, + "type": 779, "typeName": "Deposit", "docs": [] }, { "name": "decision_deposit", - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": "deciding", - "type": 761, + "type": 781, "typeName": "Option>", "docs": [] }, { "name": "tally", - "type": 417, + "type": 424, "typeName": "Tally", "docs": [] }, @@ -51761,7 +53003,7 @@ }, { "name": "alarm", - "type": 763, + "type": 783, "typeName": "Option<(Moment, ScheduleAddress)>", "docs": [] } @@ -51772,7 +53014,7 @@ } }, { - "id": 759, + "id": 779, "type": { "path": [ "pallet_referenda", @@ -51811,7 +53053,7 @@ } }, { - "id": 760, + "id": 780, "type": { "path": [ "Option" @@ -51819,7 +53061,7 @@ "params": [ { "name": "T", - "type": 759 + "type": 779 } ], "def": { @@ -51836,7 +53078,7 @@ "fields": [ { "name": null, - "type": 759, + "type": 779, "typeName": null, "docs": [] } @@ -51851,7 +53093,7 @@ } }, { - "id": 761, + "id": 781, "type": { "path": [ "Option" @@ -51859,7 +53101,7 @@ "params": [ { "name": "T", - "type": 762 + "type": 782 } ], "def": { @@ -51876,7 +53118,7 @@ "fields": [ { "name": null, - "type": 762, + "type": 782, "typeName": null, "docs": [] } @@ -51891,7 +53133,7 @@ } }, { - "id": 762, + "id": 782, "type": { "path": [ "pallet_referenda", @@ -51926,7 +53168,7 @@ } }, { - "id": 763, + "id": 783, "type": { "path": [ "Option" @@ -51934,7 +53176,7 @@ "params": [ { "name": "T", - "type": 764 + "type": 784 } ], "def": { @@ -51951,7 +53193,7 @@ "fields": [ { "name": null, - "type": 764, + "type": 784, "typeName": null, "docs": [] } @@ -51966,21 +53208,21 @@ } }, { - "id": 764, + "id": 784, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 94 + 95 ] }, "docs": [] } }, { - "id": 765, + "id": 785, "type": { "path": [ "bounded_collections", @@ -51990,7 +53232,7 @@ "params": [ { "name": "T", - "type": 630 + "type": 646 }, { "name": "S", @@ -52002,7 +53244,7 @@ "fields": [ { "name": null, - "type": 631, + "type": 647, "typeName": "Vec", "docs": [] } @@ -52013,34 +53255,34 @@ } }, { - "id": 766, + "id": 786, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 767 + "type": 787 } }, "docs": [] } }, { - "id": 767, + "id": 787, "type": { "path": [], "params": [], "def": { "tuple": [ - 101, - 768 + 102, + 788 ] }, "docs": [] } }, { - "id": 768, + "id": 788, "type": { "path": [ "pallet_referenda", @@ -52062,7 +53304,7 @@ "fields": [ { "name": "name", - "type": 458, + "type": 466, "typeName": "&'static str", "docs": [] }, @@ -52104,13 +53346,13 @@ }, { "name": "min_approval", - "type": 769, + "type": 789, "typeName": "Curve", "docs": [] }, { "name": "min_support", - "type": 769, + "type": 789, "typeName": "Curve", "docs": [] } @@ -52121,7 +53363,7 @@ } }, { - "id": 769, + "id": 789, "type": { "path": [ "pallet_referenda", @@ -52137,19 +53379,19 @@ "fields": [ { "name": "length", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, { "name": "floor", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, { "name": "ceil", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] } @@ -52162,25 +53404,25 @@ "fields": [ { "name": "begin", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, { "name": "end", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, { "name": "step", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] }, { "name": "period", - "type": 48, + "type": 49, "typeName": "Perbill", "docs": [] } @@ -52193,19 +53435,19 @@ "fields": [ { "name": "factor", - "type": 770, + "type": 790, "typeName": "FixedI64", "docs": [] }, { "name": "x_offset", - "type": 770, + "type": 790, "typeName": "FixedI64", "docs": [] }, { "name": "y_offset", - "type": 770, + "type": 790, "typeName": "FixedI64", "docs": [] } @@ -52220,7 +53462,7 @@ } }, { - "id": 770, + "id": 790, "type": { "path": [ "sp_arithmetic", @@ -52233,7 +53475,7 @@ "fields": [ { "name": null, - "type": 771, + "type": 791, "typeName": "i64", "docs": [] } @@ -52244,7 +53486,7 @@ } }, { - "id": 771, + "id": 791, "type": { "path": [], "params": [], @@ -52255,7 +53497,7 @@ } }, { - "id": 772, + "id": 792, "type": { "path": [ "pallet_referenda", @@ -52388,7 +53630,7 @@ } }, { - "id": 773, + "id": 793, "type": { "path": [ "pallet_remark", @@ -52429,21 +53671,21 @@ } }, { - "id": 774, + "id": 794, "type": { "path": [], "params": [], "def": { "tuple": [ 0, - 101 + 102 ] }, "docs": [] } }, { - "id": 775, + "id": 795, "type": { "path": [ "pallet_conviction_voting", @@ -52480,7 +53722,7 @@ "fields": [ { "name": null, - "type": 776, + "type": 796, "typeName": "Casting", "docs": [] } @@ -52493,7 +53735,7 @@ "fields": [ { "name": null, - "type": 782, + "type": 802, "typeName": "Delegating", "docs": [] } @@ -52508,7 +53750,7 @@ } }, { - "id": 776, + "id": 796, "type": { "path": [ "pallet_conviction_voting", @@ -52538,19 +53780,19 @@ "fields": [ { "name": "votes", - "type": 777, + "type": 797, "typeName": "BoundedVec<(PollIndex, AccountVote), MaxVotes>", "docs": [] }, { "name": "delegations", - "type": 780, + "type": 800, "typeName": "Delegations", "docs": [] }, { "name": "prior", - "type": 781, + "type": 801, "typeName": "PriorLock", "docs": [] } @@ -52561,7 +53803,7 @@ } }, { - "id": 777, + "id": 797, "type": { "path": [ "bounded_collections", @@ -52571,7 +53813,7 @@ "params": [ { "name": "T", - "type": 778 + "type": 798 }, { "name": "S", @@ -52583,7 +53825,7 @@ "fields": [ { "name": null, - "type": 779, + "type": 799, "typeName": "Vec", "docs": [] } @@ -52594,7 +53836,7 @@ } }, { - "id": 778, + "id": 798, "type": { "path": [], "params": [], @@ -52608,20 +53850,20 @@ } }, { - "id": 779, + "id": 799, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 778 + "type": 798 } }, "docs": [] } }, { - "id": 780, + "id": 800, "type": { "path": [ "pallet_conviction_voting", @@ -52656,7 +53898,7 @@ } }, { - "id": 781, + "id": 801, "type": { "path": [ "pallet_conviction_voting", @@ -52695,7 +53937,7 @@ } }, { - "id": 782, + "id": 802, "type": { "path": [ "pallet_conviction_voting", @@ -52739,13 +53981,13 @@ }, { "name": "delegations", - "type": 780, + "type": 800, "typeName": "Delegations", "docs": [] }, { "name": "prior", - "type": 781, + "type": 801, "typeName": "PriorLock", "docs": [] } @@ -52756,7 +53998,7 @@ } }, { - "id": 783, + "id": 803, "type": { "path": [ "bounded_collections", @@ -52766,7 +54008,7 @@ "params": [ { "name": "T", - "type": 784 + "type": 804 }, { "name": "S", @@ -52778,7 +54020,7 @@ "fields": [ { "name": null, - "type": 785, + "type": 805, "typeName": "Vec", "docs": [] } @@ -52789,13 +54031,13 @@ } }, { - "id": 784, + "id": 804, "type": { "path": [], "params": [], "def": { "tuple": [ - 101, + 102, 6 ] }, @@ -52803,20 +54045,20 @@ } }, { - "id": 785, + "id": 805, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 784 + "type": 804 } }, "docs": [] } }, { - "id": 786, + "id": 806, "type": { "path": [ "pallet_conviction_voting", @@ -52942,7 +54184,7 @@ } }, { - "id": 787, + "id": 807, "type": { "path": [ "pallet_whitelist", @@ -53007,7 +54249,7 @@ } }, { - "id": 788, + "id": 808, "type": { "path": [ "bounded_collections", @@ -53029,7 +54271,7 @@ "fields": [ { "name": null, - "type": 455, + "type": 316, "typeName": "Vec", "docs": [] } @@ -53040,7 +54282,7 @@ } }, { - "id": 789, + "id": 809, "type": { "path": [ "pallet_collective", @@ -53157,7 +54399,7 @@ } }, { - "id": 790, + "id": 810, "type": { "path": [ "bounded_collections", @@ -53179,7 +54421,7 @@ "fields": [ { "name": null, - "type": 791, + "type": 811, "typeName": "Vec", "docs": [] } @@ -53190,7 +54432,7 @@ } }, { - "id": 791, + "id": 811, "type": { "path": [], "params": [], @@ -53203,7 +54445,7 @@ } }, { - "id": 792, + "id": 812, "type": { "path": [ "pallet_alliance", @@ -53238,7 +54480,7 @@ } }, { - "id": 793, + "id": 813, "type": { "path": [ "bounded_collections", @@ -53260,7 +54502,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 90, "typeName": "Vec", "docs": [] } @@ -53271,7 +54513,7 @@ } }, { - "id": 794, + "id": 814, "type": { "path": [ "bounded_collections", @@ -53293,7 +54535,7 @@ "fields": [ { "name": null, - "type": 795, + "type": 815, "typeName": "Vec", "docs": [] } @@ -53304,7 +54546,7 @@ } }, { - "id": 795, + "id": 815, "type": { "path": [], "params": [], @@ -53317,7 +54559,7 @@ } }, { - "id": 796, + "id": 816, "type": { "path": [ "pallet_alliance", @@ -53443,7 +54685,7 @@ ] }, { - "name": "WithoutIdentityDisplayAndWebsite", + "name": "WithoutRequiredIdentityFields", "fields": [], "index": 13, "docs": [ @@ -53539,7 +54781,7 @@ } }, { - "id": 797, + "id": 817, "type": { "path": [ "pallet_nomination_pools", @@ -53568,13 +54810,13 @@ }, { "name": "last_recorded_reward_counter", - "type": 71, + "type": 72, "typeName": "T::RewardCounter", "docs": [] }, { "name": "unbonding_eras", - "type": 798, + "type": 818, "typeName": "BoundedBTreeMap, T::MaxUnbonding>", "docs": [] } @@ -53585,7 +54827,7 @@ } }, { - "id": 798, + "id": 818, "type": { "path": [ "bounded_collections", @@ -53611,7 +54853,7 @@ "fields": [ { "name": null, - "type": 799, + "type": 819, "typeName": "BTreeMap", "docs": [] } @@ -53622,7 +54864,7 @@ } }, { - "id": 799, + "id": 819, "type": { "path": [ "BTreeMap" @@ -53642,7 +54884,7 @@ "fields": [ { "name": null, - "type": 631, + "type": 647, "typeName": null, "docs": [] } @@ -53653,7 +54895,7 @@ } }, { - "id": 800, + "id": 820, "type": { "path": [ "pallet_nomination_pools", @@ -53670,7 +54912,7 @@ "fields": [ { "name": "commission", - "type": 801, + "type": 821, "typeName": "Commission", "docs": [] }, @@ -53688,7 +54930,7 @@ }, { "name": "roles", - "type": 804, + "type": 824, "typeName": "PoolRoles", "docs": [] }, @@ -53705,7 +54947,7 @@ } }, { - "id": 801, + "id": 821, "type": { "path": [ "pallet_nomination_pools", @@ -53728,13 +54970,13 @@ }, { "name": "max", - "type": 802, + "type": 822, "typeName": "Option", "docs": [] }, { "name": "change_rate", - "type": 803, + "type": 823, "typeName": "Option>>", "docs": [] }, @@ -53751,7 +54993,7 @@ } }, { - "id": 802, + "id": 822, "type": { "path": [ "Option" @@ -53759,7 +55001,7 @@ "params": [ { "name": "T", - "type": 48 + "type": 49 } ], "def": { @@ -53776,7 +55018,7 @@ "fields": [ { "name": null, - "type": 48, + "type": 49, "typeName": null, "docs": [] } @@ -53791,7 +55033,7 @@ } }, { - "id": 803, + "id": 823, "type": { "path": [ "Option" @@ -53831,7 +55073,7 @@ } }, { - "id": 804, + "id": 824, "type": { "path": [ "pallet_nomination_pools", @@ -53877,7 +55119,7 @@ } }, { - "id": 805, + "id": 825, "type": { "path": [ "pallet_nomination_pools", @@ -53894,7 +55136,7 @@ "fields": [ { "name": "last_recorded_reward_counter", - "type": 71, + "type": 72, "typeName": "T::RewardCounter", "docs": [] }, @@ -53929,7 +55171,7 @@ } }, { - "id": 806, + "id": 826, "type": { "path": [ "pallet_nomination_pools", @@ -53946,13 +55188,13 @@ "fields": [ { "name": "no_era", - "type": 807, + "type": 827, "typeName": "UnbondPool", "docs": [] }, { "name": "with_era", - "type": 808, + "type": 828, "typeName": "BoundedBTreeMap, TotalUnbondingPools>", "docs": [] } @@ -53963,7 +55205,7 @@ } }, { - "id": 807, + "id": 827, "type": { "path": [ "pallet_nomination_pools", @@ -53997,7 +55239,7 @@ } }, { - "id": 808, + "id": 828, "type": { "path": [ "bounded_collections", @@ -54011,7 +55253,7 @@ }, { "name": "V", - "type": 807 + "type": 827 }, { "name": "S", @@ -54023,7 +55265,7 @@ "fields": [ { "name": null, - "type": 809, + "type": 829, "typeName": "BTreeMap", "docs": [] } @@ -54034,7 +55276,7 @@ } }, { - "id": 809, + "id": 829, "type": { "path": [ "BTreeMap" @@ -54046,7 +55288,7 @@ }, { "name": "V", - "type": 807 + "type": 827 } ], "def": { @@ -54054,7 +55296,7 @@ "fields": [ { "name": null, - "type": 810, + "type": 830, "typeName": null, "docs": [] } @@ -54065,34 +55307,34 @@ } }, { - "id": 810, + "id": 830, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 811 + "type": 831 } }, "docs": [] } }, { - "id": 811, + "id": 831, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 807 + 827 ] }, "docs": [] } }, { - "id": 812, + "id": 832, "type": { "path": [ "pallet_nomination_pools", @@ -54181,9 +55423,9 @@ "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`." + "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`." ] }, { @@ -54272,7 +55514,7 @@ "fields": [ { "name": null, - "type": 813, + "type": 833, "typeName": "DefensiveError", "docs": [] } @@ -54370,6 +55612,14 @@ "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." + ] } ] } @@ -54380,7 +55630,7 @@ } }, { - "id": 813, + "id": 833, "type": { "path": [ "pallet_nomination_pools", @@ -54428,7 +55678,7 @@ } }, { - "id": 814, + "id": 834, "type": { "path": [ "pallet_referenda", @@ -54438,11 +55688,11 @@ "params": [ { "name": "TrackId", - "type": 101 + "type": 102 }, { "name": "RuntimeOrigin", - "type": 148 + "type": 149 }, { "name": "Moment", @@ -54450,7 +55700,7 @@ }, { "name": "Call", - "type": 140 + "type": 141 }, { "name": "Balance", @@ -54458,7 +55708,7 @@ }, { "name": "Tally", - "type": 429 + "type": 437 }, { "name": "AccountId", @@ -54466,7 +55716,7 @@ }, { "name": "ScheduleAddress", - "type": 94 + "type": 95 } ], "def": { @@ -54477,7 +55727,7 @@ "fields": [ { "name": null, - "type": 815, + "type": 835, "typeName": "ReferendumStatus", "docs": [] } @@ -54496,13 +55746,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -54521,13 +55771,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -54546,13 +55796,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -54571,13 +55821,13 @@ }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": null, - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] } @@ -54605,7 +55855,7 @@ } }, { - "id": 815, + "id": 835, "type": { "path": [ "pallet_referenda", @@ -54615,11 +55865,11 @@ "params": [ { "name": "TrackId", - "type": 101 + "type": 102 }, { "name": "RuntimeOrigin", - "type": 148 + "type": 149 }, { "name": "Moment", @@ -54627,7 +55877,7 @@ }, { "name": "Call", - "type": 140 + "type": 141 }, { "name": "Balance", @@ -54635,7 +55885,7 @@ }, { "name": "Tally", - "type": 429 + "type": 437 }, { "name": "AccountId", @@ -54643,7 +55893,7 @@ }, { "name": "ScheduleAddress", - "type": 94 + "type": 95 } ], "def": { @@ -54651,19 +55901,19 @@ "fields": [ { "name": "track", - "type": 101, + "type": 102, "typeName": "TrackId", "docs": [] }, { "name": "origin", - "type": 148, + "type": 149, "typeName": "RuntimeOrigin", "docs": [] }, { "name": "proposal", - "type": 140, + "type": 141, "typeName": "Call", "docs": [] }, @@ -54681,25 +55931,25 @@ }, { "name": "submission_deposit", - "type": 759, + "type": 779, "typeName": "Deposit", "docs": [] }, { "name": "decision_deposit", - "type": 760, + "type": 780, "typeName": "Option>", "docs": [] }, { "name": "deciding", - "type": 761, + "type": 781, "typeName": "Option>", "docs": [] }, { "name": "tally", - "type": 429, + "type": 437, "typeName": "Tally", "docs": [] }, @@ -54711,7 +55961,7 @@ }, { "name": "alarm", - "type": 763, + "type": 783, "typeName": "Option<(Moment, ScheduleAddress)>", "docs": [] } @@ -54722,7 +55972,7 @@ } }, { - "id": 816, + "id": 836, "type": { "path": [ "bounded_collections", @@ -54732,7 +55982,7 @@ "params": [ { "name": "T", - "type": 94 + "type": 95 }, { "name": "S", @@ -54744,7 +55994,7 @@ "fields": [ { "name": null, - "type": 456, + "type": 464, "typeName": "Vec", "docs": [] } @@ -54755,7 +56005,7 @@ } }, { - "id": 817, + "id": 837, "type": { "path": [ "pallet_referenda", @@ -54888,7 +56138,7 @@ } }, { - "id": 818, + "id": 838, "type": { "path": [ "pallet_ranked_collective", @@ -54900,7 +56150,7 @@ "fields": [ { "name": "rank", - "type": 101, + "type": 102, "typeName": "Rank", "docs": [] } @@ -54911,13 +56161,13 @@ } }, { - "id": 819, + "id": 839, "type": { "path": [], "params": [], "def": { "tuple": [ - 101, + 102, 0 ] }, @@ -54925,13 +56175,13 @@ } }, { - "id": 820, + "id": 840, "type": { "path": [], "params": [], "def": { "tuple": [ - 101, + 102, 4 ] }, @@ -54939,7 +56189,7 @@ } }, { - "id": 821, + "id": 841, "type": { "path": [ "bounded_collections", @@ -54972,7 +56222,7 @@ } }, { - "id": 822, + "id": 842, "type": { "path": [ "pallet_ranked_collective", @@ -55073,7 +56323,7 @@ } }, { - "id": 823, + "id": 843, "type": { "path": [ "pallet_asset_conversion", @@ -55102,7 +56352,7 @@ } }, { - "id": 824, + "id": 844, "type": { "path": [ "pallet_asset_conversion", @@ -55348,7 +56598,7 @@ } }, { - "id": 825, + "id": 845, "type": { "path": [ "pallet_fast_unstake", @@ -55366,13 +56616,13 @@ "fields": [ { "name": "stashes", - "type": 826, + "type": 846, "typeName": "BoundedVec<(T::AccountId, BalanceOf), T::BatchSize>", "docs": [] }, { "name": "checked", - "type": 827, + "type": 847, "typeName": "BoundedVec>", "docs": [] } @@ -55383,7 +56633,7 @@ } }, { - "id": 826, + "id": 846, "type": { "path": [ "bounded_collections", @@ -55393,7 +56643,7 @@ "params": [ { "name": "T", - "type": 62 + "type": 63 }, { "name": "S", @@ -55405,7 +56655,7 @@ "fields": [ { "name": null, - "type": 61, + "type": 62, "typeName": "Vec", "docs": [] } @@ -55416,7 +56666,7 @@ } }, { - "id": 827, + "id": 847, "type": { "path": [ "bounded_collections", @@ -55438,7 +56688,7 @@ "fields": [ { "name": null, - "type": 114, + "type": 115, "typeName": "Vec", "docs": [] } @@ -55449,7 +56699,7 @@ } }, { - "id": 828, + "id": 848, "type": { "path": [ "pallet_fast_unstake", @@ -55524,7 +56774,7 @@ } }, { - "id": 829, + "id": 849, "type": { "path": [ "pallet_message_queue", @@ -55559,7 +56809,7 @@ }, { "name": "ready_neighbours", - "type": 830, + "type": 850, "typeName": "Option>", "docs": [] }, @@ -55582,7 +56832,7 @@ } }, { - "id": 830, + "id": 850, "type": { "path": [ "Option" @@ -55590,7 +56840,7 @@ "params": [ { "name": "T", - "type": 831 + "type": 851 } ], "def": { @@ -55607,7 +56857,7 @@ "fields": [ { "name": null, - "type": 831, + "type": 851, "typeName": null, "docs": [] } @@ -55622,7 +56872,7 @@ } }, { - "id": 831, + "id": 851, "type": { "path": [ "pallet_message_queue", @@ -55656,7 +56906,7 @@ } }, { - "id": 832, + "id": 852, "type": { "path": [ "pallet_message_queue", @@ -55707,7 +56957,7 @@ }, { "name": "heap", - "type": 833, + "type": 853, "typeName": "BoundedVec>", "docs": [] } @@ -55718,7 +56968,7 @@ } }, { - "id": 833, + "id": 853, "type": { "path": [ "bounded_collections", @@ -55751,7 +57001,7 @@ } }, { - "id": 834, + "id": 854, "type": { "path": [ "pallet_message_queue", @@ -55846,7 +57096,7 @@ } }, { - "id": 835, + "id": 855, "type": { "path": [ "pallet_tx_pause", @@ -55901,7 +57151,7 @@ } }, { - "id": 836, + "id": 856, "type": { "path": [ "pallet_safe_mode", @@ -55982,7 +57232,7 @@ } }, { - "id": 837, + "id": 857, "type": { "path": [ "bounded_collections", @@ -56004,7 +57254,7 @@ "fields": [ { "name": null, - "type": 838, + "type": 858, "typeName": "Vec", "docs": [] } @@ -56015,7 +57265,7 @@ } }, { - "id": 838, + "id": 858, "type": { "path": [], "params": [], @@ -56028,7 +57278,7 @@ } }, { - "id": 839, + "id": 859, "type": { "path": [ "bounded_collections", @@ -56038,7 +57288,7 @@ "params": [ { "name": "T", - "type": 840 + "type": 860 }, { "name": "S", @@ -56050,7 +57300,7 @@ "fields": [ { "name": null, - "type": 841, + "type": 861, "typeName": "Vec", "docs": [] } @@ -56061,7 +57311,7 @@ } }, { - "id": 840, + "id": 860, "type": { "path": [ "pallet_broker", @@ -56091,20 +57341,20 @@ } }, { - "id": 841, + "id": 861, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 840 + "type": 860 } }, "docs": [] } }, { - "id": 842, + "id": 862, "type": { "path": [ "pallet_broker", @@ -56117,7 +57367,7 @@ "fields": [ { "name": "core_count", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] }, @@ -56152,7 +57402,7 @@ } }, { - "id": 843, + "id": 863, "type": { "path": [ "pallet_broker", @@ -56204,19 +57454,19 @@ }, { "name": "ideal_cores_sold", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] }, { "name": "cores_offered", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] }, { "name": "first_core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] }, @@ -56228,7 +57478,7 @@ }, { "name": "cores_sold", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] } @@ -56239,7 +57489,7 @@ } }, { - "id": 844, + "id": 864, "type": { "path": [ "pallet_broker", @@ -56252,7 +57502,7 @@ "fields": [ { "name": "core", - "type": 101, + "type": 102, "typeName": "CoreIndex", "docs": [] }, @@ -56269,7 +57519,7 @@ } }, { - "id": 845, + "id": 865, "type": { "path": [ "pallet_broker", @@ -56293,7 +57543,7 @@ }, { "name": "completion", - "type": 846, + "type": 866, "typeName": "CompletionStatus", "docs": [] } @@ -56304,7 +57554,7 @@ } }, { - "id": 846, + "id": 866, "type": { "path": [ "pallet_broker", @@ -56348,7 +57598,7 @@ } }, { - "id": 847, + "id": 867, "type": { "path": [ "pallet_broker", @@ -56393,21 +57643,21 @@ } }, { - "id": 848, + "id": 868, "type": { "path": [], "params": [], "def": { "tuple": [ 4, - 101 + 102 ] }, "docs": [] } }, { - "id": 849, + "id": 869, "type": { "path": [ "pallet_broker", @@ -56442,7 +57692,7 @@ } }, { - "id": 850, + "id": 870, "type": { "path": [ "pallet_broker", @@ -56455,13 +57705,13 @@ "fields": [ { "name": "private", - "type": 851, + "type": 871, "typeName": "SignedCoreMaskBitCount", "docs": [] }, { "name": "system", - "type": 851, + "type": 871, "typeName": "SignedCoreMaskBitCount", "docs": [] } @@ -56472,7 +57722,7 @@ } }, { - "id": 851, + "id": 871, "type": { "path": [], "params": [], @@ -56483,7 +57733,7 @@ } }, { - "id": 852, + "id": 872, "type": { "path": [ "pallet_broker", @@ -56524,7 +57774,7 @@ } }, { - "id": 853, + "id": 873, "type": { "path": [ "pallet_broker", @@ -56776,7 +58026,7 @@ } }, { - "id": 854, + "id": 874, "type": { "path": [ "sp_runtime", @@ -56787,11 +58037,11 @@ "params": [ { "name": "Address", - "type": 166 + "type": 167 }, { "name": "Call", - "type": 141 + "type": 142 }, { "name": "Signature", @@ -56799,7 +58049,7 @@ }, { "name": "Extra", - "type": 855 + "type": 875 } ], "def": { @@ -56818,27 +58068,27 @@ } }, { - "id": 855, + "id": 875, "type": { "path": [], "params": [], "def": { "tuple": [ - 856, - 857, - 858, - 859, - 860, - 862, - 863, - 864 + 876, + 877, + 878, + 879, + 880, + 882, + 883, + 884 ] }, "docs": [] } }, { - "id": 856, + "id": 876, "type": { "path": [ "frame_system", @@ -56861,7 +58111,7 @@ } }, { - "id": 857, + "id": 877, "type": { "path": [ "frame_system", @@ -56884,7 +58134,7 @@ } }, { - "id": 858, + "id": 878, "type": { "path": [ "frame_system", @@ -56907,7 +58157,7 @@ } }, { - "id": 859, + "id": 879, "type": { "path": [ "frame_system", @@ -56930,7 +58180,7 @@ } }, { - "id": 860, + "id": 880, "type": { "path": [ "frame_system", @@ -56949,7 +58199,7 @@ "fields": [ { "name": null, - "type": 861, + "type": 881, "typeName": "Era", "docs": [] } @@ -56960,7 +58210,7 @@ } }, { - "id": 861, + "id": 881, "type": { "path": [ "sp_runtime", @@ -60300,7 +61550,7 @@ } }, { - "id": 862, + "id": 882, "type": { "path": [ "frame_system", @@ -60319,7 +61569,7 @@ "fields": [ { "name": null, - "type": 157, + "type": 158, "typeName": "T::Nonce", "docs": [] } @@ -60330,7 +61580,7 @@ } }, { - "id": 863, + "id": 883, "type": { "path": [ "frame_system", @@ -60353,7 +61603,39 @@ } }, { - "id": 864, + "id": 884, + "type": { + "path": [ + "pallet_skip_feeless_payment", + "SkipCheckIfFeeless" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "S", + "type": 885 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 885, + "typeName": "S", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 885, "type": { "path": [ "pallet_asset_conversion_tx_payment", @@ -60370,7 +61652,7 @@ "fields": [ { "name": "tip", - "type": 82, + "type": 83, "typeName": "BalanceOf", "docs": [] }, diff --git a/packages/types-support/src/metadata/v14/substrate-ver.ts b/packages/types-support/src/metadata/v14/substrate-ver.ts index 53c08561305c..e18f2cb4b695 100644 --- a/packages/types-support/src/metadata/v14/substrate-ver.ts +++ b/packages/types-support/src/metadata/v14/substrate-ver.ts @@ -88,9 +88,17 @@ export default { "0x91d5df18b0d2cf58", 2 ], + [ + "0x6fd7c327202e4a8d", + 1 + ], [ "0xab3c0572291feb8b", 1 + ], + [ + "0xfbc577b9d747efd6", + 1 ] ], "transactionVersion": 2, diff --git a/scripts/metadata-get.mjs b/scripts/metadata-get.mjs index 9ac8eb4d37e0..22e46cfdb2ae 100644 --- a/scripts/metadata-get.mjs +++ b/scripts/metadata-get.mjs @@ -9,7 +9,9 @@ const PREAMBLE = '// Copyright 2017-2023 @polkadot/types-support authors & contr const CMD = { kusama: `${PREAMBLE}// cargo run --release -- purge-chain -y --chain kusama-dev && cargo run --release -- --chain kusama-dev --alice --force-authoring\n\nexport default`, polkadot: `${PREAMBLE}// cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev\n\nexport default`, - substrate: `${PREAMBLE}// cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev\n\nexport default` + // TODO Migration for old Kusama/Polkadot dev specs (as per SDK) + // rococo: `${PREAMBLE}// cargo run --release --bin polkadot -- purge-chain -y --dev && cargo run --release --bin polkadot -- --dev\n\nexport default`, + substrate: `${PREAMBLE}// cargo run --release --bin substrate-node -- purge-chain -y --dev && cargo run --release --bin substrate-node -- --dev\n\nexport default` }; let requestId = 0; @@ -47,11 +49,17 @@ const [methods, metadata, version] = await Promise.all([ const chain = version.specName === 'node' ? 'substrate' : version.specName; +const preamble = CMD[chain]; + +if (!preamble) { + throw new Error(`FATAL: Chain ${chain} not found with a preamble, add it in scripts/metadata-get.mjs`); +} + const metaVer = parseInt(metadata.substring(10, 12), 16); const path = `packages/types-support/src/metadata/v${metaVer}/${chain}`; -fs.writeFileSync(`${path}-hex.ts`, `${CMD[chain]} '${metadata}';\n`); -fs.writeFileSync(`${path}-rpc.ts`, `${CMD[chain]} ${JSON.stringify(methods, null, 2)};\n`); -fs.writeFileSync(`${path}-ver.ts`, `${CMD[chain]} ${JSON.stringify(version, null, 2)};\n`); +fs.writeFileSync(`${path}-hex.ts`, `${preamble} '${metadata}';\n`); +fs.writeFileSync(`${path}-rpc.ts`, `${preamble} ${JSON.stringify(methods, null, 2)};\n`); +fs.writeFileSync(`${path}-ver.ts`, `${preamble} ${JSON.stringify(version, null, 2)};\n`); console.log(`Retrieved ${chain}/${version.specVersion}, metadata v${metaVer}`); From 31a0b296d3f9f6115f83848f5a9aefb85403fd9b Mon Sep 17 00:00:00 2001 From: Jaco Date: Sat, 18 Nov 2023 08:17:22 +0200 Subject: [PATCH 2/3] Adjust types --- packages/api-augment/src/substrate/events.ts | 2 +- packages/api-augment/src/substrate/query.ts | 2 +- packages/api-augment/src/substrate/tx.ts | 2 +- packages/api-derive/src/democracy/preimages.ts | 10 +++++----- packages/api-derive/src/staking/stakerRewards.ts | 11 +++++++---- packages/api/src/checkTypes.manual.ts | 2 +- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/packages/api-augment/src/substrate/events.ts b/packages/api-augment/src/substrate/events.ts index 668752de15a6..efecffbb3c2b 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, H256, Perbill, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, KitchensinkRuntimeProxyType, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsOrigin, PalletConvictionVotingTally, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsPalletAttributes, PalletNftsPriceWithDirection, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletSafeModeExitReason, PalletSocietyGroupParams, PalletStakingForcing, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpStatementStoreStatement, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchDispatchInfo, FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, KitchensinkRuntimeProxyType, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsOrigin, PalletConvictionVotingTally, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsPalletAttributes, PalletNftsPriceWithDirection, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletSafeModeExitReason, PalletSocietyGroupParams, PalletStakingForcing, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpStakingExposure, SpStatementStoreStatement, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; diff --git a/packages/api-augment/src/substrate/query.ts b/packages/api-augment/src/substrate/query.ts index 1cc64d85a80d..0f6582aa8d76 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, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetConversionNativeOrAssetId, PalletAssetConversionPoolInfo, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletBountiesBounty, PalletBrokerAllowedRenewalId, PalletBrokerAllowedRenewalRecord, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerPoolIoRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletConvictionVotingVoteVoting, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMessageQueueBookState, PalletMessageQueuePage, PalletMultisigMultisig, PalletNftFractionalizationDetails, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsItemConfig, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsPendingSwap, PalletNisBid, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletSalaryClaimantStatus, PalletSalaryStatusType, 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, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusGrandpaAppPublic, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetConversionNativeOrAssetId, PalletAssetConversionPoolInfo, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmountRuntimeFreezeReason, PalletBalancesIdAmountRuntimeHoldReason, PalletBalancesReserveData, PalletBountiesBounty, PalletBrokerAllowedRenewalId, PalletBrokerAllowedRenewalRecord, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerPoolIoRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletConvictionVotingVoteVoting, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMessageQueueBookState, PalletMessageQueuePage, 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, PalletSalaryClaimantStatus, PalletSalaryStatusType, 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, SpConsensusGrandpaAppPublic, SpCoreCryptoKeyTypeId, SpMixnetAppPublic, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingExposure, SpStakingExposurePage, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; diff --git a/packages/api-augment/src/substrate/tx.ts b/packages/api-augment/src/substrate/tx.ts index 3e75cebfa27b..7b19ffe08a25 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, H256, MultiAddress, Perbill, Percent, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerConfigRecord, PalletBrokerCoreMask, PalletBrokerFinality, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsWasmDeterminism, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityJudgement, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsDestroyWitness, PalletNftsItemConfig, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintWitness, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceWithDirection, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletUniquesDestroyWitness, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpTransactionStorageProofTransactionStorageProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceUnscrupulousItem, PalletAssetConversionNativeOrAssetId, PalletBrokerConfigRecord, PalletBrokerCoreMask, PalletBrokerFinality, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsWasmDeterminism, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMixnetRegistration, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsDestroyWitness, PalletNftsItemConfig, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintWitness, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceWithDirection, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletUniquesDestroyWitness, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpMixnetAppSignature, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpTransactionStorageProofTransactionStorageProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; diff --git a/packages/api-derive/src/democracy/preimages.ts b/packages/api-derive/src/democracy/preimages.ts index a9f5463ea7f5..fab5ca880dae 100644 --- a/packages/api-derive/src/democracy/preimages.ts +++ b/packages/api-derive/src/democracy/preimages.ts @@ -3,7 +3,7 @@ import type { Observable } from 'rxjs'; import type { AccountId, Balance, BlockNumber, Call, Hash, PreimageStatus } from '@polkadot/types/interfaces'; -import type { FrameSupportPreimagesBounded, PalletPreimageRequestStatus } from '@polkadot/types/lookup'; +import type { FrameSupportPreimagesBounded, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus } from '@polkadot/types/lookup'; import type { Bytes, Option } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { HexString } from '@polkadot/util/types'; @@ -55,14 +55,14 @@ function parseDemocracy (api: DeriveApi, imageOpt: Option | Option< return constructProposal(api, imageOpt.unwrap()); } -function parseImage (api: DeriveApi, [proposalHash, status, bytes]: [HexString, PalletPreimageRequestStatus | null, Bytes | null]): DeriveProposalImage | undefined { +function parseImage (api: DeriveApi, [proposalHash, status, bytes]: [HexString, PalletPreimageRequestStatus | PalletPreimageOldRequestStatus | null, Bytes | null]): DeriveProposalImage | undefined { if (!status) { return undefined; } const [proposer, balance] = status.isUnrequested - ? status.asUnrequested.deposit - : status.asRequested.deposit.unwrapOrDefault(); + ? (status as unknown as PalletPreimageRequestStatus).asUnrequested.ticket || (status as unknown as PalletPreimageOldRequestStatus).asUnrequested.deposit + : ((status as unknown as PalletPreimageRequestStatus).asRequested.maybeTicket || (status as unknown as PalletPreimageOldRequestStatus).asRequested.deposit).unwrapOrDefault(); let proposal: Call | undefined; if (bytes) { @@ -112,7 +112,7 @@ function getImages (api: DeriveApi, bounded: (FrameSupportPreimagesBounded | Uin let ptr = -1; return statuses - .map((s, i): [HexString, PalletPreimageRequestStatus | null, Bytes | null] => + .map((s, i): [HexString, PalletPreimageOldRequestStatus | null, Bytes | null] => s ? [hashes[i], s, optBytes[++ptr].unwrapOr(null)] : [hashes[i], null, null] diff --git a/packages/api-derive/src/staking/stakerRewards.ts b/packages/api-derive/src/staking/stakerRewards.ts index 0e7df15c04a1..141f10d9d4e0 100644 --- a/packages/api-derive/src/staking/stakerRewards.ts +++ b/packages/api-derive/src/staking/stakerRewards.ts @@ -4,6 +4,7 @@ import type { Observable } from 'rxjs'; import type { AccountId, EraIndex } from '@polkadot/types/interfaces'; import type { PalletStakingStakingLedger } from '@polkadot/types/lookup'; +import type { u32 } from '@polkadot/types-codec'; import type { BN } from '@polkadot/util'; import type { DeriveApi, DeriveEraPoints, DeriveEraPrefs, DeriveEraRewards, DeriveEraValPoints, DeriveEraValPrefs, DeriveStakerExposure, DeriveStakerReward, DeriveStakerRewardValidator } from '../types.js'; import type { DeriveStakingQuery } from './types.js'; @@ -88,6 +89,10 @@ function allUniqValidators (rewards: DeriveStakerReward[][]): [string[], string[ }, [[], []]); } +function getClaimedRewards (valLedger?: PalletStakingStakingLedger): undefined | u32[] { + return valLedger && (valLedger.legacyClaimedRewards || (valLedger as unknown as { claimedRewards: u32[] }).claimedRewards); +} + function removeClaimed (validators: string[], queryValidators: DeriveStakingQuery[], reward: DeriveStakerReward): void { const rm: string[] = []; @@ -95,9 +100,7 @@ function removeClaimed (validators: string[], queryValidators: DeriveStakingQuer const index = validators.indexOf(validatorId); if (index !== -1) { - const valLedger = queryValidators[index].stakingLedger; - - if (valLedger?.claimedRewards.some((e) => reward.era.eq(e))) { + if (getClaimedRewards(queryValidators[index].stakingLedger)?.some((e) => reward.era.eq(e))) { rm.push(validatorId); } } @@ -109,7 +112,7 @@ function removeClaimed (validators: string[], queryValidators: DeriveStakingQuer } function filterRewards (eras: EraIndex[], valInfo: [string, DeriveStakingQuery][], { rewards, stakingLedger }: { rewards: DeriveStakerReward[]; stakingLedger: PalletStakingStakingLedger }): DeriveStakerReward[] { - const filter = eras.filter((e) => !stakingLedger.claimedRewards.some((s) => s.eq(e))); + const filter = eras.filter((e) => !getClaimedRewards(stakingLedger)?.some((s) => s.eq(e))); const validators = valInfo.map(([v]) => v); const queryValidators = valInfo.map(([, q]) => q); diff --git a/packages/api/src/checkTypes.manual.ts b/packages/api/src/checkTypes.manual.ts index d9a031684a2d..fa2c89290769 100644 --- a/packages/api/src/checkTypes.manual.ts +++ b/packages/api/src/checkTypes.manual.ts @@ -282,7 +282,7 @@ async function tx (api: ApiPromise, pairs: TestKeyringMapSubstrate): Promise Date: Sat, 18 Nov 2023 08:24:11 +0200 Subject: [PATCH 3/3] Fix build --- packages/api-derive/src/bounties/bounties.spec.ts | 2 +- packages/api/src/checkTypes.manual.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/api-derive/src/bounties/bounties.spec.ts b/packages/api-derive/src/bounties/bounties.spec.ts index a7167a61a11f..e3ddde750468 100644 --- a/packages/api-derive/src/bounties/bounties.spec.ts +++ b/packages/api-derive/src/bounties/bounties.spec.ts @@ -74,7 +74,7 @@ describe('bounties derive', () => { }); it('creates proposal', function () { - expect(createProposal(api.tx.balances.transfer('5EYCAe5ijiYfyeZ2JJCGq56LmPyNRAKzpG4QkoQkkQNB5e6Z', 1))).toBeTruthy(); + expect(createProposal(api.tx.balances.transferAllowDeath('5EYCAe5ijiYfyeZ2JJCGq56LmPyNRAKzpG4QkoQkkQNB5e6Z', 1))).toBeTruthy(); }); it('combines bounties with descriptions', async () => { diff --git a/packages/api/src/checkTypes.manual.ts b/packages/api/src/checkTypes.manual.ts index fa2c89290769..498dbce6389a 100644 --- a/packages/api/src/checkTypes.manual.ts +++ b/packages/api/src/checkTypes.manual.ts @@ -243,7 +243,7 @@ function types (api: ApiPromise): void { async function tx (api: ApiPromise, pairs: TestKeyringMapSubstrate): Promise { // transfer, also allows for bigint inputs here - const transfer = api.tx.balances.transfer(pairs.bob.address, BigInt(123456789)); + const transfer = api.tx.balances.transferAllowDeath(pairs.bob.address, BigInt(123456789)); console.log('transfer casted', transfer as IMethod, transfer as IExtrinsic); @@ -254,19 +254,19 @@ async function tx (api: ApiPromise, pairs: TestKeyringMapSubstrate): Promise(pairs.alice.address); (await api.tx.balances - .transfer(pairs.bob.address, 12345) + .transferAllowDeath(pairs.bob.address, 12345) .signAndSend(pairs.alice, { nonce }) ).toHex(); // just with the callback await api.tx.balances - .transfer(pairs.bob.address, 12345) + .transferAllowDeath(pairs.bob.address, 12345) .signAndSend(pairs.alice, ({ status }: SubmittableResult) => console.log(status.type)); // with options and the callback const nonce2 = await api.query.system['accountNonce'](pairs.alice.address); const unsub2 = await api.tx.balances - .transfer(pairs.bob.address, 12345) + .transferAllowDeath(pairs.bob.address, 12345) .signAndSend(pairs.alice, { nonce: nonce2 }, ({ status }: SubmittableResult): void => { console.log('transfer status:', status.type);