From 2f9be0a7788e5c9c6adc26b3640009965b47b795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rn=20Andre=20Tangen=20=40gorillatron?= Date: Wed, 11 Oct 2023 10:57:23 +0200 Subject: [PATCH] mainnet stable tag release --- .../src/interfaces/augment-api-consts.ts | 137 +- .../src/interfaces/augment-api-errors.ts | 330 +-- .../src/interfaces/augment-api-events.ts | 223 +- .../src/interfaces/augment-api-query.ts | 107 +- .../src/interfaces/augment-api-runtime.ts | 27 +- .../src/interfaces/augment-api-tx.ts | 387 +-- packages/augment-api/src/interfaces/lookup.ts | 2075 ++++++--------- .../augment-api/src/interfaces/registry.ts | 98 +- .../src/interfaces/types-lookup.ts | 2300 ++++++----------- packages/augment-api/src/metadata/latest.json | 2 +- packages/indexer/src/graphql/sdk.ts | 13 - .../model/markets/functions/create/index.ts | 4 +- packages/sdk/src/model/markets/market.ts | 4 +- 13 files changed, 1777 insertions(+), 3930 deletions(-) diff --git a/packages/augment-api/src/interfaces/augment-api-consts.ts b/packages/augment-api/src/interfaces/augment-api-consts.ts index 6be831d6..e88fc11c 100644 --- a/packages/augment-api/src/interfaces/augment-api-consts.ts +++ b/packages/augment-api/src/interfaces/augment-api-consts.ts @@ -6,9 +6,9 @@ import '@polkadot/api-base/types/consts'; import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types'; -import type { Option, U8aFixed, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; +import type { Option, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { Percent, Permill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletContractsSchedule, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, XcmV3MultiLocation, ZeitgeistPrimitivesAsset } from '@polkadot/types/lookup'; +import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletContractsSchedule, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, XcmV1MultiLocation, ZeitgeistPrimitivesAsset } from '@polkadot/types/lookup'; export type __AugmentedConst = AugmentedConst; @@ -134,10 +134,6 @@ declare module '@polkadot/api-base/types/consts' { * The maximum length of a contract code in bytes. This limit applies to the instrumented * version of the code. Therefore `instantiate_with_code` can fail even when supplying * a wasm binary below this maximum size. - * - * The value should be chosen carefully taking into the account the overall memory limit - * your runtime has, as well as the [maximum allowed callstack - * depth](#associatedtype.CallStack). Look into the `integrity_test()` for some insights. **/ maxCodeLen: u32 & AugmentedConst; /** @@ -167,76 +163,21 @@ declare module '@polkadot/api-base/types/consts' { }; court: { /** - * The time in which the jurors should reveal their commitment vote. - **/ - aggregationPeriod: u64 & AugmentedConst; - /** - * The required base bond in order to get an appeal initiated. - * This bond increases exponentially with the number of appeals. - **/ - appealBond: u128 & AugmentedConst; - /** - * The time in which a court case can get appealed. - **/ - appealPeriod: u64 & AugmentedConst; - /** - * The expected blocks per year to calculate the inflation emission. - **/ - blocksPerYear: u64 & AugmentedConst; - /** - * The inflation period in which new tokens are minted. - **/ - inflationPeriod: u64 & AugmentedConst; - /** - * The court lock identifier. - **/ - lockId: U8aFixed & AugmentedConst; - /** - * The maximum number of appeals until a court fails. - **/ - maxAppeals: u32 & AugmentedConst; - /** - * The maximum number of jurors and delegators that can be registered. + * Block duration to cast a vote on an outcome. **/ - maxCourtParticipants: u32 & AugmentedConst; - /** - * The maximum number of possible delegations. - **/ - maxDelegations: u32 & AugmentedConst; - /** - * The maximum number of randomly selected n * `MinJurorStake` (n equals all draw weights) - * out of all jurors and delegators stake. This configuration parameter should be - * the maximum necessary_draws_weight multiplied by 2. - * Each `MinJurorStake` (draw weight) out of `n * MinJurorStake` belongs - * to one juror or one delegator. - * (necessary_draws_weight = 2^(appeals_len) * 31 + 2^(appeals_len) - 1) - * Assume MaxAppeals - 1 (= 3), example: 2^3 * 31 + 2^3 - 1 = 255 - * => 2 * 255 = 510 = `MaxSelectedDraws`. - * Why the multiplication by two? - * Because each draw weight is associated with one juror account id and - * potentially a delegator account id. - **/ - maxSelectedDraws: u32 & AugmentedConst; - /** - * The minimum stake a user needs to lock to become a juror. - **/ - minJurorStake: u128 & AugmentedConst; + courtCaseDuration: u64 & AugmentedConst; /** * Identifier of this pallet **/ palletId: FrameSupportPalletId & AugmentedConst; /** - * The global interval which schedules the start of new court vote periods. + * Weight used to calculate the necessary staking amount to become a juror **/ - requestInterval: u64 & AugmentedConst; + stakeWeight: u128 & AugmentedConst; /** - * The treasury pallet identifier. + * Slashed funds are send to the treasury **/ treasuryPalletId: FrameSupportPalletId & AugmentedConst; - /** - * The time in which the jurors can cast their commitment vote. - **/ - votePeriod: u64 & AugmentedConst; }; democracy: { /** @@ -300,48 +241,6 @@ declare module '@polkadot/api-base/types/consts' { **/ votingPeriod: u64 & AugmentedConst; }; - globalDisputes: { - /** - * The time period in which the addition of new outcomes are allowed. - **/ - addOutcomePeriod: u64 & AugmentedConst; - /** - * The time period in which votes are allowed. - **/ - gdVotingPeriod: u64 & AugmentedConst; - /** - * The vote lock identifier. - **/ - globalDisputeLockId: U8aFixed & AugmentedConst; - /** - * The pallet identifier. - **/ - globalDisputesPalletId: FrameSupportPalletId & AugmentedConst; - /** - * The maximum numbers of distinct markets - * on which one account can simultaneously vote on outcomes. - * When the user unlocks, the user has again `MaxGlobalDisputeVotes` number of votes. - * This constant is useful to limit the number of for-loop iterations (weight constraints). - **/ - maxGlobalDisputeVotes: u32 & AugmentedConst; - /** - * The maximum number of owners - * for a voting outcome for private API calls of `push_vote_outcome`. - **/ - maxOwners: u32 & AugmentedConst; - /** - * The minimum required amount to vote on an outcome. - **/ - minOutcomeVoteAmount: u128 & AugmentedConst; - /** - * The maximum number of keys to remove from a storage map. - **/ - removeKeysLimit: u32 & AugmentedConst; - /** - * The fee required to add a voting outcome. - **/ - votingOutcomeFee: u128 & AugmentedConst; - }; identity: { /** * The amount held on deposit for a registered identity @@ -478,6 +377,11 @@ declare module '@polkadot/api-base/types/consts' { * The base amount of currency that must be bonded in order to create a dispute. **/ disputeBond: u128 & AugmentedConst; + /** + * The additional amount of currency that must be bonded when creating a subsequent + * dispute. + **/ + disputeFactor: u128 & AugmentedConst; /** * The maximum number of categories available for categorical markets. **/ @@ -607,19 +511,6 @@ declare module '@polkadot/api-base/types/consts' { maxScheduledPerBlock: u32 & AugmentedConst; }; simpleDisputes: { - /** - * The maximum number of disputes allowed on any single market. - **/ - maxDisputes: u32 & AugmentedConst; - /** - * The base amount of currency that must be bonded in order to create a dispute. - **/ - outcomeBond: u128 & AugmentedConst; - /** - * The additional amount of currency that must be bonded when creating a subsequent - * dispute. - **/ - outcomeFactor: u128 & AugmentedConst; /** * The pallet identifier. **/ @@ -780,11 +671,11 @@ declare module '@polkadot/api-base/types/consts' { * The actually weight for an XCM message is `T::BaseXcmWeight + * T::Weigher::weight(&msg)`. **/ - baseXcmWeight: SpWeightsWeightV2Weight & AugmentedConst; + baseXcmWeight: u64 & AugmentedConst; /** * Self chain location. **/ - selfLocation: XcmV3MultiLocation & AugmentedConst; + selfLocation: XcmV1MultiLocation & AugmentedConst; }; } // AugmentedConsts } // declare module diff --git a/packages/augment-api/src/interfaces/augment-api-errors.ts b/packages/augment-api/src/interfaces/augment-api-errors.ts index edae8a9c..6f696d22 100644 --- a/packages/augment-api/src/interfaces/augment-api-errors.ts +++ b/packages/augment-api/src/interfaces/augment-api-errors.ts @@ -127,6 +127,10 @@ declare module '@polkadot/api-base/types/errors' { * An account attempts to submit a report to an undisputed market. **/ MarketIsNotDisputed: AugmentedError; + /** + * Only one dispute is allowed. + **/ + OnlyOneDisputeAllowed: AugmentedError; /** * The report does not match the market's type. **/ @@ -307,6 +311,10 @@ declare module '@polkadot/api-base/types/errors' { * A contract with the same AccountId already exists. **/ DuplicateContract: AugmentedError; + /** + * The topics passed to `seal_deposit_events` contains at least one duplicate. + **/ + DuplicateTopics: AugmentedError; /** * An indetermistic code was used in a context where this is not permitted. **/ @@ -445,199 +453,25 @@ declare module '@polkadot/api-base/types/errors' { }; court: { /** - * In order to exit the court the juror has to exit - * the pool first with `prepare_exit_court`. - **/ - AlreadyPreparedExit: AugmentedError; - /** - * After the first join of the court the amount has to be equal or higher than the current stake. - * This is to ensure the slashable amount in active court rounds - * is still smaller or equal to the stake. - * It is also necessary to calculate the `unconsumed` stake properly. - * Otherwise a juror could just reduce the probability to get selected whenever they want. - * But this has to be done by `prepare_exit_court` and `exit_court`. - * Additionally, the `join_court` and `delegate` extrinsics - * use `extend_lock` and not `set_lock` or `remove_lock`. - * This means those extrinsics are not meant to get out, but only to get into the court. + * It is not possible to insert a Juror that is already stored **/ - AmountBelowLastJoin: AugmentedError; - /** - * The amount is too low to kick the lowest juror out of the stake-weighted pool. - **/ - AmountBelowLowestJuror: AugmentedError; - /** - * The caller has not enough funds to join the court with the specified amount. - **/ - AmountExceedsBalance: AugmentedError; - /** - * The callers balance is lower than the appeal bond. - **/ - AppealBondExceedsBalance: AugmentedError; - /** - * The appealed vote item is not an outcome. - **/ - AppealedVoteItemIsNoOutcome: AugmentedError; - /** - * The amount is below the minimum required stake. - **/ - BelowMinJurorStake: AugmentedError; - /** - * A juror tried to denounce herself. - **/ - CallerDenouncedItself: AugmentedError; - /** - * This operation requires the caller to be a juror or delegator. - **/ - CallerIsNotACourtParticipant: AugmentedError; - /** - * The caller of this function is not part of the juror draws. - **/ - CallerNotInSelectedDraws: AugmentedError; - /** - * The vote item and salt reveal do not match the commitment vote. - **/ - CommitmentHashMismatch: AugmentedError; - /** - * The juror stakes of the court already got reassigned. - **/ - CourtAlreadyReassigned: AugmentedError; - /** - * The court id to market id mapping was not found. - **/ - CourtIdToMarketIdNotFound: AugmentedError; - /** - * The court is not in the closed state. - **/ - CourtNotClosed: AugmentedError; - /** - * No court for this market id was found. - **/ - CourtNotFound: AugmentedError; - /** - * This should not happen, because the juror account should only be once in a pool. - **/ - CourtParticipantTwiceInPool: AugmentedError; - /** - * The set of delegations should contain only valid and active juror accounts. - **/ - DelegatedToInvalidJuror: AugmentedError; - /** - * The set of delegations has to be distinct. - **/ - IdenticalDelegationsNotAllowed: AugmentedError; - /** - * The vote item is not valid for this (binary) court. - **/ - InvalidVoteItemForBinaryCourt: AugmentedError; - /** - * The vote item is not valid for this (outcome) court. - **/ - InvalidVoteItemForOutcomeCourt: AugmentedError; - /** - * The caller of this extrinsic needs to be drawn or in the commitment vote state. - **/ - InvalidVoteState: AugmentedError; - /** - * The juror decided to be a delegator. - **/ - JurorDelegated: AugmentedError; - /** - * The juror was drawn but did not manage to commitmently vote within the court. - **/ - JurorDidNotVote: AugmentedError; + JurorAlreadyExists: AugmentedError; /** * An account id does not exist on the jurors storage. **/ - JurorDoesNotExist: AugmentedError; + JurorDoesNotExists: AugmentedError; /** - * The juror was not randomly selected for the court. - **/ - JurorNotDrawn: AugmentedError; - /** - * On dispute or resolution, someone tried to pass a non-court market type. + * On dispute or resolution, someone tried to pass a non-court market type **/ MarketDoesNotHaveCourtMechanism: AugmentedError; /** - * The market id to court id mapping was not found. - **/ - MarketIdToCourtIdNotFound: AugmentedError; - /** - * The market is not in a state where it can be disputed. - **/ - MarketIsNotDisputed: AugmentedError; - /** - * The report of the market was not found. - **/ - MarketReportNotFound: AugmentedError; - /** - * The maximum number of appeals has been reached. - **/ - MaxAppealsReached: AugmentedError; - /** - * The maximum number of court ids is reached. - **/ - MaxCourtIdReached: AugmentedError; - /** - * The maximum number of possible jurors has been reached. - **/ - MaxCourtParticipantsReached: AugmentedError; - /** - * The maximum number of delegations is reached for this account. - **/ - MaxDelegationsReached: AugmentedError; - /** - * The call to `delegate` is not valid if no delegations are provided. - **/ - NoDelegations: AugmentedError; - /** - * There are not enough jurors in the pool. - **/ - NotEnoughJurorsAndDelegatorsStake: AugmentedError; - /** - * This operation is only allowed in the aggregation period. - **/ - NotInAggregationPeriod: AugmentedError; - /** - * This operation is only allowed in the appeal period. - **/ - NotInAppealPeriod: AugmentedError; - /** - * This operation is only allowed in the voting period. - **/ - NotInVotingPeriod: AugmentedError; - /** - * The outcome does not match the market outcomes. - **/ - OutcomeMismatch: AugmentedError; - /** - * The juror should at least wait one inflation period after the funds can be unstaked. - * Otherwise hopping in and out for inflation rewards is possible. - **/ - PrematureExit: AugmentedError; - /** - * The `prepare_exit_at` field is not present. - **/ - PrepareExitAtNotPresent: AugmentedError; - /** - * A delegation to the own account is not possible. - **/ - SelfDelegationNotAllowed: AugmentedError; - /** - * The juror was already denounced. + * No-one voted on an outcome to resolve a market **/ - VoteAlreadyDenounced: AugmentedError; + NoVotes: AugmentedError; /** - * The vote is not commitment. + * Forbids voting of unknown accounts **/ - VoteAlreadyRevealed: AugmentedError; - /** - * The vote item was expected to be an outcome, but is actually not an outcome. - **/ - VoteItemIsNoOutcome: AugmentedError; - /** - * The winner vote item is not an outcome. - **/ - WinnerVoteItemIsNoOutcome: AugmentedError; + OnlyJurorsCanVote: AugmentedError; }; cumulusXcm: { }; @@ -746,76 +580,6 @@ declare module '@polkadot/api-base/types/errors' { **/ Unknown: AugmentedError; }; - globalDisputes: { - /** - * The period in which outcomes can be added is over. - **/ - AddOutcomePeriodIsOver: AugmentedError; - /** - * Sender tried to vote with an amount below a defined minimum. - **/ - AmountTooLow: AugmentedError; - /** - * The global dispute was already started. - **/ - GlobalDisputeAlreadyExists: AugmentedError; - /** - * The operation requires a global dispute in a destroyed state. - **/ - GlobalDisputeNotDestroyed: AugmentedError; - /** - * No global dispute present at the moment. - **/ - GlobalDisputeNotFound: AugmentedError; - /** - * Sender does not have enough funds for the vote on an outcome. - **/ - InsufficientAmount: AugmentedError; - /** - * The global dispute status is invalid for this operation. - **/ - InvalidGlobalDisputeStatus: AugmentedError; - /** - * The maximum amount of owners is reached. - **/ - MaxOwnersReached: AugmentedError; - /** - * The maximum number of votes for this account is reached. - **/ - MaxVotesReached: AugmentedError; - /** - * The amount in the reward pot is zero. - **/ - NoFundsToReward: AugmentedError; - /** - * It is not inside the period in which votes are allowed. - **/ - NotInGdVotingPeriod: AugmentedError; - /** - * The voting outcome has been already added. - **/ - OutcomeAlreadyExists: AugmentedError; - /** - * The outcome specified is not present in the voting outcomes. - **/ - OutcomeDoesNotExist: AugmentedError; - /** - * Submitted outcome does not match market type. - **/ - OutcomeMismatch: AugmentedError; - /** - * The outcomes are not fully cleaned yet. - **/ - OutcomesNotFullyCleaned: AugmentedError; - /** - * Only a shared possession is allowed. - **/ - SharedPossessionRequired: AugmentedError; - /** - * The global dispute period is not over yet. The winner is not yet determined. - **/ - UnfinishedGlobalDispute: AugmentedError; - }; identity: { /** * Account ID is already named. @@ -1060,10 +824,6 @@ declare module '@polkadot/api-base/types/errors' { ValidationDataNotAvailable: AugmentedError; }; polkadotXcm: { - /** - * The given account is not an identifiable sovereign account for any location. - **/ - AccountNotSovereign: AugmentedError; /** * The location is invalid since it already has a subscription from us. **/ @@ -1089,34 +849,14 @@ declare module '@polkadot/api-base/types/errors' { * The assets to be sent are empty. **/ Empty: AugmentedError; - /** - * The operation required fees to be paid which the initiator could not meet. - **/ - FeesNotMet: AugmentedError; /** * The message execution fails the filter. **/ Filtered: AugmentedError; - /** - * The unlock operation cannot succeed because there are still users of the lock. - **/ - InUse: AugmentedError; - /** - * Invalid asset for the operation. - **/ - InvalidAsset: AugmentedError; /** * Origin is invalid for sending. **/ InvalidOrigin: AugmentedError; - /** - * A remote lock with the corresponding data could not be found. - **/ - LockNotFound: AugmentedError; - /** - * The owner does not own (all) of the asset that they wish to do the operation on. - **/ - LowBalance: AugmentedError; /** * The referenced subscription could not be found. **/ @@ -1130,10 +870,6 @@ declare module '@polkadot/api-base/types/errors' { * Too many assets have been attempted for transfer. **/ TooManyAssets: AugmentedError; - /** - * The asset owner has too many locks on the asset. - **/ - TooManyLocks: AugmentedError; /** * The desired destination was unreachable, generally because there is a no way of routing * to it. @@ -1167,13 +903,13 @@ declare module '@polkadot/api-base/types/errors' { **/ EditReasonLengthExceedsMaxEditReasonLen: AugmentedError; /** - * The fee is too high. + * The start of the global dispute for this market happened already. **/ - FeeTooHigh: AugmentedError; + GlobalDisputeAlreadyStarted: AugmentedError; /** - * The start of the global dispute for this market happened already. + * The global dispute resolution system is disabled. **/ - GlobalDisputeExistsAlready: AugmentedError; + GlobalDisputesDisabled: AugmentedError; /** * Specified grace_period is greater than MaxGracePeriod. **/ @@ -1222,10 +958,6 @@ declare module '@polkadot/api-base/types/errors' { * Market is already reported on. **/ MarketAlreadyReported: AugmentedError; - /** - * The market dispute mechanism has not failed. - **/ - MarketDisputeMechanismNotFailed: AugmentedError; /** * The market duration is longer than allowed. **/ @@ -1274,6 +1006,14 @@ declare module '@polkadot/api-base/types/errors' { * The point in time when the market becomes active is too soon. **/ MarketStartTooSoon: AugmentedError; + /** + * The maximum number of disputes is needed for this operation. + **/ + MaxDisputesNeeded: AugmentedError; + /** + * The maximum number of disputes has been reached. + **/ + MaxDisputesReached: AugmentedError; /** * Tried to settle missing bond. **/ @@ -1436,7 +1176,6 @@ declare module '@polkadot/api-base/types/errors' { TargetBlockNumberInPast: AugmentedError; }; simpleDisputes: { - CannotDisputeSameOutcome: AugmentedError; /** * 1. Any resolution must either have a `Disputed` or `Reported` market status * 2. If status is `Disputed`, then at least one dispute must exist @@ -1446,13 +1185,6 @@ declare module '@polkadot/api-base/types/errors' { * On dispute or resolution, someone tried to pass a non-simple-disputes market type **/ MarketDoesNotHaveSimpleDisputesMechanism: AugmentedError; - MarketIsNotReported: AugmentedError; - /** - * The maximum number of disputes has been reached. - **/ - MaxDisputesReached: AugmentedError; - OutcomeMismatch: AugmentedError; - StorageOverflow: AugmentedError; }; styx: { /** @@ -1464,12 +1196,6 @@ declare module '@polkadot/api-base/types/errors' { **/ HasAlreadyCrossed: AugmentedError; }; - sudo: { - /** - * Sender must be the Sudo account - **/ - RequireSudo: AugmentedError; - }; swaps: { /** * The weight of an asset in a CPMM swap pool is greather than the upper weight cap. diff --git a/packages/augment-api/src/interfaces/augment-api-events.ts b/packages/augment-api/src/interfaces/augment-api-events.ts index 799c8aaf..87b68871 100644 --- a/packages/augment-api/src/interfaces/augment-api-events.ts +++ b/packages/augment-api/src/interfaces/augment-api-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, Percent } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, NimbusPrimitivesNimbusCryptoPublic, OrmlTraitsAssetRegistryAssetMetadata, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletMultisigTimepoint, PalletParachainStakingDelegationRequestsCancelledScheduledRequest, PalletParachainStakingDelegatorAdded, SessionKeysPrimitivesVrfVrfCryptoPublic, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetMultiAssets, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesMarket, ZeitgeistPrimitivesMarketMarketDispute, ZeitgeistPrimitivesMarketMarketStatus, ZeitgeistPrimitivesMarketReport, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPool, ZeitgeistPrimitivesProxyType, ZrmlCourtVoteItem, ZrmlSwapsEventsCommonPoolEventParams, ZrmlSwapsEventsPoolAssetEvent, ZrmlSwapsEventsPoolAssetsEvent, ZrmlSwapsEventsSwapEvent } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, NimbusPrimitivesNimbusCryptoPublic, OrmlTraitsAssetRegistryAssetMetadata, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletMultisigTimepoint, PalletParachainStakingDelegationRequestsCancelledScheduledRequest, PalletParachainStakingDelegatorAdded, SessionKeysPrimitivesVrfVrfCryptoPublic, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesMarket, ZeitgeistPrimitivesMarketMarketDispute, ZeitgeistPrimitivesMarketMarketStatus, ZeitgeistPrimitivesMarketReport, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPool, ZeitgeistPrimitivesProxyType, ZrmlCourtJuror, ZrmlSwapsEventsCommonPoolEventParams, ZrmlSwapsEventsPoolAssetEvent, ZrmlSwapsEventsPoolAssetsEvent, ZrmlSwapsEventsSwapEvent } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; @@ -91,10 +91,6 @@ declare module '@polkadot/api-base/types/events' { EligibleUpdated: AugmentedEvent; }; authorized: { - /** - * The Authority reported. - **/ - AuthorityReported: AugmentedEvent; }; authorMapping: { /** @@ -294,60 +290,15 @@ declare module '@polkadot/api-base/types/events' { MembersSwapped: AugmentedEvent; }; court: { - /** - * A market has been appealed. - **/ - CourtAppealed: AugmentedEvent; - /** - * A delegator has delegated their stake to jurors. - **/ - DelegatorJoined: AugmentedEvent], { delegator: AccountId32, stake: u128, delegatedJurors: Vec }>; - /** - * A juror vote has been denounced. - **/ - DenouncedJurorVote: AugmentedEvent; - /** - * A court participant has been removed from the court. - **/ - ExitedCourt: AugmentedEvent; - /** - * A court participant prepared to exit the court. - **/ - ExitPrepared: AugmentedEvent; - /** - * The yearly inflation rate has been set. - **/ - InflationSet: AugmentedEvent; - /** - * A juror has been added to the court. - **/ - JurorJoined: AugmentedEvent; - /** - * A juror has revealed their vote. - **/ - JurorRevealedVote: AugmentedEvent; - /** - * A juror has voted in a court. - **/ - JurorVoted: AugmentedEvent; - /** - * A new token amount was minted for a court participant. - **/ - MintedInCourt: AugmentedEvent; - /** - * The juror and delegator stakes have been reassigned. The losing jurors have been slashed. - * The winning jurors have been rewarded by the losers. - * The losing jurors are those, who did not vote, - * were denounced or did not reveal their vote. - **/ - StakesReassigned: AugmentedEvent; + ExitedJuror: AugmentedEvent; + JoinedJuror: AugmentedEvent; }; cumulusXcm: { /** * Downward message executed with the given outcome. * \[ id, outcome \] **/ - ExecutedDownward: AugmentedEvent; + ExecutedDownward: AugmentedEvent; /** * Downward message is invalid XCM. * \[ id \] @@ -421,15 +372,11 @@ declare module '@polkadot/api-base/types/events' { /** * Downward message executed with the given outcome. **/ - ExecutedDownward: AugmentedEvent; + ExecutedDownward: AugmentedEvent; /** * Downward message is invalid XCM. **/ InvalidFormat: AugmentedEvent; - /** - * The maximum number of downward messages was. - **/ - MaxMessagesExhausted: AugmentedEvent; /** * Downward message is overweight and was placed in the overweight queue. **/ @@ -447,36 +394,6 @@ declare module '@polkadot/api-base/types/events' { **/ WeightExhausted: AugmentedEvent; }; - globalDisputes: { - /** - * A new voting outcome has been added. - **/ - AddedVotingOutcome: AugmentedEvent; - /** - * The winner of the global dispute system is determined. - **/ - GlobalDisputeWinnerDetermined: AugmentedEvent; - /** - * The outcome owner has been rewarded. - **/ - OutcomeOwnerRewarded: AugmentedEvent; - /** - * The outcome owners have been rewarded. - **/ - OutcomeOwnersRewarded: AugmentedEvent], { marketId: u128, owners: Vec }>; - /** - * The outcomes storage item is fully cleaned. - **/ - OutcomesFullyCleaned: AugmentedEvent; - /** - * The outcomes storage item is partially cleaned. - **/ - OutcomesPartiallyCleaned: AugmentedEvent; - /** - * A vote happened on an outcome. - **/ - VotedOnOutcome: AugmentedEvent; - }; identity: { /** * A name was cleared, and the given balance returned. @@ -702,10 +619,6 @@ declare module '@polkadot/api-base/types/events' { * An upgrade has been authorized. **/ UpgradeAuthorized: AugmentedEvent; - /** - * An upward message was sent to the relay chain. - **/ - UpwardMessageSent: AugmentedEvent], { messageHash: Option }>; /** * The validation function was applied as of the contained relay chain block number. **/ @@ -725,45 +638,19 @@ declare module '@polkadot/api-base/types/events' { * * \[ hash, origin, assets \] **/ - AssetsClaimed: AugmentedEvent; + AssetsClaimed: AugmentedEvent; /** * Some assets have been placed in an asset trap. * * \[ hash, origin, assets \] **/ - AssetsTrapped: AugmentedEvent; + AssetsTrapped: AugmentedEvent; /** * Execution of an XCM message was attempted. * * \[ outcome \] **/ - Attempted: AugmentedEvent; - /** - * Fees were paid from a location for an operation (often for using `SendXcm`). - * - * \[ paying location, fees \] - **/ - FeesPaid: AugmentedEvent; - /** - * Expected query response has been received but the querier location of the response does - * not match the expected. The query remains registered for a later, valid, response to - * be received and acted upon. - * - * \[ origin location, id, expected querier, maybe actual querier \] - **/ - InvalidQuerier: AugmentedEvent]>; - /** - * Expected query response has been received but the expected querier location placed in - * storage by this runtime previously cannot be decoded. The query remains registered. - * - * This is unexpected (since a location placed in storage in a previously executing - * runtime should be readable prior to query timeout) and dangerous since the possibly - * valid response will be dropped. Manual governance intervention is probably going to be - * needed. - * - * \[ origin location, id \] - **/ - InvalidQuerierVersion: AugmentedEvent; + Attempted: AugmentedEvent; /** * Expected query response has been received but the origin location of the response does * not match that expected. The query remains registered for a later, valid, response to @@ -771,7 +658,7 @@ declare module '@polkadot/api-base/types/events' { * * \[ origin location, id, expected location \] **/ - InvalidResponder: AugmentedEvent]>; + InvalidResponder: AugmentedEvent]>; /** * Expected query response has been received but the expected origin location placed in * storage by this runtime previously cannot be decoded. The query remains registered. @@ -783,7 +670,7 @@ declare module '@polkadot/api-base/types/events' { * * \[ origin location, id \] **/ - InvalidResponderVersion: AugmentedEvent; + InvalidResponderVersion: AugmentedEvent; /** * Query response has been received and query is removed. The registered notification has * been dispatched and executed successfully. @@ -827,14 +714,14 @@ declare module '@polkadot/api-base/types/events' { * * \[ location, query ID, error \] **/ - NotifyTargetSendFail: AugmentedEvent; + NotifyTargetSendFail: AugmentedEvent; /** * Query response has been received and is ready for taking with `take_response`. There is * no registered notification call. * * \[ id, response \] **/ - ResponseReady: AugmentedEvent; + ResponseReady: AugmentedEvent; /** * Received query response has been read and removed. * @@ -846,14 +733,14 @@ declare module '@polkadot/api-base/types/events' { * * \[ origin, destination, message \] **/ - Sent: AugmentedEvent; + Sent: AugmentedEvent; /** * The supported version of a location has been changed. This might be through an * automatic notification or a manual intervention. * * \[ location, XCM version \] **/ - SupportedVersionChanged: AugmentedEvent; + SupportedVersionChanged: AugmentedEvent; /** * Query response received which does not match a registered query. This may be because a * matching query was never registered, it may be because it is a duplicate response, or @@ -861,34 +748,13 @@ declare module '@polkadot/api-base/types/events' { * * \[ origin location, id \] **/ - UnexpectedResponse: AugmentedEvent; + UnexpectedResponse: AugmentedEvent; /** * An XCM version change notification message has been attempted to be sent. * - * The cost of sending it (borne by the chain) is included. - * - * \[ destination, result, cost \] - **/ - VersionChangeNotified: AugmentedEvent; - /** - * We have requested that a remote chain sends us XCM version change notifications. - * - * \[ destination location, cost \] - **/ - VersionNotifyRequested: AugmentedEvent; - /** - * A remote has requested XCM version change notification from us and we have honored it. - * A version information message is sent to them and its cost is included. - * - * \[ destination location, cost \] - **/ - VersionNotifyStarted: AugmentedEvent; - /** - * We have requested that a remote chain stops sending us XCM version change notifications. - * - * \[ destination location, cost \] + * \[ destination, result \] **/ - VersionNotifyUnrequested: AugmentedEvent; + VersionChangeNotified: AugmentedEvent; }; predictionMarkets: { /** @@ -920,9 +786,9 @@ declare module '@polkadot/api-base/types/events' { **/ MarketDestroyed: AugmentedEvent; /** - * A market has been disputed \[market_id, new_market_status\] + * A market has been disputed. \[market_id, new_market_status, new_outcome\] **/ - MarketDisputed: AugmentedEvent; + MarketDisputed: AugmentedEvent; /** * A proposed market has been edited by the market creator. \[market_id, new_market\] **/ @@ -1031,7 +897,6 @@ declare module '@polkadot/api-base/types/events' { Scheduled: AugmentedEvent; }; simpleDisputes: { - OutcomeReserved: AugmentedEvent; }; styx: { /** @@ -1043,20 +908,6 @@ declare module '@polkadot/api-base/types/events' { **/ CrossingFeeChanged: AugmentedEvent; }; - sudo: { - /** - * The \[sudoer\] just switched identity; the old key is supplied if one existed. - **/ - KeyChanged: AugmentedEvent], { oldSudoer: Option }>; - /** - * A sudo just took place. \[result\] - **/ - Sudid: AugmentedEvent], { sudoResult: Result }>; - /** - * A sudo just took place. \[result\] - **/ - SudoAsDone: AugmentedEvent], { sudoResult: Result }>; - }; swaps: { /** * Buy-burn arbitrage was executed on a CPMM pool. \[pool_id, amount\] @@ -1074,14 +925,6 @@ declare module '@polkadot/api-base/types/events' { * Share holder rewards were distributed. \[pool_id, num_accounts_rewarded, amount\] **/ DistributeShareHolderRewards: AugmentedEvent; - /** - * Fee payment to market creator failed (usually due to existential deposit requirements) \[payer, payee, amount, asset, error\] - **/ - MarketCreatorFeePaymentFailed: AugmentedEvent; - /** - * Fees were paid to the market creators. \[payer, payee, amount, asset\] - **/ - MarketCreatorFeesPaid: AugmentedEvent; /** * A pool was opened. \[pool_id\] **/ @@ -1253,10 +1096,6 @@ declare module '@polkadot/api-base/types/events' { * An account was created with some free balance. **/ Endowed: AugmentedEvent; - /** - * Some free balance was locked. - **/ - Locked: AugmentedEvent; /** * Some locked funds were unlocked **/ @@ -1286,10 +1125,6 @@ declare module '@polkadot/api-base/types/events' { * Transfer succeeded. **/ Transfer: AugmentedEvent; - /** - * Some locked balance was freed. - **/ - Unlocked: AugmentedEvent; /** * Some balance was unreserved (moved from reserved to free). **/ @@ -1348,11 +1183,11 @@ declare module '@polkadot/api-base/types/events' { /** * Deposit success. **/ - Deposited: AugmentedEvent; + Deposited: AugmentedEvent; /** * Withdraw success. **/ - Withdrawn: AugmentedEvent; + Withdrawn: AugmentedEvent; }; utility: { /** @@ -1396,15 +1231,15 @@ declare module '@polkadot/api-base/types/events' { /** * Bad XCM format used. **/ - BadFormat: AugmentedEvent], { messageHash: Option }>; + BadFormat: AugmentedEvent], { messageHash: Option }>; /** * Bad XCM version used. **/ - BadVersion: AugmentedEvent], { messageHash: Option }>; + BadVersion: AugmentedEvent], { messageHash: Option }>; /** * Some XCM failed. **/ - Fail: AugmentedEvent, error: XcmV3TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: Option, error: XcmV3TraitsError, weight: SpWeightsWeightV2Weight }>; + Fail: AugmentedEvent, error: XcmV2TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: Option, error: XcmV2TraitsError, weight: SpWeightsWeightV2Weight }>; /** * An XCM exceeded the individual message weight budget. **/ @@ -1416,17 +1251,21 @@ declare module '@polkadot/api-base/types/events' { /** * Some XCM was executed ok. **/ - Success: AugmentedEvent, weight: SpWeightsWeightV2Weight], { messageHash: Option, weight: SpWeightsWeightV2Weight }>; + Success: AugmentedEvent, weight: SpWeightsWeightV2Weight], { messageHash: Option, weight: SpWeightsWeightV2Weight }>; + /** + * An upward message was sent to the relay chain. + **/ + UpwardMessageSent: AugmentedEvent], { messageHash: Option }>; /** * An HRMP message was sent to a sibling parachain. **/ - XcmpMessageSent: AugmentedEvent], { messageHash: Option }>; + XcmpMessageSent: AugmentedEvent], { messageHash: Option }>; }; xTokens: { /** * Transferred `MultiAsset` with fee. **/ - TransferredMultiAssets: AugmentedEvent; + TransferredMultiAssets: AugmentedEvent; }; } // AugmentedEvents } // declare module diff --git a/packages/augment-api/src/interfaces/augment-api-query.ts b/packages/augment-api/src/interfaces/augment-api-query.ts index 8356a479..76ac2d99 100644 --- a/packages/augment-api/src/interfaces/augment-api-query.ts +++ b/packages/augment-api/src/interfaces/augment-api-query.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { BTreeMap, Bytes, Null, Option, U8aFixed, Vec, bool, u128, u16, u32, u64 } 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 { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, NimbusPrimitivesNimbusCryptoPublic, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletAuthorMappingRegistrationInfo, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletBountiesBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletedContract, PalletContractsWasmOwnerInfo, PalletContractsWasmPrefabWasmModule, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMultisigMultisig, PalletParachainStakingAutoCompoundAutoCompoundConfig, PalletParachainStakingBond, PalletParachainStakingCandidateMetadata, PalletParachainStakingCollatorSnapshot, PalletParachainStakingDelayedPayout, PalletParachainStakingDelegationRequestsScheduledRequest, PalletParachainStakingDelegations, PalletParachainStakingDelegator, PalletParachainStakingInflationInflationInfo, PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetOrderedSet, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletSchedulerScheduled, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, XcmV3MultiLocation, XcmVersionedAssetId, XcmVersionedMultiLocation, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesMarket, ZeitgeistPrimitivesMarketAuthorityReport, ZeitgeistPrimitivesMarketMarketDispute, ZeitgeistPrimitivesMarketOldMarketDispute, ZeitgeistPrimitivesMarketSubsidyUntil, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPool, ZrmlCourtCourtInfo, ZrmlCourtCourtParticipantInfo, ZrmlCourtCourtPoolItem, ZrmlCourtDraw, ZrmlGlobalDisputesGlobalDisputeInfo, ZrmlGlobalDisputesOldWinnerInfo, ZrmlGlobalDisputesOutcomeInfo, ZrmlLiquidityMiningOwnedValuesParams, ZrmlRikiddoRikiddoSigmoidMV } from '@polkadot/types/lookup'; +import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, NimbusPrimitivesNimbusCryptoPublic, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletAuthorMappingRegistrationInfo, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletBountiesBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletedContract, PalletContractsWasmOwnerInfo, PalletContractsWasmPrefabWasmModule, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMultisigMultisig, PalletParachainStakingAutoCompoundAutoCompoundConfig, PalletParachainStakingBond, PalletParachainStakingCandidateMetadata, PalletParachainStakingCollatorSnapshot, PalletParachainStakingDelayedPayout, PalletParachainStakingDelegationRequestsScheduledRequest, PalletParachainStakingDelegations, PalletParachainStakingDelegator, PalletParachainStakingInflationInflationInfo, PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetOrderedSet, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletSchedulerScheduled, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmQueryStatus, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, XcmV1MultiLocation, XcmVersionedMultiLocation, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesMarket, ZeitgeistPrimitivesMarketAuthorityReport, ZeitgeistPrimitivesMarketMarketDispute, ZeitgeistPrimitivesMarketSubsidyUntil, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPool, ZrmlCourtJuror, ZrmlLiquidityMiningOwnedValuesParams, ZrmlRikiddoRikiddoSigmoidMV } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; @@ -65,7 +65,7 @@ declare module '@polkadot/api-base/types/storage' { * Maps a multilocation to an asset id - useful when processing xcm * messages. **/ - locationToAssetId: AugmentedQuery Observable>, [XcmV3MultiLocation]>; + locationToAssetId: AugmentedQuery Observable>, [XcmV1MultiLocation]>; /** * The metadata of an asset, indexed by asset id. **/ @@ -260,48 +260,27 @@ declare module '@polkadot/api-base/types/storage' { }; court: { /** - * Mapping from court id to market id. - **/ - courtIdToMarketId: AugmentedQuery Observable>, [u128]>; - /** - * The pool of jurors and delegators who can get randomly selected according to their stake. - * The pool is sorted by `stake` in ascending order [min, ..., max]. - **/ - courtPool: AugmentedQuery Observable>, []>; - /** - * The general information about each court. - **/ - courts: AugmentedQuery Observable>, [u128]>; - /** - * Mapping from market id to court id. - **/ - marketIdToCourtId: AugmentedQuery Observable>, [u128]>; - /** - * The next identifier for a new court. - **/ - nextCourtId: AugmentedQuery Observable, []>; - /** - * The general information about each juror and delegator. + * Counter for the related counted storage map **/ - participants: AugmentedQuery Observable>, [AccountId32]>; + counterForJurors: AugmentedQuery Observable, []>; /** - * The future block number when jurors should start voting. - * This is useful for the user experience of the jurors to vote for multiple courts at once. + * Accounts that stake funds to decide outcomes. **/ - requestBlock: AugmentedQuery Observable, []>; + jurors: AugmentedQuery Observable>, [AccountId32]>; /** - * The randomly selected jurors and delegators, their vote weight, - * the status about their vote and their selected and risked funds. + * An extra layer of pseudo randomness. **/ - selectedDraws: AugmentedQuery Observable>, [u128]>; + jurorsSelectionNonce: AugmentedQuery Observable, []>; /** - * An extra layer of pseudo randomness so that we can generate a new random seed with it. + * Selected jurors that should vote a market outcome until a certain block number **/ - selectionNonce: AugmentedQuery Observable, []>; + requestedJurors: AugmentedQuery Observable>, [u128, AccountId32]>; /** - * The current inflation rate. + * Votes of market outcomes for disputes + * + * Stores the vote block number and the submitted outcome. **/ - yearlyInflation: AugmentedQuery Observable, []>; + votes: AugmentedQuery Observable>>, [u128, AccountId32]>; }; democracy: { /** @@ -367,10 +346,6 @@ declare module '@polkadot/api-base/types/storage' { * The configuration. **/ configuration: AugmentedQuery Observable, []>; - /** - * Counter for the related counted storage map - **/ - counterForOverweight: AugmentedQuery Observable, []>; /** * The overweight messages. **/ @@ -384,25 +359,6 @@ declare module '@polkadot/api-base/types/storage' { **/ pages: AugmentedQuery Observable>>, [u32]>; }; - globalDisputes: { - /** - * Maps the market id to all information - * about the global dispute. - **/ - globalDisputesInfo: AugmentedQuery Observable>, [u128]>; - /** - * All highest lock information (vote id, outcome index and locked balance) - * for a particular voter. - * - * TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway. - **/ - locks: AugmentedQuery Observable>>, [AccountId32]>; - /** - * Maps the market id to the outcome and providing information about the outcome. - **/ - outcomes: AugmentedQuery Observable>, [u128, ZeitgeistPrimitivesOutcomeReport]>; - winners: AugmentedQuery Observable>, [u128]>; - }; identity: { /** * Information that is pertinent to identify the entity behind an account. @@ -703,10 +659,6 @@ declare module '@polkadot/api-base/types/storage' { * The current migration's stage, if any. **/ currentMigration: AugmentedQuery Observable>, []>; - /** - * Fungible assets which we know are locked on this chain. - **/ - lockedFungibles: AugmentedQuery Observable>>>, [AccountId32]>; /** * The ongoing queries. **/ @@ -715,10 +667,6 @@ declare module '@polkadot/api-base/types/storage' { * The latest available query index. **/ queryCounter: AugmentedQuery Observable, []>; - /** - * Fungible assets which we know are locked on a remote chain. - **/ - remoteLockedFungibles: AugmentedQuery Observable>, [u32, AccountId32, XcmVersionedAssetId]>; /** * Default version to encode XCM when latest version of destination is unknown. If `None`, * then the destinations whose XCM version is unknown are considered unreachable. @@ -727,7 +675,7 @@ declare module '@polkadot/api-base/types/storage' { /** * The Latest versions that we know various locations support. **/ - supportedVersion: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]>; + supportedVersion: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]>; /** * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and * the `u32` counter is the number of times that a send to the destination has been attempted, @@ -737,19 +685,19 @@ declare module '@polkadot/api-base/types/storage' { /** * All locations that we have requested version notifications from. **/ - versionNotifiers: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]>; + versionNotifiers: AugmentedQuery Observable>, [u32, XcmVersionedMultiLocation]>; /** * The target locations that are subscribed to our version changes, as well as the most recent * of our versions we informed them of. **/ - versionNotifyTargets: AugmentedQuery Observable>>, [u32, XcmVersionedMultiLocation]>; + versionNotifyTargets: AugmentedQuery Observable>>, [u32, XcmVersionedMultiLocation]>; }; predictionMarkets: { /** * For each market, this holds the dispute information for each dispute that's * been issued. **/ - disputes: AugmentedQuery Observable>, [u128]>; + disputes: AugmentedQuery Observable>, [u128]>; /** * The last time frame that was checked for markets to close. **/ @@ -830,11 +778,6 @@ declare module '@polkadot/api-base/types/storage' { lookup: AugmentedQuery Observable>>, [U8aFixed]>; }; simpleDisputes: { - /** - * For each market, this holds the dispute information for each dispute that's - * been issued. - **/ - disputes: AugmentedQuery Observable>, [u128]>; }; styx: { /** @@ -846,12 +789,6 @@ declare module '@polkadot/api-base/types/storage' { **/ crossings: AugmentedQuery Observable>, [AccountId32]>; }; - sudo: { - /** - * The `AccountId` of the sudo key. - **/ - key: AugmentedQuery Observable>, []>; - }; swaps: { nextPoolId: AugmentedQuery Observable, []>; pools: AugmentedQuery Observable>, [u128]>; @@ -1039,14 +976,14 @@ declare module '@polkadot/api-base/types/storage' { * * double_map: who, asset_id => u128 **/ - abstractFungibleBalances: AugmentedQuery Observable, [XcmV3MultiLocation, Bytes]>; + abstractFungibleBalances: AugmentedQuery Observable, [XcmV1MultiLocation, Bytes]>; /** * Concrete fungible balances under a given location and a concrete * fungible id. * * double_map: who, asset_id => u128 **/ - concreteFungibleBalances: AugmentedQuery Observable, [XcmV3MultiLocation, XcmV3MultiLocation]>; + concreteFungibleBalances: AugmentedQuery Observable, [XcmV1MultiLocation, XcmV1MultiLocation]>; }; utility: { }; @@ -1063,10 +1000,6 @@ declare module '@polkadot/api-base/types/storage' { vesting: AugmentedQuery Observable>>, [AccountId32]>; }; xcmpQueue: { - /** - * Counter for the related counted storage map - **/ - counterForOverweight: AugmentedQuery Observable, []>; /** * Inbound aggregate XCMP messages. It can only be one per ParaId/block. **/ diff --git a/packages/augment-api/src/interfaces/augment-api-runtime.ts b/packages/augment-api/src/interfaces/augment-api-runtime.ts index 65ddffd6..65037098 100644 --- a/packages/augment-api/src/interfaces/augment-api-runtime.ts +++ b/packages/augment-api/src/interfaces/augment-api-runtime.ts @@ -7,14 +7,15 @@ import '@polkadot/api-base/types/calls'; import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types'; import type { Bytes, Null, Option, Vec, bool, u32 } from '@polkadot/types-codec'; -import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; +import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder'; import type { BlockHash } from '@polkadot/types/interfaces/chain'; import type { CodeSource, CodeUploadResult, ContractExecResult, ContractInstantiateResult } from '@polkadot/types/interfaces/contracts'; import type { CollationInfo } from '@polkadot/types/interfaces/cumulus'; import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics'; import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata'; -import type { AccountId, Balance, Block, Header, Index, KeyTypeId, WeightV2 } from '@polkadot/types/interfaces/runtime'; +import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment'; +import type { AccountId, Balance, Block, Call, Header, Index, KeyTypeId, WeightV2 } from '@polkadot/types/interfaces/runtime'; import type { RuntimeVersion } from '@polkadot/types/interfaces/state'; import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system'; import type { TransactionSource, TransactionValidity } from '@polkadot/types/interfaces/txqueue'; @@ -131,5 +132,27 @@ declare module '@polkadot/api-base/types/calls' { **/ validateTransaction: AugmentedCall Observable>; }; + /** 0x37c8bb1350a9a2a8/2 */ + transactionPaymentApi: { + /** + * The transaction fee details + **/ + queryFeeDetails: AugmentedCall Observable>; + /** + * The transaction info + **/ + queryInfo: AugmentedCall Observable>; + }; + /** 0xf3ff14d5ab527059/2 */ + transactionPaymentCallApi: { + /** + * The call fee details + **/ + queryCallFeeDetails: AugmentedCall Observable>; + /** + * The call info + **/ + queryCallInfo: AugmentedCall Observable>; + }; } // AugmentedCalls } // declare module diff --git a/packages/augment-api/src/interfaces/augment-api-tx.ts b/packages/augment-api/src/interfaces/augment-api-tx.ts index 3a347491..9191e223 100644 --- a/packages/augment-api/src/interfaces/augment-api-tx.ts +++ b/packages/augment-api/src/interfaces/augment-api-tx.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { Bytes, Compact, Option, Struct, U8aFixed, Vec, bool, i128, 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 } from '@polkadot/types/interfaces/runtime'; -import type { BatteryStationRuntimeOriginCaller, CumulusPrimitivesParachainInherentParachainInherentData, FrameSupportPreimagesBounded, NimbusPrimitivesNimbusCryptoPublic, OrmlTraitsAssetRegistryAssetMetadata, PalletContractsWasmDeterminism, PalletDemocracyConviction, PalletDemocracyVoteAccountVote, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletMultisigTimepoint, PalletVestingVestingInfo, SpWeightsWeightV2Weight, XcmV3MultiLocation, XcmV3WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesCustomMetadata, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMarketMarketCreation, ZeitgeistPrimitivesMarketMarketDisputeMechanism, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPoolScoringRule, ZeitgeistPrimitivesProxyType, ZrmlCourtVoteItem } from '@polkadot/types/lookup'; +import type { CumulusPrimitivesParachainInherentParachainInherentData, FrameSupportPreimagesBounded, NimbusPrimitivesNimbusCryptoPublic, OrmlTraitsAssetRegistryAssetMetadata, PalletContractsWasmDeterminism, PalletDemocracyConviction, PalletDemocracyVoteAccountVote, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletMultisigTimepoint, PalletVestingVestingInfo, SpWeightsWeightV2Weight, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesCustomMetadata, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMarketMarketCreation, ZeitgeistPrimitivesMarketMarketDisputeMechanism, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPoolScoringRule, ZeitgeistPrimitivesProxyType, ZeitgeistRuntimeOriginCaller } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; @@ -277,7 +277,7 @@ declare module '@polkadot/api-base/types/submittable' { }; assetRegistry: { registerAsset: AugmentedSubmittable<(metadata: OrmlTraitsAssetRegistryAssetMetadata | { decimals?: any; name?: any; symbol?: any; existentialDeposit?: any; location?: any; additional?: any } | string | Uint8Array, assetId: Option | null | Uint8Array | ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string) => SubmittableExtrinsic, [OrmlTraitsAssetRegistryAssetMetadata, Option]>; - updateAsset: AugmentedSubmittable<(assetId: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, decimals: Option | null | Uint8Array | u32 | AnyNumber, name: Option | null | Uint8Array | Bytes | string, symbol: Option | null | Uint8Array | Bytes | string, existentialDeposit: Option | null | Uint8Array | u128 | AnyNumber, location: Option> | null | Uint8Array | Option | XcmVersionedMultiLocation | { V2: any } | { V3: any } | string, additional: Option | null | Uint8Array | ZeitgeistPrimitivesCustomMetadata | { xcm?: any; allowAsBaseAsset?: any } | string) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, Option, Option, Option, Option, Option>, Option]>; + updateAsset: AugmentedSubmittable<(assetId: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, decimals: Option | null | Uint8Array | u32 | AnyNumber, name: Option | null | Uint8Array | Bytes | string, symbol: Option | null | Uint8Array | Bytes | string, existentialDeposit: Option | null | Uint8Array | u128 | AnyNumber, location: Option> | null | Uint8Array | Option | XcmVersionedMultiLocation | { V0: any } | { V1: any } | string, additional: Option | null | Uint8Array | ZeitgeistPrimitivesCustomMetadata | { xcm?: any; allowAsBaseAsset?: any } | string) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, Option, Option, Option, Option, Option>, Option]>; }; authorFilter: { /** @@ -893,180 +893,9 @@ declare module '@polkadot/api-base/types/submittable' { swapMember: AugmentedSubmittable<(remove: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, add: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [MultiAddress, MultiAddress]>; }; court: { - /** - * Initiate an appeal for a court - * if the presumptive winner of the last vote round is believed to be incorrect. - * The last appeal does not trigger a new court round - * but instead it marks the court mechanism for this market as failed. - * If the court failed, the prediction markets pallet takes over the dispute resolution. - * The prediction markets pallet might allow to trigger a global token holder vote. - * - * # Arguments - * - * - `court_id`: The identifier of the court. - * - * # Weight - * - * Complexity: It depends heavily on the complexity of `select_participants`. - **/ - appeal: AugmentedSubmittable<(courtId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; - /** - * Join the court to become a delegator. - * If the random selection algorithm chooses a delegators stake, - * the caller delegates the vote power to the drawn delegated juror. - * The delegator gets slashed or rewarded according to the delegated juror's decisions. - * If the delegator is already part of the court, - * the `amount` needs to be higher than the previous amount to update the delegators stake. - * The `amount` of this call represents the total stake of the delegator. - * If the pool is full, the lowest staked court participant is removed from the court pool. - * If the `amount` is lower than the lowest staked court participant, the call fails. - * - * # Arguments - * - * - `amount`: The total stake associated with the joining delegator. - * - `delegations`: The list of jurors to delegate the vote power to. - * - * # Weight - * - * Complexity: `O(log(n))`, where `n` is the number of jurors in the stake-weighted pool. - **/ - delegate: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array, delegations: Vec | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic, [u128, Vec]>; - /** - * Denounce a juror during the voting period for which the commitment vote is known. - * This is useful to punish the behaviour that jurors reveal - * their commitments to others before the voting period ends. - * A check of `commitment_hash == hash(juror ++ vote_item ++ salt)` - * is performed for validation. - * - * # Arguments - * - * - `court_id`: The identifier of the court. - * - `juror`: The juror whose commitment vote might be known. - * - `vote_item`: The raw vote item which should match with the commitment of the juror. - * - `salt`: The hash which is used to proof that the juror did reveal - * her vote during the voting period. - * - * # Weight - * - * Complexity: `O(log(n))`, where `n` is the number of selected draws - * in the specified court. - **/ - denounceVote: AugmentedSubmittable<(courtId: Compact | AnyNumber | Uint8Array, juror: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, voteItem: ZrmlCourtVoteItem | { Outcome: any } | { Binary: any } | string | Uint8Array, salt: H256 | string | Uint8Array) => SubmittableExtrinsic, [Compact, MultiAddress, ZrmlCourtVoteItem, H256]>; - /** - * Exit the court. - * The stake which is not locked by any court case is unlocked. - * `prepare_exit_court` must be called before - * to remove the court participant (juror or delegator) from the stake-weighted pool. - * - * # Arguments - * - * - `court_participant`: The court participant, - * who is assumed not to be part of the pool anymore. - * - * # Weight - * - * Complexity: `O(log(n))`, where `n` is the number of jurors in the stake-weighted pool. - **/ - exitCourt: AugmentedSubmittable<(courtParticipant: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [MultiAddress]>; - /** - * Join to become a juror, who is able to get randomly selected - * for court cases according to the provided stake. - * If the juror is already part of the court, - * the `amount` needs to be higher than the previous amount to update the juror stake. - * If the juror gets selected for a court case, the juror has to vote and reveal the vote. - * If the juror does not vote or reveal the vote, the juror gets slashed - * by the selected multiple of `MinJurorStake` for the court. - * The risked amount depends on the juror random selection algorithm, - * but is at most (`MaxSelectedDraws` / 2) mulitplied by the `MinJurorStake` - * for all jurors and delegators in one court. - * Assume you get randomly selected on one of these `MinJurorStake`'s. - * Then you risk at most `MinJurorStake` for this court. - * The probability to get selected is higher the more funds are staked. - * The `amount` of this call represents the total stake of the juror. - * If the pool is full, the lowest staked court participant is removed from the court pool. - * If the `amount` is lower than the lowest staked court participant, the call fails. - * - * # Arguments - * - * - `amount`: The total stake associated with the joining juror. - * - * # Weight - * - * Complexity: `O(log(n))`, where `n` is the number of jurors in the stake-weighted pool. - **/ - joinCourt: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; - /** - * Prepare as a court participant (juror or delegator) to exit the court. - * When this is called the court participant is not anymore able to get drawn for new cases. - * The court participant gets removed from the stake-weighted pool. - * After that the court participant can exit the court. - * - * # Weight - * - * Complexity: `O(log(n))`, where `n` is the number of jurors in the stake-weighted pool. - **/ - prepareExitCourt: AugmentedSubmittable<() => SubmittableExtrinsic, []>; - /** - * Reassign the stakes of the jurors and delegators - * for the selected draws of the specified court. - * The losing jurors and delegators get slashed and - * pay for the winning jurors and delegators. - * The tardy (juror did not reveal or did not vote) or denounced jurors - * and associated delegators get slashed and reward the winners. - * - * # Arguments - * - * - `court_id`: The identifier of the court. - * - * # Weight - * - * Complexity: O(N + M), with `N` being the number of draws and `M` being the total number of valid winners and losers. - **/ - reassignCourtStakes: AugmentedSubmittable<(courtId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; - /** - * Reveal the commitment vote of the caller, who is a selected juror. - * A check of `commitment_hash == hash(juror ++ vote_item ++ salt)` - * is performed for validation. - * - * # Arguments - * - * - `court_id`: The identifier of the court. - * - `vote_item`: The raw vote item which should match with the commitment of the juror. - * - `salt`: The hash which is used for the validation. - * - * # Weight - * - * Complexity: `O(log(n))`, where `n` is the number of selected draws - * in the specified court. - **/ - revealVote: AugmentedSubmittable<(courtId: Compact | AnyNumber | Uint8Array, voteItem: ZrmlCourtVoteItem | { Outcome: any } | { Binary: any } | string | Uint8Array, salt: H256 | string | Uint8Array) => SubmittableExtrinsic, [Compact, ZrmlCourtVoteItem, H256]>; - /** - * Set the yearly inflation rate of the court system. - * This is only allowed to be called by the `MonetaryGovernanceOrigin`. - * - * # Arguments - * - * - `inflation`: The desired yearly inflation rate. - * - * # Weight - * - * Complexity: `O(1)` - **/ - setInflation: AugmentedSubmittable<(inflation: Perbill | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Perbill]>; - /** - * Vote as a randomly selected juror for a specific court case. - * - * # Arguments - * - * - `court_id`: The identifier of the court. - * - `commitment_vote`: A hash which consists of `juror ++ vote_item ++ salt`. - * - * # Weight - * - * Complexity: `O(log(n))`, where `n` is the number of participants - * in the list of random selections (draws). - **/ - vote: AugmentedSubmittable<(courtId: Compact | AnyNumber | Uint8Array, commitmentVote: H256 | string | Uint8Array) => SubmittableExtrinsic, [Compact, H256]>; + exitCourt: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + joinCourt: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + vote: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array, outcome: ZeitgeistPrimitivesOutcomeReport | { Categorical: any } | { Scalar: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, ZeitgeistPrimitivesOutcomeReport]>; }; democracy: { /** @@ -1325,96 +1154,19 @@ declare module '@polkadot/api-base/types/submittable' { dmpQueue: { /** * Service a single overweight message. - **/ - serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [u64, SpWeightsWeightV2Weight]>; - }; - globalDisputes: { - /** - * Add voting outcome to a global dispute in exchange for a constant fee. - * Errors if the voting outcome already exists or - * if the global dispute has not started or has already finished. - * - * # Arguments - * - * - `market_id`: The id of the market. - * - `outcome`: The outcome report to add. - * - * # Weight * - * Complexity: `O(n)`, where `n` is the number of owner(s) of the winner outcome - * in the case that this gets called for an already finished global dispute. - **/ - addVoteOutcome: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array, outcome: ZeitgeistPrimitivesOutcomeReport | { Categorical: any } | { Scalar: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, ZeitgeistPrimitivesOutcomeReport]>; - /** - * Purge all outcomes to allow the winning outcome owner(s) to get their reward. - * Fails if the global dispute is not concluded yet. - * - * # Arguments - * - * - `market_id`: The id of the market. - * - * # Weight - * - * Complexity: `O(n)`, - * where `n` is the number of all existing outcomes for a global dispute. - **/ - purgeOutcomes: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; - /** - * Return the voting outcome fees in case the global dispute was destroyed. - * - * # Arguments - * - * - `market_id`: The id of the market. - * - * # Weight - * - * Complexity: `O(n)`, - * where `n` is the number of all existing outcomes for a global dispute. - **/ - refundVoteFees: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; - /** - * Reward the collected fees to the owner(s) of a voting outcome. - * Fails if outcomes is not already purged. - * - * # Arguments - * - * - `market_id`: The id of the market. - * - * # Weight - * - * Complexity: `O(n)`, where `n` is the number of owners for the winning outcome. - **/ - rewardOutcomeOwner: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; - /** - * Return all locked native tokens from a finished or destroyed global dispute. - * Fails if the global dispute is not concluded yet. - * - * # Arguments - * - * - `voter`: The account id lookup to unlock funds for. - * - * # Weight - * - * Complexity: `O(n + m)`, where `n` is the number of all current votes on global disputes, - * and `m` is the number of owners for the winning outcome. - **/ - unlockVoteBalance: AugmentedSubmittable<(voter: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [MultiAddress]>; - /** - * Vote on existing voting outcomes by locking native tokens. - * Fails if the global dispute has not started or has already finished. - * - * # Arguments - * - * - `market_id`: The id of the market. - * - `outcome`: The existing outcome report to vote on. - * - `amount`: The amount to vote with. + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight message to service. + * - `weight_limit`: The amount of weight that message execution may take. * - * # Weight + * Errors: + * - `Unknown`: Message of `index` is unknown. + * - `OverLimit`: Message execution may use greater than `weight_limit`. * - * Complexity: `O(n + m)`, where `n` is the number of all current votes on global disputes, - * and `m` is the number of owners for the specified outcome. + * Events: + * - `OverweightServiced`: On success. **/ - voteOnOutcome: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array, outcome: ZeitgeistPrimitivesOutcomeReport | { Categorical: any } | { Scalar: any } | string | Uint8Array, amount: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact, ZeitgeistPrimitivesOutcomeReport, Compact]>; + serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64, u64]>; }; identity: { /** @@ -2006,7 +1758,7 @@ declare module '@polkadot/api-base/types/submittable' { * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully * to completion; only that *some* of it was executed. **/ - execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array, maxWeight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedXcm, SpWeightsWeightV2Weight]>; + execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array, maxWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedXcm, u64]>; /** * Set a safe XCM version (the version that XCM should be encoded with if the most recent * version a destination can accept is unknown). @@ -2021,7 +1773,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `origin`: Must be Root. * - `location`: The location to which we should subscribe for XCM version notifications. **/ - forceSubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; + forceSubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; /** * Require that a particular destination should no longer notify us regarding any XCM * version changes. @@ -2030,7 +1782,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `location`: The location to which we are currently subscribed for XCM version * notifications which we no longer desire. **/ - forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; + forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation]>; /** * Extoll that a particular destination can be communicated with through a particular * version of XCM. @@ -2039,7 +1791,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `location`: The destination that is being described. * - `xcm_version`: The latest version of XCM that `location` supports. **/ - forceXcmVersion: AugmentedSubmittable<(location: XcmV3MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, xcmVersion: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmV3MultiLocation, u32]>; + forceXcmVersion: AugmentedSubmittable<(location: XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, xcmVersion: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmV1MultiLocation, u32]>; /** * Transfer some assets from the local chain to the sovereign account of a destination * chain and forward a notification XCM. @@ -2060,7 +1812,7 @@ declare module '@polkadot/api-base/types/submittable' { * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. **/ - limitedReserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV3WeightLimit]>; + limitedReserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>; /** * Teleport some assets from the local chain to some destination chain. * @@ -2080,7 +1832,7 @@ declare module '@polkadot/api-base/types/submittable' { * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. **/ - limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV3WeightLimit]>; + limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV2WeightLimit]>; /** * Transfer some assets from the local chain to the sovereign account of a destination * chain and forward a notification XCM. @@ -2099,8 +1851,8 @@ declare module '@polkadot/api-base/types/submittable' { * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. **/ - reserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; - send: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, message: XcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedXcm]>; + reserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; + send: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedXcm]>; /** * Teleport some assets from the local chain to some destination chain. * @@ -2118,7 +1870,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. **/ - teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; + teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>; }; predictionMarkets: { /** @@ -2207,7 +1959,7 @@ declare module '@polkadot/api-base/types/submittable' { * and `m` is the number of market ids, * which open at the same time as the specified market. **/ - createCpmmMarketAndDeployAssets: AugmentedSubmittable<(baseAsset: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, creatorFee: Perbill | AnyNumber | Uint8Array, oracle: AccountId32 | string | Uint8Array, period: ZeitgeistPrimitivesMarketMarketPeriod | { Block: any } | { Timestamp: any } | string | Uint8Array, deadlines: ZeitgeistPrimitivesMarketDeadlines | { gracePeriod?: any; oracleDuration?: any; disputeDuration?: any } | string | Uint8Array, metadata: ZeitgeistPrimitivesMultiHash | { Sha3_384: any } | string | Uint8Array, marketType: ZeitgeistPrimitivesMarketMarketType | { Categorical: any } | { Scalar: any } | string | Uint8Array, disputeMechanism: ZeitgeistPrimitivesMarketMarketDisputeMechanism | 'Authorized' | 'Court' | 'SimpleDisputes' | number | Uint8Array, swapFee: Compact | AnyNumber | Uint8Array, amount: Compact | AnyNumber | Uint8Array, weights: Vec | (u128 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, Perbill, AccountId32, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMarketMarketDisputeMechanism, Compact, Compact, Vec]>; + createCpmmMarketAndDeployAssets: AugmentedSubmittable<(baseAsset: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, oracle: AccountId32 | string | Uint8Array, period: ZeitgeistPrimitivesMarketMarketPeriod | { Block: any } | { Timestamp: any } | string | Uint8Array, deadlines: ZeitgeistPrimitivesMarketDeadlines | { gracePeriod?: any; oracleDuration?: any; disputeDuration?: any } | string | Uint8Array, metadata: ZeitgeistPrimitivesMultiHash | { Sha3_384: any } | string | Uint8Array, marketType: ZeitgeistPrimitivesMarketMarketType | { Categorical: any } | { Scalar: any } | string | Uint8Array, disputeMechanism: ZeitgeistPrimitivesMarketMarketDisputeMechanism | 'Authorized' | 'Court' | 'SimpleDisputes' | number | Uint8Array, swapFee: Compact | AnyNumber | Uint8Array, amount: Compact | AnyNumber | Uint8Array, weights: Vec | (u128 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, AccountId32, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMarketMarketDisputeMechanism, Compact, Compact, Vec]>; /** * Creates a market. * @@ -2216,7 +1968,7 @@ declare module '@polkadot/api-base/types/submittable' { * Complexity: `O(n)`, where `n` is the number of market ids, * which close at the same time as the specified market. **/ - createMarket: AugmentedSubmittable<(baseAsset: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, creatorFee: Perbill | AnyNumber | Uint8Array, oracle: AccountId32 | string | Uint8Array, period: ZeitgeistPrimitivesMarketMarketPeriod | { Block: any } | { Timestamp: any } | string | Uint8Array, deadlines: ZeitgeistPrimitivesMarketDeadlines | { gracePeriod?: any; oracleDuration?: any; disputeDuration?: any } | string | Uint8Array, metadata: ZeitgeistPrimitivesMultiHash | { Sha3_384: any } | string | Uint8Array, creation: ZeitgeistPrimitivesMarketMarketCreation | 'Permissionless' | 'Advised' | number | Uint8Array, marketType: ZeitgeistPrimitivesMarketMarketType | { Categorical: any } | { Scalar: any } | string | Uint8Array, disputeMechanism: ZeitgeistPrimitivesMarketMarketDisputeMechanism | 'Authorized' | 'Court' | 'SimpleDisputes' | number | Uint8Array, scoringRule: ZeitgeistPrimitivesPoolScoringRule | 'CPMM' | 'RikiddoSigmoidFeeMarketEma' | number | Uint8Array) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, Perbill, AccountId32, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesMarketMarketCreation, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMarketMarketDisputeMechanism, ZeitgeistPrimitivesPoolScoringRule]>; + createMarket: AugmentedSubmittable<(baseAsset: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, oracle: AccountId32 | string | Uint8Array, period: ZeitgeistPrimitivesMarketMarketPeriod | { Block: any } | { Timestamp: any } | string | Uint8Array, deadlines: ZeitgeistPrimitivesMarketDeadlines | { gracePeriod?: any; oracleDuration?: any; disputeDuration?: any } | string | Uint8Array, metadata: ZeitgeistPrimitivesMultiHash | { Sha3_384: any } | string | Uint8Array, creation: ZeitgeistPrimitivesMarketMarketCreation | 'Permissionless' | 'Advised' | number | Uint8Array, marketType: ZeitgeistPrimitivesMarketMarketType | { Categorical: any } | { Scalar: any } | string | Uint8Array, disputeMechanism: ZeitgeistPrimitivesMarketMarketDisputeMechanism | 'Authorized' | 'Court' | 'SimpleDisputes' | number | Uint8Array, scoringRule: ZeitgeistPrimitivesPoolScoringRule | 'CPMM' | 'RikiddoSigmoidFeeMarketEma' | number | Uint8Array) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, AccountId32, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesMarketMarketCreation, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMarketMarketDisputeMechanism, ZeitgeistPrimitivesPoolScoringRule]>; /** * Buy complete sets and deploy a pool with specified liquidity for a market. * @@ -2274,7 +2026,7 @@ declare module '@polkadot/api-base/types/submittable' { * * Complexity: `O(n)`, where `n` is the number of outstanding disputes. **/ - dispute: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; + dispute: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array, outcome: ZeitgeistPrimitivesOutcomeReport | { Categorical: any } | { Scalar: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, ZeitgeistPrimitivesOutcomeReport]>; /** * Edit a proposed market for which request is made. * @@ -2352,14 +2104,15 @@ declare module '@polkadot/api-base/types/submittable' { **/ sellCompleteSet: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array, amount: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact, Compact]>; /** - * Start a global dispute, if the market dispute mechanism fails. + * When the `MaxDisputes` amount of disputes is reached, + * this allows to start a global dispute. * * # Arguments * * * `market_id`: The identifier of the market. * * NOTE: - * The returned outcomes of the market dispute mechanism and the report outcome + * The outcomes of the disputes and the report outcome * are added to the global dispute voting outcomes. * The bond of each dispute is the initial vote amount. **/ @@ -2471,6 +2224,8 @@ declare module '@polkadot/api-base/types/submittable' { * Dispatch the given `call` from an account that the sender is authorised for through * `add_proxy`. * + * Removes any corresponding announcement(s). + * * The dispatch origin for this call must be _Signed_. * * Parameters: @@ -2573,9 +2328,6 @@ declare module '@polkadot/api-base/types/submittable' { **/ scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u64 | AnyNumber | Uint8Array, maybePeriodic: Option> | null | Uint8Array | ITuple<[u64, u32]> | [u64 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [U8aFixed, u64, Option>, u8, Call]>; }; - simpleDisputes: { - suggestOutcome: AugmentedSubmittable<(marketId: Compact | AnyNumber | Uint8Array, outcome: ZeitgeistPrimitivesOutcomeReport | { Categorical: any } | { Scalar: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, ZeitgeistPrimitivesOutcomeReport]>; - }; styx: { /** * Burns ZTG(styx.burnAmount()) to cross, granting the ability to claim your zeitgeist avatar. @@ -2592,61 +2344,6 @@ declare module '@polkadot/api-base/types/submittable' { **/ setBurnAmount: AugmentedSubmittable<(amount: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; }; - sudo: { - /** - * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo - * key. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - Limited storage reads. - * - One DB change. - * # - **/ - setKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [MultiAddress]>; - /** - * Authenticates the sudo key and dispatches a function call with `Root` origin. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - Limited storage reads. - * - One DB write (event). - * - Weight of derivative `call` execution + 10,000. - * # - **/ - sudo: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [Call]>; - /** - * Authenticates the sudo key and dispatches a function call with `Signed` origin from - * a given account. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - Limited storage reads. - * - One DB write (event). - * - Weight of derivative `call` execution + 10,000. - * # - **/ - sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [MultiAddress, Call]>; - /** - * Authenticates the sudo key and dispatches a function call with `Root` origin. - * This function does not check the weight of the call, and instead allows the - * Sudo user to specify the weight of the call. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - The weight of this call is defined by the caller. - * # - **/ - sudoUncheckedWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [Call, SpWeightsWeightV2Weight]>; - }; swaps: { /** * Clean up the pool of a resolved market. @@ -3309,7 +3006,7 @@ declare module '@polkadot/api-base/types/submittable' { * - Weight of derivative `call` execution + T::WeightInfo::dispatch_as(). * # **/ - dispatchAs: AugmentedSubmittable<(asOrigin: BatteryStationRuntimeOriginCaller | { system: any } | { Void: any } | { AdvisoryCommittee: any } | { Council: any } | { TechnicalCommittee: any } | { CumulusXcm: any } | { PolkadotXcm: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [BatteryStationRuntimeOriginCaller, Call]>; + dispatchAs: AugmentedSubmittable<(asOrigin: ZeitgeistRuntimeOriginCaller | { system: any } | { Void: any } | { AdvisoryCommittee: any } | { Council: any } | { TechnicalCommittee: any } | { CumulusXcm: any } | { PolkadotXcm: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [ZeitgeistRuntimeOriginCaller, Call]>; /** * Send a batch of dispatch calls. * Unlike `batch`, it allows errors and won't interrupt. @@ -3462,7 +3159,7 @@ declare module '@polkadot/api-base/types/submittable' { * Events: * - `OverweightServiced`: On success. **/ - serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [u64, SpWeightsWeightV2Weight]>; + serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64, u64]>; /** * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. * @@ -3499,7 +3196,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `origin`: Must pass `Root`. * - `new`: Desired value for `QueueConfigData.threshold_weight` **/ - updateThresholdWeight: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [SpWeightsWeightV2Weight]>; + updateThresholdWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; /** * Overwrites the speed to which the available weight approaches the maximum weight. * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. @@ -3507,7 +3204,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `origin`: Must pass `Root`. * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. **/ - updateWeightRestrictDecay: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [SpWeightsWeightV2Weight]>; + updateWeightRestrictDecay: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; /** * Overwrite the maximum amount of weight any individual message may consume. * Messages above this weight go into the overweight queue and may only be serviced explicitly. @@ -3515,7 +3212,7 @@ declare module '@polkadot/api-base/types/submittable' { * - `origin`: Must pass `Root`. * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. **/ - updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic, [SpWeightsWeightV2Weight]>; + updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u64]>; }; xTokens: { /** @@ -3532,7 +3229,7 @@ declare module '@polkadot/api-base/types/submittable' { * by the network, and if the receiving chain would handle * messages correctly. **/ - transfer: AugmentedSubmittable<(currencyId: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, u128, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transfer: AugmentedSubmittable<(currencyId: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>; /** * Transfer `MultiAsset`. * @@ -3547,7 +3244,7 @@ declare module '@polkadot/api-base/types/submittable' { * by the network, and if the receiving chain would handle * messages correctly. **/ - transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>; /** * Transfer several `MultiAsset` specifying the item to be used as fee * @@ -3565,7 +3262,7 @@ declare module '@polkadot/api-base/types/submittable' { * by the network, and if the receiving chain would handle * messages correctly. **/ - transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>; /** * Transfer `MultiAsset` specifying the fee and amount as separate. * @@ -3589,7 +3286,7 @@ declare module '@polkadot/api-base/types/submittable' { * by the network, and if the receiving chain would handle * messages correctly. **/ - transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>; /** * Transfer several currencies specifying the item to be used as fee * @@ -3607,7 +3304,7 @@ declare module '@polkadot/api-base/types/submittable' { * by the network, and if the receiving chain would handle * messages correctly. **/ - transferMulticurrencies: AugmentedSubmittable<(currencies: Vec> | ([ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [Vec>, u32, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferMulticurrencies: AugmentedSubmittable<(currencies: Vec> | ([ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [Vec>, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>; /** * Transfer native currencies specifying the fee and amount as * separate. @@ -3631,7 +3328,7 @@ declare module '@polkadot/api-base/types/submittable' { * by the network, and if the receiving chain would handle * messages correctly. **/ - transferWithFee: AugmentedSubmittable<(currencyId: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, u128, u128, XcmVersionedMultiLocation, XcmV3WeightLimit]>; + transferWithFee: AugmentedSubmittable<(currencyId: ZeitgeistPrimitivesAsset | { CategoricalOutcome: any } | { ScalarOutcome: any } | { CombinatorialOutcome: any } | { PoolShare: any } | { Ztg: any } | { ForeignAsset: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic, [ZeitgeistPrimitivesAsset, u128, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>; }; } // AugmentedSubmittables } // declare module diff --git a/packages/augment-api/src/interfaces/lookup.ts b/packages/augment-api/src/interfaces/lookup.ts index 4e029ce4..6e49552e 100644 --- a/packages/augment-api/src/interfaces/lookup.ts +++ b/packages/augment-api/src/interfaces/lookup.ts @@ -61,7 +61,7 @@ export default { } }, /** - * Lookup18: frame_system::EventRecord + * Lookup18: frame_system::EventRecord **/ FrameSystemEventRecord: { phase: 'FrameSystemPhase', @@ -764,17 +764,7 @@ export default { LockRemoved: { lockId: '[u8;8]', currencyId: 'ZeitgeistPrimitivesAsset', - who: 'AccountId32', - }, - Locked: { - currencyId: 'ZeitgeistPrimitivesAsset', - who: 'AccountId32', - amount: 'u128', - }, - Unlocked: { - currencyId: 'ZeitgeistPrimitivesAsset', - who: 'AccountId32', - amount: 'u128' + who: 'AccountId32' } } }, @@ -800,90 +790,30 @@ export default { /** * Lookup67: zrml_authorized::pallet::Event **/ - ZrmlAuthorizedEvent: { - _enum: { - AuthorityReported: { - marketId: 'u128', - outcome: 'ZeitgeistPrimitivesOutcomeReport' - } - } - }, + ZrmlAuthorizedEvent: 'Null', /** - * Lookup68: zeitgeist_primitives::outcome_report::OutcomeReport + * Lookup68: zrml_court::pallet::Event **/ - ZeitgeistPrimitivesOutcomeReport: { + ZrmlCourtEvent: { _enum: { - Categorical: 'u16', - Scalar: 'u128' + ExitedJuror: '(AccountId32,ZrmlCourtJuror)', + JoinedJuror: '(AccountId32,ZrmlCourtJuror)' } }, /** - * Lookup69: zrml_court::pallet::Event + * Lookup69: zrml_court::juror::Juror **/ - ZrmlCourtEvent: { - _enum: { - JurorJoined: { - juror: 'AccountId32', - stake: 'u128', - }, - ExitPrepared: { - courtParticipant: 'AccountId32', - }, - ExitedCourt: { - courtParticipant: 'AccountId32', - exitAmount: 'u128', - activeLock: 'u128', - }, - JurorVoted: { - courtId: 'u128', - juror: 'AccountId32', - commitment: 'H256', - }, - JurorRevealedVote: { - juror: 'AccountId32', - courtId: 'u128', - voteItem: 'ZrmlCourtVoteItem', - salt: 'H256', - }, - DenouncedJurorVote: { - denouncer: 'AccountId32', - juror: 'AccountId32', - courtId: 'u128', - voteItem: 'ZrmlCourtVoteItem', - salt: 'H256', - }, - DelegatorJoined: { - delegator: 'AccountId32', - stake: 'u128', - delegatedJurors: 'Vec', - }, - CourtAppealed: { - courtId: 'u128', - appealNumber: 'u32', - }, - MintedInCourt: { - courtParticipant: 'AccountId32', - amount: 'u128', - }, - StakesReassigned: { - courtId: 'u128', - }, - InflationSet: { - inflation: 'Perbill' - } - } + ZrmlCourtJuror: { + status: 'ZrmlCourtJurorStatus' }, /** - * Lookup70: zrml_court::types::VoteItem + * Lookup70: zrml_court::juror_status::JurorStatus **/ - ZrmlCourtVoteItem: { - _enum: { - Outcome: 'ZeitgeistPrimitivesOutcomeReport', - Binary: 'bool' - } + ZrmlCourtJurorStatus: { + _enum: ['Ok', 'Tardy'] }, /** - * Lookup73: zrml_liquidity_mining::pallet::Event + * Lookup71: zrml_liquidity_mining::pallet::Event **/ ZrmlLiquidityMiningEvent: { _enum: { @@ -893,27 +823,11 @@ export default { } }, /** - * Lookup75: zrml_simple_disputes::pallet::Event + * Lookup73: zrml_simple_disputes::pallet::Event **/ - ZrmlSimpleDisputesEvent: { - _enum: { - OutcomeReserved: { - marketId: 'u128', - dispute: 'ZeitgeistPrimitivesMarketMarketDispute' - } - } - }, - /** - * Lookup76: zeitgeist_primitives::market::MarketDispute - **/ - ZeitgeistPrimitivesMarketMarketDispute: { - at: 'u64', - by: 'AccountId32', - outcome: 'ZeitgeistPrimitivesOutcomeReport', - bond: 'u128' - }, + ZrmlSimpleDisputesEvent: 'Null', /** - * Lookup77: zrml_swaps::pallet::Event + * Lookup74: zrml_swaps::pallet::Event **/ ZrmlSwapsEvent: { _enum: { @@ -937,20 +851,18 @@ export default { PoolDestroyed: 'u128', PoolDestroyedInSubsidyPhase: '(u128,Vec<(AccountId32,u128)>)', SwapExactAmountIn: 'ZrmlSwapsEventsSwapEvent', - SwapExactAmountOut: 'ZrmlSwapsEventsSwapEvent', - MarketCreatorFeesPaid: '(AccountId32,AccountId32,u128,ZeitgeistPrimitivesAsset)', - MarketCreatorFeePaymentFailed: '(AccountId32,AccountId32,u128,ZeitgeistPrimitivesAsset,SpRuntimeDispatchError)' + SwapExactAmountOut: 'ZrmlSwapsEventsSwapEvent' } }, /** - * Lookup78: zrml_swaps::events::CommonPoolEventParams + * Lookup75: zrml_swaps::events::CommonPoolEventParams **/ ZrmlSwapsEventsCommonPoolEventParams: { poolId: 'u128', who: 'AccountId32' }, /** - * Lookup79: zeitgeist_primitives::pool::Pool + * Lookup76: zeitgeist_primitives::pool::Pool **/ ZeitgeistPrimitivesPool: { assets: 'Vec', @@ -964,19 +876,19 @@ export default { weights: 'Option>' }, /** - * Lookup81: zeitgeist_primitives::pool_status::PoolStatus + * Lookup78: zeitgeist_primitives::pool_status::PoolStatus **/ ZeitgeistPrimitivesPoolStatus: { _enum: ['Active', 'CollectingSubsidy', 'Closed', 'Clean', 'Initialized'] }, /** - * Lookup82: zeitgeist_primitives::pool::ScoringRule + * Lookup79: zeitgeist_primitives::pool::ScoringRule **/ ZeitgeistPrimitivesPoolScoringRule: { _enum: ['CPMM', 'RikiddoSigmoidFeeMarketEma'] }, /** - * Lookup88: zrml_swaps::events::PoolAssetsEvent, B> + * Lookup85: zrml_swaps::events::PoolAssetsEvent, B> **/ ZrmlSwapsEventsPoolAssetsEvent: { assets: 'Vec', @@ -986,7 +898,7 @@ export default { poolAmount: 'u128' }, /** - * Lookup90: zrml_swaps::events::PoolAssetEvent, B> + * Lookup87: zrml_swaps::events::PoolAssetEvent, B> **/ ZrmlSwapsEventsPoolAssetEvent: { asset: 'ZeitgeistPrimitivesAsset', @@ -996,7 +908,7 @@ export default { poolAmount: 'u128' }, /** - * Lookup93: zrml_swaps::events::SwapEvent, B> + * Lookup90: zrml_swaps::events::SwapEvent, B> **/ ZrmlSwapsEventsSwapEvent: { assetAmountIn: 'u128', @@ -1008,7 +920,7 @@ export default { maxPrice: 'Option' }, /** - * Lookup94: zrml_prediction_markets::pallet::Event + * Lookup91: zrml_prediction_markets::pallet::Event **/ ZrmlPredictionMarketsEvent: { _enum: { @@ -1020,7 +932,7 @@ export default { MarketStartedWithSubsidy: '(u128,ZeitgeistPrimitivesMarketMarketStatus)', MarketInsufficientSubsidy: '(u128,ZeitgeistPrimitivesMarketMarketStatus)', MarketClosed: 'u128', - MarketDisputed: '(u128,ZeitgeistPrimitivesMarketMarketStatus)', + MarketDisputed: '(u128,ZeitgeistPrimitivesMarketMarketStatus,ZeitgeistPrimitivesMarketMarketDispute)', MarketExpired: 'u128', MarketRejected: '(u128,Bytes)', MarketReported: '(u128,ZeitgeistPrimitivesMarketMarketStatus,ZeitgeistPrimitivesMarketReport)', @@ -1033,19 +945,19 @@ export default { } }, /** - * Lookup95: zeitgeist_primitives::market::MarketStatus + * Lookup92: zeitgeist_primitives::market::MarketStatus **/ ZeitgeistPrimitivesMarketMarketStatus: { _enum: ['Proposed', 'Active', 'Suspended', 'Closed', 'CollectingSubsidy', 'InsufficientSubsidy', 'Reported', 'Disputed', 'Resolved'] }, /** - * Lookup96: zeitgeist_primitives::market::Market> + * Lookup93: zeitgeist_primitives::market::Market> **/ ZeitgeistPrimitivesMarket: { baseAsset: 'ZeitgeistPrimitivesAsset', creator: 'AccountId32', creation: 'ZeitgeistPrimitivesMarketMarketCreation', - creatorFee: 'Perbill', + creatorFee: 'u8', oracle: 'AccountId32', metadata: 'Bytes', marketType: 'ZeitgeistPrimitivesMarketMarketType', @@ -1059,13 +971,13 @@ export default { bonds: 'ZeitgeistPrimitivesMarketMarketBonds' }, /** - * Lookup97: zeitgeist_primitives::market::MarketCreation + * Lookup94: zeitgeist_primitives::market::MarketCreation **/ ZeitgeistPrimitivesMarketMarketCreation: { _enum: ['Permissionless', 'Advised'] }, /** - * Lookup98: zeitgeist_primitives::market::MarketType + * Lookup95: zeitgeist_primitives::market::MarketType **/ ZeitgeistPrimitivesMarketMarketType: { _enum: { @@ -1074,7 +986,7 @@ export default { } }, /** - * Lookup100: zeitgeist_primitives::market::MarketPeriod + * Lookup97: zeitgeist_primitives::market::MarketPeriod **/ ZeitgeistPrimitivesMarketMarketPeriod: { _enum: { @@ -1083,7 +995,7 @@ export default { } }, /** - * Lookup102: zeitgeist_primitives::market::Deadlines + * Lookup99: zeitgeist_primitives::market::Deadlines **/ ZeitgeistPrimitivesMarketDeadlines: { gracePeriod: 'u64', @@ -1091,7 +1003,7 @@ export default { disputeDuration: 'u64' }, /** - * Lookup104: zeitgeist_primitives::market::Report + * Lookup101: zeitgeist_primitives::market::Report **/ ZeitgeistPrimitivesMarketReport: { at: 'u64', @@ -1099,22 +1011,30 @@ export default { outcome: 'ZeitgeistPrimitivesOutcomeReport' }, /** - * Lookup106: zeitgeist_primitives::market::MarketDisputeMechanism + * Lookup102: zeitgeist_primitives::outcome_report::OutcomeReport + **/ + ZeitgeistPrimitivesOutcomeReport: { + _enum: { + Categorical: 'u16', + Scalar: 'u128' + } + }, + /** + * Lookup104: zeitgeist_primitives::market::MarketDisputeMechanism **/ ZeitgeistPrimitivesMarketMarketDisputeMechanism: { _enum: ['Authorized', 'Court', 'SimpleDisputes'] }, /** - * Lookup107: zeitgeist_primitives::market::MarketBonds + * Lookup105: zeitgeist_primitives::market::MarketBonds **/ ZeitgeistPrimitivesMarketMarketBonds: { creation: 'Option', oracle: 'Option', - outsider: 'Option', - dispute: 'Option' + outsider: 'Option' }, /** - * Lookup109: zeitgeist_primitives::market::Bond + * Lookup107: zeitgeist_primitives::market::Bond **/ ZeitgeistPrimitivesMarketBond: { who: 'AccountId32', @@ -1122,51 +1042,24 @@ export default { isSettled: 'bool' }, /** - * Lookup112: zrml_styx::pallet::Event + * Lookup108: zeitgeist_primitives::market::MarketDispute **/ - ZrmlStyxEvent: { - _enum: { - AccountCrossed: '(AccountId32,u128)', - CrossingFeeChanged: 'u128' - } + ZeitgeistPrimitivesMarketMarketDispute: { + at: 'u64', + by: 'AccountId32', + outcome: 'ZeitgeistPrimitivesOutcomeReport' }, /** - * Lookup113: zrml_global_disputes::pallet::Event + * Lookup111: zrml_styx::pallet::Event **/ - ZrmlGlobalDisputesEvent: { + ZrmlStyxEvent: { _enum: { - AddedVotingOutcome: { - marketId: 'u128', - owner: 'AccountId32', - outcome: 'ZeitgeistPrimitivesOutcomeReport', - }, - GlobalDisputeWinnerDetermined: { - marketId: 'u128', - }, - OutcomeOwnersRewarded: { - marketId: 'u128', - owners: 'Vec', - }, - OutcomeOwnerRewarded: { - marketId: 'u128', - owner: 'AccountId32', - }, - OutcomesPartiallyCleaned: { - marketId: 'u128', - }, - OutcomesFullyCleaned: { - marketId: 'u128', - }, - VotedOnOutcome: { - voter: 'AccountId32', - marketId: 'u128', - outcome: 'ZeitgeistPrimitivesOutcomeReport', - voteAmount: 'u128' - } + AccountCrossed: '(AccountId32,u128)', + CrossingFeeChanged: 'u128' } }, /** - * Lookup114: cumulus_pallet_parachain_system::pallet::Event + * Lookup112: cumulus_pallet_parachain_system::pallet::Event **/ CumulusPalletParachainSystemEvent: { _enum: { @@ -1183,15 +1076,12 @@ export default { }, DownwardMessagesProcessed: { weightUsed: 'SpWeightsWeightV2Weight', - dmqHead: 'H256', - }, - UpwardMessageSent: { - messageHash: 'Option<[u8;32]>' + dmqHead: 'H256' } } }, /** - * Lookup115: pallet_parachain_staking::pallet::Event + * Lookup113: pallet_parachain_staking::pallet::Event **/ PalletParachainStakingEvent: { _enum: { @@ -1388,14 +1278,14 @@ export default { } }, /** - * Lookup116: pallet_parachain_staking::delegation_requests::CancelledScheduledRequest + * Lookup114: pallet_parachain_staking::delegation_requests::CancelledScheduledRequest **/ PalletParachainStakingDelegationRequestsCancelledScheduledRequest: { whenExecutable: 'u32', action: 'PalletParachainStakingDelegationRequestsDelegationAction' }, /** - * Lookup117: pallet_parachain_staking::delegation_requests::DelegationAction + * Lookup115: pallet_parachain_staking::delegation_requests::DelegationAction **/ PalletParachainStakingDelegationRequestsDelegationAction: { _enum: { @@ -1404,7 +1294,7 @@ export default { } }, /** - * Lookup118: pallet_parachain_staking::types::DelegatorAdded + * Lookup116: pallet_parachain_staking::types::DelegatorAdded **/ PalletParachainStakingDelegatorAdded: { _enum: { @@ -1415,7 +1305,7 @@ export default { } }, /** - * Lookup120: pallet_author_slot_filter::pallet::Event + * Lookup119: pallet_author_slot_filter::pallet::Event **/ PalletAuthorSlotFilterEvent: { _enum: { @@ -1423,7 +1313,7 @@ export default { } }, /** - * Lookup122: pallet_author_mapping::pallet::Event + * Lookup121: pallet_author_mapping::pallet::Event **/ PalletAuthorMappingEvent: { _enum: { @@ -1451,48 +1341,48 @@ export default { } }, /** - * Lookup123: nimbus_primitives::nimbus_crypto::Public + * Lookup122: nimbus_primitives::nimbus_crypto::Public **/ NimbusPrimitivesNimbusCryptoPublic: 'SpCoreSr25519Public', /** - * Lookup124: sp_core::sr25519::Public + * Lookup123: sp_core::sr25519::Public **/ SpCoreSr25519Public: '[u8;32]', /** - * Lookup125: session_keys_primitives::vrf::vrf_crypto::Public + * Lookup124: session_keys_primitives::vrf::vrf_crypto::Public **/ SessionKeysPrimitivesVrfVrfCryptoPublic: 'SpCoreSr25519Public', /** - * Lookup126: cumulus_pallet_xcm::pallet::Event + * Lookup125: cumulus_pallet_xcm::pallet::Event **/ CumulusPalletXcmEvent: { _enum: { - InvalidFormat: '[u8;32]', - UnsupportedVersion: '[u8;32]', - ExecutedDownward: '([u8;32],XcmV3TraitsOutcome)' + InvalidFormat: '[u8;8]', + UnsupportedVersion: '[u8;8]', + ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)' } }, /** - * Lookup127: xcm::v3::traits::Outcome + * Lookup126: xcm::v2::traits::Outcome **/ - XcmV3TraitsOutcome: { + XcmV2TraitsOutcome: { _enum: { - Complete: 'SpWeightsWeightV2Weight', - Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)', - Error: 'XcmV3TraitsError' + Complete: 'u64', + Incomplete: '(u64,XcmV2TraitsError)', + Error: 'XcmV2TraitsError' } }, /** - * Lookup128: xcm::v3::traits::Error + * Lookup127: xcm::v2::traits::Error **/ - XcmV3TraitsError: { + XcmV2TraitsError: { _enum: { Overflow: 'Null', Unimplemented: 'Null', UntrustedReserveLocation: 'Null', UntrustedTeleportLocation: 'Null', - LocationFull: 'Null', - LocationNotInvertible: 'Null', + MultiLocationFull: 'Null', + MultiLocationNotInvertible: 'Null', BadOrigin: 'Null', InvalidLocation: 'Null', AssetNotFound: 'Null', @@ -1509,28 +1399,14 @@ export default { NotHoldingFees: 'Null', TooExpensive: 'Null', Trap: 'u64', - ExpectationFalse: 'Null', - PalletNotFound: 'Null', - NameMismatch: 'Null', - VersionIncompatible: 'Null', - HoldingWouldOverflow: 'Null', - ExportError: 'Null', - ReanchorFailed: 'Null', - NoDeal: 'Null', - FeesNotMet: 'Null', - LockError: 'Null', - NoPermission: 'Null', - Unanchored: 'Null', - NotDepositable: 'Null', UnhandledXcmVersion: 'Null', - WeightLimitReached: 'SpWeightsWeightV2Weight', + WeightLimitReached: 'u64', Barrier: 'Null', - WeightNotComputable: 'Null', - ExceedsStackLimit: 'Null' + WeightNotComputable: 'Null' } }, /** - * Lookup129: cumulus_pallet_dmp_queue::pallet::Event + * Lookup128: cumulus_pallet_dmp_queue::pallet::Event **/ CumulusPalletDmpQueueEvent: { _enum: { @@ -1542,7 +1418,7 @@ export default { }, ExecutedDownward: { messageId: '[u8;32]', - outcome: 'XcmV3TraitsOutcome', + outcome: 'XcmV2TraitsOutcome', }, WeightExhausted: { messageId: '[u8;32]', @@ -1556,127 +1432,103 @@ export default { }, OverweightServiced: { overweightIndex: 'u64', - weightUsed: 'SpWeightsWeightV2Weight', - }, - MaxMessagesExhausted: { - messageId: '[u8;32]' + weightUsed: 'SpWeightsWeightV2Weight' } } }, /** - * Lookup130: pallet_xcm::pallet::Event + * Lookup129: pallet_xcm::pallet::Event **/ PalletXcmEvent: { _enum: { - Attempted: 'XcmV3TraitsOutcome', - Sent: '(XcmV3MultiLocation,XcmV3MultiLocation,XcmV3Xcm)', - UnexpectedResponse: '(XcmV3MultiLocation,u64)', - ResponseReady: '(u64,XcmV3Response)', + Attempted: 'XcmV2TraitsOutcome', + Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)', + UnexpectedResponse: '(XcmV1MultiLocation,u64)', + ResponseReady: '(u64,XcmV2Response)', Notified: '(u64,u8,u8)', NotifyOverweight: '(u64,u8,u8,SpWeightsWeightV2Weight,SpWeightsWeightV2Weight)', NotifyDispatchError: '(u64,u8,u8)', NotifyDecodeFailed: '(u64,u8,u8)', - InvalidResponder: '(XcmV3MultiLocation,u64,Option)', - InvalidResponderVersion: '(XcmV3MultiLocation,u64)', + InvalidResponder: '(XcmV1MultiLocation,u64,Option)', + InvalidResponderVersion: '(XcmV1MultiLocation,u64)', ResponseTaken: 'u64', - AssetsTrapped: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)', - VersionChangeNotified: '(XcmV3MultiLocation,u32,XcmV3MultiassetMultiAssets)', - SupportedVersionChanged: '(XcmV3MultiLocation,u32)', - NotifyTargetSendFail: '(XcmV3MultiLocation,u64,XcmV3TraitsError)', + AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)', + VersionChangeNotified: '(XcmV1MultiLocation,u32)', + SupportedVersionChanged: '(XcmV1MultiLocation,u32)', + NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)', NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)', - InvalidQuerierVersion: '(XcmV3MultiLocation,u64)', - InvalidQuerier: '(XcmV3MultiLocation,u64,XcmV3MultiLocation,Option)', - VersionNotifyStarted: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', - VersionNotifyRequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', - VersionNotifyUnrequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', - FeesPaid: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)', - AssetsClaimed: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)' + AssetsClaimed: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)' } }, /** - * Lookup131: xcm::v3::multilocation::MultiLocation + * Lookup130: xcm::v1::multilocation::MultiLocation **/ - XcmV3MultiLocation: { + XcmV1MultiLocation: { parents: 'u8', - interior: 'XcmV3Junctions' + interior: 'XcmV1MultilocationJunctions' }, /** - * Lookup132: xcm::v3::junctions::Junctions + * Lookup131: xcm::v1::multilocation::Junctions **/ - XcmV3Junctions: { + XcmV1MultilocationJunctions: { _enum: { Here: 'Null', - X1: 'XcmV3Junction', - X2: '(XcmV3Junction,XcmV3Junction)', - X3: '(XcmV3Junction,XcmV3Junction,XcmV3Junction)', - X4: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', - X5: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', - X6: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', - X7: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', - X8: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)' + X1: 'XcmV1Junction', + X2: '(XcmV1Junction,XcmV1Junction)', + X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)', + X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', + X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', + X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', + X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)', + X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)' } }, /** - * Lookup133: xcm::v3::junction::Junction + * Lookup132: xcm::v1::junction::Junction **/ - XcmV3Junction: { + XcmV1Junction: { _enum: { Parachain: 'Compact', AccountId32: { - network: 'Option', + network: 'XcmV0JunctionNetworkId', id: '[u8;32]', }, AccountIndex64: { - network: 'Option', + network: 'XcmV0JunctionNetworkId', index: 'Compact', }, AccountKey20: { - network: 'Option', + network: 'XcmV0JunctionNetworkId', key: '[u8;20]', }, PalletInstance: 'u8', GeneralIndex: 'Compact', - GeneralKey: { - length: 'u8', - data: '[u8;32]', - }, + GeneralKey: 'Bytes', OnlyChild: 'Null', Plurality: { - id: 'XcmV3JunctionBodyId', - part: 'XcmV3JunctionBodyPart', - }, - GlobalConsensus: 'XcmV3JunctionNetworkId' + id: 'XcmV0JunctionBodyId', + part: 'XcmV0JunctionBodyPart' + } } }, /** - * Lookup136: xcm::v3::junction::NetworkId + * Lookup134: xcm::v0::junction::NetworkId **/ - XcmV3JunctionNetworkId: { + XcmV0JunctionNetworkId: { _enum: { - ByGenesis: '[u8;32]', - ByFork: { - blockNumber: 'u64', - blockHash: '[u8;32]', - }, + Any: 'Null', + Named: 'Bytes', Polkadot: 'Null', - Kusama: 'Null', - Westend: 'Null', - Rococo: 'Null', - Wococo: 'Null', - Ethereum: { - chainId: 'Compact', - }, - BitcoinCore: 'Null', - BitcoinCash: 'Null' + Kusama: 'Null' } }, /** - * Lookup139: xcm::v3::junction::BodyId + * Lookup138: xcm::v0::junction::BodyId **/ - XcmV3JunctionBodyId: { + XcmV0JunctionBodyId: { _enum: { Unit: 'Null', - Moniker: '[u8;4]', + Named: 'Bytes', Index: 'Compact', Executive: 'Null', Technical: 'Null', @@ -1688,9 +1540,9 @@ export default { } }, /** - * Lookup140: xcm::v3::junction::BodyPart + * Lookup139: xcm::v0::junction::BodyPart **/ - XcmV3JunctionBodyPart: { + XcmV0JunctionBodyPart: { _enum: { Voice: 'Null', Members: { @@ -1711,35 +1563,34 @@ export default { } }, /** - * Lookup141: xcm::v3::Xcm + * Lookup140: xcm::v2::Xcm **/ - XcmV3Xcm: 'Vec', + XcmV2Xcm: 'Vec', /** - * Lookup143: xcm::v3::Instruction + * Lookup142: xcm::v2::Instruction **/ - XcmV3Instruction: { + XcmV2Instruction: { _enum: { - WithdrawAsset: 'XcmV3MultiassetMultiAssets', - ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets', - ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets', + WithdrawAsset: 'XcmV1MultiassetMultiAssets', + ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets', + ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets', QueryResponse: { queryId: 'Compact', - response: 'XcmV3Response', - maxWeight: 'SpWeightsWeightV2Weight', - querier: 'Option', + response: 'XcmV2Response', + maxWeight: 'Compact', }, TransferAsset: { - assets: 'XcmV3MultiassetMultiAssets', - beneficiary: 'XcmV3MultiLocation', + assets: 'XcmV1MultiassetMultiAssets', + beneficiary: 'XcmV1MultiLocation', }, TransferReserveAsset: { - assets: 'XcmV3MultiassetMultiAssets', - dest: 'XcmV3MultiLocation', - xcm: 'XcmV3Xcm', + assets: 'XcmV1MultiassetMultiAssets', + dest: 'XcmV1MultiLocation', + xcm: 'XcmV2Xcm', }, Transact: { - originKind: 'XcmV2OriginKind', - requireWeightAtMost: 'SpWeightsWeightV2Weight', + originType: 'XcmV0OriginKind', + requireWeightAtMost: 'Compact', call: 'XcmDoubleEncoded', }, HrmpNewChannelOpenRequest: { @@ -1756,318 +1607,246 @@ export default { recipient: 'Compact', }, ClearOrigin: 'Null', - DescendOrigin: 'XcmV3Junctions', - ReportError: 'XcmV3QueryResponseInfo', + DescendOrigin: 'XcmV1MultilocationJunctions', + ReportError: { + queryId: 'Compact', + dest: 'XcmV1MultiLocation', + maxResponseWeight: 'Compact', + }, DepositAsset: { - assets: 'XcmV3MultiassetMultiAssetFilter', - beneficiary: 'XcmV3MultiLocation', + assets: 'XcmV1MultiassetMultiAssetFilter', + maxAssets: 'Compact', + beneficiary: 'XcmV1MultiLocation', }, DepositReserveAsset: { - assets: 'XcmV3MultiassetMultiAssetFilter', - dest: 'XcmV3MultiLocation', - xcm: 'XcmV3Xcm', + assets: 'XcmV1MultiassetMultiAssetFilter', + maxAssets: 'Compact', + dest: 'XcmV1MultiLocation', + xcm: 'XcmV2Xcm', }, ExchangeAsset: { - give: 'XcmV3MultiassetMultiAssetFilter', - want: 'XcmV3MultiassetMultiAssets', - maximal: 'bool', + give: 'XcmV1MultiassetMultiAssetFilter', + receive: 'XcmV1MultiassetMultiAssets', }, InitiateReserveWithdraw: { - assets: 'XcmV3MultiassetMultiAssetFilter', - reserve: 'XcmV3MultiLocation', - xcm: 'XcmV3Xcm', + assets: 'XcmV1MultiassetMultiAssetFilter', + reserve: 'XcmV1MultiLocation', + xcm: 'XcmV2Xcm', }, InitiateTeleport: { - assets: 'XcmV3MultiassetMultiAssetFilter', - dest: 'XcmV3MultiLocation', - xcm: 'XcmV3Xcm', + assets: 'XcmV1MultiassetMultiAssetFilter', + dest: 'XcmV1MultiLocation', + xcm: 'XcmV2Xcm', }, - ReportHolding: { - responseInfo: 'XcmV3QueryResponseInfo', - assets: 'XcmV3MultiassetMultiAssetFilter', + QueryHolding: { + queryId: 'Compact', + dest: 'XcmV1MultiLocation', + assets: 'XcmV1MultiassetMultiAssetFilter', + maxResponseWeight: 'Compact', }, BuyExecution: { - fees: 'XcmV3MultiAsset', - weightLimit: 'XcmV3WeightLimit', + fees: 'XcmV1MultiAsset', + weightLimit: 'XcmV2WeightLimit', }, RefundSurplus: 'Null', - SetErrorHandler: 'XcmV3Xcm', - SetAppendix: 'XcmV3Xcm', + SetErrorHandler: 'XcmV2Xcm', + SetAppendix: 'XcmV2Xcm', ClearError: 'Null', ClaimAsset: { - assets: 'XcmV3MultiassetMultiAssets', - ticket: 'XcmV3MultiLocation', + assets: 'XcmV1MultiassetMultiAssets', + ticket: 'XcmV1MultiLocation', }, Trap: 'Compact', SubscribeVersion: { queryId: 'Compact', - maxResponseWeight: 'SpWeightsWeightV2Weight', - }, - UnsubscribeVersion: 'Null', - BurnAsset: 'XcmV3MultiassetMultiAssets', - ExpectAsset: 'XcmV3MultiassetMultiAssets', - ExpectOrigin: 'Option', - ExpectError: 'Option<(u32,XcmV3TraitsError)>', - ExpectTransactStatus: 'XcmV3MaybeErrorCode', - QueryPallet: { - moduleName: 'Bytes', - responseInfo: 'XcmV3QueryResponseInfo', - }, - ExpectPallet: { - index: 'Compact', - name: 'Bytes', - moduleName: 'Bytes', - crateMajor: 'Compact', - minCrateMinor: 'Compact', - }, - ReportTransactStatus: 'XcmV3QueryResponseInfo', - ClearTransactStatus: 'Null', - UniversalOrigin: 'XcmV3Junction', - ExportMessage: { - network: 'XcmV3JunctionNetworkId', - destination: 'XcmV3Junctions', - xcm: 'XcmV3Xcm', - }, - LockAsset: { - asset: 'XcmV3MultiAsset', - unlocker: 'XcmV3MultiLocation', - }, - UnlockAsset: { - asset: 'XcmV3MultiAsset', - target: 'XcmV3MultiLocation', - }, - NoteUnlockable: { - asset: 'XcmV3MultiAsset', - owner: 'XcmV3MultiLocation', - }, - RequestUnlock: { - asset: 'XcmV3MultiAsset', - locker: 'XcmV3MultiLocation', - }, - SetFeesMode: { - jitWithdraw: 'bool', - }, - SetTopic: '[u8;32]', - ClearTopic: 'Null', - AliasOrigin: 'XcmV3MultiLocation', - UnpaidExecution: { - weightLimit: 'XcmV3WeightLimit', - checkOrigin: 'Option' - } + maxResponseWeight: 'Compact', + }, + UnsubscribeVersion: 'Null' } }, /** - * Lookup144: xcm::v3::multiasset::MultiAssets + * Lookup143: xcm::v1::multiasset::MultiAssets **/ - XcmV3MultiassetMultiAssets: 'Vec', + XcmV1MultiassetMultiAssets: 'Vec', /** - * Lookup146: xcm::v3::multiasset::MultiAsset + * Lookup145: xcm::v1::multiasset::MultiAsset **/ - XcmV3MultiAsset: { - id: 'XcmV3MultiassetAssetId', - fun: 'XcmV3MultiassetFungibility' + XcmV1MultiAsset: { + id: 'XcmV1MultiassetAssetId', + fun: 'XcmV1MultiassetFungibility' }, /** - * Lookup147: xcm::v3::multiasset::AssetId + * Lookup146: xcm::v1::multiasset::AssetId **/ - XcmV3MultiassetAssetId: { + XcmV1MultiassetAssetId: { _enum: { - Concrete: 'XcmV3MultiLocation', - Abstract: '[u8;32]' + Concrete: 'XcmV1MultiLocation', + Abstract: 'Bytes' } }, /** - * Lookup148: xcm::v3::multiasset::Fungibility + * Lookup147: xcm::v1::multiasset::Fungibility **/ - XcmV3MultiassetFungibility: { + XcmV1MultiassetFungibility: { _enum: { Fungible: 'Compact', - NonFungible: 'XcmV3MultiassetAssetInstance' + NonFungible: 'XcmV1MultiassetAssetInstance' } }, /** - * Lookup149: xcm::v3::multiasset::AssetInstance + * Lookup148: xcm::v1::multiasset::AssetInstance **/ - XcmV3MultiassetAssetInstance: { + XcmV1MultiassetAssetInstance: { _enum: { Undefined: 'Null', Index: 'Compact', Array4: '[u8;4]', Array8: '[u8;8]', Array16: '[u8;16]', - Array32: '[u8;32]' + Array32: '[u8;32]', + Blob: 'Bytes' } }, /** - * Lookup151: xcm::v3::Response + * Lookup150: xcm::v2::Response **/ - XcmV3Response: { + XcmV2Response: { _enum: { Null: 'Null', - Assets: 'XcmV3MultiassetMultiAssets', - ExecutionResult: 'Option<(u32,XcmV3TraitsError)>', - Version: 'u32', - PalletsInfo: 'XcmV3VecPalletInfo', - DispatchResult: 'XcmV3MaybeErrorCode' - } - }, - /** - * Lookup154: xcm::v3::VecPalletInfo - **/ - XcmV3VecPalletInfo: 'Vec', - /** - * Lookup156: xcm::v3::PalletInfo - **/ - XcmV3PalletInfo: { - index: 'Compact', - name: 'Bytes', - moduleName: 'Bytes', - major: 'Compact', - minor: 'Compact', - patch: 'Compact' - }, - /** - * Lookup157: xcm::v3::MaybeErrorCode - **/ - XcmV3MaybeErrorCode: { - _enum: { - Success: 'Null', - Error: 'Bytes', - TruncatedError: 'Bytes' + Assets: 'XcmV1MultiassetMultiAssets', + ExecutionResult: 'Option<(u32,XcmV2TraitsError)>', + Version: 'u32' } }, /** - * Lookup159: xcm::v2::OriginKind + * Lookup153: xcm::v0::OriginKind **/ - XcmV2OriginKind: { + XcmV0OriginKind: { _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm'] }, /** - * Lookup160: xcm::double_encoded::DoubleEncoded + * Lookup154: xcm::double_encoded::DoubleEncoded **/ XcmDoubleEncoded: { encoded: 'Bytes' }, /** - * Lookup161: xcm::v3::QueryResponseInfo - **/ - XcmV3QueryResponseInfo: { - destination: 'XcmV3MultiLocation', - queryId: 'Compact', - maxWeight: 'SpWeightsWeightV2Weight' - }, - /** - * Lookup162: xcm::v3::multiasset::MultiAssetFilter + * Lookup155: xcm::v1::multiasset::MultiAssetFilter **/ - XcmV3MultiassetMultiAssetFilter: { + XcmV1MultiassetMultiAssetFilter: { _enum: { - Definite: 'XcmV3MultiassetMultiAssets', - Wild: 'XcmV3MultiassetWildMultiAsset' + Definite: 'XcmV1MultiassetMultiAssets', + Wild: 'XcmV1MultiassetWildMultiAsset' } }, /** - * Lookup163: xcm::v3::multiasset::WildMultiAsset + * Lookup156: xcm::v1::multiasset::WildMultiAsset **/ - XcmV3MultiassetWildMultiAsset: { + XcmV1MultiassetWildMultiAsset: { _enum: { All: 'Null', AllOf: { - id: 'XcmV3MultiassetAssetId', - fun: 'XcmV3MultiassetWildFungibility', - }, - AllCounted: 'Compact', - AllOfCounted: { - id: 'XcmV3MultiassetAssetId', - fun: 'XcmV3MultiassetWildFungibility', - count: 'Compact' + id: 'XcmV1MultiassetAssetId', + fun: 'XcmV1MultiassetWildFungibility' } } }, /** - * Lookup164: xcm::v3::multiasset::WildFungibility + * Lookup157: xcm::v1::multiasset::WildFungibility **/ - XcmV3MultiassetWildFungibility: { + XcmV1MultiassetWildFungibility: { _enum: ['Fungible', 'NonFungible'] }, /** - * Lookup165: xcm::v3::WeightLimit + * Lookup158: xcm::v2::WeightLimit **/ - XcmV3WeightLimit: { + XcmV2WeightLimit: { _enum: { Unlimited: 'Null', - Limited: 'SpWeightsWeightV2Weight' + Limited: 'Compact' } }, /** - * Lookup166: xcm::VersionedMultiAssets + * Lookup160: xcm::VersionedMultiAssets **/ XcmVersionedMultiAssets: { _enum: { - __Unused0: 'Null', - V2: 'XcmV2MultiassetMultiAssets', - __Unused2: 'Null', - V3: 'XcmV3MultiassetMultiAssets' + V0: 'Vec', + V1: 'XcmV1MultiassetMultiAssets' } }, /** - * Lookup167: xcm::v2::multiasset::MultiAssets - **/ - XcmV2MultiassetMultiAssets: 'Vec', - /** - * Lookup169: xcm::v2::multiasset::MultiAsset - **/ - XcmV2MultiAsset: { - id: 'XcmV2MultiassetAssetId', - fun: 'XcmV2MultiassetFungibility' - }, - /** - * Lookup170: xcm::v2::multiasset::AssetId + * Lookup162: xcm::v0::multi_asset::MultiAsset **/ - XcmV2MultiassetAssetId: { + XcmV0MultiAsset: { _enum: { - Concrete: 'XcmV2MultiLocation', - Abstract: 'Bytes' + None: 'Null', + All: 'Null', + AllFungible: 'Null', + AllNonFungible: 'Null', + AllAbstractFungible: { + id: 'Bytes', + }, + AllAbstractNonFungible: { + class: 'Bytes', + }, + AllConcreteFungible: { + id: 'XcmV0MultiLocation', + }, + AllConcreteNonFungible: { + class: 'XcmV0MultiLocation', + }, + AbstractFungible: { + id: 'Bytes', + amount: 'Compact', + }, + AbstractNonFungible: { + class: 'Bytes', + instance: 'XcmV1MultiassetAssetInstance', + }, + ConcreteFungible: { + id: 'XcmV0MultiLocation', + amount: 'Compact', + }, + ConcreteNonFungible: { + class: 'XcmV0MultiLocation', + instance: 'XcmV1MultiassetAssetInstance' + } } }, /** - * Lookup171: xcm::v2::multilocation::MultiLocation - **/ - XcmV2MultiLocation: { - parents: 'u8', - interior: 'XcmV2MultilocationJunctions' - }, - /** - * Lookup172: xcm::v2::multilocation::Junctions + * Lookup163: xcm::v0::multi_location::MultiLocation **/ - XcmV2MultilocationJunctions: { + XcmV0MultiLocation: { _enum: { - Here: 'Null', - X1: 'XcmV2Junction', - X2: '(XcmV2Junction,XcmV2Junction)', - X3: '(XcmV2Junction,XcmV2Junction,XcmV2Junction)', - X4: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', - X5: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', - X6: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', - X7: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', - X8: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)' + Null: 'Null', + X1: 'XcmV0Junction', + X2: '(XcmV0Junction,XcmV0Junction)', + X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)', + X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', + X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', + X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', + X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)', + X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)' } }, /** - * Lookup173: xcm::v2::junction::Junction + * Lookup164: xcm::v0::junction::Junction **/ - XcmV2Junction: { + XcmV0Junction: { _enum: { + Parent: 'Null', Parachain: 'Compact', AccountId32: { - network: 'XcmV2NetworkId', + network: 'XcmV0JunctionNetworkId', id: '[u8;32]', }, AccountIndex64: { - network: 'XcmV2NetworkId', + network: 'XcmV0JunctionNetworkId', index: 'Compact', }, AccountKey20: { - network: 'XcmV2NetworkId', + network: 'XcmV0JunctionNetworkId', key: '[u8;20]', }, PalletInstance: 'u8', @@ -2075,118 +1854,45 @@ export default { GeneralKey: 'Bytes', OnlyChild: 'Null', Plurality: { - id: 'XcmV2BodyId', - part: 'XcmV2BodyPart' - } - } - }, - /** - * Lookup174: xcm::v2::NetworkId - **/ - XcmV2NetworkId: { - _enum: { - Any: 'Null', - Named: 'Bytes', - Polkadot: 'Null', - Kusama: 'Null' - } - }, - /** - * Lookup176: xcm::v2::BodyId - **/ - XcmV2BodyId: { - _enum: { - Unit: 'Null', - Named: 'Bytes', - Index: 'Compact', - Executive: 'Null', - Technical: 'Null', - Legislative: 'Null', - Judicial: 'Null', - Defense: 'Null', - Administration: 'Null', - Treasury: 'Null' - } - }, - /** - * Lookup177: xcm::v2::BodyPart - **/ - XcmV2BodyPart: { - _enum: { - Voice: 'Null', - Members: { - count: 'Compact', - }, - Fraction: { - nom: 'Compact', - denom: 'Compact', - }, - AtLeastProportion: { - nom: 'Compact', - denom: 'Compact', - }, - MoreThanProportion: { - nom: 'Compact', - denom: 'Compact' + id: 'XcmV0JunctionBodyId', + part: 'XcmV0JunctionBodyPart' } } }, /** - * Lookup178: xcm::v2::multiasset::Fungibility - **/ - XcmV2MultiassetFungibility: { - _enum: { - Fungible: 'Compact', - NonFungible: 'XcmV2MultiassetAssetInstance' - } - }, - /** - * Lookup179: xcm::v2::multiasset::AssetInstance - **/ - XcmV2MultiassetAssetInstance: { - _enum: { - Undefined: 'Null', - Index: 'Compact', - Array4: '[u8;4]', - Array8: '[u8;8]', - Array16: '[u8;16]', - Array32: '[u8;32]', - Blob: 'Bytes' - } - }, - /** - * Lookup180: xcm::VersionedMultiLocation + * Lookup165: xcm::VersionedMultiLocation **/ XcmVersionedMultiLocation: { _enum: { - __Unused0: 'Null', - V2: 'XcmV2MultiLocation', - __Unused2: 'Null', - V3: 'XcmV3MultiLocation' + V0: 'XcmV0MultiLocation', + V1: 'XcmV1MultiLocation' } }, /** - * Lookup181: cumulus_pallet_xcmp_queue::pallet::Event + * Lookup166: cumulus_pallet_xcmp_queue::pallet::Event **/ CumulusPalletXcmpQueueEvent: { _enum: { Success: { - messageHash: 'Option<[u8;32]>', + messageHash: 'Option', weight: 'SpWeightsWeightV2Weight', }, Fail: { - messageHash: 'Option<[u8;32]>', - error: 'XcmV3TraitsError', + messageHash: 'Option', + error: 'XcmV2TraitsError', weight: 'SpWeightsWeightV2Weight', }, BadVersion: { - messageHash: 'Option<[u8;32]>', + messageHash: 'Option', }, BadFormat: { - messageHash: 'Option<[u8;32]>', + messageHash: 'Option', + }, + UpwardMessageSent: { + messageHash: 'Option', }, XcmpMessageSent: { - messageHash: 'Option<[u8;32]>', + messageHash: 'Option', }, OverweightEnqueued: { sender: 'u32', @@ -2201,7 +1907,7 @@ export default { } }, /** - * Lookup183: orml_asset_registry::module::Event + * Lookup169: orml_asset_registry::module::Event **/ OrmlAssetRegistryModuleEvent: { _enum: { @@ -2216,7 +1922,7 @@ export default { } }, /** - * Lookup184: orml_traits::asset_registry::AssetMetadata + * Lookup170: orml_traits::asset_registry::AssetMetadata **/ OrmlTraitsAssetRegistryAssetMetadata: { decimals: 'u32', @@ -2227,64 +1933,48 @@ export default { additional: 'ZeitgeistPrimitivesCustomMetadata' }, /** - * Lookup185: zeitgeist_primitives::types::CustomMetadata + * Lookup171: zeitgeist_primitives::types::CustomMetadata **/ ZeitgeistPrimitivesCustomMetadata: { xcm: 'ZeitgeistPrimitivesXcmMetadata', allowAsBaseAsset: 'bool' }, /** - * Lookup186: zeitgeist_primitives::types::XcmMetadata + * Lookup172: zeitgeist_primitives::types::XcmMetadata **/ ZeitgeistPrimitivesXcmMetadata: { feeFactor: 'Option' }, /** - * Lookup188: orml_unknown_tokens::module::Event + * Lookup174: orml_unknown_tokens::module::Event **/ OrmlUnknownTokensModuleEvent: { _enum: { Deposited: { - asset: 'XcmV3MultiAsset', - who: 'XcmV3MultiLocation', + asset: 'XcmV1MultiAsset', + who: 'XcmV1MultiLocation', }, Withdrawn: { - asset: 'XcmV3MultiAsset', - who: 'XcmV3MultiLocation' + asset: 'XcmV1MultiAsset', + who: 'XcmV1MultiLocation' } } }, /** - * Lookup189: orml_xtokens::module::Event + * Lookup175: orml_xtokens::module::Event **/ OrmlXtokensModuleEvent: { _enum: { TransferredMultiAssets: { sender: 'AccountId32', - assets: 'XcmV3MultiassetMultiAssets', - fee: 'XcmV3MultiAsset', - dest: 'XcmV3MultiLocation' - } - } - }, - /** - * Lookup190: pallet_sudo::pallet::Event - **/ - PalletSudoEvent: { - _enum: { - Sudid: { - sudoResult: 'Result', - }, - KeyChanged: { - oldSudoer: 'Option', - }, - SudoAsDone: { - sudoResult: 'Result' + assets: 'XcmV1MultiassetMultiAssets', + fee: 'XcmV1MultiAsset', + dest: 'XcmV1MultiLocation' } } }, /** - * Lookup192: frame_system::Phase + * Lookup176: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -2294,14 +1984,14 @@ export default { } }, /** - * Lookup195: frame_system::LastRuntimeUpgradeInfo + * Lookup179: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', specName: 'Text' }, /** - * Lookup197: frame_system::pallet::Call + * Lookup181: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { @@ -2336,7 +2026,7 @@ export default { } }, /** - * Lookup201: frame_system::limits::BlockWeights + * Lookup185: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', @@ -2344,7 +2034,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup202: frame_support::dispatch::PerDispatchClass + * Lookup186: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', @@ -2352,7 +2042,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup203: frame_system::limits::WeightsPerClass + * Lookup187: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', @@ -2361,13 +2051,13 @@ export default { reserved: 'Option' }, /** - * Lookup205: frame_system::limits::BlockLength + * Lookup189: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup206: frame_support::dispatch::PerDispatchClass + * Lookup190: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', @@ -2375,14 +2065,14 @@ export default { mandatory: 'u32' }, /** - * Lookup207: sp_weights::RuntimeDbWeight + * Lookup191: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', write: 'u64' }, /** - * Lookup208: sp_version::RuntimeVersion + * Lookup192: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', @@ -2395,13 +2085,13 @@ export default { stateVersion: 'u8' }, /** - * Lookup212: frame_system::pallet::Error + * Lookup196: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] }, /** - * Lookup213: pallet_timestamp::pallet::Call + * Lookup197: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -2411,17 +2101,17 @@ export default { } }, /** - * Lookup217: pallet_scheduler::Scheduled, BlockNumber, battery_station_runtime::OriginCaller, sp_core::crypto::AccountId32> + * Lookup201: pallet_scheduler::Scheduled, BlockNumber, zeitgeist_runtime::OriginCaller, sp_core::crypto::AccountId32> **/ PalletSchedulerScheduled: { maybeId: 'Option<[u8;32]>', priority: 'u8', call: 'FrameSupportPreimagesBounded', maybePeriodic: 'Option<(u64,u32)>', - origin: 'BatteryStationRuntimeOriginCaller' + origin: 'ZeitgeistRuntimeOriginCaller' }, /** - * Lookup218: frame_support::traits::preimages::Bounded + * Lookup202: frame_support::traits::preimages::Bounded **/ FrameSupportPreimagesBounded: { _enum: { @@ -2442,7 +2132,7 @@ export default { } }, /** - * Lookup220: pallet_scheduler::pallet::Call + * Lookup204: pallet_scheduler::pallet::Call **/ PalletSchedulerCall: { _enum: { @@ -2482,7 +2172,7 @@ export default { } }, /** - * Lookup222: pallet_preimage::pallet::Call + * Lookup206: pallet_preimage::pallet::Call **/ PalletPreimageCall: { _enum: { @@ -2510,7 +2200,7 @@ export default { } }, /** - * Lookup223: pallet_balances::pallet::Call + * Lookup207: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { @@ -2543,7 +2233,7 @@ export default { } }, /** - * Lookup226: pallet_treasury::pallet::Call + * Lookup210: pallet_treasury::pallet::Call **/ PalletTreasuryCall: { _enum: { @@ -2567,7 +2257,7 @@ export default { } }, /** - * Lookup227: pallet_vesting::pallet::Call + * Lookup211: pallet_vesting::pallet::Call **/ PalletVestingCall: { _enum: { @@ -2591,7 +2281,7 @@ export default { } }, /** - * Lookup228: pallet_vesting::vesting_info::VestingInfo + * Lookup212: pallet_vesting::vesting_info::VestingInfo **/ PalletVestingVestingInfo: { locked: 'u128', @@ -2599,7 +2289,7 @@ export default { startingBlock: 'u64' }, /** - * Lookup229: pallet_multisig::pallet::Call + * Lookup213: pallet_multisig::pallet::Call **/ PalletMultisigCall: { _enum: { @@ -2630,7 +2320,7 @@ export default { } }, /** - * Lookup231: pallet_bounties::pallet::Call + * Lookup216: pallet_bounties::pallet::Call **/ PalletBountiesCall: { _enum: { @@ -2669,7 +2359,7 @@ export default { } }, /** - * Lookup232: pallet_democracy::pallet::Call + * Lookup217: pallet_democracy::pallet::Call **/ PalletDemocracyCall: { _enum: { @@ -2734,13 +2424,13 @@ export default { } }, /** - * Lookup233: pallet_democracy::conviction::Conviction + * Lookup218: pallet_democracy::conviction::Conviction **/ PalletDemocracyConviction: { _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] }, /** - * Lookup234: pallet_collective::pallet::Call + * Lookup219: pallet_collective::pallet::Call **/ PalletCollectiveCall: { _enum: { @@ -2781,7 +2471,7 @@ export default { } }, /** - * Lookup237: pallet_membership::pallet::Call + * Lookup223: pallet_membership::pallet::Call **/ PalletMembershipCall: { _enum: { @@ -2811,7 +2501,7 @@ export default { } }, /** - * Lookup242: pallet_identity::pallet::Call + * Lookup228: pallet_identity::pallet::Call **/ PalletIdentityCall: { _enum: { @@ -2871,7 +2561,7 @@ export default { } }, /** - * Lookup243: pallet_identity::types::IdentityInfo + * Lookup229: pallet_identity::types::IdentityInfo **/ PalletIdentityIdentityInfo: { additional: 'Vec<(Data,Data)>', @@ -2885,7 +2575,7 @@ export default { twitter: 'Data' }, /** - * Lookup279: pallet_identity::types::BitFlags + * Lookup265: pallet_identity::types::BitFlags **/ PalletIdentityBitFlags: { _bitLength: 64, @@ -2899,13 +2589,13 @@ export default { Twitter: 128 }, /** - * Lookup280: pallet_identity::types::IdentityField + * Lookup266: 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'] }, /** - * Lookup281: pallet_identity::types::Judgement + * Lookup267: pallet_identity::types::Judgement **/ PalletIdentityJudgement: { _enum: { @@ -2919,7 +2609,7 @@ export default { } }, /** - * Lookup282: pallet_utility::pallet::Call + * Lookup268: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { @@ -2934,7 +2624,7 @@ export default { calls: 'Vec', }, dispatch_as: { - asOrigin: 'BatteryStationRuntimeOriginCaller', + asOrigin: 'ZeitgeistRuntimeOriginCaller', call: 'Call', }, force_batch: { @@ -2947,9 +2637,9 @@ export default { } }, /** - * Lookup284: battery_station_runtime::OriginCaller + * Lookup270: zeitgeist_runtime::OriginCaller **/ - BatteryStationRuntimeOriginCaller: { + ZeitgeistRuntimeOriginCaller: { _enum: { system: 'FrameSupportDispatchRawOrigin', __Unused1: 'Null', @@ -3077,7 +2767,7 @@ export default { } }, /** - * Lookup285: frame_support::dispatch::RawOrigin + * Lookup271: frame_support::dispatch::RawOrigin **/ FrameSupportDispatchRawOrigin: { _enum: { @@ -3087,7 +2777,7 @@ export default { } }, /** - * Lookup286: pallet_collective::RawOrigin + * Lookup272: pallet_collective::RawOrigin **/ PalletCollectiveRawOrigin: { _enum: { @@ -3097,7 +2787,7 @@ export default { } }, /** - * Lookup289: cumulus_pallet_xcm::pallet::Origin + * Lookup275: cumulus_pallet_xcm::pallet::Origin **/ CumulusPalletXcmOrigin: { _enum: { @@ -3106,20 +2796,20 @@ export default { } }, /** - * Lookup290: pallet_xcm::pallet::Origin + * Lookup276: pallet_xcm::pallet::Origin **/ PalletXcmOrigin: { _enum: { - Xcm: 'XcmV3MultiLocation', - Response: 'XcmV3MultiLocation' + Xcm: 'XcmV1MultiLocation', + Response: 'XcmV1MultiLocation' } }, /** - * Lookup291: sp_core::Void + * Lookup277: sp_core::Void **/ SpCoreVoid: 'Null', /** - * Lookup292: pallet_proxy::pallet::Call + * Lookup278: pallet_proxy::pallet::Call **/ PalletProxyCall: { _enum: { @@ -3172,7 +2862,7 @@ export default { } }, /** - * Lookup294: pallet_contracts::pallet::Call + * Lookup280: pallet_contracts::pallet::Call **/ PalletContractsCall: { _enum: { @@ -3237,13 +2927,13 @@ export default { } }, /** - * Lookup296: pallet_contracts::wasm::Determinism + * Lookup282: pallet_contracts::wasm::Determinism **/ PalletContractsWasmDeterminism: { _enum: ['Deterministic', 'AllowIndeterminism'] }, /** - * Lookup297: orml_currencies::module::Call + * Lookup283: orml_currencies::module::Call **/ OrmlCurrenciesModuleCall: { _enum: { @@ -3264,7 +2954,7 @@ export default { } }, /** - * Lookup299: zrml_authorized::pallet::Call + * Lookup285: zrml_authorized::pallet::Call **/ ZrmlAuthorizedCall: { _enum: { @@ -3275,49 +2965,20 @@ export default { } }, /** - * Lookup300: zrml_court::pallet::Call + * Lookup286: zrml_court::pallet::Call **/ ZrmlCourtCall: { _enum: { - join_court: { - amount: 'u128', - }, - delegate: { - amount: 'u128', - delegations: 'Vec', - }, - prepare_exit_court: 'Null', - exit_court: { - courtParticipant: 'MultiAddress', - }, + exit_court: 'Null', + join_court: 'Null', vote: { - courtId: 'Compact', - commitmentVote: 'H256', - }, - denounce_vote: { - courtId: 'Compact', - juror: 'MultiAddress', - voteItem: 'ZrmlCourtVoteItem', - salt: 'H256', - }, - reveal_vote: { - courtId: 'Compact', - voteItem: 'ZrmlCourtVoteItem', - salt: 'H256', - }, - appeal: { - courtId: 'Compact', - }, - reassign_court_stakes: { - courtId: 'u128', - }, - set_inflation: { - inflation: 'Perbill' + marketId: 'Compact', + outcome: 'ZeitgeistPrimitivesOutcomeReport' } } }, /** - * Lookup301: zrml_liquidity_mining::pallet::Call + * Lookup287: zrml_liquidity_mining::pallet::Call **/ ZrmlLiquidityMiningCall: { _enum: { @@ -3327,18 +2988,7 @@ export default { } }, /** - * Lookup302: zrml_simple_disputes::pallet::Call - **/ - ZrmlSimpleDisputesCall: { - _enum: { - suggest_outcome: { - marketId: 'Compact', - outcome: 'ZeitgeistPrimitivesOutcomeReport' - } - } - }, - /** - * Lookup303: zrml_swaps::pallet::Call + * Lookup288: zrml_swaps::pallet::Call **/ ZrmlSwapsCall: { _enum: { @@ -3407,7 +3057,7 @@ export default { } }, /** - * Lookup304: zrml_prediction_markets::pallet::Call + * Lookup289: zrml_prediction_markets::pallet::Call **/ ZrmlPredictionMarketsCall: { _enum: { @@ -3433,10 +3083,10 @@ export default { }, dispute: { marketId: 'Compact', + outcome: 'ZeitgeistPrimitivesOutcomeReport', }, create_cpmm_market_and_deploy_assets: { baseAsset: 'ZeitgeistPrimitivesAsset', - creatorFee: 'Perbill', oracle: 'AccountId32', period: 'ZeitgeistPrimitivesMarketMarketPeriod', deadlines: 'ZeitgeistPrimitivesMarketDeadlines', @@ -3449,7 +3099,6 @@ export default { }, create_market: { baseAsset: 'ZeitgeistPrimitivesAsset', - creatorFee: 'Perbill', oracle: 'AccountId32', period: 'ZeitgeistPrimitivesMarketMarketPeriod', deadlines: 'ZeitgeistPrimitivesMarketDeadlines', @@ -3503,7 +3152,7 @@ export default { } }, /** - * Lookup305: zeitgeist_primitives::types::MultiHash + * Lookup290: zeitgeist_primitives::types::MultiHash **/ ZeitgeistPrimitivesMultiHash: { _enum: { @@ -3511,7 +3160,7 @@ export default { } }, /** - * Lookup307: zrml_styx::pallet::Call + * Lookup292: zrml_styx::pallet::Call **/ ZrmlStyxCall: { _enum: { @@ -3522,35 +3171,7 @@ export default { } }, /** - * Lookup308: zrml_global_disputes::pallet::Call - **/ - ZrmlGlobalDisputesCall: { - _enum: { - add_vote_outcome: { - marketId: 'Compact', - outcome: 'ZeitgeistPrimitivesOutcomeReport', - }, - purge_outcomes: { - marketId: 'Compact', - }, - reward_outcome_owner: { - marketId: 'Compact', - }, - vote_on_outcome: { - marketId: 'Compact', - outcome: 'ZeitgeistPrimitivesOutcomeReport', - amount: 'Compact', - }, - unlock_vote_balance: { - voter: 'MultiAddress', - }, - refund_vote_fees: { - marketId: 'Compact' - } - } - }, - /** - * Lookup309: cumulus_pallet_parachain_system::pallet::Call + * Lookup293: cumulus_pallet_parachain_system::pallet::Call **/ CumulusPalletParachainSystemCall: { _enum: { @@ -3569,7 +3190,7 @@ export default { } }, /** - * Lookup310: cumulus_primitives_parachain_inherent::ParachainInherentData + * Lookup294: cumulus_primitives_parachain_inherent::ParachainInherentData **/ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: 'PolkadotPrimitivesV2PersistedValidationData', @@ -3578,7 +3199,7 @@ export default { horizontalMessages: 'BTreeMap>' }, /** - * Lookup311: polkadot_primitives::v2::PersistedValidationData + * Lookup295: polkadot_primitives::v2::PersistedValidationData **/ PolkadotPrimitivesV2PersistedValidationData: { parentHead: 'Bytes', @@ -3587,27 +3208,27 @@ export default { maxPovSize: 'u32' }, /** - * Lookup313: sp_trie::storage_proof::StorageProof + * Lookup297: sp_trie::storage_proof::StorageProof **/ SpTrieStorageProof: { trieNodes: 'BTreeSet' }, /** - * Lookup316: polkadot_core_primitives::InboundDownwardMessage + * Lookup300: polkadot_core_primitives::InboundDownwardMessage **/ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: 'u32', msg: 'Bytes' }, /** - * Lookup319: polkadot_core_primitives::InboundHrmpMessage + * Lookup303: polkadot_core_primitives::InboundHrmpMessage **/ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: 'u32', data: 'Bytes' }, /** - * Lookup322: pallet_parachain_staking::pallet::Call + * Lookup306: pallet_parachain_staking::pallet::Call **/ PalletParachainStakingCall: { _enum: { @@ -3731,13 +3352,13 @@ export default { } }, /** - * Lookup325: pallet_author_inherent::pallet::Call + * Lookup309: pallet_author_inherent::pallet::Call **/ PalletAuthorInherentCall: { _enum: ['kick_off_authorship_validation'] }, /** - * Lookup326: pallet_author_slot_filter::pallet::Call + * Lookup310: pallet_author_slot_filter::pallet::Call **/ PalletAuthorSlotFilterCall: { _enum: { @@ -3750,7 +3371,7 @@ export default { } }, /** - * Lookup327: pallet_author_mapping::pallet::Call + * Lookup311: pallet_author_mapping::pallet::Call **/ PalletAuthorMappingCall: { _enum: { @@ -3774,18 +3395,18 @@ export default { } }, /** - * Lookup328: cumulus_pallet_dmp_queue::pallet::Call + * Lookup312: cumulus_pallet_dmp_queue::pallet::Call **/ CumulusPalletDmpQueueCall: { _enum: { service_overweight: { index: 'u64', - weightLimit: 'SpWeightsWeightV2Weight' + weightLimit: 'u64' } } }, /** - * Lookup329: pallet_xcm::pallet::Call + * Lookup313: pallet_xcm::pallet::Call **/ PalletXcmCall: { _enum: { @@ -3807,10 +3428,10 @@ export default { }, execute: { message: 'XcmVersionedXcm', - maxWeight: 'SpWeightsWeightV2Weight', + maxWeight: 'u64', }, force_xcm_version: { - location: 'XcmV3MultiLocation', + location: 'XcmV1MultiLocation', xcmVersion: 'u32', }, force_default_xcm_version: { @@ -3827,57 +3448,60 @@ export default { beneficiary: 'XcmVersionedMultiLocation', assets: 'XcmVersionedMultiAssets', feeAssetItem: 'u32', - weightLimit: 'XcmV3WeightLimit', + weightLimit: 'XcmV2WeightLimit', }, limited_teleport_assets: { dest: 'XcmVersionedMultiLocation', beneficiary: 'XcmVersionedMultiLocation', assets: 'XcmVersionedMultiAssets', feeAssetItem: 'u32', - weightLimit: 'XcmV3WeightLimit' + weightLimit: 'XcmV2WeightLimit' } } }, /** - * Lookup330: xcm::VersionedXcm + * Lookup314: xcm::VersionedXcm **/ XcmVersionedXcm: { _enum: { - __Unused0: 'Null', - __Unused1: 'Null', - V2: 'XcmV2Xcm', - V3: 'XcmV3Xcm' + V0: 'XcmV0Xcm', + V1: 'XcmV1Xcm', + V2: 'XcmV2Xcm' } }, /** - * Lookup331: xcm::v2::Xcm + * Lookup315: xcm::v0::Xcm **/ - XcmV2Xcm: 'Vec', - /** - * Lookup333: xcm::v2::Instruction - **/ - XcmV2Instruction: { + XcmV0Xcm: { _enum: { - WithdrawAsset: 'XcmV2MultiassetMultiAssets', - ReserveAssetDeposited: 'XcmV2MultiassetMultiAssets', - ReceiveTeleportedAsset: 'XcmV2MultiassetMultiAssets', + WithdrawAsset: { + assets: 'Vec', + effects: 'Vec', + }, + ReserveAssetDeposit: { + assets: 'Vec', + effects: 'Vec', + }, + TeleportAsset: { + assets: 'Vec', + effects: 'Vec', + }, QueryResponse: { queryId: 'Compact', - response: 'XcmV2Response', - maxWeight: 'Compact', + response: 'XcmV0Response', }, TransferAsset: { - assets: 'XcmV2MultiassetMultiAssets', - beneficiary: 'XcmV2MultiLocation', + assets: 'Vec', + dest: 'XcmV0MultiLocation', }, TransferReserveAsset: { - assets: 'XcmV2MultiassetMultiAssets', - dest: 'XcmV2MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'Vec', + dest: 'XcmV0MultiLocation', + effects: 'Vec', }, Transact: { - originType: 'XcmV2OriginKind', - requireWeightAtMost: 'Compact', + originType: 'XcmV0OriginKind', + requireWeightAtMost: 'u64', call: 'XcmDoubleEncoded', }, HrmpNewChannelOpenRequest: { @@ -3893,152 +3517,184 @@ export default { sender: 'Compact', recipient: 'Compact', }, - ClearOrigin: 'Null', - DescendOrigin: 'XcmV2MultilocationJunctions', - ReportError: { - queryId: 'Compact', - dest: 'XcmV2MultiLocation', - maxResponseWeight: 'Compact', - }, + RelayedFrom: { + who: 'XcmV0MultiLocation', + message: 'XcmV0Xcm' + } + } + }, + /** + * Lookup317: xcm::v0::order::Order + **/ + XcmV0Order: { + _enum: { + Null: 'Null', DepositAsset: { - assets: 'XcmV2MultiassetMultiAssetFilter', - maxAssets: 'Compact', - beneficiary: 'XcmV2MultiLocation', + assets: 'Vec', + dest: 'XcmV0MultiLocation', }, DepositReserveAsset: { - assets: 'XcmV2MultiassetMultiAssetFilter', - maxAssets: 'Compact', - dest: 'XcmV2MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'Vec', + dest: 'XcmV0MultiLocation', + effects: 'Vec', }, ExchangeAsset: { - give: 'XcmV2MultiassetMultiAssetFilter', - receive: 'XcmV2MultiassetMultiAssets', + give: 'Vec', + receive: 'Vec', }, InitiateReserveWithdraw: { - assets: 'XcmV2MultiassetMultiAssetFilter', - reserve: 'XcmV2MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'Vec', + reserve: 'XcmV0MultiLocation', + effects: 'Vec', }, InitiateTeleport: { - assets: 'XcmV2MultiassetMultiAssetFilter', - dest: 'XcmV2MultiLocation', - xcm: 'XcmV2Xcm', + assets: 'Vec', + dest: 'XcmV0MultiLocation', + effects: 'Vec', }, QueryHolding: { queryId: 'Compact', - dest: 'XcmV2MultiLocation', - assets: 'XcmV2MultiassetMultiAssetFilter', - maxResponseWeight: 'Compact', + dest: 'XcmV0MultiLocation', + assets: 'Vec', }, BuyExecution: { - fees: 'XcmV2MultiAsset', - weightLimit: 'XcmV2WeightLimit', - }, - RefundSurplus: 'Null', - SetErrorHandler: 'XcmV2Xcm', - SetAppendix: 'XcmV2Xcm', - ClearError: 'Null', - ClaimAsset: { - assets: 'XcmV2MultiassetMultiAssets', - ticket: 'XcmV2MultiLocation', - }, - Trap: 'Compact', - SubscribeVersion: { - queryId: 'Compact', - maxResponseWeight: 'Compact', - }, - UnsubscribeVersion: 'Null' + fees: 'XcmV0MultiAsset', + weight: 'u64', + debt: 'u64', + haltOnError: 'bool', + xcm: 'Vec' + } } }, /** - * Lookup334: xcm::v2::Response + * Lookup319: xcm::v0::Response **/ - XcmV2Response: { + XcmV0Response: { _enum: { - Null: 'Null', - Assets: 'XcmV2MultiassetMultiAssets', - ExecutionResult: 'Option<(u32,XcmV2TraitsError)>', - Version: 'u32' - } - }, - /** - * Lookup337: xcm::v2::traits::Error - **/ - XcmV2TraitsError: { - _enum: { - Overflow: 'Null', - Unimplemented: 'Null', - UntrustedReserveLocation: 'Null', - UntrustedTeleportLocation: 'Null', - MultiLocationFull: 'Null', - MultiLocationNotInvertible: 'Null', - BadOrigin: 'Null', - InvalidLocation: 'Null', - AssetNotFound: 'Null', - FailedToTransactAsset: 'Null', - NotWithdrawable: 'Null', - LocationCannotHold: 'Null', - ExceedsMaxMessageSize: 'Null', - DestinationUnsupported: 'Null', - Transport: 'Null', - Unroutable: 'Null', - UnknownClaim: 'Null', - FailedToDecode: 'Null', - MaxWeightInvalid: 'Null', - NotHoldingFees: 'Null', - TooExpensive: 'Null', - Trap: 'u64', - UnhandledXcmVersion: 'Null', - WeightLimitReached: 'u64', - Barrier: 'Null', - WeightNotComputable: 'Null' + Assets: 'Vec' } }, /** - * Lookup338: xcm::v2::multiasset::MultiAssetFilter + * Lookup320: xcm::v1::Xcm **/ - XcmV2MultiassetMultiAssetFilter: { + XcmV1Xcm: { _enum: { - Definite: 'XcmV2MultiassetMultiAssets', - Wild: 'XcmV2MultiassetWildMultiAsset' + WithdrawAsset: { + assets: 'XcmV1MultiassetMultiAssets', + effects: 'Vec', + }, + ReserveAssetDeposited: { + assets: 'XcmV1MultiassetMultiAssets', + effects: 'Vec', + }, + ReceiveTeleportedAsset: { + assets: 'XcmV1MultiassetMultiAssets', + effects: 'Vec', + }, + QueryResponse: { + queryId: 'Compact', + response: 'XcmV1Response', + }, + TransferAsset: { + assets: 'XcmV1MultiassetMultiAssets', + beneficiary: 'XcmV1MultiLocation', + }, + TransferReserveAsset: { + assets: 'XcmV1MultiassetMultiAssets', + dest: 'XcmV1MultiLocation', + effects: 'Vec', + }, + Transact: { + originType: 'XcmV0OriginKind', + requireWeightAtMost: 'u64', + call: 'XcmDoubleEncoded', + }, + HrmpNewChannelOpenRequest: { + sender: 'Compact', + maxMessageSize: 'Compact', + maxCapacity: 'Compact', + }, + HrmpChannelAccepted: { + recipient: 'Compact', + }, + HrmpChannelClosing: { + initiator: 'Compact', + sender: 'Compact', + recipient: 'Compact', + }, + RelayedFrom: { + who: 'XcmV1MultilocationJunctions', + message: 'XcmV1Xcm', + }, + SubscribeVersion: { + queryId: 'Compact', + maxResponseWeight: 'Compact', + }, + UnsubscribeVersion: 'Null' } }, /** - * Lookup339: xcm::v2::multiasset::WildMultiAsset + * Lookup322: xcm::v1::order::Order **/ - XcmV2MultiassetWildMultiAsset: { + XcmV1Order: { _enum: { - All: 'Null', - AllOf: { - id: 'XcmV2MultiassetAssetId', - fun: 'XcmV2MultiassetWildFungibility' + Noop: 'Null', + DepositAsset: { + assets: 'XcmV1MultiassetMultiAssetFilter', + maxAssets: 'u32', + beneficiary: 'XcmV1MultiLocation', + }, + DepositReserveAsset: { + assets: 'XcmV1MultiassetMultiAssetFilter', + maxAssets: 'u32', + dest: 'XcmV1MultiLocation', + effects: 'Vec', + }, + ExchangeAsset: { + give: 'XcmV1MultiassetMultiAssetFilter', + receive: 'XcmV1MultiassetMultiAssets', + }, + InitiateReserveWithdraw: { + assets: 'XcmV1MultiassetMultiAssetFilter', + reserve: 'XcmV1MultiLocation', + effects: 'Vec', + }, + InitiateTeleport: { + assets: 'XcmV1MultiassetMultiAssetFilter', + dest: 'XcmV1MultiLocation', + effects: 'Vec', + }, + QueryHolding: { + queryId: 'Compact', + dest: 'XcmV1MultiLocation', + assets: 'XcmV1MultiassetMultiAssetFilter', + }, + BuyExecution: { + fees: 'XcmV1MultiAsset', + weight: 'u64', + debt: 'u64', + haltOnError: 'bool', + instructions: 'Vec' } } }, /** - * Lookup340: xcm::v2::multiasset::WildFungibility - **/ - XcmV2MultiassetWildFungibility: { - _enum: ['Fungible', 'NonFungible'] - }, - /** - * Lookup341: xcm::v2::WeightLimit + * Lookup324: xcm::v1::Response **/ - XcmV2WeightLimit: { + XcmV1Response: { _enum: { - Unlimited: 'Null', - Limited: 'Compact' + Assets: 'XcmV1MultiassetMultiAssets', + Version: 'u32' } }, /** - * Lookup350: cumulus_pallet_xcmp_queue::pallet::Call + * Lookup338: cumulus_pallet_xcmp_queue::pallet::Call **/ CumulusPalletXcmpQueueCall: { _enum: { service_overweight: { index: 'u64', - weightLimit: 'SpWeightsWeightV2Weight', + weightLimit: 'u64', }, suspend_xcm_execution: 'Null', resume_xcm_execution: 'Null', @@ -4064,24 +3720,24 @@ export default { _alias: { new_: 'new', }, - new_: 'SpWeightsWeightV2Weight', + new_: 'u64', }, update_weight_restrict_decay: { _alias: { new_: 'new', }, - new_: 'SpWeightsWeightV2Weight', + new_: 'u64', }, update_xcmp_max_individual_weight: { _alias: { new_: 'new', }, - new_: 'SpWeightsWeightV2Weight' + new_: 'u64' } } }, /** - * Lookup351: orml_asset_registry::module::Call + * Lookup339: orml_asset_registry::module::Call **/ OrmlAssetRegistryModuleCall: { _enum: { @@ -4101,7 +3757,7 @@ export default { } }, /** - * Lookup356: orml_xtokens::module::Call + * Lookup344: orml_xtokens::module::Call **/ OrmlXtokensModuleCall: { _enum: { @@ -4109,83 +3765,57 @@ export default { currencyId: 'ZeitgeistPrimitivesAsset', amount: 'u128', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV3WeightLimit', + destWeightLimit: 'XcmV2WeightLimit', }, transfer_multiasset: { asset: 'XcmVersionedMultiAsset', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV3WeightLimit', + destWeightLimit: 'XcmV2WeightLimit', }, transfer_with_fee: { currencyId: 'ZeitgeistPrimitivesAsset', amount: 'u128', fee: 'u128', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV3WeightLimit', + destWeightLimit: 'XcmV2WeightLimit', }, transfer_multiasset_with_fee: { asset: 'XcmVersionedMultiAsset', fee: 'XcmVersionedMultiAsset', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV3WeightLimit', + destWeightLimit: 'XcmV2WeightLimit', }, transfer_multicurrencies: { currencies: 'Vec<(ZeitgeistPrimitivesAsset,u128)>', feeItem: 'u32', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV3WeightLimit', + destWeightLimit: 'XcmV2WeightLimit', }, transfer_multiassets: { assets: 'XcmVersionedMultiAssets', feeItem: 'u32', dest: 'XcmVersionedMultiLocation', - destWeightLimit: 'XcmV3WeightLimit' + destWeightLimit: 'XcmV2WeightLimit' } } }, /** - * Lookup357: xcm::VersionedMultiAsset + * Lookup345: xcm::VersionedMultiAsset **/ XcmVersionedMultiAsset: { _enum: { - __Unused0: 'Null', - V2: 'XcmV2MultiAsset', - __Unused2: 'Null', - V3: 'XcmV3MultiAsset' - } - }, - /** - * Lookup358: pallet_sudo::pallet::Call - **/ - PalletSudoCall: { - _enum: { - sudo: { - call: 'Call', - }, - sudo_unchecked_weight: { - call: 'Call', - weight: 'SpWeightsWeightV2Weight', - }, - set_key: { - _alias: { - new_: 'new', - }, - new_: 'MultiAddress', - }, - sudo_as: { - who: 'MultiAddress', - call: 'Call' - } + V0: 'XcmV0MultiAsset', + V1: 'XcmV1MultiAsset' } }, /** - * Lookup361: pallet_scheduler::pallet::Error + * Lookup348: pallet_scheduler::pallet::Error **/ PalletSchedulerError: { _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named'] }, /** - * Lookup362: pallet_preimage::RequestStatus + * Lookup349: pallet_preimage::RequestStatus **/ PalletPreimageRequestStatus: { _enum: { @@ -4201,13 +3831,13 @@ export default { } }, /** - * Lookup366: pallet_preimage::pallet::Error + * Lookup353: pallet_preimage::pallet::Error **/ PalletPreimageError: { _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested'] }, /** - * Lookup368: pallet_balances::BalanceLock + * Lookup355: pallet_balances::BalanceLock **/ PalletBalancesBalanceLock: { id: '[u8;8]', @@ -4215,32 +3845,32 @@ export default { reasons: 'PalletBalancesReasons' }, /** - * Lookup369: pallet_balances::Reasons + * Lookup356: pallet_balances::Reasons **/ PalletBalancesReasons: { _enum: ['Fee', 'Misc', 'All'] }, /** - * Lookup372: pallet_balances::ReserveData + * Lookup359: pallet_balances::ReserveData **/ PalletBalancesReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup374: pallet_balances::pallet::Error + * Lookup361: pallet_balances::pallet::Error **/ PalletBalancesError: { _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves'] }, /** - * Lookup376: pallet_transaction_payment::Releases + * Lookup363: pallet_transaction_payment::Releases **/ PalletTransactionPaymentReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup377: pallet_treasury::Proposal + * Lookup364: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'AccountId32', @@ -4249,29 +3879,29 @@ export default { bond: 'u128' }, /** - * Lookup381: frame_support::PalletId + * Lookup368: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup382: pallet_treasury::pallet::Error + * Lookup369: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved'] }, /** - * Lookup385: pallet_vesting::Releases + * Lookup372: pallet_vesting::Releases **/ PalletVestingReleases: { _enum: ['V0', 'V1'] }, /** - * Lookup386: pallet_vesting::pallet::Error + * Lookup373: pallet_vesting::pallet::Error **/ PalletVestingError: { _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams'] }, /** - * Lookup388: pallet_multisig::Multisig + * Lookup375: pallet_multisig::Multisig **/ PalletMultisigMultisig: { when: 'PalletMultisigTimepoint', @@ -4280,13 +3910,13 @@ export default { approvals: 'Vec' }, /** - * Lookup390: pallet_multisig::pallet::Error + * Lookup377: pallet_multisig::pallet::Error **/ PalletMultisigError: { _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] }, /** - * Lookup391: pallet_bounties::Bounty + * Lookup378: pallet_bounties::Bounty **/ PalletBountiesBounty: { proposer: 'AccountId32', @@ -4297,7 +3927,7 @@ export default { status: 'PalletBountiesBountyStatus' }, /** - * Lookup392: pallet_bounties::BountyStatus + * Lookup379: pallet_bounties::BountyStatus **/ PalletBountiesBountyStatus: { _enum: { @@ -4319,13 +3949,13 @@ export default { } }, /** - * Lookup394: pallet_bounties::pallet::Error + * Lookup381: pallet_bounties::pallet::Error **/ PalletBountiesError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'ReasonTooBig', 'UnexpectedStatus', 'RequireCurator', 'InvalidValue', 'InvalidFee', 'PendingPayout', 'Premature', 'HasActiveChildBounty', 'TooManyQueued'] }, /** - * Lookup399: pallet_democracy::types::ReferendumInfo, Balance> + * Lookup386: pallet_democracy::types::ReferendumInfo, Balance> **/ PalletDemocracyReferendumInfo: { _enum: { @@ -4337,7 +3967,7 @@ export default { } }, /** - * Lookup400: pallet_democracy::types::ReferendumStatus, Balance> + * Lookup387: pallet_democracy::types::ReferendumStatus, Balance> **/ PalletDemocracyReferendumStatus: { end: 'u64', @@ -4347,7 +3977,7 @@ export default { tally: 'PalletDemocracyTally' }, /** - * Lookup401: pallet_democracy::types::Tally + * Lookup388: pallet_democracy::types::Tally **/ PalletDemocracyTally: { ayes: 'u128', @@ -4355,7 +3985,7 @@ export default { turnout: 'u128' }, /** - * Lookup402: pallet_democracy::vote::Voting + * Lookup389: pallet_democracy::vote::Voting **/ PalletDemocracyVoteVoting: { _enum: { @@ -4374,24 +4004,24 @@ export default { } }, /** - * Lookup406: pallet_democracy::types::Delegations + * Lookup393: pallet_democracy::types::Delegations **/ PalletDemocracyDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup407: pallet_democracy::vote::PriorLock + * Lookup394: pallet_democracy::vote::PriorLock **/ PalletDemocracyVotePriorLock: '(u64,u128)', /** - * Lookup410: pallet_democracy::pallet::Error + * Lookup397: 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'] }, /** - * Lookup412: pallet_collective::Votes + * Lookup399: pallet_collective::Votes **/ PalletCollectiveVotes: { index: 'u32', @@ -4401,19 +4031,19 @@ export default { end: 'u64' }, /** - * Lookup413: pallet_collective::pallet::Error + * Lookup400: pallet_collective::pallet::Error **/ PalletCollectiveError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength'] }, /** - * Lookup415: pallet_membership::pallet::Error + * Lookup402: pallet_membership::pallet::Error **/ PalletMembershipError: { _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers'] }, /** - * Lookup424: pallet_identity::types::Registration + * Lookup411: pallet_identity::types::Registration **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', @@ -4421,7 +4051,7 @@ export default { info: 'PalletIdentityIdentityInfo' }, /** - * Lookup432: pallet_identity::types::RegistrarInfo + * Lookup419: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'AccountId32', @@ -4429,19 +4059,19 @@ export default { fields: 'PalletIdentityBitFlags' }, /** - * Lookup434: pallet_identity::pallet::Error + * Lookup421: pallet_identity::pallet::Error **/ PalletIdentityError: { _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed'] }, /** - * Lookup435: pallet_utility::pallet::Error + * Lookup422: pallet_utility::pallet::Error **/ PalletUtilityError: { _enum: ['TooManyCalls'] }, /** - * Lookup438: pallet_proxy::ProxyDefinition + * Lookup425: pallet_proxy::ProxyDefinition **/ PalletProxyProxyDefinition: { delegate: 'AccountId32', @@ -4449,7 +4079,7 @@ export default { delay: 'u64' }, /** - * Lookup442: pallet_proxy::Announcement + * Lookup429: pallet_proxy::Announcement **/ PalletProxyAnnouncement: { real: 'AccountId32', @@ -4457,13 +4087,13 @@ export default { height: 'u64' }, /** - * Lookup444: pallet_proxy::pallet::Error + * Lookup431: pallet_proxy::pallet::Error **/ PalletProxyError: { _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] }, /** - * Lookup446: pallet_contracts::wasm::PrefabWasmModule + * Lookup433: pallet_contracts::wasm::PrefabWasmModule **/ PalletContractsWasmPrefabWasmModule: { instructionWeightsVersion: 'Compact', @@ -4473,7 +4103,7 @@ export default { determinism: 'PalletContractsWasmDeterminism' }, /** - * Lookup448: pallet_contracts::wasm::OwnerInfo + * Lookup435: pallet_contracts::wasm::OwnerInfo **/ PalletContractsWasmOwnerInfo: { owner: 'AccountId32', @@ -4481,7 +4111,7 @@ export default { refcount: 'Compact' }, /** - * Lookup449: pallet_contracts::storage::ContractInfo + * Lookup436: pallet_contracts::storage::ContractInfo **/ PalletContractsStorageContractInfo: { trieId: 'Bytes', @@ -4493,13 +4123,13 @@ export default { storageBaseDeposit: 'u128' }, /** - * Lookup451: pallet_contracts::storage::DeletedContract + * Lookup438: pallet_contracts::storage::DeletedContract **/ PalletContractsStorageDeletedContract: { trieId: 'Bytes' }, /** - * Lookup453: pallet_contracts::schedule::Schedule + * Lookup440: pallet_contracts::schedule::Schedule **/ PalletContractsSchedule: { limits: 'PalletContractsScheduleLimits', @@ -4507,7 +4137,7 @@ export default { hostFnWeights: 'PalletContractsScheduleHostFnWeights' }, /** - * Lookup454: pallet_contracts::schedule::Limits + * Lookup441: pallet_contracts::schedule::Limits **/ PalletContractsScheduleLimits: { eventTopics: 'u32', @@ -4518,10 +4148,11 @@ export default { tableSize: 'u32', brTableSize: 'u32', subjectLen: 'u32', + callDepth: 'u32', payloadLen: 'u32' }, /** - * Lookup455: pallet_contracts::schedule::InstructionWeights + * Lookup442: pallet_contracts::schedule::InstructionWeights **/ PalletContractsScheduleInstructionWeights: { _alias: { @@ -4583,92 +4214,92 @@ export default { i64rotr: 'u32' }, /** - * Lookup456: pallet_contracts::schedule::HostFnWeights + * Lookup443: pallet_contracts::schedule::HostFnWeights **/ PalletContractsScheduleHostFnWeights: { _alias: { r_return: 'r#return' }, - caller: 'SpWeightsWeightV2Weight', - isContract: 'SpWeightsWeightV2Weight', - codeHash: 'SpWeightsWeightV2Weight', - ownCodeHash: 'SpWeightsWeightV2Weight', - callerIsOrigin: 'SpWeightsWeightV2Weight', - address: 'SpWeightsWeightV2Weight', - gasLeft: 'SpWeightsWeightV2Weight', - balance: 'SpWeightsWeightV2Weight', - valueTransferred: 'SpWeightsWeightV2Weight', - minimumBalance: 'SpWeightsWeightV2Weight', - blockNumber: 'SpWeightsWeightV2Weight', - now: 'SpWeightsWeightV2Weight', - weightToFee: 'SpWeightsWeightV2Weight', - gas: 'SpWeightsWeightV2Weight', - input: 'SpWeightsWeightV2Weight', - inputPerByte: 'SpWeightsWeightV2Weight', - r_return: 'SpWeightsWeightV2Weight', - returnPerByte: 'SpWeightsWeightV2Weight', - terminate: 'SpWeightsWeightV2Weight', - random: 'SpWeightsWeightV2Weight', - depositEvent: 'SpWeightsWeightV2Weight', - depositEventPerTopic: 'SpWeightsWeightV2Weight', - depositEventPerByte: 'SpWeightsWeightV2Weight', - debugMessage: 'SpWeightsWeightV2Weight', - setStorage: 'SpWeightsWeightV2Weight', - setStoragePerNewByte: 'SpWeightsWeightV2Weight', - setStoragePerOldByte: 'SpWeightsWeightV2Weight', - setCodeHash: 'SpWeightsWeightV2Weight', - clearStorage: 'SpWeightsWeightV2Weight', - clearStoragePerByte: 'SpWeightsWeightV2Weight', - containsStorage: 'SpWeightsWeightV2Weight', - containsStoragePerByte: 'SpWeightsWeightV2Weight', - getStorage: 'SpWeightsWeightV2Weight', - getStoragePerByte: 'SpWeightsWeightV2Weight', - takeStorage: 'SpWeightsWeightV2Weight', - takeStoragePerByte: 'SpWeightsWeightV2Weight', - transfer: 'SpWeightsWeightV2Weight', - call: 'SpWeightsWeightV2Weight', - delegateCall: 'SpWeightsWeightV2Weight', - callTransferSurcharge: 'SpWeightsWeightV2Weight', - callPerClonedByte: 'SpWeightsWeightV2Weight', - instantiate: 'SpWeightsWeightV2Weight', - instantiateTransferSurcharge: 'SpWeightsWeightV2Weight', - instantiatePerInputByte: 'SpWeightsWeightV2Weight', - instantiatePerSaltByte: 'SpWeightsWeightV2Weight', - hashSha2256: 'SpWeightsWeightV2Weight', - hashSha2256PerByte: 'SpWeightsWeightV2Weight', - hashKeccak256: 'SpWeightsWeightV2Weight', - hashKeccak256PerByte: 'SpWeightsWeightV2Weight', - hashBlake2256: 'SpWeightsWeightV2Weight', - hashBlake2256PerByte: 'SpWeightsWeightV2Weight', - hashBlake2128: 'SpWeightsWeightV2Weight', - hashBlake2128PerByte: 'SpWeightsWeightV2Weight', - ecdsaRecover: 'SpWeightsWeightV2Weight', - ecdsaToEthAddress: 'SpWeightsWeightV2Weight', - reentranceCount: 'SpWeightsWeightV2Weight', - accountReentranceCount: 'SpWeightsWeightV2Weight', - instantiationNonce: 'SpWeightsWeightV2Weight' - }, - /** - * Lookup457: pallet_contracts::pallet::Error + caller: 'u64', + isContract: 'u64', + codeHash: 'u64', + ownCodeHash: 'u64', + callerIsOrigin: 'u64', + address: 'u64', + gasLeft: 'u64', + balance: 'u64', + valueTransferred: 'u64', + minimumBalance: 'u64', + blockNumber: 'u64', + now: 'u64', + weightToFee: 'u64', + gas: 'u64', + input: 'u64', + inputPerByte: 'u64', + r_return: 'u64', + returnPerByte: 'u64', + terminate: 'u64', + random: 'u64', + depositEvent: 'u64', + depositEventPerTopic: 'u64', + depositEventPerByte: 'u64', + debugMessage: 'u64', + setStorage: 'u64', + setStoragePerNewByte: 'u64', + setStoragePerOldByte: 'u64', + setCodeHash: 'u64', + clearStorage: 'u64', + clearStoragePerByte: 'u64', + containsStorage: 'u64', + containsStoragePerByte: 'u64', + getStorage: 'u64', + getStoragePerByte: 'u64', + takeStorage: 'u64', + takeStoragePerByte: 'u64', + transfer: 'u64', + call: 'u64', + delegateCall: 'u64', + callTransferSurcharge: 'u64', + callPerClonedByte: 'u64', + instantiate: 'u64', + instantiateTransferSurcharge: 'u64', + instantiatePerInputByte: 'u64', + instantiatePerSaltByte: 'u64', + hashSha2256: 'u64', + hashSha2256PerByte: 'u64', + hashKeccak256: 'u64', + hashKeccak256PerByte: 'u64', + hashBlake2256: 'u64', + hashBlake2256PerByte: 'u64', + hashBlake2128: 'u64', + hashBlake2128PerByte: 'u64', + ecdsaRecover: 'u64', + ecdsaToEthAddress: 'u64', + reentranceCount: 'u64', + accountReentranceCount: 'u64', + instantiationNonce: 'u64' + }, + /** + * Lookup444: pallet_contracts::pallet::Error **/ PalletContractsError: { - _enum: ['InvalidScheduleVersion', 'InvalidCallFlags', 'OutOfGas', 'OutputBufferTooSmall', 'TransferFailed', 'MaxCallDepthReached', 'ContractNotFound', 'CodeTooLarge', 'CodeNotFound', 'OutOfBounds', 'DecodingFailed', 'ContractTrapped', 'ValueTooLarge', 'TerminatedWhileReentrant', 'InputForwarded', 'RandomSubjectTooLong', 'TooManyTopics', 'NoChainExtension', 'DeletionQueueFull', 'DuplicateContract', 'TerminatedInConstructor', 'DebugMessageInvalidUTF8', 'ReentranceDenied', 'StorageDepositNotEnoughFunds', 'StorageDepositLimitExhausted', 'CodeInUse', 'ContractReverted', 'CodeRejected', 'Indeterministic'] + _enum: ['InvalidScheduleVersion', 'InvalidCallFlags', 'OutOfGas', 'OutputBufferTooSmall', 'TransferFailed', 'MaxCallDepthReached', 'ContractNotFound', 'CodeTooLarge', 'CodeNotFound', 'OutOfBounds', 'DecodingFailed', 'ContractTrapped', 'ValueTooLarge', 'TerminatedWhileReentrant', 'InputForwarded', 'RandomSubjectTooLong', 'TooManyTopics', 'DuplicateTopics', 'NoChainExtension', 'DeletionQueueFull', 'DuplicateContract', 'TerminatedInConstructor', 'DebugMessageInvalidUTF8', 'ReentranceDenied', 'StorageDepositNotEnoughFunds', 'StorageDepositLimitExhausted', 'CodeInUse', 'ContractReverted', 'CodeRejected', 'Indeterministic'] }, /** - * Lookup458: orml_currencies::module::Error + * Lookup445: orml_currencies::module::Error **/ OrmlCurrenciesModuleError: { _enum: ['AmountIntoBalanceFailed', 'BalanceTooLow', 'DepositFailed'] }, /** - * Lookup461: orml_tokens::BalanceLock + * Lookup448: orml_tokens::BalanceLock **/ OrmlTokensBalanceLock: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup463: orml_tokens::AccountData + * Lookup450: orml_tokens::AccountData **/ OrmlTokensAccountData: { free: 'u128', @@ -4676,140 +4307,45 @@ export default { frozen: 'u128' }, /** - * Lookup465: orml_tokens::ReserveData + * Lookup452: orml_tokens::ReserveData **/ OrmlTokensReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup467: orml_tokens::module::Error + * Lookup454: orml_tokens::module::Error **/ OrmlTokensModuleError: { _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves'] }, /** - * Lookup468: zrml_market_commons::pallet::Error + * Lookup455: zrml_market_commons::pallet::Error **/ ZrmlMarketCommonsError: { _enum: ['MarketDoesNotExist', 'MarketPoolDoesNotExist', 'NoMarketHasBeenCreated', 'NoReport', 'PoolAlreadyExists'] }, /** - * Lookup469: zeitgeist_primitives::market::AuthorityReport + * Lookup456: zeitgeist_primitives::market::AuthorityReport **/ ZeitgeistPrimitivesMarketAuthorityReport: { resolveAt: 'u64', outcome: 'ZeitgeistPrimitivesOutcomeReport' }, /** - * Lookup470: zrml_authorized::pallet::Error + * Lookup457: zrml_authorized::pallet::Error **/ ZrmlAuthorizedError: { - _enum: ['MarketDoesNotHaveDisputeMechanismAuthorized', 'MarketIsNotDisputed', 'OutcomeMismatch'] - }, - /** - * Lookup472: zrml_court::types::CourtPoolItem - **/ - ZrmlCourtCourtPoolItem: { - stake: 'u128', - courtParticipant: 'AccountId32', - consumedStake: 'u128', - joinedAt: 'u64' - }, - /** - * Lookup474: zrml_court::types::CourtParticipantInfo> - **/ - ZrmlCourtCourtParticipantInfo: { - stake: 'u128', - activeLock: 'u128', - prepareExitAt: 'Option', - delegations: 'Option>' - }, - /** - * Lookup479: zrml_court::types::Draw> - **/ - ZrmlCourtDraw: { - courtParticipant: 'AccountId32', - weight: 'u32', - vote: 'ZrmlCourtVote', - slashable: 'u128' - }, - /** - * Lookup481: zrml_court::types::Vote> - **/ - ZrmlCourtVote: { - _enum: { - Delegated: { - delegatedStakes: 'Vec<(AccountId32,u128)>', - }, - Drawn: 'Null', - Secret: { - commitment: 'H256', - }, - Revealed: { - commitment: 'H256', - voteItem: 'ZrmlCourtVoteItem', - salt: 'H256', - }, - Denounced: { - commitment: 'H256', - voteItem: 'ZrmlCourtVoteItem', - salt: 'H256' - } - } - }, - /** - * Lookup483: zrml_court::types::CourtInfo, S>> - **/ - ZrmlCourtCourtInfo: { - status: 'ZrmlCourtCourtStatus', - appeals: 'Vec', - roundEnds: 'ZrmlCourtRoundTiming', - voteItemType: 'ZrmlCourtVoteItemType' - }, - /** - * Lookup485: zrml_court::types::AppealInfo - **/ - ZrmlCourtAppealInfo: { - backer: 'AccountId32', - bond: 'u128', - appealedVoteItem: 'ZrmlCourtVoteItem' - }, - /** - * Lookup487: zrml_court::types::CourtStatus - **/ - ZrmlCourtCourtStatus: { - _enum: { - Open: 'Null', - Closed: { - winner: 'ZrmlCourtVoteItem', - }, - Reassigned: 'Null' - } + _enum: ['MarketDoesNotHaveDisputeMechanismAuthorized', 'MarketIsNotDisputed', 'OnlyOneDisputeAllowed', 'OutcomeMismatch'] }, /** - * Lookup488: zrml_court::types::RoundTiming - **/ - ZrmlCourtRoundTiming: { - preVote: 'u64', - vote: 'u64', - aggregation: 'u64', - appeal: 'u64' - }, - /** - * Lookup489: zrml_court::types::VoteItemType - **/ - ZrmlCourtVoteItemType: { - _enum: ['Outcome', 'Binary'] - }, - /** - * Lookup490: zrml_court::pallet::Error + * Lookup460: zrml_court::pallet::Error **/ ZrmlCourtError: { - _enum: ['JurorDoesNotExist', 'MarketDoesNotHaveCourtMechanism', 'MarketIsNotDisputed', 'CallerIsNotACourtParticipant', 'VoteAlreadyRevealed', 'CommitmentHashMismatch', 'CourtNotFound', 'NotInVotingPeriod', 'NotInAggregationPeriod', 'MaxAppealsReached', 'NotInAppealPeriod', 'InvalidVoteState', 'BelowMinJurorStake', 'MaxCourtParticipantsReached', 'AlreadyPreparedExit', 'JurorNotDrawn', 'JurorDidNotVote', 'VoteAlreadyDenounced', 'CallerDenouncedItself', 'CourtNotClosed', 'CourtAlreadyReassigned', 'NotEnoughJurorsAndDelegatorsStake', 'MarketReportNotFound', 'MaxCourtIdReached', 'AmountExceedsBalance', 'AmountBelowLastJoin', 'AmountBelowLowestJuror', 'CourtParticipantTwiceInPool', 'CallerNotInSelectedDraws', 'AppealBondExceedsBalance', 'PrematureExit', 'PrepareExitAtNotPresent', 'MaxDelegationsReached', 'JurorDelegated', 'SelfDelegationNotAllowed', 'IdenticalDelegationsNotAllowed', 'NoDelegations', 'DelegatedToInvalidJuror', 'MarketIdToCourtIdNotFound', 'CourtIdToMarketIdNotFound', 'InvalidVoteItemForOutcomeCourt', 'InvalidVoteItemForBinaryCourt', 'AppealedVoteItemIsNoOutcome', 'WinnerVoteItemIsNoOutcome', 'OutcomeMismatch', 'VoteItemIsNoOutcome'] + _enum: ['JurorAlreadyExists', 'JurorDoesNotExists', 'MarketDoesNotHaveCourtMechanism', 'NoVotes', 'OnlyJurorsCanVote'] }, /** - * Lookup492: zrml_liquidity_mining::owned_values_params::OwnedValuesParams + * Lookup461: zrml_liquidity_mining::owned_values_params::OwnedValuesParams **/ ZrmlLiquidityMiningOwnedValuesParams: { participatedBlocks: 'u64', @@ -4818,13 +4354,13 @@ export default { totalShares: 'u128' }, /** - * Lookup493: zrml_liquidity_mining::pallet::Error + * Lookup462: zrml_liquidity_mining::pallet::Error **/ ZrmlLiquidityMiningError: { _enum: ['FundDoesNotHaveEnoughBalance'] }, /** - * Lookup494: zrml_rikiddo::types::rikiddo_sigmoid_mv::RikiddoSigmoidMV, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>, substrate_fixed::FixedI128, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>, zrml_rikiddo::types::sigmoid_fee::FeeSigmoid, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>>, zrml_rikiddo::types::ema_market_volume::EmaMarketVolume, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>>> + * Lookup463: zrml_rikiddo::types::rikiddo_sigmoid_mv::RikiddoSigmoidMV, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>, substrate_fixed::FixedI128, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>, zrml_rikiddo::types::sigmoid_fee::FeeSigmoid, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>>, zrml_rikiddo::types::ema_market_volume::EmaMarketVolume, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>>> **/ ZrmlRikiddoRikiddoSigmoidMV: { config: 'ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig', @@ -4833,51 +4369,51 @@ export default { maLong: 'ZrmlRikiddoEmaMarketVolume' }, /** - * Lookup495: substrate_fixed::FixedU128, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>> + * Lookup464: substrate_fixed::FixedU128, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>> **/ SubstrateFixedFixedU128: { bits: 'u128' }, /** - * Lookup500: typenum::uint::UInt, typenum::bit::B0> + * Lookup469: typenum::uint::UInt, typenum::bit::B0> **/ TypenumUIntUInt: { msb: 'TypenumUIntUTerm', lsb: 'TypenumBitB0' }, /** - * Lookup501: typenum::uint::UInt + * Lookup470: typenum::uint::UInt **/ TypenumUIntUTerm: { msb: 'TypenumUintUTerm', lsb: 'TypenumBitB1' }, /** - * Lookup502: typenum::uint::UTerm + * Lookup471: typenum::uint::UTerm **/ TypenumUintUTerm: 'Null', /** - * Lookup503: typenum::bit::B1 + * Lookup472: typenum::bit::B1 **/ TypenumBitB1: 'Null', /** - * Lookup504: typenum::bit::B0 + * Lookup473: typenum::bit::B0 **/ TypenumBitB0: 'Null', /** - * Lookup505: substrate_fixed::FixedI128, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>> + * Lookup474: substrate_fixed::FixedI128, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>> **/ SubstrateFixedFixedI128: { bits: 'i128' }, /** - * Lookup506: zrml_rikiddo::types::sigmoid_fee::FeeSigmoid, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> + * Lookup475: zrml_rikiddo::types::sigmoid_fee::FeeSigmoid, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> **/ ZrmlRikiddoSigmoidFeeFeeSigmoid: { config: 'ZrmlRikiddoSigmoidFeeFeeSigmoidConfig' }, /** - * Lookup507: zrml_rikiddo::types::sigmoid_fee::FeeSigmoidConfig, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> + * Lookup476: zrml_rikiddo::types::sigmoid_fee::FeeSigmoidConfig, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> **/ ZrmlRikiddoSigmoidFeeFeeSigmoidConfig: { m: 'SubstrateFixedFixedI128', @@ -4887,7 +4423,7 @@ export default { minRevenue: 'SubstrateFixedFixedI128' }, /** - * Lookup508: zrml_rikiddo::types::ema_market_volume::EmaMarketVolume, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> + * Lookup477: zrml_rikiddo::types::ema_market_volume::EmaMarketVolume, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> **/ ZrmlRikiddoEmaMarketVolume: { config: 'ZrmlRikiddoEmaMarketVolumeEmaConfig', @@ -4899,7 +4435,7 @@ export default { volumesPerPeriod: 'SubstrateFixedFixedU128' }, /** - * Lookup509: zrml_rikiddo::types::ema_market_volume::EmaConfig, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> + * Lookup478: zrml_rikiddo::types::ema_market_volume::EmaConfig, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> **/ ZrmlRikiddoEmaMarketVolumeEmaConfig: { emaPeriod: 'ZrmlRikiddoTimespan', @@ -4907,7 +4443,7 @@ export default { smoothing: 'SubstrateFixedFixedU128' }, /** - * Lookup510: zrml_rikiddo::types::Timespan + * Lookup479: zrml_rikiddo::types::Timespan **/ ZrmlRikiddoTimespan: { _enum: { @@ -4919,134 +4455,63 @@ export default { } }, /** - * Lookup512: zrml_rikiddo::types::ema_market_volume::MarketVolumeState + * Lookup481: zrml_rikiddo::types::ema_market_volume::MarketVolumeState **/ ZrmlRikiddoEmaMarketVolumeMarketVolumeState: { _enum: ['Uninitialized', 'DataCollectionStarted', 'DataCollected'] }, /** - * Lookup513: zrml_rikiddo::types::rikiddo_sigmoid_mv::RikiddoConfig, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> + * Lookup482: zrml_rikiddo::types::rikiddo_sigmoid_mv::RikiddoConfig, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B1>>> **/ ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig: { initialFee: 'SubstrateFixedFixedI128', log2E: 'SubstrateFixedFixedI128' }, /** - * Lookup514: zrml_rikiddo::pallet::Error + * Lookup483: zrml_rikiddo::pallet::Error **/ ZrmlRikiddoError: { _enum: ['FixedConversionImpossible', 'RikiddoNotFoundForPool', 'RikiddoAlreadyExistsForPool'] }, /** - * Lookup517: zrml_simple_disputes::pallet::Error + * Lookup484: zrml_simple_disputes::pallet::Error **/ ZrmlSimpleDisputesError: { - _enum: ['InvalidMarketStatus', 'MarketDoesNotHaveSimpleDisputesMechanism', 'StorageOverflow', 'OutcomeMismatch', 'CannotDisputeSameOutcome', 'MarketIsNotReported', 'MaxDisputesReached'] + _enum: ['InvalidMarketStatus', 'MarketDoesNotHaveSimpleDisputesMechanism'] }, /** - * Lookup519: zrml_swaps::pallet::Error + * Lookup486: zrml_swaps::pallet::Error **/ ZrmlSwapsError: { _enum: ['AboveMaximumWeight', 'AssetNotBound', 'AssetNotInPool', 'BaseAssetNotFound', 'BadLimitPrice', 'BelowMinimumWeight', 'InsufficientBalance', 'InsufficientLiquidity', 'InsufficientSubsidy', 'InvalidAmountArgument', 'InvalidFeeArgument', 'InvalidPoolStatus', 'InvalidScoringRule', 'InvalidStateTransition', 'InvalidWeightArgument', 'LimitIn', 'InvalidSubsidyAmount', 'LimitMissing', 'LimitOut', 'MathApproximation', 'MaxInRatio', 'MaxOutRatio', 'MaxTotalWeight', 'NoSubsidyProvided', 'PoolDoesNotExist', 'PoolDrain', 'PoolIsNotActive', 'PoolMissingFee', 'PoolMissingSubsidy', 'PoolMissingWeight', 'ProvidedValuesLenMustEqualAssetsLen', 'SwapFeeMissing', 'SwapFeeTooHigh', 'TooFewAssets', 'TooManyAssets', 'SomeIdenticalAssets', 'UnsupportedTrade', 'WinningAssetNotFound', 'ZeroAmount'] }, /** - * Lookup521: zeitgeist_primitives::market::OldMarketDispute - **/ - ZeitgeistPrimitivesMarketOldMarketDispute: { - at: 'u64', - by: 'AccountId32', - outcome: 'ZeitgeistPrimitivesOutcomeReport' - }, - /** - * Lookup525: zeitgeist_primitives::market::SubsidyUntil + * Lookup491: zeitgeist_primitives::market::SubsidyUntil **/ ZeitgeistPrimitivesMarketSubsidyUntil: { marketId: 'u128', period: 'ZeitgeistPrimitivesMarketMarketPeriod' }, /** - * Lookup527: zrml_prediction_markets::pallet::Error + * Lookup493: zrml_prediction_markets::pallet::Error **/ ZrmlPredictionMarketsError: { - _enum: ['CannotDisputeSameOutcome', 'EditorNotCreator', 'EditReasonLengthExceedsMaxEditReasonLen', 'InsufficientFundsInMarketAccount', 'InsufficientShareBalance', 'InvalidMultihash', 'InvalidMarketType', 'InvalidScoringRule', 'NotEnoughBalance', 'MarketAlreadyReported', 'MarketDurationTooLong', 'MarketEditRequestAlreadyInProgress', 'MarketEditNotRequested', 'MarketIsNotActive', 'MarketIsNotClosed', 'MarketIsNotCollectingSubsidy', 'MarketIsNotProposed', 'MarketIsNotReported', 'MarketIsNotDisputed', 'MarketIsNotResolved', 'MarketStartTooSoon', 'MarketStartTooLate', 'MarketDisputeMechanismNotFailed', 'MissingBond', 'NotEnoughCategories', 'NoWinningBalance', 'OutcomeMismatch', 'RejectReasonLengthExceedsMaxRejectReasonLen', 'ReporterNotOracle', 'StorageOverflow', 'TooManyCategories', 'InvalidDisputeMechanism', 'InvalidMarketStatus', 'UnexpectedNoneInPostInfo', 'ZeroAmount', 'InvalidMarketPeriod', 'InvalidOutcomeRange', 'NotAllowedToReportYet', 'DisputeDurationSmallerThanMinDisputeDuration', 'OracleDurationSmallerThanMinOracleDuration', 'DisputeDurationGreaterThanMaxDisputeDuration', 'GracePeriodGreaterThanMaxGracePeriod', 'OracleDurationGreaterThanMaxOracleDuration', 'WeightsLenMustEqualAssetsLen', 'InvalidBaseAsset', 'UnregisteredForeignAsset', 'GlobalDisputeExistsAlready', 'FeeTooHigh'] + _enum: ['CannotDisputeSameOutcome', 'EditorNotCreator', 'EditReasonLengthExceedsMaxEditReasonLen', 'GlobalDisputesDisabled', 'InsufficientFundsInMarketAccount', 'InsufficientShareBalance', 'InvalidMultihash', 'InvalidMarketType', 'InvalidScoringRule', 'NotEnoughBalance', 'MarketAlreadyReported', 'MarketDurationTooLong', 'MarketEditRequestAlreadyInProgress', 'MarketEditNotRequested', 'MarketIsNotActive', 'MarketIsNotClosed', 'MarketIsNotCollectingSubsidy', 'MarketIsNotProposed', 'MarketIsNotReported', 'MarketIsNotDisputed', 'MarketIsNotResolved', 'MarketStartTooSoon', 'MarketStartTooLate', 'MaxDisputesReached', 'MaxDisputesNeeded', 'MissingBond', 'NotEnoughCategories', 'NoWinningBalance', 'OutcomeMismatch', 'RejectReasonLengthExceedsMaxRejectReasonLen', 'ReporterNotOracle', 'StorageOverflow', 'TooManyCategories', 'InvalidDisputeMechanism', 'InvalidMarketStatus', 'UnexpectedNoneInPostInfo', 'ZeroAmount', 'InvalidMarketPeriod', 'InvalidOutcomeRange', 'NotAllowedToReportYet', 'DisputeDurationSmallerThanMinDisputeDuration', 'OracleDurationSmallerThanMinOracleDuration', 'DisputeDurationGreaterThanMaxDisputeDuration', 'GracePeriodGreaterThanMaxGracePeriod', 'OracleDurationGreaterThanMaxOracleDuration', 'WeightsLenMustEqualAssetsLen', 'GlobalDisputeAlreadyStarted', 'InvalidBaseAsset', 'UnregisteredForeignAsset'] }, /** - * Lookup528: zrml_styx::pallet::Error + * Lookup494: zrml_styx::pallet::Error **/ ZrmlStyxError: { _enum: ['FundDoesNotHaveEnoughFreeBalance', 'HasAlreadyCrossed'] }, /** - * Lookup533: zrml_global_disputes::types::OutcomeInfo> - **/ - ZrmlGlobalDisputesOutcomeInfo: { - outcomeSum: 'u128', - possession: 'ZrmlGlobalDisputesPossession' - }, - /** - * Lookup535: zrml_global_disputes::types::Possession> - **/ - ZrmlGlobalDisputesPossession: { - _enum: { - Paid: { - owner: 'AccountId32', - fee: 'u128', - }, - Shared: { - owners: 'Vec' - } - } - }, - /** - * Lookup536: zrml_global_disputes::types::GlobalDisputeInfo, BlockNumber> - **/ - ZrmlGlobalDisputesGlobalDisputeInfo: { - winnerOutcome: 'ZeitgeistPrimitivesOutcomeReport', - outcomeInfo: 'ZrmlGlobalDisputesOutcomeInfo', - status: 'ZrmlGlobalDisputesGdStatus' - }, - /** - * Lookup537: zrml_global_disputes::types::GdStatus - **/ - ZrmlGlobalDisputesGdStatus: { - _enum: { - Active: { - addOutcomeEnd: 'u64', - voteEnd: 'u64', - }, - Finished: 'Null', - Destroyed: 'Null' - } - }, - /** - * Lookup538: zrml_global_disputes::types::OldWinnerInfo> - **/ - ZrmlGlobalDisputesOldWinnerInfo: { - outcome: 'ZeitgeistPrimitivesOutcomeReport', - outcomeInfo: 'ZrmlGlobalDisputesOldOutcomeInfo', - isFinished: 'bool' - }, - /** - * Lookup539: zrml_global_disputes::types::OldOutcomeInfo> - **/ - ZrmlGlobalDisputesOldOutcomeInfo: { - outcomeSum: 'u128', - owners: 'Vec' - }, - /** - * Lookup540: zrml_global_disputes::pallet::Error - **/ - ZrmlGlobalDisputesError: { - _enum: ['AmountTooLow', 'InvalidGlobalDisputeStatus', 'InsufficientAmount', 'MaxOwnersReached', 'MaxVotesReached', 'NoFundsToReward', 'GlobalDisputeNotFound', 'OutcomeAlreadyExists', 'OutcomeDoesNotExist', 'OutcomeMismatch', 'OutcomesNotFullyCleaned', 'SharedPossessionRequired', 'UnfinishedGlobalDispute', 'AddOutcomePeriodIsOver', 'NotInGdVotingPeriod', 'GlobalDisputeNotDestroyed', 'GlobalDisputeAlreadyExists'] - }, - /** - * Lookup542: polkadot_primitives::v2::UpgradeRestriction + * Lookup496: polkadot_primitives::v2::UpgradeRestriction **/ PolkadotPrimitivesV2UpgradeRestriction: { _enum: ['Present'] }, /** - * Lookup543: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot + * Lookup497: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot **/ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: 'H256', @@ -5055,7 +4520,7 @@ export default { egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>' }, /** - * Lookup547: polkadot_primitives::v2::AbridgedHrmpChannel + * Lookup501: polkadot_primitives::v2::AbridgedHrmpChannel **/ PolkadotPrimitivesV2AbridgedHrmpChannel: { maxCapacity: 'u32', @@ -5066,7 +4531,7 @@ export default { mqcHead: 'Option' }, /** - * Lookup549: polkadot_primitives::v2::AbridgedHostConfiguration + * Lookup502: polkadot_primitives::v2::AbridgedHostConfiguration **/ PolkadotPrimitivesV2AbridgedHostConfiguration: { maxCodeSize: 'u32', @@ -5080,27 +4545,27 @@ export default { validationUpgradeDelay: 'u32' }, /** - * Lookup555: polkadot_core_primitives::OutboundHrmpMessage + * Lookup508: polkadot_core_primitives::OutboundHrmpMessage **/ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: 'u32', data: 'Bytes' }, /** - * Lookup556: cumulus_pallet_parachain_system::pallet::Error + * Lookup509: cumulus_pallet_parachain_system::pallet::Error **/ CumulusPalletParachainSystemError: { _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized'] }, /** - * Lookup557: pallet_parachain_staking::types::ParachainBondConfig + * Lookup510: pallet_parachain_staking::types::ParachainBondConfig **/ PalletParachainStakingParachainBondConfig: { account: 'AccountId32', percent: 'Percent' }, /** - * Lookup558: pallet_parachain_staking::types::RoundInfo + * Lookup511: pallet_parachain_staking::types::RoundInfo **/ PalletParachainStakingRoundInfo: { current: 'u32', @@ -5108,7 +4573,7 @@ export default { length: 'u32' }, /** - * Lookup559: pallet_parachain_staking::types::Delegator + * Lookup512: pallet_parachain_staking::types::Delegator **/ PalletParachainStakingDelegator: { id: 'AccountId32', @@ -5118,18 +4583,18 @@ export default { status: 'PalletParachainStakingDelegatorStatus' }, /** - * Lookup560: pallet_parachain_staking::set::OrderedSet> + * Lookup513: pallet_parachain_staking::set::OrderedSet> **/ PalletParachainStakingSetOrderedSet: 'Vec', /** - * Lookup561: pallet_parachain_staking::types::Bond + * Lookup514: pallet_parachain_staking::types::Bond **/ PalletParachainStakingBond: { owner: 'AccountId32', amount: 'u128' }, /** - * Lookup563: pallet_parachain_staking::types::DelegatorStatus + * Lookup516: pallet_parachain_staking::types::DelegatorStatus **/ PalletParachainStakingDelegatorStatus: { _enum: { @@ -5138,7 +4603,7 @@ export default { } }, /** - * Lookup564: pallet_parachain_staking::types::CandidateMetadata + * Lookup517: pallet_parachain_staking::types::CandidateMetadata **/ PalletParachainStakingCandidateMetadata: { bond: 'u128', @@ -5153,20 +4618,20 @@ export default { status: 'PalletParachainStakingCollatorStatus' }, /** - * Lookup565: pallet_parachain_staking::types::CapacityStatus + * Lookup518: pallet_parachain_staking::types::CapacityStatus **/ PalletParachainStakingCapacityStatus: { _enum: ['Full', 'Empty', 'Partial'] }, /** - * Lookup567: pallet_parachain_staking::types::CandidateBondLessRequest + * Lookup520: pallet_parachain_staking::types::CandidateBondLessRequest **/ PalletParachainStakingCandidateBondLessRequest: { amount: 'u128', whenExecutable: 'u32' }, /** - * Lookup568: pallet_parachain_staking::types::CollatorStatus + * Lookup521: pallet_parachain_staking::types::CollatorStatus **/ PalletParachainStakingCollatorStatus: { _enum: { @@ -5176,7 +4641,7 @@ export default { } }, /** - * Lookup570: pallet_parachain_staking::delegation_requests::ScheduledRequest + * Lookup523: pallet_parachain_staking::delegation_requests::ScheduledRequest **/ PalletParachainStakingDelegationRequestsScheduledRequest: { delegator: 'AccountId32', @@ -5184,21 +4649,21 @@ export default { action: 'PalletParachainStakingDelegationRequestsDelegationAction' }, /** - * Lookup572: pallet_parachain_staking::auto_compound::AutoCompoundConfig + * Lookup525: pallet_parachain_staking::auto_compound::AutoCompoundConfig **/ PalletParachainStakingAutoCompoundAutoCompoundConfig: { delegator: 'AccountId32', value: 'Percent' }, /** - * Lookup573: pallet_parachain_staking::types::Delegations + * Lookup526: pallet_parachain_staking::types::Delegations **/ PalletParachainStakingDelegations: { delegations: 'Vec', total: 'u128' }, /** - * Lookup575: pallet_parachain_staking::types::CollatorSnapshot + * Lookup528: pallet_parachain_staking::types::CollatorSnapshot **/ PalletParachainStakingCollatorSnapshot: { bond: 'u128', @@ -5206,7 +4671,7 @@ export default { total: 'u128' }, /** - * Lookup577: pallet_parachain_staking::types::BondWithAutoCompound + * Lookup530: pallet_parachain_staking::types::BondWithAutoCompound **/ PalletParachainStakingBondWithAutoCompound: { owner: 'AccountId32', @@ -5214,7 +4679,7 @@ export default { autoCompound: 'Percent' }, /** - * Lookup578: pallet_parachain_staking::types::DelayedPayout + * Lookup531: pallet_parachain_staking::types::DelayedPayout **/ PalletParachainStakingDelayedPayout: { roundIssuance: 'u128', @@ -5222,7 +4687,7 @@ export default { collatorCommission: 'Perbill' }, /** - * Lookup579: pallet_parachain_staking::inflation::InflationInfo + * Lookup532: pallet_parachain_staking::inflation::InflationInfo **/ PalletParachainStakingInflationInflationInfo: { expect: { @@ -5242,19 +4707,19 @@ export default { } }, /** - * Lookup580: pallet_parachain_staking::pallet::Error + * Lookup533: pallet_parachain_staking::pallet::Error **/ PalletParachainStakingError: { _enum: ['DelegatorDNE', 'DelegatorDNEinTopNorBottom', 'DelegatorDNEInDelegatorSet', 'CandidateDNE', 'DelegationDNE', 'DelegatorExists', 'CandidateExists', 'CandidateBondBelowMin', 'InsufficientBalance', 'DelegatorBondBelowMin', 'DelegationBelowMin', 'AlreadyOffline', 'AlreadyActive', 'DelegatorAlreadyLeaving', 'DelegatorNotLeaving', 'DelegatorCannotLeaveYet', 'CannotDelegateIfLeaving', 'CandidateAlreadyLeaving', 'CandidateNotLeaving', 'CandidateCannotLeaveYet', 'CannotGoOnlineIfLeaving', 'ExceedMaxDelegationsPerDelegator', 'AlreadyDelegatedCandidate', 'InvalidSchedule', 'CannotSetBelowMin', 'RoundLengthMustBeGreaterThanTotalSelectedCollators', 'NoWritingSameValue', 'TooLowCandidateCountWeightHintJoinCandidates', 'TooLowCandidateCountWeightHintCancelLeaveCandidates', 'TooLowCandidateCountToLeaveCandidates', 'TooLowDelegationCountToDelegate', 'TooLowCandidateDelegationCountToDelegate', 'TooLowCandidateDelegationCountToLeaveCandidates', 'TooLowDelegationCountToLeaveDelegators', 'PendingCandidateRequestsDNE', 'PendingCandidateRequestAlreadyExists', 'PendingCandidateRequestNotDueYet', 'PendingDelegationRequestDNE', 'PendingDelegationRequestAlreadyExists', 'PendingDelegationRequestNotDueYet', 'CannotDelegateLessThanOrEqualToLowestBottomWhenFull', 'PendingDelegationRevoke', 'TooLowDelegationCountToAutoCompound', 'TooLowCandidateAutoCompoundingDelegationCountToAutoCompound', 'TooLowCandidateAutoCompoundingDelegationCountToDelegate'] }, /** - * Lookup581: pallet_author_inherent::pallet::Error + * Lookup534: pallet_author_inherent::pallet::Error **/ PalletAuthorInherentError: { _enum: ['AuthorAlreadySet', 'NoAccountId', 'CannotBeAuthor'] }, /** - * Lookup582: pallet_author_mapping::pallet::RegistrationInfo + * Lookup535: pallet_author_mapping::pallet::RegistrationInfo **/ PalletAuthorMappingRegistrationInfo: { _alias: { @@ -5265,23 +4730,23 @@ export default { keys_: 'SessionKeysPrimitivesVrfVrfCryptoPublic' }, /** - * Lookup583: pallet_author_mapping::pallet::Error + * Lookup536: pallet_author_mapping::pallet::Error **/ PalletAuthorMappingError: { _enum: ['AssociationNotFound', 'NotYourAssociation', 'CannotAffordSecurityDeposit', 'AlreadyAssociated', 'OldAuthorIdNotFound', 'WrongKeySize', 'DecodeNimbusFailed', 'DecodeKeysFailed'] }, /** - * Lookup584: cumulus_pallet_xcm::pallet::Error + * Lookup537: cumulus_pallet_xcm::pallet::Error **/ CumulusPalletXcmError: 'Null', /** - * Lookup585: cumulus_pallet_dmp_queue::ConfigData + * Lookup538: cumulus_pallet_dmp_queue::ConfigData **/ CumulusPalletDmpQueueConfigData: { maxIndividual: 'SpWeightsWeightV2Weight' }, /** - * Lookup586: cumulus_pallet_dmp_queue::PageIndexData + * Lookup539: cumulus_pallet_dmp_queue::PageIndexData **/ CumulusPalletDmpQueuePageIndexData: { beginUsed: 'u32', @@ -5289,19 +4754,18 @@ export default { overweightCount: 'u64' }, /** - * Lookup589: cumulus_pallet_dmp_queue::pallet::Error + * Lookup542: cumulus_pallet_dmp_queue::pallet::Error **/ CumulusPalletDmpQueueError: { _enum: ['Unknown', 'OverLimit'] }, /** - * Lookup590: pallet_xcm::pallet::QueryStatus + * Lookup543: pallet_xcm::pallet::QueryStatus **/ PalletXcmQueryStatus: { _enum: { Pending: { responder: 'XcmVersionedMultiLocation', - maybeMatchQuerier: 'Option', maybeNotify: 'Option<(u8,u8)>', timeout: 'u64', }, @@ -5316,18 +4780,17 @@ export default { } }, /** - * Lookup593: xcm::VersionedResponse + * Lookup546: xcm::VersionedResponse **/ XcmVersionedResponse: { _enum: { - __Unused0: 'Null', - __Unused1: 'Null', - V2: 'XcmV2Response', - V3: 'XcmV3Response' + V0: 'XcmV0Response', + V1: 'XcmV1Response', + V2: 'XcmV2Response' } }, /** - * Lookup599: pallet_xcm::pallet::VersionMigrationStage + * Lookup552: pallet_xcm::pallet::VersionMigrationStage **/ PalletXcmVersionMigrationStage: { _enum: { @@ -5338,33 +4801,13 @@ export default { } }, /** - * Lookup601: xcm::VersionedAssetId - **/ - XcmVersionedAssetId: { - _enum: { - __Unused0: 'Null', - __Unused1: 'Null', - __Unused2: 'Null', - V3: 'XcmV3MultiassetAssetId' - } - }, - /** - * Lookup602: pallet_xcm::pallet::RemoteLockedFungibleRecord - **/ - PalletXcmRemoteLockedFungibleRecord: { - amount: 'u128', - owner: 'XcmVersionedMultiLocation', - locker: 'XcmVersionedMultiLocation', - users: 'u32' - }, - /** - * Lookup606: pallet_xcm::pallet::Error + * Lookup553: pallet_xcm::pallet::Error **/ PalletXcmError: { - _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse'] + _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed'] }, /** - * Lookup608: cumulus_pallet_xcmp_queue::InboundChannelDetails + * Lookup555: cumulus_pallet_xcmp_queue::InboundChannelDetails **/ CumulusPalletXcmpQueueInboundChannelDetails: { sender: 'u32', @@ -5372,19 +4815,19 @@ export default { messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>' }, /** - * Lookup609: cumulus_pallet_xcmp_queue::InboundState + * Lookup556: cumulus_pallet_xcmp_queue::InboundState **/ CumulusPalletXcmpQueueInboundState: { _enum: ['Ok', 'Suspended'] }, /** - * Lookup612: polkadot_parachain::primitives::XcmpMessageFormat + * Lookup559: polkadot_parachain::primitives::XcmpMessageFormat **/ PolkadotParachainPrimitivesXcmpMessageFormat: { _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals'] }, /** - * Lookup615: cumulus_pallet_xcmp_queue::OutboundChannelDetails + * Lookup562: cumulus_pallet_xcmp_queue::OutboundChannelDetails **/ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: 'u32', @@ -5394,13 +4837,13 @@ export default { lastIndex: 'u16' }, /** - * Lookup616: cumulus_pallet_xcmp_queue::OutboundState + * Lookup563: cumulus_pallet_xcmp_queue::OutboundState **/ CumulusPalletXcmpQueueOutboundState: { _enum: ['Ok', 'Suspended'] }, /** - * Lookup618: cumulus_pallet_xcmp_queue::QueueConfigData + * Lookup565: cumulus_pallet_xcmp_queue::QueueConfigData **/ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: 'u32', @@ -5411,37 +4854,31 @@ export default { xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight' }, /** - * Lookup620: cumulus_pallet_xcmp_queue::pallet::Error + * Lookup567: cumulus_pallet_xcmp_queue::pallet::Error **/ CumulusPalletXcmpQueueError: { _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit'] }, /** - * Lookup621: orml_asset_registry::module::Error + * Lookup568: orml_asset_registry::module::Error **/ OrmlAssetRegistryModuleError: { _enum: ['AssetNotFound', 'BadVersion', 'InvalidAssetId', 'ConflictingLocation', 'ConflictingAssetId'] }, /** - * Lookup624: orml_unknown_tokens::module::Error + * Lookup571: orml_unknown_tokens::module::Error **/ OrmlUnknownTokensModuleError: { _enum: ['BalanceTooLow', 'BalanceOverflow', 'UnhandledAsset'] }, /** - * Lookup625: orml_xtokens::module::Error + * Lookup572: orml_xtokens::module::Error **/ OrmlXtokensModuleError: { _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined'] }, /** - * Lookup626: pallet_sudo::pallet::Error - **/ - PalletSudoError: { - _enum: ['RequireSudo'] - }, - /** - * Lookup628: sp_runtime::MultiSignature + * Lookup574: sp_runtime::MultiSignature **/ SpRuntimeMultiSignature: { _enum: { @@ -5451,50 +4888,50 @@ export default { } }, /** - * Lookup629: sp_core::ed25519::Signature + * Lookup575: sp_core::ed25519::Signature **/ SpCoreEd25519Signature: '[u8;64]', /** - * Lookup631: sp_core::sr25519::Signature + * Lookup577: sp_core::sr25519::Signature **/ SpCoreSr25519Signature: '[u8;64]', /** - * Lookup632: sp_core::ecdsa::Signature + * Lookup578: sp_core::ecdsa::Signature **/ SpCoreEcdsaSignature: '[u8;65]', /** - * Lookup635: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup581: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup636: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup582: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup637: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup583: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup638: frame_system::extensions::check_genesis::CheckGenesis + * Lookup584: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup641: frame_system::extensions::check_nonce::CheckNonce + * Lookup587: frame_system::extensions::check_nonce::CheckNonce **/ FrameSystemExtensionsCheckNonce: 'Compact', /** - * Lookup642: frame_system::extensions::check_weight::CheckWeight + * Lookup588: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup643: pallet_asset_tx_payment::ChargeAssetTxPayment + * Lookup589: pallet_asset_tx_payment::ChargeAssetTxPayment **/ PalletAssetTxPaymentChargeAssetTxPayment: { tip: 'Compact', assetId: 'Option' }, /** - * Lookup644: battery_station_runtime::Runtime + * Lookup590: zeitgeist_runtime::Runtime **/ - BatteryStationRuntimeRuntime: 'Null' + ZeitgeistRuntimeRuntime: 'Null' }; diff --git a/packages/augment-api/src/interfaces/registry.ts b/packages/augment-api/src/interfaces/registry.ts index dabfe3d0..ace3911a 100644 --- a/packages/augment-api/src/interfaces/registry.ts +++ b/packages/augment-api/src/interfaces/registry.ts @@ -5,12 +5,10 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { BatteryStationRuntimeOriginCaller, BatteryStationRuntimeRuntime, CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, NimbusPrimitivesNimbusCryptoPublic, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlCurrenciesModuleCall, OrmlCurrenciesModuleError, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, OrmlUnknownTokensModuleError, OrmlUnknownTokensModuleEvent, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAssetTxPaymentChargeAssetTxPayment, PalletAssetTxPaymentEvent, PalletAuthorInherentCall, PalletAuthorInherentError, PalletAuthorMappingCall, PalletAuthorMappingError, PalletAuthorMappingEvent, PalletAuthorMappingRegistrationInfo, PalletAuthorSlotFilterCall, PalletAuthorSlotFilterEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletContractsCall, PalletContractsError, PalletContractsEvent, PalletContractsSchedule, PalletContractsScheduleHostFnWeights, PalletContractsScheduleInstructionWeights, PalletContractsScheduleLimits, PalletContractsStorageContractInfo, PalletContractsStorageDeletedContract, PalletContractsWasmDeterminism, PalletContractsWasmOwnerInfo, PalletContractsWasmPrefabWasmModule, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletParachainStakingAutoCompoundAutoCompoundConfig, PalletParachainStakingBond, PalletParachainStakingBondWithAutoCompound, PalletParachainStakingCall, PalletParachainStakingCandidateBondLessRequest, PalletParachainStakingCandidateMetadata, PalletParachainStakingCapacityStatus, PalletParachainStakingCollatorSnapshot, PalletParachainStakingCollatorStatus, PalletParachainStakingDelayedPayout, PalletParachainStakingDelegationRequestsCancelledScheduledRequest, PalletParachainStakingDelegationRequestsDelegationAction, PalletParachainStakingDelegationRequestsScheduledRequest, PalletParachainStakingDelegations, PalletParachainStakingDelegator, PalletParachainStakingDelegatorAdded, PalletParachainStakingDelegatorStatus, PalletParachainStakingError, PalletParachainStakingEvent, PalletParachainStakingInflationInflationInfo, PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetOrderedSet, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SessionKeysPrimitivesVrfVrfCryptoPublic, SpArithmeticArithmeticError, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, SubstrateFixedFixedI128, SubstrateFixedFixedU128, TypenumBitB0, TypenumBitB1, TypenumUIntUInt, TypenumUIntUTerm, TypenumUintUTerm, 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, XcmV3VecPalletInfo, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesAssetScalarPosition, ZeitgeistPrimitivesCustomMetadata, ZeitgeistPrimitivesMarket, ZeitgeistPrimitivesMarketAuthorityReport, ZeitgeistPrimitivesMarketBond, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMarketMarketBonds, ZeitgeistPrimitivesMarketMarketCreation, ZeitgeistPrimitivesMarketMarketDispute, ZeitgeistPrimitivesMarketMarketDisputeMechanism, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketMarketStatus, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMarketOldMarketDispute, ZeitgeistPrimitivesMarketReport, ZeitgeistPrimitivesMarketSubsidyUntil, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPool, ZeitgeistPrimitivesPoolScoringRule, ZeitgeistPrimitivesPoolStatus, ZeitgeistPrimitivesProxyType, ZeitgeistPrimitivesXcmMetadata, ZrmlAuthorizedCall, ZrmlAuthorizedError, ZrmlAuthorizedEvent, ZrmlCourtAppealInfo, ZrmlCourtCall, ZrmlCourtCourtInfo, ZrmlCourtCourtParticipantInfo, ZrmlCourtCourtPoolItem, ZrmlCourtCourtStatus, ZrmlCourtDraw, ZrmlCourtError, ZrmlCourtEvent, ZrmlCourtRoundTiming, ZrmlCourtVote, ZrmlCourtVoteItem, ZrmlCourtVoteItemType, ZrmlGlobalDisputesCall, ZrmlGlobalDisputesError, ZrmlGlobalDisputesEvent, ZrmlGlobalDisputesGdStatus, ZrmlGlobalDisputesGlobalDisputeInfo, ZrmlGlobalDisputesOldOutcomeInfo, ZrmlGlobalDisputesOldWinnerInfo, ZrmlGlobalDisputesOutcomeInfo, ZrmlGlobalDisputesPossession, ZrmlLiquidityMiningCall, ZrmlLiquidityMiningError, ZrmlLiquidityMiningEvent, ZrmlLiquidityMiningOwnedValuesParams, ZrmlMarketCommonsError, ZrmlPredictionMarketsCall, ZrmlPredictionMarketsError, ZrmlPredictionMarketsEvent, ZrmlRikiddoEmaMarketVolume, ZrmlRikiddoEmaMarketVolumeEmaConfig, ZrmlRikiddoEmaMarketVolumeMarketVolumeState, ZrmlRikiddoError, ZrmlRikiddoRikiddoSigmoidMV, ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig, ZrmlRikiddoSigmoidFeeFeeSigmoid, ZrmlRikiddoSigmoidFeeFeeSigmoidConfig, ZrmlRikiddoTimespan, ZrmlSimpleDisputesCall, ZrmlSimpleDisputesError, ZrmlSimpleDisputesEvent, ZrmlStyxCall, ZrmlStyxError, ZrmlStyxEvent, ZrmlSwapsCall, ZrmlSwapsError, ZrmlSwapsEvent, ZrmlSwapsEventsCommonPoolEventParams, ZrmlSwapsEventsPoolAssetEvent, ZrmlSwapsEventsPoolAssetsEvent, ZrmlSwapsEventsSwapEvent } from '@polkadot/types/lookup'; +import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, NimbusPrimitivesNimbusCryptoPublic, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlCurrenciesModuleCall, OrmlCurrenciesModuleError, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, OrmlUnknownTokensModuleError, OrmlUnknownTokensModuleEvent, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAssetTxPaymentChargeAssetTxPayment, PalletAssetTxPaymentEvent, PalletAuthorInherentCall, PalletAuthorInherentError, PalletAuthorMappingCall, PalletAuthorMappingError, PalletAuthorMappingEvent, PalletAuthorMappingRegistrationInfo, PalletAuthorSlotFilterCall, PalletAuthorSlotFilterEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletContractsCall, PalletContractsError, PalletContractsEvent, PalletContractsSchedule, PalletContractsScheduleHostFnWeights, PalletContractsScheduleInstructionWeights, PalletContractsScheduleLimits, PalletContractsStorageContractInfo, PalletContractsStorageDeletedContract, PalletContractsWasmDeterminism, PalletContractsWasmOwnerInfo, PalletContractsWasmPrefabWasmModule, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletParachainStakingAutoCompoundAutoCompoundConfig, PalletParachainStakingBond, PalletParachainStakingBondWithAutoCompound, PalletParachainStakingCall, PalletParachainStakingCandidateBondLessRequest, PalletParachainStakingCandidateMetadata, PalletParachainStakingCapacityStatus, PalletParachainStakingCollatorSnapshot, PalletParachainStakingCollatorStatus, PalletParachainStakingDelayedPayout, PalletParachainStakingDelegationRequestsCancelledScheduledRequest, PalletParachainStakingDelegationRequestsDelegationAction, PalletParachainStakingDelegationRequestsScheduledRequest, PalletParachainStakingDelegations, PalletParachainStakingDelegator, PalletParachainStakingDelegatorAdded, PalletParachainStakingDelegatorStatus, PalletParachainStakingError, PalletParachainStakingEvent, PalletParachainStakingInflationInflationInfo, PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetOrderedSet, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SessionKeysPrimitivesVrfVrfCryptoPublic, SpArithmeticArithmeticError, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, SubstrateFixedFixedI128, SubstrateFixedFixedU128, TypenumBitB0, TypenumBitB1, TypenumUIntUInt, TypenumUIntUTerm, TypenumUintUTerm, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm, ZeitgeistPrimitivesAsset, ZeitgeistPrimitivesAssetScalarPosition, ZeitgeistPrimitivesCustomMetadata, ZeitgeistPrimitivesMarket, ZeitgeistPrimitivesMarketAuthorityReport, ZeitgeistPrimitivesMarketBond, ZeitgeistPrimitivesMarketDeadlines, ZeitgeistPrimitivesMarketMarketBonds, ZeitgeistPrimitivesMarketMarketCreation, ZeitgeistPrimitivesMarketMarketDispute, ZeitgeistPrimitivesMarketMarketDisputeMechanism, ZeitgeistPrimitivesMarketMarketPeriod, ZeitgeistPrimitivesMarketMarketStatus, ZeitgeistPrimitivesMarketMarketType, ZeitgeistPrimitivesMarketReport, ZeitgeistPrimitivesMarketSubsidyUntil, ZeitgeistPrimitivesMultiHash, ZeitgeistPrimitivesOutcomeReport, ZeitgeistPrimitivesPool, ZeitgeistPrimitivesPoolScoringRule, ZeitgeistPrimitivesPoolStatus, ZeitgeistPrimitivesProxyType, ZeitgeistPrimitivesXcmMetadata, ZeitgeistRuntimeOriginCaller, ZeitgeistRuntimeRuntime, ZrmlAuthorizedCall, ZrmlAuthorizedError, ZrmlAuthorizedEvent, ZrmlCourtCall, ZrmlCourtError, ZrmlCourtEvent, ZrmlCourtJuror, ZrmlCourtJurorStatus, ZrmlLiquidityMiningCall, ZrmlLiquidityMiningError, ZrmlLiquidityMiningEvent, ZrmlLiquidityMiningOwnedValuesParams, ZrmlMarketCommonsError, ZrmlPredictionMarketsCall, ZrmlPredictionMarketsError, ZrmlPredictionMarketsEvent, ZrmlRikiddoEmaMarketVolume, ZrmlRikiddoEmaMarketVolumeEmaConfig, ZrmlRikiddoEmaMarketVolumeMarketVolumeState, ZrmlRikiddoError, ZrmlRikiddoRikiddoSigmoidMV, ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig, ZrmlRikiddoSigmoidFeeFeeSigmoid, ZrmlRikiddoSigmoidFeeFeeSigmoidConfig, ZrmlRikiddoTimespan, ZrmlSimpleDisputesError, ZrmlSimpleDisputesEvent, ZrmlStyxCall, ZrmlStyxError, ZrmlStyxEvent, ZrmlSwapsCall, ZrmlSwapsError, ZrmlSwapsEvent, ZrmlSwapsEventsCommonPoolEventParams, ZrmlSwapsEventsPoolAssetEvent, ZrmlSwapsEventsPoolAssetsEvent, ZrmlSwapsEventsSwapEvent } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { - BatteryStationRuntimeOriginCaller: BatteryStationRuntimeOriginCaller; - BatteryStationRuntimeRuntime: BatteryStationRuntimeRuntime; CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall; CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData; CumulusPalletDmpQueueError: CumulusPalletDmpQueueError; @@ -179,9 +177,6 @@ declare module '@polkadot/types/types/registry' { PalletSchedulerError: PalletSchedulerError; PalletSchedulerEvent: PalletSchedulerEvent; PalletSchedulerScheduled: PalletSchedulerScheduled; - PalletSudoCall: PalletSudoCall; - PalletSudoError: PalletSudoError; - PalletSudoEvent: PalletSudoEvent; PalletTimestampCall: PalletTimestampCall; PalletTransactionPaymentEvent: PalletTransactionPaymentEvent; PalletTransactionPaymentReleases: PalletTransactionPaymentReleases; @@ -202,7 +197,6 @@ declare module '@polkadot/types/types/registry' { PalletXcmEvent: PalletXcmEvent; PalletXcmOrigin: PalletXcmOrigin; PalletXcmQueryStatus: PalletXcmQueryStatus; - PalletXcmRemoteLockedFungibleRecord: PalletXcmRemoteLockedFungibleRecord; PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage; PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage; PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; @@ -238,51 +232,36 @@ declare module '@polkadot/types/types/registry' { TypenumUIntUTerm: TypenumUIntUTerm; TypenumUintUTerm: TypenumUintUTerm; XcmDoubleEncoded: XcmDoubleEncoded; - XcmV2BodyId: XcmV2BodyId; - XcmV2BodyPart: XcmV2BodyPart; + XcmV0Junction: XcmV0Junction; + XcmV0JunctionBodyId: XcmV0JunctionBodyId; + XcmV0JunctionBodyPart: XcmV0JunctionBodyPart; + XcmV0JunctionNetworkId: XcmV0JunctionNetworkId; + XcmV0MultiAsset: XcmV0MultiAsset; + XcmV0MultiLocation: XcmV0MultiLocation; + XcmV0Order: XcmV0Order; + XcmV0OriginKind: XcmV0OriginKind; + XcmV0Response: XcmV0Response; + XcmV0Xcm: XcmV0Xcm; + XcmV1Junction: XcmV1Junction; + XcmV1MultiAsset: XcmV1MultiAsset; + XcmV1MultiLocation: XcmV1MultiLocation; + XcmV1MultiassetAssetId: XcmV1MultiassetAssetId; + XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance; + XcmV1MultiassetFungibility: XcmV1MultiassetFungibility; + XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter; + XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets; + XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility; + XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset; + XcmV1MultilocationJunctions: XcmV1MultilocationJunctions; + XcmV1Order: XcmV1Order; + XcmV1Response: XcmV1Response; + XcmV1Xcm: XcmV1Xcm; XcmV2Instruction: XcmV2Instruction; - XcmV2Junction: XcmV2Junction; - XcmV2MultiAsset: XcmV2MultiAsset; - XcmV2MultiLocation: XcmV2MultiLocation; - XcmV2MultiassetAssetId: XcmV2MultiassetAssetId; - XcmV2MultiassetAssetInstance: XcmV2MultiassetAssetInstance; - XcmV2MultiassetFungibility: XcmV2MultiassetFungibility; - XcmV2MultiassetMultiAssetFilter: XcmV2MultiassetMultiAssetFilter; - XcmV2MultiassetMultiAssets: XcmV2MultiassetMultiAssets; - XcmV2MultiassetWildFungibility: XcmV2MultiassetWildFungibility; - XcmV2MultiassetWildMultiAsset: XcmV2MultiassetWildMultiAsset; - XcmV2MultilocationJunctions: XcmV2MultilocationJunctions; - XcmV2NetworkId: XcmV2NetworkId; - XcmV2OriginKind: XcmV2OriginKind; XcmV2Response: XcmV2Response; XcmV2TraitsError: XcmV2TraitsError; + XcmV2TraitsOutcome: XcmV2TraitsOutcome; XcmV2WeightLimit: XcmV2WeightLimit; XcmV2Xcm: XcmV2Xcm; - XcmV3Instruction: XcmV3Instruction; - XcmV3Junction: XcmV3Junction; - XcmV3JunctionBodyId: XcmV3JunctionBodyId; - XcmV3JunctionBodyPart: XcmV3JunctionBodyPart; - XcmV3JunctionNetworkId: XcmV3JunctionNetworkId; - XcmV3Junctions: XcmV3Junctions; - XcmV3MaybeErrorCode: XcmV3MaybeErrorCode; - XcmV3MultiAsset: XcmV3MultiAsset; - XcmV3MultiLocation: XcmV3MultiLocation; - XcmV3MultiassetAssetId: XcmV3MultiassetAssetId; - XcmV3MultiassetAssetInstance: XcmV3MultiassetAssetInstance; - XcmV3MultiassetFungibility: XcmV3MultiassetFungibility; - XcmV3MultiassetMultiAssetFilter: XcmV3MultiassetMultiAssetFilter; - XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets; - XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility; - XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset; - XcmV3PalletInfo: XcmV3PalletInfo; - XcmV3QueryResponseInfo: XcmV3QueryResponseInfo; - XcmV3Response: XcmV3Response; - XcmV3TraitsError: XcmV3TraitsError; - XcmV3TraitsOutcome: XcmV3TraitsOutcome; - XcmV3VecPalletInfo: XcmV3VecPalletInfo; - XcmV3WeightLimit: XcmV3WeightLimit; - XcmV3Xcm: XcmV3Xcm; - XcmVersionedAssetId: XcmVersionedAssetId; XcmVersionedMultiAsset: XcmVersionedMultiAsset; XcmVersionedMultiAssets: XcmVersionedMultiAssets; XcmVersionedMultiLocation: XcmVersionedMultiLocation; @@ -302,7 +281,6 @@ declare module '@polkadot/types/types/registry' { ZeitgeistPrimitivesMarketMarketPeriod: ZeitgeistPrimitivesMarketMarketPeriod; ZeitgeistPrimitivesMarketMarketStatus: ZeitgeistPrimitivesMarketMarketStatus; ZeitgeistPrimitivesMarketMarketType: ZeitgeistPrimitivesMarketMarketType; - ZeitgeistPrimitivesMarketOldMarketDispute: ZeitgeistPrimitivesMarketOldMarketDispute; ZeitgeistPrimitivesMarketReport: ZeitgeistPrimitivesMarketReport; ZeitgeistPrimitivesMarketSubsidyUntil: ZeitgeistPrimitivesMarketSubsidyUntil; ZeitgeistPrimitivesMultiHash: ZeitgeistPrimitivesMultiHash; @@ -312,31 +290,16 @@ declare module '@polkadot/types/types/registry' { ZeitgeistPrimitivesPoolStatus: ZeitgeistPrimitivesPoolStatus; ZeitgeistPrimitivesProxyType: ZeitgeistPrimitivesProxyType; ZeitgeistPrimitivesXcmMetadata: ZeitgeistPrimitivesXcmMetadata; + ZeitgeistRuntimeOriginCaller: ZeitgeistRuntimeOriginCaller; + ZeitgeistRuntimeRuntime: ZeitgeistRuntimeRuntime; ZrmlAuthorizedCall: ZrmlAuthorizedCall; ZrmlAuthorizedError: ZrmlAuthorizedError; ZrmlAuthorizedEvent: ZrmlAuthorizedEvent; - ZrmlCourtAppealInfo: ZrmlCourtAppealInfo; ZrmlCourtCall: ZrmlCourtCall; - ZrmlCourtCourtInfo: ZrmlCourtCourtInfo; - ZrmlCourtCourtParticipantInfo: ZrmlCourtCourtParticipantInfo; - ZrmlCourtCourtPoolItem: ZrmlCourtCourtPoolItem; - ZrmlCourtCourtStatus: ZrmlCourtCourtStatus; - ZrmlCourtDraw: ZrmlCourtDraw; ZrmlCourtError: ZrmlCourtError; ZrmlCourtEvent: ZrmlCourtEvent; - ZrmlCourtRoundTiming: ZrmlCourtRoundTiming; - ZrmlCourtVote: ZrmlCourtVote; - ZrmlCourtVoteItem: ZrmlCourtVoteItem; - ZrmlCourtVoteItemType: ZrmlCourtVoteItemType; - ZrmlGlobalDisputesCall: ZrmlGlobalDisputesCall; - ZrmlGlobalDisputesError: ZrmlGlobalDisputesError; - ZrmlGlobalDisputesEvent: ZrmlGlobalDisputesEvent; - ZrmlGlobalDisputesGdStatus: ZrmlGlobalDisputesGdStatus; - ZrmlGlobalDisputesGlobalDisputeInfo: ZrmlGlobalDisputesGlobalDisputeInfo; - ZrmlGlobalDisputesOldOutcomeInfo: ZrmlGlobalDisputesOldOutcomeInfo; - ZrmlGlobalDisputesOldWinnerInfo: ZrmlGlobalDisputesOldWinnerInfo; - ZrmlGlobalDisputesOutcomeInfo: ZrmlGlobalDisputesOutcomeInfo; - ZrmlGlobalDisputesPossession: ZrmlGlobalDisputesPossession; + ZrmlCourtJuror: ZrmlCourtJuror; + ZrmlCourtJurorStatus: ZrmlCourtJurorStatus; ZrmlLiquidityMiningCall: ZrmlLiquidityMiningCall; ZrmlLiquidityMiningError: ZrmlLiquidityMiningError; ZrmlLiquidityMiningEvent: ZrmlLiquidityMiningEvent; @@ -354,7 +317,6 @@ declare module '@polkadot/types/types/registry' { ZrmlRikiddoSigmoidFeeFeeSigmoid: ZrmlRikiddoSigmoidFeeFeeSigmoid; ZrmlRikiddoSigmoidFeeFeeSigmoidConfig: ZrmlRikiddoSigmoidFeeFeeSigmoidConfig; ZrmlRikiddoTimespan: ZrmlRikiddoTimespan; - ZrmlSimpleDisputesCall: ZrmlSimpleDisputesCall; ZrmlSimpleDisputesError: ZrmlSimpleDisputesError; ZrmlSimpleDisputesEvent: ZrmlSimpleDisputesEvent; ZrmlStyxCall: ZrmlStyxCall; diff --git a/packages/augment-api/src/interfaces/types-lookup.ts b/packages/augment-api/src/interfaces/types-lookup.ts index cded2420..1090845d 100644 --- a/packages/augment-api/src/interfaces/types-lookup.ts +++ b/packages/augment-api/src/interfaces/types-lookup.ts @@ -856,19 +856,7 @@ declare module '@polkadot/types/lookup' { readonly currencyId: ZeitgeistPrimitivesAsset; readonly who: AccountId32; } & Struct; - readonly isLocked: boolean; - readonly asLocked: { - readonly currencyId: ZeitgeistPrimitivesAsset; - readonly who: AccountId32; - readonly amount: u128; - } & Struct; - readonly isUnlocked: boolean; - readonly asUnlocked: { - readonly currencyId: ZeitgeistPrimitivesAsset; - readonly who: AccountId32; - readonly amount: u128; - } & Struct; - readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked'; + readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved'; } /** @name ZeitgeistPrimitivesAsset (63) */ @@ -894,99 +882,30 @@ declare module '@polkadot/types/lookup' { } /** @name ZrmlAuthorizedEvent (67) */ - interface ZrmlAuthorizedEvent extends Enum { - readonly isAuthorityReported: boolean; - readonly asAuthorityReported: { - readonly marketId: u128; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - } & Struct; - readonly type: 'AuthorityReported'; - } + type ZrmlAuthorizedEvent = Null; - /** @name ZeitgeistPrimitivesOutcomeReport (68) */ - interface ZeitgeistPrimitivesOutcomeReport extends Enum { - readonly isCategorical: boolean; - readonly asCategorical: u16; - readonly isScalar: boolean; - readonly asScalar: u128; - readonly type: 'Categorical' | 'Scalar'; + /** @name ZrmlCourtEvent (68) */ + interface ZrmlCourtEvent extends Enum { + readonly isExitedJuror: boolean; + readonly asExitedJuror: ITuple<[AccountId32, ZrmlCourtJuror]>; + readonly isJoinedJuror: boolean; + readonly asJoinedJuror: ITuple<[AccountId32, ZrmlCourtJuror]>; + readonly type: 'ExitedJuror' | 'JoinedJuror'; } - /** @name ZrmlCourtEvent (69) */ - interface ZrmlCourtEvent extends Enum { - readonly isJurorJoined: boolean; - readonly asJurorJoined: { - readonly juror: AccountId32; - readonly stake: u128; - } & Struct; - readonly isExitPrepared: boolean; - readonly asExitPrepared: { - readonly courtParticipant: AccountId32; - } & Struct; - readonly isExitedCourt: boolean; - readonly asExitedCourt: { - readonly courtParticipant: AccountId32; - readonly exitAmount: u128; - readonly activeLock: u128; - } & Struct; - readonly isJurorVoted: boolean; - readonly asJurorVoted: { - readonly courtId: u128; - readonly juror: AccountId32; - readonly commitment: H256; - } & Struct; - readonly isJurorRevealedVote: boolean; - readonly asJurorRevealedVote: { - readonly juror: AccountId32; - readonly courtId: u128; - readonly voteItem: ZrmlCourtVoteItem; - readonly salt: H256; - } & Struct; - readonly isDenouncedJurorVote: boolean; - readonly asDenouncedJurorVote: { - readonly denouncer: AccountId32; - readonly juror: AccountId32; - readonly courtId: u128; - readonly voteItem: ZrmlCourtVoteItem; - readonly salt: H256; - } & Struct; - readonly isDelegatorJoined: boolean; - readonly asDelegatorJoined: { - readonly delegator: AccountId32; - readonly stake: u128; - readonly delegatedJurors: Vec; - } & Struct; - readonly isCourtAppealed: boolean; - readonly asCourtAppealed: { - readonly courtId: u128; - readonly appealNumber: u32; - } & Struct; - readonly isMintedInCourt: boolean; - readonly asMintedInCourt: { - readonly courtParticipant: AccountId32; - readonly amount: u128; - } & Struct; - readonly isStakesReassigned: boolean; - readonly asStakesReassigned: { - readonly courtId: u128; - } & Struct; - readonly isInflationSet: boolean; - readonly asInflationSet: { - readonly inflation: Perbill; - } & Struct; - readonly type: 'JurorJoined' | 'ExitPrepared' | 'ExitedCourt' | 'JurorVoted' | 'JurorRevealedVote' | 'DenouncedJurorVote' | 'DelegatorJoined' | 'CourtAppealed' | 'MintedInCourt' | 'StakesReassigned' | 'InflationSet'; + /** @name ZrmlCourtJuror (69) */ + interface ZrmlCourtJuror extends Struct { + readonly status: ZrmlCourtJurorStatus; } - /** @name ZrmlCourtVoteItem (70) */ - interface ZrmlCourtVoteItem extends Enum { - readonly isOutcome: boolean; - readonly asOutcome: ZeitgeistPrimitivesOutcomeReport; - readonly isBinary: boolean; - readonly asBinary: bool; - readonly type: 'Outcome' | 'Binary'; + /** @name ZrmlCourtJurorStatus (70) */ + interface ZrmlCourtJurorStatus extends Enum { + readonly isOk: boolean; + readonly isTardy: boolean; + readonly type: 'Ok' | 'Tardy'; } - /** @name ZrmlLiquidityMiningEvent (73) */ + /** @name ZrmlLiquidityMiningEvent (71) */ interface ZrmlLiquidityMiningEvent extends Enum { readonly isAddedIncentives: boolean; readonly asAddedIncentives: u64; @@ -997,25 +916,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddedIncentives' | 'DistributedIncentives' | 'SubtractedIncentives'; } - /** @name ZrmlSimpleDisputesEvent (75) */ - interface ZrmlSimpleDisputesEvent extends Enum { - readonly isOutcomeReserved: boolean; - readonly asOutcomeReserved: { - readonly marketId: u128; - readonly dispute: ZeitgeistPrimitivesMarketMarketDispute; - } & Struct; - readonly type: 'OutcomeReserved'; - } - - /** @name ZeitgeistPrimitivesMarketMarketDispute (76) */ - interface ZeitgeistPrimitivesMarketMarketDispute extends Struct { - readonly at: u64; - readonly by: AccountId32; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - readonly bond: u128; - } + /** @name ZrmlSimpleDisputesEvent (73) */ + type ZrmlSimpleDisputesEvent = Null; - /** @name ZrmlSwapsEvent (77) */ + /** @name ZrmlSwapsEvent (74) */ interface ZrmlSwapsEvent extends Enum { readonly isArbitrageBuyBurn: boolean; readonly asArbitrageBuyBurn: ITuple<[u128, u128]>; @@ -1059,20 +963,16 @@ declare module '@polkadot/types/lookup' { readonly asSwapExactAmountIn: ZrmlSwapsEventsSwapEvent; readonly isSwapExactAmountOut: boolean; readonly asSwapExactAmountOut: ZrmlSwapsEventsSwapEvent; - readonly isMarketCreatorFeesPaid: boolean; - readonly asMarketCreatorFeesPaid: ITuple<[AccountId32, AccountId32, u128, ZeitgeistPrimitivesAsset]>; - readonly isMarketCreatorFeePaymentFailed: boolean; - readonly asMarketCreatorFeePaymentFailed: ITuple<[AccountId32, AccountId32, u128, ZeitgeistPrimitivesAsset, SpRuntimeDispatchError]>; - readonly type: 'ArbitrageBuyBurn' | 'ArbitrageMintSell' | 'ArbitrageSkipped' | 'DistributeShareHolderRewards' | 'PoolCreate' | 'PoolClosed' | 'PoolCleanedUp' | 'PoolActive' | 'PoolExit' | 'PoolExitSubsidy' | 'PoolExitWithExactAssetAmount' | 'PoolExitWithExactPoolAmount' | 'PoolJoin' | 'PoolJoinSubsidy' | 'PoolJoinWithExactAssetAmount' | 'PoolJoinWithExactPoolAmount' | 'SubsidyCollected' | 'PoolDestroyed' | 'PoolDestroyedInSubsidyPhase' | 'SwapExactAmountIn' | 'SwapExactAmountOut' | 'MarketCreatorFeesPaid' | 'MarketCreatorFeePaymentFailed'; + readonly type: 'ArbitrageBuyBurn' | 'ArbitrageMintSell' | 'ArbitrageSkipped' | 'DistributeShareHolderRewards' | 'PoolCreate' | 'PoolClosed' | 'PoolCleanedUp' | 'PoolActive' | 'PoolExit' | 'PoolExitSubsidy' | 'PoolExitWithExactAssetAmount' | 'PoolExitWithExactPoolAmount' | 'PoolJoin' | 'PoolJoinSubsidy' | 'PoolJoinWithExactAssetAmount' | 'PoolJoinWithExactPoolAmount' | 'SubsidyCollected' | 'PoolDestroyed' | 'PoolDestroyedInSubsidyPhase' | 'SwapExactAmountIn' | 'SwapExactAmountOut'; } - /** @name ZrmlSwapsEventsCommonPoolEventParams (78) */ + /** @name ZrmlSwapsEventsCommonPoolEventParams (75) */ interface ZrmlSwapsEventsCommonPoolEventParams extends Struct { readonly poolId: u128; readonly who: AccountId32; } - /** @name ZeitgeistPrimitivesPool (79) */ + /** @name ZeitgeistPrimitivesPool (76) */ interface ZeitgeistPrimitivesPool extends Struct { readonly assets: Vec; readonly baseAsset: ZeitgeistPrimitivesAsset; @@ -1085,7 +985,7 @@ declare module '@polkadot/types/lookup' { readonly weights: Option>; } - /** @name ZeitgeistPrimitivesPoolStatus (81) */ + /** @name ZeitgeistPrimitivesPoolStatus (78) */ interface ZeitgeistPrimitivesPoolStatus extends Enum { readonly isActive: boolean; readonly isCollectingSubsidy: boolean; @@ -1095,14 +995,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'CollectingSubsidy' | 'Closed' | 'Clean' | 'Initialized'; } - /** @name ZeitgeistPrimitivesPoolScoringRule (82) */ + /** @name ZeitgeistPrimitivesPoolScoringRule (79) */ interface ZeitgeistPrimitivesPoolScoringRule extends Enum { readonly isCpmm: boolean; readonly isRikiddoSigmoidFeeMarketEma: boolean; readonly type: 'Cpmm' | 'RikiddoSigmoidFeeMarketEma'; } - /** @name ZrmlSwapsEventsPoolAssetsEvent (88) */ + /** @name ZrmlSwapsEventsPoolAssetsEvent (85) */ interface ZrmlSwapsEventsPoolAssetsEvent extends Struct { readonly assets: Vec; readonly bounds: Vec; @@ -1111,7 +1011,7 @@ declare module '@polkadot/types/lookup' { readonly poolAmount: u128; } - /** @name ZrmlSwapsEventsPoolAssetEvent (90) */ + /** @name ZrmlSwapsEventsPoolAssetEvent (87) */ interface ZrmlSwapsEventsPoolAssetEvent extends Struct { readonly asset: ZeitgeistPrimitivesAsset; readonly bound: u128; @@ -1120,7 +1020,7 @@ declare module '@polkadot/types/lookup' { readonly poolAmount: u128; } - /** @name ZrmlSwapsEventsSwapEvent (93) */ + /** @name ZrmlSwapsEventsSwapEvent (90) */ interface ZrmlSwapsEventsSwapEvent extends Struct { readonly assetAmountIn: u128; readonly assetAmountOut: u128; @@ -1131,7 +1031,7 @@ declare module '@polkadot/types/lookup' { readonly maxPrice: Option; } - /** @name ZrmlPredictionMarketsEvent (94) */ + /** @name ZrmlPredictionMarketsEvent (91) */ interface ZrmlPredictionMarketsEvent extends Enum { readonly isBadOnInitialize: boolean; readonly isBoughtCompleteSet: boolean; @@ -1149,7 +1049,7 @@ declare module '@polkadot/types/lookup' { readonly isMarketClosed: boolean; readonly asMarketClosed: u128; readonly isMarketDisputed: boolean; - readonly asMarketDisputed: ITuple<[u128, ZeitgeistPrimitivesMarketMarketStatus]>; + readonly asMarketDisputed: ITuple<[u128, ZeitgeistPrimitivesMarketMarketStatus, ZeitgeistPrimitivesMarketMarketDispute]>; readonly isMarketExpired: boolean; readonly asMarketExpired: u128; readonly isMarketRejected: boolean; @@ -1171,7 +1071,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadOnInitialize' | 'BoughtCompleteSet' | 'MarketApproved' | 'MarketCreated' | 'MarketDestroyed' | 'MarketStartedWithSubsidy' | 'MarketInsufficientSubsidy' | 'MarketClosed' | 'MarketDisputed' | 'MarketExpired' | 'MarketRejected' | 'MarketReported' | 'MarketResolved' | 'MarketRequestedEdit' | 'MarketEdited' | 'SoldCompleteSet' | 'TokensRedeemed' | 'GlobalDisputeStarted'; } - /** @name ZeitgeistPrimitivesMarketMarketStatus (95) */ + /** @name ZeitgeistPrimitivesMarketMarketStatus (92) */ interface ZeitgeistPrimitivesMarketMarketStatus extends Enum { readonly isProposed: boolean; readonly isActive: boolean; @@ -1185,12 +1085,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Active' | 'Suspended' | 'Closed' | 'CollectingSubsidy' | 'InsufficientSubsidy' | 'Reported' | 'Disputed' | 'Resolved'; } - /** @name ZeitgeistPrimitivesMarket (96) */ + /** @name ZeitgeistPrimitivesMarket (93) */ interface ZeitgeistPrimitivesMarket extends Struct { readonly baseAsset: ZeitgeistPrimitivesAsset; readonly creator: AccountId32; readonly creation: ZeitgeistPrimitivesMarketMarketCreation; - readonly creatorFee: Perbill; + readonly creatorFee: u8; readonly oracle: AccountId32; readonly metadata: Bytes; readonly marketType: ZeitgeistPrimitivesMarketMarketType; @@ -1204,14 +1104,14 @@ declare module '@polkadot/types/lookup' { readonly bonds: ZeitgeistPrimitivesMarketMarketBonds; } - /** @name ZeitgeistPrimitivesMarketMarketCreation (97) */ + /** @name ZeitgeistPrimitivesMarketMarketCreation (94) */ interface ZeitgeistPrimitivesMarketMarketCreation extends Enum { readonly isPermissionless: boolean; readonly isAdvised: boolean; readonly type: 'Permissionless' | 'Advised'; } - /** @name ZeitgeistPrimitivesMarketMarketType (98) */ + /** @name ZeitgeistPrimitivesMarketMarketType (95) */ interface ZeitgeistPrimitivesMarketMarketType extends Enum { readonly isCategorical: boolean; readonly asCategorical: u16; @@ -1220,7 +1120,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Categorical' | 'Scalar'; } - /** @name ZeitgeistPrimitivesMarketMarketPeriod (100) */ + /** @name ZeitgeistPrimitivesMarketMarketPeriod (97) */ interface ZeitgeistPrimitivesMarketMarketPeriod extends Enum { readonly isBlock: boolean; readonly asBlock: Range; @@ -1229,21 +1129,30 @@ declare module '@polkadot/types/lookup' { readonly type: 'Block' | 'Timestamp'; } - /** @name ZeitgeistPrimitivesMarketDeadlines (102) */ + /** @name ZeitgeistPrimitivesMarketDeadlines (99) */ interface ZeitgeistPrimitivesMarketDeadlines extends Struct { readonly gracePeriod: u64; readonly oracleDuration: u64; readonly disputeDuration: u64; } - /** @name ZeitgeistPrimitivesMarketReport (104) */ + /** @name ZeitgeistPrimitivesMarketReport (101) */ interface ZeitgeistPrimitivesMarketReport extends Struct { readonly at: u64; readonly by: AccountId32; readonly outcome: ZeitgeistPrimitivesOutcomeReport; } - /** @name ZeitgeistPrimitivesMarketMarketDisputeMechanism (106) */ + /** @name ZeitgeistPrimitivesOutcomeReport (102) */ + interface ZeitgeistPrimitivesOutcomeReport extends Enum { + readonly isCategorical: boolean; + readonly asCategorical: u16; + readonly isScalar: boolean; + readonly asScalar: u128; + readonly type: 'Categorical' | 'Scalar'; + } + + /** @name ZeitgeistPrimitivesMarketMarketDisputeMechanism (104) */ interface ZeitgeistPrimitivesMarketMarketDisputeMechanism extends Enum { readonly isAuthorized: boolean; readonly isCourt: boolean; @@ -1251,22 +1160,28 @@ declare module '@polkadot/types/lookup' { readonly type: 'Authorized' | 'Court' | 'SimpleDisputes'; } - /** @name ZeitgeistPrimitivesMarketMarketBonds (107) */ + /** @name ZeitgeistPrimitivesMarketMarketBonds (105) */ interface ZeitgeistPrimitivesMarketMarketBonds extends Struct { readonly creation: Option; readonly oracle: Option; readonly outsider: Option; - readonly dispute: Option; } - /** @name ZeitgeistPrimitivesMarketBond (109) */ + /** @name ZeitgeistPrimitivesMarketBond (107) */ interface ZeitgeistPrimitivesMarketBond extends Struct { readonly who: AccountId32; readonly value: u128; readonly isSettled: bool; } - /** @name ZrmlStyxEvent (112) */ + /** @name ZeitgeistPrimitivesMarketMarketDispute (108) */ + interface ZeitgeistPrimitivesMarketMarketDispute extends Struct { + readonly at: u64; + readonly by: AccountId32; + readonly outcome: ZeitgeistPrimitivesOutcomeReport; + } + + /** @name ZrmlStyxEvent (111) */ interface ZrmlStyxEvent extends Enum { readonly isAccountCrossed: boolean; readonly asAccountCrossed: ITuple<[AccountId32, u128]>; @@ -1275,47 +1190,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AccountCrossed' | 'CrossingFeeChanged'; } - /** @name ZrmlGlobalDisputesEvent (113) */ - interface ZrmlGlobalDisputesEvent extends Enum { - readonly isAddedVotingOutcome: boolean; - readonly asAddedVotingOutcome: { - readonly marketId: u128; - readonly owner: AccountId32; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - } & Struct; - readonly isGlobalDisputeWinnerDetermined: boolean; - readonly asGlobalDisputeWinnerDetermined: { - readonly marketId: u128; - } & Struct; - readonly isOutcomeOwnersRewarded: boolean; - readonly asOutcomeOwnersRewarded: { - readonly marketId: u128; - readonly owners: Vec; - } & Struct; - readonly isOutcomeOwnerRewarded: boolean; - readonly asOutcomeOwnerRewarded: { - readonly marketId: u128; - readonly owner: AccountId32; - } & Struct; - readonly isOutcomesPartiallyCleaned: boolean; - readonly asOutcomesPartiallyCleaned: { - readonly marketId: u128; - } & Struct; - readonly isOutcomesFullyCleaned: boolean; - readonly asOutcomesFullyCleaned: { - readonly marketId: u128; - } & Struct; - readonly isVotedOnOutcome: boolean; - readonly asVotedOnOutcome: { - readonly voter: AccountId32; - readonly marketId: u128; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - readonly voteAmount: u128; - } & Struct; - readonly type: 'AddedVotingOutcome' | 'GlobalDisputeWinnerDetermined' | 'OutcomeOwnersRewarded' | 'OutcomeOwnerRewarded' | 'OutcomesPartiallyCleaned' | 'OutcomesFullyCleaned' | 'VotedOnOutcome'; - } - - /** @name CumulusPalletParachainSystemEvent (114) */ + /** @name CumulusPalletParachainSystemEvent (112) */ interface CumulusPalletParachainSystemEvent extends Enum { readonly isValidationFunctionStored: boolean; readonly isValidationFunctionApplied: boolean; @@ -1336,14 +1211,10 @@ declare module '@polkadot/types/lookup' { readonly weightUsed: SpWeightsWeightV2Weight; readonly dmqHead: H256; } & Struct; - readonly isUpwardMessageSent: boolean; - readonly asUpwardMessageSent: { - readonly messageHash: Option; - } & Struct; - readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent'; + readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed'; } - /** @name PalletParachainStakingEvent (115) */ + /** @name PalletParachainStakingEvent (113) */ interface PalletParachainStakingEvent extends Enum { readonly isNewRound: boolean; readonly asNewRound: { @@ -1558,13 +1429,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewRound' | 'JoinedCollatorCandidates' | 'CollatorChosen' | 'CandidateBondLessRequested' | 'CandidateBondedMore' | 'CandidateBondedLess' | 'CandidateWentOffline' | 'CandidateBackOnline' | 'CandidateScheduledExit' | 'CancelledCandidateExit' | 'CancelledCandidateBondLess' | 'CandidateLeft' | 'DelegationDecreaseScheduled' | 'DelegationIncreased' | 'DelegationDecreased' | 'DelegatorExitScheduled' | 'DelegationRevocationScheduled' | 'DelegatorLeft' | 'DelegationRevoked' | 'DelegationKicked' | 'DelegatorExitCancelled' | 'CancelledDelegationRequest' | 'Delegation' | 'DelegatorLeftCandidate' | 'Rewarded' | 'ReservedForParachainBond' | 'ParachainBondAccountSet' | 'ParachainBondReservePercentSet' | 'InflationSet' | 'StakeExpectationsSet' | 'TotalSelectedSet' | 'CollatorCommissionSet' | 'BlocksPerRoundSet' | 'AutoCompoundSet' | 'Compounded'; } - /** @name PalletParachainStakingDelegationRequestsCancelledScheduledRequest (116) */ + /** @name PalletParachainStakingDelegationRequestsCancelledScheduledRequest (114) */ interface PalletParachainStakingDelegationRequestsCancelledScheduledRequest extends Struct { readonly whenExecutable: u32; readonly action: PalletParachainStakingDelegationRequestsDelegationAction; } - /** @name PalletParachainStakingDelegationRequestsDelegationAction (117) */ + /** @name PalletParachainStakingDelegationRequestsDelegationAction (115) */ interface PalletParachainStakingDelegationRequestsDelegationAction extends Enum { readonly isRevoke: boolean; readonly asRevoke: u128; @@ -1573,7 +1444,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Revoke' | 'Decrease'; } - /** @name PalletParachainStakingDelegatorAdded (118) */ + /** @name PalletParachainStakingDelegatorAdded (116) */ interface PalletParachainStakingDelegatorAdded extends Enum { readonly isAddedToTop: boolean; readonly asAddedToTop: { @@ -1583,14 +1454,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddedToTop' | 'AddedToBottom'; } - /** @name PalletAuthorSlotFilterEvent (120) */ + /** @name PalletAuthorSlotFilterEvent (119) */ interface PalletAuthorSlotFilterEvent extends Enum { readonly isEligibleUpdated: boolean; readonly asEligibleUpdated: u32; readonly type: 'EligibleUpdated'; } - /** @name PalletAuthorMappingEvent (122) */ + /** @name PalletAuthorMappingEvent (121) */ interface PalletAuthorMappingEvent extends Enum { readonly isKeysRegistered: boolean; readonly asKeysRegistered: { @@ -1613,45 +1484,45 @@ declare module '@polkadot/types/lookup' { readonly type: 'KeysRegistered' | 'KeysRemoved' | 'KeysRotated'; } - /** @name NimbusPrimitivesNimbusCryptoPublic (123) */ + /** @name NimbusPrimitivesNimbusCryptoPublic (122) */ interface NimbusPrimitivesNimbusCryptoPublic extends SpCoreSr25519Public {} - /** @name SpCoreSr25519Public (124) */ + /** @name SpCoreSr25519Public (123) */ interface SpCoreSr25519Public extends U8aFixed {} - /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (125) */ + /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (124) */ interface SessionKeysPrimitivesVrfVrfCryptoPublic extends SpCoreSr25519Public {} - /** @name CumulusPalletXcmEvent (126) */ + /** @name CumulusPalletXcmEvent (125) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; readonly isUnsupportedVersion: boolean; readonly asUnsupportedVersion: U8aFixed; readonly isExecutedDownward: boolean; - readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>; + readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>; readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward'; } - /** @name XcmV3TraitsOutcome (127) */ - interface XcmV3TraitsOutcome extends Enum { + /** @name XcmV2TraitsOutcome (126) */ + interface XcmV2TraitsOutcome extends Enum { readonly isComplete: boolean; - readonly asComplete: SpWeightsWeightV2Weight; + readonly asComplete: u64; readonly isIncomplete: boolean; - readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>; + readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>; readonly isError: boolean; - readonly asError: XcmV3TraitsError; + readonly asError: XcmV2TraitsError; readonly type: 'Complete' | 'Incomplete' | 'Error'; } - /** @name XcmV3TraitsError (128) */ - interface XcmV3TraitsError extends Enum { + /** @name XcmV2TraitsError (127) */ + interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; readonly isUntrustedReserveLocation: boolean; readonly isUntrustedTeleportLocation: boolean; - readonly isLocationFull: boolean; - readonly isLocationNotInvertible: boolean; + readonly isMultiLocationFull: boolean; + readonly isMultiLocationNotInvertible: boolean; readonly isBadOrigin: boolean; readonly isInvalidLocation: boolean; readonly isAssetNotFound: boolean; @@ -1669,29 +1540,15 @@ declare module '@polkadot/types/lookup' { readonly isTooExpensive: boolean; readonly isTrap: boolean; readonly asTrap: u64; - readonly isExpectationFalse: boolean; - readonly isPalletNotFound: boolean; - readonly isNameMismatch: boolean; - readonly isVersionIncompatible: boolean; - readonly isHoldingWouldOverflow: boolean; - readonly isExportError: boolean; - readonly isReanchorFailed: boolean; - readonly isNoDeal: boolean; - readonly isFeesNotMet: boolean; - readonly isLockError: boolean; - readonly isNoPermission: boolean; - readonly isUnanchored: boolean; - readonly isNotDepositable: boolean; readonly isUnhandledXcmVersion: boolean; readonly isWeightLimitReached: boolean; - readonly asWeightLimitReached: SpWeightsWeightV2Weight; + readonly asWeightLimitReached: u64; readonly isBarrier: boolean; readonly isWeightNotComputable: boolean; - readonly isExceedsStackLimit: boolean; - readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit'; + readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable'; } - /** @name CumulusPalletDmpQueueEvent (129) */ + /** @name CumulusPalletDmpQueueEvent (128) */ interface CumulusPalletDmpQueueEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: { @@ -1704,7 +1561,7 @@ declare module '@polkadot/types/lookup' { readonly isExecutedDownward: boolean; readonly asExecutedDownward: { readonly messageId: U8aFixed; - readonly outcome: XcmV3TraitsOutcome; + readonly outcome: XcmV2TraitsOutcome; } & Struct; readonly isWeightExhausted: boolean; readonly asWeightExhausted: { @@ -1723,23 +1580,19 @@ declare module '@polkadot/types/lookup' { readonly overweightIndex: u64; readonly weightUsed: SpWeightsWeightV2Weight; } & Struct; - readonly isMaxMessagesExhausted: boolean; - readonly asMaxMessagesExhausted: { - readonly messageId: U8aFixed; - } & Struct; - readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted'; + readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced'; } - /** @name PalletXcmEvent (130) */ + /** @name PalletXcmEvent (129) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; - readonly asAttempted: XcmV3TraitsOutcome; + readonly asAttempted: XcmV2TraitsOutcome; readonly isSent: boolean; - readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>; + readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>; readonly isUnexpectedResponse: boolean; - readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>; + readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>; readonly isResponseReady: boolean; - readonly asResponseReady: ITuple<[u64, XcmV3Response]>; + readonly asResponseReady: ITuple<[u64, XcmV2Response]>; readonly isNotified: boolean; readonly asNotified: ITuple<[u64, u8, u8]>; readonly isNotifyOverweight: boolean; @@ -1749,83 +1602,71 @@ declare module '@polkadot/types/lookup' { readonly isNotifyDecodeFailed: boolean; readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>; readonly isInvalidResponder: boolean; - readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option]>; + readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option]>; readonly isInvalidResponderVersion: boolean; - readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>; + readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>; readonly isResponseTaken: boolean; readonly asResponseTaken: u64; readonly isAssetsTrapped: boolean; - readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>; + readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>; readonly isVersionChangeNotified: boolean; - readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>; + readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>; readonly isSupportedVersionChanged: boolean; - readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>; + readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>; readonly isNotifyTargetSendFail: boolean; - readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>; + readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>; readonly isNotifyTargetMigrationFail: boolean; readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>; - readonly isInvalidQuerierVersion: boolean; - readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>; - readonly isInvalidQuerier: boolean; - readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option]>; - readonly isVersionNotifyStarted: boolean; - readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; - readonly isVersionNotifyRequested: boolean; - readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; - readonly isVersionNotifyUnrequested: boolean; - readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; - readonly isFeesPaid: boolean; - readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>; readonly isAssetsClaimed: boolean; - readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>; - readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed'; + readonly asAssetsClaimed: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>; + readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'AssetsClaimed'; } - /** @name XcmV3MultiLocation (131) */ - interface XcmV3MultiLocation extends Struct { + /** @name XcmV1MultiLocation (130) */ + interface XcmV1MultiLocation extends Struct { readonly parents: u8; - readonly interior: XcmV3Junctions; + readonly interior: XcmV1MultilocationJunctions; } - /** @name XcmV3Junctions (132) */ - interface XcmV3Junctions extends Enum { + /** @name XcmV1MultilocationJunctions (131) */ + interface XcmV1MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; - readonly asX1: XcmV3Junction; + readonly asX1: XcmV1Junction; readonly isX2: boolean; - readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>; + readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>; readonly isX3: boolean; - readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX4: boolean; - readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX5: boolean; - readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX6: boolean; - readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX7: boolean; - readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly isX8: boolean; - readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>; readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name XcmV3Junction (133) */ - interface XcmV3Junction extends Enum { + /** @name XcmV1Junction (132) */ + interface XcmV1Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { - readonly network: Option; + readonly network: XcmV0JunctionNetworkId; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { - readonly network: Option; + readonly network: XcmV0JunctionNetworkId; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { - readonly network: Option; + readonly network: XcmV0JunctionNetworkId; readonly key: U8aFixed; } & Struct; readonly isPalletInstance: boolean; @@ -1833,49 +1674,31 @@ declare module '@polkadot/types/lookup' { readonly isGeneralIndex: boolean; readonly asGeneralIndex: Compact; readonly isGeneralKey: boolean; - readonly asGeneralKey: { - readonly length: u8; - readonly data: U8aFixed; - } & Struct; + readonly asGeneralKey: Bytes; readonly isOnlyChild: boolean; readonly isPlurality: boolean; readonly asPlurality: { - readonly id: XcmV3JunctionBodyId; - readonly part: XcmV3JunctionBodyPart; + readonly id: XcmV0JunctionBodyId; + readonly part: XcmV0JunctionBodyPart; } & Struct; - readonly isGlobalConsensus: boolean; - readonly asGlobalConsensus: XcmV3JunctionNetworkId; - readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; + readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } - /** @name XcmV3JunctionNetworkId (136) */ - interface XcmV3JunctionNetworkId extends Enum { - readonly isByGenesis: boolean; - readonly asByGenesis: U8aFixed; - readonly isByFork: boolean; - readonly asByFork: { - readonly blockNumber: u64; - readonly blockHash: U8aFixed; - } & Struct; + /** @name XcmV0JunctionNetworkId (134) */ + interface XcmV0JunctionNetworkId extends Enum { + readonly isAny: boolean; + readonly isNamed: boolean; + readonly asNamed: Bytes; readonly isPolkadot: boolean; readonly isKusama: boolean; - readonly isWestend: boolean; - readonly isRococo: boolean; - readonly isWococo: boolean; - readonly isEthereum: boolean; - readonly asEthereum: { - readonly chainId: Compact; - } & Struct; - readonly isBitcoinCore: boolean; - readonly isBitcoinCash: boolean; - readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash'; + readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; } - /** @name XcmV3JunctionBodyId (139) */ - interface XcmV3JunctionBodyId extends Enum { + /** @name XcmV0JunctionBodyId (138) */ + interface XcmV0JunctionBodyId extends Enum { readonly isUnit: boolean; - readonly isMoniker: boolean; - readonly asMoniker: U8aFixed; + readonly isNamed: boolean; + readonly asNamed: Bytes; readonly isIndex: boolean; readonly asIndex: Compact; readonly isExecutive: boolean; @@ -1885,11 +1708,11 @@ declare module '@polkadot/types/lookup' { readonly isDefense: boolean; readonly isAdministration: boolean; readonly isTreasury: boolean; - readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; + readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } - /** @name XcmV3JunctionBodyPart (140) */ - interface XcmV3JunctionBodyPart extends Enum { + /** @name XcmV0JunctionBodyPart (139) */ + interface XcmV0JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; readonly asMembers: { @@ -1913,39 +1736,38 @@ declare module '@polkadot/types/lookup' { readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } - /** @name XcmV3Xcm (141) */ - interface XcmV3Xcm extends Vec {} + /** @name XcmV2Xcm (140) */ + interface XcmV2Xcm extends Vec {} - /** @name XcmV3Instruction (143) */ - interface XcmV3Instruction extends Enum { + /** @name XcmV2Instruction (142) */ + interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; - readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; + readonly asWithdrawAsset: XcmV1MultiassetMultiAssets; readonly isReserveAssetDeposited: boolean; - readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets; + readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets; readonly isReceiveTeleportedAsset: boolean; - readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets; + readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; - readonly response: XcmV3Response; - readonly maxWeight: SpWeightsWeightV2Weight; - readonly querier: Option; + readonly response: XcmV2Response; + readonly maxWeight: Compact; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { - readonly assets: XcmV3MultiassetMultiAssets; - readonly beneficiary: XcmV3MultiLocation; + readonly assets: XcmV1MultiassetMultiAssets; + readonly beneficiary: XcmV1MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { - readonly assets: XcmV3MultiassetMultiAssets; - readonly dest: XcmV3MultiLocation; - readonly xcm: XcmV3Xcm; + readonly assets: XcmV1MultiassetMultiAssets; + readonly dest: XcmV1MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originKind: XcmV2OriginKind; - readonly requireWeightAtMost: SpWeightsWeightV2Weight; + readonly originType: XcmV0OriginKind; + readonly requireWeightAtMost: Compact; readonly call: XcmDoubleEncoded; } & Struct; readonly isHrmpNewChannelOpenRequest: boolean; @@ -1966,167 +1788,106 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isClearOrigin: boolean; readonly isDescendOrigin: boolean; - readonly asDescendOrigin: XcmV3Junctions; + readonly asDescendOrigin: XcmV1MultilocationJunctions; readonly isReportError: boolean; - readonly asReportError: XcmV3QueryResponseInfo; + readonly asReportError: { + readonly queryId: Compact; + readonly dest: XcmV1MultiLocation; + readonly maxResponseWeight: Compact; + } & Struct; readonly isDepositAsset: boolean; readonly asDepositAsset: { - readonly assets: XcmV3MultiassetMultiAssetFilter; - readonly beneficiary: XcmV3MultiLocation; + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly maxAssets: Compact; + readonly beneficiary: XcmV1MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { - readonly assets: XcmV3MultiassetMultiAssetFilter; - readonly dest: XcmV3MultiLocation; - readonly xcm: XcmV3Xcm; + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly maxAssets: Compact; + readonly dest: XcmV1MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { - readonly give: XcmV3MultiassetMultiAssetFilter; - readonly want: XcmV3MultiassetMultiAssets; - readonly maximal: bool; + readonly give: XcmV1MultiassetMultiAssetFilter; + readonly receive: XcmV1MultiassetMultiAssets; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { - readonly assets: XcmV3MultiassetMultiAssetFilter; - readonly reserve: XcmV3MultiLocation; - readonly xcm: XcmV3Xcm; + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly reserve: XcmV1MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { - readonly assets: XcmV3MultiassetMultiAssetFilter; - readonly dest: XcmV3MultiLocation; - readonly xcm: XcmV3Xcm; + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly dest: XcmV1MultiLocation; + readonly xcm: XcmV2Xcm; } & Struct; - readonly isReportHolding: boolean; - readonly asReportHolding: { - readonly responseInfo: XcmV3QueryResponseInfo; - readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly isQueryHolding: boolean; + readonly asQueryHolding: { + readonly queryId: Compact; + readonly dest: XcmV1MultiLocation; + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly maxResponseWeight: Compact; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { - readonly fees: XcmV3MultiAsset; - readonly weightLimit: XcmV3WeightLimit; + readonly fees: XcmV1MultiAsset; + readonly weightLimit: XcmV2WeightLimit; } & Struct; readonly isRefundSurplus: boolean; readonly isSetErrorHandler: boolean; - readonly asSetErrorHandler: XcmV3Xcm; + readonly asSetErrorHandler: XcmV2Xcm; readonly isSetAppendix: boolean; - readonly asSetAppendix: XcmV3Xcm; + readonly asSetAppendix: XcmV2Xcm; readonly isClearError: boolean; readonly isClaimAsset: boolean; readonly asClaimAsset: { - readonly assets: XcmV3MultiassetMultiAssets; - readonly ticket: XcmV3MultiLocation; + readonly assets: XcmV1MultiassetMultiAssets; + readonly ticket: XcmV1MultiLocation; } & Struct; readonly isTrap: boolean; readonly asTrap: Compact; readonly isSubscribeVersion: boolean; readonly asSubscribeVersion: { readonly queryId: Compact; - readonly maxResponseWeight: SpWeightsWeightV2Weight; + readonly maxResponseWeight: Compact; } & Struct; readonly isUnsubscribeVersion: boolean; - readonly isBurnAsset: boolean; - readonly asBurnAsset: XcmV3MultiassetMultiAssets; - readonly isExpectAsset: boolean; - readonly asExpectAsset: XcmV3MultiassetMultiAssets; - readonly isExpectOrigin: boolean; - readonly asExpectOrigin: Option; - readonly isExpectError: boolean; - readonly asExpectError: Option>; - readonly isExpectTransactStatus: boolean; - readonly asExpectTransactStatus: XcmV3MaybeErrorCode; - readonly isQueryPallet: boolean; - readonly asQueryPallet: { - readonly moduleName: Bytes; - readonly responseInfo: XcmV3QueryResponseInfo; - } & Struct; - readonly isExpectPallet: boolean; - readonly asExpectPallet: { - readonly index: Compact; - readonly name: Bytes; - readonly moduleName: Bytes; - readonly crateMajor: Compact; - readonly minCrateMinor: Compact; - } & Struct; - readonly isReportTransactStatus: boolean; - readonly asReportTransactStatus: XcmV3QueryResponseInfo; - readonly isClearTransactStatus: boolean; - readonly isUniversalOrigin: boolean; - readonly asUniversalOrigin: XcmV3Junction; - readonly isExportMessage: boolean; - readonly asExportMessage: { - readonly network: XcmV3JunctionNetworkId; - readonly destination: XcmV3Junctions; - readonly xcm: XcmV3Xcm; - } & Struct; - readonly isLockAsset: boolean; - readonly asLockAsset: { - readonly asset: XcmV3MultiAsset; - readonly unlocker: XcmV3MultiLocation; - } & Struct; - readonly isUnlockAsset: boolean; - readonly asUnlockAsset: { - readonly asset: XcmV3MultiAsset; - readonly target: XcmV3MultiLocation; - } & Struct; - readonly isNoteUnlockable: boolean; - readonly asNoteUnlockable: { - readonly asset: XcmV3MultiAsset; - readonly owner: XcmV3MultiLocation; - } & Struct; - readonly isRequestUnlock: boolean; - readonly asRequestUnlock: { - readonly asset: XcmV3MultiAsset; - readonly locker: XcmV3MultiLocation; - } & Struct; - readonly isSetFeesMode: boolean; - readonly asSetFeesMode: { - readonly jitWithdraw: bool; - } & Struct; - readonly isSetTopic: boolean; - readonly asSetTopic: U8aFixed; - readonly isClearTopic: boolean; - readonly isAliasOrigin: boolean; - readonly asAliasOrigin: XcmV3MultiLocation; - readonly isUnpaidExecution: boolean; - readonly asUnpaidExecution: { - readonly weightLimit: XcmV3WeightLimit; - readonly checkOrigin: Option; - } & Struct; - readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution'; - } - - /** @name XcmV3MultiassetMultiAssets (144) */ - interface XcmV3MultiassetMultiAssets extends Vec {} - - /** @name XcmV3MultiAsset (146) */ - interface XcmV3MultiAsset extends Struct { - readonly id: XcmV3MultiassetAssetId; - readonly fun: XcmV3MultiassetFungibility; - } - - /** @name XcmV3MultiassetAssetId (147) */ - interface XcmV3MultiassetAssetId extends Enum { + readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion'; + } + + /** @name XcmV1MultiassetMultiAssets (143) */ + interface XcmV1MultiassetMultiAssets extends Vec {} + + /** @name XcmV1MultiAsset (145) */ + interface XcmV1MultiAsset extends Struct { + readonly id: XcmV1MultiassetAssetId; + readonly fun: XcmV1MultiassetFungibility; + } + + /** @name XcmV1MultiassetAssetId (146) */ + interface XcmV1MultiassetAssetId extends Enum { readonly isConcrete: boolean; - readonly asConcrete: XcmV3MultiLocation; + readonly asConcrete: XcmV1MultiLocation; readonly isAbstract: boolean; - readonly asAbstract: U8aFixed; + readonly asAbstract: Bytes; readonly type: 'Concrete' | 'Abstract'; } - /** @name XcmV3MultiassetFungibility (148) */ - interface XcmV3MultiassetFungibility extends Enum { + /** @name XcmV1MultiassetFungibility (147) */ + interface XcmV1MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; readonly isNonFungible: boolean; - readonly asNonFungible: XcmV3MultiassetAssetInstance; + readonly asNonFungible: XcmV1MultiassetAssetInstance; readonly type: 'Fungible' | 'NonFungible'; } - /** @name XcmV3MultiassetAssetInstance (149) */ - interface XcmV3MultiassetAssetInstance extends Enum { + /** @name XcmV1MultiassetAssetInstance (148) */ + interface XcmV1MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; readonly asIndex: Compact; @@ -2138,50 +1899,25 @@ declare module '@polkadot/types/lookup' { readonly asArray16: U8aFixed; readonly isArray32: boolean; readonly asArray32: U8aFixed; - readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; + readonly isBlob: boolean; + readonly asBlob: Bytes; + readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob'; } - /** @name XcmV3Response (151) */ - interface XcmV3Response extends Enum { + /** @name XcmV2Response (150) */ + interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; - readonly asAssets: XcmV3MultiassetMultiAssets; + readonly asAssets: XcmV1MultiassetMultiAssets; readonly isExecutionResult: boolean; - readonly asExecutionResult: Option>; + readonly asExecutionResult: Option>; readonly isVersion: boolean; readonly asVersion: u32; - readonly isPalletsInfo: boolean; - readonly asPalletsInfo: XcmV3VecPalletInfo; - readonly isDispatchResult: boolean; - readonly asDispatchResult: XcmV3MaybeErrorCode; - readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; - } - - /** @name XcmV3VecPalletInfo (154) */ - interface XcmV3VecPalletInfo extends Vec {} - - /** @name XcmV3PalletInfo (156) */ - interface XcmV3PalletInfo extends Struct { - readonly index: Compact; - readonly name: Bytes; - readonly moduleName: Bytes; - readonly major: Compact; - readonly minor: Compact; - readonly patch: Compact; - } - - /** @name XcmV3MaybeErrorCode (157) */ - interface XcmV3MaybeErrorCode extends Enum { - readonly isSuccess: boolean; - readonly isError: boolean; - readonly asError: Bytes; - readonly isTruncatedError: boolean; - readonly asTruncatedError: Bytes; - readonly type: 'Success' | 'Error' | 'TruncatedError'; + readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version'; } - /** @name XcmV2OriginKind (159) */ - interface XcmV2OriginKind extends Enum { + /** @name XcmV0OriginKind (153) */ + interface XcmV0OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; readonly isSuperuser: boolean; @@ -2189,133 +1925,140 @@ declare module '@polkadot/types/lookup' { readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm'; } - /** @name XcmDoubleEncoded (160) */ + /** @name XcmDoubleEncoded (154) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name XcmV3QueryResponseInfo (161) */ - interface XcmV3QueryResponseInfo extends Struct { - readonly destination: XcmV3MultiLocation; - readonly queryId: Compact; - readonly maxWeight: SpWeightsWeightV2Weight; - } - - /** @name XcmV3MultiassetMultiAssetFilter (162) */ - interface XcmV3MultiassetMultiAssetFilter extends Enum { + /** @name XcmV1MultiassetMultiAssetFilter (155) */ + interface XcmV1MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; - readonly asDefinite: XcmV3MultiassetMultiAssets; + readonly asDefinite: XcmV1MultiassetMultiAssets; readonly isWild: boolean; - readonly asWild: XcmV3MultiassetWildMultiAsset; + readonly asWild: XcmV1MultiassetWildMultiAsset; readonly type: 'Definite' | 'Wild'; } - /** @name XcmV3MultiassetWildMultiAsset (163) */ - interface XcmV3MultiassetWildMultiAsset extends Enum { + /** @name XcmV1MultiassetWildMultiAsset (156) */ + interface XcmV1MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; readonly asAllOf: { - readonly id: XcmV3MultiassetAssetId; - readonly fun: XcmV3MultiassetWildFungibility; - } & Struct; - readonly isAllCounted: boolean; - readonly asAllCounted: Compact; - readonly isAllOfCounted: boolean; - readonly asAllOfCounted: { - readonly id: XcmV3MultiassetAssetId; - readonly fun: XcmV3MultiassetWildFungibility; - readonly count: Compact; + readonly id: XcmV1MultiassetAssetId; + readonly fun: XcmV1MultiassetWildFungibility; } & Struct; - readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; + readonly type: 'All' | 'AllOf'; } - /** @name XcmV3MultiassetWildFungibility (164) */ - interface XcmV3MultiassetWildFungibility extends Enum { + /** @name XcmV1MultiassetWildFungibility (157) */ + interface XcmV1MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } - /** @name XcmV3WeightLimit (165) */ - interface XcmV3WeightLimit extends Enum { + /** @name XcmV2WeightLimit (158) */ + interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; - readonly asLimited: SpWeightsWeightV2Weight; + readonly asLimited: Compact; readonly type: 'Unlimited' | 'Limited'; } - /** @name XcmVersionedMultiAssets (166) */ + /** @name XcmVersionedMultiAssets (160) */ interface XcmVersionedMultiAssets extends Enum { - readonly isV2: boolean; - readonly asV2: XcmV2MultiassetMultiAssets; - readonly isV3: boolean; - readonly asV3: XcmV3MultiassetMultiAssets; - readonly type: 'V2' | 'V3'; - } - - /** @name XcmV2MultiassetMultiAssets (167) */ - interface XcmV2MultiassetMultiAssets extends Vec {} - - /** @name XcmV2MultiAsset (169) */ - interface XcmV2MultiAsset extends Struct { - readonly id: XcmV2MultiassetAssetId; - readonly fun: XcmV2MultiassetFungibility; - } - - /** @name XcmV2MultiassetAssetId (170) */ - interface XcmV2MultiassetAssetId extends Enum { - readonly isConcrete: boolean; - readonly asConcrete: XcmV2MultiLocation; - readonly isAbstract: boolean; - readonly asAbstract: Bytes; - readonly type: 'Concrete' | 'Abstract'; + readonly isV0: boolean; + readonly asV0: Vec; + readonly isV1: boolean; + readonly asV1: XcmV1MultiassetMultiAssets; + readonly type: 'V0' | 'V1'; } - /** @name XcmV2MultiLocation (171) */ - interface XcmV2MultiLocation extends Struct { - readonly parents: u8; - readonly interior: XcmV2MultilocationJunctions; + /** @name XcmV0MultiAsset (162) */ + interface XcmV0MultiAsset extends Enum { + readonly isNone: boolean; + readonly isAll: boolean; + readonly isAllFungible: boolean; + readonly isAllNonFungible: boolean; + readonly isAllAbstractFungible: boolean; + readonly asAllAbstractFungible: { + readonly id: Bytes; + } & Struct; + readonly isAllAbstractNonFungible: boolean; + readonly asAllAbstractNonFungible: { + readonly class: Bytes; + } & Struct; + readonly isAllConcreteFungible: boolean; + readonly asAllConcreteFungible: { + readonly id: XcmV0MultiLocation; + } & Struct; + readonly isAllConcreteNonFungible: boolean; + readonly asAllConcreteNonFungible: { + readonly class: XcmV0MultiLocation; + } & Struct; + readonly isAbstractFungible: boolean; + readonly asAbstractFungible: { + readonly id: Bytes; + readonly amount: Compact; + } & Struct; + readonly isAbstractNonFungible: boolean; + readonly asAbstractNonFungible: { + readonly class: Bytes; + readonly instance: XcmV1MultiassetAssetInstance; + } & Struct; + readonly isConcreteFungible: boolean; + readonly asConcreteFungible: { + readonly id: XcmV0MultiLocation; + readonly amount: Compact; + } & Struct; + readonly isConcreteNonFungible: boolean; + readonly asConcreteNonFungible: { + readonly class: XcmV0MultiLocation; + readonly instance: XcmV1MultiassetAssetInstance; + } & Struct; + readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible'; } - /** @name XcmV2MultilocationJunctions (172) */ - interface XcmV2MultilocationJunctions extends Enum { - readonly isHere: boolean; + /** @name XcmV0MultiLocation (163) */ + interface XcmV0MultiLocation extends Enum { + readonly isNull: boolean; readonly isX1: boolean; - readonly asX1: XcmV2Junction; + readonly asX1: XcmV0Junction; readonly isX2: boolean; - readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>; + readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>; readonly isX3: boolean; - readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX4: boolean; - readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX5: boolean; - readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX6: boolean; - readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX7: boolean; - readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; readonly isX8: boolean; - readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; - readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; + readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>; + readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name XcmV2Junction (173) */ - interface XcmV2Junction extends Enum { + /** @name XcmV0Junction (164) */ + interface XcmV0Junction extends Enum { + readonly isParent: boolean; readonly isParachain: boolean; readonly asParachain: Compact; readonly isAccountId32: boolean; readonly asAccountId32: { - readonly network: XcmV2NetworkId; + readonly network: XcmV0JunctionNetworkId; readonly id: U8aFixed; } & Struct; readonly isAccountIndex64: boolean; readonly asAccountIndex64: { - readonly network: XcmV2NetworkId; + readonly network: XcmV0JunctionNetworkId; readonly index: Compact; } & Struct; readonly isAccountKey20: boolean; readonly asAccountKey20: { - readonly network: XcmV2NetworkId; + readonly network: XcmV0JunctionNetworkId; readonly key: U8aFixed; } & Struct; readonly isPalletInstance: boolean; @@ -2327,124 +2070,49 @@ declare module '@polkadot/types/lookup' { readonly isOnlyChild: boolean; readonly isPlurality: boolean; readonly asPlurality: { - readonly id: XcmV2BodyId; - readonly part: XcmV2BodyPart; - } & Struct; - readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; - } - - /** @name XcmV2NetworkId (174) */ - interface XcmV2NetworkId extends Enum { - readonly isAny: boolean; - readonly isNamed: boolean; - readonly asNamed: Bytes; - readonly isPolkadot: boolean; - readonly isKusama: boolean; - readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; - } - - /** @name XcmV2BodyId (176) */ - interface XcmV2BodyId extends Enum { - readonly isUnit: boolean; - readonly isNamed: boolean; - readonly asNamed: Bytes; - readonly isIndex: boolean; - readonly asIndex: Compact; - readonly isExecutive: boolean; - readonly isTechnical: boolean; - readonly isLegislative: boolean; - readonly isJudicial: boolean; - readonly isDefense: boolean; - readonly isAdministration: boolean; - readonly isTreasury: boolean; - readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; - } - - /** @name XcmV2BodyPart (177) */ - interface XcmV2BodyPart extends Enum { - readonly isVoice: boolean; - readonly isMembers: boolean; - readonly asMembers: { - readonly count: Compact; - } & Struct; - readonly isFraction: boolean; - readonly asFraction: { - readonly nom: Compact; - readonly denom: Compact; - } & Struct; - readonly isAtLeastProportion: boolean; - readonly asAtLeastProportion: { - readonly nom: Compact; - readonly denom: Compact; - } & Struct; - readonly isMoreThanProportion: boolean; - readonly asMoreThanProportion: { - readonly nom: Compact; - readonly denom: Compact; + readonly id: XcmV0JunctionBodyId; + readonly part: XcmV0JunctionBodyPart; } & Struct; - readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; - } - - /** @name XcmV2MultiassetFungibility (178) */ - interface XcmV2MultiassetFungibility extends Enum { - readonly isFungible: boolean; - readonly asFungible: Compact; - readonly isNonFungible: boolean; - readonly asNonFungible: XcmV2MultiassetAssetInstance; - readonly type: 'Fungible' | 'NonFungible'; - } - - /** @name XcmV2MultiassetAssetInstance (179) */ - interface XcmV2MultiassetAssetInstance extends Enum { - readonly isUndefined: boolean; - readonly isIndex: boolean; - readonly asIndex: Compact; - readonly isArray4: boolean; - readonly asArray4: U8aFixed; - readonly isArray8: boolean; - readonly asArray8: U8aFixed; - readonly isArray16: boolean; - readonly asArray16: U8aFixed; - readonly isArray32: boolean; - readonly asArray32: U8aFixed; - readonly isBlob: boolean; - readonly asBlob: Bytes; - readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob'; + readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; } - /** @name XcmVersionedMultiLocation (180) */ + /** @name XcmVersionedMultiLocation (165) */ interface XcmVersionedMultiLocation extends Enum { - readonly isV2: boolean; - readonly asV2: XcmV2MultiLocation; - readonly isV3: boolean; - readonly asV3: XcmV3MultiLocation; - readonly type: 'V2' | 'V3'; + readonly isV0: boolean; + readonly asV0: XcmV0MultiLocation; + readonly isV1: boolean; + readonly asV1: XcmV1MultiLocation; + readonly type: 'V0' | 'V1'; } - /** @name CumulusPalletXcmpQueueEvent (181) */ + /** @name CumulusPalletXcmpQueueEvent (166) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isSuccess: boolean; readonly asSuccess: { - readonly messageHash: Option; + readonly messageHash: Option; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly isFail: boolean; readonly asFail: { - readonly messageHash: Option; - readonly error: XcmV3TraitsError; + readonly messageHash: Option; + readonly error: XcmV2TraitsError; readonly weight: SpWeightsWeightV2Weight; } & Struct; readonly isBadVersion: boolean; readonly asBadVersion: { - readonly messageHash: Option; + readonly messageHash: Option; } & Struct; readonly isBadFormat: boolean; readonly asBadFormat: { - readonly messageHash: Option; + readonly messageHash: Option; + } & Struct; + readonly isUpwardMessageSent: boolean; + readonly asUpwardMessageSent: { + readonly messageHash: Option; } & Struct; readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { - readonly messageHash: Option; + readonly messageHash: Option; } & Struct; readonly isOverweightEnqueued: boolean; readonly asOverweightEnqueued: { @@ -2458,10 +2126,10 @@ declare module '@polkadot/types/lookup' { readonly index: u64; readonly used: SpWeightsWeightV2Weight; } & Struct; - readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced'; + readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced'; } - /** @name OrmlAssetRegistryModuleEvent (183) */ + /** @name OrmlAssetRegistryModuleEvent (169) */ interface OrmlAssetRegistryModuleEvent extends Enum { readonly isRegisteredAsset: boolean; readonly asRegisteredAsset: { @@ -2476,7 +2144,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RegisteredAsset' | 'UpdatedAsset'; } - /** @name OrmlTraitsAssetRegistryAssetMetadata (184) */ + /** @name OrmlTraitsAssetRegistryAssetMetadata (170) */ interface OrmlTraitsAssetRegistryAssetMetadata extends Struct { readonly decimals: u32; readonly name: Bytes; @@ -2486,62 +2154,45 @@ declare module '@polkadot/types/lookup' { readonly additional: ZeitgeistPrimitivesCustomMetadata; } - /** @name ZeitgeistPrimitivesCustomMetadata (185) */ + /** @name ZeitgeistPrimitivesCustomMetadata (171) */ interface ZeitgeistPrimitivesCustomMetadata extends Struct { readonly xcm: ZeitgeistPrimitivesXcmMetadata; readonly allowAsBaseAsset: bool; } - /** @name ZeitgeistPrimitivesXcmMetadata (186) */ + /** @name ZeitgeistPrimitivesXcmMetadata (172) */ interface ZeitgeistPrimitivesXcmMetadata extends Struct { readonly feeFactor: Option; } - /** @name OrmlUnknownTokensModuleEvent (188) */ + /** @name OrmlUnknownTokensModuleEvent (174) */ interface OrmlUnknownTokensModuleEvent extends Enum { readonly isDeposited: boolean; readonly asDeposited: { - readonly asset: XcmV3MultiAsset; - readonly who: XcmV3MultiLocation; + readonly asset: XcmV1MultiAsset; + readonly who: XcmV1MultiLocation; } & Struct; readonly isWithdrawn: boolean; readonly asWithdrawn: { - readonly asset: XcmV3MultiAsset; - readonly who: XcmV3MultiLocation; + readonly asset: XcmV1MultiAsset; + readonly who: XcmV1MultiLocation; } & Struct; readonly type: 'Deposited' | 'Withdrawn'; } - /** @name OrmlXtokensModuleEvent (189) */ + /** @name OrmlXtokensModuleEvent (175) */ interface OrmlXtokensModuleEvent extends Enum { readonly isTransferredMultiAssets: boolean; readonly asTransferredMultiAssets: { readonly sender: AccountId32; - readonly assets: XcmV3MultiassetMultiAssets; - readonly fee: XcmV3MultiAsset; - readonly dest: XcmV3MultiLocation; + readonly assets: XcmV1MultiassetMultiAssets; + readonly fee: XcmV1MultiAsset; + readonly dest: XcmV1MultiLocation; } & Struct; readonly type: 'TransferredMultiAssets'; } - /** @name PalletSudoEvent (190) */ - interface PalletSudoEvent extends Enum { - readonly isSudid: boolean; - readonly asSudid: { - readonly sudoResult: Result; - } & Struct; - readonly isKeyChanged: boolean; - readonly asKeyChanged: { - readonly oldSudoer: Option; - } & Struct; - readonly isSudoAsDone: boolean; - readonly asSudoAsDone: { - readonly sudoResult: Result; - } & Struct; - readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone'; - } - - /** @name FrameSystemPhase (192) */ + /** @name FrameSystemPhase (176) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -2550,13 +2201,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (195) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (179) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCall (197) */ + /** @name FrameSystemCall (181) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -2594,21 +2245,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name FrameSystemLimitsBlockWeights (201) */ + /** @name FrameSystemLimitsBlockWeights (185) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (202) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (186) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (203) */ + /** @name FrameSystemLimitsWeightsPerClass (187) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -2616,25 +2267,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (205) */ + /** @name FrameSystemLimitsBlockLength (189) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (206) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (190) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (207) */ + /** @name SpWeightsRuntimeDbWeight (191) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (208) */ + /** @name SpVersionRuntimeVersion (192) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -2646,7 +2297,7 @@ declare module '@polkadot/types/lookup' { readonly stateVersion: u8; } - /** @name FrameSystemError (212) */ + /** @name FrameSystemError (196) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -2657,7 +2308,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; } - /** @name PalletTimestampCall (213) */ + /** @name PalletTimestampCall (197) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -2666,16 +2317,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletSchedulerScheduled (217) */ + /** @name PalletSchedulerScheduled (201) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; readonly call: FrameSupportPreimagesBounded; readonly maybePeriodic: Option>; - readonly origin: BatteryStationRuntimeOriginCaller; + readonly origin: ZeitgeistRuntimeOriginCaller; } - /** @name FrameSupportPreimagesBounded (218) */ + /** @name FrameSupportPreimagesBounded (202) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -2691,7 +2342,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Inline' | 'Lookup'; } - /** @name PalletSchedulerCall (220) */ + /** @name PalletSchedulerCall (204) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -2735,7 +2386,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter'; } - /** @name PalletPreimageCall (222) */ + /** @name PalletPreimageCall (206) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -2756,7 +2407,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage'; } - /** @name PalletBalancesCall (223) */ + /** @name PalletBalancesCall (207) */ interface PalletBalancesCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -2793,7 +2444,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve'; } - /** @name PalletTreasuryCall (226) */ + /** @name PalletTreasuryCall (210) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { @@ -2820,7 +2471,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval'; } - /** @name PalletVestingCall (227) */ + /** @name PalletVestingCall (211) */ interface PalletVestingCall extends Enum { readonly isVest: boolean; readonly isVestOther: boolean; @@ -2846,14 +2497,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules'; } - /** @name PalletVestingVestingInfo (228) */ + /** @name PalletVestingVestingInfo (212) */ interface PalletVestingVestingInfo extends Struct { readonly locked: u128; readonly perBlock: u128; readonly startingBlock: u64; } - /** @name PalletMultisigCall (229) */ + /** @name PalletMultisigCall (213) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -2886,7 +2537,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti'; } - /** @name PalletBountiesCall (231) */ + /** @name PalletBountiesCall (216) */ interface PalletBountiesCall extends Enum { readonly isProposeBounty: boolean; readonly asProposeBounty: { @@ -2932,7 +2583,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProposeBounty' | 'ApproveBounty' | 'ProposeCurator' | 'UnassignCurator' | 'AcceptCurator' | 'AwardBounty' | 'ClaimBounty' | 'CloseBounty' | 'ExtendBountyExpiry'; } - /** @name PalletDemocracyCall (232) */ + /** @name PalletDemocracyCall (217) */ interface PalletDemocracyCall extends Enum { readonly isPropose: boolean; readonly asPropose: { @@ -3011,7 +2662,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'; } - /** @name PalletDemocracyConviction (233) */ + /** @name PalletDemocracyConviction (218) */ interface PalletDemocracyConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -3023,7 +2674,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; } - /** @name PalletCollectiveCall (234) */ + /** @name PalletCollectiveCall (219) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -3069,7 +2720,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'CloseOldWeight' | 'DisapproveProposal' | 'Close'; } - /** @name PalletMembershipCall (237) */ + /** @name PalletMembershipCall (223) */ interface PalletMembershipCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -3100,7 +2751,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime'; } - /** @name PalletIdentityCall (242) */ + /** @name PalletIdentityCall (228) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -3168,7 +2819,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub'; } - /** @name PalletIdentityIdentityInfo (243) */ + /** @name PalletIdentityIdentityInfo (229) */ interface PalletIdentityIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -3181,7 +2832,7 @@ declare module '@polkadot/types/lookup' { readonly twitter: Data; } - /** @name PalletIdentityBitFlags (279) */ + /** @name PalletIdentityBitFlags (265) */ interface PalletIdentityBitFlags extends Set { readonly isDisplay: boolean; readonly isLegal: boolean; @@ -3193,7 +2844,7 @@ declare module '@polkadot/types/lookup' { readonly isTwitter: boolean; } - /** @name PalletIdentityIdentityField (280) */ + /** @name PalletIdentityIdentityField (266) */ interface PalletIdentityIdentityField extends Enum { readonly isDisplay: boolean; readonly isLegal: boolean; @@ -3206,7 +2857,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter'; } - /** @name PalletIdentityJudgement (281) */ + /** @name PalletIdentityJudgement (267) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -3219,7 +2870,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous'; } - /** @name PalletUtilityCall (282) */ + /** @name PalletUtilityCall (268) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -3236,7 +2887,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isDispatchAs: boolean; readonly asDispatchAs: { - readonly asOrigin: BatteryStationRuntimeOriginCaller; + readonly asOrigin: ZeitgeistRuntimeOriginCaller; readonly call: Call; } & Struct; readonly isForceBatch: boolean; @@ -3251,8 +2902,8 @@ declare module '@polkadot/types/lookup' { readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name BatteryStationRuntimeOriginCaller (284) */ - interface BatteryStationRuntimeOriginCaller extends Enum { + /** @name ZeitgeistRuntimeOriginCaller (270) */ + interface ZeitgeistRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; readonly isVoid: boolean; @@ -3269,7 +2920,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'System' | 'Void' | 'AdvisoryCommittee' | 'Council' | 'TechnicalCommittee' | 'CumulusXcm' | 'PolkadotXcm'; } - /** @name FrameSupportDispatchRawOrigin (285) */ + /** @name FrameSupportDispatchRawOrigin (271) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -3278,7 +2929,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Signed' | 'None'; } - /** @name PalletCollectiveRawOrigin (286) */ + /** @name PalletCollectiveRawOrigin (272) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -3288,7 +2939,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Members' | 'Member' | 'Phantom'; } - /** @name CumulusPalletXcmOrigin (289) */ + /** @name CumulusPalletXcmOrigin (275) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -3296,19 +2947,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'Relay' | 'SiblingParachain'; } - /** @name PalletXcmOrigin (290) */ + /** @name PalletXcmOrigin (276) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; - readonly asXcm: XcmV3MultiLocation; + readonly asXcm: XcmV1MultiLocation; readonly isResponse: boolean; - readonly asResponse: XcmV3MultiLocation; + readonly asResponse: XcmV1MultiLocation; readonly type: 'Xcm' | 'Response'; } - /** @name SpCoreVoid (291) */ + /** @name SpCoreVoid (277) */ type SpCoreVoid = Null; - /** @name PalletProxyCall (292) */ + /** @name PalletProxyCall (278) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -3368,7 +3019,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced'; } - /** @name PalletContractsCall (294) */ + /** @name PalletContractsCall (280) */ interface PalletContractsCall extends Enum { readonly isCallOldWeight: boolean; readonly asCallOldWeight: { @@ -3440,14 +3091,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'CallOldWeight' | 'InstantiateWithCodeOldWeight' | 'InstantiateOldWeight' | 'UploadCode' | 'RemoveCode' | 'SetCode' | 'Call' | 'InstantiateWithCode' | 'Instantiate'; } - /** @name PalletContractsWasmDeterminism (296) */ + /** @name PalletContractsWasmDeterminism (282) */ interface PalletContractsWasmDeterminism extends Enum { readonly isDeterministic: boolean; readonly isAllowIndeterminism: boolean; readonly type: 'Deterministic' | 'AllowIndeterminism'; } - /** @name OrmlCurrenciesModuleCall (297) */ + /** @name OrmlCurrenciesModuleCall (283) */ interface OrmlCurrenciesModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -3469,7 +3120,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transfer' | 'TransferNativeCurrency' | 'UpdateBalance'; } - /** @name ZrmlAuthorizedCall (299) */ + /** @name ZrmlAuthorizedCall (285) */ interface ZrmlAuthorizedCall extends Enum { readonly isAuthorizeMarketOutcome: boolean; readonly asAuthorizeMarketOutcome: { @@ -3479,56 +3130,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'AuthorizeMarketOutcome'; } - /** @name ZrmlCourtCall (300) */ + /** @name ZrmlCourtCall (286) */ interface ZrmlCourtCall extends Enum { + readonly isExitCourt: boolean; readonly isJoinCourt: boolean; - readonly asJoinCourt: { - readonly amount: u128; - } & Struct; - readonly isDelegate: boolean; - readonly asDelegate: { - readonly amount: u128; - readonly delegations: Vec; - } & Struct; - readonly isPrepareExitCourt: boolean; - readonly isExitCourt: boolean; - readonly asExitCourt: { - readonly courtParticipant: MultiAddress; - } & Struct; readonly isVote: boolean; readonly asVote: { - readonly courtId: Compact; - readonly commitmentVote: H256; - } & Struct; - readonly isDenounceVote: boolean; - readonly asDenounceVote: { - readonly courtId: Compact; - readonly juror: MultiAddress; - readonly voteItem: ZrmlCourtVoteItem; - readonly salt: H256; - } & Struct; - readonly isRevealVote: boolean; - readonly asRevealVote: { - readonly courtId: Compact; - readonly voteItem: ZrmlCourtVoteItem; - readonly salt: H256; - } & Struct; - readonly isAppeal: boolean; - readonly asAppeal: { - readonly courtId: Compact; - } & Struct; - readonly isReassignCourtStakes: boolean; - readonly asReassignCourtStakes: { - readonly courtId: u128; - } & Struct; - readonly isSetInflation: boolean; - readonly asSetInflation: { - readonly inflation: Perbill; + readonly marketId: Compact; + readonly outcome: ZeitgeistPrimitivesOutcomeReport; } & Struct; - readonly type: 'JoinCourt' | 'Delegate' | 'PrepareExitCourt' | 'ExitCourt' | 'Vote' | 'DenounceVote' | 'RevealVote' | 'Appeal' | 'ReassignCourtStakes' | 'SetInflation'; + readonly type: 'ExitCourt' | 'JoinCourt' | 'Vote'; } - /** @name ZrmlLiquidityMiningCall (301) */ + /** @name ZrmlLiquidityMiningCall (287) */ interface ZrmlLiquidityMiningCall extends Enum { readonly isSetPerBlockDistribution: boolean; readonly asSetPerBlockDistribution: { @@ -3537,17 +3151,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetPerBlockDistribution'; } - /** @name ZrmlSimpleDisputesCall (302) */ - interface ZrmlSimpleDisputesCall extends Enum { - readonly isSuggestOutcome: boolean; - readonly asSuggestOutcome: { - readonly marketId: Compact; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - } & Struct; - readonly type: 'SuggestOutcome'; - } - - /** @name ZrmlSwapsCall (303) */ + /** @name ZrmlSwapsCall (288) */ interface ZrmlSwapsCall extends Enum { readonly isAdminCleanUpPool: boolean; readonly asAdminCleanUpPool: { @@ -3625,7 +3229,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AdminCleanUpPool' | 'PoolExit' | 'PoolExitSubsidy' | 'PoolExitWithExactAssetAmount' | 'PoolExitWithExactPoolAmount' | 'PoolJoin' | 'PoolJoinSubsidy' | 'PoolJoinWithExactAssetAmount' | 'PoolJoinWithExactPoolAmount' | 'SwapExactAmountIn' | 'SwapExactAmountOut'; } - /** @name ZrmlPredictionMarketsCall (304) */ + /** @name ZrmlPredictionMarketsCall (289) */ interface ZrmlPredictionMarketsCall extends Enum { readonly isAdminDestroyMarket: boolean; readonly asAdminDestroyMarket: { @@ -3656,11 +3260,11 @@ declare module '@polkadot/types/lookup' { readonly isDispute: boolean; readonly asDispute: { readonly marketId: Compact; + readonly outcome: ZeitgeistPrimitivesOutcomeReport; } & Struct; readonly isCreateCpmmMarketAndDeployAssets: boolean; readonly asCreateCpmmMarketAndDeployAssets: { readonly baseAsset: ZeitgeistPrimitivesAsset; - readonly creatorFee: Perbill; readonly oracle: AccountId32; readonly period: ZeitgeistPrimitivesMarketMarketPeriod; readonly deadlines: ZeitgeistPrimitivesMarketDeadlines; @@ -3674,7 +3278,6 @@ declare module '@polkadot/types/lookup' { readonly isCreateMarket: boolean; readonly asCreateMarket: { readonly baseAsset: ZeitgeistPrimitivesAsset; - readonly creatorFee: Perbill; readonly oracle: AccountId32; readonly period: ZeitgeistPrimitivesMarketMarketPeriod; readonly deadlines: ZeitgeistPrimitivesMarketDeadlines; @@ -3736,14 +3339,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'AdminDestroyMarket' | 'AdminMoveMarketToClosed' | 'AdminMoveMarketToResolved' | 'ApproveMarket' | 'RequestEdit' | 'BuyCompleteSet' | 'Dispute' | 'CreateCpmmMarketAndDeployAssets' | 'CreateMarket' | 'EditMarket' | 'DeploySwapPoolAndAdditionalLiquidity' | 'DeploySwapPoolForMarket' | 'RedeemShares' | 'RejectMarket' | 'Report' | 'SellCompleteSet' | 'StartGlobalDispute'; } - /** @name ZeitgeistPrimitivesMultiHash (305) */ + /** @name ZeitgeistPrimitivesMultiHash (290) */ interface ZeitgeistPrimitivesMultiHash extends Enum { readonly isSha3384: boolean; readonly asSha3384: U8aFixed; readonly type: 'Sha3384'; } - /** @name ZrmlStyxCall (307) */ + /** @name ZrmlStyxCall (292) */ interface ZrmlStyxCall extends Enum { readonly isCross: boolean; readonly isSetBurnAmount: boolean; @@ -3753,39 +3356,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Cross' | 'SetBurnAmount'; } - /** @name ZrmlGlobalDisputesCall (308) */ - interface ZrmlGlobalDisputesCall extends Enum { - readonly isAddVoteOutcome: boolean; - readonly asAddVoteOutcome: { - readonly marketId: Compact; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - } & Struct; - readonly isPurgeOutcomes: boolean; - readonly asPurgeOutcomes: { - readonly marketId: Compact; - } & Struct; - readonly isRewardOutcomeOwner: boolean; - readonly asRewardOutcomeOwner: { - readonly marketId: Compact; - } & Struct; - readonly isVoteOnOutcome: boolean; - readonly asVoteOnOutcome: { - readonly marketId: Compact; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - readonly amount: Compact; - } & Struct; - readonly isUnlockVoteBalance: boolean; - readonly asUnlockVoteBalance: { - readonly voter: MultiAddress; - } & Struct; - readonly isRefundVoteFees: boolean; - readonly asRefundVoteFees: { - readonly marketId: Compact; - } & Struct; - readonly type: 'AddVoteOutcome' | 'PurgeOutcomes' | 'RewardOutcomeOwner' | 'VoteOnOutcome' | 'UnlockVoteBalance' | 'RefundVoteFees'; - } - - /** @name CumulusPalletParachainSystemCall (309) */ + /** @name CumulusPalletParachainSystemCall (293) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -3806,7 +3377,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade'; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (310) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (294) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV2PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -3814,7 +3385,7 @@ declare module '@polkadot/types/lookup' { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV2PersistedValidationData (311) */ + /** @name PolkadotPrimitivesV2PersistedValidationData (295) */ interface PolkadotPrimitivesV2PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -3822,24 +3393,24 @@ declare module '@polkadot/types/lookup' { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (313) */ + /** @name SpTrieStorageProof (297) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (316) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (300) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (319) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (303) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletParachainStakingCall (322) */ + /** @name PalletParachainStakingCall (306) */ interface PalletParachainStakingCall extends Enum { readonly isSetStakingExpectations: boolean; readonly asSetStakingExpectations: { @@ -3970,13 +3541,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetStakingExpectations' | 'SetInflation' | 'SetParachainBondAccount' | 'SetParachainBondReservePercent' | 'SetTotalSelected' | 'SetCollatorCommission' | 'SetBlocksPerRound' | 'JoinCandidates' | 'ScheduleLeaveCandidates' | 'ExecuteLeaveCandidates' | 'CancelLeaveCandidates' | 'GoOffline' | 'GoOnline' | 'CandidateBondMore' | 'ScheduleCandidateBondLess' | 'ExecuteCandidateBondLess' | 'CancelCandidateBondLess' | 'Delegate' | 'DelegateWithAutoCompound' | 'ScheduleLeaveDelegators' | 'ExecuteLeaveDelegators' | 'CancelLeaveDelegators' | 'ScheduleRevokeDelegation' | 'DelegatorBondMore' | 'ScheduleDelegatorBondLess' | 'ExecuteDelegationRequest' | 'CancelDelegationRequest' | 'SetAutoCompound' | 'HotfixRemoveDelegationRequestsExitedCandidates'; } - /** @name PalletAuthorInherentCall (325) */ + /** @name PalletAuthorInherentCall (309) */ interface PalletAuthorInherentCall extends Enum { readonly isKickOffAuthorshipValidation: boolean; readonly type: 'KickOffAuthorshipValidation'; } - /** @name PalletAuthorSlotFilterCall (326) */ + /** @name PalletAuthorSlotFilterCall (310) */ interface PalletAuthorSlotFilterCall extends Enum { readonly isSetEligible: boolean; readonly asSetEligible: { @@ -3985,7 +3556,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetEligible'; } - /** @name PalletAuthorMappingCall (327) */ + /** @name PalletAuthorMappingCall (311) */ interface PalletAuthorMappingCall extends Enum { readonly isAddAssociation: boolean; readonly asAddAssociation: { @@ -4008,17 +3579,17 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddAssociation' | 'UpdateAssociation' | 'ClearAssociation' | 'RemoveKeys' | 'SetKeys'; } - /** @name CumulusPalletDmpQueueCall (328) */ + /** @name CumulusPalletDmpQueueCall (312) */ interface CumulusPalletDmpQueueCall extends Enum { readonly isServiceOverweight: boolean; readonly asServiceOverweight: { readonly index: u64; - readonly weightLimit: SpWeightsWeightV2Weight; + readonly weightLimit: u64; } & Struct; readonly type: 'ServiceOverweight'; } - /** @name PalletXcmCall (329) */ + /** @name PalletXcmCall (313) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -4042,11 +3613,11 @@ declare module '@polkadot/types/lookup' { readonly isExecute: boolean; readonly asExecute: { readonly message: XcmVersionedXcm; - readonly maxWeight: SpWeightsWeightV2Weight; + readonly maxWeight: u64; } & Struct; readonly isForceXcmVersion: boolean; readonly asForceXcmVersion: { - readonly location: XcmV3MultiLocation; + readonly location: XcmV1MultiLocation; readonly xcmVersion: u32; } & Struct; readonly isForceDefaultXcmVersion: boolean; @@ -4067,7 +3638,7 @@ declare module '@polkadot/types/lookup' { readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; - readonly weightLimit: XcmV3WeightLimit; + readonly weightLimit: XcmV2WeightLimit; } & Struct; readonly isLimitedTeleportAssets: boolean; readonly asLimitedTeleportAssets: { @@ -4075,52 +3646,59 @@ declare module '@polkadot/types/lookup' { readonly beneficiary: XcmVersionedMultiLocation; readonly assets: XcmVersionedMultiAssets; readonly feeAssetItem: u32; - readonly weightLimit: XcmV3WeightLimit; + readonly weightLimit: XcmV2WeightLimit; } & Struct; readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets'; } - /** @name XcmVersionedXcm (330) */ + /** @name XcmVersionedXcm (314) */ interface XcmVersionedXcm extends Enum { + readonly isV0: boolean; + readonly asV0: XcmV0Xcm; + readonly isV1: boolean; + readonly asV1: XcmV1Xcm; readonly isV2: boolean; readonly asV2: XcmV2Xcm; - readonly isV3: boolean; - readonly asV3: XcmV3Xcm; - readonly type: 'V2' | 'V3'; + readonly type: 'V0' | 'V1' | 'V2'; } - /** @name XcmV2Xcm (331) */ - interface XcmV2Xcm extends Vec {} - - /** @name XcmV2Instruction (333) */ - interface XcmV2Instruction extends Enum { + /** @name XcmV0Xcm (315) */ + interface XcmV0Xcm extends Enum { readonly isWithdrawAsset: boolean; - readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; - readonly isReserveAssetDeposited: boolean; - readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets; - readonly isReceiveTeleportedAsset: boolean; - readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets; + readonly asWithdrawAsset: { + readonly assets: Vec; + readonly effects: Vec; + } & Struct; + readonly isReserveAssetDeposit: boolean; + readonly asReserveAssetDeposit: { + readonly assets: Vec; + readonly effects: Vec; + } & Struct; + readonly isTeleportAsset: boolean; + readonly asTeleportAsset: { + readonly assets: Vec; + readonly effects: Vec; + } & Struct; readonly isQueryResponse: boolean; readonly asQueryResponse: { readonly queryId: Compact; - readonly response: XcmV2Response; - readonly maxWeight: Compact; + readonly response: XcmV0Response; } & Struct; readonly isTransferAsset: boolean; readonly asTransferAsset: { - readonly assets: XcmV2MultiassetMultiAssets; - readonly beneficiary: XcmV2MultiLocation; + readonly assets: Vec; + readonly dest: XcmV0MultiLocation; } & Struct; readonly isTransferReserveAsset: boolean; readonly asTransferReserveAsset: { - readonly assets: XcmV2MultiassetMultiAssets; - readonly dest: XcmV2MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: Vec; + readonly dest: XcmV0MultiLocation; + readonly effects: Vec; } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originType: XcmV2OriginKind; - readonly requireWeightAtMost: Compact; + readonly originType: XcmV0OriginKind; + readonly requireWeightAtMost: u64; readonly call: XcmDoubleEncoded; } & Struct; readonly isHrmpNewChannelOpenRequest: boolean; @@ -4139,165 +3717,203 @@ declare module '@polkadot/types/lookup' { readonly sender: Compact; readonly recipient: Compact; } & Struct; - readonly isClearOrigin: boolean; - readonly isDescendOrigin: boolean; - readonly asDescendOrigin: XcmV2MultilocationJunctions; - readonly isReportError: boolean; - readonly asReportError: { - readonly queryId: Compact; - readonly dest: XcmV2MultiLocation; - readonly maxResponseWeight: Compact; + readonly isRelayedFrom: boolean; + readonly asRelayedFrom: { + readonly who: XcmV0MultiLocation; + readonly message: XcmV0Xcm; } & Struct; + readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom'; + } + + /** @name XcmV0Order (317) */ + interface XcmV0Order extends Enum { + readonly isNull: boolean; readonly isDepositAsset: boolean; readonly asDepositAsset: { - readonly assets: XcmV2MultiassetMultiAssetFilter; - readonly maxAssets: Compact; - readonly beneficiary: XcmV2MultiLocation; + readonly assets: Vec; + readonly dest: XcmV0MultiLocation; } & Struct; readonly isDepositReserveAsset: boolean; readonly asDepositReserveAsset: { - readonly assets: XcmV2MultiassetMultiAssetFilter; - readonly maxAssets: Compact; - readonly dest: XcmV2MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: Vec; + readonly dest: XcmV0MultiLocation; + readonly effects: Vec; } & Struct; readonly isExchangeAsset: boolean; readonly asExchangeAsset: { - readonly give: XcmV2MultiassetMultiAssetFilter; - readonly receive: XcmV2MultiassetMultiAssets; + readonly give: Vec; + readonly receive: Vec; } & Struct; readonly isInitiateReserveWithdraw: boolean; readonly asInitiateReserveWithdraw: { - readonly assets: XcmV2MultiassetMultiAssetFilter; - readonly reserve: XcmV2MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: Vec; + readonly reserve: XcmV0MultiLocation; + readonly effects: Vec; } & Struct; readonly isInitiateTeleport: boolean; readonly asInitiateTeleport: { - readonly assets: XcmV2MultiassetMultiAssetFilter; - readonly dest: XcmV2MultiLocation; - readonly xcm: XcmV2Xcm; + readonly assets: Vec; + readonly dest: XcmV0MultiLocation; + readonly effects: Vec; } & Struct; readonly isQueryHolding: boolean; readonly asQueryHolding: { readonly queryId: Compact; - readonly dest: XcmV2MultiLocation; - readonly assets: XcmV2MultiassetMultiAssetFilter; - readonly maxResponseWeight: Compact; + readonly dest: XcmV0MultiLocation; + readonly assets: Vec; } & Struct; readonly isBuyExecution: boolean; readonly asBuyExecution: { - readonly fees: XcmV2MultiAsset; - readonly weightLimit: XcmV2WeightLimit; + readonly fees: XcmV0MultiAsset; + readonly weight: u64; + readonly debt: u64; + readonly haltOnError: bool; + readonly xcm: Vec; } & Struct; - readonly isRefundSurplus: boolean; - readonly isSetErrorHandler: boolean; - readonly asSetErrorHandler: XcmV2Xcm; - readonly isSetAppendix: boolean; - readonly asSetAppendix: XcmV2Xcm; - readonly isClearError: boolean; - readonly isClaimAsset: boolean; - readonly asClaimAsset: { - readonly assets: XcmV2MultiassetMultiAssets; - readonly ticket: XcmV2MultiLocation; + readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution'; + } + + /** @name XcmV0Response (319) */ + interface XcmV0Response extends Enum { + readonly isAssets: boolean; + readonly asAssets: Vec; + readonly type: 'Assets'; + } + + /** @name XcmV1Xcm (320) */ + interface XcmV1Xcm extends Enum { + readonly isWithdrawAsset: boolean; + readonly asWithdrawAsset: { + readonly assets: XcmV1MultiassetMultiAssets; + readonly effects: Vec; + } & Struct; + readonly isReserveAssetDeposited: boolean; + readonly asReserveAssetDeposited: { + readonly assets: XcmV1MultiassetMultiAssets; + readonly effects: Vec; + } & Struct; + readonly isReceiveTeleportedAsset: boolean; + readonly asReceiveTeleportedAsset: { + readonly assets: XcmV1MultiassetMultiAssets; + readonly effects: Vec; + } & Struct; + readonly isQueryResponse: boolean; + readonly asQueryResponse: { + readonly queryId: Compact; + readonly response: XcmV1Response; + } & Struct; + readonly isTransferAsset: boolean; + readonly asTransferAsset: { + readonly assets: XcmV1MultiassetMultiAssets; + readonly beneficiary: XcmV1MultiLocation; + } & Struct; + readonly isTransferReserveAsset: boolean; + readonly asTransferReserveAsset: { + readonly assets: XcmV1MultiassetMultiAssets; + readonly dest: XcmV1MultiLocation; + readonly effects: Vec; + } & Struct; + readonly isTransact: boolean; + readonly asTransact: { + readonly originType: XcmV0OriginKind; + readonly requireWeightAtMost: u64; + readonly call: XcmDoubleEncoded; + } & Struct; + readonly isHrmpNewChannelOpenRequest: boolean; + readonly asHrmpNewChannelOpenRequest: { + readonly sender: Compact; + readonly maxMessageSize: Compact; + readonly maxCapacity: Compact; + } & Struct; + readonly isHrmpChannelAccepted: boolean; + readonly asHrmpChannelAccepted: { + readonly recipient: Compact; + } & Struct; + readonly isHrmpChannelClosing: boolean; + readonly asHrmpChannelClosing: { + readonly initiator: Compact; + readonly sender: Compact; + readonly recipient: Compact; + } & Struct; + readonly isRelayedFrom: boolean; + readonly asRelayedFrom: { + readonly who: XcmV1MultilocationJunctions; + readonly message: XcmV1Xcm; } & Struct; - readonly isTrap: boolean; - readonly asTrap: Compact; readonly isSubscribeVersion: boolean; readonly asSubscribeVersion: { readonly queryId: Compact; readonly maxResponseWeight: Compact; } & Struct; readonly isUnsubscribeVersion: boolean; - readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion'; - } - - /** @name XcmV2Response (334) */ - interface XcmV2Response extends Enum { - readonly isNull: boolean; - readonly isAssets: boolean; - readonly asAssets: XcmV2MultiassetMultiAssets; - readonly isExecutionResult: boolean; - readonly asExecutionResult: Option>; - readonly isVersion: boolean; - readonly asVersion: u32; - readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version'; - } - - /** @name XcmV2TraitsError (337) */ - interface XcmV2TraitsError extends Enum { - readonly isOverflow: boolean; - readonly isUnimplemented: boolean; - readonly isUntrustedReserveLocation: boolean; - readonly isUntrustedTeleportLocation: boolean; - readonly isMultiLocationFull: boolean; - readonly isMultiLocationNotInvertible: boolean; - readonly isBadOrigin: boolean; - readonly isInvalidLocation: boolean; - readonly isAssetNotFound: boolean; - readonly isFailedToTransactAsset: boolean; - readonly isNotWithdrawable: boolean; - readonly isLocationCannotHold: boolean; - readonly isExceedsMaxMessageSize: boolean; - readonly isDestinationUnsupported: boolean; - readonly isTransport: boolean; - readonly isUnroutable: boolean; - readonly isUnknownClaim: boolean; - readonly isFailedToDecode: boolean; - readonly isMaxWeightInvalid: boolean; - readonly isNotHoldingFees: boolean; - readonly isTooExpensive: boolean; - readonly isTrap: boolean; - readonly asTrap: u64; - readonly isUnhandledXcmVersion: boolean; - readonly isWeightLimitReached: boolean; - readonly asWeightLimitReached: u64; - readonly isBarrier: boolean; - readonly isWeightNotComputable: boolean; - readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable'; - } - - /** @name XcmV2MultiassetMultiAssetFilter (338) */ - interface XcmV2MultiassetMultiAssetFilter extends Enum { - readonly isDefinite: boolean; - readonly asDefinite: XcmV2MultiassetMultiAssets; - readonly isWild: boolean; - readonly asWild: XcmV2MultiassetWildMultiAsset; - readonly type: 'Definite' | 'Wild'; + readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion'; } - /** @name XcmV2MultiassetWildMultiAsset (339) */ - interface XcmV2MultiassetWildMultiAsset extends Enum { - readonly isAll: boolean; - readonly isAllOf: boolean; - readonly asAllOf: { - readonly id: XcmV2MultiassetAssetId; - readonly fun: XcmV2MultiassetWildFungibility; + /** @name XcmV1Order (322) */ + interface XcmV1Order extends Enum { + readonly isNoop: boolean; + readonly isDepositAsset: boolean; + readonly asDepositAsset: { + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly maxAssets: u32; + readonly beneficiary: XcmV1MultiLocation; } & Struct; - readonly type: 'All' | 'AllOf'; - } - - /** @name XcmV2MultiassetWildFungibility (340) */ - interface XcmV2MultiassetWildFungibility extends Enum { - readonly isFungible: boolean; - readonly isNonFungible: boolean; - readonly type: 'Fungible' | 'NonFungible'; + readonly isDepositReserveAsset: boolean; + readonly asDepositReserveAsset: { + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly maxAssets: u32; + readonly dest: XcmV1MultiLocation; + readonly effects: Vec; + } & Struct; + readonly isExchangeAsset: boolean; + readonly asExchangeAsset: { + readonly give: XcmV1MultiassetMultiAssetFilter; + readonly receive: XcmV1MultiassetMultiAssets; + } & Struct; + readonly isInitiateReserveWithdraw: boolean; + readonly asInitiateReserveWithdraw: { + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly reserve: XcmV1MultiLocation; + readonly effects: Vec; + } & Struct; + readonly isInitiateTeleport: boolean; + readonly asInitiateTeleport: { + readonly assets: XcmV1MultiassetMultiAssetFilter; + readonly dest: XcmV1MultiLocation; + readonly effects: Vec; + } & Struct; + readonly isQueryHolding: boolean; + readonly asQueryHolding: { + readonly queryId: Compact; + readonly dest: XcmV1MultiLocation; + readonly assets: XcmV1MultiassetMultiAssetFilter; + } & Struct; + readonly isBuyExecution: boolean; + readonly asBuyExecution: { + readonly fees: XcmV1MultiAsset; + readonly weight: u64; + readonly debt: u64; + readonly haltOnError: bool; + readonly instructions: Vec; + } & Struct; + readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution'; } - /** @name XcmV2WeightLimit (341) */ - interface XcmV2WeightLimit extends Enum { - readonly isUnlimited: boolean; - readonly isLimited: boolean; - readonly asLimited: Compact; - readonly type: 'Unlimited' | 'Limited'; + /** @name XcmV1Response (324) */ + interface XcmV1Response extends Enum { + readonly isAssets: boolean; + readonly asAssets: XcmV1MultiassetMultiAssets; + readonly isVersion: boolean; + readonly asVersion: u32; + readonly type: 'Assets' | 'Version'; } - /** @name CumulusPalletXcmpQueueCall (350) */ + /** @name CumulusPalletXcmpQueueCall (338) */ interface CumulusPalletXcmpQueueCall extends Enum { readonly isServiceOverweight: boolean; readonly asServiceOverweight: { readonly index: u64; - readonly weightLimit: SpWeightsWeightV2Weight; + readonly weightLimit: u64; } & Struct; readonly isSuspendXcmExecution: boolean; readonly isResumeXcmExecution: boolean; @@ -4315,20 +3931,20 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isUpdateThresholdWeight: boolean; readonly asUpdateThresholdWeight: { - readonly new_: SpWeightsWeightV2Weight; + readonly new_: u64; } & Struct; readonly isUpdateWeightRestrictDecay: boolean; readonly asUpdateWeightRestrictDecay: { - readonly new_: SpWeightsWeightV2Weight; + readonly new_: u64; } & Struct; readonly isUpdateXcmpMaxIndividualWeight: boolean; readonly asUpdateXcmpMaxIndividualWeight: { - readonly new_: SpWeightsWeightV2Weight; + readonly new_: u64; } & Struct; readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight'; } - /** @name OrmlAssetRegistryModuleCall (351) */ + /** @name OrmlAssetRegistryModuleCall (339) */ interface OrmlAssetRegistryModuleCall extends Enum { readonly isRegisterAsset: boolean; readonly asRegisterAsset: { @@ -4348,20 +3964,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'RegisterAsset' | 'UpdateAsset'; } - /** @name OrmlXtokensModuleCall (356) */ + /** @name OrmlXtokensModuleCall (344) */ interface OrmlXtokensModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { readonly currencyId: ZeitgeistPrimitivesAsset; readonly amount: u128; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV3WeightLimit; + readonly destWeightLimit: XcmV2WeightLimit; } & Struct; readonly isTransferMultiasset: boolean; readonly asTransferMultiasset: { readonly asset: XcmVersionedMultiAsset; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV3WeightLimit; + readonly destWeightLimit: XcmV2WeightLimit; } & Struct; readonly isTransferWithFee: boolean; readonly asTransferWithFee: { @@ -4369,65 +3985,42 @@ declare module '@polkadot/types/lookup' { readonly amount: u128; readonly fee: u128; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV3WeightLimit; + readonly destWeightLimit: XcmV2WeightLimit; } & Struct; readonly isTransferMultiassetWithFee: boolean; readonly asTransferMultiassetWithFee: { readonly asset: XcmVersionedMultiAsset; readonly fee: XcmVersionedMultiAsset; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV3WeightLimit; + readonly destWeightLimit: XcmV2WeightLimit; } & Struct; readonly isTransferMulticurrencies: boolean; readonly asTransferMulticurrencies: { readonly currencies: Vec>; readonly feeItem: u32; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV3WeightLimit; + readonly destWeightLimit: XcmV2WeightLimit; } & Struct; readonly isTransferMultiassets: boolean; readonly asTransferMultiassets: { readonly assets: XcmVersionedMultiAssets; readonly feeItem: u32; readonly dest: XcmVersionedMultiLocation; - readonly destWeightLimit: XcmV3WeightLimit; + readonly destWeightLimit: XcmV2WeightLimit; } & Struct; readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets'; } - /** @name XcmVersionedMultiAsset (357) */ + /** @name XcmVersionedMultiAsset (345) */ interface XcmVersionedMultiAsset extends Enum { - readonly isV2: boolean; - readonly asV2: XcmV2MultiAsset; - readonly isV3: boolean; - readonly asV3: XcmV3MultiAsset; - readonly type: 'V2' | 'V3'; - } - - /** @name PalletSudoCall (358) */ - interface PalletSudoCall extends Enum { - readonly isSudo: boolean; - readonly asSudo: { - readonly call: Call; - } & Struct; - readonly isSudoUncheckedWeight: boolean; - readonly asSudoUncheckedWeight: { - readonly call: Call; - readonly weight: SpWeightsWeightV2Weight; - } & Struct; - readonly isSetKey: boolean; - readonly asSetKey: { - readonly new_: MultiAddress; - } & Struct; - readonly isSudoAs: boolean; - readonly asSudoAs: { - readonly who: MultiAddress; - readonly call: Call; - } & Struct; - readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs'; + readonly isV0: boolean; + readonly asV0: XcmV0MultiAsset; + readonly isV1: boolean; + readonly asV1: XcmV1MultiAsset; + readonly type: 'V0' | 'V1'; } - /** @name PalletSchedulerError (361) */ + /** @name PalletSchedulerError (348) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -4437,7 +4030,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; } - /** @name PalletPreimageRequestStatus (362) */ + /** @name PalletPreimageRequestStatus (349) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -4453,7 +4046,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageError (366) */ + /** @name PalletPreimageError (353) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -4464,14 +4057,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested'; } - /** @name PalletBalancesBalanceLock (368) */ + /** @name PalletBalancesBalanceLock (355) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (369) */ + /** @name PalletBalancesReasons (356) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -4479,13 +4072,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fee' | 'Misc' | 'All'; } - /** @name PalletBalancesReserveData (372) */ + /** @name PalletBalancesReserveData (359) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name PalletBalancesError (374) */ + /** @name PalletBalancesError (361) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -4498,14 +4091,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves'; } - /** @name PalletTransactionPaymentReleases (376) */ + /** @name PalletTransactionPaymentReleases (363) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name PalletTreasuryProposal (377) */ + /** @name PalletTreasuryProposal (364) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -4513,10 +4106,10 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name FrameSupportPalletId (381) */ + /** @name FrameSupportPalletId (368) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (382) */ + /** @name PalletTreasuryError (369) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -4526,14 +4119,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved'; } - /** @name PalletVestingReleases (385) */ + /** @name PalletVestingReleases (372) */ interface PalletVestingReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletVestingError (386) */ + /** @name PalletVestingError (373) */ interface PalletVestingError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; @@ -4543,7 +4136,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; } - /** @name PalletMultisigMultisig (388) */ + /** @name PalletMultisigMultisig (375) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -4551,7 +4144,7 @@ declare module '@polkadot/types/lookup' { readonly approvals: Vec; } - /** @name PalletMultisigError (390) */ + /** @name PalletMultisigError (377) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -4570,7 +4163,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } - /** @name PalletBountiesBounty (391) */ + /** @name PalletBountiesBounty (378) */ interface PalletBountiesBounty extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -4580,7 +4173,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletBountiesBountyStatus; } - /** @name PalletBountiesBountyStatus (392) */ + /** @name PalletBountiesBountyStatus (379) */ interface PalletBountiesBountyStatus extends Enum { readonly isProposed: boolean; readonly isApproved: boolean; @@ -4603,7 +4196,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Approved' | 'Funded' | 'CuratorProposed' | 'Active' | 'PendingPayout'; } - /** @name PalletBountiesError (394) */ + /** @name PalletBountiesError (381) */ interface PalletBountiesError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -4619,7 +4212,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'ReasonTooBig' | 'UnexpectedStatus' | 'RequireCurator' | 'InvalidValue' | 'InvalidFee' | 'PendingPayout' | 'Premature' | 'HasActiveChildBounty' | 'TooManyQueued'; } - /** @name PalletDemocracyReferendumInfo (399) */ + /** @name PalletDemocracyReferendumInfo (386) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; @@ -4631,7 +4224,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Finished'; } - /** @name PalletDemocracyReferendumStatus (400) */ + /** @name PalletDemocracyReferendumStatus (387) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u64; readonly proposal: FrameSupportPreimagesBounded; @@ -4640,14 +4233,14 @@ declare module '@polkadot/types/lookup' { readonly tally: PalletDemocracyTally; } - /** @name PalletDemocracyTally (401) */ + /** @name PalletDemocracyTally (388) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } - /** @name PalletDemocracyVoteVoting (402) */ + /** @name PalletDemocracyVoteVoting (389) */ interface PalletDemocracyVoteVoting extends Enum { readonly isDirect: boolean; readonly asDirect: { @@ -4666,16 +4259,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Direct' | 'Delegating'; } - /** @name PalletDemocracyDelegations (406) */ + /** @name PalletDemocracyDelegations (393) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletDemocracyVotePriorLock (407) */ + /** @name PalletDemocracyVotePriorLock (394) */ interface PalletDemocracyVotePriorLock extends ITuple<[u64, u128]> {} - /** @name PalletDemocracyError (410) */ + /** @name PalletDemocracyError (397) */ interface PalletDemocracyError extends Enum { readonly isValueLow: boolean; readonly isProposalMissing: boolean; @@ -4703,7 +4296,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'; } - /** @name PalletCollectiveVotes (412) */ + /** @name PalletCollectiveVotes (399) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -4712,7 +4305,7 @@ declare module '@polkadot/types/lookup' { readonly end: u64; } - /** @name PalletCollectiveError (413) */ + /** @name PalletCollectiveError (400) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -4727,7 +4320,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength'; } - /** @name PalletMembershipError (415) */ + /** @name PalletMembershipError (402) */ interface PalletMembershipError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -4735,21 +4328,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers'; } - /** @name PalletIdentityRegistration (424) */ + /** @name PalletIdentityRegistration (411) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (432) */ + /** @name PalletIdentityRegistrarInfo (419) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId32; readonly fee: u128; readonly fields: PalletIdentityBitFlags; } - /** @name PalletIdentityError (434) */ + /** @name PalletIdentityError (421) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -4772,27 +4365,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; } - /** @name PalletUtilityError (435) */ + /** @name PalletUtilityError (422) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } - /** @name PalletProxyProxyDefinition (438) */ + /** @name PalletProxyProxyDefinition (425) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId32; readonly proxyType: ZeitgeistPrimitivesProxyType; readonly delay: u64; } - /** @name PalletProxyAnnouncement (442) */ + /** @name PalletProxyAnnouncement (429) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId32; readonly callHash: H256; readonly height: u64; } - /** @name PalletProxyError (444) */ + /** @name PalletProxyError (431) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -4805,7 +4398,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; } - /** @name PalletContractsWasmPrefabWasmModule (446) */ + /** @name PalletContractsWasmPrefabWasmModule (433) */ interface PalletContractsWasmPrefabWasmModule extends Struct { readonly instructionWeightsVersion: Compact; readonly initial: Compact; @@ -4814,14 +4407,14 @@ declare module '@polkadot/types/lookup' { readonly determinism: PalletContractsWasmDeterminism; } - /** @name PalletContractsWasmOwnerInfo (448) */ + /** @name PalletContractsWasmOwnerInfo (435) */ interface PalletContractsWasmOwnerInfo extends Struct { readonly owner: AccountId32; readonly deposit: Compact; readonly refcount: Compact; } - /** @name PalletContractsStorageContractInfo (449) */ + /** @name PalletContractsStorageContractInfo (436) */ interface PalletContractsStorageContractInfo extends Struct { readonly trieId: Bytes; readonly codeHash: H256; @@ -4832,19 +4425,19 @@ declare module '@polkadot/types/lookup' { readonly storageBaseDeposit: u128; } - /** @name PalletContractsStorageDeletedContract (451) */ + /** @name PalletContractsStorageDeletedContract (438) */ interface PalletContractsStorageDeletedContract extends Struct { readonly trieId: Bytes; } - /** @name PalletContractsSchedule (453) */ + /** @name PalletContractsSchedule (440) */ interface PalletContractsSchedule extends Struct { readonly limits: PalletContractsScheduleLimits; readonly instructionWeights: PalletContractsScheduleInstructionWeights; readonly hostFnWeights: PalletContractsScheduleHostFnWeights; } - /** @name PalletContractsScheduleLimits (454) */ + /** @name PalletContractsScheduleLimits (441) */ interface PalletContractsScheduleLimits extends Struct { readonly eventTopics: u32; readonly globals: u32; @@ -4854,10 +4447,11 @@ declare module '@polkadot/types/lookup' { readonly tableSize: u32; readonly brTableSize: u32; readonly subjectLen: u32; + readonly callDepth: u32; readonly payloadLen: u32; } - /** @name PalletContractsScheduleInstructionWeights (455) */ + /** @name PalletContractsScheduleInstructionWeights (442) */ interface PalletContractsScheduleInstructionWeights extends Struct { readonly version: u32; readonly fallback: u32; @@ -4915,69 +4509,69 @@ declare module '@polkadot/types/lookup' { readonly i64rotr: u32; } - /** @name PalletContractsScheduleHostFnWeights (456) */ + /** @name PalletContractsScheduleHostFnWeights (443) */ interface PalletContractsScheduleHostFnWeights extends Struct { - readonly caller: SpWeightsWeightV2Weight; - readonly isContract: SpWeightsWeightV2Weight; - readonly codeHash: SpWeightsWeightV2Weight; - readonly ownCodeHash: SpWeightsWeightV2Weight; - readonly callerIsOrigin: SpWeightsWeightV2Weight; - readonly address: SpWeightsWeightV2Weight; - readonly gasLeft: SpWeightsWeightV2Weight; - readonly balance: SpWeightsWeightV2Weight; - readonly valueTransferred: SpWeightsWeightV2Weight; - readonly minimumBalance: SpWeightsWeightV2Weight; - readonly blockNumber: SpWeightsWeightV2Weight; - readonly now: SpWeightsWeightV2Weight; - readonly weightToFee: SpWeightsWeightV2Weight; - readonly gas: SpWeightsWeightV2Weight; - readonly input: SpWeightsWeightV2Weight; - readonly inputPerByte: SpWeightsWeightV2Weight; - readonly r_return: SpWeightsWeightV2Weight; - readonly returnPerByte: SpWeightsWeightV2Weight; - readonly terminate: SpWeightsWeightV2Weight; - readonly random: SpWeightsWeightV2Weight; - readonly depositEvent: SpWeightsWeightV2Weight; - readonly depositEventPerTopic: SpWeightsWeightV2Weight; - readonly depositEventPerByte: SpWeightsWeightV2Weight; - readonly debugMessage: SpWeightsWeightV2Weight; - readonly setStorage: SpWeightsWeightV2Weight; - readonly setStoragePerNewByte: SpWeightsWeightV2Weight; - readonly setStoragePerOldByte: SpWeightsWeightV2Weight; - readonly setCodeHash: SpWeightsWeightV2Weight; - readonly clearStorage: SpWeightsWeightV2Weight; - readonly clearStoragePerByte: SpWeightsWeightV2Weight; - readonly containsStorage: SpWeightsWeightV2Weight; - readonly containsStoragePerByte: SpWeightsWeightV2Weight; - readonly getStorage: SpWeightsWeightV2Weight; - readonly getStoragePerByte: SpWeightsWeightV2Weight; - readonly takeStorage: SpWeightsWeightV2Weight; - readonly takeStoragePerByte: SpWeightsWeightV2Weight; - readonly transfer: SpWeightsWeightV2Weight; - readonly call: SpWeightsWeightV2Weight; - readonly delegateCall: SpWeightsWeightV2Weight; - readonly callTransferSurcharge: SpWeightsWeightV2Weight; - readonly callPerClonedByte: SpWeightsWeightV2Weight; - readonly instantiate: SpWeightsWeightV2Weight; - readonly instantiateTransferSurcharge: SpWeightsWeightV2Weight; - readonly instantiatePerInputByte: SpWeightsWeightV2Weight; - readonly instantiatePerSaltByte: SpWeightsWeightV2Weight; - readonly hashSha2256: SpWeightsWeightV2Weight; - readonly hashSha2256PerByte: SpWeightsWeightV2Weight; - readonly hashKeccak256: SpWeightsWeightV2Weight; - readonly hashKeccak256PerByte: SpWeightsWeightV2Weight; - readonly hashBlake2256: SpWeightsWeightV2Weight; - readonly hashBlake2256PerByte: SpWeightsWeightV2Weight; - readonly hashBlake2128: SpWeightsWeightV2Weight; - readonly hashBlake2128PerByte: SpWeightsWeightV2Weight; - readonly ecdsaRecover: SpWeightsWeightV2Weight; - readonly ecdsaToEthAddress: SpWeightsWeightV2Weight; - readonly reentranceCount: SpWeightsWeightV2Weight; - readonly accountReentranceCount: SpWeightsWeightV2Weight; - readonly instantiationNonce: SpWeightsWeightV2Weight; - } - - /** @name PalletContractsError (457) */ + readonly caller: u64; + readonly isContract: u64; + readonly codeHash: u64; + readonly ownCodeHash: u64; + readonly callerIsOrigin: u64; + readonly address: u64; + readonly gasLeft: u64; + readonly balance: u64; + readonly valueTransferred: u64; + readonly minimumBalance: u64; + readonly blockNumber: u64; + readonly now: u64; + readonly weightToFee: u64; + readonly gas: u64; + readonly input: u64; + readonly inputPerByte: u64; + readonly r_return: u64; + readonly returnPerByte: u64; + readonly terminate: u64; + readonly random: u64; + readonly depositEvent: u64; + readonly depositEventPerTopic: u64; + readonly depositEventPerByte: u64; + readonly debugMessage: u64; + readonly setStorage: u64; + readonly setStoragePerNewByte: u64; + readonly setStoragePerOldByte: u64; + readonly setCodeHash: u64; + readonly clearStorage: u64; + readonly clearStoragePerByte: u64; + readonly containsStorage: u64; + readonly containsStoragePerByte: u64; + readonly getStorage: u64; + readonly getStoragePerByte: u64; + readonly takeStorage: u64; + readonly takeStoragePerByte: u64; + readonly transfer: u64; + readonly call: u64; + readonly delegateCall: u64; + readonly callTransferSurcharge: u64; + readonly callPerClonedByte: u64; + readonly instantiate: u64; + readonly instantiateTransferSurcharge: u64; + readonly instantiatePerInputByte: u64; + readonly instantiatePerSaltByte: u64; + readonly hashSha2256: u64; + readonly hashSha2256PerByte: u64; + readonly hashKeccak256: u64; + readonly hashKeccak256PerByte: u64; + readonly hashBlake2256: u64; + readonly hashBlake2256PerByte: u64; + readonly hashBlake2128: u64; + readonly hashBlake2128PerByte: u64; + readonly ecdsaRecover: u64; + readonly ecdsaToEthAddress: u64; + readonly reentranceCount: u64; + readonly accountReentranceCount: u64; + readonly instantiationNonce: u64; + } + + /** @name PalletContractsError (444) */ interface PalletContractsError extends Enum { readonly isInvalidScheduleVersion: boolean; readonly isInvalidCallFlags: boolean; @@ -4996,6 +4590,7 @@ declare module '@polkadot/types/lookup' { readonly isInputForwarded: boolean; readonly isRandomSubjectTooLong: boolean; readonly isTooManyTopics: boolean; + readonly isDuplicateTopics: boolean; readonly isNoChainExtension: boolean; readonly isDeletionQueueFull: boolean; readonly isDuplicateContract: boolean; @@ -5008,10 +4603,10 @@ declare module '@polkadot/types/lookup' { readonly isContractReverted: boolean; readonly isCodeRejected: boolean; readonly isIndeterministic: boolean; - readonly type: 'InvalidScheduleVersion' | 'InvalidCallFlags' | 'OutOfGas' | 'OutputBufferTooSmall' | 'TransferFailed' | 'MaxCallDepthReached' | 'ContractNotFound' | 'CodeTooLarge' | 'CodeNotFound' | 'OutOfBounds' | 'DecodingFailed' | 'ContractTrapped' | 'ValueTooLarge' | 'TerminatedWhileReentrant' | 'InputForwarded' | 'RandomSubjectTooLong' | 'TooManyTopics' | 'NoChainExtension' | 'DeletionQueueFull' | 'DuplicateContract' | 'TerminatedInConstructor' | 'DebugMessageInvalidUTF8' | 'ReentranceDenied' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'Indeterministic'; + readonly type: 'InvalidScheduleVersion' | 'InvalidCallFlags' | 'OutOfGas' | 'OutputBufferTooSmall' | 'TransferFailed' | 'MaxCallDepthReached' | 'ContractNotFound' | 'CodeTooLarge' | 'CodeNotFound' | 'OutOfBounds' | 'DecodingFailed' | 'ContractTrapped' | 'ValueTooLarge' | 'TerminatedWhileReentrant' | 'InputForwarded' | 'RandomSubjectTooLong' | 'TooManyTopics' | 'DuplicateTopics' | 'NoChainExtension' | 'DeletionQueueFull' | 'DuplicateContract' | 'TerminatedInConstructor' | 'DebugMessageInvalidUTF8' | 'ReentranceDenied' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'Indeterministic'; } - /** @name OrmlCurrenciesModuleError (458) */ + /** @name OrmlCurrenciesModuleError (445) */ interface OrmlCurrenciesModuleError extends Enum { readonly isAmountIntoBalanceFailed: boolean; readonly isBalanceTooLow: boolean; @@ -5019,26 +4614,26 @@ declare module '@polkadot/types/lookup' { readonly type: 'AmountIntoBalanceFailed' | 'BalanceTooLow' | 'DepositFailed'; } - /** @name OrmlTokensBalanceLock (461) */ + /** @name OrmlTokensBalanceLock (448) */ interface OrmlTokensBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensAccountData (463) */ + /** @name OrmlTokensAccountData (450) */ interface OrmlTokensAccountData extends Struct { readonly free: u128; readonly reserved: u128; readonly frozen: u128; } - /** @name OrmlTokensReserveData (465) */ + /** @name OrmlTokensReserveData (452) */ interface OrmlTokensReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensModuleError (467) */ + /** @name OrmlTokensModuleError (454) */ interface OrmlTokensModuleError extends Enum { readonly isBalanceTooLow: boolean; readonly isAmountIntoBalanceFailed: boolean; @@ -5051,7 +4646,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves'; } - /** @name ZrmlMarketCommonsError (468) */ + /** @name ZrmlMarketCommonsError (455) */ interface ZrmlMarketCommonsError extends Enum { readonly isMarketDoesNotExist: boolean; readonly isMarketPoolDoesNotExist: boolean; @@ -5061,163 +4656,32 @@ declare module '@polkadot/types/lookup' { readonly type: 'MarketDoesNotExist' | 'MarketPoolDoesNotExist' | 'NoMarketHasBeenCreated' | 'NoReport' | 'PoolAlreadyExists'; } - /** @name ZeitgeistPrimitivesMarketAuthorityReport (469) */ + /** @name ZeitgeistPrimitivesMarketAuthorityReport (456) */ interface ZeitgeistPrimitivesMarketAuthorityReport extends Struct { readonly resolveAt: u64; readonly outcome: ZeitgeistPrimitivesOutcomeReport; } - /** @name ZrmlAuthorizedError (470) */ + /** @name ZrmlAuthorizedError (457) */ interface ZrmlAuthorizedError extends Enum { readonly isMarketDoesNotHaveDisputeMechanismAuthorized: boolean; readonly isMarketIsNotDisputed: boolean; + readonly isOnlyOneDisputeAllowed: boolean; readonly isOutcomeMismatch: boolean; - readonly type: 'MarketDoesNotHaveDisputeMechanismAuthorized' | 'MarketIsNotDisputed' | 'OutcomeMismatch'; - } - - /** @name ZrmlCourtCourtPoolItem (472) */ - interface ZrmlCourtCourtPoolItem extends Struct { - readonly stake: u128; - readonly courtParticipant: AccountId32; - readonly consumedStake: u128; - readonly joinedAt: u64; - } - - /** @name ZrmlCourtCourtParticipantInfo (474) */ - interface ZrmlCourtCourtParticipantInfo extends Struct { - readonly stake: u128; - readonly activeLock: u128; - readonly prepareExitAt: Option; - readonly delegations: Option>; - } - - /** @name ZrmlCourtDraw (479) */ - interface ZrmlCourtDraw extends Struct { - readonly courtParticipant: AccountId32; - readonly weight: u32; - readonly vote: ZrmlCourtVote; - readonly slashable: u128; + readonly type: 'MarketDoesNotHaveDisputeMechanismAuthorized' | 'MarketIsNotDisputed' | 'OnlyOneDisputeAllowed' | 'OutcomeMismatch'; } - /** @name ZrmlCourtVote (481) */ - interface ZrmlCourtVote extends Enum { - readonly isDelegated: boolean; - readonly asDelegated: { - readonly delegatedStakes: Vec>; - } & Struct; - readonly isDrawn: boolean; - readonly isSecret: boolean; - readonly asSecret: { - readonly commitment: H256; - } & Struct; - readonly isRevealed: boolean; - readonly asRevealed: { - readonly commitment: H256; - readonly voteItem: ZrmlCourtVoteItem; - readonly salt: H256; - } & Struct; - readonly isDenounced: boolean; - readonly asDenounced: { - readonly commitment: H256; - readonly voteItem: ZrmlCourtVoteItem; - readonly salt: H256; - } & Struct; - readonly type: 'Delegated' | 'Drawn' | 'Secret' | 'Revealed' | 'Denounced'; - } - - /** @name ZrmlCourtCourtInfo (483) */ - interface ZrmlCourtCourtInfo extends Struct { - readonly status: ZrmlCourtCourtStatus; - readonly appeals: Vec; - readonly roundEnds: ZrmlCourtRoundTiming; - readonly voteItemType: ZrmlCourtVoteItemType; - } - - /** @name ZrmlCourtAppealInfo (485) */ - interface ZrmlCourtAppealInfo extends Struct { - readonly backer: AccountId32; - readonly bond: u128; - readonly appealedVoteItem: ZrmlCourtVoteItem; - } - - /** @name ZrmlCourtCourtStatus (487) */ - interface ZrmlCourtCourtStatus extends Enum { - readonly isOpen: boolean; - readonly isClosed: boolean; - readonly asClosed: { - readonly winner: ZrmlCourtVoteItem; - } & Struct; - readonly isReassigned: boolean; - readonly type: 'Open' | 'Closed' | 'Reassigned'; - } - - /** @name ZrmlCourtRoundTiming (488) */ - interface ZrmlCourtRoundTiming extends Struct { - readonly preVote: u64; - readonly vote: u64; - readonly aggregation: u64; - readonly appeal: u64; - } - - /** @name ZrmlCourtVoteItemType (489) */ - interface ZrmlCourtVoteItemType extends Enum { - readonly isOutcome: boolean; - readonly isBinary: boolean; - readonly type: 'Outcome' | 'Binary'; - } - - /** @name ZrmlCourtError (490) */ + /** @name ZrmlCourtError (460) */ interface ZrmlCourtError extends Enum { - readonly isJurorDoesNotExist: boolean; + readonly isJurorAlreadyExists: boolean; + readonly isJurorDoesNotExists: boolean; readonly isMarketDoesNotHaveCourtMechanism: boolean; - readonly isMarketIsNotDisputed: boolean; - readonly isCallerIsNotACourtParticipant: boolean; - readonly isVoteAlreadyRevealed: boolean; - readonly isCommitmentHashMismatch: boolean; - readonly isCourtNotFound: boolean; - readonly isNotInVotingPeriod: boolean; - readonly isNotInAggregationPeriod: boolean; - readonly isMaxAppealsReached: boolean; - readonly isNotInAppealPeriod: boolean; - readonly isInvalidVoteState: boolean; - readonly isBelowMinJurorStake: boolean; - readonly isMaxCourtParticipantsReached: boolean; - readonly isAlreadyPreparedExit: boolean; - readonly isJurorNotDrawn: boolean; - readonly isJurorDidNotVote: boolean; - readonly isVoteAlreadyDenounced: boolean; - readonly isCallerDenouncedItself: boolean; - readonly isCourtNotClosed: boolean; - readonly isCourtAlreadyReassigned: boolean; - readonly isNotEnoughJurorsAndDelegatorsStake: boolean; - readonly isMarketReportNotFound: boolean; - readonly isMaxCourtIdReached: boolean; - readonly isAmountExceedsBalance: boolean; - readonly isAmountBelowLastJoin: boolean; - readonly isAmountBelowLowestJuror: boolean; - readonly isCourtParticipantTwiceInPool: boolean; - readonly isCallerNotInSelectedDraws: boolean; - readonly isAppealBondExceedsBalance: boolean; - readonly isPrematureExit: boolean; - readonly isPrepareExitAtNotPresent: boolean; - readonly isMaxDelegationsReached: boolean; - readonly isJurorDelegated: boolean; - readonly isSelfDelegationNotAllowed: boolean; - readonly isIdenticalDelegationsNotAllowed: boolean; - readonly isNoDelegations: boolean; - readonly isDelegatedToInvalidJuror: boolean; - readonly isMarketIdToCourtIdNotFound: boolean; - readonly isCourtIdToMarketIdNotFound: boolean; - readonly isInvalidVoteItemForOutcomeCourt: boolean; - readonly isInvalidVoteItemForBinaryCourt: boolean; - readonly isAppealedVoteItemIsNoOutcome: boolean; - readonly isWinnerVoteItemIsNoOutcome: boolean; - readonly isOutcomeMismatch: boolean; - readonly isVoteItemIsNoOutcome: boolean; - readonly type: 'JurorDoesNotExist' | 'MarketDoesNotHaveCourtMechanism' | 'MarketIsNotDisputed' | 'CallerIsNotACourtParticipant' | 'VoteAlreadyRevealed' | 'CommitmentHashMismatch' | 'CourtNotFound' | 'NotInVotingPeriod' | 'NotInAggregationPeriod' | 'MaxAppealsReached' | 'NotInAppealPeriod' | 'InvalidVoteState' | 'BelowMinJurorStake' | 'MaxCourtParticipantsReached' | 'AlreadyPreparedExit' | 'JurorNotDrawn' | 'JurorDidNotVote' | 'VoteAlreadyDenounced' | 'CallerDenouncedItself' | 'CourtNotClosed' | 'CourtAlreadyReassigned' | 'NotEnoughJurorsAndDelegatorsStake' | 'MarketReportNotFound' | 'MaxCourtIdReached' | 'AmountExceedsBalance' | 'AmountBelowLastJoin' | 'AmountBelowLowestJuror' | 'CourtParticipantTwiceInPool' | 'CallerNotInSelectedDraws' | 'AppealBondExceedsBalance' | 'PrematureExit' | 'PrepareExitAtNotPresent' | 'MaxDelegationsReached' | 'JurorDelegated' | 'SelfDelegationNotAllowed' | 'IdenticalDelegationsNotAllowed' | 'NoDelegations' | 'DelegatedToInvalidJuror' | 'MarketIdToCourtIdNotFound' | 'CourtIdToMarketIdNotFound' | 'InvalidVoteItemForOutcomeCourt' | 'InvalidVoteItemForBinaryCourt' | 'AppealedVoteItemIsNoOutcome' | 'WinnerVoteItemIsNoOutcome' | 'OutcomeMismatch' | 'VoteItemIsNoOutcome'; + readonly isNoVotes: boolean; + readonly isOnlyJurorsCanVote: boolean; + readonly type: 'JurorAlreadyExists' | 'JurorDoesNotExists' | 'MarketDoesNotHaveCourtMechanism' | 'NoVotes' | 'OnlyJurorsCanVote'; } - /** @name ZrmlLiquidityMiningOwnedValuesParams (492) */ + /** @name ZrmlLiquidityMiningOwnedValuesParams (461) */ interface ZrmlLiquidityMiningOwnedValuesParams extends Struct { readonly participatedBlocks: u64; readonly perpetualIncentives: u128; @@ -5225,13 +4689,13 @@ declare module '@polkadot/types/lookup' { readonly totalShares: u128; } - /** @name ZrmlLiquidityMiningError (493) */ + /** @name ZrmlLiquidityMiningError (462) */ interface ZrmlLiquidityMiningError extends Enum { readonly isFundDoesNotHaveEnoughBalance: boolean; readonly type: 'FundDoesNotHaveEnoughBalance'; } - /** @name ZrmlRikiddoRikiddoSigmoidMV (494) */ + /** @name ZrmlRikiddoRikiddoSigmoidMV (463) */ interface ZrmlRikiddoRikiddoSigmoidMV extends Struct { readonly config: ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig; readonly fees: ZrmlRikiddoSigmoidFeeFeeSigmoid; @@ -5239,43 +4703,43 @@ declare module '@polkadot/types/lookup' { readonly maLong: ZrmlRikiddoEmaMarketVolume; } - /** @name SubstrateFixedFixedU128 (495) */ + /** @name SubstrateFixedFixedU128 (464) */ interface SubstrateFixedFixedU128 extends Struct { readonly bits: u128; } - /** @name TypenumUIntUInt (500) */ + /** @name TypenumUIntUInt (469) */ interface TypenumUIntUInt extends Struct { readonly msb: TypenumUIntUTerm; readonly lsb: TypenumBitB0; } - /** @name TypenumUIntUTerm (501) */ + /** @name TypenumUIntUTerm (470) */ interface TypenumUIntUTerm extends Struct { readonly msb: TypenumUintUTerm; readonly lsb: TypenumBitB1; } - /** @name TypenumUintUTerm (502) */ + /** @name TypenumUintUTerm (471) */ type TypenumUintUTerm = Null; - /** @name TypenumBitB1 (503) */ + /** @name TypenumBitB1 (472) */ type TypenumBitB1 = Null; - /** @name TypenumBitB0 (504) */ + /** @name TypenumBitB0 (473) */ type TypenumBitB0 = Null; - /** @name SubstrateFixedFixedI128 (505) */ + /** @name SubstrateFixedFixedI128 (474) */ interface SubstrateFixedFixedI128 extends Struct { readonly bits: i128; } - /** @name ZrmlRikiddoSigmoidFeeFeeSigmoid (506) */ + /** @name ZrmlRikiddoSigmoidFeeFeeSigmoid (475) */ interface ZrmlRikiddoSigmoidFeeFeeSigmoid extends Struct { readonly config: ZrmlRikiddoSigmoidFeeFeeSigmoidConfig; } - /** @name ZrmlRikiddoSigmoidFeeFeeSigmoidConfig (507) */ + /** @name ZrmlRikiddoSigmoidFeeFeeSigmoidConfig (476) */ interface ZrmlRikiddoSigmoidFeeFeeSigmoidConfig extends Struct { readonly m: SubstrateFixedFixedI128; readonly p: SubstrateFixedFixedI128; @@ -5284,7 +4748,7 @@ declare module '@polkadot/types/lookup' { readonly minRevenue: SubstrateFixedFixedI128; } - /** @name ZrmlRikiddoEmaMarketVolume (508) */ + /** @name ZrmlRikiddoEmaMarketVolume (477) */ interface ZrmlRikiddoEmaMarketVolume extends Struct { readonly config: ZrmlRikiddoEmaMarketVolumeEmaConfig; readonly ema: SubstrateFixedFixedU128; @@ -5295,14 +4759,14 @@ declare module '@polkadot/types/lookup' { readonly volumesPerPeriod: SubstrateFixedFixedU128; } - /** @name ZrmlRikiddoEmaMarketVolumeEmaConfig (509) */ + /** @name ZrmlRikiddoEmaMarketVolumeEmaConfig (478) */ interface ZrmlRikiddoEmaMarketVolumeEmaConfig extends Struct { readonly emaPeriod: ZrmlRikiddoTimespan; readonly emaPeriodEstimateAfter: Option; readonly smoothing: SubstrateFixedFixedU128; } - /** @name ZrmlRikiddoTimespan (510) */ + /** @name ZrmlRikiddoTimespan (479) */ interface ZrmlRikiddoTimespan extends Enum { readonly isSeconds: boolean; readonly asSeconds: u32; @@ -5317,7 +4781,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Seconds' | 'Minutes' | 'Hours' | 'Days' | 'Weeks'; } - /** @name ZrmlRikiddoEmaMarketVolumeMarketVolumeState (512) */ + /** @name ZrmlRikiddoEmaMarketVolumeMarketVolumeState (481) */ interface ZrmlRikiddoEmaMarketVolumeMarketVolumeState extends Enum { readonly isUninitialized: boolean; readonly isDataCollectionStarted: boolean; @@ -5325,13 +4789,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Uninitialized' | 'DataCollectionStarted' | 'DataCollected'; } - /** @name ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig (513) */ + /** @name ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig (482) */ interface ZrmlRikiddoRikiddoSigmoidMvRikiddoConfig extends Struct { readonly initialFee: SubstrateFixedFixedI128; readonly log2E: SubstrateFixedFixedI128; } - /** @name ZrmlRikiddoError (514) */ + /** @name ZrmlRikiddoError (483) */ interface ZrmlRikiddoError extends Enum { readonly isFixedConversionImpossible: boolean; readonly isRikiddoNotFoundForPool: boolean; @@ -5339,19 +4803,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'FixedConversionImpossible' | 'RikiddoNotFoundForPool' | 'RikiddoAlreadyExistsForPool'; } - /** @name ZrmlSimpleDisputesError (517) */ + /** @name ZrmlSimpleDisputesError (484) */ interface ZrmlSimpleDisputesError extends Enum { readonly isInvalidMarketStatus: boolean; readonly isMarketDoesNotHaveSimpleDisputesMechanism: boolean; - readonly isStorageOverflow: boolean; - readonly isOutcomeMismatch: boolean; - readonly isCannotDisputeSameOutcome: boolean; - readonly isMarketIsNotReported: boolean; - readonly isMaxDisputesReached: boolean; - readonly type: 'InvalidMarketStatus' | 'MarketDoesNotHaveSimpleDisputesMechanism' | 'StorageOverflow' | 'OutcomeMismatch' | 'CannotDisputeSameOutcome' | 'MarketIsNotReported' | 'MaxDisputesReached'; + readonly type: 'InvalidMarketStatus' | 'MarketDoesNotHaveSimpleDisputesMechanism'; } - /** @name ZrmlSwapsError (519) */ + /** @name ZrmlSwapsError (486) */ interface ZrmlSwapsError extends Enum { readonly isAboveMaximumWeight: boolean; readonly isAssetNotBound: boolean; @@ -5395,24 +4854,18 @@ declare module '@polkadot/types/lookup' { readonly type: 'AboveMaximumWeight' | 'AssetNotBound' | 'AssetNotInPool' | 'BaseAssetNotFound' | 'BadLimitPrice' | 'BelowMinimumWeight' | 'InsufficientBalance' | 'InsufficientLiquidity' | 'InsufficientSubsidy' | 'InvalidAmountArgument' | 'InvalidFeeArgument' | 'InvalidPoolStatus' | 'InvalidScoringRule' | 'InvalidStateTransition' | 'InvalidWeightArgument' | 'LimitIn' | 'InvalidSubsidyAmount' | 'LimitMissing' | 'LimitOut' | 'MathApproximation' | 'MaxInRatio' | 'MaxOutRatio' | 'MaxTotalWeight' | 'NoSubsidyProvided' | 'PoolDoesNotExist' | 'PoolDrain' | 'PoolIsNotActive' | 'PoolMissingFee' | 'PoolMissingSubsidy' | 'PoolMissingWeight' | 'ProvidedValuesLenMustEqualAssetsLen' | 'SwapFeeMissing' | 'SwapFeeTooHigh' | 'TooFewAssets' | 'TooManyAssets' | 'SomeIdenticalAssets' | 'UnsupportedTrade' | 'WinningAssetNotFound' | 'ZeroAmount'; } - /** @name ZeitgeistPrimitivesMarketOldMarketDispute (521) */ - interface ZeitgeistPrimitivesMarketOldMarketDispute extends Struct { - readonly at: u64; - readonly by: AccountId32; - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - } - - /** @name ZeitgeistPrimitivesMarketSubsidyUntil (525) */ + /** @name ZeitgeistPrimitivesMarketSubsidyUntil (491) */ interface ZeitgeistPrimitivesMarketSubsidyUntil extends Struct { readonly marketId: u128; readonly period: ZeitgeistPrimitivesMarketMarketPeriod; } - /** @name ZrmlPredictionMarketsError (527) */ + /** @name ZrmlPredictionMarketsError (493) */ interface ZrmlPredictionMarketsError extends Enum { readonly isCannotDisputeSameOutcome: boolean; readonly isEditorNotCreator: boolean; readonly isEditReasonLengthExceedsMaxEditReasonLen: boolean; + readonly isGlobalDisputesDisabled: boolean; readonly isInsufficientFundsInMarketAccount: boolean; readonly isInsufficientShareBalance: boolean; readonly isInvalidMultihash: boolean; @@ -5432,7 +4885,8 @@ declare module '@polkadot/types/lookup' { readonly isMarketIsNotResolved: boolean; readonly isMarketStartTooSoon: boolean; readonly isMarketStartTooLate: boolean; - readonly isMarketDisputeMechanismNotFailed: boolean; + readonly isMaxDisputesReached: boolean; + readonly isMaxDisputesNeeded: boolean; readonly isMissingBond: boolean; readonly isNotEnoughCategories: boolean; readonly isNoWinningBalance: boolean; @@ -5454,101 +4908,26 @@ declare module '@polkadot/types/lookup' { readonly isGracePeriodGreaterThanMaxGracePeriod: boolean; readonly isOracleDurationGreaterThanMaxOracleDuration: boolean; readonly isWeightsLenMustEqualAssetsLen: boolean; + readonly isGlobalDisputeAlreadyStarted: boolean; readonly isInvalidBaseAsset: boolean; readonly isUnregisteredForeignAsset: boolean; - readonly isGlobalDisputeExistsAlready: boolean; - readonly isFeeTooHigh: boolean; - readonly type: 'CannotDisputeSameOutcome' | 'EditorNotCreator' | 'EditReasonLengthExceedsMaxEditReasonLen' | 'InsufficientFundsInMarketAccount' | 'InsufficientShareBalance' | 'InvalidMultihash' | 'InvalidMarketType' | 'InvalidScoringRule' | 'NotEnoughBalance' | 'MarketAlreadyReported' | 'MarketDurationTooLong' | 'MarketEditRequestAlreadyInProgress' | 'MarketEditNotRequested' | 'MarketIsNotActive' | 'MarketIsNotClosed' | 'MarketIsNotCollectingSubsidy' | 'MarketIsNotProposed' | 'MarketIsNotReported' | 'MarketIsNotDisputed' | 'MarketIsNotResolved' | 'MarketStartTooSoon' | 'MarketStartTooLate' | 'MarketDisputeMechanismNotFailed' | 'MissingBond' | 'NotEnoughCategories' | 'NoWinningBalance' | 'OutcomeMismatch' | 'RejectReasonLengthExceedsMaxRejectReasonLen' | 'ReporterNotOracle' | 'StorageOverflow' | 'TooManyCategories' | 'InvalidDisputeMechanism' | 'InvalidMarketStatus' | 'UnexpectedNoneInPostInfo' | 'ZeroAmount' | 'InvalidMarketPeriod' | 'InvalidOutcomeRange' | 'NotAllowedToReportYet' | 'DisputeDurationSmallerThanMinDisputeDuration' | 'OracleDurationSmallerThanMinOracleDuration' | 'DisputeDurationGreaterThanMaxDisputeDuration' | 'GracePeriodGreaterThanMaxGracePeriod' | 'OracleDurationGreaterThanMaxOracleDuration' | 'WeightsLenMustEqualAssetsLen' | 'InvalidBaseAsset' | 'UnregisteredForeignAsset' | 'GlobalDisputeExistsAlready' | 'FeeTooHigh'; + readonly type: 'CannotDisputeSameOutcome' | 'EditorNotCreator' | 'EditReasonLengthExceedsMaxEditReasonLen' | 'GlobalDisputesDisabled' | 'InsufficientFundsInMarketAccount' | 'InsufficientShareBalance' | 'InvalidMultihash' | 'InvalidMarketType' | 'InvalidScoringRule' | 'NotEnoughBalance' | 'MarketAlreadyReported' | 'MarketDurationTooLong' | 'MarketEditRequestAlreadyInProgress' | 'MarketEditNotRequested' | 'MarketIsNotActive' | 'MarketIsNotClosed' | 'MarketIsNotCollectingSubsidy' | 'MarketIsNotProposed' | 'MarketIsNotReported' | 'MarketIsNotDisputed' | 'MarketIsNotResolved' | 'MarketStartTooSoon' | 'MarketStartTooLate' | 'MaxDisputesReached' | 'MaxDisputesNeeded' | 'MissingBond' | 'NotEnoughCategories' | 'NoWinningBalance' | 'OutcomeMismatch' | 'RejectReasonLengthExceedsMaxRejectReasonLen' | 'ReporterNotOracle' | 'StorageOverflow' | 'TooManyCategories' | 'InvalidDisputeMechanism' | 'InvalidMarketStatus' | 'UnexpectedNoneInPostInfo' | 'ZeroAmount' | 'InvalidMarketPeriod' | 'InvalidOutcomeRange' | 'NotAllowedToReportYet' | 'DisputeDurationSmallerThanMinDisputeDuration' | 'OracleDurationSmallerThanMinOracleDuration' | 'DisputeDurationGreaterThanMaxDisputeDuration' | 'GracePeriodGreaterThanMaxGracePeriod' | 'OracleDurationGreaterThanMaxOracleDuration' | 'WeightsLenMustEqualAssetsLen' | 'GlobalDisputeAlreadyStarted' | 'InvalidBaseAsset' | 'UnregisteredForeignAsset'; } - /** @name ZrmlStyxError (528) */ + /** @name ZrmlStyxError (494) */ interface ZrmlStyxError extends Enum { readonly isFundDoesNotHaveEnoughFreeBalance: boolean; readonly isHasAlreadyCrossed: boolean; readonly type: 'FundDoesNotHaveEnoughFreeBalance' | 'HasAlreadyCrossed'; } - /** @name ZrmlGlobalDisputesOutcomeInfo (533) */ - interface ZrmlGlobalDisputesOutcomeInfo extends Struct { - readonly outcomeSum: u128; - readonly possession: ZrmlGlobalDisputesPossession; - } - - /** @name ZrmlGlobalDisputesPossession (535) */ - interface ZrmlGlobalDisputesPossession extends Enum { - readonly isPaid: boolean; - readonly asPaid: { - readonly owner: AccountId32; - readonly fee: u128; - } & Struct; - readonly isShared: boolean; - readonly asShared: { - readonly owners: Vec; - } & Struct; - readonly type: 'Paid' | 'Shared'; - } - - /** @name ZrmlGlobalDisputesGlobalDisputeInfo (536) */ - interface ZrmlGlobalDisputesGlobalDisputeInfo extends Struct { - readonly winnerOutcome: ZeitgeistPrimitivesOutcomeReport; - readonly outcomeInfo: ZrmlGlobalDisputesOutcomeInfo; - readonly status: ZrmlGlobalDisputesGdStatus; - } - - /** @name ZrmlGlobalDisputesGdStatus (537) */ - interface ZrmlGlobalDisputesGdStatus extends Enum { - readonly isActive: boolean; - readonly asActive: { - readonly addOutcomeEnd: u64; - readonly voteEnd: u64; - } & Struct; - readonly isFinished: boolean; - readonly isDestroyed: boolean; - readonly type: 'Active' | 'Finished' | 'Destroyed'; - } - - /** @name ZrmlGlobalDisputesOldWinnerInfo (538) */ - interface ZrmlGlobalDisputesOldWinnerInfo extends Struct { - readonly outcome: ZeitgeistPrimitivesOutcomeReport; - readonly outcomeInfo: ZrmlGlobalDisputesOldOutcomeInfo; - readonly isFinished: bool; - } - - /** @name ZrmlGlobalDisputesOldOutcomeInfo (539) */ - interface ZrmlGlobalDisputesOldOutcomeInfo extends Struct { - readonly outcomeSum: u128; - readonly owners: Vec; - } - - /** @name ZrmlGlobalDisputesError (540) */ - interface ZrmlGlobalDisputesError extends Enum { - readonly isAmountTooLow: boolean; - readonly isInvalidGlobalDisputeStatus: boolean; - readonly isInsufficientAmount: boolean; - readonly isMaxOwnersReached: boolean; - readonly isMaxVotesReached: boolean; - readonly isNoFundsToReward: boolean; - readonly isGlobalDisputeNotFound: boolean; - readonly isOutcomeAlreadyExists: boolean; - readonly isOutcomeDoesNotExist: boolean; - readonly isOutcomeMismatch: boolean; - readonly isOutcomesNotFullyCleaned: boolean; - readonly isSharedPossessionRequired: boolean; - readonly isUnfinishedGlobalDispute: boolean; - readonly isAddOutcomePeriodIsOver: boolean; - readonly isNotInGdVotingPeriod: boolean; - readonly isGlobalDisputeNotDestroyed: boolean; - readonly isGlobalDisputeAlreadyExists: boolean; - readonly type: 'AmountTooLow' | 'InvalidGlobalDisputeStatus' | 'InsufficientAmount' | 'MaxOwnersReached' | 'MaxVotesReached' | 'NoFundsToReward' | 'GlobalDisputeNotFound' | 'OutcomeAlreadyExists' | 'OutcomeDoesNotExist' | 'OutcomeMismatch' | 'OutcomesNotFullyCleaned' | 'SharedPossessionRequired' | 'UnfinishedGlobalDispute' | 'AddOutcomePeriodIsOver' | 'NotInGdVotingPeriod' | 'GlobalDisputeNotDestroyed' | 'GlobalDisputeAlreadyExists'; - } - - /** @name PolkadotPrimitivesV2UpgradeRestriction (542) */ + /** @name PolkadotPrimitivesV2UpgradeRestriction (496) */ interface PolkadotPrimitivesV2UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: 'Present'; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (543) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (497) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueSize: ITuple<[u32, u32]>; @@ -5556,7 +4935,7 @@ declare module '@polkadot/types/lookup' { readonly egressChannels: Vec>; } - /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (547) */ + /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (501) */ interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -5566,7 +4945,7 @@ declare module '@polkadot/types/lookup' { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (549) */ + /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (502) */ interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -5579,13 +4958,13 @@ declare module '@polkadot/types/lookup' { readonly validationUpgradeDelay: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (555) */ + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (508) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (556) */ + /** @name CumulusPalletParachainSystemError (509) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -5598,20 +4977,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized'; } - /** @name PalletParachainStakingParachainBondConfig (557) */ + /** @name PalletParachainStakingParachainBondConfig (510) */ interface PalletParachainStakingParachainBondConfig extends Struct { readonly account: AccountId32; readonly percent: Percent; } - /** @name PalletParachainStakingRoundInfo (558) */ + /** @name PalletParachainStakingRoundInfo (511) */ interface PalletParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u64; readonly length: u32; } - /** @name PalletParachainStakingDelegator (559) */ + /** @name PalletParachainStakingDelegator (512) */ interface PalletParachainStakingDelegator extends Struct { readonly id: AccountId32; readonly delegations: PalletParachainStakingSetOrderedSet; @@ -5620,16 +4999,16 @@ declare module '@polkadot/types/lookup' { readonly status: PalletParachainStakingDelegatorStatus; } - /** @name PalletParachainStakingSetOrderedSet (560) */ + /** @name PalletParachainStakingSetOrderedSet (513) */ interface PalletParachainStakingSetOrderedSet extends Vec {} - /** @name PalletParachainStakingBond (561) */ + /** @name PalletParachainStakingBond (514) */ interface PalletParachainStakingBond extends Struct { readonly owner: AccountId32; readonly amount: u128; } - /** @name PalletParachainStakingDelegatorStatus (563) */ + /** @name PalletParachainStakingDelegatorStatus (516) */ interface PalletParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -5637,7 +5016,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Leaving'; } - /** @name PalletParachainStakingCandidateMetadata (564) */ + /** @name PalletParachainStakingCandidateMetadata (517) */ interface PalletParachainStakingCandidateMetadata extends Struct { readonly bond: u128; readonly delegationCount: u32; @@ -5651,7 +5030,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletParachainStakingCollatorStatus; } - /** @name PalletParachainStakingCapacityStatus (565) */ + /** @name PalletParachainStakingCapacityStatus (518) */ interface PalletParachainStakingCapacityStatus extends Enum { readonly isFull: boolean; readonly isEmpty: boolean; @@ -5659,13 +5038,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Full' | 'Empty' | 'Partial'; } - /** @name PalletParachainStakingCandidateBondLessRequest (567) */ + /** @name PalletParachainStakingCandidateBondLessRequest (520) */ interface PalletParachainStakingCandidateBondLessRequest extends Struct { readonly amount: u128; readonly whenExecutable: u32; } - /** @name PalletParachainStakingCollatorStatus (568) */ + /** @name PalletParachainStakingCollatorStatus (521) */ interface PalletParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -5674,47 +5053,47 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Idle' | 'Leaving'; } - /** @name PalletParachainStakingDelegationRequestsScheduledRequest (570) */ + /** @name PalletParachainStakingDelegationRequestsScheduledRequest (523) */ interface PalletParachainStakingDelegationRequestsScheduledRequest extends Struct { readonly delegator: AccountId32; readonly whenExecutable: u32; readonly action: PalletParachainStakingDelegationRequestsDelegationAction; } - /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (572) */ + /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (525) */ interface PalletParachainStakingAutoCompoundAutoCompoundConfig extends Struct { readonly delegator: AccountId32; readonly value: Percent; } - /** @name PalletParachainStakingDelegations (573) */ + /** @name PalletParachainStakingDelegations (526) */ interface PalletParachainStakingDelegations extends Struct { readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingCollatorSnapshot (575) */ + /** @name PalletParachainStakingCollatorSnapshot (528) */ interface PalletParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingBondWithAutoCompound (577) */ + /** @name PalletParachainStakingBondWithAutoCompound (530) */ interface PalletParachainStakingBondWithAutoCompound extends Struct { readonly owner: AccountId32; readonly amount: u128; readonly autoCompound: Percent; } - /** @name PalletParachainStakingDelayedPayout (578) */ + /** @name PalletParachainStakingDelayedPayout (531) */ interface PalletParachainStakingDelayedPayout extends Struct { readonly roundIssuance: u128; readonly totalStakingReward: u128; readonly collatorCommission: Perbill; } - /** @name PalletParachainStakingInflationInflationInfo (579) */ + /** @name PalletParachainStakingInflationInflationInfo (532) */ interface PalletParachainStakingInflationInflationInfo extends Struct { readonly expect: { readonly min: u128; @@ -5733,7 +5112,7 @@ declare module '@polkadot/types/lookup' { } & Struct; } - /** @name PalletParachainStakingError (580) */ + /** @name PalletParachainStakingError (533) */ interface PalletParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -5783,7 +5162,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'DelegatorDNE' | 'DelegatorDNEinTopNorBottom' | 'DelegatorDNEInDelegatorSet' | 'CandidateDNE' | 'DelegationDNE' | 'DelegatorExists' | 'CandidateExists' | 'CandidateBondBelowMin' | 'InsufficientBalance' | 'DelegatorBondBelowMin' | 'DelegationBelowMin' | 'AlreadyOffline' | 'AlreadyActive' | 'DelegatorAlreadyLeaving' | 'DelegatorNotLeaving' | 'DelegatorCannotLeaveYet' | 'CannotDelegateIfLeaving' | 'CandidateAlreadyLeaving' | 'CandidateNotLeaving' | 'CandidateCannotLeaveYet' | 'CannotGoOnlineIfLeaving' | 'ExceedMaxDelegationsPerDelegator' | 'AlreadyDelegatedCandidate' | 'InvalidSchedule' | 'CannotSetBelowMin' | 'RoundLengthMustBeGreaterThanTotalSelectedCollators' | 'NoWritingSameValue' | 'TooLowCandidateCountWeightHintJoinCandidates' | 'TooLowCandidateCountWeightHintCancelLeaveCandidates' | 'TooLowCandidateCountToLeaveCandidates' | 'TooLowDelegationCountToDelegate' | 'TooLowCandidateDelegationCountToDelegate' | 'TooLowCandidateDelegationCountToLeaveCandidates' | 'TooLowDelegationCountToLeaveDelegators' | 'PendingCandidateRequestsDNE' | 'PendingCandidateRequestAlreadyExists' | 'PendingCandidateRequestNotDueYet' | 'PendingDelegationRequestDNE' | 'PendingDelegationRequestAlreadyExists' | 'PendingDelegationRequestNotDueYet' | 'CannotDelegateLessThanOrEqualToLowestBottomWhenFull' | 'PendingDelegationRevoke' | 'TooLowDelegationCountToAutoCompound' | 'TooLowCandidateAutoCompoundingDelegationCountToAutoCompound' | 'TooLowCandidateAutoCompoundingDelegationCountToDelegate'; } - /** @name PalletAuthorInherentError (581) */ + /** @name PalletAuthorInherentError (534) */ interface PalletAuthorInherentError extends Enum { readonly isAuthorAlreadySet: boolean; readonly isNoAccountId: boolean; @@ -5791,14 +5170,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'AuthorAlreadySet' | 'NoAccountId' | 'CannotBeAuthor'; } - /** @name PalletAuthorMappingRegistrationInfo (582) */ + /** @name PalletAuthorMappingRegistrationInfo (535) */ interface PalletAuthorMappingRegistrationInfo extends Struct { readonly account: AccountId32; readonly deposit: u128; readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic; } - /** @name PalletAuthorMappingError (583) */ + /** @name PalletAuthorMappingError (536) */ interface PalletAuthorMappingError extends Enum { readonly isAssociationNotFound: boolean; readonly isNotYourAssociation: boolean; @@ -5811,34 +5190,33 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssociationNotFound' | 'NotYourAssociation' | 'CannotAffordSecurityDeposit' | 'AlreadyAssociated' | 'OldAuthorIdNotFound' | 'WrongKeySize' | 'DecodeNimbusFailed' | 'DecodeKeysFailed'; } - /** @name CumulusPalletXcmError (584) */ + /** @name CumulusPalletXcmError (537) */ type CumulusPalletXcmError = Null; - /** @name CumulusPalletDmpQueueConfigData (585) */ + /** @name CumulusPalletDmpQueueConfigData (538) */ interface CumulusPalletDmpQueueConfigData extends Struct { readonly maxIndividual: SpWeightsWeightV2Weight; } - /** @name CumulusPalletDmpQueuePageIndexData (586) */ + /** @name CumulusPalletDmpQueuePageIndexData (539) */ interface CumulusPalletDmpQueuePageIndexData extends Struct { readonly beginUsed: u32; readonly endUsed: u32; readonly overweightCount: u64; } - /** @name CumulusPalletDmpQueueError (589) */ + /** @name CumulusPalletDmpQueueError (542) */ interface CumulusPalletDmpQueueError extends Enum { readonly isUnknown: boolean; readonly isOverLimit: boolean; readonly type: 'Unknown' | 'OverLimit'; } - /** @name PalletXcmQueryStatus (590) */ + /** @name PalletXcmQueryStatus (543) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { readonly responder: XcmVersionedMultiLocation; - readonly maybeMatchQuerier: Option; readonly maybeNotify: Option>; readonly timeout: u64; } & Struct; @@ -5855,16 +5233,18 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'VersionNotifier' | 'Ready'; } - /** @name XcmVersionedResponse (593) */ + /** @name XcmVersionedResponse (546) */ interface XcmVersionedResponse extends Enum { + readonly isV0: boolean; + readonly asV0: XcmV0Response; + readonly isV1: boolean; + readonly asV1: XcmV1Response; readonly isV2: boolean; readonly asV2: XcmV2Response; - readonly isV3: boolean; - readonly asV3: XcmV3Response; - readonly type: 'V2' | 'V3'; + readonly type: 'V0' | 'V1' | 'V2'; } - /** @name PalletXcmVersionMigrationStage (599) */ + /** @name PalletXcmVersionMigrationStage (552) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -5874,22 +5254,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets'; } - /** @name XcmVersionedAssetId (601) */ - interface XcmVersionedAssetId extends Enum { - readonly isV3: boolean; - readonly asV3: XcmV3MultiassetAssetId; - readonly type: 'V3'; - } - - /** @name PalletXcmRemoteLockedFungibleRecord (602) */ - interface PalletXcmRemoteLockedFungibleRecord extends Struct { - readonly amount: u128; - readonly owner: XcmVersionedMultiLocation; - readonly locker: XcmVersionedMultiLocation; - readonly users: u32; - } - - /** @name PalletXcmError (606) */ + /** @name PalletXcmError (553) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -5904,31 +5269,24 @@ declare module '@polkadot/types/lookup' { readonly isBadLocation: boolean; readonly isNoSubscription: boolean; readonly isAlreadySubscribed: boolean; - readonly isInvalidAsset: boolean; - readonly isLowBalance: boolean; - readonly isTooManyLocks: boolean; - readonly isAccountNotSovereign: boolean; - readonly isFeesNotMet: boolean; - readonly isLockNotFound: boolean; - readonly isInUse: boolean; - readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse'; + readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed'; } - /** @name CumulusPalletXcmpQueueInboundChannelDetails (608) */ + /** @name CumulusPalletXcmpQueueInboundChannelDetails (555) */ interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct { readonly sender: u32; readonly state: CumulusPalletXcmpQueueInboundState; readonly messageMetadata: Vec>; } - /** @name CumulusPalletXcmpQueueInboundState (609) */ + /** @name CumulusPalletXcmpQueueInboundState (556) */ interface CumulusPalletXcmpQueueInboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } - /** @name PolkadotParachainPrimitivesXcmpMessageFormat (612) */ + /** @name PolkadotParachainPrimitivesXcmpMessageFormat (559) */ interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum { readonly isConcatenatedVersionedXcm: boolean; readonly isConcatenatedEncodedBlob: boolean; @@ -5936,7 +5294,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals'; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (615) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (562) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -5945,14 +5303,14 @@ declare module '@polkadot/types/lookup' { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (616) */ + /** @name CumulusPalletXcmpQueueOutboundState (563) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } - /** @name CumulusPalletXcmpQueueQueueConfigData (618) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (565) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; @@ -5962,7 +5320,7 @@ declare module '@polkadot/types/lookup' { readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight; } - /** @name CumulusPalletXcmpQueueError (620) */ + /** @name CumulusPalletXcmpQueueError (567) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isFailedToSend: boolean; readonly isBadXcmOrigin: boolean; @@ -5972,7 +5330,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit'; } - /** @name OrmlAssetRegistryModuleError (621) */ + /** @name OrmlAssetRegistryModuleError (568) */ interface OrmlAssetRegistryModuleError extends Enum { readonly isAssetNotFound: boolean; readonly isBadVersion: boolean; @@ -5982,7 +5340,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetNotFound' | 'BadVersion' | 'InvalidAssetId' | 'ConflictingLocation' | 'ConflictingAssetId'; } - /** @name OrmlUnknownTokensModuleError (624) */ + /** @name OrmlUnknownTokensModuleError (571) */ interface OrmlUnknownTokensModuleError extends Enum { readonly isBalanceTooLow: boolean; readonly isBalanceOverflow: boolean; @@ -5990,7 +5348,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceTooLow' | 'BalanceOverflow' | 'UnhandledAsset'; } - /** @name OrmlXtokensModuleError (625) */ + /** @name OrmlXtokensModuleError (572) */ interface OrmlXtokensModuleError extends Enum { readonly isAssetHasNoReserve: boolean; readonly isNotCrossChainTransfer: boolean; @@ -6014,13 +5372,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined'; } - /** @name PalletSudoError (626) */ - interface PalletSudoError extends Enum { - readonly isRequireSudo: boolean; - readonly type: 'RequireSudo'; - } - - /** @name SpRuntimeMultiSignature (628) */ + /** @name SpRuntimeMultiSignature (574) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Signature; @@ -6031,40 +5383,40 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } - /** @name SpCoreEd25519Signature (629) */ + /** @name SpCoreEd25519Signature (575) */ interface SpCoreEd25519Signature extends U8aFixed {} - /** @name SpCoreSr25519Signature (631) */ + /** @name SpCoreSr25519Signature (577) */ interface SpCoreSr25519Signature extends U8aFixed {} - /** @name SpCoreEcdsaSignature (632) */ + /** @name SpCoreEcdsaSignature (578) */ interface SpCoreEcdsaSignature extends U8aFixed {} - /** @name FrameSystemExtensionsCheckNonZeroSender (635) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (581) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (636) */ + /** @name FrameSystemExtensionsCheckSpecVersion (582) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (637) */ + /** @name FrameSystemExtensionsCheckTxVersion (583) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (638) */ + /** @name FrameSystemExtensionsCheckGenesis (584) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (641) */ + /** @name FrameSystemExtensionsCheckNonce (587) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (642) */ + /** @name FrameSystemExtensionsCheckWeight (588) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletAssetTxPaymentChargeAssetTxPayment (643) */ + /** @name PalletAssetTxPaymentChargeAssetTxPayment (589) */ interface PalletAssetTxPaymentChargeAssetTxPayment extends Struct { readonly tip: Compact; readonly assetId: Option; } - /** @name BatteryStationRuntimeRuntime (644) */ - type BatteryStationRuntimeRuntime = Null; + /** @name ZeitgeistRuntimeRuntime (590) */ + type ZeitgeistRuntimeRuntime = Null; } // declare module diff --git a/packages/augment-api/src/metadata/latest.json b/packages/augment-api/src/metadata/latest.json index 79014890..0ea087c0 100644 --- a/packages/augment-api/src/metadata/latest.json +++ b/packages/augment-api/src/metadata/latest.json @@ -1 +1 @@ -{"result":"0x6d6574610e150a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d6572731c0120526566436f756e7400012470726f7669646572731c0120526566436f756e7400012c73756666696369656e74731c0120526566436f756e740001106461746114012c4163636f756e7444617461000010000005060014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0000050500200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c75363400002800000610002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c011470686173650103011450686173650001146576656e744c010445000118746f70696373050301185665633c543e00004c085c626174746572795f73746174696f6e5f72756e74696d653052756e74696d654576656e740001a81853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040074018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e00030020507265696d616765040088017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0004002042616c616e63657304008c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e7404009401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b00205472656173757279040098017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000c001c56657374696e6704009c017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e000d00204d756c74697369670400a0017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e000e0020426f756e746965730400a8017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e000f0038417373657454785061796d656e740400ac019c70616c6c65745f61737365745f74785f7061796d656e743a3a4576656e743c52756e74696d653e0010002444656d6f63726163790400b4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e0014004441647669736f7279436f6d6d69747465650400c401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e0015006c41647669736f7279436f6d6d69747465654d656d626572736869700400cc01fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0016001c436f756e63696c0400d001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e00170044436f756e63696c4d656d626572736869700400d401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365323e00180048546563686e6963616c436f6d6d69747465650400d801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00190070546563686e6963616c436f6d6d69747465654d656d626572736869700400dc01fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365333e001a00204964656e746974790400e0017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001e001c5574696c6974790400e4015470616c6c65745f7574696c6974793a3a4576656e74001f001450726f78790400e8017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e00200024436f6e7472616374730400f4018070616c6c65745f636f6e7472616374733a3a4576656e743c52756e74696d653e00210018546f6b656e730400f8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e00290028417574686f72697a656404000d01017c7a726d6c5f617574686f72697a65643a3a4576656e743c52756e74696d653e00330014436f7572740400150101687a726d6c5f636f7572743a3a4576656e743c52756e74696d653e0034003c4c69717569646974794d696e696e670400250101947a726d6c5f6c69717569646974795f6d696e696e673a3a4576656e743c52756e74696d653e0035003853696d706c65446973707574657304002d0101907a726d6c5f73696d706c655f64697370757465733a3a4576656e743c52756e74696d653e0037001453776170730400350101687a726d6c5f73776170733a3a4576656e743c52756e74696d653e0038004450726564696374696f6e4d61726b65747304007901019c7a726d6c5f70726564696374696f6e5f6d61726b6574733a3a4576656e743c52756e74696d653e00390010537479780400c10101647a726d6c5f737479783a3a4576656e743c52756e74696d653e003a0038476c6f62616c44697370757465730400c50101907a726d6c5f676c6f62616c5f64697370757465733a3a4576656e743c52756e74696d653e003b003c50617261636861696e53797374656d0400c90101bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0064004050617261636861696e5374616b696e670400cd0101a070616c6c65745f70617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e006e0030417574686f7246696c7465720400e101018070616c6c65745f617574686f725f736c6f745f66696c7465723a3a4576656e7400700034417574686f724d617070696e670400e901019470616c6c65745f617574686f725f6d617070696e673a3a4576656e743c52756e74696d653e0071002843756d756c757358636d0400f901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00780020446d7051756575650400050201a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0079002c506f6c6b61646f7458636d04000902016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e007a002458636d7051756575650400d50201a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e007b0034417373657452656769737472790400dd02018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e007c0034556e6b6e6f776e546f6b656e730400f10201686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e74007d001c58546f6b656e730400f50201706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e007e00105375646f0400f902016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00960000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e6465781c010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e6465781c010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e7800000408101c007c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800418526573756c740804540184044501600108084f6b040084000000000c4572720400600000010000840000040000880c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000940c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909980c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e6465781c013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e6465781c013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e6465781c013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a00c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a4083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e6465781c010c7533320000a80c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e6465781c012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e6465781c012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e6465781c012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e6465781c012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e6465781c012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e6465781c012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e6465781c012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c5c70616c6c65745f61737365745f74785f7061796d656e741870616c6c6574144576656e7404045400010438417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964b001684f7074696f6e3c436861726765417373657449644f663c543e3e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b004184f7074696f6e040454011c0108104e6f6e6500000010536f6d6504001c0000010000b40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e6465781c012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e6465781c012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e6465781c013c5265666572656e64756d496e6465780001247468726573686f6c64b80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e6465781c013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e6465781c013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e6465781c013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e6465781c013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e6465781c012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e6465781c012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000bc0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c641c012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80000050000cc0c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c641c012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c641c012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e00c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e6465781c0138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e6465781c0138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e6465781c0138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e6465781c0138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e6465781c010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c748001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578f0010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f686173682c013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200040450412070726f7879207761732072656d6f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ec0c507a65697467656973745f7072696d6974697665732870726f78795f747970652450726f78795479706500012c0c416e790000002c43616e63656c50726f787900010028476f7665726e616e63650002001c5374616b696e6700030040437265617465456469744d61726b6574000400345265706f72744f7574636f6d650005001c446973707574650006004050726f766964654c69717569646974790007004c42757953656c6c436f6d706c657465536574730008001c54726164696e670009003048616e646c65417373657473000a0000f00000050400f40c4070616c6c65745f636f6e7472616374731870616c6c6574144576656e7404045400012030496e7374616e7469617465640801206465706c6f796572000130543a3a4163636f756e744964000120636f6e7472616374000130543a3a4163636f756e744964000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e7472616374000130543a3a4163636f756e744964048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279000130543a3a4163636f756e74496404e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f726564040124636f64655f686173682c011c543a3a48617368000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d6974746564080120636f6e7472616374000130543a3a4163636f756e744964049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746130011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f766564040124636f64655f686173682c011c543a3a48617368000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e7472616374000130543a3a4163636f756e744964048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f686173682c011c543a3a4861736804b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f686173682c011c543a3a48617368048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572000130543a3a4163636f756e744964049c546865206163636f756e7420746861742063616c6c6564207468652060636f6e7472616374602e0120636f6e7472616374000130543a3a4163636f756e744964047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374000130543a3a4163636f756e74496408210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f686173682c012c436f6465486173683c543e049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e7404045400013c1c456e646f7765640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964fc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964fc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500011873746174757390013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964fc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74180128543a3a42616c616e636500013c72657365727665645f616d6f756e74180128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964090101384c6f636b4964656e74696669657200012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964090101384c6f636b4964656e74696669657200012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b6564184c6f636b65640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d0474536f6d6520667265652062616c616e636520776173206c6f636b65642e20556e6c6f636b65640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000e0478536f6d65206c6f636b65642062616c616e6365207761732066726565642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c507a65697467656973745f7072696d69746976657314617373657414417373657404084d49011801184843617465676f726963616c4f7574636f6d6508001801084d490000f0013443617465676f7279496e646578000000345363616c61724f7574636f6d6508001801084d490000010101385363616c6172506f736974696f6e00010050436f6d62696e61746f7269616c4f7574636f6d6500020024506f6f6c53686172650400050101505365726465577261707065723c506f6f6c49643e0003000c5a746700040030466f726569676e417373657404001c010c7533320005000001010c507a65697467656973745f7072696d697469766573146173736574385363616c6172506f736974696f6e000108104c6f6e670000001453686f72740001000005010c507a65697467656973745f7072696d6974697665733473657264655f7772617070657230536572646557726170706572040442011800040018010442000009010000030800000008000d010c3c7a726d6c5f617574686f72697a65641870616c6c6574144576656e7404045400010444417574686f726974795265706f727465640801246d61726b65745f69641801344d61726b657449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f72740000045c54686520417574686f72697479207265706f727465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c507a65697467656973745f7072696d697469766573386f7574636f6d655f7265706f7274344f7574636f6d655265706f72740001082c43617465676f726963616c0400f0013443617465676f7279496e646578000000185363616c61720400180110753132380001000015010c287a726d6c5f636f7572741870616c6c6574144576656e7404045400012c2c4a75726f724a6f696e65640801146a75726f72000130543a3a4163636f756e7449640001147374616b6518013042616c616e63654f663c543e0000049041206a75726f7220686173206265656e20616464656420746f2074686520636f7572742e30457869745072657061726564040144636f7572745f7061727469636970616e74000130543a3a4163636f756e744964000104bc4120636f757274207061727469636970616e7420707265706172656420746f20657869742074686520636f7572742e2c457869746564436f7572740c0144636f7572745f7061727469636970616e74000130543a3a4163636f756e74496400012c657869745f616d6f756e7418013042616c616e63654f663c543e00012c6163746976655f6c6f636b18013042616c616e63654f663c543e000204d04120636f757274207061727469636970616e7420686173206265656e2072656d6f7665642066726f6d2074686520636f7572742e284a75726f72566f7465640c0120636f7572745f696418011c436f75727449640001146a75726f72000130543a3a4163636f756e744964000128636f6d6d69746d656e742c011c543a3a486173680003047441206a75726f722068617320766f74656420696e206120636f7572742e444a75726f7252657665616c6564566f74651001146a75726f72000130543a3a4163636f756e744964000120636f7572745f696418011c436f7572744964000124766f74655f6974656d19010120566f74654974656d00011073616c742c011c543a3a486173680004048041206a75726f72206861732072657665616c656420746865697220766f74652e4844656e6f756e6365644a75726f72566f746514012464656e6f756e636572000130543a3a4163636f756e7449640001146a75726f72000130543a3a4163636f756e744964000120636f7572745f696418011c436f7572744964000124766f74655f6974656d19010120566f74654974656d00011073616c742c011c543a3a486173680005048041206a75726f7220766f746520686173206265656e2064656e6f756e6365642e3c44656c656761746f724a6f696e65640c012464656c656761746f72000130543a3a4163636f756e7449640001147374616b6518013042616c616e63654f663c543e00014064656c6567617465645f6a75726f72731d0101445665633c543a3a4163636f756e7449643e000604c0412064656c656761746f72206861732064656c656761746564207468656972207374616b6520746f206a75726f72732e34436f75727441707065616c6564080120636f7572745f696418011c436f757274496400013461707065616c5f6e756d6265721c010c7533320007046c41206d61726b657420686173206265656e2061707065616c65642e344d696e746564496e436f757274080144636f7572745f7061727469636970616e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000804d841206e657720746f6b656e20616d6f756e7420776173206d696e74656420666f72206120636f757274207061727469636970616e742e405374616b6573526561737369676e6564040120636f7572745f696418011c436f75727449640009106501546865206a75726f7220616e642064656c656761746f72207374616b65732068617665206265656e20726561737369676e65642e20546865206c6f73696e67206a75726f72732068617665206265656e20736c61736865642ed05468652077696e6e696e67206a75726f72732068617665206265656e20726577617264656420627920746865206c6f736572732eb8546865206c6f73696e67206a75726f7273206172652074686f73652c2077686f20646964206e6f7420766f74652cb0776572652064656e6f756e636564206f7220646964206e6f742072657665616c20746865697220766f74652e30496e666c6174696f6e536574040124696e666c6174696f6e2101011c50657262696c6c000a049c54686520796561726c7920696e666c6174696f6e207261746520686173206265656e207365742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090919010c287a726d6c5f636f75727414747970657320566f74654974656d0001081c4f7574636f6d650400110101344f7574636f6d655265706f72740000001842696e6172790400c80110626f6f6c000100001d01000002000021010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c000004001c010c753332000025010c547a726d6c5f6c69717569646974795f6d696e696e671870616c6c6574144576656e7404045400010c3c4164646564496e63656e746976657304002901013c4d617852756e74696d655573697a65000004e4546865206e756d626572206f66206d61726b657473207468617420726563656976656420696e63656e746976657320696e206120626c6f636b544469737472696275746564496e63656e7469766573080018013042616c616e63654f663c543e00002901013c4d617852756e74696d655573697a65000108310154686520746f74616c20616d6f756e74206f6620696e63656e746976657320646973747269627574656420746f206163636f756e747320616c6f6e67207369646520746865206e756d626572ac6f66206163636f756e7473207468617420726563656976656420746865736520696e63656e74697665732e5053756274726163746564496e63656e746976657304002901013c4d617852756e74696d655573697a65000204ec546865206e756d626572206f66206d61726b6574732074686174207375627472616374656420696e63656e746976657320696e206120626c6f636b04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c507a65697467656973745f7072696d697469766573446d61785f72756e74696d655f7573697a653c4d617852756e74696d655573697a650000040010010c75363400002d010c507a726d6c5f73696d706c655f64697370757465731870616c6c6574144576656e740404540001043c4f7574636f6d6552657365727665640801246d61726b65745f69641801344d61726b657449644f663c543e00011c64697370757465310101e44d61726b6574446973707574653c543a3a4163636f756e7449642c20543a3a426c6f636b4e756d6265722c2042616c616e63654f663c543e3e00000004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090931010c507a65697467656973745f7072696d697469766573186d61726b6574344d61726b6574446973707574650c244163636f756e74496401002c426c6f636b4e756d62657201101c42616c616e6365011800100108617410012c426c6f636b4e756d62657200010862790001244163636f756e74496400011c6f7574636f6d65110101344f7574636f6d655265706f7274000110626f6e6418011c42616c616e6365000035010c287a726d6c5f73776170731870616c6c6574144576656e7404045400015c404172626974726167654275794275726e0800180118506f6f6c4964000018013042616c616e63654f663c543e0000040d014275792d6275726e2061726269747261676520776173206578656375746564206f6e20612043504d4d20706f6f6c2e205c5b706f6f6c5f69642c20616d6f756e745c5d444172626974726167654d696e7453656c6c0800180118506f6f6c4964000018013042616c616e63654f663c543e00010411014d696e742d73656c6c2061726269747261676520776173206578656375746564206f6e20612043504d4d20706f6f6c2e205c5b706f6f6c5f69642c20616d6f756e745c5d40417262697472616765536b69707065640400180118506f6f6c4964000204c44172626974726167652077617320736b6970706564206f6e20612043504d4d20706f6f6c2e205c5b706f6f6c5f69645c5d70446973747269627574655368617265486f6c646572526577617264730c00180118506f6f6c4964000010010c753634000018013042616c616e63654f663c543e0003044501536861726520686f6c646572207265776172647320776572652064697374726962757465642e205c5b706f6f6c5f69642c206e756d5f6163636f756e74735f72657761726465642c20616d6f756e745c5d28506f6f6c4372656174651000390101f4436f6d6d6f6e506f6f6c4576656e74506172616d733c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449643e00003d010184506f6f6c3c42616c616e63654f663c543e2c204d61726b657449644f663c543e3e000018013042616c616e63654f663c543e0000000130543a3a4163636f756e7449640004045d0141206e657720706f6f6c20686173206265656e20637265617465642e205c5b436f6d6d6f6e506f6f6c4576656e74506172616d732c20706f6f6c2c20706f6f6c5f616d6f756e742c20706f6f6c5f6163636f756e745c5d28506f6f6c436c6f7365640400180118506f6f6c4964000504784120706f6f6c2077617320636c6f7365642e205c5b706f6f6c5f69645c5d34506f6f6c436c65616e656455700400180118506f6f6c4964000604884120706f6f6c2077617320636c65616e65642075702e205c5b706f6f6c5f69645c5d28506f6f6c4163746976650400180118506f6f6c4964000704784120706f6f6c20776173206f70656e65642e205c5b706f6f6c5f69645c5d20506f6f6c4578697404006101017501506f6f6c4173736574734576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000804b8536f6d656f6e652068617320657869746564206120706f6f6c2e205c5b506f6f6c4173736574734576656e745c5d3c506f6f6c45786974537562736964791000fc015041737365743c4d61726b657449644f663c543e3e000018013042616c616e63654f663c543e0000390101f4436f6d6d6f6e506f6f6c4576656e74506172616d733c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449643e000018013042616c616e63654f663c543e0009048501536f6d656f6e652068617320287061727469616c6c792920657869746564206120706f6f6c2062792072656d6f76696e6720737562736964792e205c5b61737365742c20626f756e642c20706f6f6c5f69642c2077686f2c20616d6f756e745c5d70506f6f6c457869745769746845786163744173736574416d6f756e7404006901017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000a0409014578697473206120706f6f6c20676976656e20616e20657861637420616d6f756e74206f6620616e2061737365742e205c5b506f6f6c41737365744576656e745c5d6c506f6f6c45786974576974684578616374506f6f6c416d6f756e7404006901017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000b04f44578697473206120706f6f6c20676976656e20616e20657861637420706f6f6c277320616d6f756e742e205c5b506f6f6c41737365744576656e745c5d20506f6f6c4a6f696e04006101017501506f6f6c4173736574734576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000c04b8536f6d656f6e6520686173206a6f696e6564206120706f6f6c2e205c5b506f6f6c4173736574734576656e745c5d3c506f6f6c4a6f696e537562736964790c00fc015041737365743c4d61726b657449644f663c543e3e000018013042616c616e63654f663c543e0000390101f4436f6d6d6f6e506f6f6c4576656e74506172616d733c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449643e000d043d01536f6d656f6e6520686173206a6f696e6564206120706f6f6c2062792070726f766964696e6720737562736964792e205c5b61737365742c20616d6f756e742c20706f6f6c5f69642c2077686f5c5d70506f6f6c4a6f696e5769746845786163744173736574416d6f756e7404006901017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000e0409014a6f696e73206120706f6f6c20676976656e20616e20657861637420616d6f756e74206f6620616e2061737365742e205c5b506f6f6c41737365744576656e745c5d6c506f6f6c4a6f696e576974684578616374506f6f6c416d6f756e7404006901017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000f04f44a6f696e73206120706f6f6c20676976656e20616e20657861637420706f6f6c277320616d6f756e742e205c5b506f6f6c41737365744576656e745c5d4053756273696479436f6c6c65637465640c00180118506f6f6c496400006d0101ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000018013042616c616e63654f663c543e0010047101546f74616c207375627369647920636f6c6c656374656420666f72206120706f6f6c2e205c5b706f6f6c5f69642c205c5b2870726f76696465722c2073756273696479292c202e2e2e5c5d2c20746f74616c5f737562736964795c5d34506f6f6c44657374726f7965640400180118506f6f6c4964001104a0506f6f6c20776173206d616e75616c6c792064657374726f7965642e205c5b706f6f6c5f69645c5d6c506f6f6c44657374726f796564496e5375627369647950686173650800180118506f6f6c496400006d0101ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e0012045501506f6f6c2064657374726f7965642064756520746f20696e73756666696369656e7420737562736964792e205c5b706f6f6c5f69642c205c5b2870726f76696465722c2073756273696479292c202e2e2e5c5d5c5d44537761704578616374416d6f756e74496e04007501015901537761704576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c4d61726b657449644f663c0a543e3e2c2042616c616e63654f663c543e3e001304fc416e20657861637420616d6f756e74206f6620616e20617373657420697320656e746572696e672074686520706f6f6c2e205c5b537761704576656e745c5d48537761704578616374416d6f756e744f757404007501015901537761704576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c4d61726b657449644f663c0a543e3e2c2042616c616e63654f663c543e3e001404f8416e20657861637420616d6f756e74206f6620616e206173736574206973206c656176696e672074686520706f6f6c2e205c5b537761704576656e745c5d544d61726b657443726561746f72466565735061696410000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000018013042616c616e63654f663c543e0000fc015041737365743c4d61726b657449644f663c543e3e0015041901466565732077657265207061696420746f20746865206d61726b65742063726561746f72732e205c5b70617965722c2070617965652c20616d6f756e742c2061737365745c5d744d61726b657443726561746f724665655061796d656e744661696c656414000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000018013042616c616e63654f663c543e0000fc015041737365743c4d61726b657449644f663c543e3e000060013444697370617463684572726f72001604f501466565207061796d656e7420746f206d61726b65742063726561746f72206661696c65642028757375616c6c792064756520746f206578697374656e7469616c206465706f73697420726571756972656d656e747329205c5b70617965722c2070617965652c20616d6f756e742c2061737365742c206572726f725c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090939010c287a726d6c5f7377617073186576656e747354436f6d6d6f6e506f6f6c4576656e74506172616d730408414901000008011c706f6f6c5f6964180118506f6f6c496400010c77686f000108414900003d010c507a65697467656973745f7072696d69746976657310706f6f6c10506f6f6c081c42616c616e63650118204d61726b65744964011800240118617373657473410101505665633c41737365743c4d61726b657449643e3e000128626173655f6173736574fc013c41737365743c4d61726b657449643e0001246d61726b65745f69641801204d61726b6574496400012c706f6f6c5f73746174757345010128506f6f6c53746174757300013073636f72696e675f72756c654901012c53636f72696e6752756c65000120737761705f6665654d01013c4f7074696f6e3c42616c616e63653e000134746f74616c5f737562736964794d01013c4f7074696f6e3c42616c616e63653e000130746f74616c5f7765696768744d0101304f7074696f6e3c753132383e00011c776569676874735101019c4f7074696f6e3c42547265654d61703c41737365743c4d61726b657449643e2c20753132383e3e00004101000002fc0045010c507a65697467656973745f7072696d6974697665732c706f6f6c5f73746174757328506f6f6c5374617475730001141841637469766500000044436f6c6c656374696e675375627369647900010018436c6f73656400020014436c65616e0003002c496e697469616c697a65640004000049010c507a65697467656973745f7072696d69746976657310706f6f6c2c53636f72696e6752756c650001081043504d4d0000006852696b6964646f5369676d6f69644665654d61726b6574456d61000100004d0104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d650400550100000100005501042042547265654d617008044b01fc04560118000400590100000059010000025d01005d0100000408fc180061010c287a726d6c5f7377617073186576656e74733c506f6f6c4173736574734576656e740c084149010008415301fc04420118001401186173736574734101011c5665633c41533e000118626f756e6473650101185665633c423e0001106370657039010164436f6d6d6f6e506f6f6c4576656e74506172616d733c41493e00012c7472616e73666572726564650101185665633c423e00012c706f6f6c5f616d6f756e741801044200006501000002180069010c287a726d6c5f7377617073186576656e747338506f6f6c41737365744576656e740c084149010008415301fc04420118001401146173736574fc01084153000114626f756e64180104420001106370657039010164436f6d6d6f6e506f6f6c4576656e74506172616d733c41493e00012c7472616e736665727265641801044200012c706f6f6c5f616d6f756e741801044200006d0100000271010071010000040800180075010c287a726d6c5f7377617073186576656e747324537761704576656e740c084149010008415301fc04420118001c013c61737365745f616d6f756e745f696e1801044200014061737365745f616d6f756e745f6f75741801044200012c61737365745f626f756e644d0101244f7074696f6e3c423e00012061737365745f696efc0108415300012461737365745f6f7574fc010841530001106370657039010164436f6d6d6f6e506f6f6c4576656e74506172616d733c41493e0001246d61785f70726963654d0101244f7074696f6e3c423e000079010c5c7a726d6c5f70726564696374696f6e5f6d61726b6574731870616c6c6574144576656e740404540001483c4261644f6e496e697469616c697a65000004f4437573746f6d206164646974696f6e20626c6f636b20696e697469616c697a6174696f6e206c6f676963207761736e2774207375636365737366756c2e44426f75676874436f6d706c6574655365740c001801344d61726b657449644f663c543e000018013042616c616e63654f663c543e00000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400010441014120636f6d706c65746520736574206f662061737365747320686173206265656e20626f756768742e205c5b6d61726b65745f69642c20616d6f756e745f7065725f61737365742c2062757965725c5d384d61726b6574417070726f76656408001801344d61726b657449644f663c543e00007d0101304d61726b6574537461747573000204f041206d61726b657420686173206265656e20617070726f7665642e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475735c5d344d61726b6574437265617465640c001801344d61726b657449644f663c543e0000000130543a3a4163636f756e74496400008101012c4d61726b65744f663c543e000304010141206d61726b657420686173206265656e20637265617465642e205c5b6d61726b65745f69642c206d61726b65745f6163636f756e742c206d61726b65745c5d3c4d61726b657444657374726f79656404001801344d61726b657449644f663c543e000404a841206d61726b657420686173206265656e2064657374726f7965642e205c5b6d61726b65745f69645c5d604d61726b657453746172746564576974685375627369647908001801344d61726b657449644f663c543e00007d0101304d61726b6574537461747573000504550141206d61726b657420776173207374617274656420616674657220676174686572696e6720656e6f75676820737562736964792e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475735c5d644d61726b6574496e73756666696369656e745375627369647908001801344d61726b657449644f663c543e00007d0101304d61726b6574537461747573000608f841206d61726b65742077617320646973636172646564206166746572206661696c696e6720746f2067617468657220656e6f75676820737562736964792e805c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475735c5d304d61726b6574436c6f73656404001801344d61726b657449644f663c543e0007049c41206d61726b657420686173206265656e20636c6f7365642e205c5b6d61726b65745f69645c5d384d61726b6574446973707574656408001801344d61726b657449644f663c543e00007d0101304d61726b6574537461747573000804ec41206d61726b657420686173206265656e206469737075746564205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475735c5d344d61726b65744578706972656404001801344d61726b657449644f663c543e0009043501416e2061647669736564206d61726b65742068617320656e646564206265666f72652069742077617320617070726f766564206f722072656a65637465642e205c5b6d61726b65745f69645c5d384d61726b657452656a656374656408001801344d61726b657449644f663c543e0000b901013c52656a656374526561736f6e3c543e000a08f0412070656e64696e67206d61726b657420686173206265656e2072656a656374656420617320696e76616c69642077697468206120726561736f6e2e705c5b6d61726b65745f69642c2072656a6563745f726561736f6e5c5d384d61726b65745265706f727465640c001801344d61726b657449644f663c543e00007d0101304d61726b65745374617475730000a10101905265706f72743c543a3a4163636f756e7449642c20543a3a426c6f636b4e756d6265723e000b04450141206d61726b657420686173206265656e207265706f72746564206f6e2e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475732c207265706f727465645f6f7574636f6d655c5d384d61726b65745265736f6c7665640c001801344d61726b657449644f663c543e00007d0101304d61726b65745374617475730000110101344f7574636f6d655265706f7274000c04290141206d61726b657420686173206265656e207265736f6c7665642e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475732c207265616c5f6f7574636f6d655c5d4c4d61726b65745265717565737465644564697408001801344d61726b657449644f663c543e0000bd01013445646974526561736f6e3c543e000d044101412070726f706f736564206d61726b657420686173206265656e2072657175657374656420656469742062792061647669736f722e205c5b6d61726b65745f69642c20656469745f726561736f6e5c5d304d61726b657445646974656408001801344d61726b657449644f663c543e00008101012c4d61726b65744f663c543e000e044901412070726f706f736564206d61726b657420686173206265656e2065646974656420627920746865206d61726b65742063726561746f722e205c5b6d61726b65745f69642c206e65775f6d61726b65745c5d3c536f6c64436f6d706c6574655365740c001801344d61726b657449644f663c543e000018013042616c616e63654f663c543e00000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000f043d014120636f6d706c65746520736574206f662061737365747320686173206265656e20736f6c642e205c5b6d61726b65745f69642c20616d6f756e745f7065725f61737365742c2073656c6c65725c5d38546f6b656e7352656465656d656414001801344d61726b657449644f663c543e0000fc015041737365743c4d61726b657449644f663c543e3e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964001008c4416e20616d6f756e74206f662077696e6e696e67206f7574636f6d65732068617665206265656e2072656465656d65642ee05c5b6d61726b65745f69642c2063757272656e63795f69642c20616d6f756e745f72656465656d65642c207061796f75742c2077686f5c5d50476c6f62616c446973707574655374617274656404001801344d61726b657449644f663c543e001104b454686520676c6f62616c20646973707574652077617320737461727465642e205c5b6d61726b65745f69645c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097d010c507a65697467656973745f7072696d697469766573186d61726b6574304d61726b65745374617475730001242050726f706f736564000000184163746976650001002453757370656e64656400020018436c6f73656400030044436f6c6c656374696e67537562736964790004004c496e73756666696369656e7453756273696479000500205265706f72746564000600204469737075746564000700205265736f6c7665640008000081010c507a65697467656973745f7072696d697469766573186d61726b6574184d61726b6574140841490100084241011808424e0110044d0110044101fc003c0128626173655f6173736574fc01044100011c63726561746f7200010841490001206372656174696f6e850101384d61726b65744372656174696f6e00012c63726561746f725f6665652101011c50657262696c6c0001186f7261636c6500010841490001206d6574616461746130011c5665633c75383e00012c6d61726b65745f74797065890101284d61726b657454797065000118706572696f649101014c4d61726b6574506572696f643c424e2c204d3e000124646561646c696e657399010134446561646c696e65733c424e3e00013073636f72696e675f72756c654901012c53636f72696e6752756c650001187374617475737d0101304d61726b65745374617475730001187265706f72749d0101584f7074696f6e3c5265706f72743c41492c20424e3e3e0001407265736f6c7665645f6f7574636f6d65a50101544f7074696f6e3c4f7574636f6d655265706f72743e000144646973707574655f6d656368616e69736da90101584d61726b6574446973707574654d656368616e69736d000114626f6e6473ad01014c4d61726b6574426f6e64733c41492c2042413e000085010c507a65697467656973745f7072696d697469766573186d61726b6574384d61726b65744372656174696f6e000108385065726d697373696f6e6c6573730000001c416476697365640001000089010c507a65697467656973745f7072696d697469766573186d61726b6574284d61726b6574547970650001082c43617465676f726963616c0400f0010c753136000000185363616c617204008d01015052616e6765496e636c75736976653c753132383e000100008d01043852616e6765496e636c7573697665040c496478011800080114737461727418010c49647800010c656e6418010c496478000091010c507a65697467656973745f7072696d697469766573186d61726b6574304d61726b6574506572696f640808424e0110044d0110010814426c6f636b04009501012452616e67653c424e3e0000002454696d657374616d7004009501012052616e67653c4d3e000100009501041452616e6765040c496478011000080114737461727410010c49647800010c656e6410010c496478000099010c507a65697467656973745f7072696d697469766573186d61726b657424446561646c696e65730408424e0110000c013067726163655f706572696f64100108424e00013c6f7261636c655f6475726174696f6e100108424e000140646973707574655f6475726174696f6e100108424e00009d0104184f7074696f6e04045401a1010108104e6f6e6500000010536f6d650400a1010000010000a1010c507a65697467656973745f7072696d697469766573186d61726b6574185265706f727408244163636f756e74496401002c426c6f636b4e756d6265720110000c0108617410012c426c6f636b4e756d62657200010862790001244163636f756e74496400011c6f7574636f6d65110101344f7574636f6d655265706f72740000a50104184f7074696f6e0404540111010108104e6f6e6500000010536f6d65040011010000010000a9010c507a65697467656973745f7072696d697469766573186d61726b6574584d61726b6574446973707574654d656368616e69736d00010c28417574686f72697a656400000014436f7572740001003853696d706c65446973707574657300020000ad010c507a65697467656973745f7072696d697469766573186d61726b65742c4d61726b6574426f6e64730808414901000842410118001001206372656174696f6eb10101504f7074696f6e3c426f6e643c41492c2042413e3e0001186f7261636c65b10101504f7074696f6e3c426f6e643c41492c2042413e3e0001206f75747369646572b10101504f7074696f6e3c426f6e643c41492c2042413e3e00011c64697370757465b10101504f7074696f6e3c426f6e643c41492c2042413e3e0000b10104184f7074696f6e04045401b5010108104e6f6e6500000010536f6d650400b5010000010000b5010c507a65697467656973745f7072696d697469766573186d61726b657410426f6e640808414901000842410118000c010c77686f000108414900011476616c7565180108424100012869735f736574746c6564c80110626f6f6c0000b901101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000bd01101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000c1010c247a726d6c5f737479781870616c6c6574144576656e74040454000108384163636f756e7443726f737365640800000130543a3a4163636f756e744964000018011c42616c616e6365000004050141206163636f756e742063726f7373656420616e6420636c61696d656420746865697220726967687420746f20637265617465207468656972206176617461722e4843726f7373696e674665654368616e676564040018011c42616c616e6365000104745468652063726f7373696e672066656520776173206368616e6765642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c5010c507a726d6c5f676c6f62616c5f64697370757465731870616c6c6574144576656e7404045400011c484164646564566f74696e674f7574636f6d650c01246d61726b65745f69641801344d61726b657449644f663c543e0001146f776e65720001384163636f756e7449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f72740000049041206e657720766f74696e67206f7574636f6d6520686173206265656e2061646465642e74476c6f62616c4469737075746557696e6e657244657465726d696e65640401246d61726b65745f69641801344d61726b657449644f663c543e000104d85468652077696e6e6572206f662074686520676c6f62616c20646973707574652073797374656d2069732064657465726d696e65642e544f7574636f6d654f776e65727352657761726465640801246d61726b65745f69641801344d61726b657449644f663c543e0001186f776e6572731d01014c5665633c4163636f756e7449644f663c543e3e00020498546865206f7574636f6d65206f776e6572732068617665206265656e2072657761726465642e504f7574636f6d654f776e657252657761726465640801246d61726b65745f69641801344d61726b657449644f663c543e0001146f776e65720001384163636f756e7449644f663c543e00030490546865206f7574636f6d65206f776e657220686173206265656e2072657761726465642e604f7574636f6d65735061727469616c6c79436c65616e65640401246d61726b65745f69641801344d61726b657449644f663c543e000404bc546865206f7574636f6d65732073746f72616765206974656d206973207061727469616c6c7920636c65616e65642e504f7574636f6d657346756c6c79436c65616e65640401246d61726b65745f69641801344d61726b657449644f663c543e000504ac546865206f7574636f6d65732073746f72616765206974656d2069732066756c6c7920636c65616e65642e38566f7465644f6e4f7574636f6d65100114766f7465720001384163636f756e7449644f663c543e0001246d61726b65745f69641801344d61726b657449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f727400012c766f74655f616d6f756e7418013042616c616e63654f663c543e000604784120766f74652068617070656e6564206f6e20616e206f7574636f6d652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c9010c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d1c015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e741c010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cd010c6070616c6c65745f70617261636861696e5f7374616b696e671870616c6c6574144576656e7404045400018c204e6577526f756e641001387374617274696e675f626c6f636b100138543a3a426c6f636b4e756d626572000114726f756e641c0128526f756e64496e64657800016473656c65637465645f636f6c6c61746f72735f6e756d6265721c010c753332000134746f74616c5f62616c616e636518013042616c616e63654f663c543e0000044853746172746564206e657720726f756e642e604a6f696e6564436f6c6c61746f7243616e646964617465730c011c6163636f756e74000130543a3a4163636f756e744964000134616d6f756e745f6c6f636b656418013042616c616e63654f663c543e0001506e65775f746f74616c5f616d745f6c6f636b656418013042616c616e63654f663c543e000104b84163636f756e74206a6f696e65642074686520736574206f6620636f6c6c61746f722063616e646964617465732e38436f6c6c61746f7243686f73656e0c0114726f756e641c0128526f756e64496e646578000140636f6c6c61746f725f6163636f756e74000130543a3a4163636f756e744964000150746f74616c5f6578706f7365645f616d6f756e7418013042616c616e63654f663c543e000204410143616e6469646174652073656c656374656420666f7220636f6c6c61746f72732e20546f74616c204578706f73656420416d6f756e7420696e636c7564657320616c6c2064656c65676174696f6e732e6843616e646964617465426f6e644c6573735265717565737465640c012463616e646964617465000130543a3a4163636f756e744964000148616d6f756e745f746f5f646563726561736518013042616c616e63654f663c543e000134657865637574655f726f756e641c0128526f756e64496e646578000304b043616e6469646174652072657175657374656420746f20646563726561736520612073656c6620626f6e642e4c43616e646964617465426f6e6465644d6f72650c012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001386e65775f746f74616c5f626f6e6418013042616c616e63654f663c543e0004049043616e6469646174652068617320696e6372656173656420612073656c6620626f6e642e4c43616e646964617465426f6e6465644c6573730c012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206e65775f626f6e6418013042616c616e63654f663c543e0005049043616e646964617465206861732064656372656173656420612073656c6620626f6e642e5043616e64696461746557656e744f66666c696e6504012463616e646964617465000130543a3a4163636f756e744964000604350143616e6469646174652074656d706f726172696c79206c656176652074686520736574206f6620636f6c6c61746f722063616e6469646174657320776974686f757420756e626f6e64696e672e4c43616e6469646174654261636b4f6e6c696e6504012463616e646964617465000130543a3a4163636f756e744964000704c443616e6469646174652072656a6f696e732074686520736574206f6620636f6c6c61746f722063616e646964617465732e5843616e6469646174655363686564756c6564457869740c0148657869745f616c6c6f7765645f726f756e641c0128526f756e64496e64657800012463616e646964617465000130543a3a4163636f756e7449640001387363686564756c65645f657869741c0128526f756e64496e646578000804dc43616e646964617465206861732072657175657374656420746f206c656176652074686520736574206f662063616e646964617465732e5843616e63656c6c656443616e6469646174654578697404012463616e646964617465000130543a3a4163636f756e744964000904c443616e63656c6c6564207265717565737420746f206c656176652074686520736574206f662063616e646964617465732e6843616e63656c6c656443616e646964617465426f6e644c6573730c012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000134657865637574655f726f756e641c0128526f756e64496e646578000a04bc43616e63656c6c6564207265717565737420746f2064656372656173652063616e646964617465277320626f6e642e3443616e6469646174654c6566740c013065785f63616e646964617465000130543a3a4163636f756e74496400013c756e6c6f636b65645f616d6f756e7418013042616c616e63654f663c543e0001506e65775f746f74616c5f616d745f6c6f636b656418013042616c616e63654f663c543e000b04a443616e64696461746520686173206c6566742074686520736574206f662063616e646964617465732e6c44656c65676174696f6e44656372656173655363686564756c656410012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964000148616d6f756e745f746f5f646563726561736518013042616c616e63654f663c543e000134657865637574655f726f756e641c0128526f756e64496e646578000c04090144656c656761746f722072657175657374656420746f206465637265617365206120626f6e6420666f722074686520636f6c6c61746f722063616e6469646174652e4c44656c65676174696f6e496e6372656173656410012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000118696e5f746f70c80110626f6f6c000d004c44656c65676174696f6e44656372656173656410012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000118696e5f746f70c80110626f6f6c000e005844656c656761746f72457869745363686564756c65640c0114726f756e641c0128526f756e64496e64657800012464656c656761746f72000130543a3a4163636f756e7449640001387363686564756c65645f657869741c0128526f756e64496e646578000f04cc44656c656761746f722072657175657374656420746f206c656176652074686520736574206f662064656c656761746f72732e7444656c65676174696f6e5265766f636174696f6e5363686564756c6564100114726f756e641c0128526f756e64496e64657800012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001387363686564756c65645f657869741c0128526f756e64496e646578001004a444656c656761746f722072657175657374656420746f207265766f6b652064656c65676174696f6e2e3444656c656761746f724c65667408012464656c656761746f72000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e001104a444656c656761746f7220686173206c6566742074686520736574206f662064656c656761746f72732e4444656c65676174696f6e5265766f6b65640c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e0012044c44656c65676174696f6e207265766f6b65642e4044656c65676174696f6e4b69636b65640c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e0013044844656c65676174696f6e206b69636b65642e5844656c656761746f724578697443616e63656c6c656404012464656c656761746f72000130543a3a4163636f756e744964001404e843616e63656c6c656420612070656e64696e67207265717565737420746f20657869742074686520736574206f662064656c656761746f72732e6843616e63656c6c656444656c65676174696f6e526571756573740c012464656c656761746f72000130543a3a4163636f756e74496400014463616e63656c6c65645f72657175657374d101019c43616e63656c6c65645363686564756c6564526571756573743c42616c616e63654f663c543e3e000120636f6c6c61746f72000130543a3a4163636f756e744964001504cc43616e63656c6c6564207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e2e2844656c65676174696f6e14012464656c656761746f72000130543a3a4163636f756e7449640001346c6f636b65645f616d6f756e7418013042616c616e63654f663c543e00012463616e646964617465000130543a3a4163636f756e74496400014864656c656761746f725f706f736974696f6ed901017044656c656761746f7241646465643c42616c616e63654f663c543e3e0001346175746f5f636f6d706f756e64dd01011c50657263656e74001604b84e65772064656c65676174696f6e2028696e637265617365206f6620746865206578697374696e67206f6e65292e5844656c656761746f724c65667443616e64696461746510012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e000158746f74616c5f63616e6469646174655f7374616b656418013042616c616e63654f663c543e001704c044656c65676174696f6e2066726f6d2063616e64696461746520737461746520686173206265656e2072656d6f76652e20526577617264656408011c6163636f756e74000130543a3a4163636f756e74496400011c7265776172647318013042616c616e63654f663c543e0018041d015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c697175696420726577617264732e605265736572766564466f7250617261636861696e426f6e6408011c6163636f756e74000130543a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e00190415015472616e7366657272656420746f206163636f756e7420776869636820686f6c64732066756e647320726573657276656420666f722070617261636861696e20626f6e642e5c50617261636861696e426f6e644163636f756e7453657408010c6f6c64000130543a3a4163636f756e74496400010c6e6577000130543a3a4163636f756e744964001a04b04163636f756e74202872652973657420666f722070617261636861696e20626f6e642074726561737572792e7850617261636861696e426f6e645265736572766550657263656e7453657408010c6f6c64dd01011c50657263656e7400010c6e6577dd01011c50657263656e74001b04e450657263656e74206f6620696e666c6174696f6e20726573657276656420666f722070617261636861696e20626f6e6420287265297365742e30496e666c6174696f6e536574180128616e6e75616c5f6d696e2101011c50657262696c6c000130616e6e75616c5f696465616c2101011c50657262696c6c000128616e6e75616c5f6d61782101011c50657262696c6c000124726f756e645f6d696e2101011c50657262696c6c00012c726f756e645f696465616c2101011c50657262696c6c000124726f756e645f6d61782101011c50657262696c6c001c045101416e6e75616c20696e666c6174696f6e20696e7075742028666972737420332920776173207573656420746f20646572697665206e6577207065722d726f756e6420696e666c6174696f6e20286c617374203329505374616b654578706563746174696f6e735365740c01286578706563745f6d696e18013042616c616e63654f663c543e0001306578706563745f696465616c18013042616c616e63654f663c543e0001286578706563745f6d617818013042616c616e63654f663c543e001d04645374616b696e67206578706563746174696f6e73207365742e40546f74616c53656c656374656453657408010c6f6c641c010c75333200010c6e65771c010c753332001e04b053657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c75652e54436f6c6c61746f72436f6d6d697373696f6e53657408010c6f6c642101011c50657262696c6c00010c6e65772101011c50657262696c6c001f049853657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c75652e44426c6f636b73506572526f756e645365741c013463757272656e745f726f756e641c0128526f756e64496e64657800012c66697273745f626c6f636b100138543a3a426c6f636b4e756d62657200010c6f6c641c010c75333200010c6e65771c010c75333200016c6e65775f7065725f726f756e645f696e666c6174696f6e5f6d696e2101011c50657262696c6c0001746e65775f7065725f726f756e645f696e666c6174696f6e5f696465616c2101011c50657262696c6c00016c6e65775f7065725f726f756e645f696e666c6174696f6e5f6d61782101011c50657262696c6c0020045053657420626c6f636b732070657220726f756e643c4175746f436f6d706f756e645365740c012463616e646964617465000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e74496400011476616c7565dd01011c50657263656e74002104e44175746f2d636f6d706f756e64696e67207265776172642070657263656e74207761732073657420666f7220612064656c65676174696f6e2e28436f6d706f756e6465640c012463616e646964617465000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e002204dc436f6d706f756e646564206120706f7274696f6e206f66207265776172647320746f7761726473207468652064656c65676174696f6e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d1010c6070616c6c65745f70617261636861696e5f7374616b696e674c64656c65676174696f6e5f72657175657374736443616e63656c6c65645363686564756c656452657175657374041c42616c616e636501180008013c7768656e5f65786563757461626c651c0128526f756e64496e646578000118616374696f6ed501016444656c65676174696f6e416374696f6e3c42616c616e63653e0000d5010c6070616c6c65745f70617261636861696e5f7374616b696e674c64656c65676174696f6e5f72657175657374734044656c65676174696f6e416374696f6e041c42616c616e636501180108185265766f6b65040018011c42616c616e6365000000204465637265617365040018011c42616c616e636500010000d9010c6070616c6c65745f70617261636861696e5f7374616b696e671474797065733844656c656761746f72416464656404044201180108284164646564546f546f700401246e65775f746f74616c18010442000000344164646564546f426f74746f6d00010000dd010c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000e1010c6470616c6c65745f617574686f725f736c6f745f66696c7465721870616c6c6574144576656e740001043c456c696769626c65557064617465640400e5010140456c69676962696c69747956616c7565000004250154686520616d6f756e74206f6620656c696769626c6520617574686f727320666f72207468652066696c74657220746f2073656c65637420686173206265656e206368616e6765642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c6470616c6c65745f617574686f725f736c6f745f66696c7465720c6e756d284e6f6e5a65726f553332000004001c010c7533320000e9010c5470616c6c65745f617574686f725f6d617070696e671870616c6c6574144576656e7404045400010c384b657973526567697374657265640c01246e696d6275735f6964ed0101204e696d62757349640001286163636f756e745f6964000130543a3a4163636f756e7449640001106b657973f501011c543a3a4b657973000004e841204e696d627573496420686173206265656e207265676973746572656420616e64206d617070656420746f20616e204163636f756e7449642e2c4b65797352656d6f7665640c01246e696d6275735f6964ed0101204e696d62757349640001286163636f756e745f6964000130543a3a4163636f756e7449640001106b657973f501011c543a3a4b6579730001041901416e204e696d627573496420686173206265656e2064652d726567697374657265642c20616e6420697473204163636f756e744964206d617070696e672072656d6f7665642e2c4b657973526f74617465640c01346e65775f6e696d6275735f6964ed0101204e696d62757349640001286163636f756e745f6964000130543a3a4163636f756e7449640001206e65775f6b657973f501011c543a3a4b6579730002044d01416e204e696d627573496420686173206265656e20726567697374657265642c207265706c6163696e6720612070726576696f757320726567697374726174696f6e20616e6420697473206d617070696e672e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ed010c446e696d6275735f7072696d697469766573346e696d6275735f63727970746f185075626c696300000400f101013c737232353531393a3a5075626c69630000f1010c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000f501105c73657373696f6e5f6b6579735f7072696d6974697665730c767266287672665f63727970746f185075626c696300000400f101013c737232353531393a3a5075626c69630000f9010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000fd01011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fd01100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000010201144572726f72000100144572726f720400010201144572726f72000200000102100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040010010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d69740027000005020c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65fd01011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657810013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657810013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401286d6573736167655f69640401244d6573736167654964000604b0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d65737361676573207761732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090909020c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d707465640400fd01015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c000d0201344d756c74694c6f636174696f6e00000d0201344d756c74694c6f636174696f6e00003502011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508000d0201344d756c74694c6f636174696f6e000010011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080010011c5175657279496400005d020120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0010011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140010011c517565727949640000080108753800000801087538000024011857656967687400002401185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0010011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0010011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c000d0201344d756c74694c6f636174696f6e000010011c517565727949640000790201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08000d0201344d756c74694c6f636174696f6e000010011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040010011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c01104832353600000d0201344d756c74694c6f636174696f6e00009902015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c000d0201344d756c74694c6f636174696f6e00001c012858636d56657273696f6e00004102012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e67656408000d0201344d756c74694c6f636174696f6e00001c012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c000d0201344d756c74694c6f636174696f6e000010011c5175657279496400000102012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800d102015856657273696f6e65644d756c74694c6f636174696f6e000010011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e08000d0201344d756c74694c6f636174696f6e000010011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c69645175657269657210000d0201344d756c74694c6f636174696f6e000010011c5175657279496400000d0201344d756c74694c6f636174696f6e0000790201544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f746966795374617274656408000d0201344d756c74694c6f636174696f6e00004102012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f7469667952657175657374656408000d0201344d756c74694c6f636174696f6e00004102012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e72657175657374656408000d0201344d756c74694c6f636174696f6e00004102012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d20466565735061696408000d0201344d756c74694c6f636174696f6e00004102012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c002c01104832353600000d0201344d756c74694c6f636174696f6e00009902015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090d02100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72110201244a756e6374696f6e7300001102100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400150201204a756e6374696f6e0001000858320800150201204a756e6374696f6e0000150201204a756e6374696f6e0002000858330c00150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0003000858341000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0004000858351400150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0005000858361800150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0006000858371c00150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0007000858382000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e0000150201204a756e6374696f6e000800001502100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04001902010c7533320000002c4163636f756e744964333208011c6e6574776f726b1d0201444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b1d0201444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b1d0201444f7074696f6e3c4e6574776f726b49643e00010c6b6579250201205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040029020110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c69747908010869642d020118426f647949640001107061727431020120426f6479506172740008003c476c6f62616c436f6e73656e7375730400210201244e6574776f726b49640009000019020000061c001d0204184f7074696f6e0404540121020108104e6f6e6500000010536f6d650400210200000100002102100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657210010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900002502000003140000000800290200000618002d02100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040040011c5b75383b20345d00010014496e64657804001902010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900003102100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741902010c753332000100204672616374696f6e08010c6e6f6d1902010c75333200011464656e6f6d1902010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1902010c75333200011464656e6f6d1902010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1902010c75333200011464656e6f6d1902010c7533320004000035020c0c78636d0876330c58636d041043616c6c00000400390201585665633c496e737472756374696f6e3c43616c6c3e3e000039020000023d02003d020c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404004102012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404004102012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404004102012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73655d020120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572790201544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574734102012c4d756c746941737365747300012c62656e65666963696172790d0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574734102012c4d756c7469417373657473000110646573740d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e647d0201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c8102014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721902010c7533320001406d61785f6d6573736167655f73697a651902010c7533320001306d61785f63617061636974791902010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741902010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721902010c75333200011873656e6465721902010c753332000124726563697069656e741902010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400850201445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473890201404d756c7469417373657446696c74657200012c62656e65666963696172790d0201344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473890201404d756c7469417373657446696c746572000110646573740d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e000e003445786368616e676541737365740c011067697665890201404d756c7469417373657446696c74657200011077616e744102012c4d756c746941737365747300011c6d6178696d616cc80110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473890201404d756c7469417373657446696c74657200011c726573657276650d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473890201404d756c7469417373657446696c746572000110646573740d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f850201445175657279526573706f6e7365496e666f000118617373657473890201404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573490201284d756c746941737365740001307765696768745f6c696d69749502012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003502012458636d3c43616c6c3e0015002c536574417070656e64697804003502012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574734102012c4d756c74694173736574730001187469636b65740d0201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404004102012c4d756c7469417373657473001c002c457870656374417373657404004102012c4d756c7469417373657473001d00304578706563744f726967696e0400790201544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400610201504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400750201384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f850201445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781902010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f721902010c75333200013c6d696e5f63726174655f6d696e6f721902010c753332002200505265706f72745472616e736163745374617475730400850201445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400150201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b210201244e6574776f726b496400012c64657374696e6174696f6e11020154496e746572696f724d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e002600244c6f636b41737365740801146173736574490201284d756c74694173736574000120756e6c6f636b65720d0201344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574490201284d756c746941737365740001187461726765740d0201344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574490201284d756c746941737365740001146f776e65720d0201344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574490201284d756c746941737365740001186c6f636b65720d0201344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177c80110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04000d0201344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69749502012c5765696768744c696d6974000130636865636b5f6f726967696e790201544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00004102100c78636d087633286d756c746961737365742c4d756c7469417373657473000004004502013c5665633c4d756c746941737365743e000045020000024902004902100c78636d087633286d756c74696173736574284d756c74694173736574000008010869644d02011c4173736574496400010c66756e5102012c46756e676962696c69747900004d02100c78636d087633286d756c746961737365741c4173736574496400010820436f6e637265746504000d0201344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100005102100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040029020110753132380000002c4e6f6e46756e6769626c650400550201344173736574496e7374616e6365000100005502100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400290201107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804000901011c5b75383b20385d0003001c417272617931360400590201205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d0005000059020000031000000008005d020c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304004102012c4d756c74694173736574730001003c457865637574696f6e526573756c740400610201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e04001c013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04006902013456656350616c6c6574496e666f000400384469737061746368526573756c740400750201384d617962654572726f72436f646500050000610204184f7074696f6e0404540165020108104e6f6e6500000010536f6d650400650200000100006502000004081c01020069020c0c78636d0876333456656350616c6c6574496e666f000004006d02013c5665633c50616c6c6574496e666f3e00006d0200000271020071020c0c78636d0876332850616c6c6574496e666f0000180114696e6465781902010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e0001146d616a6f721902010c7533320001146d696e6f721902010c75333200011470617463681902010c753332000075020c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f72040030011c5665633c75383e000100385472756e63617465644572726f72040030011c5665633c75383e00020000790204184f7074696f6e040454010d020108104e6f6e6500000010536f6d6504000d0200000100007d020c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000081020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000085020c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e0d0201344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400008902100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504004102012c4d756c74694173736574730000001057696c6404008d02013857696c644d756c74694173736574000100008d02100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869644d02011c4173736574496400010c66756e9102013c57696c6446756e676962696c69747900010028416c6c436f756e74656404001902010c75333200020030416c6c4f66436f756e7465640c010869644d02011c4173736574496400010c66756e9102013c57696c6446756e676962696c697479000114636f756e741902010c753332000300009102100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000095020c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100009902080c78636d5056657273696f6e65644d756c746941737365747300010808563204009d02013c76323a3a4d756c746941737365747300010008563304004102013c76333a3a4d756c7469417373657473000300009d02100c78636d087632286d756c746961737365742c4d756c746941737365747300000400a102013c5665633c4d756c746941737365743e0000a102000002a50200a502100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964a902011c4173736574496400010c66756ec902012c46756e676962696c6974790000a902100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400ad0201344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e00010000ad02100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b10201244a756e6374696f6e730000b102100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400b50201204a756e6374696f6e0001000858320800b50201204a756e6374696f6e0000b50201204a756e6374696f6e0002000858330c00b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0003000858341000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0004000858351400b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0005000858361800b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0006000858371c00b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0007000858382000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e0000b50201204a756e6374696f6e00080000b502100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001902010c7533320000002c4163636f756e744964333208011c6e6574776f726bb90201244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb90201244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bb90201244e6574776f726b496400010c6b6579250201205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040029020110753132380005002847656e6572616c4b65790400bd0201805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964c1020118426f6479496400011070617274c5020120426f64795061727400080000b9020c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400bd0201805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000bd02101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000c1020c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400bd0201805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001902010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000c5020c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741902010c753332000100204672616374696f6e08010c6e6f6d1902010c75333200011464656e6f6d1902010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1902010c75333200011464656e6f6d1902010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1902010c75333200011464656e6f6d1902010c75333200040000c902100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040029020110753132380000002c4e6f6e46756e6769626c650400cd0201344173736574496e7374616e636500010000cd02100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400290201107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804000901011c5b75383b20385d0003001c417272617931360400590201205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000d102080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400ad02014476323a3a4d756c74694c6f636174696f6e00010008563304000d02014476333a3a4d756c74694c6f636174696f6e00030000d5020c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e00011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e0001146572726f720102012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572d902011850617261496400011c73656e745f61741c014052656c6179426c6f636b4e756d626572000114696e64657810013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657810013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d9020c48706f6c6b61646f745f70617261636861696e287072696d697469766573084964000004001c010c7533320000dd020c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964fc0128543a3a417373657449640001206d65746164617461e10201b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e0000003055706461746564417373657408012061737365745f6964fc0128543a3a417373657449640001206d65746164617461e10201b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1020c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d65746164617461081c42616c616e6365011838437573746f6d4d6574616461746101e50200180120646563696d616c731c010c7533320001106e616d6530011c5665633c75383e00011873796d626f6c30011c5665633c75383e00014c6578697374656e7469616c5f6465706f73697418011c42616c616e63650001206c6f636174696f6eed0201784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616ce5020138437573746f6d4d657461646174610000e5020c507a65697467656973745f7072696d69746976657314747970657338437573746f6d4d65746164617461000008010c78636de902012c58636d4d6574616461746100014c616c6c6f775f61735f626173655f6173736574c80110626f6f6c0000e9020c507a65697467656973745f7072696d6974697665731474797065732c58636d4d6574616461746100000401286665655f666163746f724d01013c4f7074696f6e3c42616c616e63653e0000ed0204184f7074696f6e04045401d1020108104e6f6e6500000010536f6d650400d1020000010000f1020c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574490201284d756c7469417373657400010c77686f0d0201344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574490201284d756c7469417373657400010c77686f0d0201344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f5020c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574734102012c4d756c746941737365747300010c666565490201284d756c74694173736574000110646573740d0201344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f9020c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f6572fd0201504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fd0204184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000010308306672616d655f73797374656d14506861736500010c384170706c7945787472696e73696304001c010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000005030000022c00090300000278000d0308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1902014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d651103016473705f72756e74696d653a3a52756e74696d65537472696e6700001103000005020015030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000014684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657310010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000324190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73190301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973210301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b6579731c010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19030000021d03001d03000004083030002103000002300025030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373290301845065724469737061746368436c6173733c57656967687473506572436c6173733e000029030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454012d03000c01186e6f726d616c2d0301045400012c6f7065726174696f6e616c2d030104540001246d616e6461746f72792d0301045400002d030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963310301384f7074696f6e3c5765696768743e0001246d61785f746f74616c310301384f7074696f6e3c5765696768743e0001207265736572766564310301384f7074696f6e3c5765696768743e0000310304184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000035030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178390301545065724469737061746368436c6173733c7533323e000039030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011c000c01186e6f726d616c1c01045400012c6f7065726174696f6e616c1c0104540001246d616e6461746f72791c01045400003d03082873705f776569676874733c52756e74696d65446257656967687400000801107265616410010c753634000114777269746510010c75363400004103082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d651103013452756e74696d65537472696e67000124696d706c5f6e616d651103013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e1c010c753332000130737065635f76657273696f6e1c010c753332000130696d706c5f76657273696f6e1c010c753332000110617069734503011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e1c010c75333200013473746174655f76657273696f6e080108753800004503040c436f77040454014903000400490300000049030000024d03004d030000040809011c0051030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657455030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5903101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400050301185665633c543e00005d03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016103045300000400a10501185665633c543e0000610304184f7074696f6e0404540165030108104e6f6e6500000010536f6d650400650300000100006503084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0169032c426c6f636b4e756d62657201103450616c6c6574734f726967696e017104244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6903011043616c6c0001386d617962655f706572696f646963750301944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e7104013450616c6c6574734f726967696e0000690310346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454016d03010c184c6567616379040110686173682c01104861736800000018496e6c696e6504009d050134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e1c010c753332000200006d03085c626174746572795f73746174696f6e5f72756e74696d652c52756e74696d6543616c6c0001a01853797374656d0400150301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d700400550301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000100245363686564756c65720400710301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00030020507265696d6167650400790301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0004002042616c616e63657304007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002054726561737572790400890301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e000c001c56657374696e6704008d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e000d00204d756c74697369670400950301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e000e0020426f756e7469657304009d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e000f002444656d6f63726163790400a10301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e0014004441647669736f7279436f6d6d69747465650400a90301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41647669736f7279436f6d6d69747465652c2052756e74696d653e0015006c41647669736f7279436f6d6d69747465654d656d626572736869700400b50301010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41647669736f7279436f6d6d69747465654d656d626572736869702c2052756e74696d653e0016001c436f756e63696c0400b90301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e00170044436f756e63696c4d656d626572736869700400bd0301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c4d656d626572736869702c2052756e74696d653e00180048546563686e6963616c436f6d6d69747465650400c10301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e00190070546563686e6963616c436f6d6d69747465654d656d626572736869700400c50301050273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465654d656d626572736869702c2052756e74696d653e001a00204964656e746974790400c90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001e001c5574696c6974790400690401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001f001450726f78790400910401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e00200024436f6e7472616374730400990401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e7472616374732c2052756e74696d653e0021003041737365744d616e616765720400a50401c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41737365744d616e616765722c2052756e74696d653e00280028417574686f72697a65640400ad0401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72697a65642c2052756e74696d653e00330014436f7572740400b10401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f7572742c2052756e74696d653e0034003c4c69717569646974794d696e696e670400b50401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c69717569646974794d696e696e672c2052756e74696d653e0035003853696d706c6544697370757465730400b90401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53696d706c6544697370757465732c2052756e74696d653e0037001453776170730400bd0401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53776170732c2052756e74696d653e0038004450726564696374696f6e4d61726b6574730400c10401d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726564696374696f6e4d61726b6574732c2052756e74696d653e00390010537479780400cd0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c537479782c2052756e74696d653e003a0038476c6f62616c44697370757465730400d10401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c476c6f62616c44697370757465732c2052756e74696d653e003b003c50617261636861696e53797374656d0400d50401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0064004050617261636861696e5374616b696e670400090501d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e006e0038417574686f72496e686572656e740400150501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72496e686572656e742c2052756e74696d653e006f0030417574686f7246696c7465720400190501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f7246696c7465722c2052756e74696d653e00700034417574686f724d617070696e6704001d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f724d617070696e672c2052756e74696d653e00710020446d7051756575650400210501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0079002c506f6c6b61646f7458636d0400250501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e007a002458636d7051756575650400790501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e007b00344173736574526567697374727904007d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e007c001c58546f6b656e730400910501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e007e00105375646f0400990501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e0096000071030c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963750301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e6465781c010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963750301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963750301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963750301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e750304184f7074696f6e04045401780108104e6f6e6500000010536f6d65040078000001000079030c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374810301504163636f756e7449644c6f6f6b75704f663c543e00011476616c756529020128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656529020128543a3a42616c616e63650001306e65775f726573657276656429020128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365810301504163636f756e7449644c6f6f6b75704f663c543e00011064657374810301504163636f756e7449644c6f6f6b75704f663c543e00011476616c756529020128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374810301504163636f756e7449644c6f6f6b75704f663c543e00011476616c756529020128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374810301504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665c80110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780184011408496404000001244163636f756e74496400000014496e6465780400850301304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400250201205b75383b2032305d000400008503000006840089030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75652902013c42616c616e63654f663c542c20493e00012c62656e6566696369617279810301504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641902013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641902013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e742902013c42616c616e63654f663c542c20493e00012c62656e6566696369617279810301504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641902013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d030c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f74686572040118746172676574810301504163636f756e7449644c6f6f6b75704f663c543e00013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e73666572080118746172676574810301504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65910301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f75726365810301504163636f756e7449644c6f6f6b75704f663c543e000118746172676574810301504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65910301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e6465781c010c75333200013c7363686564756c65325f696e6465781c010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91030c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000095030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965731d0101445665633c543a3a4163636f756e7449643e00011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c64f0010c7531360001446f746865725f7369676e61746f726965731d0101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74990301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742401185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64f0010c7531360001446f746865725f7369676e61746f726965731d0101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74990301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64f0010c7531360001446f746865725f7369676e61746f726965731d0101445665633c543a3a4163636f756e7449643e00012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e990304184f7074696f6e04045401a40108104e6f6e6500000010536f6d650400a400000100009d030c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75652902013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641902012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69641902012c426f756e7479496e64657800011c63757261746f72810301504163636f756e7449644c6f6f6b75704f663c543e00010c6665652902013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69641902012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69641902012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69641902012c426f756e7479496e64657800012c62656e6566696369617279810301504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69641902012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69641902012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641902012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616c69030140426f756e64656443616c6c4f663c543e00011476616c75652902013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c1902012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465781902013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e6465781c013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616c69030140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c69030140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c69030140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781902013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746f810301504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ea5030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574810301504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e6465781c013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574810301504163636f756e7449644c6f6f6b75704f663c543e000114696e6465781c013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e646578b0015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781902012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea5030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000a9030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d626572731d0101445665633c543a3a4163636f756e7449643e0001147072696d65fd0201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e741c012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c6d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641902010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641902012c4d656d626572436f756e7400012070726f706f73616c6d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641902010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0301244f6c645765696768740001306c656e6774685f626f756e641902010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641902010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead03000006b10300b103082873705f77656967687473244f6c645765696768740000040010010c7536340000b5030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665810301504163636f756e7449644c6f6f6b75704f663c543e00010c616464810301504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d626572731d0101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577810301504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb9030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d626572731d0101445665633c543a3a4163636f756e7449643e0001147072696d65fd0201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e741c012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c6d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641902010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641902012c4d656d626572436f756e7400012070726f706f73616c6d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641902010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0301244f6c645765696768740001306c656e6774685f626f756e641902010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641902010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665810301504163636f756e7449644c6f6f6b75704f663c543e00010c616464810301504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d626572731d0101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577810301504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d626572731d0101445665633c543a3a4163636f756e7449643e0001147072696d65fd0201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e741c012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c6d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641902010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641902012c4d656d626572436f756e7400012070726f706f73616c6d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641902010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0301244f6c645765696768740001306c656e6774685f626f756e641902010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641902010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665810301504163636f756e7449644c6f6f6b75704f663c543e00010c616464810301504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d626572731d0101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577810301504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74810301504163636f756e7449644c6f6f6b75704f663c543e0000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666fcd0301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f7375627304011073756273550401645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e64657819020138526567697374726172496e64657800011c6d61785f6665652902013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e6465781c0138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e64657819020138526567697374726172496e64657800010c6665652902013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e64657819020138526567697374726172496e64657800010c6e6577810301504163636f756e7449644c6f6f6b75704f663c543e000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e64657819020138526567697374726172496e6465780001186669656c64735d0401384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e741001247265675f696e64657819020138526567697374726172496e646578000118746172676574810301504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e746504015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e746974792c011c543a3a48617368000950b850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e49012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f605d20666f72207468617420746865206a756467656d656e742069732070726f76696465642e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e74697479040118746172676574810301504163636f756e7449644c6f6f6b75704f663c543e000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c737562810301504163636f756e7449644c6f6f6b75704f663c543e00011064617461d903011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562810301504163636f756e7449644c6f6f6b75704f663c543e00011064617461d903011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562810301504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2ecd030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616cd1030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179d9030110446174610001146c6567616cd90301104461746100010c776562d90301104461746100011072696f74d903011044617461000114656d61696cd90301104461746100013c7067705f66696e6765727072696e74510401404f7074696f6e3c5b75383b2032305d3e000114696d616765d90301104461746100011c74776974746572d9030110446174610000d103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d5030453000004004d0401185665633c543e0000d50300000408d903d90300d9030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400dd030000010010526177310400e1030000020010526177320400e5030000030010526177330400e9030000040010526177340400400000050010526177350400ed030000060010526177360400f1030000070010526177370400f503000008001052617738040009010000090010526177390400f90300000a001452617731300400fd0300000b001452617731310400010400000c001452617731320400050400000d001452617731330400090400000e0014526177313404000d0400000f00145261773135040011040000100014526177313604005902000011001452617731370400150400001200145261773138040019040000130014526177313904001d0400001400145261773230040025020000150014526177323104002104000016001452617732320400250400001700145261773233040029040000180014526177323404002d04000019001452617732350400310400001a001452617732360400350400001b001452617732370400390400001c0014526177323804003d0400001d001452617732390400410400001e001452617733300400450400001f001452617733310400490400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000dd03000003000000000800e103000003010000000800e503000003020000000800e903000003030000000800ed03000003050000000800f103000003060000000800f503000003070000000800f903000003090000000800fd030000030a000000080001040000030b000000080005040000030c000000080009040000030d00000008000d040000030e000000080011040000030f0000000800150400000311000000080019040000031200000008001d040000031300000008002104000003150000000800250400000316000000080029040000031700000008002d04000003180000000800310400000319000000080035040000031a000000080039040000031b00000008003d040000031c000000080041040000031d000000080045040000031e000000080049040000031f00000008004d04000002d50300510404184f7074696f6e0404540125020108104e6f6e6500000010536f6d65040025020000010000550400000259040059040000040800d903005d040c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540161040004001001344964656e746974794669656c64000061040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000065040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000069040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c736d04017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578f0010c75313600011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c736d04017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e71040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c736d04017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c776974685f77656967687408011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874240118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d040000026d03007104085c626174746572795f73746174696f6e5f72756e74696d65304f726967696e43616c6c657200011c1873797374656d0400750401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000004441647669736f7279436f6d6d69747465650400790401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e0015001c436f756e63696c04007d0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e00170048546563686e6963616c436f6d6d69747465650400810401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e0019002843756d756c757358636d04008504016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e0078002c506f6c6b61646f7458636d04008904014870616c6c65745f78636d3a3a4f726967696e007a0010566f696404008d0401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640006000075040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200007904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d6265727308001c012c4d656d626572436f756e7400001c012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200007d04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d6265727308001c012c4d656d626572436f756e7400001c012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200008104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d6265727308001c012c4d656d626572436f756e7400001c012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000085040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400d90201185061726149640001000089040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04000d0201344d756c74694c6f636174696f6e00000020526573706f6e736504000d0201344d756c74694c6f636174696f6e000100008d04081c73705f636f726510566f69640001000091040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c810301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065950401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000244d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c6567617465810301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c6567617465810301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e646578f0010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e6572810301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065ec0130543a3a50726f787954797065000114696e646578f0010c753136000118686569676874280138543a3a426c6f636b4e756d6265720001246578745f696e6465781902010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616c810301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c810301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465810301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c6567617465810301504163636f756e7449644c6f6f6b75704f663c543e0001107265616c810301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065950401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e950404184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec000001000099040c4070616c6c65745f636f6e7472616374731870616c6c65741043616c6c0404540001243c63616c6c5f6f6c645f77656967687414011064657374810301504163636f756e7449644c6f6f6b75704f663c543e00011476616c75652902013042616c616e63654f663c543e0001246761735f6c696d6974ad0301244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d69749d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746130011c5665633c75383e0000041501446570726563617465642076657273696f6e206966205b6053656c663a3a63616c6c605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e80696e7374616e74696174655f776974685f636f64655f6f6c645f77656967687418011476616c75652902013042616c616e63654f663c543e0001246761735f6c696d6974ad0301244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d69749d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646530011c5665633c75383e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0001045901446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e58696e7374616e74696174655f6f6c645f77656967687418011476616c75652902013042616c616e63654f663c543e0001246761735f6c696d6974ad0301244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d69749d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f686173682c012c436f6465486173683c543e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0002043101446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e7469617465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e2c75706c6f61645f636f64650c0110636f646530011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d69749d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e00012c64657465726d696e69736da104012c44657465726d696e69736d000350ec55706c6f6164206e65772060636f64656020776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00210149662074686520636f646520646f6573206e6f7420616c72656164792065786973742061206465706f7369742069732072657365727665642066726f6d207468652063616c6c65724501616e6420756e7265736572766564206f6e6c79207768656e205b6053656c663a3a72656d6f76655f636f6465605d2069732063616c6c65642e205468652073697a65206f66207468652072657365727665f0646570656e6473206f6e2074686520696e737472756d656e7465642073697a65206f66207468652074686520737570706c6965642060636f6465602e00310149662074686520636f646520616c72656164792065786973747320696e2073746f726167652069742077696c6c207374696c6c2072657475726e20604f6b6020616e642075706772616465739474686520696e2073746f726167652076657273696f6e20746f207468652063757272656e74d05b60496e737472756374696f6e576569676874733a3a76657273696f6e605d28496e737472756374696f6e57656967687473292e0055012d206064657465726d696e69736d603a20496620746869732069732073657420746f20616e79206f746865722076616c756520627574205b6044657465726d696e69736d3a3a44657465726d696e6973746963605d450120207468656e20746865206f6e6c792077617920746f20757365207468697320636f646520697320746f2064656c65676174652063616c6c20696e746f2069742066726f6d20616e206f6666636861696efc2020657865637574696f6e2e2053657420746f205b6044657465726d696e69736d3a3a44657465726d696e6973746963605d20696620696e20646f7562742e001823204e6f7465005901416e796f6e652063616e20696e7374616e7469617465206120636f6e74726163742066726f6d20616e792075706c6f6164656420636f646520616e6420746875732070726576656e74206974732072656d6f76616c2e4101546f2061766f6964207468697320736974756174696f6e206120636f6e7374727563746f7220636f756c6420656d706c6f792061636365737320636f6e74726f6c20736f20746861742069742063616e39016f6e6c7920626520696e7374616e746961746564206279207065726d697373696f6e656420656e7469746965732e205468652073616d652069732074727565207768656e2075706c6f6164696e67a07468726f756768205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2e2c72656d6f76655f636f6465040124636f64655f686173682c012c436f6465486173683c543e000410350152656d6f76652074686520636f64652073746f72656420756e6465722060636f64655f686173686020616e6420726566756e6420746865206465706f73697420746f20697473206f776e65722e0045014120636f64652063616e206f6e6c792062652072656d6f76656420627920697473206f726967696e616c2075706c6f616465722028697473206f776e65722920616e64206f6e6c79206966206974206973646e6f74207573656420627920616e7920636f6e74726163742e207365745f636f646508011064657374810301504163636f756e7449644c6f6f6b75704f663c543e000124636f64655f686173682c012c436f6465486173683c543e000528090150726976696c656765642066756e6374696f6e2074686174206368616e6765732074686520636f6465206f6620616e206578697374696e6720636f6e74726163742e004501546869732074616b65732063617265206f66207570646174696e6720726566636f756e747320616e6420616c6c206f74686572206e6563657373617279206f7065726174696f6e732e2052657475726e73e8616e206572726f7220696620656974686572207468652060636f64655f6861736860206f722060646573746020646f206e6f742065786973742e001823204e6f74650031015468697320646f6573202a2a6e6f742a2a206368616e6765207468652061646472657373206f662074686520636f6e747261637420696e207175657374696f6e2e2054686973206d65616e733d01746861742074686520636f6e74726163742061646472657373206973206e6f206c6f6e67657220646572697665642066726f6d2069747320636f646520686173682061667465722063616c6c696e67487468697320646973706174636861626c652e1063616c6c14011064657374810301504163636f756e7449644c6f6f6b75704f663c543e00011476616c75652902013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d69749d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746130011c5665633c75383e00064005014d616b657320612063616c6c20746f20616e206163636f756e742c206f7074696f6e616c6c79207472616e7366657272696e6720736f6d652062616c616e63652e00302320506172616d657465727300a82a206064657374603a2041646472657373206f662074686520636f6e747261637420746f2063616c6c2efc2a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f206064657374602e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642066726f6d20746865a4202063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ec42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e74726163742e0025012a20496620746865206163636f756e74206973206120736d6172742d636f6e7472616374206163636f756e742c20746865206173736f63696174656420636f64652077696c6c206265ac657865637574656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e15012a20496620746865206163636f756e74206973206120726567756c6172206163636f756e742c20616e792076616c75652077696c6c206265207472616e736665727265642e45012a204966206e6f206163636f756e742065786973747320616e64207468652063616c6c2076616c7565206973206e6f74206c657373207468616e20606578697374656e7469616c5f6465706f736974602c11016120726567756c6172206163636f756e742077696c6c206265206372656174656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e54696e7374616e74696174655f776974685f636f646518011476616c75652902013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d69749d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646530011c5665633c75383e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0007683101496e7374616e7469617465732061206e657720636f6e74726163742066726f6d2074686520737570706c6965642060636f646560206f7074696f6e616c6c79207472616e7366657272696e6734736f6d652062616c616e63652e0021015468697320646973706174636861626c6520686173207468652073616d65206566666563742061732063616c6c696e67205b6053656c663a3a75706c6f61645f636f6465605d202b3d015b6053656c663a3a696e7374616e7469617465605d2e2042756e646c696e67207468656d20746f6765746865722070726f766964657320656666696369656e6379206761696e732e20506c65617365d8616c736f20636865636b2074686520646f63756d656e746174696f6e206f66205b6053656c663a3a75706c6f61645f636f6465605d2e00302320506172616d6574657273004d012a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f20746865206e65776c79206372656174656420636f6e74726163742e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642f7265736572766564c8202066726f6d207468652063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ecc2a2060636f6465603a2054686520636f6e747261637420636f646520746f206465706c6f7920696e207261772062797465732ef42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e747261637420636f6e7374727563746f722e31012a206073616c74603a205573656420666f722074686520616464726573732064657269766174696f6e2e20536565205b6050616c6c65743a3a636f6e74726163745f61646472657373605d2e0094496e7374616e74696174696f6e20697320657865637574656420617320666f6c6c6f77733a0059012d2054686520737570706c6965642060636f64656020697320696e737472756d656e7465642c206465706c6f7965642c20616e6420612060636f64655f6861736860206973206372656174656420666f7220746861741c2020636f64652e59012d204966207468652060636f64655f686173686020616c726561647920657869737473206f6e2074686520636861696e2074686520756e6465726c79696e672060636f6465602077696c6c206265207368617265642e49012d205468652064657374696e6174696f6e206164647265737320697320636f6d7075746564206261736564206f6e207468652073656e6465722c20636f64655f6861736820616e64207468652073616c742e01012d2054686520736d6172742d636f6e7472616374206163636f756e7420697320637265617465642061742074686520636f6d707574656420616464726573732ec02d20546865206076616c756560206973207472616e7366657272656420746f20746865206e6577206163636f756e742e41012d2054686520606465706c6f79602066756e6374696f6e20697320657865637574656420696e2074686520636f6e74657874206f6620746865206e65776c792d63726561746564206163636f756e742e2c696e7374616e746961746518011476616c75652902013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d69749d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f686173682c012c436f6465486173683c543e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e000814fc496e7374616e746961746573206120636f6e74726163742066726f6d20612070726576696f75736c79206465706c6f796564207761736d2062696e6172792e003501546869732066756e6374696f6e206973206964656e746963616c20746f205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2062757420776974686f7574207468654901636f6465206465706c6f796d656e7420737465702e20496e73746561642c207468652060636f64655f6861736860206f6620616e206f6e2d636861696e206465706c6f796564207761736d2062696e617279446d75737420626520737570706c6965642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d0404184f7074696f6e0404540129020108104e6f6e6500000010536f6d65040029020000010000a1040c4070616c6c65745f636f6e747261637473107761736d2c44657465726d696e69736d0001083444657465726d696e697374696300000048416c6c6f77496e64657465726d696e69736d00010000a5040c3c6f726d6c5f63757272656e63696573186d6f64756c651043616c6c04045400010c207472616e736665720c0110646573748103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964fc013c43757272656e637949644f663c543e000118616d6f756e742902013042616c616e63654f663c543e000010f45472616e7366657220736f6d652062616c616e636520746f20616e6f74686572206163636f756e7420756e646572206063757272656e63795f6964602e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e607472616e736665725f6e61746976655f63757272656e6379080110646573748103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e742902013042616c616e63654f663c543e000110c45472616e7366657220736f6d65206e61746976652063757272656e637920746f20616e6f74686572206163636f756e742e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e387570646174655f62616c616e63650c010c77686f8103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964fc013c43757272656e637949644f663c543e000118616d6f756e74a904012c416d6f756e744f663c543e00020ccc75706461746520616d6f756e74206f66206163636f756e74206077686f6020756e646572206063757272656e63795f6964602e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea9040000050d00ad040c3c7a726d6c5f617574686f72697a65641870616c6c65741043616c6c04045400010460617574686f72697a655f6d61726b65745f6f7574636f6d650801246d61726b65745f69641801344d61726b657449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f727400000415014f76657277726974657320616c72656164792070726f7669646564206f7574636f6d657320666f72207468652073616d65206d61726b657420616e64206163636f756e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb1040c287a726d6c5f636f7572741870616c6c65741043616c6c040454000128286a6f696e5f636f757274040118616d6f756e7418013042616c616e63654f663c543e000060f04a6f696e20746f206265636f6d652061206a75726f722c2077686f2069732061626c6520746f206765742072616e646f6d6c792073656c6563746564c0666f7220636f757274206361736573206163636f7264696e6720746f207468652070726f7669646564207374616b652ea8496620746865206a75726f7220697320616c72656164792070617274206f662074686520636f7572742c4d017468652060616d6f756e7460206e6565647320746f20626520686967686572207468616e207468652070726576696f757320616d6f756e7420746f2075706461746520746865206a75726f72207374616b652e5d01496620746865206a75726f7220676574732073656c656374656420666f72206120636f75727420636173652c20746865206a75726f722068617320746f20766f746520616e642072657665616c2074686520766f74652e1501496620746865206a75726f7220646f6573206e6f7420766f7465206f722072657665616c2074686520766f74652c20746865206a75726f72206765747320736c6173686564e86279207468652073656c6563746564206d756c7469706c65206f6620604d696e4a75726f725374616b656020666f722074686520636f7572742e0901546865207269736b656420616d6f756e7420646570656e6473206f6e20746865206a75726f722072616e646f6d2073656c656374696f6e20616c676f726974686d2c2501627574206973206174206d6f73742028604d617853656c6563746564447261777360202f203229206d756c6974706c6965642062792074686520604d696e4a75726f725374616b6560ac666f7220616c6c206a75726f727320616e642064656c656761746f727320696e206f6e6520636f7572742e0d01417373756d6520796f75206765742072616e646f6d6c792073656c6563746564206f6e206f6e65206f6620746865736520604d696e4a75726f725374616b656027732ed45468656e20796f75207269736b206174206d6f737420604d696e4a75726f725374616b656020666f72207468697320636f7572742e11015468652070726f626162696c69747920746f206765742073656c65637465642069732068696768657220746865206d6f72652066756e647320617265207374616b65642e09015468652060616d6f756e7460206f6620746869732063616c6c20726570726573656e74732074686520746f74616c207374616b65206f6620746865206a75726f722e610149662074686520706f6f6c2069732066756c6c2c20746865206c6f77657374207374616b656420636f757274207061727469636970616e742069732072656d6f7665642066726f6d2074686520636f75727420706f6f6c2e49014966207468652060616d6f756e7460206973206c6f776572207468616e20746865206c6f77657374207374616b656420636f757274207061727469636970616e742c207468652063616c6c206661696c732e002c2320417267756d656e747300f82d2060616d6f756e74603a2054686520746f74616c207374616b65206173736f636961746564207769746820746865206a6f696e696e67206a75726f722e00202320576569676874005901436f6d706c65786974793a20604f286c6f67286e2929602c20776865726520606e6020697320746865206e756d626572206f66206a75726f727320696e20746865207374616b652d776569676874656420706f6f6c2e2064656c6567617465080118616d6f756e7418013042616c616e63654f663c543e00012c64656c65676174696f6e731d0101445665633c543a3a4163636f756e7449643e000148944a6f696e2074686520636f75727420746f206265636f6d6520612064656c656761746f722ef44966207468652072616e646f6d2073656c656374696f6e20616c676f726974686d2063686f6f73657320612064656c656761746f7273207374616b652c05017468652063616c6c65722064656c6567617465732074686520766f746520706f77657220746f2074686520647261776e2064656c656761746564206a75726f722e51015468652064656c656761746f72206765747320736c6173686564206f72207265776172646564206163636f7264696e6720746f207468652064656c656761746564206a75726f722773206465636973696f6e732eb84966207468652064656c656761746f7220697320616c72656164792070617274206f662074686520636f7572742c61017468652060616d6f756e7460206e6565647320746f20626520686967686572207468616e207468652070726576696f757320616d6f756e7420746f20757064617465207468652064656c656761746f7273207374616b652e19015468652060616d6f756e7460206f6620746869732063616c6c20726570726573656e74732074686520746f74616c207374616b65206f66207468652064656c656761746f722e610149662074686520706f6f6c2069732066756c6c2c20746865206c6f77657374207374616b656420636f757274207061727469636970616e742069732072656d6f7665642066726f6d2074686520636f75727420706f6f6c2e49014966207468652060616d6f756e7460206973206c6f776572207468616e20746865206c6f77657374207374616b656420636f757274207061727469636970616e742c207468652063616c6c206661696c732e002c2320417267756d656e74730009012d2060616d6f756e74603a2054686520746f74616c207374616b65206173736f636961746564207769746820746865206a6f696e696e672064656c656761746f722e09012d206064656c65676174696f6e73603a20546865206c697374206f66206a75726f727320746f2064656c65676174652074686520766f746520706f77657220746f2e00202320576569676874005901436f6d706c65786974793a20604f286c6f67286e2929602c20776865726520606e6020697320746865206e756d626572206f66206a75726f727320696e20746865207374616b652d776569676874656420706f6f6c2e48707265706172655f657869745f636f757274000220190150726570617265206173206120636f757274207061727469636970616e7420286a75726f72206f722064656c656761746f722920746f20657869742074686520636f7572742e65015768656e20746869732069732063616c6c65642074686520636f757274207061727469636970616e74206973206e6f7420616e796d6f72652061626c6520746f2067657420647261776e20666f72206e65772063617365732e010154686520636f757274207061727469636970616e7420676574732072656d6f7665642066726f6d20746865207374616b652d776569676874656420706f6f6c2ed0416674657220746861742074686520636f757274207061727469636970616e742063616e20657869742074686520636f7572742e00202320576569676874005901436f6d706c65786974793a20604f286c6f67286e2929602c20776865726520606e6020697320746865206e756d626572206f66206a75726f727320696e20746865207374616b652d776569676874656420706f6f6c2e28657869745f636f757274040144636f7572745f7061727469636970616e74810301504163636f756e7449644c6f6f6b75704f663c543e0003343c457869742074686520636f7572742ef0546865207374616b65207768696368206973206e6f74206c6f636b656420627920616e7920636f757274206361736520697320756e6c6f636b65642ea860707265706172655f657869745f636f75727460206d7573742062652063616c6c6564206265666f72654901746f2072656d6f76652074686520636f757274207061727469636970616e7420286a75726f72206f722064656c656761746f72292066726f6d20746865207374616b652d776569676874656420706f6f6c2e002c2320417267756d656e747300b42d2060636f7572745f7061727469636970616e74603a2054686520636f757274207061727469636970616e742cc877686f20697320617373756d6564206e6f7420746f2062652070617274206f662074686520706f6f6c20616e796d6f72652e00202320576569676874005901436f6d706c65786974793a20604f286c6f67286e2929602c20776865726520606e6020697320746865206e756d626572206f66206a75726f727320696e20746865207374616b652d776569676874656420706f6f6c2e10766f7465080120636f7572745f69642902011c436f757274496400013c636f6d6d69746d656e745f766f74652c011c543a3a4861736800042cf0566f746520617320612072616e646f6d6c792073656c6563746564206a75726f7220666f72206120737065636966696320636f75727420636173652e002c2320417267756d656e747300a82d2060636f7572745f6964603a20546865206964656e746966696572206f662074686520636f7572742e2d012d2060636f6d6d69746d656e745f766f7465603a2041206861736820776869636820636f6e7369737473206f6620606a75726f72202b2b20766f74655f6974656d202b2b2073616c74602e00202320576569676874000101436f6d706c65786974793a20604f286c6f67286e2929602c20776865726520606e6020697320746865206e756d626572206f66207061727469636970616e7473a4696e20746865206c697374206f662072616e646f6d2073656c656374696f6e7320286472617773292e3464656e6f756e63655f766f7465100120636f7572745f69642902011c436f75727449640001146a75726f72810301504163636f756e7449644c6f6f6b75704f663c543e000124766f74655f6974656d19010120566f74654974656d00011073616c742c011c543a3a48617368000548450144656e6f756e63652061206a75726f7220647572696e672074686520766f74696e6720706572696f6420666f722077686963682074686520636f6d6d69746d656e7420766f7465206973206b6e6f776e2ee4546869732069732075736566756c20746f2070756e69736820746865206265686176696f75722074686174206a75726f72732072657665616ce8746865697220636f6d6d69746d656e747320746f206f7468657273206265666f72652074686520766f74696e6720706572696f6420656e64732e01014120636865636b206f662060636f6d6d69746d656e745f68617368203d3d2068617368286a75726f72202b2b20766f74655f6974656d202b2b2073616c74296070697320706572666f726d656420666f722076616c69646174696f6e2e002c2320417267756d656e747300a82d2060636f7572745f6964603a20546865206964656e746966696572206f662074686520636f7572742ee82d20606a75726f72603a20546865206a75726f722077686f736520636f6d6d69746d656e7420766f7465206d69676874206265206b6e6f776e2e55012d2060766f74655f6974656d603a205468652072617720766f7465206974656d2077686963682073686f756c64206d6174636820776974682074686520636f6d6d69746d656e74206f6620746865206a75726f722e0d012d206073616c74603a205468652068617368207768696368206973207573656420746f2070726f6f66207468617420746865206a75726f72206469642072657665616c8868657220766f746520647572696e672074686520766f74696e6720706572696f642e00202320576569676874000901436f6d706c65786974793a20604f286c6f67286e2929602c20776865726520606e6020697320746865206e756d626572206f662073656c65637465642064726177735c696e207468652073706563696669656420636f7572742e2c72657665616c5f766f74650c0120636f7572745f69642902011c436f7572744964000124766f74655f6974656d19010120566f74654974656d00011073616c742c011c543a3a48617368000638090152657665616c2074686520636f6d6d69746d656e7420766f7465206f66207468652063616c6c65722c2077686f20697320612073656c6563746564206a75726f722e01014120636865636b206f662060636f6d6d69746d656e745f68617368203d3d2068617368286a75726f72202b2b20766f74655f6974656d202b2b2073616c74296070697320706572666f726d656420666f722076616c69646174696f6e2e002c2320417267756d656e747300a82d2060636f7572745f6964603a20546865206964656e746966696572206f662074686520636f7572742e55012d2060766f74655f6974656d603a205468652072617720766f7465206974656d2077686963682073686f756c64206d6174636820776974682074686520636f6d6d69746d656e74206f6620746865206a75726f722ed02d206073616c74603a205468652068617368207768696368206973207573656420666f72207468652076616c69646174696f6e2e00202320576569676874000901436f6d706c65786974793a20604f286c6f67286e2929602c20776865726520606e6020697320746865206e756d626572206f662073656c65637465642064726177735c696e207468652073706563696669656420636f7572742e1861707065616c040120636f7572745f69642902011c436f757274496400073878496e69746961746520616e2061707065616c20666f72206120636f75727435016966207468652070726573756d70746976652077696e6e6572206f6620746865206c61737420766f746520726f756e642069732062656c696576656420746f20626520696e636f72726563742ec8546865206c6173742061707065616c20646f6573206e6f7420747269676765722061206e657720636f75727420726f756e640d0162757420696e7374656164206974206d61726b732074686520636f757274206d656368616e69736d20666f722074686973206d61726b6574206173206661696c65642e550149662074686520636f757274206661696c65642c207468652070726564696374696f6e206d61726b6574732070616c6c65742074616b6573206f766572207468652064697370757465207265736f6c7574696f6e2e41015468652070726564696374696f6e206d61726b6574732070616c6c6574206d6967687420616c6c6f7720746f2074726967676572206120676c6f62616c20746f6b656e20686f6c64657220766f74652e002c2320417267756d656e747300a82d2060636f7572745f6964603a20546865206964656e746966696572206f662074686520636f7572742e00202320576569676874002901436f6d706c65786974793a20497420646570656e64732068656176696c79206f6e2074686520636f6d706c6578697479206f66206073656c6563745f7061727469636970616e7473602e54726561737369676e5f636f7572745f7374616b6573040120636f7572745f696418011c436f7572744964000838c0526561737369676e20746865207374616b6573206f6620746865206a75726f727320616e642064656c656761746f7273b8666f72207468652073656c6563746564206472617773206f66207468652073706563696669656420636f7572742ec0546865206c6f73696e67206a75726f727320616e642064656c656761746f72732067657420736c617368656420616e64a870617920666f72207468652077696e6e696e67206a75726f727320616e642064656c656761746f72732e110154686520746172647920286a75726f7220646964206e6f742072657665616c206f7220646964206e6f7420766f746529206f722064656e6f756e636564206a75726f7273f4616e64206173736f6369617465642064656c656761746f72732067657420736c617368656420616e6420726577617264207468652077696e6e6572732e002c2320417267756d656e747300a82d2060636f7572745f6964603a20546865206964656e746966696572206f662074686520636f7572742e0020232057656967687400d101436f6d706c65786974793a204f284e202b204d292c207769746820604e60206265696e6720746865206e756d626572206f6620647261777320616e6420604d60206265696e672074686520746f74616c206e756d626572206f662076616c69642077696e6e65727320616e64206c6f736572732e347365745f696e666c6174696f6e040124696e666c6174696f6e2101011c50657262696c6c000928c85365742074686520796561726c7920696e666c6174696f6e2072617465206f662074686520636f7572742073797374656d2e110154686973206973206f6e6c7920616c6c6f77656420746f2062652063616c6c65642062792074686520604d6f6e6574617279476f7665726e616e63654f726967696e602e002c2320417267756d656e747300c42d2060696e666c6174696f6e603a20546865206465736972656420796561726c7920696e666c6174696f6e20726174652e002023205765696768740048436f6d706c65786974793a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb5040c547a726d6c5f6c69717569646974795f6d696e696e671870616c6c65741043616c6c040454000104687365745f7065725f626c6f636b5f646973747269627574696f6e0401587065725f626c6f636b5f646973747269627574696f6e2902013042616c616e63654f663c543e000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb9040c507a726d6c5f73696d706c655f64697370757465731870616c6c65741043616c6c0404540001043c737567676573745f6f7574636f6d650801246d61726b65745f6964290201344d61726b657449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f7274000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c287a726d6c5f73776170731870616c6c65741043616c6c04045400012c4c61646d696e5f636c65616e5f75705f706f6f6c0801246d61726b65745f6964290201344d61726b657449644f663c543e0001386f7574636f6d655f7265706f7274110101344f7574636f6d655265706f72740000309c436c65616e2075702074686520706f6f6c206f662061207265736f6c766564206d61726b65742e002c2320417267756d656e747300702d20606f726967696e603a2054686520726f6f74206f726967696e2ef42d20606d61726b65745f6964603a20546865206964206f6620746865206d61726b657420746861742074686520706f6f6c2062656c6f6e677320746f2ee02d20606f7574636f6d655f7265706f7274603a20546865207265706f72742074686174207265736f6c76656420746865206d61726b65742e00202320576569676874003501436f6d706c65786974793a20604f2831296020696620746865206d61726b6574206973207363616c61722c20604f286e296020776865726520606e6020697320746865206e756d626572206f66c061737365747320696e2074686520706f6f6c20696620746865206d61726b65742069732063617465676f726963616c2e24706f6f6c5f657869740c011c706f6f6c5f696429020118506f6f6c496400012c706f6f6c5f616d6f756e742902013042616c616e63654f663c543e0001386d696e5f6173736574735f6f7574650101445665633c42616c616e63654f663c543e3e0001402c506f6f6c202d204578697400ec526574726965766573206120676976656e20736574206f66206173736574732066726f6d2060706f6f6c5f69646020746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e3d012a2060706f6f6c5f616d6f756e74603a2054686520616d6f756e74206f66204c5020736861726573206f66207468697320706f6f6c206265696e67206275726e6564206261736564206f6e2074686544726574726965766564206173736574732e45012a20606d696e5f6173736574735f6f7574603a204c697374206f66206173736574206c6f77657220626f756e64732e204e6f2061737365742073686f756c64206265206c6f776572207468616e207468654070726f76696465642076616c7565732e00202320576569676874002901436f6d706c65786974793a20604f286e296020776865726520606e6020697320746865206e756d626572206f662061737365747320696e207468652073706563696669656420706f6f6c44706f6f6c5f657869745f7375627369647908011c706f6f6c5f696429020118506f6f6c4964000118616d6f756e742902013042616c616e63654f663c543e00023c1901506f6f6c202d2052656d6f76652073756273696474792066726f6d206120706f6f6c20746861742075736573207468652052696b6964646f2073636f72696e672072756c652e002501556e72657365727665732060706f6f6c5f616d6f756e7460206f662074686520626173652063757272656e63792066726f6d206265696e67207573656420617320737562736964792e210149662060616d6f756e74602069732067726561746572207468616e2074686520616d6f756e7420726573657276656420666f72207375627369647920627920606f726967696e602cf87468656e207468652077686f6c6520616d6f756e7420726573657276656420666f7220737562736964792077696c6c20626520756e72657365727665642e002c2320417267756d656e7473004d012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c6420626520756e72657365727665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e31012a2060616d6f756e74603a2054686520616d6f756e74206f6620626173652063757272656e637920746861742073686f756c642062652072656d6f7665642066726f6d20737562736964792e002023205765696768740040436f6d706c65786974793a204f28312984706f6f6c5f657869745f776974685f65786163745f61737365745f616d6f756e7410011c706f6f6c5f696429020118506f6f6c49640001146173736574fc015041737365743c4d61726b657449644f663c543e3e00013061737365745f616d6f756e742902013042616c616e63654f663c543e00013c6d61785f706f6f6c5f616d6f756e742902013042616c616e63654f663c543e00034488506f6f6c202d2045786974207769746820657861637420706f6f6c20616d6f756e7400590154616b657320616e2061737365742066726f6d2060706f6f6c5f69646020616e64207472616e736665727320746f20606f726967696e602e20446966666572656e746c792066726f6d2060706f6f6c5f65786974602c150174686973206d6574686f6420696e6a65637473207468652065786163746c7920616d6f756e74206f66206061737365745f616d6f756e746020746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e882a20606173736574603a204173736574206c656176696e672074686520706f6f6c2ee02a206061737365745f616d6f756e74603a20417373657420616d6f756e742074686174206973206c656176696e672074686520706f6f6c2e49012a20606d61785f706f6f6c5f616d6f756e74603a205468652063616c63756c6174656420616d6f756e74206f662061737365747320666f722074686520706f6f6c206d75737420626520657175616c206f727467726561746572207468616e2074686520676976656e2076616c75652e002023205765696768740048436f6d706c65786974793a20604f2831296080706f6f6c5f657869745f776974685f65786163745f706f6f6c5f616d6f756e7410011c706f6f6c5f696429020118506f6f6c49640001146173736574fc015041737365743c4d61726b657449644f663c543e3e00012c706f6f6c5f616d6f756e742902013042616c616e63654f663c543e0001406d696e5f61737365745f616d6f756e742902013042616c616e63654f663c543e00044488506f6f6c202d2045786974207769746820657861637420706f6f6c20616d6f756e7400590154616b657320616e2061737365742066726f6d2060706f6f6c5f69646020616e64207472616e736665727320746f20606f726967696e602e20446966666572656e746c792066726f6d2060706f6f6c5f65786974602c150174686973206d6574686f6420696e6a65637473207468652065786163746c7920616d6f756e74206f662060706f6f6c5f616d6f756e746020746f2060706f6f6c5f6964602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e882a20606173736574603a204173736574206c656176696e672074686520706f6f6c2edc2a2060706f6f6c5f616d6f756e74603a20506f6f6c20616d6f756e74207468617420697320656e746572696e672074686520706f6f6c2e41012a20606d696e5f61737365745f616d6f756e74603a205468652063616c63756c6174656420616d6f756e7420666f7220746865206173736574206d7573742074686520657175616c206f72206c657373547468616e2074686520676976656e2076616c75652e002023205765696768740048436f6d706c65786974793a20604f2831296024706f6f6c5f6a6f696e0c011c706f6f6c5f696429020118506f6f6c496400012c706f6f6c5f616d6f756e742902013042616c616e63654f663c543e0001346d61785f6173736574735f696e650101445665633c42616c616e63654f663c543e3e00053c2c506f6f6c202d204a6f696e0001014a6f696e73206120676976656e20736574206f66206173736574732070726f76696465642066726f6d20606f726967696e6020746f2060706f6f6c5f6964602e002c2320417267756d656e74730051012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c64206265207472616e736665727265642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e75012a2060706f6f6c5f616d6f756e74603a2054686520616d6f756e74206f66204c502073686172657320666f72207468697320706f6f6c20746861742073686f756c64206265206d696e74656420746f207468652070726f76696465722e49012a20606d61785f6173736574735f696e603a204c697374206f6620617373657420757070657220626f756e64732e204e6f2061737365742073686f756c642062652067726561746572207468616e207468654070726f76696465642076616c7565732e00202320576569676874002901436f6d706c65786974793a20604f286e296020776865726520606e6020697320746865206e756d626572206f662061737365747320696e207468652073706563696669656420706f6f6c44706f6f6c5f6a6f696e5f7375627369647908011c706f6f6c5f696429020118506f6f6c4964000118616d6f756e742902013042616c616e63654f663c543e0006340101506f6f6c202d20416464207375627369647920746f206120706f6f6c20746861742075736573207468652052696b6964646f2073636f72696e672072756c652e00590152657365727665732060706f6f6c5f616d6f756e7460206f662074686520626173652063757272656e637920746f2062652061646465642061732073756273696479206f6e20706f6f6c2061637469766174696f6e2e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072657365727665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e21012a2060616d6f756e74603a2054686520616d6f756e74206f6620626173652063757272656e637920746861742073686f756c6420626520616464656420746f20737562736964792e002023205765696768740040436f6d706c65786974793a204f28312984706f6f6c5f6a6f696e5f776974685f65786163745f61737365745f616d6f756e7410011c706f6f6c5f696429020118506f6f6c496400012061737365745f696efc015041737365743c4d61726b657449644f663c543e3e00013061737365745f616d6f756e742902013042616c616e63654f663c543e00013c6d696e5f706f6f6c5f616d6f756e742902013042616c616e63654f663c543e0007448c506f6f6c202d204a6f696e207769746820657861637420617373657420616d6f756e740045014a6f696e7320616e2061737365742070726f76696465642066726f6d20606f726967696e6020746f2060706f6f6c5f6964602e20446966666572656e746c792066726f6d2060706f6f6c5f6a6f696e602c210174686973206d6574686f64207472616e7366657273207468652065786163746c7920616d6f756e74206f66206061737365745f616d6f756e746020746f2060706f6f6c5f6964602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e982a206061737365745f696e603a20417373657420656e746572696e672074686520706f6f6c2ee42a206061737365745f616d6f756e74603a20417373657420616d6f756e74207468617420697320656e746572696e672074686520706f6f6c2e41012a20606d696e5f706f6f6c5f616d6f756e74603a205468652063616c63756c6174656420616d6f756e7420666f722074686520706f6f6c206d75737420626520657175616c206f722067726561746572547468616e2074686520676976656e2076616c75652e002023205765696768740040436f6d706c65786974793a204f28312980706f6f6c5f6a6f696e5f776974685f65786163745f706f6f6c5f616d6f756e7410011c706f6f6c5f696429020118506f6f6c49640001146173736574fc015041737365743c4d61726b657449644f663c543e3e00012c706f6f6c5f616d6f756e742902013042616c616e63654f663c543e0001406d61785f61737365745f616d6f756e742902013042616c616e63654f663c543e00084488506f6f6c202d204a6f696e207769746820657861637420706f6f6c20616d6f756e740045014a6f696e7320616e2061737365742070726f76696465642066726f6d20606f726967696e6020746f2060706f6f6c5f6964602e20446966666572656e746c792066726f6d2060706f6f6c5f6a6f696e602c110174686973206d6574686f6420696e6a65637473207468652065786163746c7920616d6f756e74206f662060706f6f6c5f616d6f756e746020746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e8c2a20606173736574603a20417373657420656e746572696e672074686520706f6f6c2ee02a2060706f6f6c5f616d6f756e74603a20417373657420616d6f756e74207468617420697320656e746572696e672074686520706f6f6c2e4d012a20606d61785f61737365745f616d6f756e74603a205468652063616c63756c6174656420616d6f756e74206f662061737365747320666f722074686520706f6f6c206d75737420626520657175616c206f72686c657373207468616e2074686520676976656e2076616c75652e002023205765696768740048436f6d706c65786974793a20604f2831296050737761705f65786163745f616d6f756e745f696e18011c706f6f6c5f696429020118506f6f6c496400012061737365745f696efc015041737365743c4d61726b657449644f663c543e3e00013c61737365745f616d6f756e745f696e2902013042616c616e63654f663c543e00012461737365745f6f7574fc015041737365743c4d61726b657449644f663c543e3e0001506d696e5f61737365745f616d6f756e745f6f75744d0101504f7074696f6e3c42616c616e63654f663c543e3e0001246d61785f70726963654d0101504f7074696f6e3c42616c616e63654f663c543e3e0009485853776170202d20457861637420616d6f756e7420696e0039015377617073206120676976656e206061737365745f616d6f756e745f696e60206f6620746865206061737365745f696e2f61737365745f6f757460207061697220746f2060706f6f6c5f6964602e002c2320417267756d656e74730051012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c64206265207472616e736665727265642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e982a206061737365745f696e603a20417373657420656e746572696e672074686520706f6f6c2e4d012a206061737365745f616d6f756e745f696e603a20416d6f756e7420746861742077696c6c206265207472616e736665727265642066726f6d207468652070726f766964657220746f2074686520706f6f6c2e982a206061737365745f6f7574603a204173736574206c656176696e672074686520706f6f6c2e1d012a20606d696e5f61737365745f616d6f756e745f6f7574603a204d696e696d756d20617373657420616d6f756e7420746861742063616e206c656176652074686520706f6f6c2e29012a20606d61785f7072696365603a204d61726b6574207072696365206d75737420626520657175616c206f72206c657373207468616e207468652070726f76696465642076616c75652e00202320576569676874004501436f6d706c65786974793a20604f28312960206966207468652073636f72696e672072756c652069732043504d4d2c20604f286e296020776865726520606e602069732074686520616d6f756e74206f6698617373657473206966207468652073636f72696e672072756c652069732052696b6964646f2e54737761705f65786163745f616d6f756e745f6f757418011c706f6f6c5f696429020118506f6f6c496400012061737365745f696efc015041737365743c4d61726b657449644f663c543e3e00014c6d61785f61737365745f616d6f756e745f696e4d0101504f7074696f6e3c42616c616e63654f663c543e3e00012461737365745f6f7574fc015041737365743c4d61726b657449644f663c543e3e00014061737365745f616d6f756e745f6f75742902013042616c616e63654f663c543e0001246d61785f70726963654d0101504f7074696f6e3c42616c616e63654f663c543e3e000a485c53776170202d20457861637420616d6f756e74206f75740039015377617073206120676976656e206061737365745f616d6f756e745f6f757460206f6620746865206061737365745f696e2f61737365745f6f757460207061697220746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e982a206061737365745f696e603a20417373657420656e746572696e672074686520706f6f6c2e19012a20606d61785f61737365745f616d6f756e745f696e603a204d6178696d756d20617373657420616d6f756e7420746861742063616e20656e7465722074686520706f6f6c2e982a206061737365745f6f7574603a204173736574206c656176696e672074686520706f6f6c2e51012a206061737365745f616d6f756e745f6f7574603a20416d6f756e7420746861742077696c6c206265207472616e736665727265642066726f6d2074686520706f6f6c20746f207468652070726f76696465722e29012a20606d61785f7072696365603a204d61726b6574207072696365206d75737420626520657175616c206f72206c657373207468616e207468652070726f76696465642076616c75652e00202320576569676874004501436f6d706c65786974793a20604f28312960206966207468652073636f72696e672072756c652069732043504d4d2c20604f286e296020776865726520606e602069732074686520616d6f756e74206f6698617373657473206966207468652073636f72696e672072756c652069732052696b6964646f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c5c7a726d6c5f70726564696374696f6e5f6d61726b6574731870616c6c65741043616c6c0404540001445061646d696e5f64657374726f795f6d61726b65740401246d61726b65745f6964290201344d61726b657449644f663c543e000010410144657374726f792061206d61726b65742c20696e636c7564696e6720697473206f7574636f6d65206173736574732c206d61726b6574206163636f756e7420616e6420706f6f6c206163636f756e742e0059014d7573742062652063616c6c6564206279206044657374726f794f726967696e602e20426f6e64732028756e6c65737320616c72656164792072657475726e6564292061726520736c617368656420776974686f75740901657863657074696f6e2e2043616e2063757272656e746c79206f6e6c79206265207573656420666f722064657374726f79696e672043504d4d206d61726b6574732e6c61646d696e5f6d6f76655f6d61726b65745f746f5f636c6f7365640401246d61726b65745f6964290201344d61726b657449644f663c543e0001201901416c6c6f7773207468652060436c6f73654f726967696e6020746f20696d6d6564696174656c79206d6f766520616e206f70656e206d61726b657420746f20636c6f7365642e0020232057656967687400f8436f6d706c65786974793a20604f286e202b206d29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e7461646d696e5f6d6f76655f6d61726b65745f746f5f7265736f6c7665640401246d61726b65745f6964290201344d61726b657449644f663c543e00021c1501416c6c6f77732074686520605265736f6c76654f726967696e6020746f20696d6d6564696174656c79206d6f76652061207265706f72746564206f722064697370757465644c6d61726b657420746f207265736f6c7665642e0020232057656967687400f4436f6d706c65786974793a20604f286e202b206d29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b657420696473e07065722064697370757465202f207265706f727420626c6f636b2c206d20697320746865206e756d626572206f662064697370757465732e38617070726f76655f6d61726b65740401246d61726b65745f6964290201344d61726b657449644f663c543e00032cdc417070726f7665732061206d61726b657420746861742069732077616974696e6720666f7220617070726f76616c2066726f6d207468654c61647669736f727920636f6d6d69747465652e00ec4e4f54453a2052657475726e73207468652070726f706f736572277320626f6e642073696e636520746865206d61726b657420686173206265656e986465656d65642076616c696420627920616e2061647669736f727920636f6d6d69747465652e00c04e4f54453a2043616e206f6e6c792062652063616c6c6564206279207468652060417070726f76654f726967696e602e002023205765696768740048436f6d706c65786974793a20604f2831296030726571756573745f656469740801246d61726b65745f6964290201344d61726b657449644f663c543e00012c656469745f726561736f6e30011c5665633c75383e000430945265717565737420616e206564697420746f20612070726f706f736564206d61726b65742e00b843616e206f6e6c792062652063616c6c656420627920746865206052657175657374456469744f726967696e602e002c2320417267756d656e747300b02a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b657420746f20656469742ef42a2060656469745f726561736f6e603a20416e2073686f7274207265636f7264206f662077686174206e6565647320746f206265206368616e6765642e002023205765696768740088436f6d706c65786974793a20604f28656469745f726561736f6e2e6c656e28292960406275795f636f6d706c6574655f7365740801246d61726b65745f6964290201344d61726b657449644f663c543e000118616d6f756e742902013042616c616e63654f663c543e000530c4427579206120636f6d706c65746520736574206f66206f7574636f6d6520736861726573206f662061206d61726b65742e004d0154686520636f7374206f6620612066756c6c207365742069732065786163746c79206f6e6520756e6974206f6620746865206d61726b6574277320626173652061737365742e20466f72206578616d706c652c3d017768656e2063616c6c696e6720606275795f636f6d706c6574655f736574286f726967696e2c20312c20322960206f6e20612063617465676f726963616c206d61726b6574207769746820666976655501646966666572656e74206f7574636f6d65732c207468652063616c6c6572207061797320603260206f6620746865206261736520617373657420616e6420726563656976657320603260206f662065616368206f66607468652066697665206f7574636f6d6520746f6b656e732e0009014e4f54453a205468697320697320746865206f6e6c792077617920746f20637265617465206e657720736861726573206f66206f7574636f6d6520746f6b656e732e00202320576569676874003101436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320696e20746865206d61726b65742e1c646973707574650401246d61726b65745f6964290201344d61726b657449644f663c543e000614fc44697370757465206f6e2061206d61726b6574207468617420686173206265656e207265706f72746564206f7220616c72656164792064697370757465642e00202320576569676874001101436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f75747374616e64696e672064697370757465732e906372656174655f63706d6d5f6d61726b65745f616e645f6465706c6f795f6173736574732c0128626173655f6173736574fc015041737365743c4d61726b657449644f663c543e3e00012c63726561746f725f6665652101011c50657262696c6c0001186f7261636c65000130543a3a4163636f756e744964000118706572696f64910101a44d61726b6574506572696f643c543a3a426c6f636b4e756d6265722c204d6f6d656e744f663c543e3e000124646561646c696e657399010164446561646c696e65733c543a3a426c6f636b4e756d6265723e0001206d65746164617461c50401244d756c74694861736800012c6d61726b65745f74797065890101284d61726b657454797065000144646973707574655f6d656368616e69736da90101584d61726b6574446973707574654d656368616e69736d000120737761705f6665652902013042616c616e63654f663c543e000118616d6f756e742902013042616c616e63654f663c543e00011c77656967687473650101245665633c753132383e00076c49014372656174652061207065726d697373696f6e6c657373206d61726b65742c2062757920636f6d706c657465207365747320616e64206465706c6f79206120706f6f6c207769746820737065636966696564286c69717569646974792e002c2320417267756d656e74730025012a20606f7261636c65603a20546865206f7261636c65206f6620746865206d61726b65742077686f2077696c6c207265706f72742074686520636f7272656374206f7574636f6d652eb02a2060706572696f64603a205468652061637469766520706572696f64206f6620746865206d61726b65742eec2a20606d65746164617461603a2041206861736820706f696e74657220746f20746865206d65746164617461206f6620746865206d61726b65742ea02a20606d61726b65745f74797065603a205468652074797065206f6620746865206d61726b65742ed02a2060646973707574655f6d656368616e69736d603a20546865206d61726b65742064697370757465206d656368616e69736d2e3d012a2060737761705f666565603a205468652073776170206665652c207370656369666965642061732066697865642d706f696e7420726174696f2028302e3120657175616c73203130252066656529e02a2060616d6f756e74603a2054686520616d6f756e74206f66206561636820746f6b656e20746f2061646420746f2074686520706f6f6c2e09012a206077656967687473603a205468652072656c61746976652064656e6f726d616c697a656420776569676874206f6620656163682061737365742070726963652e00202320576569676874002c436f6d706c65786974793afc2d206372656174655f6d61726b65743a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e15012d206275795f636f6d706c6574655f7365743a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f7574636f6d65206173736574736c666f72207468652063617465676f726963616c206d61726b65742ec02d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6f70656e5f706f6f6c3a20604f286e29602c0d017768657265206e20697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ed82d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6675747572655f706f6f6c3a20604f286e202b206d29602c1101776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b657490616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e346372656174655f6d61726b6574280128626173655f6173736574fc015041737365743c4d61726b657449644f663c543e3e00012c63726561746f725f6665652101011c50657262696c6c0001186f7261636c65000130543a3a4163636f756e744964000118706572696f64910101a44d61726b6574506572696f643c543a3a426c6f636b4e756d6265722c204d6f6d656e744f663c543e3e000124646561646c696e657399010164446561646c696e65733c543a3a426c6f636b4e756d6265723e0001206d65746164617461c50401244d756c7469486173680001206372656174696f6e850101384d61726b65744372656174696f6e00012c6d61726b65745f74797065890101284d61726b657454797065000144646973707574655f6d656368616e69736da90101584d61726b6574446973707574654d656368616e69736d00013073636f72696e675f72756c654901012c53636f72696e6752756c6500081844437265617465732061206d61726b65742e0020232057656967687400e8436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e2c656469745f6d61726b6574240128626173655f6173736574fc015041737365743c4d61726b657449644f663c543e3e0001246d61726b65745f69641801344d61726b657449644f663c543e0001186f7261636c65000130543a3a4163636f756e744964000118706572696f64910101a44d61726b6574506572696f643c543a3a426c6f636b4e756d6265722c204d6f6d656e744f663c543e3e000124646561646c696e657399010164446561646c696e65733c543a3a426c6f636b4e756d6265723e0001206d65746164617461c50401244d756c74694861736800012c6d61726b65745f74797065890101284d61726b657454797065000144646973707574655f6d656368616e69736da90101584d61726b6574446973707574654d656368616e69736d00013073636f72696e675f72756c654901012c53636f72696e6752756c6500094cc44564697420612070726f706f736564206d61726b657420666f722077686963682072657175657374206973206d6164652e00cc456469742063616e206f6e6c79206265206d616465206279207468652063726561746f72206f6620746865206d61726b65742e002c2320417267756d656e747300b02a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b657420746f20656469742e882a20606f7261636c65603a204f7261636c6520746f2065646974206d61726b65742ea02a2060706572696f64603a204d61726b6574506572696f6420746f2065646974206d61726b65742ea02a2060646561646c696e6573603a20446561646c696e657320746f2065646974206d61726b65742ec02a20606d65746164617461603a204d756c746948617368206d6574616461746120746f2065646974206d61726b65742eac2a20606d61726b65745f74797065603a204d61726b65745479706520746f2065646974206d61726b65742ef42a2060646973707574655f6d656368616e69736d603a204d61726b6574446973707574654d656368616e69736d20746f2065646974206d61726b65742eb42a206073636f72696e675f72756c65603a2053636f72696e6752756c6520746f2065646974206d61726b65742e0020232057656967687400d8436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b657473e4776869636820656e64206174207468652073616d652074696d6520617320746865206d61726b6574206265666f72652074686520656469742ea46465706c6f795f737761705f706f6f6c5f616e645f6164646974696f6e616c5f6c69717569646974791001246d61726b65745f6964290201344d61726b657449644f663c543e000120737761705f6665652902013042616c616e63654f663c543e000118616d6f756e742902013042616c616e63654f663c543e00011c77656967687473650101245665633c753132383e000a58290142757920636f6d706c657465207365747320616e64206465706c6f79206120706f6f6c207769746820737065636966696564206c697175696469747920666f722061206d61726b65742e002c2320417267756d656e747300902a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e3d012a2060737761705f666565603a205468652073776170206665652c207370656369666965642061732066697865642d706f696e7420726174696f2028302e3120657175616c73203130252066656529e02a2060616d6f756e74603a2054686520616d6f756e74206f66206561636820746f6b656e20746f2061646420746f2074686520706f6f6c2e4d012a206077656967687473603a205468652072656c61746976652064656e6f726d616c697a656420776569676874206f662065616368206f7574636f6d652061737365742e205468652073756d206f66207468654d012020202077656967687473206d757374206265206c657373206f7220657175616c20746f205f68616c665f206f662074686520604d6178546f74616c5765696768746020636f6e7374616e74206f6620746865442020202073776170732070616c6c65742e00202320576569676874002c436f6d706c65786974793a6c2d206275795f636f6d706c6574655f7365743a20604f286e29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ec02d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6f70656e5f706f6f6c3a20604f286e29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ed82d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6675747572655f706f6f6c3a20604f286e202b206d29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e6c6465706c6f795f737761705f706f6f6c5f666f725f6d61726b65741001246d61726b65745f6964290201344d61726b657449644f663c543e000120737761705f6665652902013042616c616e63654f663c543e000118616d6f756e742902013042616c616e63654f663c543e00011c77656967687473650101245665633c753132383e000b58d04465706c6f79206120706f6f6c207769746820737065636966696564206c697175696469747920666f722061206d61726b65742e005d015468652073656e646572206d757374206861766520656e6f7567682066756e647320746f20636f76657220616c6c206f66207468652072657175697265642073686172657320746f20736565642074686520706f6f6c2e002c2320417267756d656e747300902a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e3d012a2060737761705f666565603a205468652073776170206665652c207370656369666965642061732066697865642d706f696e7420726174696f2028302e3120657175616c73203130252066656529e02a2060616d6f756e74603a2054686520616d6f756e74206f66206561636820746f6b656e20746f2061646420746f2074686520706f6f6c2e4d012a206077656967687473603a205468652072656c61746976652064656e6f726d616c697a656420776569676874206f662065616368206f7574636f6d652061737365742e205468652073756d206f66207468654d012020202077656967687473206d757374206265206c657373206f7220657175616c20746f205f68616c665f206f662074686520604d6178546f74616c5765696768746020636f6e7374616e74206f6620746865442020202073776170732070616c6c65742e00202320576569676874002c436f6d706c65786974793ac02d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6f70656e5f706f6f6c3a20604f286e29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ed82d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6675747572655f706f6f6c3a20604f286e202b206d29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e3472656465656d5f7368617265730401246d61726b65745f6964290201344d61726b657449644f663c543e000c14c852656465656d73207468652077696e6e696e6720736861726573206f6620612070726564696374696f6e206d61726b65742e002023205765696768740048436f6d706c65786974793a20604f283129603472656a6563745f6d61726b65740801246d61726b65745f6964290201344d61726b657449644f663c543e00013472656a6563745f726561736f6e30011c5665633c75383e000d24290152656a656374732061206d61726b657420746861742069732077616974696e6720666f7220617070726f76616c2066726f6d207468652061647669736f727920636f6d6d69747465652e00202320576569676874005c436f6d706c65786974793a20604f286e202b206d29602c98776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e187265706f72740801246d61726b65745f6964290201344d61726b657449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f7274000e18805265706f72747320746865206f7574636f6d65206f662061206d61726b65742e0020232057656967687400e8436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732ce07768696368207265706f72746564206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e4473656c6c5f636f6d706c6574655f7365740801246d61726b65745f6964290201344d61726b657449644f663c543e000118616d6f756e742902013042616c616e63654f663c543e000f1cd453656c6c73206120636f6d706c65746520736574206f66206f7574636f6d65732073686172657320666f722061206d61726b65742e0009014561636820636f6d706c6574652073657420697320736f6c6420666f72206f6e6520756e6974206f6620746865206d61726b6574277320626173652061737365742e00202320576569676874003d01436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f662061737365747320666f7220612063617465676f726963616c206d61726b65742e5073746172745f676c6f62616c5f646973707574650401246d61726b65745f6964290201344d61726b657449644f663c543e001028f85374617274206120676c6f62616c20646973707574652c20696620746865206d61726b65742064697370757465206d656368616e69736d206661696c732e002c2320417267756d656e747300b02a20606d61726b65745f6964603a20546865206964656e746966696572206f6620746865206d61726b65742e00144e4f54453a31015468652072657475726e6564206f7574636f6d6573206f6620746865206d61726b65742064697370757465206d656368616e69736d20616e6420746865207265706f7274206f7574636f6d65c061726520616464656420746f2074686520676c6f62616c206469737075746520766f74696e67206f7574636f6d65732ed054686520626f6e64206f66206561636820646973707574652069732074686520696e697469616c20766f746520616d6f756e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5040c507a65697467656973745f7072696d697469766573147479706573244d756c74694861736800010420536861335f3338340400c90401205b75383b2035305d00000000c904000003320000000800cd040c247a726d6c5f737479781870616c6c65741043616c6c0404540001081463726f73730000086d014275726e73205a544728737479782e6275726e416d6f756e7428292920746f2063726f73732c206772616e74696e6720746865206162696c69747920746f20636c61696d20796f7572207a6569746765697374206176617461722e7c546865207369676e65722063616e206f6e6c792063726f7373206f6e63652e3c7365745f6275726e5f616d6f756e74040118616d6f756e742902011c42616c616e6365000118110153657420746865206275726e20616d6f756e742e20456e737572657320746865205365744275726e416d6f756e744f726967696e20696e207468652072756e74696d652eec496e74656e64656420746f2062652063616c6c6564206279206120676f7665726e696e6720626f6479206c696b652074686520636f756e63696c2e002c2320417267756d656e747300b02a2060616d6f756e74603a2054686520616d6f756e74206f6620746865206e6577206275726e207072696365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed1040c507a726d6c5f676c6f62616c5f64697370757465731870616c6c65741043616c6c040454000118406164645f766f74655f6f7574636f6d650801246d61726b65745f6964290201344d61726b657449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f7274000034190141646420766f74696e67206f7574636f6d6520746f206120676c6f62616c206469737075746520696e2065786368616e676520666f72206120636f6e7374616e74206665652eb84572726f72732069662074686520766f74696e67206f7574636f6d6520616c726561647920657869737473206f72f869662074686520676c6f62616c206469737075746520686173206e6f742073746172746564206f722068617320616c72656164792066696e69736865642e002c2320417267756d656e747300902d20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e9c2d20606f7574636f6d65603a20546865206f7574636f6d65207265706f727420746f206164642e00202320576569676874003501436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f776e6572287329206f66207468652077696e6e6572206f7574636f6d652501696e2074686520636173652074686174207468697320676574732063616c6c656420666f7220616e20616c72656164792066696e697368656420676c6f62616c20646973707574652e40726566756e645f766f74655f666565730401246d61726b65745f6964290201344d61726b657449644f663c543e000528210152657475726e2074686520766f74696e67206f7574636f6d65206665657320696e20636173652074686520676c6f62616c2064697370757465207761732064657374726f7965642e002c2320417267756d656e747300902d20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e00202320576569676874004c436f6d706c65786974793a20604f286e29602c1901776865726520606e6020697320746865206e756d626572206f6620616c6c206578697374696e67206f7574636f6d657320666f72206120676c6f62616c20646973707574652e3870757267655f6f7574636f6d65730401246d61726b65745f6964290201344d61726b657449644f663c543e00012c3501507572676520616c6c206f7574636f6d657320746f20616c6c6f77207468652077696e6e696e67206f7574636f6d65206f776e657228732920746f20676574207468656972207265776172642ec44661696c732069662074686520676c6f62616c2064697370757465206973206e6f7420636f6e636c75646564207965742e002c2320417267756d656e747300902d20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e00202320576569676874004c436f6d706c65786974793a20604f286e29602c1901776865726520606e6020697320746865206e756d626572206f6620616c6c206578697374696e67206f7574636f6d657320666f72206120676c6f62616c20646973707574652e507265776172645f6f7574636f6d655f6f776e65720401246d61726b65745f6964290201344d61726b657449644f663c543e000228f85265776172642074686520636f6c6c6563746564206665657320746f20746865206f776e6572287329206f66206120766f74696e67206f7574636f6d652ea04661696c73206966206f7574636f6d6573206973206e6f7420616c7265616479207075726765642e002c2320417267756d656e747300902d20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e00202320576569676874003901436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f776e65727320666f72207468652077696e6e696e67206f7574636f6d652e3c766f74655f6f6e5f6f7574636f6d650c01246d61726b65745f6964290201344d61726b657449644f663c543e00011c6f7574636f6d65110101344f7574636f6d655265706f7274000118616d6f756e742902013042616c616e63654f663c543e000334e8566f7465206f6e206578697374696e6720766f74696e67206f7574636f6d6573206279206c6f636b696e67206e617469766520746f6b656e732e11014661696c732069662074686520676c6f62616c206469737075746520686173206e6f742073746172746564206f722068617320616c72656164792066696e69736865642e002c2320417267756d656e747300902d20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742ed02d20606f7574636f6d65603a20546865206578697374696e67206f7574636f6d65207265706f727420746f20766f7465206f6e2e902d2060616d6f756e74603a2054686520616d6f756e7420746f20766f746520776974682e00202320576569676874006101436f6d706c65786974793a20604f286e202b206d29602c20776865726520606e6020697320746865206e756d626572206f6620616c6c2063757272656e7420766f746573206f6e20676c6f62616c2064697370757465732ce8616e6420606d6020697320746865206e756d626572206f66206f776e65727320666f722074686520737065636966696564206f7574636f6d652e4c756e6c6f636b5f766f74655f62616c616e6365040114766f746572810301504163636f756e7449644c6f6f6b75704f663c543e00042c310152657475726e20616c6c206c6f636b6564206e617469766520746f6b656e732066726f6d20612066696e6973686564206f722064657374726f79656420676c6f62616c20646973707574652ec44661696c732069662074686520676c6f62616c2064697370757465206973206e6f7420636f6e636c75646564207965742e002c2320417267756d656e747300d42d2060766f746572603a20546865206163636f756e74206964206c6f6f6b757020746f20756e6c6f636b2066756e647320666f722e00202320576569676874006101436f6d706c65786974793a20604f286e202b206d29602c20776865726520606e6020697320746865206e756d626572206f6620616c6c2063757272656e7420766f746573206f6e20676c6f62616c2064697370757465732ce0616e6420606d6020697320746865206e756d626572206f66206f776e65727320666f72207468652077696e6e696e67206f7574636f6d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461d904015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed904089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461dd04015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465e504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573ed04016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573f50401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000dd040c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e011c0010012c706172656e745f68656164e1040120486561644461746100014c72656c61795f706172656e745f6e756d6265721c01044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a651c010c7533320000e1040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e0000e5040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573e904014442547265655365743c5665633c75383e3e0000e9040420425472656553657404045401300004002103000000ed04000002f10400f1040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d626572011c0008011c73656e745f61741c012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d6573736167650000f504042042547265654d617008044b01d902045601f9040004000105000000f904000002fd0400fd040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d626572011c0008011c73656e745f61741c012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e00000105000002050500050500000408d902f9040009050c6070616c6c65745f70617261636861696e5f7374616b696e671870616c6c65741043616c6c040454000174607365745f7374616b696e675f6578706563746174696f6e730401306578706563746174696f6e730d05014c52616e67653c42616c616e63654f663c543e3e000008510153657420746865206578706563746174696f6e7320666f7220746f74616c207374616b65642e205468657365206578706563746174696f6e732064657465726d696e65207468652069737375616e636520666f72d474686520726f756e64206163636f7264696e6720746f206c6f67696320696e2060666e20636f6d707574655f69737375616e636560347365745f696e666c6174696f6e0401207363686564756c651105013852616e67653c50657262696c6c3e000104ec5365742074686520616e6e75616c20696e666c6174696f6e207261746520746f20646572697665207065722d726f756e6420696e666c6174696f6e687365745f70617261636861696e5f626f6e645f6163636f756e7404010c6e6577000130543a3a4163636f756e744964000204050153657420746865206163636f756e7420746861742077696c6c20686f6c642066756e64732073657420617369646520666f722070617261636861696e20626f6e64887365745f70617261636861696e5f626f6e645f726573657276655f70657263656e7404010c6e6577dd01011c50657263656e74000304e4536574207468652070657263656e74206f6620696e666c6174696f6e2073657420617369646520666f722070617261636861696e20626f6e64487365745f746f74616c5f73656c656374656404010c6e65771c010c753332000408f85365742074686520746f74616c206e756d626572206f6620636f6c6c61746f722063616e646964617465732073656c65637465642070657220726f756e64ec2d206368616e67657320617265206e6f74206170706c69656420756e74696c20746865207374617274206f6620746865206e65787420726f756e645c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e65772101011c50657262696c6c000504905365742074686520636f6d6d697373696f6e20666f7220616c6c20636f6c6c61746f7273507365745f626c6f636b735f7065725f726f756e6404010c6e65771c010c7533320006105053657420626c6f636b732070657220726f756e6455012d2069662063616c6c6564207769746820606e657760206c657373207468616e206c656e677468206f662063757272656e7420726f756e642c2077696c6c207472616e736974696f6e20696d6d6564696174656c7944696e20746865206e65787420626c6f636ba42d20616c736f2075706461746573207065722d726f756e6420696e666c6174696f6e20636f6e6669673c6a6f696e5f63616e64696461746573080110626f6e6418013042616c616e63654f663c543e00013c63616e6469646174655f636f756e741c010c7533320007048c4a6f696e2074686520736574206f6620636f6c6c61746f722063616e64696461746573647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e741c010c75333200080845015265717565737420746f206c656176652074686520736574206f662063616e646964617465732e204966207375636365737366756c2c20746865206163636f756e7420697320696d6d6564696174656c790d0172656d6f7665642066726f6d207468652063616e64696461746520706f6f6c20746f2070726576656e742073656c656374696f6e206173206120636f6c6c61746f722e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e741c010c7533320009048045786563757465206c656176652063616e6469646174657320726571756573745c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e741c010c753332000a0c9c43616e63656c206f70656e207265717565737420746f206c656176652063616e646964617465738c2d206f6e6c792063616c6c61626c6520627920636f6c6c61746f72206163636f756e7439012d20726573756c742075706f6e207375636365737366756c2063616c6c206973207468652063616e6469646174652069732061637469766520696e207468652063616e64696461746520706f6f6c28676f5f6f66666c696e65000b04090154656d706f726172696c79206c656176652074686520736574206f6620636f6c6c61746f722063616e6469646174657320776974686f757420756e626f6e64696e6724676f5f6f6e6c696e65000c042d0152656a6f696e2074686520736574206f6620636f6c6c61746f722063616e646964617465732069662070726576696f75736c79206861642063616c6c65642060676f5f6f66666c696e65604c63616e6469646174655f626f6e645f6d6f72650401106d6f726518013042616c616e63654f663c543e000d04bc496e63726561736520636f6c6c61746f722063616e6469646174652073656c6620626f6e6420627920606d6f726560707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c65737318013042616c616e63654f663c543e000e04f45265717565737420627920636f6c6c61746f722063616e64696461746520746f2064656372656173652073656c6620626f6e6420627920606c657373606c657865637574655f63616e6469646174655f626f6e645f6c65737304012463616e646964617465000130543a3a4163636f756e744964000f040901457865637574652070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e646863616e63656c5f63616e6469646174655f626f6e645f6c657373001004050143616e63656c2070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e642064656c656761746510012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00016863616e6469646174655f64656c65676174696f6e5f636f756e741c010c75333200014064656c65676174696f6e5f636f756e741c010c753332001108410149662063616c6c6572206973206e6f7420612064656c656761746f7220616e64206e6f74206120636f6c6c61746f722c207468656e206a6f696e2074686520736574206f662064656c656761746f7273410149662063616c6c657220697320612064656c656761746f722c207468656e206d616b65732064656c65676174696f6e20746f206368616e67652074686569722064656c65676174696f6e2073746174656c64656c65676174655f776974685f6175746f5f636f6d706f756e6418012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001346175746f5f636f6d706f756e64dd01011c50657263656e7400016863616e6469646174655f64656c65676174696f6e5f636f756e741c010c7533320001ac63616e6469646174655f6175746f5f636f6d706f756e64696e675f64656c65676174696f6e5f636f756e741c010c75333200014064656c65676174696f6e5f636f756e741c010c75333200120c410149662063616c6c6572206973206e6f7420612064656c656761746f7220616e64206e6f74206120636f6c6c61746f722c207468656e206a6f696e2074686520736574206f662064656c656761746f7273410149662063616c6c657220697320612064656c656761746f722c207468656e206d616b65732064656c65676174696f6e20746f206368616e67652074686569722064656c65676174696f6e207374617465c05365747320746865206175746f2d636f6d706f756e6420636f6e66696720666f72207468652064656c65676174696f6e647363686564756c655f6c656176655f64656c656761746f727300131035014445505245434154454420757365206261746368207574696c2077697468207363686564756c655f7265766f6b655f64656c65676174696f6e20666f7220616c6c2064656c65676174696f6e7351015265717565737420746f206c656176652074686520736574206f662064656c656761746f72732e204966207375636365737366756c2c207468652063616c6c6572206973207363686564756c656420746f2062654901616c6c6f77656420746f2065786974207669612061205b44656c65676174696f6e416374696f6e3a3a5265766f6b655d20746f776172647320616c6c206578697374696e672064656c65676174696f6e732e55015375636365737320666f7262696473206675747572652064656c65676174696f6e20726571756573747320756e74696c20746865207265717565737420697320696e766f6b6564206f722063616e63656c6c65642e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e741c010c75333200140835014445505245434154454420757365206261746368207574696c207769746820657865637574655f64656c65676174696f6e5f7265717565737420666f7220616c6c2064656c65676174696f6e734d01457865637574652074686520726967687420746f20657869742074686520736574206f662064656c656761746f727320616e64207265766f6b6520616c6c206f6e676f696e672064656c65676174696f6e732e5c63616e63656c5f6c656176655f64656c656761746f727300150c31014445505245434154454420757365206261746368207574696c20776974682063616e63656c5f64656c65676174696f6e5f7265717565737420666f7220616c6c2064656c65676174696f6e735d0143616e63656c20612070656e64696e67207265717565737420746f20657869742074686520736574206f662064656c656761746f72732e205375636365737320636c65617273207468652070656e64696e6720657869742d017265717565737420287468657265627920726573657474696e67207468652064656c61792075706f6e20616e6f7468657220606c656176655f64656c656761746f7273602063616c6c292e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e74496400161051015265717565737420746f207265766f6b6520616e206578697374696e672064656c65676174696f6e2e204966207375636365737366756c2c207468652064656c65676174696f6e206973207363686564756c65642d01746f20626520616c6c6f77656420746f206265207265766f6b656420766961207468652060657865637574655f64656c65676174696f6e5f72657175657374602065787472696e7369632e31015468652064656c65676174696f6e207265636569766573206e6f207265776172647320666f722074686520726f756e6473207768696c652061207265766f6b652069732070656e64696e672e210141207265766f6b65206d6179206e6f7420626520706572666f726d656420696620616e79206f74686572207363686564756c656420726571756573742069732070656e64696e672e4c64656c656761746f725f626f6e645f6d6f726508012463616e646964617465000130543a3a4163636f756e7449640001106d6f726518013042616c616e63654f663c543e001704ec426f6e64206d6f726520666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c65737318013042616c616e63654f663c543e00180c51015265717565737420626f6e64206c65737320666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e205468652064656c65676174696f6e277339017265776172647320666f7220726f756e6473207768696c652074686520726571756573742069732070656e64696e672075736520746865207265647563656420626f6e64656420616d6f756e742e2d014120626f6e64206c657373206d6179206e6f7420626520706572666f726d656420696620616e79206f74686572207363686564756c656420726571756573742069732070656e64696e672e68657865637574655f64656c65676174696f6e5f7265717565737408012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964001904e0457865637574652070656e64696e67207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001a04c043616e63656c207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e2e447365745f6175746f5f636f6d706f756e6410012463616e646964617465000130543a3a4163636f756e74496400011476616c7565dd01011c50657263656e740001c063616e6469646174655f6175746f5f636f6d706f756e64696e675f64656c65676174696f6e5f636f756e745f68696e741c010c75333200015464656c65676174696f6e5f636f756e745f68696e741c010c753332001b04f45365747320746865206175746f2d636f6d706f756e64696e67207265776172642070657263656e7461676520666f7220612064656c65676174696f6e2ecc686f746669785f72656d6f76655f64656c65676174696f6e5f72657175657374735f6578697465645f63616e6469646174657304012863616e646964617465731d0101445665633c543a3a4163636f756e7449643e001c041901486f7466697820746f2072656d6f7665206578697374696e6720656d70747920656e747269657320666f722063616e6469646174657320746861742068617665206c6566742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d050c6070616c6c65745f70617261636861696e5f7374616b696e6724696e666c6174696f6e1452616e67650404540118000c010c6d696e18010454000114696465616c1801045400010c6d617818010454000011050c6070616c6c65745f70617261636861696e5f7374616b696e6724696e666c6174696f6e1452616e6765040454012101000c010c6d696e2101010454000114696465616c210101045400010c6d61782101010454000015050c5870616c6c65745f617574686f725f696e686572656e741870616c6c65741043616c6c040454000104786b69636b5f6f66665f617574686f72736869705f76616c69646174696f6e0000084d015468697320696e686572656e74206973206120776f726b61726f756e6420746f2072756e20636f64652061667465722074686520227265616c2220696e686572656e747320686176652065786563757465642c94627574206265666f7265207472616e73616374696f6e73206172652065786563757465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19050c6470616c6c65745f617574686f725f736c6f745f66696c7465721870616c6c65741043616c6c040454000104307365745f656c696769626c6504010c6e6577e5010140456c69676962696c69747956616c7565000004fc5570646174652074686520656c696769626c6520636f756e742e20496e74656e64656420746f2062652063616c6c656420627920676f7665726e616e63652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1d050c5470616c6c65745f617574686f725f6d617070696e671870616c6c65741043616c6c0404540001143c6164645f6173736f63696174696f6e0401246e696d6275735f6964ed0101204e696d62757349640000105501526567697374657220796f7572204e696d6275734964206f6e636861696e20736f20626c6f636b7320796f7520617574686f7220617265206173736f636961746564207769746820796f7572206163636f756e742e00290155736572732077686f2068617665206265656e20286f722077696c6c20736f6f6e2062652920656c65637465642061637469766520636f6c6c61746f727320696e207374616b696e672c310173686f756c64207375626d697420746869732065787472696e73696320746f206861766520746865697220626c6f636b7320616363657074656420616e64206561726e20726577617264732e487570646174655f6173736f63696174696f6e0801346f6c645f6e696d6275735f6964ed0101204e696d62757349640001346e65775f6e696d6275735f6964ed0101204e696d6275734964000114504368616e676520796f7572204d617070696e672e005d01546869732069732075736566756c20666f72206e6f726d616c206b657920726f746174696f6e206f7220666f72207768656e20737769746368696e672066726f6d206f6e6520706879736963616c20636f6c6c61746f72e06d616368696e6520746f20616e6f746865722e204e6f206e6577207365637572697479206465706f7369742069732072657175697265642ec8546869732073657473206b65797320746f206e65775f6e696d6275735f69642e696e746f28292062792064656661756c742e44636c6561725f6173736f63696174696f6e0401246e696d6275735f6964ed0101204e696d62757349640002104c436c65617220796f7572204d617070696e672e006101546869732069732075736566756c207768656e20796f7520617265206e6f206c6f6e67657220616e20617574686f7220616e6420776f756c64206c696b6520746f2072652d636c61696d20796f7572207365637572697479206465706f7369742e2c72656d6f76655f6b6579730003105052656d6f766520796f7572204d617070696e672e006101546869732069732075736566756c207768656e20796f7520617265206e6f206c6f6e67657220616e20617574686f7220616e6420776f756c64206c696b6520746f2072652d636c61696d20796f7572207365637572697479206465706f7369742e207365745f6b6579730401106b65797330011c5665633c75383e000414a4536574206173736f63696174696f6e20616e642073657373696f6e206b657973206174206f6e63652e002901546869732069732075736566756c20666f72206b657920726f746174696f6e20746f20757064617465204e696d62757320616e6420565246206b65797320696e206f6e652063616c6c2e51014e6f206e6577207365637572697479206465706f7369742069732072657175697265642e2057696c6c207265706c61636520607570646174655f6173736f63696174696f6e60207768696368206973206b657074a06e6f7720666f72206261636b776172647320636f6d7061746962696c69747920726561736f6e732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e21050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657810013c4f766572776569676874496e6465780001307765696768745f6c696d6974240118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25050c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676529050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765590501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e0d020148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e1c012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6eb001484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ed102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ed102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c7533320001307765696768745f6c696d69749502012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c7533320001307765696768745f6c696d69749502012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204002d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304003502015076333a3a58636d3c52756e74696d6543616c6c3e000300002d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400310501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000310500000235050035050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009d02012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009d02012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009d02012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736539050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739d02012c4d756c746941737365747300012c62656e6566696369617279ad0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739d02012c4d756c746941737365747300011064657374ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970657d0201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81020168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721902010c7533320001406d61785f6d6573736167655f73697a651902010c7533320001306d61785f63617061636974791902010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741902010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721902010c75333200011873656e6465721902010c753332000124726563697069656e741902010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b1020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374ad0201344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473490501404d756c7469417373657446696c7465720001286d61785f6173736574731902010c75333200012c62656e6566696369617279ad0201344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473490501404d756c7469417373657446696c7465720001286d61785f6173736574731902010c75333200011064657374ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665490501404d756c7469417373657446696c74657200011c726563656976659d02012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473490501404d756c7469417373657446696c74657200011c72657365727665ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473490501404d756c7469417373657446696c74657200011064657374ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374ad0201344d756c74694c6f636174696f6e000118617373657473490501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573a50201284d756c746941737365740001307765696768745f6c696d69745505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804002d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739d02012c4d756c74694173736574730001187469636b6574ad0201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000039050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304009d02012c4d756c74694173736574730001003c457865637574696f6e526573756c7404003d0501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e04001c013873757065723a3a56657273696f6e000300003d0504184f7074696f6e0404540141050108104e6f6e6500000010536f6d650400410500000100004105000004081c4505004505100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040010010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404001001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900004905100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504009d02012c4d756c74694173736574730000001057696c6404004d05013857696c644d756c74694173736574000100004d05100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964a902011c4173736574496400010c66756e5105013c57696c6446756e676962696c697479000100005105100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000055050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100005905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304006d05015076333a3a58636d3c52756e74696d6543616c6c3e000300005d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400610501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000610500000265050065050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009d02012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009d02012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009d02012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736539050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739d02012c4d756c746941737365747300012c62656e6566696369617279ad0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739d02012c4d756c746941737365747300011064657374ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970657d0201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c69050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721902010c7533320001406d61785f6d6573736167655f73697a651902010c7533320001306d61785f63617061636974791902010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741902010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721902010c75333200011873656e6465721902010c753332000124726563697069656e741902010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b1020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374ad0201344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473490501404d756c7469417373657446696c7465720001286d61785f6173736574731902010c75333200012c62656e6566696369617279ad0201344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473490501404d756c7469417373657446696c7465720001286d61785f6173736574731902010c75333200011064657374ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665490501404d756c7469417373657446696c74657200011c726563656976659d02012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473490501404d756c7469417373657446696c74657200011c72657365727665ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473490501404d756c7469417373657446696c74657200011064657374ad0201344d756c74694c6f636174696f6e00010c78636d2d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374ad0201344d756c74694c6f636174696f6e000118617373657473490501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573a50201284d756c746941737365740001307765696768745f6c696d69745505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739d02012c4d756c74694173736574730001187469636b6574ad0201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000069050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00006d050c0c78636d0876330c58636d041043616c6c00000400710501585665633c496e737472756374696f6e3c43616c6c3e3e0000710500000275050075050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404004102012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404004102012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404004102012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73655d020120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572790201544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574734102012c4d756c746941737365747300012c62656e65666963696172790d0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574734102012c4d756c7469417373657473000110646573740d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e647d0201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c6905014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721902010c7533320001406d61785f6d6573736167655f73697a651902010c7533320001306d61785f63617061636974791902010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741902010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721902010c75333200011873656e6465721902010c753332000124726563697069656e741902010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400850201445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473890201404d756c7469417373657446696c74657200012c62656e65666963696172790d0201344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473890201404d756c7469417373657446696c746572000110646573740d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e000e003445786368616e676541737365740c011067697665890201404d756c7469417373657446696c74657200011077616e744102012c4d756c746941737365747300011c6d6178696d616cc80110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473890201404d756c7469417373657446696c74657200011c726573657276650d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473890201404d756c7469417373657446696c746572000110646573740d0201344d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f850201445175657279526573706f6e7365496e666f000118617373657473890201404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573490201284d756c746941737365740001307765696768745f6c696d69749502012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204006d05012458636d3c43616c6c3e0015002c536574417070656e64697804006d05012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574734102012c4d756c74694173736574730001187469636b65740d0201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404004102012c4d756c7469417373657473001c002c457870656374417373657404004102012c4d756c7469417373657473001d00304578706563744f726967696e0400790201544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400610201504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400750201384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f850201445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781902010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f721902010c75333200013c6d696e5f63726174655f6d696e6f721902010c753332002200505265706f72745472616e736163745374617475730400850201445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400150201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b210201244e6574776f726b496400012c64657374696e6174696f6e11020154496e746572696f724d756c74694c6f636174696f6e00010c78636d3502011c58636d3c28293e002600244c6f636b41737365740801146173736574490201284d756c74694173736574000120756e6c6f636b65720d0201344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574490201284d756c746941737365740001187461726765740d0201344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574490201284d756c746941737365740001146f776e65720d0201344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574490201284d756c746941737365740001186c6f636b65720d0201344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177c80110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04000d0201344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69749502012c5765696768744c696d6974000130636865636b5f6f726967696e790201544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000079050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657810013c4f766572776569676874496e6465780001307765696768745f6c696d697424011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e65771c010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e65771c010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e65771c010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657724011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657724011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657724011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d050c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001083872656769737465725f61737365740801206d65746164617461e10201b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00012061737365745f6964810501484f7074696f6e3c543a3a417373657449643e000000307570646174655f61737365741c012061737365745f6964fc0128543a3a41737365744964000120646563696d616c73b0012c4f7074696f6e3c7533323e0001106e616d658505013c4f7074696f6e3c5665633c75383e3e00011873796d626f6c8505013c4f7074696f6e3c5665633c75383e3e00014c6578697374656e7469616c5f6465706f7369744d0101484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e890501984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c8d0501644f7074696f6e3c543a3a437573746f6d4d657461646174613e000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e810504184f7074696f6e04045401fc0108104e6f6e6500000010536f6d650400fc0000010000850504184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000890504184f7074696f6e04045401ed020108104e6f6e6500000010536f6d650400ed0200000100008d0504184f7074696f6e04045401e5020108104e6f6e6500000010536f6d650400e502000001000091050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964fc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749502012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c0114617373657495050160426f783c56657273696f6e65644d756c746941737365743e00011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749502012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964fc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749502012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f666565100114617373657495050160426f783c56657273696f6e65644d756c746941737365743e00010c66656595050160426f783c56657273696f6e65644d756c746941737365743e00011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749502012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573590101805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d1c010c75333200011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749502012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747399020164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d1c010c75333200011064657374d102016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749502012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9505080c78636d4c56657273696f6e65644d756c746941737365740001080856320400a502013876323a3a4d756c7469417373657400010008563304004902013876333a3a4d756c746941737365740003000099050c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874240118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577810301504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f810301504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c6d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000a105000002610300a5050c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a905083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697471010150284163636f756e7449642c2042616c616e63652900010c6c656e1c010c753332000000245265717565737465640c011c6465706f736974ad0501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e741c010c75333200010c6c656eb0012c4f7074696f6e3c7533323e00010000ad0504184f7074696f6e0404540171010108104e6f6e6500000010536f6d65040071010000010000b105000004082c1c00b505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000b9050c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909bd05101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c105045300000400c90501185665633c543e0000c105083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964090101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c505011c526561736f6e730000c505083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000c905000002c10500cd05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d105045300000400d50501185665633c543e0000d105083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720109011c42616c616e6365011800080108696409010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d505000002d10500d9050c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd050c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000e105086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000e505083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000e905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011c045300000400ed0501185665633c543e0000ed050000021c00f1050c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c000004001c010c7533320000f50508346672616d655f737570706f72742050616c6c65744964000004000901011c5b75383b20385d0000f9050c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742efd05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019103045300000400010601185665633c543e000001060000029103000506083870616c6c65745f76657374696e672052656c65617365730001080856300000000856310001000009060c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e0d06000004080004001106083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ea4015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c731506018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00001506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004001d0101185665633c543e000019060c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909091d06083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757321060190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00002106083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500002506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000029060c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454013106045300000400350601185665633c543e000031060000040c1c690300003506000002310600390600000408150618003d060c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0169031c42616c616e6365011801081c4f6e676f696e670400410601c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564c80110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000041060c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0169031c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c6903012050726f706f73616c0001247468726573686f6c64b80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c794506013854616c6c793c42616c616e63653e000045060c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000049060c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f7465734d0601f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e735906015044656c65676174696f6e733c42616c616e63653e0001147072696f725d06017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ea5030128436f6e76696374696f6e00012c64656c65676174696f6e735906015044656c65676174696f6e733c42616c616e63653e0001147072696f725d06017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100004d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454015106045300000400550601185665633c543e00005106000004081cbc00550600000251060059060c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e636500005d060c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500006106000004086903b8006506000004081015060069060c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400050301185665633c543e00007106084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e6465781c013450726f706f73616c496e6465780001247468726573686f6c641c012c4d656d626572436f756e74000110617965731d0101385665633c4163636f756e7449643e0001106e6179731d0101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000075060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004001d0101185665633c543e00007d060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400050301185665633c543e000085060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004001d0101185665633c543e00008d060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400050301185665633c543e000095060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004001d0101185665633c543e00009d060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a50601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666fcd0301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a906045300000400ad0601185665633c543e0000a906000004081c650400ad06000002a90600b1060000040818b50600b506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004001d0101185665633c543e0000b906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401bd06045300000400c50601185665633c543e0000bd0604184f7074696f6e04045401c1060108104e6f6e6500000010536f6d650400c1060000010000c1060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64735d0401384964656e746974794669656c64730000c506000002bd0600c9060c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d10600000408d5061800d506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d906083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501ec2c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065ec012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000dd06000002d90600e10600000408e5061800e506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e906045300000400ed0601185665633c543e0000e906083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e74496401001048617368012c2c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682c01104861736800011868656967687410012c426c6f636b4e756d6265720000ed06000002e90600f1060c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f9060c4070616c6c65745f636f6e747261637473107761736d405072656661625761736d4d6f64756c65040454000014016c696e737472756374696f6e5f776569676874735f76657273696f6e1902010c75333200011c696e697469616c1902010c75333200011c6d6178696d756d1902010c753332000110636f6465fd06014452656c61786564436f64655665633c543e00012c64657465726d696e69736da104012c44657465726d696e69736d0000fd06101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e000001070c4070616c6c65745f636f6e747261637473107761736d244f776e6572496e666f04045400000c01146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369742902013042616c616e63654f663c543e000120726566636f756e7428010c753634000005070c4070616c6c65745f636f6e7472616374731c73746f7261676530436f6e7472616374496e666f04045400001c011c747269655f69649d050118547269654964000124636f64655f686173682c012c436f6465486173683c543e00013473746f726167655f62797465731c010c75333200013473746f726167655f6974656d731c010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e00000907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454010d07045300000400110701185665633c543e00000d070c4070616c6c65745f636f6e7472616374731c73746f726167653c44656c65746564436f6e7472616374000004011c747269655f69649d050118547269654964000011070000020d070015070c4070616c6c65745f636f6e747261637473207363686564756c65205363686564756c6504045400000c01186c696d697473190701184c696d69747300014c696e737472756374696f6e5f776569676874731d070154496e737472756374696f6e576569676874733c543e00013c686f73745f666e5f7765696768747321070140486f7374466e576569676874733c543e000019070c4070616c6c65745f636f6e747261637473207363686564756c65184c696d69747300002401306576656e745f746f706963731c010c75333200011c676c6f62616c731c010c7533320001186c6f63616c731c010c753332000128706172616d65746572731c010c7533320001306d656d6f72795f70616765731c010c7533320001287461626c655f73697a651c010c75333200013462725f7461626c655f73697a651c010c75333200012c7375626a6563745f6c656e1c010c75333200012c7061796c6f61645f6c656e1c010c75333200001d070c4070616c6c65745f636f6e747261637473207363686564756c6548496e737472756374696f6e576569676874730404540000d8011c76657273696f6e1c010c75333200012066616c6c6261636b1c010c753332000120693634636f6e73741c010c75333200011c6936346c6f61641c010c75333200012069363473746f72651c010c75333200011873656c6563741c010c753332000110722369661c010c75333200010862721c010c75333200011462725f69661c010c75333200012062725f7461626c651c010c75333200014862725f7461626c655f7065725f656e7472791c010c75333200011063616c6c1c010c75333200013463616c6c5f696e6469726563741c010c75333200015c63616c6c5f696e6469726563745f7065725f706172616d1c010c75333200013863616c6c5f7065725f6c6f63616c1c010c7533320001246c6f63616c5f6765741c010c7533320001246c6f63616c5f7365741c010c7533320001246c6f63616c5f7465651c010c753332000128676c6f62616c5f6765741c010c753332000128676c6f62616c5f7365741c010c7533320001386d656d6f72795f63757272656e741c010c75333200012c6d656d6f72795f67726f771c010c753332000118693634636c7a1c010c75333200011869363463747a1c010c753332000124693634706f70636e741c010c75333200011869363465717a1c010c753332000134693634657874656e64736933321c010c753332000134693634657874656e64756933321c010c753332000128693332777261706936341c010c75333200011469363465711c010c7533320001146936346e651c010c7533320001186936346c74731c010c7533320001186936346c74751c010c7533320001186936346774731c010c7533320001186936346774751c010c7533320001186936346c65731c010c7533320001186936346c65751c010c7533320001186936346765731c010c7533320001186936346765751c010c7533320001186936346164641c010c7533320001186936347375621c010c7533320001186936346d756c1c010c75333200011c693634646976731c010c75333200011c693634646976751c010c75333200011c69363472656d731c010c75333200011c69363472656d751c010c753332000118693634616e641c010c7533320001146936346f721c010c753332000118693634786f721c010c75333200011869363473686c1c010c75333200011c693634736872731c010c75333200011c693634736872751c010c75333200011c693634726f746c1c010c75333200011c693634726f74721c010c753332000021070c4070616c6c65745f636f6e747261637473207363686564756c6534486f7374466e576569676874730404540000e8011863616c6c657224011857656967687400012c69735f636f6e7472616374240118576569676874000124636f64655f686173682401185765696768740001346f776e5f636f64655f6861736824011857656967687400014063616c6c65725f69735f6f726967696e24011857656967687400011c616464726573732401185765696768740001206761735f6c65667424011857656967687400011c62616c616e636524011857656967687400014476616c75655f7472616e7366657272656424011857656967687400013c6d696e696d756d5f62616c616e6365240118576569676874000130626c6f636b5f6e756d62657224011857656967687400010c6e6f772401185765696768740001347765696768745f746f5f66656524011857656967687400010c676173240118576569676874000114696e707574240118576569676874000138696e7075745f7065725f62797465240118576569676874000120722372657475726e24011857656967687400013c72657475726e5f7065725f627974652401185765696768740001247465726d696e61746524011857656967687400011872616e646f6d2401185765696768740001346465706f7369745f6576656e7424011857656967687400015c6465706f7369745f6576656e745f7065725f746f7069632401185765696768740001586465706f7369745f6576656e745f7065725f6279746524011857656967687400013464656275675f6d65737361676524011857656967687400012c7365745f73746f726167652401185765696768740001607365745f73746f726167655f7065725f6e65775f627974652401185765696768740001607365745f73746f726167655f7065725f6f6c645f627974652401185765696768740001347365745f636f64655f68617368240118576569676874000134636c6561725f73746f72616765240118576569676874000158636c6561725f73746f726167655f7065725f62797465240118576569676874000140636f6e7461696e735f73746f72616765240118576569676874000164636f6e7461696e735f73746f726167655f7065725f6279746524011857656967687400012c6765745f73746f726167652401185765696768740001506765745f73746f726167655f7065725f6279746524011857656967687400013074616b655f73746f7261676524011857656967687400015474616b655f73746f726167655f7065725f627974652401185765696768740001207472616e7366657224011857656967687400011063616c6c24011857656967687400013464656c65676174655f63616c6c24011857656967687400015c63616c6c5f7472616e736665725f73757263686172676524011857656967687400015063616c6c5f7065725f636c6f6e65645f6279746524011857656967687400012c696e7374616e7469617465240118576569676874000178696e7374616e74696174655f7472616e736665725f737572636861726765240118576569676874000168696e7374616e74696174655f7065725f696e7075745f62797465240118576569676874000164696e7374616e74696174655f7065725f73616c745f62797465240118576569676874000134686173685f736861325f323536240118576569676874000158686173685f736861325f3235365f7065725f6279746524011857656967687400013c686173685f6b656363616b5f323536240118576569676874000160686173685f6b656363616b5f3235365f7065725f6279746524011857656967687400013c686173685f626c616b65325f323536240118576569676874000160686173685f626c616b65325f3235365f7065725f6279746524011857656967687400013c686173685f626c616b65325f313238240118576569676874000160686173685f626c616b65325f3132385f7065725f6279746524011857656967687400013465636473615f7265636f76657224011857656967687400015065636473615f746f5f6574685f616464726573732401185765696768740001407265656e7472616e63655f636f756e742401185765696768740001606163636f756e745f7265656e7472616e63655f636f756e7424011857656967687400014c696e7374616e74696174696f6e5f6e6f6e6365240118576569676874000025070c4070616c6c65745f636f6e7472616374731870616c6c6574144572726f7204045400017458496e76616c69645363686564756c6556657273696f6e000004010141206e6577207363686564756c65206d7573742068617665206120677265617465722076657273696f6e207468616e207468652063757272656e74206f6e652e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e504f7574707574427566666572546f6f536d616c6c0003040101546865206f75747075742062756666657220737570706c69656420746f206120636f6e7472616374204150492063616c6c2077617320746f6f20736d616c6c2e385472616e736665724661696c65640004083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640005082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000604bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f6465546f6f4c617267650007083d0154686520636f646520737570706c69656420746f2060696e7374616e74696174655f776974685f636f646560206578636565647320746865206c696d69742073706563696669656420696e207468654463757272656e74207363686564756c652e30436f64654e6f74466f756e64000804c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e647300090425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c6564000a042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000b0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000c04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000d0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000e044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e5052616e646f6d5375626a656374546f6f4c6f6e67000f04d8546865207375626a6563742070617373656420746f20607365616c5f72616e646f6d60206578636565647320746865206c696d69742e34546f6f4d616e79546f706963730010041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e404e6f436861696e457874656e73696f6e00110c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e4444656c6574696f6e517565756546756c6c001214010152656d6f76616c206f66206120636f6e7472616374206661696c65642062656361757365207468652064656c6574696f6e2071756575652069732066756c6c2e00b8546869732063616e2068617070656e207768656e2063616c6c696e6720607365616c5f7465726d696e617465602e4d015468652071756575652069732066696c6c65642062792064656c6574696e6720636f6e74726163747320616e6420656d7074696564206279206120666978656420616d6f756e74206561636820626c6f636b2e2101547279696e6720616761696e20647572696e6720616e6f7468657220626c6f636b20697320746865206f6e6c792077617920746f207265736f6c766520746869732069737375652e444475706c6963617465436f6e7472616374001304c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200140cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e5c44656275674d657373616765496e76616c6964555446380015043d01546865206465627567206d6573736167652073706563696669656420746f20607365616c5f64656275675f6d6573736167656020646f657320636f6e7461696e20696e76616c6964205554462d382e405265656e7472616e636544656e6965640016040d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e7053746f726167654465706f7369744e6f74456e6f75676846756e647300170421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640018040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e5573650019044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001a10250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001b20450154686520636f6e7472616374277320636f64652077617320666f756e6420746f20626520696e76616c696420647572696e672076616c69646174696f6e206f7220696e737472756d656e746174696f6e2e004d01546865206d6f7374206c696b656c79206361757365206f662074686973206973207468617420616e20415049207761732075736564207768696368206973206e6f7420737570706f72746564206279207468654d016e6f64652e205468697320686170656e7320696620616e206f6c646572206e6f6465206973207573656420776974682061206e65772076657273696f6e206f6620696e6b212e20547279207570646174696e67a8796f7572206e6f646520746f20746865206e657765737420617661696c61626c652076657273696f6e2e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c6564a8627920737570706c79696e6720602d6c72756e74696d653a3a636f6e7472616374733d6465627567602e3c496e64657465726d696e6973746963001c042101416e20696e64657465726d697374696320636f646520776173207573656420696e206120636f6e746578742077686572652074686973206973206e6f74207065726d69747465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090929070c3c6f726d6c5f63757272656e63696573186d6f64756c65144572726f7204045400010c5c416d6f756e74496e746f42616c616e63654661696c6564000004bc556e61626c6520746f20636f6e766572742074686520416d6f756e74207479706520696e746f2042616c616e63652e3442616c616e6365546f6f4c6f770001044c42616c616e636520697320746f6f206c6f772e344465706f7369744661696c6564000204784465706f73697420726573756c74206973206e6f7420657870656374656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092d070000040800fc003107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454013507045300000400390701185665633c543e00003507082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e63650118000801086964090101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e6365000039070000023507003d07082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e63650118000c01106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e636500004107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014507045300000400490701185665633c543e00004507082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e7469666965720109011c42616c616e6365011800080108696409010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000049070000024507004d070c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001203442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e79526573657276657300070004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090951070c4c7a726d6c5f6d61726b65745f636f6d6d6f6e731870616c6c6574144572726f72040454000114484d61726b6574446f65734e6f744578697374000004b441206d61726b65742077697468207468652070726f766964656420494420646f6573206e6f742065786973742e584d61726b6574506f6f6c446f65734e6f744578697374000104c84d61726b657420646f6573206e6f74206861766520616e2073746f726564206173736f63696174656420706f6f6c2069642e584e6f4d61726b65744861734265656e43726561746564000208d44974206973206e6f7420706f737369626c6520746f20666574636820746865206c6174657374206d61726b6574204944207768656e6c6e6f206d61726b657420686173206265656e20637265617465642e204e6f5265706f7274000304744d61726b657420646f6573206e6f7420686176652061207265706f727444506f6f6c416c7265616479457869737473000404c854686572652773206120706f6f6c207265676973746572656420666f722074686973206d61726b657420616c72656164792e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090955070c507a65697467656973745f7072696d697469766573186d61726b65743c417574686f726974795265706f7274042c426c6f636b4e756d6265720110000801287265736f6c76655f617410012c426c6f636b4e756d62657200011c6f7574636f6d65110101344f7574636f6d655265706f7274000059070c3c7a726d6c5f617574686f72697a65641870616c6c6574144572726f7204045400010cac4d61726b6574446f65734e6f7448617665446973707574654d656368616e69736d417574686f72697a6564000004f0546865206d61726b657420756e65787065637465646c79206861732074686520696e636f72726563742064697370757465206d656368616e69736d2e4c4d61726b657449734e6f744469737075746564000104fc416e206163636f756e7420617474656d70747320746f207375626d69742061207265706f727420746f20616e20756e6469737075746564206d61726b65742e3c4f7574636f6d654d69736d61746368000204b0546865207265706f727420646f6573206e6f74206d6174636820746865206d61726b6574277320747970652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016107045300000400650701185665633c543e000061070c287a726d6c5f636f75727414747970657334436f757274506f6f6c4974656d0c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d6265720110001001147374616b6518011c42616c616e6365000144636f7572745f7061727469636970616e740001244163636f756e744964000138636f6e73756d65645f7374616b6518011c42616c616e63650001246a6f696e65645f617410012c426c6f636b4e756d6265720000650700000261070069070c287a726d6c5f636f75727414747970657350436f7572745061727469636970616e74496e666f0c1c42616c616e636501182c426c6f636b4e756d62657201102c44656c65676174696f6e73016d07001001147374616b6518011c42616c616e636500012c6163746976655f6c6f636b18011c42616c616e636500013c707265706172655f657869745f61747107014c4f7074696f6e3c426c6f636b4e756d6265723e00012c64656c65676174696f6e737507014c4f7074696f6e3c44656c65676174696f6e733e00006d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004001d0101185665633c543e0000710704184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000750704184f7074696f6e040454016d070108104e6f6e6500000010536f6d6504006d0700000100007907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017d07045300000400890701185665633c543e00007d070c287a726d6c5f636f757274147479706573104472617710244163636f756e74496401001c42616c616e636501181048617368012c3c44656c6567617465645374616b657301810700100144636f7572745f7061727469636970616e740001244163636f756e7449640001187765696768741c010c753332000110766f74658507016c566f74653c486173682c2044656c6567617465645374616b65733e000124736c61736861626c6518011c42616c616e636500008107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540171010453000004006d0101185665633c543e000085070c287a726d6c5f636f75727414747970657310566f7465081048617368012c3c44656c6567617465645374616b657301810701142444656c65676174656404014064656c6567617465645f7374616b65738107013c44656c6567617465645374616b657300000014447261776e00010018536563726574040128636f6d6d69746d656e742c0110486173680002002052657665616c65640c0128636f6d6d69746d656e742c011048617368000124766f74655f6974656d19010120566f74654974656d00011073616c742c0110486173680003002444656e6f756e6365640c0128636f6d6d69746d656e742c011048617368000124766f74655f6974656d19010120566f74654974656d00011073616c742c0110486173680004000089070000027d07008d070c287a726d6c5f636f75727414747970657324436f757274496e666f082c426c6f636b4e756d62657201101c41707065616c73019107001001187374617475739d07012c436f75727453746174757300011c61707065616c739107011c41707065616c73000128726f756e645f656e6473a1070160526f756e6454696d696e673c426c6f636b4e756d6265723e000138766f74655f6974656d5f74797065a5070130566f74654974656d5479706500009107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019507045300000400990701185665633c543e000095070c287a726d6c5f636f7572741474797065732841707065616c496e666f08244163636f756e74496401001c42616c616e63650118000c01186261636b65720001244163636f756e744964000110626f6e6418011c42616c616e636500014861707065616c65645f766f74655f6974656d19010120566f74654974656d000099070000029507009d070c287a726d6c5f636f7572741474797065732c436f75727453746174757300010c104f70656e00000018436c6f73656404011877696e6e657219010120566f74654974656d00010028526561737369676e656400020000a1070c287a726d6c5f636f7572741474797065732c526f756e6454696d696e67042c426c6f636b4e756d6265720110001001207072655f766f746510012c426c6f636b4e756d626572000110766f746510012c426c6f636b4e756d62657200012c6167677265676174696f6e10012c426c6f636b4e756d62657200011861707065616c10012c426c6f636b4e756d6265720000a5070c287a726d6c5f636f75727414747970657330566f74654974656d547970650001081c4f7574636f6d650000001842696e61727900010000a9070c287a726d6c5f636f7572741870616c6c6574144572726f720404540001b8444a75726f72446f65734e6f744578697374000004cc416e206163636f756e7420696420646f6573206e6f74206578697374206f6e20746865206a75726f72732073746f726167652e7c4d61726b6574446f65734e6f7448617665436f7572744d656368616e69736d00010421014f6e2064697370757465206f72207265736f6c7574696f6e2c20736f6d656f6e6520747269656420746f20706173732061206e6f6e2d636f757274206d61726b657420747970652e4c4d61726b657449734e6f744469737075746564000204d8546865206d61726b6574206973206e6f7420696e20612073746174652077686572652069742063616e2062652064697370757465642e7043616c6c657249734e6f7441436f7572745061727469636970616e74000304f854686973206f7065726174696f6e207265717569726573207468652063616c6c657220746f2062652061206a75726f72206f722064656c656761746f722e4c566f7465416c726561647952657665616c65640004046c54686520766f7465206973206e6f7420636f6d6d69746d656e742e58436f6d6d69746d656e74486173684d69736d61746368000504fc54686520766f7465206974656d20616e642073616c742072657665616c20646f206e6f74206d617463682074686520636f6d6d69746d656e7420766f74652e34436f7572744e6f74466f756e64000604984e6f20636f75727420666f722074686973206d61726b65742069642077617320666f756e642e444e6f74496e566f74696e67506572696f64000704d054686973206f7065726174696f6e206973206f6e6c7920616c6c6f77656420696e2074686520766f74696e6720706572696f642e584e6f74496e4167677265676174696f6e506572696f64000804e454686973206f7065726174696f6e206973206f6e6c7920616c6c6f77656420696e20746865206167677265676174696f6e20706572696f642e444d617841707065616c7352656163686564000904bc546865206d6178696d756d206e756d626572206f662061707065616c7320686173206265656e20726561636865642e444e6f74496e41707065616c506572696f64000a04d054686973206f7065726174696f6e206973206f6e6c7920616c6c6f77656420696e207468652061707065616c20706572696f642e40496e76616c6964566f74655374617465000b043d015468652063616c6c6572206f6620746869732065787472696e736963206e6565647320746f20626520647261776e206f7220696e2074686520636f6d6d69746d656e7420766f74652073746174652e4842656c6f774d696e4a75726f725374616b65000c04bc54686520616d6f756e742069732062656c6f7720746865206d696e696d756d207265717569726564207374616b652e6c4d6178436f7572745061727469636970616e747352656163686564000d04dc546865206d6178696d756d206e756d626572206f6620706f737369626c65206a75726f727320686173206265656e20726561636865642e4c416c7265616479507265706172656445786974000e08c0496e206f7264657220746f20657869742074686520636f75727420746865206a75726f722068617320746f2065786974a474686520706f6f6c20666972737420776974682060707265706172655f657869745f636f757274602e344a75726f724e6f74447261776e000f04c8546865206a75726f7220776173206e6f742072616e646f6d6c792073656c656374656420666f722074686520636f7572742e3c4a75726f724469644e6f74566f74650010043501546865206a75726f722077617320647261776e2062757420646964206e6f74206d616e61676520746f20636f6d6d69746d656e746c7920766f74652077697468696e2074686520636f7572742e50566f7465416c726561647944656e6f756e63656400110480546865206a75726f722077617320616c72656164792064656e6f756e6365642e5443616c6c657244656e6f756e636564497473656c660012048841206a75726f7220747269656420746f2064656e6f756e63652068657273656c662e38436f7572744e6f74436c6f7365640013049454686520636f757274206973206e6f7420696e2074686520636c6f7365642073746174652e58436f757274416c7265616479526561737369676e6564001404d4546865206a75726f72207374616b6573206f662074686520636f75727420616c726561647920676f7420726561737369676e65642e844e6f74456e6f7567684a75726f7273416e6444656c656761746f72735374616b65001504a0546865726520617265206e6f7420656e6f756768206a75726f727320696e2074686520706f6f6c2e504d61726b65745265706f72744e6f74466f756e640016049c546865207265706f7274206f6620746865206d61726b657420776173206e6f7420666f756e642e444d6178436f757274496452656163686564001704ac546865206d6178696d756d206e756d626572206f6620636f7572742069647320697320726561636865642e50416d6f756e744578636565647342616c616e636500180431015468652063616c6c657220686173206e6f7420656e6f7567682066756e647320746f206a6f696e2074686520636f7572742077697468207468652073706563696669656420616d6f756e742e4c416d6f756e7442656c6f774c6173744a6f696e0019247901416674657220746865206669727374206a6f696e206f662074686520636f7572742074686520616d6f756e742068617320746f20626520657175616c206f7220686967686572207468616e207468652063757272656e74207374616b652ef45468697320697320746f20656e737572652074686520736c61736861626c6520616d6f756e7420696e2061637469766520636f75727420726f756e64739c6973207374696c6c20736d616c6c6572206f7220657175616c20746f20746865207374616b652e0901497420697320616c736f206e656365737361727920746f2063616c63756c617465207468652060756e636f6e73756d656460207374616b652070726f7065726c792e5d014f74686572776973652061206a75726f7220636f756c64206a75737420726564756365207468652070726f626162696c69747920746f206765742073656c6563746564207768656e6576657220746865792077616e742e050142757420746869732068617320746f20626520646f6e652062792060707265706172655f657869745f636f7572746020616e642060657869745f636f757274602ee04164646974696f6e616c6c792c2074686520606a6f696e5f636f7572746020616e64206064656c6567617465602065787472696e73696373d87573652060657874656e645f6c6f636b6020616e64206e6f7420607365745f6c6f636b60206f72206072656d6f76655f6c6f636b602e550154686973206d65616e732074686f73652065787472696e7369637320617265206e6f74206d65616e7420746f20676574206f75742c20627574206f6e6c7920746f2067657420696e746f2074686520636f7572742e58416d6f756e7442656c6f774c6f776573744a75726f72001a04390154686520616d6f756e7420697320746f6f206c6f7720746f206b69636b20746865206c6f77657374206a75726f72206f7574206f6620746865207374616b652d776569676874656420706f6f6c2e6c436f7572745061727469636970616e745477696365496e506f6f6c001b044101546869732073686f756c64206e6f742068617070656e2c206265636175736520746865206a75726f72206163636f756e742073686f756c64206f6e6c79206265206f6e636520696e206120706f6f6c2e6043616c6c65724e6f74496e53656c65637465644472617773001c04ec5468652063616c6c6572206f6620746869732066756e6374696f6e206973206e6f742070617274206f6620746865206a75726f722064726177732e6041707065616c426f6e644578636565647342616c616e6365001d04c85468652063616c6c6572732062616c616e6365206973206c6f776572207468616e207468652061707065616c20626f6e642e345072656d617475726545786974001e085101546865206a75726f722073686f756c64206174206c656173742077616974206f6e6520696e666c6174696f6e20706572696f64206166746572207468652066756e64732063616e20626520756e7374616b65642efc4f746865727769736520686f7070696e6720696e20616e64206f757420666f7220696e666c6174696f6e207265776172647320697320706f737369626c652e5c507265706172654578697441744e6f7450726573656e74001f04ac5468652060707265706172655f657869745f617460206669656c64206973206e6f742070726573656e742e544d617844656c65676174696f6e7352656163686564002004f8546865206d6178696d756d206e756d626572206f662064656c65676174696f6e73206973207265616368656420666f722074686973206163636f756e742e384a75726f7244656c65676174656400210490546865206a75726f72206465636964656420746f20626520612064656c656761746f722e6053656c6644656c65676174696f6e4e6f74416c6c6f776564002204c0412064656c65676174696f6e20746f20746865206f776e206163636f756e74206973206e6f7420706f737369626c652e784964656e746963616c44656c65676174696f6e734e6f74416c6c6f776564002304a854686520736574206f662064656c65676174696f6e732068617320746f2062652064697374696e63742e344e6f44656c65676174696f6e730024040d015468652063616c6c20746f206064656c656761746560206973206e6f742076616c6964206966206e6f2064656c65676174696f6e73206172652070726f76696465642e5c44656c656761746564546f496e76616c69644a75726f720025042d0154686520736574206f662064656c65676174696f6e732073686f756c6420636f6e7461696e206f6e6c792076616c696420616e6420616374697665206a75726f72206163636f756e74732e644d61726b65744964546f436f75727449644e6f74466f756e64002604c0546865206d61726b657420696420746f20636f757274206964206d617070696e6720776173206e6f7420666f756e642e64436f7572744964546f4d61726b657449644e6f74466f756e64002704c054686520636f75727420696420746f206d61726b6574206964206d617070696e6720776173206e6f7420666f756e642e78496e76616c6964566f74654974656d466f724f7574636f6d65436f757274002804d054686520766f7465206974656d206973206e6f742076616c696420666f72207468697320286f7574636f6d652920636f7572742e74496e76616c6964566f74654974656d466f7242696e617279436f757274002904cc54686520766f7465206974656d206973206e6f742076616c696420666f722074686973202862696e6172792920636f7572742e6c41707065616c6564566f74654974656d49734e6f4f7574636f6d65002a04a45468652061707065616c656420766f7465206974656d206973206e6f7420616e206f7574636f6d652e6457696e6e6572566f74654974656d49734e6f4f7574636f6d65002b049c5468652077696e6e657220766f7465206974656d206973206e6f7420616e206f7574636f6d652e3c4f7574636f6d654d69736d61746368002c04bc546865206f7574636f6d6520646f6573206e6f74206d6174636820746865206d61726b6574206f7574636f6d65732e4c566f74654974656d49734e6f4f7574636f6d65002d04310154686520766f7465206974656d2077617320657870656374656420746f20626520616e206f7574636f6d652c206275742069732061637475616c6c79206e6f7420616e206f7574636f6d652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad0700000408180000b1070c547a726d6c5f6c69717569646974795f6d696e696e674c6f776e65645f76616c7565735f706172616d73444f776e656456616c756573506172616d7308084241011808424e01100010014c7061727469636970617465645f626c6f636b73100108424e00015070657270657475616c5f696e63656e74697665731801084241000140746f74616c5f696e63656e74697665731801084241000130746f74616c5f73686172657318010842410000b5070c547a726d6c5f6c69717569646974795f6d696e696e671870616c6c6574144572726f720404540001047046756e64446f65734e6f7448617665456e6f75676842616c616e6365000004a450616c6c6574206163636f756e7420646f6573206e6f74206861766520656e6f7567682066756e647304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b90710307a726d6c5f72696b6964646f1474797065734872696b6964646f5f7369676d6f69645f6d764052696b6964646f5369676d6f69644d561008465501bd0708465301e50708464501e907084d4101f10700100118636f6e6669670508014452696b6964646f436f6e6669673c46533e00011066656573e907010846450001206d615f73686f7274f10701084d4100011c6d615f6c6f6e67f10701084d410000bd07083c7375627374726174655f66697865642446697865645531323804104672616301c1070004011062697473180110753132380000c1070c1c747970656e756d1075696e741055496e7408045501c507044201dd070008010c6d7362c50701045500010c6c7362dd070104420000c5070c1c747970656e756d1075696e741055496e7408045501c907044201e1070008010c6d7362c90701045500010c6c7362e1070104420000c9070c1c747970656e756d1075696e741055496e7408045501cd07044201e1070008010c6d7362cd0701045500010c6c7362e1070104420000cd070c1c747970656e756d1075696e741055496e7408045501d107044201e1070008010c6d7362d10701045500010c6c7362e1070104420000d1070c1c747970656e756d1075696e741055496e7408045501d507044201e1070008010c6d7362d50701045500010c6c7362e1070104420000d5070c1c747970656e756d1075696e741055496e7408045501d907044201dd070008010c6d7362d90701045500010c6c7362dd070104420000d9070c1c747970656e756d1075696e7414555465726d00000000dd070c1c747970656e756d0c62697408423100000000e1070c1c747970656e756d0c62697408423000000000e507083c7375627374726174655f66697865642446697865644931323804104672616301c1070004011062697473a9040110693132380000e90710307a726d6c5f72696b6964646f1474797065732c7369676d6f69645f666565284665655369676d6f69640408465301e50700040118636f6e666967ed0701504665655369676d6f6964436f6e6669673c46533e0000ed0710307a726d6c5f72696b6964646f1474797065732c7369676d6f69645f666565404665655369676d6f6964436f6e6669670408465301e507001401046de5070108465300010470e507010846530001046ee5070108465300012c696e697469616c5f666565e5070108465300012c6d696e5f726576656e7565e507010846530000f10710307a726d6c5f72696b6964646f14747970657344656d615f6d61726b65745f766f6c756d653c456d614d61726b6574566f6c756d650408465501bd07001c0118636f6e666967f5070134456d61436f6e6669673c46553e00010c656d61bd07010846550001286d756c7469706c696572bd07010846550001246c6173745f74696d65100134556e697854696d657374616d700001147374617465010801444d61726b6574566f6c756d65537461746500012873746172745f74696d65100134556e697854696d657374616d70000148766f6c756d65735f7065725f706572696f64bd07010846550000f50710307a726d6c5f72696b6964646f14747970657344656d615f6d61726b65745f766f6c756d6524456d61436f6e6669670408464901bd07000c0128656d615f706572696f64f907012054696d657370616e000164656d615f706572696f645f657374696d6174655f6166746572fd0701404f7074696f6e3c54696d657370616e3e000124736d6f6f7468696e67bd07010846490000f9070c307a726d6c5f72696b6964646f1474797065732054696d657370616e0001141c5365636f6e647304001c010c7533320000001c4d696e7574657304001c010c75333200010014486f75727304001c010c75333200020010446179730400f0010c753136000300145765656b730400f0010c75313600040000fd0704184f7074696f6e04045401f9070108104e6f6e6500000010536f6d650400f9070000010000010810307a726d6c5f72696b6964646f14747970657344656d615f6d61726b65745f766f6c756d65444d61726b6574566f6c756d65537461746500010c34556e696e697469616c697a65640000005444617461436f6c6c656374696f6e537461727465640001003444617461436f6c6c656374656400020000050810307a726d6c5f72696b6964646f1474797065734872696b6964646f5f7369676d6f69645f6d763452696b6964646f436f6e6669670408464901e5070008012c696e697469616c5f666565e507010846490001186c6f67325f65e50701084649000009080c307a726d6c5f72696b6964646f1870616c6c6574144572726f7208045400044900010c644669786564436f6e76657273696f6e496d706f737369626c650000042d01436f6e76657273696f6e206265747765656e20746865206042616c616e63656020616e642074686520696e7465726e616c2052696b6964646f20636f72652074797065206661696c65642e5852696b6964646f4e6f74466f756e64466f72506f6f6c000104e4466f72206120676976656e2060706f6f6c6964602c206e6f2052696b6964646f20696e7374616e636520636f756c6420626520666f756e642e6c52696b6964646f416c7265616479457869737473466f72506f6f6c0002045d01547279696e6720746f2063726561746520612052696b6964646f20696e7374616e636520666f7220612060706f6f6c696460207468617420616c72656164792068617320612052696b6964646f20696e7374616e63652e04ac506f74656e7469616c206572726f72732077697468696e207468652052696b6964646f2070616c6c65742e0d08101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454013101045300000400110801185665633c543e0000110800000231010015080c507a726d6c5f73696d706c655f64697370757465731870616c6c6574144572726f7204045400011c4c496e76616c69644d61726b65745374617475730000082d01312e20416e79207265736f6c7574696f6e206d75737420656974686572206861766520612060446973707574656460206f7220605265706f7274656460206d61726b6574207374617475730101322e2049662073746174757320697320604469737075746564602c207468656e206174206c65617374206f6e652064697370757465206d757374206578697374a04d61726b6574446f65734e6f744861766553696d706c6544697370757465734d656368616e69736d00010445014f6e2064697370757465206f72207265736f6c7574696f6e2c20736f6d656f6e6520747269656420746f20706173732061206e6f6e2d73696d706c652d6469737075746573206d61726b657420747970653c53746f726167654f766572666c6f770002003c4f7574636f6d654d69736d617463680003006043616e6e6f744469737075746553616d654f7574636f6d650004004c4d61726b657449734e6f745265706f72746564000500484d6178446973707574657352656163686564000604c0546865206d6178696d756d206e756d626572206f6620646973707574657320686173206265656e20726561636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909190804184f7074696f6e040454013d010108104e6f6e6500000010536f6d6504003d0100000100001d080c287a726d6c5f73776170731870616c6c6574144572726f7204045400019c4841626f76654d6178696d756d576569676874000004450154686520776569676874206f6620616e20617373657420696e20612043504d4d207377617020706f6f6c206973206772656174686572207468616e2074686520757070657220776569676874206361702e3441737365744e6f74426f756e64000104f854686520776569676874206f6620616e20617373657420696e20612043504d4d207377617020706f6f6c20636f756c64206e6f7420626520666f756e642e3841737365744e6f74496e506f6f6c000204e454686520617373657420696e207175657374696f6e20636f756c64206e6f7420626520666f756e642077697468696e2074686520706f6f6c2e444261736541737365744e6f74466f756e6400030421015468652062617365206173736574206f662074686520737761707320706f6f6c20776173204e6f6e6520616c74686f75676820612076616c7565207761732065787065637465642e344261644c696d6974507269636500040415015468652073706f74207072696365206f6620616e2061737365742070616972207761732067726561746572207468616e2074686520737065636966696564206c696d69742e4842656c6f774d696e696d756d576569676874000504390154686520776569676874206f6620616e20617373657420696e20612043504d4d207377617020706f6f6c206973206c6f776572207468616e2074686520757070657220776569676874206361702e4c496e73756666696369656e7442616c616e6365000604f4536f6d652066756e647320636f756c64206e6f74206265207472616e736665727265642064756520746f206120746f6f206c6f772062616c616e63652e54496e73756666696369656e744c697175696469747900070435014c69717569646974792070726f766964656420746f206e65772043504d4d20706f6f6c206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642062616c616e63652e4c496e73756666696369656e74537562736964790008040901546865206d61726b657420776173206e6f7420737461727465642073696e636520746865207375627369647920676f616c20776173206e6f7420726561636865642e54496e76616c6964416d6f756e74417267756d656e74000904e4436f756c64206e6f74206372656174652043504d4d20706f6f6c2073696e6365206e6f20616d6f756e7420776173207370656369666965642e48496e76616c6964466565417267756d656e74000a04d4436f756c64206e6f74206372656174652043504d4d20706f6f6c2073696e6365206e6f206665652077617320737570706c6965642e44496e76616c6964506f6f6c537461747573000b04b044697370617463682063616c6c6564206f6e20706f6f6c207769746820696e76616c6964207374617475732e48496e76616c696453636f72696e6752756c65000c085101412066756e6374696f6e2074686174206973206f6e6c792076616c696420666f7220706f6f6c7320776974682073706563696669632073636f72696e672072756c6573207761732063616c6c656420666f7220617c706f6f6c207769746820616e6f746865722073636f72696e672072756c652e58496e76616c696453746174655472616e736974696f6e000d044d01412066756e6374696f6e207761732063616c6c656420666f72206120737761707320706f6f6c207468617420646f6573206e6f742066756c66696c6c2074686520737461746520726571756972656d656e742e54496e76616c6964576569676874417267756d656e74000e04e8436f756c64206e6f74206372656174652043504d4d20706f6f6c2073696e6365206e6f2077656967687473207765726520737570706c6965642e1c4c696d6974496e000f045d0141207472616e73666572616c206f662066756e647320696e746f206120737761707320706f6f6c207761732061626f7665206120746872657368686f6c6420737065636966696564206279207468652073656e6465722e50496e76616c696453756273696479416d6f756e74001004705375627369647920616d6f756e7420697320746f6f20736d616c6c2e304c696d69744d697373696e67001104884e6f206c696d6974207761732073706563696669656420666f72206120737761702e204c696d69744f7574001208450141207472616e73666572616c206f662066756e6473206f7574206f66206120737761707320706f6f6c207761732062656c6f77206120746872657368686f6c6420737065636966696564206279207468652472656365697665722e444d617468417070726f78696d6174696f6e001304550154686520637573746f6d206d617468206c696272617279207969656c64656420616e20696e76616c696420726573756c7420286d6f73742074696d657320756e6578706563746564207a65726f2076616c7565292e284d6178496e526174696f00140821015468652070726f706f7274696f6e206f6620616e20617373657420616464656420696e746f206120706f6f6c20696e20636f6d70617269736f6e20746f2074686520616d6f756e7429016f66207468617420617373657420696e2074686520706f6f6c2069732061626f76652074686520746872657368686f6c6420737065636966696564206279206120636f6e7374616e742e2c4d61784f7574526174696f00150821015468652070726f706f7274696f6e206f6620616e2061737365742074616b656e2066726f6d206120706f6f6c20696e20636f6d70617269736f6e20746f2074686520616d6f756e7429016f66207468617420617373657420696e2074686520706f6f6c2069732061626f76652074686520746872657368686f6c6420737065636966696564206279206120636f6e7374616e742e384d6178546f74616c576569676874001608410154686520746f74616c20776569676874206f6620616c6c206173736574732077697468696e20612043504d4d20706f6f6c2069732061626f76652061207472657368686f6c6420737065636966696564386279206120636f6e7374616e742e444e6f5375627369647950726f7669646564001708490149742077617320747269656420746f2072656d6f766520737562736964792066726f6d206120706f6f6c20776869636820646f6573206e6f74206861766520737562736964792070726f7669646564206279b47468652061646472657373207468617420747269656420746f2072656d6f76652074686520737562736964792e40506f6f6c446f65734e6f7445786973740018049054686520706f6f6c20696e207175657374696f6e20646f6573206e6f742065786973742e24506f6f6c447261696e001904c44120706f6f6c2062616c616e63652064726f707065642062656c6f772074686520616c6c6f776564206d696e696d756d2e3c506f6f6c49734e6f74416374697665001a048454686520706f6f6c20696e207175657374696f6e20697320696e6163746976652e38506f6f6c4d697373696e67466565001b0409015468652043504d4d20706f6f6c20696e207175657374696f6e20646f6573206e6f7420686176652061206665652c20616c74686f7567682069742073686f756c642e48506f6f6c4d697373696e6753756273696479001c041d015468652052696b6964646f20706f6f6c20696e207175657374696f6e20646f6573206e6f74206861766520737562736964792c20616c74686f7567682069742073686f756c642e44506f6f6c4d697373696e67576569676874001d041101546865204350504d20706f6f6c20696e207175657374696f6e20646f6573206e6f74206861766520776569676874732c20616c74686f7567682069742073686f756c642e8c50726f766964656456616c7565734c656e4d757374457175616c4173736574734c656e001e043d0154776f20766563746f727320646f206e6f742068617665207468652073616d65206c656e6774682028757375616c6c792043504d4d20706f6f6c2061737365747320616e642077656967687473292e38537761704665654d697373696e67001f04ac4e6f20737761702066656520696e666f726d6174696f6e20666f756e6420666f722043504d4d20706f6f6c3853776170466565546f6f48696768002004c054686520737761702066656520697320686967686572207468616e2074686520616c6c6f776564206d6178696d756d2e30546f6f4665774173736574730021084901547269656420746f20637265617465206120706f6f6c207468617420686173206c65737320617373657473207468616e20746865206c6f77657220746872657368686f6c64207370656369666965642062792c6120636f6e7374616e742e34546f6f4d616e794173736574730022084901547269656420746f20637265617465206120706f6f6c207468617420686173206d6f726520617373657473207468616e2074686520757070657220746872657368686f6c64207370656369666965642062792c6120636f6e7374616e742e4c536f6d654964656e746963616c417373657473002304e8547269656420746f20637265617465206120706f6f6c2077697468206174206c656173742074776f206964656e746963616c206173736574732e40556e737570706f727465645472616465002404e854686520706f6f6c20646f6573206e6f7420737570706f7274207377617070696e67207468652061737365747320696e207175657374696f6e2e5057696e6e696e6741737365744e6f74466f756e640025042d01546865206f7574636f6d6520617373657420737065636966696564206173207468652077696e6e696e6720617373657420776173206e6f7420666f756e6420696e2074686520706f6f6c2e285a65726f416d6f756e74002604a4536f6d6520616d6f756e7420696e2061207472616e73616374696f6e20657175616c73207a65726f2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012508045300000400290801185665633c543e000025080c507a65697467656973745f7072696d697469766573186d61726b6574404f6c644d61726b65744469737075746508244163636f756e74496401002c426c6f636b4e756d6265720110000c0108617410012c426c6f636b4e756d62657200010862790001244163636f756e74496400011c6f7574636f6d65110101344f7574636f6d655265706f7274000029080000022508002d08101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540118045300000400650101185665633c543e00003108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454013508045300000400390801185665633c543e000035080c507a65697467656973745f7072696d697469766573186d61726b65743053756273696479556e74696c0c08424e0110084d4f0110084d490118000801246d61726b65745f69641801084d49000118706572696f64910101504d61726b6574506572696f643c424e2c204d4f3e000039080000023508003d080c5c7a726d6c5f70726564696374696f6e5f6d61726b6574731870616c6c6574144572726f720404540001c06043616e6e6f744469737075746553616d654f7574636f6d650000082d01536f6d656f6e6520697320747279696e6720746f2063616c6c206064697370757465602077697468207468652073616d65206f7574636f6d6520746861742069732063757272656e746c795072656769737465726564206f6e2d636861696e2e40456469746f724e6f7443726561746f72000104a04f6e6c792063726561746f722069732061626c6520746f206564697420746865206d61726b65742e9c45646974526561736f6e4c656e677468457863656564734d617845646974526561736f6e4c656e000204c845646974526561736f6e2773206c656e6774682067726561746572207468616e204d617845646974526561736f6e4c656e2e80496e73756666696369656e7446756e6473496e4d61726b65744163636f756e74000304d44d61726b6574206163636f756e7420646f6573206e6f74206861766520656e6f7567682066756e647320746f20706179206f75742e60496e73756666696369656e74536861726542616c616e6365000404a853656e64657220646f6573206e6f74206861766520656e6f7567682073686172652062616c616e63652e40496e76616c69644d756c746968617368000504d8416e20696e76616c696420486173682077617320696e636c7564656420696e2061206d756c74696861736820706172616d657465722e44496e76616c69644d61726b65745479706500060484416e20696e76616c6964206d61726b657420747970652077617320666f756e642e48496e76616c696453636f72696e6752756c650007042501416e206f7065726174696f6e20697320726571756573746564207468617420697320756e737570706f7274656420666f722074686520676976656e2073636f72696e672072756c652e404e6f74456e6f75676842616c616e6365000804c853656e64657220646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20627579207368617265732e544d61726b6574416c72656164795265706f72746564000904784d61726b657420697320616c7265616479207265706f72746564206f6e2e544d61726b65744475726174696f6e546f6f4c6f6e67000a04ac546865206d61726b6574206475726174696f6e206973206c6f6e676572207468616e20616c6c6f7765642e884d61726b65744564697452657175657374416c7265616479496e50726f6772657373000b04ac4d61726b65742065646974207265717565737420697320616c726561647920696e2070726f67726573732e584d61726b6574456469744e6f74526571756573746564000c04844d61726b6574206973206e6f742072657175657374656420666f7220656469742e444d61726b657449734e6f74416374697665000d04844d61726b65742077617320657870656374656420746f206265206163746976652e444d61726b657449734e6f74436c6f736564000e04844d61726b65742077617320657870656374656420746f20626520636c6f7365642e704d61726b657449734e6f74436f6c6c656374696e6753756273696479000f04c841206d61726b657420696e207375627369647920636f6c6c656374696f6e207068617365207761732065787065637465642e4c4d61726b657449734e6f7450726f706f7365640010047c412070726f706f736564206d61726b6574207761732065787065637465642e4c4d61726b657449734e6f745265706f727465640011047c41207265706f72746564206d61726b6574207761732065787065637465642e4c4d61726b657449734e6f7444697370757465640012047c41206469737075746564206d61726b6574207761732065787065637465642e4c4d61726b657449734e6f745265736f6c7665640013047c41207265736f6c766564206d61726b6574207761732065787065637465642e484d61726b65745374617274546f6f536f6f6e001404f454686520706f696e7420696e2074696d65207768656e20746865206d61726b6574206265636f6d65732061637469766520697320746f6f20736f6f6e2e484d61726b65745374617274546f6f4c617465001504f454686520706f696e7420696e2074696d65207768656e20746865206d61726b6574206265636f6d65732061637469766520697320746f6f206c6174652e7c4d61726b6574446973707574654d656368616e69736d4e6f744661696c6564001604b0546865206d61726b65742064697370757465206d656368616e69736d20686173206e6f74206661696c65642e2c4d697373696e67426f6e6400170474547269656420746f20736574746c65206d697373696e6720626f6e642e4c4e6f74456e6f75676843617465676f72696573001804f4546865206e756d626572206f662063617465676f7269657320666f7220612063617465676f726963616c206d61726b657420697320746f6f206c6f772e404e6f57696e6e696e6742616c616e636500190480546865207573657220686173206e6f2077696e6e696e672062616c616e63652e3c4f7574636f6d654d69736d61746368001a04b45375626d6974746564206f7574636f6d6520646f6573206e6f74206d61746368206d61726b657420747970652eac52656a656374526561736f6e4c656e677468457863656564734d617852656a656374526561736f6e4c656e001b04d852656a656374526561736f6e2773206c656e6774682067726561746572207468616e204d617852656a656374526561736f6e4c656e2e445265706f727465724e6f744f7261636c65001c04c0546865207265706f7274206973206e6f7420636f6d696e672066726f6d2064657369676e61746564206f7261636c652e3c53746f726167654f766572666c6f77001d04010149742077617320747269656420746f20617070656e6420616e206974656d20746f2073746f72616765206265796f6e642074686520626f756e6461726965732e44546f6f4d616e7943617465676f72696573001e04b4546f6f206d616e792063617465676f7269657320666f7220612063617465676f726963616c206d61726b65742e5c496e76616c6964446973707574654d656368616e69736d001f04d454686520616374696f6e20726571756972657320616e6f74686572206d61726b65742064697370757465206d656368616e69736d2e4c496e76616c69644d61726b6574537461747573002004a843617463682d616c6c206572726f7220666f7220696e76616c6964206d61726b6574207374617475732e60556e65787065637465644e6f6e65496e506f7374496e666f0021049c54686520706f73742064697370617463682073686f756c64206e65766572206265204e6f6e652e285a65726f416d6f756e74002204a8416e20616d6f756e742077617320696c6c6567616c6c7920737065636966696564206173207a65726f2e4c496e76616c69644d61726b6574506572696f64002304d84d61726b657420706572696f64206973206661756c74792028746f6f2073686f72742c206f757473696465206f66206c696d697473294c496e76616c69644f7574636f6d6552616e6765002404c8546865206f7574636f6d652072616e6765206f6620746865207363616c6172206d61726b657420697320696e76616c69642e544e6f74416c6c6f776564546f5265706f7274596574002504f443616e206e6f74207265706f7274206265666f7265206d61726b65742e646561646c696e65732e67726163655f706572696f6420697320656e6465642eb0446973707574654475726174696f6e536d616c6c65725468616e4d696e446973707574654475726174696f6e002604f853706563696669656420646973707574655f6475726174696f6e20697320736d616c6c6572207468616e204d696e446973707574654475726174696f6e2ea84f7261636c654475726174696f6e536d616c6c65725468616e4d696e4f7261636c654475726174696f6e002704f0537065636966696564206f7261636c655f6475726174696f6e20697320736d616c6c6572207468616e204d696e4f7261636c654475726174696f6e2eb0446973707574654475726174696f6e477265617465725468616e4d6178446973707574654475726174696f6e002804f853706563696669656420646973707574655f6475726174696f6e2069732067726561746572207468616e204d6178446973707574654475726174696f6e2e904772616365506572696f64477265617465725468616e4d61784772616365506572696f64002904d85370656369666965642067726163655f706572696f642069732067726561746572207468616e204d61784772616365506572696f642ea84f7261636c654475726174696f6e477265617465725468616e4d61784f7261636c654475726174696f6e002a04f0537065636966696564206f7261636c655f6475726174696f6e2069732067726561746572207468616e204d61784f7261636c654475726174696f6e2e70576569676874734c656e4d757374457175616c4173736574734c656e002b04e05468652077656967687473206c656e6774682068617320746f20626520657175616c20746f2074686520617373657473206c656e6774682e40496e76616c6964426173654173736574002c04f050726f766964656420626173655f6173736574206973206e6f7420616c6c6f77656420746f206265207573656420617320626173655f61737365742e60556e72656769737465726564466f726569676e4173736574002d04cc4120666f726569676e20617373657420696e206e6f74207265676973746572656420696e20417373657452656769737472792e68476c6f62616c44697370757465457869737473416c7265616479002e040501546865207374617274206f662074686520676c6f62616c206469737075746520666f722074686973206d61726b65742068617070656e656420616c72656164792e28466565546f6f48696768002f04505468652066656520697320746f6f20686967682e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090941080c247a726d6c5f737479781870616c6c6574144572726f720404540001088046756e64446f65734e6f7448617665456e6f7567684672656542616c616e6365000004b84163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f2063726f73732e44486173416c726561647943726f73736564000104704163636f756e742068617320616c72656164792063726f737365642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094508101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540149080453000004004d0801185665633c543e00004908000004081818004d080000024908005108000004081811010055080c507a726d6c5f676c6f62616c5f64697370757465731474797065732c4f7574636f6d65496e666f0c244163636f756e74496401001c42616c616e63650118244f776e6572496e666f0159080008012c6f7574636f6d655f73756d18011c42616c616e6365000128706f7373657373696f6e5d0801a4506f7373657373696f6e3c4163636f756e7449642c2042616c616e63652c204f776e6572496e666f3e00005908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004001d0101185665633c543e00005d080c507a726d6c5f676c6f62616c5f646973707574657314747970657328506f7373657373696f6e0c244163636f756e74496401001c42616c616e63650118244f776e6572496e666f015908010810506169640801146f776e65720001244163636f756e74496400010c66656518011c42616c616e6365000000185368617265640401186f776e657273590801244f776e6572496e666f0001000061080c507a726d6c5f676c6f62616c5f646973707574657314747970657344476c6f62616c44697370757465496e666f10244163636f756e74496401001c42616c616e63650118244f776e6572496e666f0159082c426c6f636b4e756d6265720110000c013877696e6e65725f6f7574636f6d65110101344f7574636f6d655265706f72740001306f7574636f6d655f696e666f550801a84f7574636f6d65496e666f3c4163636f756e7449642c2042616c616e63652c204f776e6572496e666f3e0001187374617475736508015447645374617475733c426c6f636b4e756d6265723e000065080c507a726d6c5f676c6f62616c5f6469737075746573147479706573204764537461747573042c426c6f636b4e756d6265720110010c1841637469766508013c6164645f6f7574636f6d655f656e6410012c426c6f636b4e756d626572000120766f74655f656e6410012c426c6f636b4e756d6265720000002046696e69736865640001002444657374726f7965640002000069080c507a726d6c5f676c6f62616c5f6469737075746573147479706573344f6c6457696e6e6572496e666f081c42616c616e63650118244f776e6572496e666f015908000c011c6f7574636f6d65110101344f7574636f6d655265706f72740001306f7574636f6d655f696e666f6d0801884f6c644f7574636f6d65496e666f3c42616c616e63652c204f776e6572496e666f3e00012c69735f66696e6973686564c80110626f6f6c00006d080c507a726d6c5f676c6f62616c5f6469737075746573147479706573384f6c644f7574636f6d65496e666f081c42616c616e63650118244f776e6572496e666f0159080008012c6f7574636f6d655f73756d18011c42616c616e63650001186f776e657273590801244f776e6572496e666f000071080c507a726d6c5f676c6f62616c5f64697370757465731870616c6c6574144572726f7204045400014430416d6f756e74546f6f4c6f77000004f053656e64657220747269656420746f20766f7465207769746820616e20616d6f756e742062656c6f77206120646566696e6564206d696e696d756d2e68496e76616c6964476c6f62616c44697370757465537461747573000104e054686520676c6f62616c20646973707574652073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e48496e73756666696369656e74416d6f756e74000204f453656e64657220646f6573206e6f74206861766520656e6f7567682066756e647320666f722074686520766f7465206f6e20616e206f7574636f6d652e404d61784f776e65727352656163686564000304a0546865206d6178696d756d20616d6f756e74206f66206f776e65727320697320726561636865642e3c4d6178566f74657352656163686564000404e0546865206d6178696d756d206e756d626572206f6620766f74657320666f722074686973206163636f756e7420697320726561636865642e3c4e6f46756e6473546f5265776172640005049454686520616d6f756e7420696e207468652072657761726420706f74206973207a65726f2e54476c6f62616c446973707574654e6f74466f756e64000604a04e6f20676c6f62616c20646973707574652070726573656e7420617420746865206d6f6d656e742e504f7574636f6d65416c7265616479457869737473000704a854686520766f74696e67206f7574636f6d6520686173206265656e20616c72656164792061646465642e4c4f7574636f6d65446f65734e6f744578697374000804f0546865206f7574636f6d6520737065636966696564206973206e6f742070726573656e7420696e2074686520766f74696e67206f7574636f6d65732e3c4f7574636f6d654d69736d61746368000904b45375626d6974746564206f7574636f6d6520646f6573206e6f74206d61746368206d61726b657420747970652e5c4f7574636f6d65734e6f7446756c6c79436c65616e6564000a049c546865206f7574636f6d657320617265206e6f742066756c6c7920636c65616e6564207965742e60536861726564506f7373657373696f6e5265717569726564000b04904f6e6c7920612073686172656420706f7373657373696f6e20697320616c6c6f7765642e5c556e66696e6973686564476c6f62616c44697370757465000c04310154686520676c6f62616c206469737075746520706572696f64206973206e6f74206f766572207965742e205468652077696e6e6572206973206e6f74207965742064657465726d696e65642e584164644f7574636f6d65506572696f6449734f766572000d04c854686520706572696f6420696e207768696368206f7574636f6d65732063616e206265206164646564206973206f7665722e4c4e6f74496e4764566f74696e67506572696f64000e04dc4974206973206e6f7420696e736964652074686520706572696f6420696e20776869636820766f7465732061726520616c6c6f7765642e64476c6f62616c446973707574654e6f7444657374726f796564000f04f4546865206f7065726174696f6e207265717569726573206120676c6f62616c206469737075746520696e20612064657374726f7965642073746174652e68476c6f62616c44697370757465416c72656164794578697374730010049c54686520676c6f62616c20646973707574652077617320616c726561647920737461727465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909750804184f7074696f6e0404540179080108104e6f6e6500000010536f6d6504007908000001000079080c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e74000000007d080c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a6581080128287533322c2075333229000140696e67726573735f6368616e6e656c73850801885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73850801885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00008108000004081c1c008508000002890800890800000408d9028d08008d080c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f63617061636974791c010c7533320001386d61785f746f74616c5f73697a651c010c7533320001406d61785f6d6573736167655f73697a651c010c7533320001246d73675f636f756e741c010c753332000128746f74616c5f73697a651c010c7533320001206d71635f68656164910801304f7074696f6e3c486173683e0000910804184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c000001000095080c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a651c010c7533320001486d61785f686561645f646174615f73697a651c010c7533320001586d61785f7570776172645f71756575655f636f756e741c010c7533320001546d61785f7570776172645f71756575655f73697a651c010c75333200015c6d61785f7570776172645f6d6573736167655f73697a651c010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e6469646174651c010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e6469646174651c010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e1c012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c61791c012c426c6f636b4e756d62657200009908089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800009d08042042547265654d617008044b01d9020456019908000400a108000000a108000002a50800a50800000408d902990800a908000002ad0800ad080860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401d90200080124726563697069656e74d902010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e0000b1080c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065734c50617261636861696e426f6e64436f6e66696704244163636f756e74496401000008011c6163636f756e740001244163636f756e74496400011c70657263656e74dd01011c50657263656e740000b9080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657324526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e741c0128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e6774681c010c7533320000bd080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065732444656c656761746f7208244163636f756e74496401001c42616c616e636501180014010869640001244163636f756e74496400012c64656c65676174696f6e73c10801904f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63653e3e000114746f74616c18011c42616c616e63650001286c6573735f746f74616c18011c42616c616e6365000118737461747573cd08013c44656c656761746f725374617475730000c1080c6070616c6c65745f70617261636861696e5f7374616b696e670c736574284f72646572656453657404045401c508000400c90801185665633c543e0000c5080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657310426f6e6408244163636f756e74496401001c42616c616e63650118000801146f776e65720001244163636f756e744964000118616d6f756e7418011c42616c616e63650000c908000002c50800cd080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065733c44656c656761746f72537461747573000108184163746976650000001c4c656176696e6704001c0128526f756e64496e64657800010000d1080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065734443616e6469646174654d65746164617461041c42616c616e6365011800280110626f6e6418011c42616c616e636500014064656c65676174696f6e5f636f756e741c010c753332000134746f74616c5f636f756e74656418011c42616c616e63650001706c6f776573745f746f705f64656c65676174696f6e5f616d6f756e7418011c42616c616e6365000180686967686573745f626f74746f6d5f64656c65676174696f6e5f616d6f756e7418011c42616c616e636500017c6c6f776573745f626f74746f6d5f64656c65676174696f6e5f616d6f756e7418011c42616c616e6365000130746f705f6361706163697479d5080138436170616369747953746174757300013c626f74746f6d5f6361706163697479d5080138436170616369747953746174757300011c72657175657374d90801a44f7074696f6e3c43616e646964617465426f6e644c657373526571756573743c42616c616e63653e3e000118737461747573e1080138436f6c6c61746f725374617475730000d5080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657338436170616369747953746174757300010c1046756c6c00000014456d7074790001001c5061727469616c00020000d90804184f7074696f6e04045401dd080108104e6f6e6500000010536f6d650400dd080000010000dd080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065736043616e646964617465426f6e644c65737352657175657374041c42616c616e6365011800080118616d6f756e7418011c42616c616e636500013c7768656e5f65786563757461626c651c0128526f756e64496e6465780000e1080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657338436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e6704001c0128526f756e64496e64657800020000e508000002e90800e9080c6070616c6c65745f70617261636861696e5f7374616b696e674c64656c65676174696f6e5f7265717565737473405363686564756c65645265717565737408244163636f756e74496401001c42616c616e63650118000c012464656c656761746f720001244163636f756e74496400013c7768656e5f65786563757461626c651c0128526f756e64496e646578000118616374696f6ed501016444656c65676174696f6e416374696f6e3c42616c616e63653e0000ed08000002f10800f1080c6070616c6c65745f70617261636861696e5f7374616b696e67346175746f5f636f6d706f756e64484175746f436f6d706f756e64436f6e66696704244163636f756e74496401000008012464656c656761746f720001244163636f756e74496400011476616c7565dd01011c50657263656e740000f5080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065732c44656c65676174696f6e7308244163636f756e74496401001c42616c616e636501180008012c64656c65676174696f6e73c90801745665633c426f6e643c4163636f756e7449642c2042616c616e63653e3e000114746f74616c18011c42616c616e63650000f908000004081c0000fd080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657340436f6c6c61746f72536e617073686f7408244163636f756e74496401001c42616c616e63650118000c0110626f6e6418011c42616c616e636500012c64656c65676174696f6e73010901b45665633c426f6e64576974684175746f436f6d706f756e643c4163636f756e7449642c2042616c616e63653e3e000114746f74616c18011c42616c616e63650000010900000205090005090c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657350426f6e64576974684175746f436f6d706f756e6408244163636f756e74496401001c42616c616e63650118000c01146f776e65720001244163636f756e744964000118616d6f756e7418011c42616c616e63650001346175746f5f636f6d706f756e64dd01011c50657263656e74000009090c6070616c6c65745f70617261636861696e5f7374616b696e671474797065733444656c617965645061796f7574041c42616c616e63650118000c0138726f756e645f69737375616e636518011c42616c616e6365000150746f74616c5f7374616b696e675f72657761726418011c42616c616e636500014c636f6c6c61746f725f636f6d6d697373696f6e2101011c50657262696c6c00000d090c6070616c6c65745f70617261636861696e5f7374616b696e6724696e666c6174696f6e34496e666c6174696f6e496e666f041c42616c616e63650118000c01186578706563740d05013852616e67653c42616c616e63653e000118616e6e75616c1105013852616e67653c50657262696c6c3e000114726f756e641105013852616e67653c50657262696c6c3e000011090c6070616c6c65745f70617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001b43044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008005444656c656761746f72426f6e6442656c6f774d696e0009004844656c65676174696f6e42656c6f774d696e000a0038416c72656164794f66666c696e65000b0034416c7265616479416374697665000c005c44656c656761746f72416c72656164794c656176696e67000d004c44656c656761746f724e6f744c656176696e67000e005c44656c656761746f7243616e6e6f744c65617665596574000f005c43616e6e6f7444656c656761746549664c656176696e670010005c43616e646964617465416c72656164794c656176696e670011004c43616e6469646174654e6f744c656176696e670012005c43616e64696461746543616e6e6f744c656176655965740013005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001400804578636565644d617844656c65676174696f6e7350657244656c656761746f7200150064416c726561647944656c65676174656443616e6469646174650016003c496e76616c69645363686564756c650017004443616e6e6f7453657442656c6f774d696e001800c8526f756e644c656e6774684d7573744265477265617465725468616e546f74616c53656c6563746564436f6c6c61746f7273001900484e6f57726974696e6753616d6556616c7565001a00b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001b00cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001c0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001d007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001e00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001f00bc546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f4c6561766543616e6469646174657300200098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f72730021006c50656e64696e6743616e6469646174655265717565737473444e450022009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730023008050656e64696e6743616e646964617465526571756573744e6f744475655965740024006c50656e64696e6744656c65676174696f6e52657175657374444e450025009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730026008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002700cc43616e6e6f7444656c65676174654c6573735468616e4f72457175616c546f4c6f77657374426f74746f6d5768656e46756c6c0028005c50656e64696e6744656c65676174696f6e5265766f6b650029008c546f6f4c6f7744656c65676174696f6e436f756e74546f4175746f436f6d706f756e64002a00ec546f6f4c6f7743616e6469646174654175746f436f6d706f756e64696e6744656c65676174696f6e436f756e74546f4175746f436f6d706f756e64002b00dc546f6f4c6f7743616e6469646174654175746f436f6d706f756e64696e6744656c65676174696f6e436f756e74546f44656c6567617465002c0004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090915090c5870616c6c65745f617574686f725f696e686572656e741870616c6c6574144572726f7204045400010c40417574686f72416c726561647953657400000470417574686f7220616c72656164792073657420696e20626c6f636b2e2c4e6f4163636f756e744964000104e04e6f204163636f756e7449642077617320666f756e6420746f206265206173736f6369617465642077697468207468697320617574686f723843616e6e6f744265417574686f72000204d454686520617574686f7220696e2074686520696e686572656e74206973206e6f7420616e20656c696769626c6520617574686f722e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090919090c5470616c6c65745f617574686f725f6d617070696e671870616c6c657440526567697374726174696f6e496e666f04045400000c011c6163636f756e74000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0001106b657973f501011c543a3a4b65797300001d090c5470616c6c65745f617574686f725f6d617070696e671870616c6c6574144572726f720404540001204c4173736f63696174696f6e4e6f74466f756e64000004e4546865206173736f63696174696f6e2063616e277420626520636c65617265642062656361757365206974206973206e6f7420666f756e642e484e6f74596f75724173736f63696174696f6e0001041d01546865206173736f63696174696f6e2063616e277420626520636c656172656420626563617573652069742062656c6f6e677320746f20616e6f74686572206163636f756e742e6c43616e6e6f744166666f726453656375726974794465706f7369740002043d0154686973206163636f756e742063616e6e6f742073657420616e20617574686f7220626563617573652069742063616e6e6f6e206166666f726420746865207365637572697479206465706f73697444416c72656164794173736f6369617465640003042101546865204e696d627573496420696e207175657374696f6e20697320616c7265616479206173736f63696174656420616e642063616e6e6f74206265206f7665727772697474656e4c4f6c64417574686f7249644e6f74466f756e64000404c44e6f206578697374696e67204e696d62757349642063616e20626520666f756e6420666f7220746865206163636f756e743057726f6e674b657953697a65000504504b65797320686176652077726f6e672073697a65484465636f64654e696d6275734661696c6564000604a04661696c656420746f206465636f6465204e696d627573496420666f7220607365745f6b65797360404465636f64654b6579734661696c65640007049c4661696c656420746f206465636f646520543a3a4b65797320666f7220607365745f6b65797360040d01416e206572726f7220746861742063616e206f63637572207768696c6520657865637574696e6720746865206d617070696e672070616c6c65742773206c6f6769632e21090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092509086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400002909086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f757365641c012c50616765436f756e746572000120656e645f757365641c012c50616765436f756e7465720001406f7665727765696768745f636f756e7410013c4f766572776569676874496e64657800002d090000023109003109000004081c300035090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090939090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572d102015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572ed0201784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f746966793d0901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ed102015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665c80110626f6f6c000100145265616479080120726573706f6e73654509014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d626572000200003d0904184f7074696f6e0404540141090108104e6f6e6500000010536f6d650400410900000100004109000004080808004509080c78636d4456657273696f6e6564526573706f6e736500010808563204003905013076323a3a526573706f6e736500020008563304005d02013076333a3a526573706f6e7365000300004909000004081cd102004d090000040c10241c005109101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454015509045300000400590901185665633c543e0000550900000408d1021c0059090000025509005d090c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304008505013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c64546172676574730003000061090000040c1c006509006509080c78636d4056657273696f6e65644173736574496400010408563304004d02012c76333a3a417373657449640003000069090c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572d102015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572d102015856657273696f6e65644d756c74694c6f636174696f6e00011475736572731c010c75333200006d09101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017109045300000400750901185665633c543e000071090000040818d10200750900000271090079090c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d090000028109008109086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572d9020118506172614964000114737461746585090130496e626f756e6453746174650001406d6573736167655f6d65746164617461890901a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00008509086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000089090000028d09008d09000004081c91090091090c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000950900000408d9021c0099090000029d09009d09086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74d90201185061726149640001147374617465a10901344f7574626f756e6453746174650001347369676e616c735f6578697374c80110626f6f6c00012c66697273745f696e646578f0010c7531360001286c6173745f696e646578f0010c7531360000a109086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000a50900000408d902f000a909086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c641c010c75333200013864726f705f7468726573686f6c641c010c753332000140726573756d655f7468726573686f6c641c010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000ad090000040cd9021c3000b1090c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5090c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f720404540001143441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b909000004080d020d0200bd09000004080d023000c1090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c5090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c9090c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574cd09102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730181031043616c6c016d03245369676e617475726501d10914457874726101e90900040030000000d109082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400d5090148656432353531393a3a5369676e61747572650000001c537232353531390400dd090148737232353531393a3a5369676e61747572650001001445636473610400e109014065636473613a3a5369676e617475726500020000d5090c1c73705f636f72651c65643235353139245369676e617475726500000400d90901205b75383b2036345d0000d909000003400000000800dd090c1c73705f636f72651c73723235353139245369676e617475726500000400d90901205b75383b2036345d0000e1090c1c73705f636f7265146563647361245369676e617475726500000400e50901205b75383b2036355d0000e509000003410000000800e90900000420ed09f109f509f909fd09050a090a0d0a00ed0910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000f10910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000f50910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f90910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000fd0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400010a010c4572610000010a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000050a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400280120543a3a496e6465780000090a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000000d0a085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c7469702902013042616c616e63654f663c543e00012061737365745f6964b001684f7074696f6e3c436861726765417373657449644f663c543e3e0000110a085c626174746572795f73746174696f6e5f72756e74696d651c52756e74696d6500000000c41853797374656d011853797374656d401c4163636f756e7401010402000c510100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e7400001c040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e00001c040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e73696344617461010104051c300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d626572010010200000000000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e7401001c100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022c09030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500000d0304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100c80400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100c80400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500000103040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01150301501830426c6f636b5765696768747325036d01624fd75a00070088526a740200400102c0cd1700010700028fa54b0200d000010700e6bd4f570200f00001000002c0cd1700010700a423c0680200200101070088526a7402004001010700a2941a1d0200500002c0cd170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746835033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741020fa00000000000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768743d034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e41033903247a6569746765697374247a656974676569737401000000310000000100000038ea93e3f16f3d6962020000002aa62120049dd2d201000000bc9d89904f5b923f0100000068b66ba122c93fa70200000037c8bb1350a9a2a803000000f3ff14d5ab52705903000000ba8173bf23b2e6f801000000df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000f78b278be53f454c02000000ab3c0572291feb8b01000000d2bc9897eed08f15030000008fa039405ea8374e0100000018000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978f008490014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e015103002454696d657374616d70012454696d657374616d70080c4e6f7701001020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100c8040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0155030004344d696e696d756d506572696f6410207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00016052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100590304000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e0000000002245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e646101010405105d030400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050478040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e017103017408344d6178696d756d57656967687424280700743ba40b0200200004290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b1c1032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01a5050320507265696d6167650120507265696d6167650824537461747573466f72000104062ca9050400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406b105b50504000001790301880001b905042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200bd05040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200cd05040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e017d03018c0c484578697374656e7469616c4465706f736974184080f0fa0200000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b731c103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d617852657365727665731c1032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01d9050a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100dd0540000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100e10504000000019404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b20547265617375727901205472656173757279103450726f706f73616c436f756e7401001c100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051ce5050400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100e905040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01890301981c3050726f706f73616c426f6e64f1051050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d184000e87648170000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d4d014401005039278c0400000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64102000a3020000000000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ef10510a08601000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964f505207a67652f747372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731c10640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01f9050c1c56657374696e67011c56657374696e67081c56657374696e670001040200fd05040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100050604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e018d03019c08444d696e5665737465645472616e73666572184080f0fa0200000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c65731c101c000000000109060d204d756c746973696701204d756c746973696704244d756c74697369677300010805020d061106040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01950301a00c2c4465706f73697442617365184080ea008203000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000366e010000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f726965731c106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0119060e20426f756e746965730120426f756e74696573102c426f756e7479436f756e7401001c100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051c1d060400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e73000104051c25060400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100e905040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e019d0301a82444426f756e74794465706f7369744261736518400010a5d4e8000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c617910206054000000000000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64102060d8030000000000046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572f1051020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d61784d014401005039278c0400000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e4d01440100e87648170000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400088526a7400000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e40b540200000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681c10002000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c75650129060f38417373657454785061796d656e74000001ac0000102444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e7401001c100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301002d06040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f66000104051c390604000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e7401001c100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b656401001c100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f66000104051c3d0604000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405004906e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100c80400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00006106040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c650604000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cc80400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01a10301b4303c456e6163746d656e74506572696f641020403800000000000014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641020a08c00000000000004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641020a08c00000000000004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641020e0c4000000000000109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564c804010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f641020840300000000000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641020e0c400000000000004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f7465731c106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c731c1064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f736974731c1064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c69737465641c106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e016906144441647669736f7279436f6d6d6974746565014441647669736f7279436f6d6d6974746565182450726f706f73616c7301006d06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c6d03040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c7106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e7401001c100000000004482050726f706f73616c7320736f206661722e1c4d656d6265727301001d010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01a90301c400017506156c41647669736f7279436f6d6d69747465654d656d62657273686970016c41647669736f7279436f6d6d69747465654d656d62657273686970081c4d656d6265727301007906040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01b50301cc00017d06161c436f756e63696c011c436f756e63696c182450726f706f73616c7301008106040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c6d03040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c7106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e7401001c100000000004482050726f706f73616c7320736f206661722e1c4d656d6265727301001d010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90301d0000185061744436f756e63696c4d656d626572736869700144436f756e63696c4d656d62657273686970081c4d656d6265727301008906040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01bd0301d400018d061848546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301009106040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c6d03040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c7106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e7401001c100000000004482050726f706f73616c7320736f206661722e1c4d656d6265727301001d010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01c10301d8000195061970546563686e6963616c436f6d6d69747465654d656d626572736869700170546563686e6963616c436f6d6d69747465654d656d62657273686970081c4d656d6265727301009906040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c50301dc00019d061a204964656e7469747901204964656e7469747910284964656e746974794f660001040500a10604000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020059040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500b10644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100b9060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01c90301e0183042617369634465706f736974184060699a8903000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f7369741840604ff302000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f7369741840705f70800300000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e74731c1040000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c64731c1040000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d6178526567697374726172731c1008000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01c9061e1c5574696c697479011c5574696c6974790001690401e4044c626174636865645f63616c6c735f6c696d69741c10aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01cd061f1450726f7879011450726f7879081c50726f786965730101040500d1064400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500e10644000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01910401e8184050726f78794465706f73697442617365184080636d7e03000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f721840b0a7790100000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f786965731c102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e671c102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365184080636d7e03000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840604ff30200000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01f1062024436f6e7472616374730124436f6e74726163747318305072697374696e65436f6465000104062cf50604000465012041206d617070696e672066726f6d20616e206f726967696e616c20636f6465206861736820746f20746865206f726967696e616c20636f64652c20756e746f756368656420627920696e737472756d656e746174696f6e2e2c436f646553746f72616765000104062cf90604000465012041206d617070696e67206265747765656e20616e206f726967696e616c20636f6465206861736820616e6420696e737472756d656e746564207761736d20636f64652c20726561647920666f7220657865637574696f6e2e2c4f776e6572496e666f4f66000104062c01070400040d012041206d617070696e67206265747765656e20616e206f726967696e616c20636f6465206861736820616e6420697473206f776e657220696e666f726d6174696f6e2e144e6f6e6365010010200000000000000000581d0120546869732069732061202a2a6d6f6e6f746f6e69632a2a20636f756e74657220696e6372656d656e746564206f6e20636f6e747261637420696e7374616e74696174696f6e2e0005012054686973206973207573656420696e206f7264657220746f2067656e657261746520756e6971756520747269652069647320666f7220636f6e7472616374732e2901205468652074726965206964206f662061206e657720636f6e74726163742069732063616c63756c617465642066726f6d2068617368286163636f756e745f69642c206e6f6e6365292e350120546865206e6f6e63652069732072657175697265642062656361757365206f74686572776973652074686520666f6c6c6f77696e672073657175656e636520776f756c64206c65616420746f84206120706f737369626c6520636f6c6c6973696f6e206f662073746f726167653a006820312e204372656174652061206e657720636f6e74726163742e6c20322e205465726d696e6174652074686520636f6e74726163742efc20332e20496d6d6564696174656c792072656372656174652074686520636f6e74726163742077697468207468652073616d65206163636f756e745f69642e00450120546869732069732062616420626563617573652074686520636f6e74656e7473206f6620612074726965206172652064656c65746564206c617a696c7920616e64207468657265206d6967687420626559012073746f72616765206f6620746865206f6c6420696e7374616e74696174696f6e207374696c6c20696e206974207768656e20746865206e657720636f6e747261637420697320637265617465642e20506c656173655901206e6f746520746861742077652063616e2774207265706c6163652074686520636f756e7465722062792074686520626c6f636b206e756d6265722062656361757365207468652073657175656e63652061626f766551012063616e2068617070656e20696e207468652073616d6520626c6f636b2e20576520616c736f2063616e2774206b65657020746865206163636f756e7420636f756e74657220696e206d656d6f7279206f6e6c79490120626563617573652073746f7261676520697320746865206f6e6c792077617920746f20636f6d6d756e6963617465206163726f737320646966666572656e742065787472696e7369637320696e20746865302073616d6520626c6f636b2e001c2023204e6f7465003d0120446f206e6f742075736520697420746f2064657465726d696e6520746865206e756d626572206f6620636f6e7472616374732e20497420776f6e27742062652064656372656d656e74656420696664206120636f6e74726163742069732064657374726f7965642e38436f6e7472616374496e666f4f660001040500050704000ca82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e3444656c6574696f6e517565756501000907040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7359012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f696e697469616c697a65602e01990401f424205363686564756c65150701080400000000010000000400008000000010000000001000000001000020000000004000000400000000000000790c0000e6440000073300002510000059490000be0f000048110000771f00002600000054ad000040bd00000f00000000000000e8120000971f0000391c0000262e0000353f00000a2c00003477e6007f0a0000a90b0000710c00006e0b0000810a00008f0b00004d0c00000a0c0000340c00005a0b0000e00a0000450b0000ad080000b4080000fe080000450800000f0900002b0900004f07000041090000f7100000de0b000048140000520f0000270a0000b9080000290a0000b90900003c0c0000020900004a0a0000520a0000c6f81f00007ad27307003288bb0700d277240000c6f710000076291f0000d6762100006641920000de081f00006e7e1e0000f203200000da52220000dec18b0000529a0e0000d6c81a00008d030000003d0500ce9c9a310076f5ad00004e7b490100a6ad0b070069180082bf170000ee04a00801101146003d38048637131a006a6d97080110c53a04f2f9080801107938046a6f13080110715b043e55aa080110655e046a38cd0d009e29717c001af8ae79000a0e940f005ecb0e0000569785af00c50400912900492900ead20d00000911004ed37800006d4500d6da2a0000c11e00529b210000891f00e695631100d64da30300c6511300000aad1a00004aa00d0000046820436f7374207363686564756c6520616e64206c696d6974732e4844656c6574696f6e517565756544657074681c10800000003c090120546865206d6178696d756d206e756d626572206f6620636f6e74726163747320746861742063616e2062652070656e64696e6720666f722064656c6574696f6e2e003d01205768656e206120636f6e74726163742069732064656c657465642062792063616c6c696e6720607365616c5f7465726d696e61746560206974206265636f6d657320696e61636365737369626c654d0120696d6d6564696174656c792c20627574207468652064656c6574696f6e206f66207468652073746f72616765206974656d732069742068617320616363756d756c6174656420697320706572666f726d65642901206c617465722e2054686520636f6e74726163742069732070757420696e746f207468652064656c6574696f6e2071756575652e205468697320646566696e657320686f77206d616e795d0120636f6e7472616374732063616e20626520717565756564207570206174207468652073616d652074696d652e2049662074686174206c696d6974206973207265616368656420607365616c5f7465726d696e6174656015012077696c6c206661696c2e2054686520616374696f6e206d757374206265207265747269656420696e2061206c6174657220626c6f636b20696e207468617420636173652e00b82054686520726561736f6e7320666f72206c696d6974696e6720746865207175657565206465707468206172653a00590120312e2054686520717565756520697320696e2073746f7261676520696e206f7264657220746f2062652070657273697374656e74206265747765656e20626c6f636b732e2057652077616e7420746f206c696d6974b4200974686520616d6f756e74206f662073746f7261676520746861742063616e20626520636f6e73756d65642e4d0120322e205468652071756575652069732073746f72656420696e206120766563746f7220616e64206e6565647320746f206265206465636f64656420617320612077686f6c65207768656e2072656164696e674501090969742061742074686520656e64206f66206561636820626c6f636b2e204c6f6e676572207175657565732074616b65206d6f72652077656967687420746f206465636f646520616e642068656e6365e809096c696d69742074686520616d6f756e74206f66206974656d7320746861742063616e2062652064656c657465642070657220626c6f636b2e4c44656c6574696f6e5765696768744c696d697424280700972cbb0802001800184d0120546865206d6178696d756d20616d6f756e74206f662077656967687420746861742063616e20626520636f6e73756d65642070657220626c6f636b20666f72206c617a7920747269652072656d6f76616c2e005d012054686520616d6f756e74206f66207765696768742074686174206973206465646963617465642070657220626c6f636b20746f20776f726b206f6e207468652064656c6574696f6e2071756575652e204c617267657245012076616c75657320616c6c6f77206d6f72652074726965206b65797320746f2062652064656c6574656420696e206561636820626c6f636b20627574207265647563652074686520616d6f756e74206f664101207765696768742074686174206973206c65667420666f72207472616e73616374696f6e732e20536565205b6053656c663a3a44656c6574696f6e51756575654465707468605d20666f72206d6f72659820696e666f726d6174696f6e2061626f7574207468652064656c6574696f6e2071756575652e384465706f736974506572427974651840b0710b000000000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e384465706f7369745065724974656d184000d6117e0300000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e284d6178436f64654c656e1c1000ec01001c5d0120546865206d6178696d756d206c656e677468206f66206120636f6e747261637420636f646520696e2062797465732e2054686973206c696d6974206170706c69657320746f2074686520696e737472756d656e74656451012076657273696f6e206f662074686520636f64652e205468657265666f72652060696e7374616e74696174655f776974685f636f6465602063616e206661696c206576656e207768656e20737570706c79696e679c2061207761736d2062696e6172792062656c6f772074686973206d6178696d756d2073697a652e005901205468652076616c75652073686f756c642062652063686f73656e206361726566756c6c792074616b696e6720696e746f20746865206163636f756e7420746865206f766572616c6c206d656d6f7279206c696d6974f020796f75722072756e74696d65206861732c2061732077656c6c20617320746865205b6d6178696d756d20616c6c6f7765642063616c6c737461636b5d012064657074685d28236173736f636961746564747970652e43616c6c537461636b292e204c6f6f6b20696e746f207468652060696e746567726974795f7465737428296020666f7220736f6d6520696e7369676874732e404d617853746f726167654b65794c656e1c108000000004e020546865206d6178696d756d20616c6c6f7761626c65206c656e67746820696e20627974657320666f722073746f72616765206b6579732e5c556e73616665556e737461626c65496e74657266616365c80401241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e444d617844656275674275666665724c656e1c100000200004c420546865206d6178696d756d206c656e677468206f66207468652064656275672062756666657220696e2062797465732e012507213041737365744d616e61676572013041737365744d616e616765720001a50400044c4765744e617469766543757272656e63794964fc0404000129072818546f6b656e730118546f6b656e731034546f74616c49737375616e636501010405fc18400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e144c6f636b7301010802052d073107040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e747301010802052d073d07c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e20526573657276657301010802052d074107040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e0001f808204d61784c6f636b731c1032000000002c4d617852657365727665731c1032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e014d0729344d61726b6574436f6d6d6f6e7301344d61726b6574436f6d6d6f6e730c1c4d61726b657473000104021881010400044820486f6c647320616c6c206d61726b657473344d61726b6574436f756e746572010018400000000000000000000000000000000008590120546865206e756d626572206f66206d61726b65747320746861742068617665206265656e20637265617465642028696e636c7564696e672072656d6f766564206d61726b6574732920616e6420746865206e65787484206964656e74696669657220666f7220612063726561746564206d61726b65742e284d61726b6574506f6f6c0001040218180400085501204d6170732061206d61726b657420696420746f20612072656c6174656420706f6f6c2069642e20497420697320757020746f207468652063616c6c657220746f206b65657020616e642073796e632076616c6964b0206578697374656e74206d61726b65747320776974682076616c6964206578697374656e7420706f6f6c732e0000046450726564696374696f6e4d61726b65747350616c6c65744964f505207a67652f7072656404d82054686520707265666978207573656420746f2063616c63756c61746520746865207072697a6520706f6f6c206163636f756e74732e0151073228417574686f72697a65640128417574686f72697a65640460417574686f72697a65644f7574636f6d655265706f727473000104051855070400042901204d61707320746865206d61726b657420696420746f20746865206f7574636f6d65207265706f727465642062792074686520617574686f72697a6564206163636f756e742e2020202001ad04010d010840436f7272656374696f6e506572696f641020201c0000000000000821012054686520706572696f642c20696e2077686963682074686520617574686f726974792063616e20636f727265637420746865206f7574636f6d65206f662061206d61726b65742e7420546869732076616c7565206d757374206e6f74206265207a65726f2e2050616c6c65744964f505207a67652f61747a640468204964656e746966696572206f6620746869732070616c6c65740159073314436f7572740114436f7572742824436f757274506f6f6c01005d0704000869012054686520706f6f6c206f66206a75726f727320616e642064656c656761746f72732077686f2063616e206765742072616e646f6d6c792073656c6563746564206163636f7264696e6720746f207468656972207374616b652e09012054686520706f6f6c20697320736f7274656420627920607374616b656020696e20617363656e64696e67206f72646572205b6d696e2c202e2e2e2c206d61785d2e305061727469636970616e747300010402006907040004e0205468652067656e6572616c20696e666f726d6174696f6e2061626f75742065616368206a75726f7220616e642064656c656761746f722e3853656c656374696f6e4e6f6e6365010010200000000000000000045d0120416e206578747261206c61796572206f662070736575646f2072616e646f6d6e65737320736f20746861742077652063616e2067656e65726174652061206e65772072616e646f6d207365656420776974682069742e3453656c65637465644472617773010104021879070400080101205468652072616e646f6d6c792073656c6563746564206a75726f727320616e642064656c656761746f72732c20746865697220766f7465207765696768742c050120746865207374617475732061626f757420746865697220766f746520616e642074686569722073656c656374656420616e64207269736b65642066756e64732e18436f7572747300010402188d07040004a8205468652067656e6572616c20696e666f726d6174696f6e2061626f7574206561636820636f7572742e2c4e657874436f75727449640100184000000000000000000000000000000000049420546865206e657874206964656e74696669657220666f722061206e657720636f7572742e444d61726b65744964546f436f757274496400010405181804000490204d617070696e672066726f6d206d61726b657420696420746f20636f7572742069642e44436f7572744964546f4d61726b6574496400010405181804000490204d617070696e672066726f6d20636f75727420696420746f206d61726b65742069642e3052657175657374426c6f636b01001020000000000000000008e4205468652066757475726520626c6f636b206e756d626572207768656e206a75726f72732073686f756c6420737461727420766f74696e672e690120546869732069732075736566756c20666f7220746865207573657220657870657269656e6365206f6620746865206a75726f727320746f20766f746520666f72206d756c7469706c6520636f75727473206174206f6e63652e3c596561726c79496e666c6174696f6e0100210110002d31010470205468652063757272656e7420696e666c6174696f6e20726174652e01b1040115013c2841707065616c426f6e64184000743ba40b000000000000000000000008f020546865207265717569726564206261736520626f6e6420696e206f7264657220746f2067657420616e2061707065616c20696e697469617465642ef8205468697320626f6e6420696e63726561736573206578706f6e656e7469616c6c79207769746820746865206e756d626572206f662061707065616c732e34426c6f636b73506572596561721020a8202800000000000409012054686520657870656374656420626c6f636b7320706572207965617220746f2063616c63756c6174652074686520696e666c6174696f6e20656d697373696f6e2e28566f7465506572696f641020605400000000000004f4205468652074696d6520696e20776869636820746865206a75726f72732063616e206361737420746865697220636f6d6d69746d656e7420766f74652e444167677265676174696f6e506572696f6410206054000000000000040901205468652074696d6520696e20776869636820746865206a75726f72732073686f756c642072657665616c20746865697220636f6d6d69746d656e7420766f74652e3041707065616c506572696f641020201c00000000000004c4205468652074696d6520696e207768696368206120636f75727420636173652063616e206765742061707065616c65642e184c6f636b49640901207a67652f636f6c6b046c2054686520636f757274206c6f636b206964656e7469666965722e2050616c6c65744964f505207a67652f636f75740468204964656e746966696572206f6620746869732070616c6c65743c496e666c6174696f6e506572696f641020605400000000000004d42054686520696e666c6174696f6e20706572696f6420696e207768696368206e657720746f6b656e7320617265206d696e7465642e284d617841707065616c731c100400000004cc20546865206d6178696d756d206e756d626572206f662061707065616c7320756e74696c206120636f757274206661696c732e404d617853656c656374656444726177731c10fe0100002c610120546865206d6178696d756d206e756d626572206f662072616e646f6d6c792073656c6563746564206e202a20604d696e4a75726f725374616b656020286e20657175616c7320616c6c20647261772077656967687473293d01206f7574206f6620616c6c206a75726f727320616e642064656c656761746f7273207374616b652e205468697320636f6e66696775726174696f6e20706172616d657465722073686f756c64206265d020746865206d6178696d756d206e65636573736172795f64726177735f776569676874206d756c7469706c69656420627920322e1901204561636820604d696e4a75726f725374616b65602028647261772077656967687429206f7574206f6620606e202a204d696e4a75726f725374616b65602062656c6f6e67737c20746f206f6e65206a75726f72206f72206f6e652064656c656761746f722e190120286e65636573736172795f64726177735f776569676874203d20325e2861707065616c735f6c656e29202a203331202b20325e2861707065616c735f6c656e29202d203129fc20417373756d65204d617841707065616c73202d203120283d2033292c206578616d706c653a20325e33202a203331202b20325e33202d2031203d203235359c203d3e2032202a20323535203d20353130203d20604d617853656c65637465644472617773602e7c2057687920746865206d756c7469706c69636174696f6e2062792074776f3f150120426563617573652065616368206472617720776569676874206973206173736f6369617465642077697468206f6e65206a75726f72206163636f756e7420696420616e649020706f74656e7469616c6c7920612064656c656761746f72206163636f756e742069642e384d617844656c65676174696f6e731c100500000004b020546865206d6178696d756d206e756d626572206f6620706f737369626c652064656c65676174696f6e732e504d6178436f7572745061727469636970616e74731c10e803000004110120546865206d6178696d756d206e756d626572206f66206a75726f727320616e642064656c656761746f727320746861742063616e20626520726567697374657265642e344d696e4a75726f725374616b651840005039278c040000000000000000000004e820546865206d696e696d756d207374616b6520612075736572206e6565647320746f206c6f636b20746f206265636f6d652061206a75726f722e3c52657175657374496e74657276616c1020e0c40000000000000425012054686520676c6f62616c20696e74657276616c207768696368207363686564756c657320746865207374617274206f66206e657720636f75727420766f746520706572696f64732e40547265617375727950616c6c65744964f505207a67652f747372790480205468652074726561737572792070616c6c6574206964656e7469666965722e01a907343c4c69717569646974794d696e696e67013c4c69717569646974794d696e696e671044426c6f636b426f756768745368617265730101080205ad0718400000000000000000000000000000000004a5012053686172657320626f7567687420696e207468652063757272656e7420626c6f636b206265696e6720636f6e73747275637465642e204175746f6d61746963616c6c79202a6572617365642a20616674657220656163682066696e616c697a656420626c6f636b2e3c426c6f636b536f6c645368617265730101080205ad07184000000000000000000000000000000000049d012053686172657320736f6c6420696e207468652063757272656e7420626c6f636b206265696e6720636f6e73747275637465642e204175746f6d61746963616c6c79202a6572617365642a20616674657220656163682066696e616c697a656420626c6f636b2e2c4f776e656456616c7565730101080205ad07b107e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086901204f776e65642062616c616e63657320286e6f74207368617265732920746861742061726520676f696e6720746f20626520646973747269627574656420617320696e63656e74697665732e204175746f6d61746963616c6c7998202a757064617465642a20616674657220656163682066696e616c697a656420626c6f636b2e44506572426c6f636b496e63656e7469766501001840000000000000000000000000000000000449012050657220626c6f636b20646973747269627574696f6e2e20486f77206d756368206561636820626c6f636b2077696c6c2064697374726962757465206163726f737320626f75676874207368617265732e01b504012501042050616c6c65744964f505207a67652f6c796d670001b507356852696b6964646f5369676d6f69644665654d61726b6574456d61016852696b6964646f5369676d6f69644665654d61726b6574456d61043852696b6964646f506572506f6f6c0001040518b907040004c42053746f726167652074686174206d61707320706f6f6c2069647320746f2052696b6964646f20696e7374616e6365732e0000046442616c616e63654672616374696f6e616c446563696d616c7308040a04f8204e756d626572206f66206672616374696f6e616c20646563696d616c20706c6163657320666f72206f6e6520756e6974206f662063757272656e63792e010908363853696d706c654469737075746573013853696d706c6544697370757465730420446973707574657301010402180d08040008310120466f722065616368206d61726b65742c207468697320686f6c647320746865206469737075746520696e666f726d6174696f6e20666f72206561636820646973707574652074686174277334206265656e206973737565642e01b904012d01102c4f7574636f6d65426f6e64184000743ba40b000000000000000000000004390120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420696e206f7264657220746f20637265617465206120646973707574652e344f7574636f6d65466163746f72184000c817a804000000000000000000000008450120546865206164646974696f6e616c20616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e646564207768656e206372656174696e6720612073756273657175656e742420646973707574652e2c4d617844697370757465731c100600000004f420546865206d6178696d756d206e756d626572206f6620646973707574657320616c6c6f776564206f6e20616e792073696e676c65206d61726b65742e2050616c6c65744964f505207a67652f73656470045c205468652070616c6c6574206964656e7469666965722e01150837145377617073011453776170731014506f6f6c73010104021819080400005c506f6f6c73436163686564466f72417262697472616765000104051884040000405375627369647950726f7669646572730001080505ad0718040000284e657874506f6f6c496401001840000000000000000000000000000000000001bd04013501301c45786974466565184040420f000000000000000000000000000470205468652066656520666f722065786974696e67206120706f6f6c2e244d6178417373657473f008410000284d6178496e526174696f184056a1aec6000000000000000000000000002c4d61784f7574526174696f184056a1aec600000000000000000000000000284d617853776170466565184000ca9a3b00000000000000000000000000384d6178546f74616c57656967687418400000f2052a010000000000000000000000244d617857656967687418400000f90295000000000000000000000000244d696e417373657473f008020004a020546865206d696e696d756d20616d6f756e74206f662061737365747320696e206120706f6f6c2e284d696e5375627369647918400010a5d4e8000000000000000000000008510120546865206d696e696d756d20616d6f756e74206f66207375627369647920726571756972656420746f207374617465207472616e7369742061206d61726b657420696e746f206163746976652073746174652eec204d7573742062652067726561746572207468616e20302c206275742063616e206265206172626974726172696c7920636c6f736520746f20302e504d696e537562736964795065724163636f756e7418400010a5d4e8000000000000000000000004290120546865206d696e696d756d20616d6f756e74206f6620737562736964792074686174206561636820737562736964792070726f7669646572206d75737420636f6e747269627574652e244d696e576569676874184000e40b54020000000000000000000000002050616c6c65744964f505207a67652f73776170045c20546865206d6f64756c65206964656e7469666965722e011d08384450726564696374696f6e4d61726b657473014450726564696374696f6e4d61726b6574732820446973707574657301010402182108040008310120466f722065616368206d61726b65742c207468697320686f6c647320746865206469737075746520696e666f726d6174696f6e20666f72206561636820646973707574652074686174277334206265656e206973737565642e544d61726b65744964735065724f70656e426c6f636b01010402102d08040000644d61726b65744964735065724f70656e54696d654672616d6501010402102d08040000584d61726b6574496473506572436c6f7365426c6f636b01010402102d080400040d012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f2074686520626c6f636b207468656972206d61726b657420656e6473206f6e2e684d61726b6574496473506572436c6f736554696d654672616d6501010402102d0804000421012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f207468652074696d65206672616d65207468656972206d61726b657420656e647320696e2e344c61737454696d654672616d65000010040004ec20546865206c6173742074696d65206672616d6520746861742077617320636865636b656420666f72206d61726b65747320746f20636c6f73652e604d61726b657449647350657244697370757465426c6f636b01010405102d0804000811012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f2074686520626c6f636b207468657920776572652064697370757465642061742ebc2041206d61726b6574206f6e6c7920656e64732075702068657265206966206974207761732064697370757465642e5c4d61726b65744964735065725265706f7274426c6f636b01010405102d0804000425012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f2074686520626c6f636b207468617420746865792077657265207265706f72746564206f6e2e604d61726b657473436f6c6c656374696e6753756273696479010031080400045d0120436f6e7461696e732061206c697374206f6620616c6c206d61726b6574732074686174206172652063757272656e746c7920636f6c6c656374696e67207375627369647920616e642074686520646561646c696e652e404d61726b6574496473466f72456469740001040518bd01040008e820436f6e7461696e73206d61726b65745f69647320666f722077686963682061647669736f72206861732072657175657374656420656469742ef82056616c756520666f7220676976656e206d61726b65745f696420726570726573656e74732074686520726561736f6e20666f722074686520656469742e01c104017901503041647669736f7279426f6e64184000f9029500000000000000000000000008350120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420666f722061206d61726b657420617070726f7665642062792074686554202061647669736f727920636f6d6d69747465652e6c41647669736f7279426f6e64536c61736850657263656e74616765dd010400044501205468652070657263656e74616765206f66207468652061647669736f727920626f6e642074686174206765747320736c6173686564207768656e2061206d61726b65742069732072656a65637465642e2c44697370757465426f6e641840004429353a000000000000000000000004390120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420696e206f7264657220746f20637265617465206120646973707574652e344d617843617465676f72696573f008400004110120546865206d6178696d756d206e756d626572206f662063617465676f7269657320617661696c61626c6520666f722063617465676f726963616c206d61726b6574732e404d617853756273696479506572696f6410200024a59f00000000040101205468652073686f727465737420706572696f64206f6620636f6c6c656374696e67207375627369647920666f7220612052696b6964646f206d61726b65742e344d696e43617465676f72696573f008020004110120546865206d696e696d756d206e756d626572206f662063617465676f7269657320617661696c61626c6520666f722063617465676f726963616c206d61726b6574732e404d696e53756273696479506572696f64102060ea000000000000040101205468652073686f727465737420706572696f64206f6620636f6c6c656374696e67207375627369647920666f7220612052696b6964646f206d61726b65742e2c4d617844697370757465731c100600000004f420546865206d6178696d756d206e756d626572206f6620646973707574657320616c6c6f776564206f6e20616e792073696e676c65206d61726b65742e484d696e446973707574654475726174696f6e1020100e00000000000008250120546865206d696e696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f2062652073706563696669656420617320646973707574655f6475726174696f6e4820696e206372656174655f6d61726b65742e444d696e4f7261636c654475726174696f6e10202c0100000000000008210120546865206d696e696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f20626520737065636966696564206173206f7261636c655f6475726174696f6e4820696e206372656174655f6d61726b65742e384d61784772616365506572696f641020a82028000000000008150120546865206d6178696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f206265207370656369666965642061732067726163655f706572696f644820696e206372656174655f6d61726b65742e444d61784f7261636c654475726174696f6e1020c08901000000000008210120546865206d6178696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f20626520737065636966696564206173206f7261636c655f6475726174696f6e4820696e206372656174655f6d61726b65742e484d6178446973707574654475726174696f6e1020c04b03000000000008250120546865206d6178696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f2062652073706563696669656420617320646973707574655f6475726174696f6e4820696e206372656174655f6d61726b65742e484d617852656a656374526561736f6e4c656e1c100004000004b020546865206d6178696d756d206c656e677468206f662072656a65637420726561736f6e20737472696e672e444d61784d61726b65744c69666574696d651020a082a0000000000004490120546865206d6178696d756d20616c6c6f776564206475726174696f6e206f662061206d61726b65742066726f6d206372656174696f6e20746f206d61726b657420636c6f736520696e20626c6f636b732e404d617845646974526561736f6e4c656e1c100004000004d020546865206d6178696d756d206e756d626572206f6620627974657320616c6c6f776564206173206564697420726561736f6e2e304f75747369646572426f6e64184000e40b54020000000000000000000000002050616c6c65744964f505207a67652f70726564045c20546865206d6f64756c65206964656e7469666965722e284f7261636c65426f6e64184000f2052a01000000000000000000000008350120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420746f20656e7375726520746865206f7261636c65207265706f727473542020696e20612074696d656c79206d616e6e65722e3056616c6964697479426f6e64184000f2052a01000000000000000000000008350120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420666f722061207065726d697373696f6e6c657373206d61726b65742cf42067756172616e746565696e6720746861742069742077696c6c207265736f6c766520617320616e797468696e67206275742060496e76616c6964602e013d08391053747978011053747978082443726f7373696e6773000104020084040004fc204b65657020747261636b206f662063726f7373696e67732e204163636f756e747320617265206f6e6c792061626c6520746f2063726f7373206f6e63652e284275726e416d6f756e740100184000204aa9d10100000000000000000000049420416e206578747261206c61796572206f662070736575646f2072616e646f6d6e6573732e01cd0401c101000141083a38476c6f62616c44697370757465730138476c6f62616c446973707574657310144c6f636b7301010405004508040010250120416c6c2068696768657374206c6f636b20696e666f726d6174696f6e2028766f74652069642c206f7574636f6d6520696e64657820616e64206c6f636b65642062616c616e6365296020666f72206120706172746963756c617220766f7465722e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e204f7574636f6d65730001080502510855080400043d01204d61707320746865206d61726b657420696420746f20746865206f7574636f6d6520616e642070726f766964696e6720696e666f726d6174696f6e2061626f757420746865206f7574636f6d652e48476c6f62616c4469737075746573496e666f0001040518610804000898204d61707320746865206d61726b657420696420746f20616c6c20696e666f726d6174696f6e682061626f75742074686520676c6f62616c20646973707574652e1c57696e6e6572730001040518690804000001d10401c50124404164644f7574636f6d65506572696f641020201c000000000000040d01205468652074696d6520706572696f6420696e20776869636820746865206164646974696f6e206f66206e6577206f7574636f6d65732061726520616c6c6f7765642e4c476c6f62616c446973707574654c6f636b49640901207a67652f67646c6b04682054686520766f7465206c6f636b206964656e7469666965722e58476c6f62616c446973707574657350616c6c65744964f505207a67652f676c6470045c205468652070616c6c6574206964656e7469666965722e544d6178476c6f62616c44697370757465566f7465731c103200000010a020546865206d6178696d756d206e756d62657273206f662064697374696e6374206d61726b657473e8206f6e207768696368206f6e65206163636f756e742063616e2073696d756c74616e656f75736c7920766f7465206f6e206f7574636f6d65732e4d01205768656e20746865207573657220756e6c6f636b732c2074686520757365722068617320616761696e20604d6178476c6f62616c44697370757465566f74657360206e756d626572206f6620766f7465732e6501205468697320636f6e7374616e742069732075736566756c20746f206c696d697420746865206e756d626572206f6620666f722d6c6f6f7020697465726174696f6e73202877656967687420636f6e73747261696e7473292e244d61784f776e6572731c100a000000087420546865206d6178696d756d206e756d626572206f66206f776e6572730d0120666f72206120766f74696e67206f7574636f6d6520666f722070726976617465204150492063616c6c73206f662060707573685f766f74655f6f7574636f6d65602e504d696e4f7574636f6d65566f7465416d6f756e74184000e8764817000000000000000000000004cc20546865206d696e696d756d20726571756972656420616d6f756e7420746f20766f7465206f6e20616e206f7574636f6d652e3c52656d6f76654b6579734c696d69741c10fa00000004e420546865206d6178696d756d206e756d626572206f66206b65797320746f2072656d6f76652066726f6d20612073746f72616765206d61702e384764566f74696e67506572696f641020605400000000000004b0205468652074696d6520706572696f6420696e20776869636820766f7465732061726520616c6c6f7765642e40566f74696e674f7574636f6d65466565184000204aa9d1010000000000000000000004a8205468652066656520726571756972656420746f20616464206120766f74696e67206f7574636f6d652e0171083b3c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000dd0404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100c8040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d62657201001c1000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100750804001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000e504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e67537461746500007d0804001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000095080400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100990880000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301009d08040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001c10000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001c10000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100a90804000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100210304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301002103040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e64696461746501001c100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e01d50401c9010001b108643450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100d90210640000000000000000654050617261636861696e5374616b696e67014050617261636861696e5374616b696e674c48436f6c6c61746f72436f6d6d697373696f6e01002101100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c656374656401001c100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e644450617261636861696e426f6e64496e666f0100b5088400000000000000000000000000000000000000000000000000000000000000000004f42050617261636861696e20626f6e6420636f6e66696720696e666f207b206163636f756e742c2070657263656e745f6f665f696e666c6174696f6e207d14526f756e640100b908400100000001000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f7253746174650001040500bd080400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653443616e646964617465496e666f0001040500d10804000465012047657420636f6c6c61746f722063616e64696461746520696e666f206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732063616e64696461746520656c7365204e6f6e656c44656c65676174696f6e5363686564756c656452657175657374730101040200e508040004d42053746f726573206f75747374616e64696e672064656c65676174696f6e2072657175657374732070657220636f6c6c61746f722e684175746f436f6d706f756e64696e6744656c65676174696f6e730101040200ed08040004d02053746f726573206175746f2d636f6d706f756e64696e6720636f6e66696775726174696f6e2070657220636f6c6c61746f722e38546f7044656c65676174696f6e730001040500f5080400049c20546f702064656c65676174696f6e7320666f7220636f6c6c61746f722063616e64696461746544426f74746f6d44656c65676174696f6e730001040500f508040004a820426f74746f6d2064656c65676174696f6e7320666f7220636f6c6c61746f722063616e6469646174654853656c656374656443616e6469646174657301001d01040004dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e6414546f74616c010018400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100c10804000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b650101080505f908fd088400000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e643844656c617965645061796f757473000104051c0909040004402044656c61796564207061796f757473185374616b6564010104051c18400000000000000000000000000000000004e420546f74616c20636f756e746564207374616b6520666f722073656c65637465642063616e6469646174657320696e2074686520726f756e643c496e666c6174696f6e436f6e66696701000d092101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046020496e666c6174696f6e20636f6e66696775726174696f6e18506f696e7473010104051c1c100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e6428417761726465645074730101080505f9081c1000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e6401090501cd013c444d696e426c6f636b73506572526f756e641c100a000000048c204d696e696d756d206e756d626572206f6620626c6f636b732070657220726f756e64504c6561766543616e6469646174657344656c61791c1002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c655843616e646964617465426f6e644c65737344656c61791c1002000000045501204e756d626572206f6620726f756e64732063616e64696461746520726571756573747320746f2064656372656173652073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c61791c1002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c61791c1002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c655c44656c65676174696f6e426f6e644c65737344656c61791c1002000000042d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e206c657373207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c61791c100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e646964617465731c100800000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64744d6178546f7044656c65676174696f6e7350657243616e6469646174651c102c01000004b8204d6178696d756d20746f702064656c65676174696f6e7320636f756e746564207065722063616e646964617465804d6178426f74746f6d44656c65676174696f6e7350657243616e6469646174651c103200000004dc204d6178696d756d20626f74746f6d2064656c65676174696f6e7320286e6f7420636f756e74656429207065722063616e646964617465684d617844656c65676174696f6e7350657244656c656761746f721c10640000000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f72384d696e436f6c6c61746f7253746b18400000f902950000000000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746b18400000f902950000000000000000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6e184000f2052a01000000000000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c65676174653c4d696e44656c656761746f7253746b184000f2052a010000000000000000000000041101204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f20626520612064656c656761746f720111096e38417574686f72496e686572656e740138417574686f72496e686572656e740818417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e3c48696768657374536c6f745365656e01001c100000000008090120546865206869676865737420736c6f74207468617420686173206265656e207365656e20696e2074686520686973746f7279206f66207468697320636861696e2e9420546869732069732061207374726963746c792d696e6372656173696e672076616c75652e01150500000115096f30417574686f7246696c7465720130417574686f7246696c7465720834456c696769626c65526174696f0100dd0104320034456c696769626c65436f756e740100e5011032000000040d0120546865206e756d626572206f662061637469766520617574686f727320746861742077696c6c20626520656c696769626c652061742065616368206865696768742e01190501e10100007034417574686f724d617070696e670134417574686f724d617070696e6708484d617070696e67576974684465706f73697400010402ed0119090400081501205765206d61696e7461696e2061206d617070696e672066726f6d20746865204e696d627573496473207573656420696e2074686520636f6e73656e737573206c617965726c20746f20746865204163636f756e744964732072756e74696d652e304e696d6275734c6f6f6b75700001040200ed01040004ec205765206d61696e7461696e20612072657665727365206d617070696e672066726f6d204163636f756e7449647320746f204e696d627573494453011d0501e90100011d09712843756d756c757358636d000001f901000121097820446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01002509280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010029094000000000000000000000000000000000044020546865207061676520696e6465782e145061676573010104021c2d0904000444205468652071756575652070616765732e284f766572776569676874000104021031090400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f76657277656967687401001c100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001210501050200013509792c506f6c6b61646f7458636d012c506f6c6b61646f7458636d2c305175657279436f756e746572010010200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104021039090400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c1c1000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001c04000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e000108050249091c040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502490910040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050249094d0904000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100510904000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00005d090400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020261096909040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402006d09040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e012505010902000179097a2458636d705175657565012458636d7051756575652844496e626f756e6458636d7053746174757301007d090400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205950930040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010099090400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205a50930040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402d90230040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100a90974020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f7665727765696768740001040510ad09040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f76657277656967687401001c100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401001020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100c804000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01790501d5020001b1097b34417373657452656769737472790134417373657452656769737472790c204d6574616461746100010405fce102040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f41737365744964000104050d02fc0400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4c617374417373657449640100fc0404040d0120546865206c6173742070726f636573736564206173736574206964202d2075736564207768656e2061737369676e696e6720612073657175656e7469616c2069642e017d0501dd020001b5097c34556e6b6e6f776e546f6b656e730134556e6b6e6f776e546f6b656e730860436f6e637265746546756e6769626c6542616c616e6365730101080202b90918400000000000000000000000000000000010050120436f6e63726574652066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e64206120636f6e6372657465342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e207531323860416273747261637446756e6769626c6542616c616e6365730101080202bd091840000000000000000000000000000000001005012041627374726163742066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e642061206162737472616374342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e20753132380001f1020001c1097d1c58546f6b656e73011c58546f6b656e730001910501f502083053656c664c6f636174696f6e0d0214010100d52004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687424140208af2f00104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e01c5097e105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01990501f9020001c90996cd09042048436865636b4e6f6e5a65726f53656e646572ed098440436865636b5370656356657273696f6ef1091c38436865636b547856657273696f6ef5091c30436865636b47656e65736973f9092c38436865636b4d6f7274616c697479fd092c28436865636b4e6f6e6365050a842c436865636b576569676874090a8450436861726765417373657454785061796d656e740d0a84110a"} \ No newline at end of file +{"result":"0x6d6574610e3d09000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d6572731c0120526566436f756e7400012470726f7669646572731c0120526566436f756e7400012c73756666696369656e74731c0120526566436f756e740001106461746114012c4163636f756e7444617461000010000005060014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0000050500200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c75363400002800000610002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365c102011450686173650001146576656e744c010445000118746f70696373c50201185665633c543e00004c08447a65697467656973745f72756e74696d653052756e74696d654576656e740001a01853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040074018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e00030020507265696d616765040088017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0004002042616c616e63657304008c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e7404009401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b00205472656173757279040098017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000c001c56657374696e6704009c017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e000d00204d756c74697369670400a0017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e000e0020426f756e746965730400a8017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e000f0038417373657454785061796d656e740400ac019c70616c6c65745f61737365745f74785f7061796d656e743a3a4576656e743c52756e74696d653e0010002444656d6f63726163790400b4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e0014004441647669736f7279436f6d6d69747465650400c401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e0015006c41647669736f7279436f6d6d69747465654d656d626572736869700400cc01fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0016001c436f756e63696c0400d001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e00170044436f756e63696c4d656d626572736869700400d401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365323e00180048546563686e6963616c436f6d6d69747465650400d801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00190070546563686e6963616c436f6d6d69747465654d656d626572736869700400dc01fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365333e001a00204964656e746974790400e0017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001e001c5574696c6974790400e4015470616c6c65745f7574696c6974793a3a4576656e74001f001450726f78790400e8017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e00200024436f6e7472616374730400f4018070616c6c65745f636f6e7472616374733a3a4576656e743c52756e74696d653e00210018546f6b656e730400f8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e00290028417574686f72697a656404000d01017c7a726d6c5f617574686f72697a65643a3a4576656e743c52756e74696d653e00330014436f7572740400110101687a726d6c5f636f7572743a3a4576656e743c52756e74696d653e0034003c4c69717569646974794d696e696e6704001d0101947a726d6c5f6c69717569646974795f6d696e696e673a3a4576656e743c52756e74696d653e0035003853696d706c6544697370757465730400250101907a726d6c5f73696d706c655f64697370757465733a3a4576656e743c52756e74696d653e0037001453776170730400290101687a726d6c5f73776170733a3a4576656e743c52756e74696d653e0038004450726564696374696f6e4d61726b65747304006d01019c7a726d6c5f70726564696374696f6e5f6d61726b6574733a3a4576656e743c52756e74696d653e00390010537479780400bd0101647a726d6c5f737479783a3a4576656e743c52756e74696d653e003a003c50617261636861696e53797374656d0400c10101bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0064004050617261636861696e5374616b696e670400c50101a070616c6c65745f70617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e006e0030417574686f7246696c7465720400dd01018070616c6c65745f617574686f725f736c6f745f66696c7465723a3a4576656e7400700034417574686f724d617070696e670400e501019470616c6c65745f617574686f725f6d617070696e673a3a4576656e743c52756e74696d653e0071002843756d756c757358636d0400f501018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00780020446d7051756575650400010201a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0079002c506f6c6b61646f7458636d04000502016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e007a002458636d7051756575650400990201a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e007b0034417373657452656769737472790400a502018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e007c0034556e6b6e6f776e546f6b656e730400b90201686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e74007d001c58546f6b656e730400bd0201706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e007e0000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e6465781c010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e6465781c010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e7800000408101c007c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800418526573756c740804540184044501600108084f6b040084000000000c4572720400600000010000840000040000880c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000940c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909980c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e6465781c013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e6465781c013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e6465781c013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a00c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a4083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e6465781c010c7533320000a80c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e6465781c012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e6465781c012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e6465781c012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e6465781c012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e6465781c012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e6465781c012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e6465781c012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c5c70616c6c65745f61737365745f74785f7061796d656e741870616c6c6574144576656e7404045400010438417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964b001684f7074696f6e3c436861726765417373657449644f663c543e3e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b004184f7074696f6e040454011c0108104e6f6e6500000010536f6d6504001c0000010000b40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e6465781c012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e6465781c012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e6465781c013c5265666572656e64756d496e6465780001247468726573686f6c64b80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e6465781c013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e6465781c013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e6465781c013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e6465781c013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e6465781c012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e6465781c012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000bc0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c641c012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80000050000cc0c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c641c012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e6465781c013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c641c012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c7965731c012c4d656d626572436f756e740001086e6f1c012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e00c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e6465781c0138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e6465781c0138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e6465781c0138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e6465781c0138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e6465781c010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c748001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578f0010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f686173682c013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200040450412070726f7879207761732072656d6f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ec0c507a65697467656973745f7072696d6974697665732870726f78795f747970652450726f78795479706500012c0c416e790000002c43616e63656c50726f787900010028476f7665726e616e63650002001c5374616b696e6700030040437265617465456469744d61726b6574000400345265706f72744f7574636f6d650005001c446973707574650006004050726f766964654c69717569646974790007004c42757953656c6c436f6d706c657465536574730008001c54726164696e670009003048616e646c65417373657473000a0000f00000050400f40c4070616c6c65745f636f6e7472616374731870616c6c6574144576656e7404045400012030496e7374616e7469617465640801206465706c6f796572000130543a3a4163636f756e744964000120636f6e7472616374000130543a3a4163636f756e744964000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e7472616374000130543a3a4163636f756e744964048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279000130543a3a4163636f756e74496404e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f726564040124636f64655f686173682c011c543a3a48617368000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d6974746564080120636f6e7472616374000130543a3a4163636f756e744964049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746130011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f766564040124636f64655f686173682c011c543a3a48617368000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e7472616374000130543a3a4163636f756e744964048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f686173682c011c543a3a4861736804b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f686173682c011c543a3a48617368048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572000130543a3a4163636f756e744964049c546865206163636f756e7420746861742063616c6c6564207468652060636f6e7472616374602e0120636f6e7472616374000130543a3a4163636f756e744964047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374000130543a3a4163636f756e74496408210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f686173682c012c436f6465486173683c543e049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e740404540001341c456e646f7765640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964fc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964fc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500011873746174757390013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964fc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74180128543a3a42616c616e636500013c72657365727665645f616d6f756e74180128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964090101384c6f636b4964656e74696669657200012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964090101384c6f636b4964656e74696669657200012c63757272656e63795f6964fc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c507a65697467656973745f7072696d69746976657314617373657414417373657404084d49011801184843617465676f726963616c4f7574636f6d6508001801084d490000f0013443617465676f7279496e646578000000345363616c61724f7574636f6d6508001801084d490000010101385363616c6172506f736974696f6e00010050436f6d62696e61746f7269616c4f7574636f6d6500020024506f6f6c53686172650400050101505365726465577261707065723c506f6f6c49643e0003000c5a746700040030466f726569676e417373657404001c010c7533320005000001010c507a65697467656973745f7072696d697469766573146173736574385363616c6172506f736974696f6e000108104c6f6e670000001453686f72740001000005010c507a65697467656973745f7072696d6974697665733473657264655f7772617070657230536572646557726170706572040442011800040018010442000009010000030800000008000d010c3c7a726d6c5f617574686f72697a65641870616c6c6574144576656e7404045400010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c287a726d6c5f636f7572741870616c6c6574144576656e740404540001082c4578697465644a75726f720800000130543a3a4163636f756e7449640000150101144a75726f720000002c4a6f696e65644a75726f720800000130543a3a4163636f756e7449640000150101144a75726f7200010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090915010c287a726d6c5f636f757274146a75726f72144a75726f7200000401187374617475731901012c4a75726f72537461747573000019010c287a726d6c5f636f757274306a75726f725f7374617475732c4a75726f72537461747573000108084f6b000000145461726479000100001d010c547a726d6c5f6c69717569646974795f6d696e696e671870616c6c6574144576656e7404045400010c3c4164646564496e63656e746976657304002101013c4d617852756e74696d655573697a65000004e4546865206e756d626572206f66206d61726b657473207468617420726563656976656420696e63656e746976657320696e206120626c6f636b544469737472696275746564496e63656e7469766573080018013042616c616e63654f663c543e00002101013c4d617852756e74696d655573697a65000108310154686520746f74616c20616d6f756e74206f6620696e63656e746976657320646973747269627574656420746f206163636f756e747320616c6f6e67207369646520746865206e756d626572ac6f66206163636f756e7473207468617420726563656976656420746865736520696e63656e74697665732e5053756274726163746564496e63656e746976657304002101013c4d617852756e74696d655573697a65000204ec546865206e756d626572206f66206d61726b6574732074686174207375627472616374656420696e63656e746976657320696e206120626c6f636b04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090921010c507a65697467656973745f7072696d697469766573446d61785f72756e74696d655f7573697a653c4d617852756e74696d655573697a650000040010010c753634000025010c507a726d6c5f73696d706c655f64697370757465731870616c6c6574144576656e7404045400010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c287a726d6c5f73776170731870616c6c6574144576656e74040454000154404172626974726167654275794275726e0800180118506f6f6c4964000018013042616c616e63654f663c543e0000040d014275792d6275726e2061726269747261676520776173206578656375746564206f6e20612043504d4d20706f6f6c2e205c5b706f6f6c5f69642c20616d6f756e745c5d444172626974726167654d696e7453656c6c0800180118506f6f6c4964000018013042616c616e63654f663c543e00010411014d696e742d73656c6c2061726269747261676520776173206578656375746564206f6e20612043504d4d20706f6f6c2e205c5b706f6f6c5f69642c20616d6f756e745c5d40417262697472616765536b69707065640400180118506f6f6c4964000204c44172626974726167652077617320736b6970706564206f6e20612043504d4d20706f6f6c2e205c5b706f6f6c5f69645c5d70446973747269627574655368617265486f6c646572526577617264730c00180118506f6f6c4964000010010c753634000018013042616c616e63654f663c543e0003044501536861726520686f6c646572207265776172647320776572652064697374726962757465642e205c5b706f6f6c5f69642c206e756d5f6163636f756e74735f72657761726465642c20616d6f756e745c5d28506f6f6c43726561746510002d0101f4436f6d6d6f6e506f6f6c4576656e74506172616d733c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449643e000031010184506f6f6c3c42616c616e63654f663c543e2c204d61726b657449644f663c543e3e000018013042616c616e63654f663c543e0000000130543a3a4163636f756e7449640004045d0141206e657720706f6f6c20686173206265656e20637265617465642e205c5b436f6d6d6f6e506f6f6c4576656e74506172616d732c20706f6f6c2c20706f6f6c5f616d6f756e742c20706f6f6c5f6163636f756e745c5d28506f6f6c436c6f7365640400180118506f6f6c4964000504784120706f6f6c2077617320636c6f7365642e205c5b706f6f6c5f69645c5d34506f6f6c436c65616e656455700400180118506f6f6c4964000604884120706f6f6c2077617320636c65616e65642075702e205c5b706f6f6c5f69645c5d28506f6f6c4163746976650400180118506f6f6c4964000704784120706f6f6c20776173206f70656e65642e205c5b706f6f6c5f69645c5d20506f6f6c4578697404005501017501506f6f6c4173736574734576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000804b8536f6d656f6e652068617320657869746564206120706f6f6c2e205c5b506f6f6c4173736574734576656e745c5d3c506f6f6c45786974537562736964791000fc015041737365743c4d61726b657449644f663c543e3e000018013042616c616e63654f663c543e00002d0101f4436f6d6d6f6e506f6f6c4576656e74506172616d733c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449643e000018013042616c616e63654f663c543e0009048501536f6d656f6e652068617320287061727469616c6c792920657869746564206120706f6f6c2062792072656d6f76696e6720737562736964792e205c5b61737365742c20626f756e642c20706f6f6c5f69642c2077686f2c20616d6f756e745c5d70506f6f6c457869745769746845786163744173736574416d6f756e7404005d01017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000a0409014578697473206120706f6f6c20676976656e20616e20657861637420616d6f756e74206f6620616e2061737365742e205c5b506f6f6c41737365744576656e745c5d6c506f6f6c45786974576974684578616374506f6f6c416d6f756e7404005d01017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000b04f44578697473206120706f6f6c20676976656e20616e20657861637420706f6f6c277320616d6f756e742e205c5b506f6f6c41737365744576656e745c5d20506f6f6c4a6f696e04005501017501506f6f6c4173736574734576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000c04b8536f6d656f6e6520686173206a6f696e6564206120706f6f6c2e205c5b506f6f6c4173736574734576656e745c5d3c506f6f6c4a6f696e537562736964790c00fc015041737365743c4d61726b657449644f663c543e3e000018013042616c616e63654f663c543e00002d0101f4436f6d6d6f6e506f6f6c4576656e74506172616d733c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449643e000d043d01536f6d656f6e6520686173206a6f696e6564206120706f6f6c2062792070726f766964696e6720737562736964792e205c5b61737365742c20616d6f756e742c20706f6f6c5f69642c2077686f5c5d70506f6f6c4a6f696e5769746845786163744173736574416d6f756e7404005d01017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000e0409014a6f696e73206120706f6f6c20676976656e20616e20657861637420616d6f756e74206f6620616e2061737365742e205c5b506f6f6c41737365744576656e745c5d6c506f6f6c4a6f696e576974684578616374506f6f6c416d6f756e7404005d01017101506f6f6c41737365744576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c0a4d61726b657449644f663c543e3e2c2042616c616e63654f663c543e2c3e000f04f44a6f696e73206120706f6f6c20676976656e20616e20657861637420706f6f6c277320616d6f756e742e205c5b506f6f6c41737365744576656e745c5d4053756273696479436f6c6c65637465640c00180118506f6f6c49640000610101ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000018013042616c616e63654f663c543e0010047101546f74616c207375627369647920636f6c6c656374656420666f72206120706f6f6c2e205c5b706f6f6c5f69642c205c5b2870726f76696465722c2073756273696479292c202e2e2e5c5d2c20746f74616c5f737562736964795c5d34506f6f6c44657374726f7965640400180118506f6f6c4964001104a0506f6f6c20776173206d616e75616c6c792064657374726f7965642e205c5b706f6f6c5f69645c5d6c506f6f6c44657374726f796564496e5375627369647950686173650800180118506f6f6c49640000610101ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e0012045501506f6f6c2064657374726f7965642064756520746f20696e73756666696369656e7420737562736964792e205c5b706f6f6c5f69642c205c5b2870726f76696465722c2073756273696479292c202e2e2e5c5d5c5d44537761704578616374416d6f756e74496e04006901015901537761704576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c4d61726b657449644f663c0a543e3e2c2042616c616e63654f663c543e3e001304fc416e20657861637420616d6f756e74206f6620616e20617373657420697320656e746572696e672074686520706f6f6c2e205c5b537761704576656e745c5d48537761704578616374416d6f756e744f757404006901015901537761704576656e743c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2041737365743c4d61726b657449644f663c0a543e3e2c2042616c616e63654f663c543e3e001404f8416e20657861637420616d6f756e74206f6620616e206173736574206973206c656176696e672074686520706f6f6c2e205c5b537761704576656e745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909092d010c287a726d6c5f7377617073186576656e747354436f6d6d6f6e506f6f6c4576656e74506172616d730408414901000008011c706f6f6c5f6964180118506f6f6c496400010c77686f0001084149000031010c507a65697467656973745f7072696d69746976657310706f6f6c10506f6f6c081c42616c616e63650118204d61726b65744964011800240118617373657473350101505665633c41737365743c4d61726b657449643e3e000128626173655f6173736574fc013c41737365743c4d61726b657449643e0001246d61726b65745f69641801204d61726b6574496400012c706f6f6c5f73746174757339010128506f6f6c53746174757300013073636f72696e675f72756c653d01012c53636f72696e6752756c65000120737761705f6665654101013c4f7074696f6e3c42616c616e63653e000134746f74616c5f737562736964794101013c4f7074696f6e3c42616c616e63653e000130746f74616c5f776569676874410101304f7074696f6e3c753132383e00011c776569676874734501019c4f7074696f6e3c42547265654d61703c41737365743c4d61726b657449643e2c20753132383e3e00003501000002fc0039010c507a65697467656973745f7072696d6974697665732c706f6f6c5f73746174757328506f6f6c5374617475730001141841637469766500000044436f6c6c656374696e675375627369647900010018436c6f73656400020014436c65616e0003002c496e697469616c697a6564000400003d010c507a65697467656973745f7072696d69746976657310706f6f6c2c53636f72696e6752756c650001081043504d4d0000006852696b6964646f5369676d6f69644665654d61726b6574456d6100010000410104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000450104184f7074696f6e0404540149010108104e6f6e6500000010536f6d650400490100000100004901042042547265654d617008044b01fc045601180004004d010000004d01000002510100510100000408fc180055010c287a726d6c5f7377617073186576656e74733c506f6f6c4173736574734576656e740c084149010008415301fc04420118001401186173736574733501011c5665633c41533e000118626f756e6473590101185665633c423e000110637065702d010164436f6d6d6f6e506f6f6c4576656e74506172616d733c41493e00012c7472616e73666572726564590101185665633c423e00012c706f6f6c5f616d6f756e74180104420000590100000218005d010c287a726d6c5f7377617073186576656e747338506f6f6c41737365744576656e740c084149010008415301fc04420118001401146173736574fc01084153000114626f756e6418010442000110637065702d010164436f6d6d6f6e506f6f6c4576656e74506172616d733c41493e00012c7472616e736665727265641801044200012c706f6f6c5f616d6f756e74180104420000610100000265010065010000040800180069010c287a726d6c5f7377617073186576656e747324537761704576656e740c084149010008415301fc04420118001c013c61737365745f616d6f756e745f696e1801044200014061737365745f616d6f756e745f6f75741801044200012c61737365745f626f756e64410101244f7074696f6e3c423e00012061737365745f696efc0108415300012461737365745f6f7574fc01084153000110637065702d010164436f6d6d6f6e506f6f6c4576656e74506172616d733c41493e0001246d61785f7072696365410101244f7074696f6e3c423e00006d010c5c7a726d6c5f70726564696374696f6e5f6d61726b6574731870616c6c6574144576656e740404540001483c4261644f6e496e697469616c697a65000004f4437573746f6d206164646974696f6e20626c6f636b20696e697469616c697a6174696f6e206c6f676963207761736e2774207375636365737366756c2e44426f75676874436f6d706c6574655365740c001801344d61726b657449644f663c543e000018013042616c616e63654f663c543e00000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400010441014120636f6d706c65746520736574206f662061737365747320686173206265656e20626f756768742e205c5b6d61726b65745f69642c20616d6f756e745f7065725f61737365742c2062757965725c5d384d61726b6574417070726f76656408001801344d61726b657449644f663c543e0000710101304d61726b6574537461747573000204f041206d61726b657420686173206265656e20617070726f7665642e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475735c5d344d61726b6574437265617465640c001801344d61726b657449644f663c543e0000000130543a3a4163636f756e74496400007501012c4d61726b65744f663c543e000304010141206d61726b657420686173206265656e20637265617465642e205c5b6d61726b65745f69642c206d61726b65745f6163636f756e742c206d61726b65745c5d3c4d61726b657444657374726f79656404001801344d61726b657449644f663c543e000404a841206d61726b657420686173206265656e2064657374726f7965642e205c5b6d61726b65745f69645c5d604d61726b657453746172746564576974685375627369647908001801344d61726b657449644f663c543e0000710101304d61726b6574537461747573000504550141206d61726b657420776173207374617274656420616674657220676174686572696e6720656e6f75676820737562736964792e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475735c5d644d61726b6574496e73756666696369656e745375627369647908001801344d61726b657449644f663c543e0000710101304d61726b6574537461747573000608f841206d61726b65742077617320646973636172646564206166746572206661696c696e6720746f2067617468657220656e6f75676820737562736964792e805c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475735c5d304d61726b6574436c6f73656404001801344d61726b657449644f663c543e0007049c41206d61726b657420686173206265656e20636c6f7365642e205c5b6d61726b65745f69645c5d384d61726b657444697370757465640c001801344d61726b657449644f663c543e0000710101304d61726b65745374617475730000b10101ac4d61726b6574446973707574653c543a3a4163636f756e7449642c20543a3a426c6f636b4e756d6265723e000804250141206d61726b657420686173206265656e2064697370757465642e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475732c206e65775f6f7574636f6d655c5d344d61726b65744578706972656404001801344d61726b657449644f663c543e0009043501416e2061647669736564206d61726b65742068617320656e646564206265666f72652069742077617320617070726f766564206f722072656a65637465642e205c5b6d61726b65745f69645c5d384d61726b657452656a656374656408001801344d61726b657449644f663c543e0000b501013c52656a656374526561736f6e3c543e000a08f0412070656e64696e67206d61726b657420686173206265656e2072656a656374656420617320696e76616c69642077697468206120726561736f6e2e705c5b6d61726b65745f69642c2072656a6563745f726561736f6e5c5d384d61726b65745265706f727465640c001801344d61726b657449644f663c543e0000710101304d61726b65745374617475730000950101905265706f72743c543a3a4163636f756e7449642c20543a3a426c6f636b4e756d6265723e000b04450141206d61726b657420686173206265656e207265706f72746564206f6e2e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475732c207265706f727465645f6f7574636f6d655c5d384d61726b65745265736f6c7665640c001801344d61726b657449644f663c543e0000710101304d61726b65745374617475730000990101344f7574636f6d655265706f7274000c04290141206d61726b657420686173206265656e207265736f6c7665642e205c5b6d61726b65745f69642c206e65775f6d61726b65745f7374617475732c207265616c5f6f7574636f6d655c5d4c4d61726b65745265717565737465644564697408001801344d61726b657449644f663c543e0000b901013445646974526561736f6e3c543e000d044101412070726f706f736564206d61726b657420686173206265656e2072657175657374656420656469742062792061647669736f722e205c5b6d61726b65745f69642c20656469745f726561736f6e5c5d304d61726b657445646974656408001801344d61726b657449644f663c543e00007501012c4d61726b65744f663c543e000e044901412070726f706f736564206d61726b657420686173206265656e2065646974656420627920746865206d61726b65742063726561746f722e205c5b6d61726b65745f69642c206e65775f6d61726b65745c5d3c536f6c64436f6d706c6574655365740c001801344d61726b657449644f663c543e000018013042616c616e63654f663c543e00000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000f043d014120636f6d706c65746520736574206f662061737365747320686173206265656e20736f6c642e205c5b6d61726b65745f69642c20616d6f756e745f7065725f61737365742c2073656c6c65725c5d38546f6b656e7352656465656d656414001801344d61726b657449644f663c543e0000fc015041737365743c4d61726b657449644f663c543e3e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964001008c4416e20616d6f756e74206f662077696e6e696e67206f7574636f6d65732068617665206265656e2072656465656d65642ee05c5b6d61726b65745f69642c2063757272656e63795f69642c20616d6f756e745f72656465656d65642c207061796f75742c2077686f5c5d50476c6f62616c446973707574655374617274656404001801344d61726b657449644f663c543e001104b454686520676c6f62616c20646973707574652077617320737461727465642e205c5b6d61726b65745f69645c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090971010c507a65697467656973745f7072696d697469766573186d61726b6574304d61726b65745374617475730001242050726f706f736564000000184163746976650001002453757370656e64656400020018436c6f73656400030044436f6c6c656374696e67537562736964790004004c496e73756666696369656e7453756273696479000500205265706f72746564000600204469737075746564000700205265736f6c7665640008000075010c507a65697467656973745f7072696d697469766573186d61726b6574184d61726b6574140841490100084241011808424e0110044d0110044101fc003c0128626173655f6173736574fc01044100011c63726561746f7200010841490001206372656174696f6e790101384d61726b65744372656174696f6e00012c63726561746f725f66656508010875380001186f7261636c6500010841490001206d6574616461746130011c5665633c75383e00012c6d61726b65745f747970657d0101284d61726b657454797065000118706572696f648501014c4d61726b6574506572696f643c424e2c204d3e000124646561646c696e65738d010134446561646c696e65733c424e3e00013073636f72696e675f72756c653d01012c53636f72696e6752756c65000118737461747573710101304d61726b65745374617475730001187265706f7274910101584f7074696f6e3c5265706f72743c41492c20424e3e3e0001407265736f6c7665645f6f7574636f6d659d0101544f7074696f6e3c4f7574636f6d655265706f72743e000144646973707574655f6d656368616e69736da10101584d61726b6574446973707574654d656368616e69736d000114626f6e6473a501014c4d61726b6574426f6e64733c41492c2042413e000079010c507a65697467656973745f7072696d697469766573186d61726b6574384d61726b65744372656174696f6e000108385065726d697373696f6e6c6573730000001c41647669736564000100007d010c507a65697467656973745f7072696d697469766573186d61726b6574284d61726b6574547970650001082c43617465676f726963616c0400f0010c753136000000185363616c617204008101015052616e6765496e636c75736976653c753132383e000100008101043852616e6765496e636c7573697665040c496478011800080114737461727418010c49647800010c656e6418010c496478000085010c507a65697467656973745f7072696d697469766573186d61726b6574304d61726b6574506572696f640808424e0110044d0110010814426c6f636b04008901012452616e67653c424e3e0000002454696d657374616d7004008901012052616e67653c4d3e000100008901041452616e6765040c496478011000080114737461727410010c49647800010c656e6410010c49647800008d010c507a65697467656973745f7072696d697469766573186d61726b657424446561646c696e65730408424e0110000c013067726163655f706572696f64100108424e00013c6f7261636c655f6475726174696f6e100108424e000140646973707574655f6475726174696f6e100108424e0000910104184f7074696f6e0404540195010108104e6f6e6500000010536f6d6504009501000001000095010c507a65697467656973745f7072696d697469766573186d61726b6574185265706f727408244163636f756e74496401002c426c6f636b4e756d6265720110000c0108617410012c426c6f636b4e756d62657200010862790001244163636f756e74496400011c6f7574636f6d65990101344f7574636f6d655265706f7274000099010c507a65697467656973745f7072696d697469766573386f7574636f6d655f7265706f7274344f7574636f6d655265706f72740001082c43617465676f726963616c0400f0013443617465676f7279496e646578000000185363616c6172040018011075313238000100009d0104184f7074696f6e0404540199010108104e6f6e6500000010536f6d65040099010000010000a1010c507a65697467656973745f7072696d697469766573186d61726b6574584d61726b6574446973707574654d656368616e69736d00010c28417574686f72697a656400000014436f7572740001003853696d706c65446973707574657300020000a5010c507a65697467656973745f7072696d697469766573186d61726b65742c4d61726b6574426f6e64730808414901000842410118000c01206372656174696f6ea90101504f7074696f6e3c426f6e643c41492c2042413e3e0001186f7261636c65a90101504f7074696f6e3c426f6e643c41492c2042413e3e0001206f75747369646572a90101504f7074696f6e3c426f6e643c41492c2042413e3e0000a90104184f7074696f6e04045401ad010108104e6f6e6500000010536f6d650400ad010000010000ad010c507a65697467656973745f7072696d697469766573186d61726b657410426f6e640808414901000842410118000c010c77686f000108414900011476616c7565180108424100012869735f736574746c6564c80110626f6f6c0000b1010c507a65697467656973745f7072696d697469766573186d61726b6574344d61726b65744469737075746508244163636f756e74496401002c426c6f636b4e756d6265720110000c0108617410012c426c6f636b4e756d62657200010862790001244163636f756e74496400011c6f7574636f6d65990101344f7574636f6d655265706f72740000b501101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000b901101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000bd010c247a726d6c5f737479781870616c6c6574144576656e74040454000108384163636f756e7443726f737365640800000130543a3a4163636f756e744964000018011c42616c616e6365000004050141206163636f756e742063726f7373656420616e6420636c61696d656420746865697220726967687420746f20637265617465207468656972206176617461722e4843726f7373696e674665654368616e676564040018011c42616c616e6365000104745468652063726f7373696e672066656520776173206368616e6765642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c1010c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d1c015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e741c010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c5010c6070616c6c65745f70617261636861696e5f7374616b696e671870616c6c6574144576656e7404045400018c204e6577526f756e641001387374617274696e675f626c6f636b100138543a3a426c6f636b4e756d626572000114726f756e641c0128526f756e64496e64657800016473656c65637465645f636f6c6c61746f72735f6e756d6265721c010c753332000134746f74616c5f62616c616e636518013042616c616e63654f663c543e0000044853746172746564206e657720726f756e642e604a6f696e6564436f6c6c61746f7243616e646964617465730c011c6163636f756e74000130543a3a4163636f756e744964000134616d6f756e745f6c6f636b656418013042616c616e63654f663c543e0001506e65775f746f74616c5f616d745f6c6f636b656418013042616c616e63654f663c543e000104b84163636f756e74206a6f696e65642074686520736574206f6620636f6c6c61746f722063616e646964617465732e38436f6c6c61746f7243686f73656e0c0114726f756e641c0128526f756e64496e646578000140636f6c6c61746f725f6163636f756e74000130543a3a4163636f756e744964000150746f74616c5f6578706f7365645f616d6f756e7418013042616c616e63654f663c543e000204410143616e6469646174652073656c656374656420666f7220636f6c6c61746f72732e20546f74616c204578706f73656420416d6f756e7420696e636c7564657320616c6c2064656c65676174696f6e732e6843616e646964617465426f6e644c6573735265717565737465640c012463616e646964617465000130543a3a4163636f756e744964000148616d6f756e745f746f5f646563726561736518013042616c616e63654f663c543e000134657865637574655f726f756e641c0128526f756e64496e646578000304b043616e6469646174652072657175657374656420746f20646563726561736520612073656c6620626f6e642e4c43616e646964617465426f6e6465644d6f72650c012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001386e65775f746f74616c5f626f6e6418013042616c616e63654f663c543e0004049043616e6469646174652068617320696e6372656173656420612073656c6620626f6e642e4c43616e646964617465426f6e6465644c6573730c012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206e65775f626f6e6418013042616c616e63654f663c543e0005049043616e646964617465206861732064656372656173656420612073656c6620626f6e642e5043616e64696461746557656e744f66666c696e6504012463616e646964617465000130543a3a4163636f756e744964000604350143616e6469646174652074656d706f726172696c79206c656176652074686520736574206f6620636f6c6c61746f722063616e6469646174657320776974686f757420756e626f6e64696e672e4c43616e6469646174654261636b4f6e6c696e6504012463616e646964617465000130543a3a4163636f756e744964000704c443616e6469646174652072656a6f696e732074686520736574206f6620636f6c6c61746f722063616e646964617465732e5843616e6469646174655363686564756c6564457869740c0148657869745f616c6c6f7765645f726f756e641c0128526f756e64496e64657800012463616e646964617465000130543a3a4163636f756e7449640001387363686564756c65645f657869741c0128526f756e64496e646578000804dc43616e646964617465206861732072657175657374656420746f206c656176652074686520736574206f662063616e646964617465732e5843616e63656c6c656443616e6469646174654578697404012463616e646964617465000130543a3a4163636f756e744964000904c443616e63656c6c6564207265717565737420746f206c656176652074686520736574206f662063616e646964617465732e6843616e63656c6c656443616e646964617465426f6e644c6573730c012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000134657865637574655f726f756e641c0128526f756e64496e646578000a04bc43616e63656c6c6564207265717565737420746f2064656372656173652063616e646964617465277320626f6e642e3443616e6469646174654c6566740c013065785f63616e646964617465000130543a3a4163636f756e74496400013c756e6c6f636b65645f616d6f756e7418013042616c616e63654f663c543e0001506e65775f746f74616c5f616d745f6c6f636b656418013042616c616e63654f663c543e000b04a443616e64696461746520686173206c6566742074686520736574206f662063616e646964617465732e6c44656c65676174696f6e44656372656173655363686564756c656410012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964000148616d6f756e745f746f5f646563726561736518013042616c616e63654f663c543e000134657865637574655f726f756e641c0128526f756e64496e646578000c04090144656c656761746f722072657175657374656420746f206465637265617365206120626f6e6420666f722074686520636f6c6c61746f722063616e6469646174652e4c44656c65676174696f6e496e6372656173656410012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000118696e5f746f70c80110626f6f6c000d004c44656c65676174696f6e44656372656173656410012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000118696e5f746f70c80110626f6f6c000e005844656c656761746f72457869745363686564756c65640c0114726f756e641c0128526f756e64496e64657800012464656c656761746f72000130543a3a4163636f756e7449640001387363686564756c65645f657869741c0128526f756e64496e646578000f04cc44656c656761746f722072657175657374656420746f206c656176652074686520736574206f662064656c656761746f72732e7444656c65676174696f6e5265766f636174696f6e5363686564756c6564100114726f756e641c0128526f756e64496e64657800012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001387363686564756c65645f657869741c0128526f756e64496e646578001004a444656c656761746f722072657175657374656420746f207265766f6b652064656c65676174696f6e2e3444656c656761746f724c65667408012464656c656761746f72000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e001104a444656c656761746f7220686173206c6566742074686520736574206f662064656c656761746f72732e4444656c65676174696f6e5265766f6b65640c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e0012044c44656c65676174696f6e207265766f6b65642e4044656c65676174696f6e4b69636b65640c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e0013044844656c65676174696f6e206b69636b65642e5844656c656761746f724578697443616e63656c6c656404012464656c656761746f72000130543a3a4163636f756e744964001404e843616e63656c6c656420612070656e64696e67207265717565737420746f20657869742074686520736574206f662064656c656761746f72732e6843616e63656c6c656444656c65676174696f6e526571756573740c012464656c656761746f72000130543a3a4163636f756e74496400014463616e63656c6c65645f72657175657374c901019c43616e63656c6c65645363686564756c6564526571756573743c42616c616e63654f663c543e3e000120636f6c6c61746f72000130543a3a4163636f756e744964001504cc43616e63656c6c6564207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e2e2844656c65676174696f6e14012464656c656761746f72000130543a3a4163636f756e7449640001346c6f636b65645f616d6f756e7418013042616c616e63654f663c543e00012463616e646964617465000130543a3a4163636f756e74496400014864656c656761746f725f706f736974696f6ed101017044656c656761746f7241646465643c42616c616e63654f663c543e3e0001346175746f5f636f6d706f756e64d501011c50657263656e74001604b84e65772064656c65676174696f6e2028696e637265617365206f6620746865206578697374696e67206f6e65292e5844656c656761746f724c65667443616e64696461746510012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e74496400013c756e7374616b65645f616d6f756e7418013042616c616e63654f663c543e000158746f74616c5f63616e6469646174655f7374616b656418013042616c616e63654f663c543e001704c044656c65676174696f6e2066726f6d2063616e64696461746520737461746520686173206265656e2072656d6f76652e20526577617264656408011c6163636f756e74000130543a3a4163636f756e74496400011c7265776172647318013042616c616e63654f663c543e0018041d015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c697175696420726577617264732e605265736572766564466f7250617261636861696e426f6e6408011c6163636f756e74000130543a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e00190415015472616e7366657272656420746f206163636f756e7420776869636820686f6c64732066756e647320726573657276656420666f722070617261636861696e20626f6e642e5c50617261636861696e426f6e644163636f756e7453657408010c6f6c64000130543a3a4163636f756e74496400010c6e6577000130543a3a4163636f756e744964001a04b04163636f756e74202872652973657420666f722070617261636861696e20626f6e642074726561737572792e7850617261636861696e426f6e645265736572766550657263656e7453657408010c6f6c64d501011c50657263656e7400010c6e6577d501011c50657263656e74001b04e450657263656e74206f6620696e666c6174696f6e20726573657276656420666f722070617261636861696e20626f6e6420287265297365742e30496e666c6174696f6e536574180128616e6e75616c5f6d696ed901011c50657262696c6c000130616e6e75616c5f696465616cd901011c50657262696c6c000128616e6e75616c5f6d6178d901011c50657262696c6c000124726f756e645f6d696ed901011c50657262696c6c00012c726f756e645f696465616cd901011c50657262696c6c000124726f756e645f6d6178d901011c50657262696c6c001c045101416e6e75616c20696e666c6174696f6e20696e7075742028666972737420332920776173207573656420746f20646572697665206e6577207065722d726f756e6420696e666c6174696f6e20286c617374203329505374616b654578706563746174696f6e735365740c01286578706563745f6d696e18013042616c616e63654f663c543e0001306578706563745f696465616c18013042616c616e63654f663c543e0001286578706563745f6d617818013042616c616e63654f663c543e001d04645374616b696e67206578706563746174696f6e73207365742e40546f74616c53656c656374656453657408010c6f6c641c010c75333200010c6e65771c010c753332001e04b053657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c75652e54436f6c6c61746f72436f6d6d697373696f6e53657408010c6f6c64d901011c50657262696c6c00010c6e6577d901011c50657262696c6c001f049853657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c75652e44426c6f636b73506572526f756e645365741c013463757272656e745f726f756e641c0128526f756e64496e64657800012c66697273745f626c6f636b100138543a3a426c6f636b4e756d62657200010c6f6c641c010c75333200010c6e65771c010c75333200016c6e65775f7065725f726f756e645f696e666c6174696f6e5f6d696ed901011c50657262696c6c0001746e65775f7065725f726f756e645f696e666c6174696f6e5f696465616cd901011c50657262696c6c00016c6e65775f7065725f726f756e645f696e666c6174696f6e5f6d6178d901011c50657262696c6c0020045053657420626c6f636b732070657220726f756e643c4175746f436f6d706f756e645365740c012463616e646964617465000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e74496400011476616c7565d501011c50657263656e74002104e44175746f2d636f6d706f756e64696e67207265776172642070657263656e74207761732073657420666f7220612064656c65676174696f6e2e28436f6d706f756e6465640c012463616e646964617465000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e002204dc436f6d706f756e646564206120706f7274696f6e206f66207265776172647320746f7761726473207468652064656c65676174696f6e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c9010c6070616c6c65745f70617261636861696e5f7374616b696e674c64656c65676174696f6e5f72657175657374736443616e63656c6c65645363686564756c656452657175657374041c42616c616e636501180008013c7768656e5f65786563757461626c651c0128526f756e64496e646578000118616374696f6ecd01016444656c65676174696f6e416374696f6e3c42616c616e63653e0000cd010c6070616c6c65745f70617261636861696e5f7374616b696e674c64656c65676174696f6e5f72657175657374734044656c65676174696f6e416374696f6e041c42616c616e636501180108185265766f6b65040018011c42616c616e6365000000204465637265617365040018011c42616c616e636500010000d1010c6070616c6c65745f70617261636861696e5f7374616b696e671474797065733844656c656761746f72416464656404044201180108284164646564546f546f700401246e65775f746f74616c18010442000000344164646564546f426f74746f6d00010000d5010c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000d9010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c000004001c010c7533320000dd010c6470616c6c65745f617574686f725f736c6f745f66696c7465721870616c6c6574144576656e740001043c456c696769626c65557064617465640400e1010140456c69676962696c69747956616c7565000004250154686520616d6f756e74206f6620656c696769626c6520617574686f727320666f72207468652066696c74657220746f2073656c65637420686173206265656e206368616e6765642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c6470616c6c65745f617574686f725f736c6f745f66696c7465720c6e756d284e6f6e5a65726f553332000004001c010c7533320000e5010c5470616c6c65745f617574686f725f6d617070696e671870616c6c6574144576656e7404045400010c384b657973526567697374657265640c01246e696d6275735f6964e90101204e696d62757349640001286163636f756e745f6964000130543a3a4163636f756e7449640001106b657973f101011c543a3a4b657973000004e841204e696d627573496420686173206265656e207265676973746572656420616e64206d617070656420746f20616e204163636f756e7449642e2c4b65797352656d6f7665640c01246e696d6275735f6964e90101204e696d62757349640001286163636f756e745f6964000130543a3a4163636f756e7449640001106b657973f101011c543a3a4b6579730001041901416e204e696d627573496420686173206265656e2064652d726567697374657265642c20616e6420697473204163636f756e744964206d617070696e672072656d6f7665642e2c4b657973526f74617465640c01346e65775f6e696d6275735f6964e90101204e696d62757349640001286163636f756e745f6964000130543a3a4163636f756e7449640001206e65775f6b657973f101011c543a3a4b6579730002044d01416e204e696d627573496420686173206265656e20726567697374657265642c207265706c6163696e6720612070726576696f757320726567697374726174696f6e20616e6420697473206d617070696e672e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c446e696d6275735f7072696d697469766573346e696d6275735f63727970746f185075626c696300000400ed01013c737232353531393a3a5075626c69630000ed010c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000f101105c73657373696f6e5f6b6579735f7072696d6974697665730c767266287672665f63727970746f185075626c696300000400ed01013c737232353531393a3a5075626c69630000f5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000901011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000901011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000901011c5b75383b20385d0000f901011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f901100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040010011857656967687400000028496e636f6d706c65746508001001185765696768740000fd0101144572726f72000100144572726f720400fd0101144572726f7200020000fd01100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040010010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404001001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c650019000001020c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65f901011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657810013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657810013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090905020c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014424417474656d707465640400f901015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00090201344d756c74694c6f636174696f6e0000090201344d756c74694c6f636174696f6e00003102011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800090201344d756c74694c6f636174696f6e000010011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080010011c51756572794964000059020120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0010011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140010011c517565727949640000080108753800000801087538000024011857656967687400002401185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0010011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0010011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00090201344d756c74694c6f636174696f6e000010011c5175657279496400007d0201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800090201344d756c74694c6f636174696f6e000010011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040010011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000090201344d756c74694c6f636174696f6e00008102015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800090201344d756c74694c6f636174696f6e00001c012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800090201344d756c74694c6f636174696f6e00001c012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00090201344d756c74694c6f636174696f6e000010011c517565727949640000fd01012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08009502015856657273696f6e65644d756c74694c6f636174696f6e000010011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d34417373657473436c61696d65640c002c0110483235360000090201344d756c74694c6f636174696f6e00008102015056657273696f6e65644d756c746941737365747300100cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090902100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f720d0201244a756e6374696f6e7300000d02100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400110201204a756e6374696f6e0001000858320800110201204a756e6374696f6e0000110201204a756e6374696f6e0002000858330c00110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0003000858341000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0004000858351400110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0005000858361800110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0006000858371c00110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0007000858382000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e0000110201204a756e6374696f6e000800001102100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001502010c7533320000002c4163636f756e744964333208011c6e6574776f726b190201244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b190201244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b190201244e6574776f726b496400010c6b6579210201205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040025020110753132380005002847656e6572616c4b657904001d0201805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696429020118426f64794964000110706172742d020120426f6479506172740008000015020000061c001902100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d656404001d0201805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300001d02101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e00002102000003140000000800250200000618002902100c78636d087630206a756e6374696f6e18426f6479496400012810556e6974000000144e616d656404001d0201805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001502010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900002d02100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741502010c753332000100204672616374696f6e08010c6e6f6d1502010c75333200011464656e6f6d1502010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1502010c75333200011464656e6f6d1502010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1502010c75333200011464656e6f6d1502010c7533320004000031020c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400350201745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000350200000239020039020c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003d02012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d02012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d02012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736559020120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574733d02012c4d756c746941737365747300012c62656e6566696369617279090201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d02012c4d756c746941737365747300011064657374090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c69020168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721502010c7533320001406d61785f6d6573736167655f73697a651502010c7533320001306d61785f63617061636974791502010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741502010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721502010c75333200011873656e6465721502010c753332000124726563697069656e741502010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374090201344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c01186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731502010c75333200012c62656e6566696369617279090201344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731502010c75333200011064657374090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0201404d756c7469417373657446696c74657200011c726563656976653d02012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0201404d756c7469417373657446696c74657200011c72657365727665090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0201404d756c7469417373657446696c74657200011064657374090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374090201344d756c74694c6f636174696f6e0001186173736574736d0201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573450201284d756c746941737365740001307765696768745f6c696d69747902012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003102014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804003102014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d02012c4d756c74694173736574730001187469636b6574090201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00003d02100c78636d087631286d756c746961737365742c4d756c7469417373657473000004004102013c5665633c4d756c746941737365743e000041020000024502004502100c78636d087631286d756c74696173736574284d756c74694173736574000008010869644902011c4173736574496400010c66756e4d02012c46756e676962696c69747900004902100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400090201344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100004d02100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040025020110753132380000002c4e6f6e46756e6769626c650400510201344173736574496e7374616e6365000100005102100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400250201107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804000901011c5b75383b20385d0003001c417272617931360400550201205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000550200000310000000080059020c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304003d02012c4d756c74694173736574730001003c457865637574696f6e526573756c7404005d0201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e04001c013873757065723a3a56657273696f6e000300005d0204184f7074696f6e0404540161020108104e6f6e6500000010536f6d650400610200000100006102000004081cfd010065020c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000069020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00006d02100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003d02012c4d756c74694173736574730000001057696c6404007102013857696c644d756c74694173736574000100007102100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869644902011c4173736574496400010c66756e7502013c57696c6446756e676962696c697479000100007502100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000079020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100007d0204184f7074696f6e0404540109020108104e6f6e6500000010536f6d650400090200000100008102080c78636d5056657273696f6e65644d756c746941737365747300010808563004008502014c5665633c76303a3a4d756c746941737365743e00000008563104003d02013c76313a3a4d756c74694173736574730001000085020000028902008902100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696430011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737330011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c6504010869648d0201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c6173738d0201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696430011c5665633c75383e000118616d6f756e7425020110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737330011c5665633c75383e000120696e7374616e6365510201344173736574496e7374616e636500090040436f6e637265746546756e6769626c6508010869648d0201344d756c74694c6f636174696f6e000118616d6f756e742502011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c6173738d0201344d756c74694c6f636174696f6e000120696e7374616e6365510201344173736574496e7374616e6365000b00008d02100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400910201204a756e6374696f6e0001000858320800910201204a756e6374696f6e0000910201204a756e6374696f6e0002000858330c00910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0003000858341000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0004000858351400910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0005000858361800910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0006000858371c00910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0007000858382000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e0000910201204a756e6374696f6e000800009102100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04001502010c7533320001002c4163636f756e744964333208011c6e6574776f726b190201244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b190201244e6574776f726b4964000114696e64657828010c753634000300304163636f756e744b6579323008011c6e6574776f726b190201244e6574776f726b496400010c6b6579210201205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e646578040025020110753132380006002847656e6572616c4b657904001d0201805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696429020118426f64794964000110706172742d020120426f647950617274000900009502080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004008d02014476303a3a4d756c74694c6f636174696f6e00000008563104000902014476313a3a4d756c74694c6f636174696f6e0001000099020c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f686173689d02013c4f7074696f6e3c543a3a486173683e00011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f686173689d02013c4f7074696f6e3c543a3a486173683e0001146572726f72fd01012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f686173689d02013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f686173689d02013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f686173689d02013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f686173689d02013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572a102011850617261496400011c73656e745f61741c014052656c6179426c6f636b4e756d626572000114696e64657810013c4f766572776569676874496e6465780001207265717569726564240118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657810013c4f766572776569676874496e646578000110757365642401185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099d0204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c0000010000a1020c48706f6c6b61646f745f70617261636861696e287072696d697469766573084964000004001c010c7533320000a5020c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964fc0128543a3a417373657449640001206d65746164617461a90201b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e0000003055706461746564417373657408012061737365745f6964fc0128543a3a417373657449640001206d65746164617461a90201b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a9020c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d65746164617461081c42616c616e6365011838437573746f6d4d6574616461746101ad0200180120646563696d616c731c010c7533320001106e616d6530011c5665633c75383e00011873796d626f6c30011c5665633c75383e00014c6578697374656e7469616c5f6465706f73697418011c42616c616e63650001206c6f636174696f6eb50201784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616cad020138437573746f6d4d657461646174610000ad020c507a65697467656973745f7072696d69746976657314747970657338437573746f6d4d65746164617461000008010c78636db102012c58636d4d6574616461746100014c616c6c6f775f61735f626173655f6173736574c80110626f6f6c0000b1020c507a65697467656973745f7072696d6974697665731474797065732c58636d4d6574616461746100000401286665655f666163746f724101013c4f7074696f6e3c42616c616e63653e0000b50204184f7074696f6e0404540195020108104e6f6e6500000010536f6d65040095020000010000b9020c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574450201284d756c7469417373657400010c77686f090201344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574450201284d756c7469417373657400010c77686f090201344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bd020c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574733d02012c4d756c746941737365747300010c666565450201284d756c7469417373657400011064657374090201344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c10208306672616d655f73797374656d14506861736500010c384170706c7945787472696e73696304001c010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000c5020000022c00c9020000027800cd0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1502014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65d102016473705f72756e74696d653a3a52756e74696d65537472696e670000d1020000050200d5020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000014684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657310010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000324190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73d90201345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973e10201205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b6579731c010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed902000002dd0200dd0200000408303000e1020000023000e5020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373e90201845065724469737061746368436c6173733c57656967687473506572436c6173733e0000e9020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401ed02000c01186e6f726d616ced0201045400012c6f7065726174696f6e616ced020104540001246d616e6461746f7279ed020104540000ed020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963f10201384f7074696f6e3c5765696768743e0001246d61785f746f74616cf10201384f7074696f6e3c5765696768743e0001207265736572766564f10201384f7074696f6e3c5765696768743e0000f10204184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000f5020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178f90201545065724469737061746368436c6173733c7533323e0000f9020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011c000c01186e6f726d616c1c01045400012c6f7065726174696f6e616c1c0104540001246d616e6461746f72791c0104540000fd02082873705f776569676874733c52756e74696d65446257656967687400000801107265616410010c753634000114777269746510010c75363400000103082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65d102013452756e74696d65537472696e67000124696d706c5f6e616d65d102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e1c010c753332000130737065635f76657273696f6e1c010c753332000130696d706c5f76657273696f6e1c010c753332000110617069730503011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e1c010c75333200013473746174655f76657273696f6e080108753800000503040c436f77040454010903000400090300000009030000020d03000d030000040809011c0011030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657415030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1903101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c50201185665633c543e00001d03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540121030453000004006d0501185665633c543e0000210304184f7074696f6e0404540125030108104e6f6e6500000010536f6d650400250300000100002503084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0129032c426c6f636b4e756d62657201103450616c6c6574734f726967696e013904244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2903011043616c6c0001386d617962655f706572696f646963350301944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e3904013450616c6c6574734f726967696e0000290310346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454012d03010c184c6567616379040110686173682c01104861736800000018496e6c696e65040069050134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e1c010c753332000200002d0308447a65697467656973745f72756e74696d652c52756e74696d6543616c6c0001941853797374656d0400d50201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d700400150301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000100245363686564756c65720400310301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00030020507265696d6167650400390301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0004002042616c616e63657304003d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002054726561737572790400490301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e000c001c56657374696e6704004d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e000d00204d756c74697369670400550301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e000e0020426f756e746965730400610301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e000f002444656d6f63726163790400650301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e0014004441647669736f7279436f6d6d697474656504006d0301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41647669736f7279436f6d6d69747465652c2052756e74696d653e0015006c41647669736f7279436f6d6d69747465654d656d6265727368697004007d0301010273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41647669736f7279436f6d6d69747465654d656d626572736869702c2052756e74696d653e0016001c436f756e63696c0400810301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e00170044436f756e63696c4d656d626572736869700400850301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c4d656d626572736869702c2052756e74696d653e00180048546563686e6963616c436f6d6d69747465650400890301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e00190070546563686e6963616c436f6d6d69747465654d656d6265727368697004008d0301050273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465654d656d626572736869702c2052756e74696d653e001a00204964656e746974790400910301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001e001c5574696c6974790400310401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001f001450726f78790400590401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e00200024436f6e7472616374730400610401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e7472616374732c2052756e74696d653e0021003041737365744d616e6167657204006d0401c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41737365744d616e616765722c2052756e74696d653e00280028417574686f72697a65640400750401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72697a65642c2052756e74696d653e00330014436f7572740400790401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f7572742c2052756e74696d653e0034003c4c69717569646974794d696e696e6704007d0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c69717569646974794d696e696e672c2052756e74696d653e0035001453776170730400810401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53776170732c2052756e74696d653e0038004450726564696374696f6e4d61726b6574730400850401d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726564696374696f6e4d61726b6574732c2052756e74696d653e00390010537479780400910401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c537479782c2052756e74696d653e003a003c50617261636861696e53797374656d0400950401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0064004050617261636861696e5374616b696e670400c90401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e006e0038417574686f72496e686572656e740400d50401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72496e686572656e742c2052756e74696d653e006f0030417574686f7246696c7465720400d90401c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f7246696c7465722c2052756e74696d653e00700034417574686f724d617070696e670400dd0401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f724d617070696e672c2052756e74696d653e00710020446d7051756575650400e10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0079002c506f6c6b61646f7458636d0400e50401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e007a002458636d7051756575650400490501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e007b00344173736574526567697374727904004d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e007c001c58546f6b656e730400610501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e007e000031030c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e6465781c010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e350304184f7074696f6e04045401780108104e6f6e6500000010536f6d65040078000001000039030c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374410301504163636f756e7449644c6f6f6b75704f663c543e00011476616c756525020128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656525020128543a3a42616c616e63650001306e65775f726573657276656425020128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365410301504163636f756e7449644c6f6f6b75704f663c543e00011064657374410301504163636f756e7449644c6f6f6b75704f663c543e00011476616c756525020128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374410301504163636f756e7449644c6f6f6b75704f663c543e00011476616c756525020128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374410301504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665c80110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e41030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780184011408496404000001244163636f756e74496400000014496e6465780400450301304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400210201205b75383b2032305d000400004503000006840049030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75652502013c42616c616e63654f663c542c20493e00012c62656e6566696369617279410301504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641502013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641502013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e742502013c42616c616e63654f663c542c20493e00012c62656e6566696369617279410301504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641502013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d030c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f74686572040118746172676574410301504163636f756e7449644c6f6f6b75704f663c543e00013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e73666572080118746172676574410301504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65510301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f75726365410301504163636f756e7449644c6f6f6b75704f663c543e000118746172676574410301504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65510301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e6465781c010c75333200013c7363686564756c65325f696e6465781c010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e51030c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000055030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573590301445665633c543a3a4163636f756e7449643e00011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c64f0010c7531360001446f746865725f7369676e61746f72696573590301445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e745d0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742401185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64f0010c7531360001446f746865725f7369676e61746f72696573590301445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e745d0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64f0010c7531360001446f746865725f7369676e61746f72696573590301445665633c543a3a4163636f756e7449643e00012474696d65706f696e74a4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e590300000200005d0304184f7074696f6e04045401a40108104e6f6e6500000010536f6d650400a4000001000061030c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75652502013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641502012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69641502012c426f756e7479496e64657800011c63757261746f72410301504163636f756e7449644c6f6f6b75704f663c543e00010c6665652502013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69641502012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69641502012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69641502012c426f756e7479496e64657800012c62656e6566696369617279410301504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69641502012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69641502012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641502012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616c29030140426f756e64656443616c6c4f663c543e00011476616c75652502013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c1502012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465781502013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e6465781c013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616c29030140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c29030140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c29030140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781502013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746f410301504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e69030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574410301504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e6465781c013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574410301504163636f756e7449644c6f6f6b75704f663c543e000114696e6465781c013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e646578b0015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781502012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600006d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273590301445665633c543a3a4163636f756e7449643e0001147072696d65710301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e741c012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c2d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641502010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641502012c4d656d626572436f756e7400012070726f706f73616c2d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641502010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750301244f6c645765696768740001306c656e6774685f626f756e641502010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641502010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e710304184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000075030000067903007903082873705f77656967687473244f6c645765696768740000040010010c75363400007d030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665410301504163636f756e7449644c6f6f6b75704f663c543e00010c616464410301504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273590301445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577410301504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273590301445665633c543a3a4163636f756e7449643e0001147072696d65710301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e741c012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c2d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641502010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641502012c4d656d626572436f756e7400012070726f706f73616c2d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641502010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750301244f6c645765696768740001306c656e6774685f626f756e641502010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641502010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665410301504163636f756e7449644c6f6f6b75704f663c543e00010c616464410301504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273590301445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577410301504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273590301445665633c543a3a4163636f756e7449643e0001147072696d65710301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e741c012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c2d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641502010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641502012c4d656d626572436f756e7400012070726f706f73616c2d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641502010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750301244f6c645765696768740001306c656e6774685f626f756e641502010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781502013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641502010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665410301504163636f756e7449644c6f6f6b75704f663c543e00010c616464410301504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273590301445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577410301504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f410301504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74410301504163636f756e7449644c6f6f6b75704f663c543e0000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666f950301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f73756273040110737562731d0401645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e64657815020138526567697374726172496e64657800011c6d61785f6665652502013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e6465781c0138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e64657815020138526567697374726172496e64657800010c6665652502013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e64657815020138526567697374726172496e64657800010c6e6577410301504163636f756e7449644c6f6f6b75704f663c543e000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e64657815020138526567697374726172496e6465780001186669656c6473250401384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e741001247265675f696e64657815020138526567697374726172496e646578000118746172676574410301504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e742d04015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e746974792c011c543a3a48617368000950b850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e49012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f605d20666f72207468617420746865206a756467656d656e742069732070726f76696465642e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e74697479040118746172676574410301504163636f756e7449644c6f6f6b75704f663c543e000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c737562410301504163636f756e7449644c6f6f6b75704f663c543e00011064617461a103011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562410301504163636f756e7449644c6f6f6b75704f663c543e00011064617461a103011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562410301504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e95030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c99030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179a1030110446174610001146c6567616ca10301104461746100010c776562a10301104461746100011072696f74a103011044617461000114656d61696ca10301104461746100013c7067705f66696e6765727072696e74190401404f7074696f6e3c5b75383b2032305d3e000114696d616765a10301104461746100011c74776974746572a10301104461746100009903101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019d03045300000400150401185665633c543e00009d0300000408a103a10300a1030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400a5030000010010526177310400a9030000020010526177320400ad030000030010526177330400b1030000040010526177340400400000050010526177350400b5030000060010526177360400b9030000070010526177370400bd03000008001052617738040009010000090010526177390400c10300000a001452617731300400c50300000b001452617731310400c90300000c001452617731320400cd0300000d001452617731330400d10300000e001452617731340400d50300000f001452617731350400d9030000100014526177313604005502000011001452617731370400dd03000012001452617731380400e103000013001452617731390400e5030000140014526177323004002102000015001452617732310400e903000016001452617732320400ed03000017001452617732330400f103000018001452617732340400f503000019001452617732350400f90300001a001452617732360400fd0300001b001452617732370400010400001c001452617732380400050400001d001452617732390400090400001e0014526177333004000d0400001f001452617733310400110400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000a503000003000000000800a903000003010000000800ad03000003020000000800b103000003030000000800b503000003050000000800b903000003060000000800bd03000003070000000800c103000003090000000800c5030000030a0000000800c9030000030b0000000800cd030000030c0000000800d1030000030d0000000800d5030000030e0000000800d9030000030f0000000800dd03000003110000000800e103000003120000000800e503000003130000000800e903000003150000000800ed03000003160000000800f103000003170000000800f503000003180000000800f903000003190000000800fd030000031a000000080001040000031b000000080005040000031c000000080009040000031d00000008000d040000031e000000080011040000031f000000080015040000029d0300190404184f7074696f6e0404540121020108104e6f6e6500000010536f6d650400210200000100001d0400000221040021040000040800a1030025040c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540129040004001001344964656e746974794669656c64000029040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c54776974746572008000002d040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000031040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578f0010c75313600011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e39040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c733504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c776974685f77656967687408011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874240118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35040000022d0300390408447a65697467656973745f72756e74696d65304f726967696e43616c6c657200011c1873797374656d04003d0401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000004441647669736f7279436f6d6d69747465650400410401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e0015001c436f756e63696c0400450401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e00170048546563686e6963616c436f6d6d69747465650400490401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e0019002843756d756c757358636d04004d04016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e0078002c506f6c6b61646f7458636d04005104014870616c6c65745f78636d3a3a4f726967696e007a0010566f69640400550401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f6964000600003d040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200004104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d6265727308001c012c4d656d626572436f756e7400001c012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200004504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d6265727308001c012c4d656d626572436f756e7400001c012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200004904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d6265727308001c012c4d656d626572436f756e7400001c012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200004d040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400a10201185061726149640001000051040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400090201344d756c74694c6f636174696f6e00000020526573706f6e73650400090201344d756c74694c6f636174696f6e000100005504081c73705f636f726510566f69640001000059040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c410301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f747970655d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00002c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c6567617465410301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c6567617465410301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e646578f0010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e6572410301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065ec0130543a3a50726f787954797065000114696e646578f0010c753136000118686569676874280138543a3a426c6f636b4e756d6265720001246578745f696e6465781502010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616c410301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c410301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465410301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c6567617465410301504163636f756e7449644c6f6f6b75704f663c543e0001107265616c410301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f747970655d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c2d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5d0404184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec000001000061040c4070616c6c65745f636f6e7472616374731870616c6c65741043616c6c0404540001243c63616c6c5f6f6c645f77656967687414011064657374410301504163636f756e7449644c6f6f6b75704f663c543e00011476616c75652502013042616c616e63654f663c543e0001246761735f6c696d6974750301244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974650401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746130011c5665633c75383e0000041501446570726563617465642076657273696f6e206966205b6053656c663a3a63616c6c605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e80696e7374616e74696174655f776974685f636f64655f6f6c645f77656967687418011476616c75652502013042616c616e63654f663c543e0001246761735f6c696d6974750301244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974650401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646530011c5665633c75383e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0001045901446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e58696e7374616e74696174655f6f6c645f77656967687418011476616c75652502013042616c616e63654f663c543e0001246761735f6c696d6974750301244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974650401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f686173682c012c436f6465486173683c543e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0002043101446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e7469617465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e2c75706c6f61645f636f64650c0110636f646530011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d6974650401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e00012c64657465726d696e69736d6904012c44657465726d696e69736d000350ec55706c6f6164206e65772060636f64656020776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00210149662074686520636f646520646f6573206e6f7420616c72656164792065786973742061206465706f7369742069732072657365727665642066726f6d207468652063616c6c65724501616e6420756e7265736572766564206f6e6c79207768656e205b6053656c663a3a72656d6f76655f636f6465605d2069732063616c6c65642e205468652073697a65206f66207468652072657365727665f0646570656e6473206f6e2074686520696e737472756d656e7465642073697a65206f66207468652074686520737570706c6965642060636f6465602e00310149662074686520636f646520616c72656164792065786973747320696e2073746f726167652069742077696c6c207374696c6c2072657475726e20604f6b6020616e642075706772616465739474686520696e2073746f726167652076657273696f6e20746f207468652063757272656e74d05b60496e737472756374696f6e576569676874733a3a76657273696f6e605d28496e737472756374696f6e57656967687473292e0055012d206064657465726d696e69736d603a20496620746869732069732073657420746f20616e79206f746865722076616c756520627574205b6044657465726d696e69736d3a3a44657465726d696e6973746963605d450120207468656e20746865206f6e6c792077617920746f20757365207468697320636f646520697320746f2064656c65676174652063616c6c20696e746f2069742066726f6d20616e206f6666636861696efc2020657865637574696f6e2e2053657420746f205b6044657465726d696e69736d3a3a44657465726d696e6973746963605d20696620696e20646f7562742e001823204e6f7465005901416e796f6e652063616e20696e7374616e7469617465206120636f6e74726163742066726f6d20616e792075706c6f6164656420636f646520616e6420746875732070726576656e74206974732072656d6f76616c2e4101546f2061766f6964207468697320736974756174696f6e206120636f6e7374727563746f7220636f756c6420656d706c6f792061636365737320636f6e74726f6c20736f20746861742069742063616e39016f6e6c7920626520696e7374616e746961746564206279207065726d697373696f6e656420656e7469746965732e205468652073616d652069732074727565207768656e2075706c6f6164696e67a07468726f756768205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2e2c72656d6f76655f636f6465040124636f64655f686173682c012c436f6465486173683c543e000410350152656d6f76652074686520636f64652073746f72656420756e6465722060636f64655f686173686020616e6420726566756e6420746865206465706f73697420746f20697473206f776e65722e0045014120636f64652063616e206f6e6c792062652072656d6f76656420627920697473206f726967696e616c2075706c6f616465722028697473206f776e65722920616e64206f6e6c79206966206974206973646e6f74207573656420627920616e7920636f6e74726163742e207365745f636f646508011064657374410301504163636f756e7449644c6f6f6b75704f663c543e000124636f64655f686173682c012c436f6465486173683c543e000528090150726976696c656765642066756e6374696f6e2074686174206368616e6765732074686520636f6465206f6620616e206578697374696e6720636f6e74726163742e004501546869732074616b65732063617265206f66207570646174696e6720726566636f756e747320616e6420616c6c206f74686572206e6563657373617279206f7065726174696f6e732e2052657475726e73e8616e206572726f7220696620656974686572207468652060636f64655f6861736860206f722060646573746020646f206e6f742065786973742e001823204e6f74650031015468697320646f6573202a2a6e6f742a2a206368616e6765207468652061646472657373206f662074686520636f6e747261637420696e207175657374696f6e2e2054686973206d65616e733d01746861742074686520636f6e74726163742061646472657373206973206e6f206c6f6e67657220646572697665642066726f6d2069747320636f646520686173682061667465722063616c6c696e67487468697320646973706174636861626c652e1063616c6c14011064657374410301504163636f756e7449644c6f6f6b75704f663c543e00011476616c75652502013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974650401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746130011c5665633c75383e00064005014d616b657320612063616c6c20746f20616e206163636f756e742c206f7074696f6e616c6c79207472616e7366657272696e6720736f6d652062616c616e63652e00302320506172616d657465727300a82a206064657374603a2041646472657373206f662074686520636f6e747261637420746f2063616c6c2efc2a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f206064657374602e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642066726f6d20746865a4202063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ec42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e74726163742e0025012a20496620746865206163636f756e74206973206120736d6172742d636f6e7472616374206163636f756e742c20746865206173736f63696174656420636f64652077696c6c206265ac657865637574656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e15012a20496620746865206163636f756e74206973206120726567756c6172206163636f756e742c20616e792076616c75652077696c6c206265207472616e736665727265642e45012a204966206e6f206163636f756e742065786973747320616e64207468652063616c6c2076616c7565206973206e6f74206c657373207468616e20606578697374656e7469616c5f6465706f736974602c11016120726567756c6172206163636f756e742077696c6c206265206372656174656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e54696e7374616e74696174655f776974685f636f646518011476616c75652502013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974650401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646530011c5665633c75383e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0007683101496e7374616e7469617465732061206e657720636f6e74726163742066726f6d2074686520737570706c6965642060636f646560206f7074696f6e616c6c79207472616e7366657272696e6734736f6d652062616c616e63652e0021015468697320646973706174636861626c6520686173207468652073616d65206566666563742061732063616c6c696e67205b6053656c663a3a75706c6f61645f636f6465605d202b3d015b6053656c663a3a696e7374616e7469617465605d2e2042756e646c696e67207468656d20746f6765746865722070726f766964657320656666696369656e6379206761696e732e20506c65617365d8616c736f20636865636b2074686520646f63756d656e746174696f6e206f66205b6053656c663a3a75706c6f61645f636f6465605d2e00302320506172616d6574657273004d012a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f20746865206e65776c79206372656174656420636f6e74726163742e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642f7265736572766564c8202066726f6d207468652063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ecc2a2060636f6465603a2054686520636f6e747261637420636f646520746f206465706c6f7920696e207261772062797465732ef42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e747261637420636f6e7374727563746f722e31012a206073616c74603a205573656420666f722074686520616464726573732064657269766174696f6e2e20536565205b6050616c6c65743a3a636f6e74726163745f61646472657373605d2e0094496e7374616e74696174696f6e20697320657865637574656420617320666f6c6c6f77733a0059012d2054686520737570706c6965642060636f64656020697320696e737472756d656e7465642c206465706c6f7965642c20616e6420612060636f64655f6861736860206973206372656174656420666f7220746861741c2020636f64652e59012d204966207468652060636f64655f686173686020616c726561647920657869737473206f6e2074686520636861696e2074686520756e6465726c79696e672060636f6465602077696c6c206265207368617265642e49012d205468652064657374696e6174696f6e206164647265737320697320636f6d7075746564206261736564206f6e207468652073656e6465722c20636f64655f6861736820616e64207468652073616c742e01012d2054686520736d6172742d636f6e7472616374206163636f756e7420697320637265617465642061742074686520636f6d707574656420616464726573732ec02d20546865206076616c756560206973207472616e7366657272656420746f20746865206e6577206163636f756e742e41012d2054686520606465706c6f79602066756e6374696f6e20697320657865637574656420696e2074686520636f6e74657874206f6620746865206e65776c792d63726561746564206163636f756e742e2c696e7374616e746961746518011476616c75652502013042616c616e63654f663c543e0001246761735f6c696d697424011857656967687400015473746f726167655f6465706f7369745f6c696d6974650401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f686173682c012c436f6465486173683c543e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e000814fc496e7374616e746961746573206120636f6e74726163742066726f6d20612070726576696f75736c79206465706c6f796564207761736d2062696e6172792e003501546869732066756e6374696f6e206973206964656e746963616c20746f205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2062757420776974686f7574207468654901636f6465206465706c6f796d656e7420737465702e20496e73746561642c207468652060636f64655f6861736860206f6620616e206f6e2d636861696e206465706c6f796564207761736d2062696e617279446d75737420626520737570706c6965642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e650404184f7074696f6e0404540125020108104e6f6e6500000010536f6d6504002502000001000069040c4070616c6c65745f636f6e747261637473107761736d2c44657465726d696e69736d0001083444657465726d696e697374696300000048416c6c6f77496e64657465726d696e69736d000100006d040c3c6f726d6c5f63757272656e63696573186d6f64756c651043616c6c04045400010c207472616e736665720c0110646573744103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964fc013c43757272656e637949644f663c543e000118616d6f756e742502013042616c616e63654f663c543e000010f45472616e7366657220736f6d652062616c616e636520746f20616e6f74686572206163636f756e7420756e646572206063757272656e63795f6964602e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e607472616e736665725f6e61746976655f63757272656e6379080110646573744103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e742502013042616c616e63654f663c543e000110c45472616e7366657220736f6d65206e61746976652063757272656e637920746f20616e6f74686572206163636f756e742e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e387570646174655f62616c616e63650c010c77686f4103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964fc013c43757272656e637949644f663c543e000118616d6f756e747104012c416d6f756e744f663c543e00020ccc75706461746520616d6f756e74206f66206163636f756e74206077686f6020756e646572206063757272656e63795f6964602e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71040000050d0075040c3c7a726d6c5f617574686f72697a65641870616c6c65741043616c6c04045400010460617574686f72697a655f6d61726b65745f6f7574636f6d650801246d61726b65745f69641801344d61726b657449644f663c543e00011c6f7574636f6d65990101344f7574636f6d655265706f727400000415014f76657277726974657320616c72656164792070726f7669646564206f7574636f6d657320666f72207468652073616d65206d61726b657420616e64206163636f756e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e79040c287a726d6c5f636f7572741870616c6c65741043616c6c04045400010c28657869745f636f757274000000286a6f696e5f636f75727400010010766f74650801246d61726b65745f6964250201344d61726b657449644f663c543e00011c6f7574636f6d65990101344f7574636f6d655265706f7274000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d040c547a726d6c5f6c69717569646974795f6d696e696e671870616c6c65741043616c6c040454000104687365745f7065725f626c6f636b5f646973747269627574696f6e0401587065725f626c6f636b5f646973747269627574696f6e2502013042616c616e63654f663c543e000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c287a726d6c5f73776170731870616c6c65741043616c6c04045400012c4c61646d696e5f636c65616e5f75705f706f6f6c0801246d61726b65745f6964250201344d61726b657449644f663c543e0001386f7574636f6d655f7265706f7274990101344f7574636f6d655265706f72740000309c436c65616e2075702074686520706f6f6c206f662061207265736f6c766564206d61726b65742e002c2320417267756d656e747300702d20606f726967696e603a2054686520726f6f74206f726967696e2ef42d20606d61726b65745f6964603a20546865206964206f6620746865206d61726b657420746861742074686520706f6f6c2062656c6f6e677320746f2ee02d20606f7574636f6d655f7265706f7274603a20546865207265706f72742074686174207265736f6c76656420746865206d61726b65742e00202320576569676874003501436f6d706c65786974793a20604f2831296020696620746865206d61726b6574206973207363616c61722c20604f286e296020776865726520606e6020697320746865206e756d626572206f66c061737365747320696e2074686520706f6f6c20696620746865206d61726b65742069732063617465676f726963616c2e24706f6f6c5f657869740c011c706f6f6c5f696425020118506f6f6c496400012c706f6f6c5f616d6f756e742502013042616c616e63654f663c543e0001386d696e5f6173736574735f6f7574590101445665633c42616c616e63654f663c543e3e0001402c506f6f6c202d204578697400ec526574726965766573206120676976656e20736574206f66206173736574732066726f6d2060706f6f6c5f69646020746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e3d012a2060706f6f6c5f616d6f756e74603a2054686520616d6f756e74206f66204c5020736861726573206f66207468697320706f6f6c206265696e67206275726e6564206261736564206f6e2074686544726574726965766564206173736574732e45012a20606d696e5f6173736574735f6f7574603a204c697374206f66206173736574206c6f77657220626f756e64732e204e6f2061737365742073686f756c64206265206c6f776572207468616e207468654070726f76696465642076616c7565732e00202320576569676874002901436f6d706c65786974793a20604f286e296020776865726520606e6020697320746865206e756d626572206f662061737365747320696e207468652073706563696669656420706f6f6c44706f6f6c5f657869745f7375627369647908011c706f6f6c5f696425020118506f6f6c4964000118616d6f756e742502013042616c616e63654f663c543e00023c1901506f6f6c202d2052656d6f76652073756273696474792066726f6d206120706f6f6c20746861742075736573207468652052696b6964646f2073636f72696e672072756c652e002501556e72657365727665732060706f6f6c5f616d6f756e7460206f662074686520626173652063757272656e63792066726f6d206265696e67207573656420617320737562736964792e210149662060616d6f756e74602069732067726561746572207468616e2074686520616d6f756e7420726573657276656420666f72207375627369647920627920606f726967696e602cf87468656e207468652077686f6c6520616d6f756e7420726573657276656420666f7220737562736964792077696c6c20626520756e72657365727665642e002c2320417267756d656e7473004d012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c6420626520756e72657365727665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e31012a2060616d6f756e74603a2054686520616d6f756e74206f6620626173652063757272656e637920746861742073686f756c642062652072656d6f7665642066726f6d20737562736964792e002023205765696768740040436f6d706c65786974793a204f28312984706f6f6c5f657869745f776974685f65786163745f61737365745f616d6f756e7410011c706f6f6c5f696425020118506f6f6c49640001146173736574fc015041737365743c4d61726b657449644f663c543e3e00013061737365745f616d6f756e742502013042616c616e63654f663c543e00013c6d61785f706f6f6c5f616d6f756e742502013042616c616e63654f663c543e00034488506f6f6c202d2045786974207769746820657861637420706f6f6c20616d6f756e7400590154616b657320616e2061737365742066726f6d2060706f6f6c5f69646020616e64207472616e736665727320746f20606f726967696e602e20446966666572656e746c792066726f6d2060706f6f6c5f65786974602c150174686973206d6574686f6420696e6a65637473207468652065786163746c7920616d6f756e74206f66206061737365745f616d6f756e746020746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e882a20606173736574603a204173736574206c656176696e672074686520706f6f6c2ee02a206061737365745f616d6f756e74603a20417373657420616d6f756e742074686174206973206c656176696e672074686520706f6f6c2e49012a20606d61785f706f6f6c5f616d6f756e74603a205468652063616c63756c6174656420616d6f756e74206f662061737365747320666f722074686520706f6f6c206d75737420626520657175616c206f727467726561746572207468616e2074686520676976656e2076616c75652e002023205765696768740048436f6d706c65786974793a20604f2831296080706f6f6c5f657869745f776974685f65786163745f706f6f6c5f616d6f756e7410011c706f6f6c5f696425020118506f6f6c49640001146173736574fc015041737365743c4d61726b657449644f663c543e3e00012c706f6f6c5f616d6f756e742502013042616c616e63654f663c543e0001406d696e5f61737365745f616d6f756e742502013042616c616e63654f663c543e00044488506f6f6c202d2045786974207769746820657861637420706f6f6c20616d6f756e7400590154616b657320616e2061737365742066726f6d2060706f6f6c5f69646020616e64207472616e736665727320746f20606f726967696e602e20446966666572656e746c792066726f6d2060706f6f6c5f65786974602c150174686973206d6574686f6420696e6a65637473207468652065786163746c7920616d6f756e74206f662060706f6f6c5f616d6f756e746020746f2060706f6f6c5f6964602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e882a20606173736574603a204173736574206c656176696e672074686520706f6f6c2edc2a2060706f6f6c5f616d6f756e74603a20506f6f6c20616d6f756e74207468617420697320656e746572696e672074686520706f6f6c2e41012a20606d696e5f61737365745f616d6f756e74603a205468652063616c63756c6174656420616d6f756e7420666f7220746865206173736574206d7573742074686520657175616c206f72206c657373547468616e2074686520676976656e2076616c75652e002023205765696768740048436f6d706c65786974793a20604f2831296024706f6f6c5f6a6f696e0c011c706f6f6c5f696425020118506f6f6c496400012c706f6f6c5f616d6f756e742502013042616c616e63654f663c543e0001346d61785f6173736574735f696e590101445665633c42616c616e63654f663c543e3e00053c2c506f6f6c202d204a6f696e0001014a6f696e73206120676976656e20736574206f66206173736574732070726f76696465642066726f6d20606f726967696e6020746f2060706f6f6c5f6964602e002c2320417267756d656e74730051012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c64206265207472616e736665727265642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e75012a2060706f6f6c5f616d6f756e74603a2054686520616d6f756e74206f66204c502073686172657320666f72207468697320706f6f6c20746861742073686f756c64206265206d696e74656420746f207468652070726f76696465722e49012a20606d61785f6173736574735f696e603a204c697374206f6620617373657420757070657220626f756e64732e204e6f2061737365742073686f756c642062652067726561746572207468616e207468654070726f76696465642076616c7565732e00202320576569676874002901436f6d706c65786974793a20604f286e296020776865726520606e6020697320746865206e756d626572206f662061737365747320696e207468652073706563696669656420706f6f6c44706f6f6c5f6a6f696e5f7375627369647908011c706f6f6c5f696425020118506f6f6c4964000118616d6f756e742502013042616c616e63654f663c543e0006340101506f6f6c202d20416464207375627369647920746f206120706f6f6c20746861742075736573207468652052696b6964646f2073636f72696e672072756c652e00590152657365727665732060706f6f6c5f616d6f756e7460206f662074686520626173652063757272656e637920746f2062652061646465642061732073756273696479206f6e20706f6f6c2061637469766174696f6e2e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072657365727665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e21012a2060616d6f756e74603a2054686520616d6f756e74206f6620626173652063757272656e637920746861742073686f756c6420626520616464656420746f20737562736964792e002023205765696768740040436f6d706c65786974793a204f28312984706f6f6c5f6a6f696e5f776974685f65786163745f61737365745f616d6f756e7410011c706f6f6c5f696425020118506f6f6c496400012061737365745f696efc015041737365743c4d61726b657449644f663c543e3e00013061737365745f616d6f756e742502013042616c616e63654f663c543e00013c6d696e5f706f6f6c5f616d6f756e742502013042616c616e63654f663c543e0007448c506f6f6c202d204a6f696e207769746820657861637420617373657420616d6f756e740045014a6f696e7320616e2061737365742070726f76696465642066726f6d20606f726967696e6020746f2060706f6f6c5f6964602e20446966666572656e746c792066726f6d2060706f6f6c5f6a6f696e602c210174686973206d6574686f64207472616e7366657273207468652065786163746c7920616d6f756e74206f66206061737365745f616d6f756e746020746f2060706f6f6c5f6964602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e982a206061737365745f696e603a20417373657420656e746572696e672074686520706f6f6c2ee42a206061737365745f616d6f756e74603a20417373657420616d6f756e74207468617420697320656e746572696e672074686520706f6f6c2e41012a20606d696e5f706f6f6c5f616d6f756e74603a205468652063616c63756c6174656420616d6f756e7420666f722074686520706f6f6c206d75737420626520657175616c206f722067726561746572547468616e2074686520676976656e2076616c75652e002023205765696768740040436f6d706c65786974793a204f28312980706f6f6c5f6a6f696e5f776974685f65786163745f706f6f6c5f616d6f756e7410011c706f6f6c5f696425020118506f6f6c49640001146173736574fc015041737365743c4d61726b657449644f663c543e3e00012c706f6f6c5f616d6f756e742502013042616c616e63654f663c543e0001406d61785f61737365745f616d6f756e742502013042616c616e63654f663c543e00084488506f6f6c202d204a6f696e207769746820657861637420706f6f6c20616d6f756e740045014a6f696e7320616e2061737365742070726f76696465642066726f6d20606f726967696e6020746f2060706f6f6c5f6964602e20446966666572656e746c792066726f6d2060706f6f6c5f6a6f696e602c110174686973206d6574686f6420696e6a65637473207468652065786163746c7920616d6f756e74206f662060706f6f6c5f616d6f756e746020746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e8c2a20606173736574603a20417373657420656e746572696e672074686520706f6f6c2ee02a2060706f6f6c5f616d6f756e74603a20417373657420616d6f756e74207468617420697320656e746572696e672074686520706f6f6c2e4d012a20606d61785f61737365745f616d6f756e74603a205468652063616c63756c6174656420616d6f756e74206f662061737365747320666f722074686520706f6f6c206d75737420626520657175616c206f72686c657373207468616e2074686520676976656e2076616c75652e002023205765696768740048436f6d706c65786974793a20604f2831296050737761705f65786163745f616d6f756e745f696e18011c706f6f6c5f696425020118506f6f6c496400012061737365745f696efc015041737365743c4d61726b657449644f663c543e3e00013c61737365745f616d6f756e745f696e2502013042616c616e63654f663c543e00012461737365745f6f7574fc015041737365743c4d61726b657449644f663c543e3e0001506d696e5f61737365745f616d6f756e745f6f7574410101504f7074696f6e3c42616c616e63654f663c543e3e0001246d61785f7072696365410101504f7074696f6e3c42616c616e63654f663c543e3e0009485853776170202d20457861637420616d6f756e7420696e0039015377617073206120676976656e206061737365745f616d6f756e745f696e60206f6620746865206061737365745f696e2f61737365745f6f757460207061697220746f2060706f6f6c5f6964602e002c2320417267756d656e74730051012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c64206265207472616e736665727265642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e982a206061737365745f696e603a20417373657420656e746572696e672074686520706f6f6c2e4d012a206061737365745f616d6f756e745f696e603a20416d6f756e7420746861742077696c6c206265207472616e736665727265642066726f6d207468652070726f766964657220746f2074686520706f6f6c2e982a206061737365745f6f7574603a204173736574206c656176696e672074686520706f6f6c2e1d012a20606d696e5f61737365745f616d6f756e745f6f7574603a204d696e696d756d20617373657420616d6f756e7420746861742063616e206c656176652074686520706f6f6c2e29012a20606d61785f7072696365603a204d61726b6574207072696365206d75737420626520657175616c206f72206c657373207468616e207468652070726f76696465642076616c75652e00202320576569676874004501436f6d706c65786974793a20604f28312960206966207468652073636f72696e672072756c652069732043504d4d2c20604f286e296020776865726520606e602069732074686520616d6f756e74206f6698617373657473206966207468652073636f72696e672072756c652069732052696b6964646f2e54737761705f65786163745f616d6f756e745f6f757418011c706f6f6c5f696425020118506f6f6c496400012061737365745f696efc015041737365743c4d61726b657449644f663c543e3e00014c6d61785f61737365745f616d6f756e745f696e410101504f7074696f6e3c42616c616e63654f663c543e3e00012461737365745f6f7574fc015041737365743c4d61726b657449644f663c543e3e00014061737365745f616d6f756e745f6f75742502013042616c616e63654f663c543e0001246d61785f7072696365410101504f7074696f6e3c42616c616e63654f663c543e3e000a485c53776170202d20457861637420616d6f756e74206f75740039015377617073206120676976656e206061737365745f616d6f756e745f6f757460206f6620746865206061737365745f696e2f61737365745f6f757460207061697220746f20606f726967696e602e002c2320417267756d656e74730045012a20606f726967696e603a204c69717569646974792050726f766964657220284c50292e20546865206163636f756e742077686f7365206173736574732073686f756c642062652072656365697665642e902a2060706f6f6c5f6964603a20556e6971756520706f6f6c206964656e7469666965722e982a206061737365745f696e603a20417373657420656e746572696e672074686520706f6f6c2e19012a20606d61785f61737365745f616d6f756e745f696e603a204d6178696d756d20617373657420616d6f756e7420746861742063616e20656e7465722074686520706f6f6c2e982a206061737365745f6f7574603a204173736574206c656176696e672074686520706f6f6c2e51012a206061737365745f616d6f756e745f6f7574603a20416d6f756e7420746861742077696c6c206265207472616e736665727265642066726f6d2074686520706f6f6c20746f207468652070726f76696465722e29012a20606d61785f7072696365603a204d61726b6574207072696365206d75737420626520657175616c206f72206c657373207468616e207468652070726f76696465642076616c75652e00202320576569676874004501436f6d706c65786974793a20604f28312960206966207468652073636f72696e672072756c652069732043504d4d2c20604f286e296020776865726520606e602069732074686520616d6f756e74206f6698617373657473206966207468652073636f72696e672072756c652069732052696b6964646f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c5c7a726d6c5f70726564696374696f6e5f6d61726b6574731870616c6c65741043616c6c0404540001445061646d696e5f64657374726f795f6d61726b65740401246d61726b65745f6964250201344d61726b657449644f663c543e000010410144657374726f792061206d61726b65742c20696e636c7564696e6720697473206f7574636f6d65206173736574732c206d61726b6574206163636f756e7420616e6420706f6f6c206163636f756e742e0059014d7573742062652063616c6c6564206279206044657374726f794f726967696e602e20426f6e64732028756e6c65737320616c72656164792072657475726e6564292061726520736c617368656420776974686f75740901657863657074696f6e2e2043616e2063757272656e746c79206f6e6c79206265207573656420666f722064657374726f79696e672043504d4d206d61726b6574732e6c61646d696e5f6d6f76655f6d61726b65745f746f5f636c6f7365640401246d61726b65745f6964250201344d61726b657449644f663c543e0001201901416c6c6f7773207468652060436c6f73654f726967696e6020746f20696d6d6564696174656c79206d6f766520616e206f70656e206d61726b657420746f20636c6f7365642e0020232057656967687400f8436f6d706c65786974793a20604f286e202b206d29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e7461646d696e5f6d6f76655f6d61726b65745f746f5f7265736f6c7665640401246d61726b65745f6964250201344d61726b657449644f663c543e00021c1501416c6c6f77732074686520605265736f6c76654f726967696e6020746f20696d6d6564696174656c79206d6f76652061207265706f72746564206f722064697370757465644c6d61726b657420746f207265736f6c7665642e0020232057656967687400f4436f6d706c65786974793a20604f286e202b206d29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b657420696473e07065722064697370757465202f207265706f727420626c6f636b2c206d20697320746865206e756d626572206f662064697370757465732e38617070726f76655f6d61726b65740401246d61726b65745f6964250201344d61726b657449644f663c543e00032cdc417070726f7665732061206d61726b657420746861742069732077616974696e6720666f7220617070726f76616c2066726f6d207468654c61647669736f727920636f6d6d69747465652e00ec4e4f54453a2052657475726e73207468652070726f706f736572277320626f6e642073696e636520746865206d61726b657420686173206265656e986465656d65642076616c696420627920616e2061647669736f727920636f6d6d69747465652e00c04e4f54453a2043616e206f6e6c792062652063616c6c6564206279207468652060417070726f76654f726967696e602e002023205765696768740048436f6d706c65786974793a20604f2831296030726571756573745f656469740801246d61726b65745f6964250201344d61726b657449644f663c543e00012c656469745f726561736f6e30011c5665633c75383e000430945265717565737420616e206564697420746f20612070726f706f736564206d61726b65742e00b843616e206f6e6c792062652063616c6c656420627920746865206052657175657374456469744f726967696e602e002c2320417267756d656e747300b02a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b657420746f20656469742ef42a2060656469745f726561736f6e603a20416e2073686f7274207265636f7264206f662077686174206e6565647320746f206265206368616e6765642e002023205765696768740088436f6d706c65786974793a20604f28656469745f726561736f6e2e6c656e28292960406275795f636f6d706c6574655f7365740801246d61726b65745f6964250201344d61726b657449644f663c543e000118616d6f756e742502013042616c616e63654f663c543e000530c4427579206120636f6d706c65746520736574206f66206f7574636f6d6520736861726573206f662061206d61726b65742e004d0154686520636f7374206f6620612066756c6c207365742069732065786163746c79206f6e6520756e6974206f6620746865206d61726b6574277320626173652061737365742e20466f72206578616d706c652c3d017768656e2063616c6c696e6720606275795f636f6d706c6574655f736574286f726967696e2c20312c20322960206f6e20612063617465676f726963616c206d61726b6574207769746820666976655501646966666572656e74206f7574636f6d65732c207468652063616c6c6572207061797320603260206f6620746865206261736520617373657420616e6420726563656976657320603260206f662065616368206f66607468652066697665206f7574636f6d6520746f6b656e732e0009014e4f54453a205468697320697320746865206f6e6c792077617920746f20637265617465206e657720736861726573206f66206f7574636f6d6520746f6b656e732e00202320576569676874003101436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320696e20746865206d61726b65742e1c646973707574650801246d61726b65745f6964250201344d61726b657449644f663c543e00011c6f7574636f6d65990101344f7574636f6d655265706f7274000614fc44697370757465206f6e2061206d61726b6574207468617420686173206265656e207265706f72746564206f7220616c72656164792064697370757465642e00202320576569676874001101436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f75747374616e64696e672064697370757465732e906372656174655f63706d6d5f6d61726b65745f616e645f6465706c6f795f617373657473280128626173655f6173736574fc015041737365743c4d61726b657449644f663c543e3e0001186f7261636c65000130543a3a4163636f756e744964000118706572696f64850101a44d61726b6574506572696f643c543a3a426c6f636b4e756d6265722c204d6f6d656e744f663c543e3e000124646561646c696e65738d010164446561646c696e65733c543a3a426c6f636b4e756d6265723e0001206d65746164617461890401244d756c74694861736800012c6d61726b65745f747970657d0101284d61726b657454797065000144646973707574655f6d656368616e69736da10101584d61726b6574446973707574654d656368616e69736d000120737761705f6665652502013042616c616e63654f663c543e000118616d6f756e742502013042616c616e63654f663c543e00011c77656967687473590101245665633c753132383e00076c49014372656174652061207065726d697373696f6e6c657373206d61726b65742c2062757920636f6d706c657465207365747320616e64206465706c6f79206120706f6f6c207769746820737065636966696564286c69717569646974792e002c2320417267756d656e74730025012a20606f7261636c65603a20546865206f7261636c65206f6620746865206d61726b65742077686f2077696c6c207265706f72742074686520636f7272656374206f7574636f6d652eb02a2060706572696f64603a205468652061637469766520706572696f64206f6620746865206d61726b65742eec2a20606d65746164617461603a2041206861736820706f696e74657220746f20746865206d65746164617461206f6620746865206d61726b65742ea02a20606d61726b65745f74797065603a205468652074797065206f6620746865206d61726b65742ed02a2060646973707574655f6d656368616e69736d603a20546865206d61726b65742064697370757465206d656368616e69736d2e3d012a2060737761705f666565603a205468652073776170206665652c207370656369666965642061732066697865642d706f696e7420726174696f2028302e3120657175616c73203130252066656529e02a2060616d6f756e74603a2054686520616d6f756e74206f66206561636820746f6b656e20746f2061646420746f2074686520706f6f6c2e09012a206077656967687473603a205468652072656c61746976652064656e6f726d616c697a656420776569676874206f6620656163682061737365742070726963652e00202320576569676874002c436f6d706c65786974793afc2d206372656174655f6d61726b65743a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e15012d206275795f636f6d706c6574655f7365743a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206f7574636f6d65206173736574736c666f72207468652063617465676f726963616c206d61726b65742ec02d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6f70656e5f706f6f6c3a20604f286e29602c0d017768657265206e20697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ed82d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6675747572655f706f6f6c3a20604f286e202b206d29602c1101776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b657490616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e346372656174655f6d61726b6574240128626173655f6173736574fc015041737365743c4d61726b657449644f663c543e3e0001186f7261636c65000130543a3a4163636f756e744964000118706572696f64850101a44d61726b6574506572696f643c543a3a426c6f636b4e756d6265722c204d6f6d656e744f663c543e3e000124646561646c696e65738d010164446561646c696e65733c543a3a426c6f636b4e756d6265723e0001206d65746164617461890401244d756c7469486173680001206372656174696f6e790101384d61726b65744372656174696f6e00012c6d61726b65745f747970657d0101284d61726b657454797065000144646973707574655f6d656368616e69736da10101584d61726b6574446973707574654d656368616e69736d00013073636f72696e675f72756c653d01012c53636f72696e6752756c6500081844437265617465732061206d61726b65742e0020232057656967687400e8436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e2c656469745f6d61726b6574240128626173655f6173736574fc015041737365743c4d61726b657449644f663c543e3e0001246d61726b65745f69641801344d61726b657449644f663c543e0001186f7261636c65000130543a3a4163636f756e744964000118706572696f64850101a44d61726b6574506572696f643c543a3a426c6f636b4e756d6265722c204d6f6d656e744f663c543e3e000124646561646c696e65738d010164446561646c696e65733c543a3a426c6f636b4e756d6265723e0001206d65746164617461890401244d756c74694861736800012c6d61726b65745f747970657d0101284d61726b657454797065000144646973707574655f6d656368616e69736da10101584d61726b6574446973707574654d656368616e69736d00013073636f72696e675f72756c653d01012c53636f72696e6752756c6500094cc44564697420612070726f706f736564206d61726b657420666f722077686963682072657175657374206973206d6164652e00cc456469742063616e206f6e6c79206265206d616465206279207468652063726561746f72206f6620746865206d61726b65742e002c2320417267756d656e747300b02a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b657420746f20656469742e882a20606f7261636c65603a204f7261636c6520746f2065646974206d61726b65742ea02a2060706572696f64603a204d61726b6574506572696f6420746f2065646974206d61726b65742ea02a2060646561646c696e6573603a20446561646c696e657320746f2065646974206d61726b65742ec02a20606d65746164617461603a204d756c746948617368206d6574616461746120746f2065646974206d61726b65742eac2a20606d61726b65745f74797065603a204d61726b65745479706520746f2065646974206d61726b65742ef42a2060646973707574655f6d656368616e69736d603a204d61726b6574446973707574654d656368616e69736d20746f2065646974206d61726b65742eb42a206073636f72696e675f72756c65603a2053636f72696e6752756c6520746f2065646974206d61726b65742e0020232057656967687400d8436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b657473e4776869636820656e64206174207468652073616d652074696d6520617320746865206d61726b6574206265666f72652074686520656469742ea46465706c6f795f737761705f706f6f6c5f616e645f6164646974696f6e616c5f6c69717569646974791001246d61726b65745f6964250201344d61726b657449644f663c543e000120737761705f6665652502013042616c616e63654f663c543e000118616d6f756e742502013042616c616e63654f663c543e00011c77656967687473590101245665633c753132383e000a58290142757920636f6d706c657465207365747320616e64206465706c6f79206120706f6f6c207769746820737065636966696564206c697175696469747920666f722061206d61726b65742e002c2320417267756d656e747300902a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e3d012a2060737761705f666565603a205468652073776170206665652c207370656369666965642061732066697865642d706f696e7420726174696f2028302e3120657175616c73203130252066656529e02a2060616d6f756e74603a2054686520616d6f756e74206f66206561636820746f6b656e20746f2061646420746f2074686520706f6f6c2e4d012a206077656967687473603a205468652072656c61746976652064656e6f726d616c697a656420776569676874206f662065616368206f7574636f6d652061737365742e205468652073756d206f66207468654d012020202077656967687473206d757374206265206c657373206f7220657175616c20746f205f68616c665f206f662074686520604d6178546f74616c5765696768746020636f6e7374616e74206f6620746865442020202073776170732070616c6c65742e00202320576569676874002c436f6d706c65786974793a6c2d206275795f636f6d706c6574655f7365743a20604f286e29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ec02d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6f70656e5f706f6f6c3a20604f286e29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ed82d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6675747572655f706f6f6c3a20604f286e202b206d29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e6c6465706c6f795f737761705f706f6f6c5f666f725f6d61726b65741001246d61726b65745f6964250201344d61726b657449644f663c543e000120737761705f6665652502013042616c616e63654f663c543e000118616d6f756e742502013042616c616e63654f663c543e00011c77656967687473590101245665633c753132383e000b58d04465706c6f79206120706f6f6c207769746820737065636966696564206c697175696469747920666f722061206d61726b65742e005d015468652073656e646572206d757374206861766520656e6f7567682066756e647320746f20636f76657220616c6c206f66207468652072657175697265642073686172657320746f20736565642074686520706f6f6c2e002c2320417267756d656e747300902a20606d61726b65745f6964603a20546865206964206f6620746865206d61726b65742e3d012a2060737761705f666565603a205468652073776170206665652c207370656369666965642061732066697865642d706f696e7420726174696f2028302e3120657175616c73203130252066656529e02a2060616d6f756e74603a2054686520616d6f756e74206f66206561636820746f6b656e20746f2061646420746f2074686520706f6f6c2e4d012a206077656967687473603a205468652072656c61746976652064656e6f726d616c697a656420776569676874206f662065616368206f7574636f6d652061737365742e205468652073756d206f66207468654d012020202077656967687473206d757374206265206c657373206f7220657175616c20746f205f68616c665f206f662074686520604d6178546f74616c5765696768746020636f6e7374616e74206f6620746865442020202073776170732070616c6c65742e00202320576569676874002c436f6d706c65786974793ac02d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6f70656e5f706f6f6c3a20604f286e29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742ed82d206465706c6f795f737761705f706f6f6c5f666f725f6d61726b65745f6675747572655f706f6f6c3a20604f286e202b206d29602c1501776865726520606e6020697320746865206e756d626572206f66206f7574636f6d652061737365747320666f72207468652063617465676f726963616c206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e3472656465656d5f7368617265730401246d61726b65745f6964250201344d61726b657449644f663c543e000c14c852656465656d73207468652077696e6e696e6720736861726573206f6620612070726564696374696f6e206d61726b65742e002023205765696768740048436f6d706c65786974793a20604f283129603472656a6563745f6d61726b65740801246d61726b65745f6964250201344d61726b657449644f663c543e00013472656a6563745f726561736f6e30011c5665633c75383e000d24290152656a656374732061206d61726b657420746861742069732077616974696e6720666f7220617070726f76616c2066726f6d207468652061647669736f727920636f6d6d69747465652e00202320576569676874005c436f6d706c65786974793a20604f286e202b206d29602c98776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732cd07768696368206f70656e206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742c90616e6420606d6020697320746865206e756d626572206f66206d61726b6574206964732cd4776869636820636c6f7365206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e187265706f72740801246d61726b65745f6964250201344d61726b657449644f663c543e00011c6f7574636f6d65990101344f7574636f6d655265706f7274000e18805265706f72747320746865206f7574636f6d65206f662061206d61726b65742e0020232057656967687400e8436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f66206d61726b6574206964732ce07768696368207265706f72746564206174207468652073616d652074696d652061732074686520737065636966696564206d61726b65742e4473656c6c5f636f6d706c6574655f7365740801246d61726b65745f6964250201344d61726b657449644f663c543e000118616d6f756e742502013042616c616e63654f663c543e000f1cd453656c6c73206120636f6d706c65746520736574206f66206f7574636f6d65732073686172657320666f722061206d61726b65742e0009014561636820636f6d706c6574652073657420697320736f6c6420666f72206f6e6520756e6974206f6620746865206d61726b6574277320626173652061737365742e00202320576569676874003d01436f6d706c65786974793a20604f286e29602c20776865726520606e6020697320746865206e756d626572206f662061737365747320666f7220612063617465676f726963616c206d61726b65742e5073746172745f676c6f62616c5f646973707574650401246d61726b65745f6964250201344d61726b657449644f663c543e00102cd45768656e2074686520604d617844697370757465736020616d6f756e74206f6620646973707574657320697320726561636865642c987468697320616c6c6f777320746f207374617274206120676c6f62616c20646973707574652e002c2320417267756d656e747300b02a20606d61726b65745f6964603a20546865206964656e746966696572206f6620746865206d61726b65742e00144e4f54453acc546865206f7574636f6d6573206f662074686520646973707574657320616e6420746865207265706f7274206f7574636f6d65c061726520616464656420746f2074686520676c6f62616c206469737075746520766f74696e67206f7574636f6d65732ed054686520626f6e64206f66206561636820646973707574652069732074686520696e697469616c20766f746520616d6f756e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89040c507a65697467656973745f7072696d697469766573147479706573244d756c74694861736800010420536861335f33383404008d0401205b75383b2035305d000000008d0400000332000000080091040c247a726d6c5f737479781870616c6c65741043616c6c0404540001081463726f73730000086d014275726e73205a544728737479782e6275726e416d6f756e7428292920746f2063726f73732c206772616e74696e6720746865206162696c69747920746f20636c61696d20796f7572207a6569746765697374206176617461722e7c546865207369676e65722063616e206f6e6c792063726f7373206f6e63652e3c7365745f6275726e5f616d6f756e74040118616d6f756e742502011c42616c616e6365000118110153657420746865206275726e20616d6f756e742e20456e737572657320746865205365744275726e416d6f756e744f726967696e20696e207468652072756e74696d652eec496e74656e64656420746f2062652063616c6c6564206279206120676f7665726e696e6720626f6479206c696b652074686520636f756e63696c2e002c2320417267756d656e747300b02a2060616d6f756e74603a2054686520616d6f756e74206f6620746865206e6577206275726e207072696365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174619904015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9904089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174619d04015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465a504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573ad04016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573b50401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00009d040c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e011c0010012c706172656e745f68656164a1040120486561644461746100014c72656c61795f706172656e745f6e756d6265721c01044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a651c010c7533320000a1040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e0000a5040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a904014442547265655365743c5665633c75383e3e0000a904042042547265655365740404540130000400e102000000ad04000002b10400b1040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d626572011c0008011c73656e745f61741c012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d6573736167650000b504042042547265654d617008044b01a102045601b904000400c104000000b904000002bd0400bd040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d626572011c0008011c73656e745f61741c012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e0000c104000002c50400c50400000408a102b90400c9040c6070616c6c65745f70617261636861696e5f7374616b696e671870616c6c65741043616c6c040454000174607365745f7374616b696e675f6578706563746174696f6e730401306578706563746174696f6e73cd04014c52616e67653c42616c616e63654f663c543e3e000008510153657420746865206578706563746174696f6e7320666f7220746f74616c207374616b65642e205468657365206578706563746174696f6e732064657465726d696e65207468652069737375616e636520666f72d474686520726f756e64206163636f7264696e6720746f206c6f67696320696e2060666e20636f6d707574655f69737375616e636560347365745f696e666c6174696f6e0401207363686564756c65d104013852616e67653c50657262696c6c3e000104ec5365742074686520616e6e75616c20696e666c6174696f6e207261746520746f20646572697665207065722d726f756e6420696e666c6174696f6e687365745f70617261636861696e5f626f6e645f6163636f756e7404010c6e6577000130543a3a4163636f756e744964000204050153657420746865206163636f756e7420746861742077696c6c20686f6c642066756e64732073657420617369646520666f722070617261636861696e20626f6e64887365745f70617261636861696e5f626f6e645f726573657276655f70657263656e7404010c6e6577d501011c50657263656e74000304e4536574207468652070657263656e74206f6620696e666c6174696f6e2073657420617369646520666f722070617261636861696e20626f6e64487365745f746f74616c5f73656c656374656404010c6e65771c010c753332000408f85365742074686520746f74616c206e756d626572206f6620636f6c6c61746f722063616e646964617465732073656c65637465642070657220726f756e64ec2d206368616e67657320617265206e6f74206170706c69656420756e74696c20746865207374617274206f6620746865206e65787420726f756e645c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e6577d901011c50657262696c6c000504905365742074686520636f6d6d697373696f6e20666f7220616c6c20636f6c6c61746f7273507365745f626c6f636b735f7065725f726f756e6404010c6e65771c010c7533320006105053657420626c6f636b732070657220726f756e6455012d2069662063616c6c6564207769746820606e657760206c657373207468616e206c656e677468206f662063757272656e7420726f756e642c2077696c6c207472616e736974696f6e20696d6d6564696174656c7944696e20746865206e65787420626c6f636ba42d20616c736f2075706461746573207065722d726f756e6420696e666c6174696f6e20636f6e6669673c6a6f696e5f63616e64696461746573080110626f6e6418013042616c616e63654f663c543e00013c63616e6469646174655f636f756e741c010c7533320007048c4a6f696e2074686520736574206f6620636f6c6c61746f722063616e64696461746573647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e741c010c75333200080845015265717565737420746f206c656176652074686520736574206f662063616e646964617465732e204966207375636365737366756c2c20746865206163636f756e7420697320696d6d6564696174656c790d0172656d6f7665642066726f6d207468652063616e64696461746520706f6f6c20746f2070726576656e742073656c656374696f6e206173206120636f6c6c61746f722e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e741c010c7533320009048045786563757465206c656176652063616e6469646174657320726571756573745c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e741c010c753332000a0c9c43616e63656c206f70656e207265717565737420746f206c656176652063616e646964617465738c2d206f6e6c792063616c6c61626c6520627920636f6c6c61746f72206163636f756e7439012d20726573756c742075706f6e207375636365737366756c2063616c6c206973207468652063616e6469646174652069732061637469766520696e207468652063616e64696461746520706f6f6c28676f5f6f66666c696e65000b04090154656d706f726172696c79206c656176652074686520736574206f6620636f6c6c61746f722063616e6469646174657320776974686f757420756e626f6e64696e6724676f5f6f6e6c696e65000c042d0152656a6f696e2074686520736574206f6620636f6c6c61746f722063616e646964617465732069662070726576696f75736c79206861642063616c6c65642060676f5f6f66666c696e65604c63616e6469646174655f626f6e645f6d6f72650401106d6f726518013042616c616e63654f663c543e000d04bc496e63726561736520636f6c6c61746f722063616e6469646174652073656c6620626f6e6420627920606d6f726560707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c65737318013042616c616e63654f663c543e000e04f45265717565737420627920636f6c6c61746f722063616e64696461746520746f2064656372656173652073656c6620626f6e6420627920606c657373606c657865637574655f63616e6469646174655f626f6e645f6c65737304012463616e646964617465000130543a3a4163636f756e744964000f040901457865637574652070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e646863616e63656c5f63616e6469646174655f626f6e645f6c657373001004050143616e63656c2070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e642064656c656761746510012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00016863616e6469646174655f64656c65676174696f6e5f636f756e741c010c75333200014064656c65676174696f6e5f636f756e741c010c753332001108410149662063616c6c6572206973206e6f7420612064656c656761746f7220616e64206e6f74206120636f6c6c61746f722c207468656e206a6f696e2074686520736574206f662064656c656761746f7273410149662063616c6c657220697320612064656c656761746f722c207468656e206d616b65732064656c65676174696f6e20746f206368616e67652074686569722064656c65676174696f6e2073746174656c64656c65676174655f776974685f6175746f5f636f6d706f756e6418012463616e646964617465000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001346175746f5f636f6d706f756e64d501011c50657263656e7400016863616e6469646174655f64656c65676174696f6e5f636f756e741c010c7533320001ac63616e6469646174655f6175746f5f636f6d706f756e64696e675f64656c65676174696f6e5f636f756e741c010c75333200014064656c65676174696f6e5f636f756e741c010c75333200120c410149662063616c6c6572206973206e6f7420612064656c656761746f7220616e64206e6f74206120636f6c6c61746f722c207468656e206a6f696e2074686520736574206f662064656c656761746f7273410149662063616c6c657220697320612064656c656761746f722c207468656e206d616b65732064656c65676174696f6e20746f206368616e67652074686569722064656c65676174696f6e207374617465c05365747320746865206175746f2d636f6d706f756e6420636f6e66696720666f72207468652064656c65676174696f6e647363686564756c655f6c656176655f64656c656761746f727300131035014445505245434154454420757365206261746368207574696c2077697468207363686564756c655f7265766f6b655f64656c65676174696f6e20666f7220616c6c2064656c65676174696f6e7351015265717565737420746f206c656176652074686520736574206f662064656c656761746f72732e204966207375636365737366756c2c207468652063616c6c6572206973207363686564756c656420746f2062654901616c6c6f77656420746f2065786974207669612061205b44656c65676174696f6e416374696f6e3a3a5265766f6b655d20746f776172647320616c6c206578697374696e672064656c65676174696f6e732e55015375636365737320666f7262696473206675747572652064656c65676174696f6e20726571756573747320756e74696c20746865207265717565737420697320696e766f6b6564206f722063616e63656c6c65642e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e741c010c75333200140835014445505245434154454420757365206261746368207574696c207769746820657865637574655f64656c65676174696f6e5f7265717565737420666f7220616c6c2064656c65676174696f6e734d01457865637574652074686520726967687420746f20657869742074686520736574206f662064656c656761746f727320616e64207265766f6b6520616c6c206f6e676f696e672064656c65676174696f6e732e5c63616e63656c5f6c656176655f64656c656761746f727300150c31014445505245434154454420757365206261746368207574696c20776974682063616e63656c5f64656c65676174696f6e5f7265717565737420666f7220616c6c2064656c65676174696f6e735d0143616e63656c20612070656e64696e67207265717565737420746f20657869742074686520736574206f662064656c656761746f72732e205375636365737320636c65617273207468652070656e64696e6720657869742d017265717565737420287468657265627920726573657474696e67207468652064656c61792075706f6e20616e6f7468657220606c656176655f64656c656761746f7273602063616c6c292e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e74496400161051015265717565737420746f207265766f6b6520616e206578697374696e672064656c65676174696f6e2e204966207375636365737366756c2c207468652064656c65676174696f6e206973207363686564756c65642d01746f20626520616c6c6f77656420746f206265207265766f6b656420766961207468652060657865637574655f64656c65676174696f6e5f72657175657374602065787472696e7369632e31015468652064656c65676174696f6e207265636569766573206e6f207265776172647320666f722074686520726f756e6473207768696c652061207265766f6b652069732070656e64696e672e210141207265766f6b65206d6179206e6f7420626520706572666f726d656420696620616e79206f74686572207363686564756c656420726571756573742069732070656e64696e672e4c64656c656761746f725f626f6e645f6d6f726508012463616e646964617465000130543a3a4163636f756e7449640001106d6f726518013042616c616e63654f663c543e001704ec426f6e64206d6f726520666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c65737318013042616c616e63654f663c543e00180c51015265717565737420626f6e64206c65737320666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e205468652064656c65676174696f6e277339017265776172647320666f7220726f756e6473207768696c652074686520726571756573742069732070656e64696e672075736520746865207265647563656420626f6e64656420616d6f756e742e2d014120626f6e64206c657373206d6179206e6f7420626520706572666f726d656420696620616e79206f74686572207363686564756c656420726571756573742069732070656e64696e672e68657865637574655f64656c65676174696f6e5f7265717565737408012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e744964001904e0457865637574652070656e64696e67207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001a04c043616e63656c207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e2e447365745f6175746f5f636f6d706f756e6410012463616e646964617465000130543a3a4163636f756e74496400011476616c7565d501011c50657263656e740001c063616e6469646174655f6175746f5f636f6d706f756e64696e675f64656c65676174696f6e5f636f756e745f68696e741c010c75333200015464656c65676174696f6e5f636f756e745f68696e741c010c753332001b04f45365747320746865206175746f2d636f6d706f756e64696e67207265776172642070657263656e7461676520666f7220612064656c65676174696f6e2ecc686f746669785f72656d6f76655f64656c65676174696f6e5f72657175657374735f6578697465645f63616e6469646174657304012863616e64696461746573590301445665633c543a3a4163636f756e7449643e001c041901486f7466697820746f2072656d6f7665206578697374696e6720656d70747920656e747269657320666f722063616e6469646174657320746861742068617665206c6566742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd040c6070616c6c65745f70617261636861696e5f7374616b696e6724696e666c6174696f6e1452616e67650404540118000c010c6d696e18010454000114696465616c1801045400010c6d6178180104540000d1040c6070616c6c65745f70617261636861696e5f7374616b696e6724696e666c6174696f6e1452616e676504045401d901000c010c6d696ed901010454000114696465616cd90101045400010c6d6178d9010104540000d5040c5870616c6c65745f617574686f725f696e686572656e741870616c6c65741043616c6c040454000104786b69636b5f6f66665f617574686f72736869705f76616c69646174696f6e0000084d015468697320696e686572656e74206973206120776f726b61726f756e6420746f2072756e20636f64652061667465722074686520227265616c2220696e686572656e747320686176652065786563757465642c94627574206265666f7265207472616e73616374696f6e73206172652065786563757465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9040c6470616c6c65745f617574686f725f736c6f745f66696c7465721870616c6c65741043616c6c040454000104307365745f656c696769626c6504010c6e6577e1010140456c69676962696c69747956616c7565000004fc5570646174652074686520656c696769626c6520636f756e742e20496e74656e64656420746f2062652063616c6c656420627920676f7665726e616e63652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd040c5470616c6c65745f617574686f725f6d617070696e671870616c6c65741043616c6c0404540001143c6164645f6173736f63696174696f6e0401246e696d6275735f6964e90101204e696d62757349640000105501526567697374657220796f7572204e696d6275734964206f6e636861696e20736f20626c6f636b7320796f7520617574686f7220617265206173736f636961746564207769746820796f7572206163636f756e742e00290155736572732077686f2068617665206265656e20286f722077696c6c20736f6f6e2062652920656c65637465642061637469766520636f6c6c61746f727320696e207374616b696e672c310173686f756c64207375626d697420746869732065787472696e73696320746f206861766520746865697220626c6f636b7320616363657074656420616e64206561726e20726577617264732e487570646174655f6173736f63696174696f6e0801346f6c645f6e696d6275735f6964e90101204e696d62757349640001346e65775f6e696d6275735f6964e90101204e696d6275734964000114504368616e676520796f7572204d617070696e672e005d01546869732069732075736566756c20666f72206e6f726d616c206b657920726f746174696f6e206f7220666f72207768656e20737769746368696e672066726f6d206f6e6520706879736963616c20636f6c6c61746f72e06d616368696e6520746f20616e6f746865722e204e6f206e6577207365637572697479206465706f7369742069732072657175697265642ec8546869732073657473206b65797320746f206e65775f6e696d6275735f69642e696e746f28292062792064656661756c742e44636c6561725f6173736f63696174696f6e0401246e696d6275735f6964e90101204e696d62757349640002104c436c65617220796f7572204d617070696e672e006101546869732069732075736566756c207768656e20796f7520617265206e6f206c6f6e67657220616e20617574686f7220616e6420776f756c64206c696b6520746f2072652d636c61696d20796f7572207365637572697479206465706f7369742e2c72656d6f76655f6b6579730003105052656d6f766520796f7572204d617070696e672e006101546869732069732075736566756c207768656e20796f7520617265206e6f206c6f6e67657220616e20617574686f7220616e6420776f756c64206c696b6520746f2072652d636c61696d20796f7572207365637572697479206465706f7369742e207365745f6b6579730401106b65797330011c5665633c75383e000414a4536574206173736f63696174696f6e20616e642073657373696f6e206b657973206174206f6e63652e002901546869732069732075736566756c20666f72206b657920726f746174696f6e20746f20757064617465204e696d62757320616e6420565246206b65797320696e206f6e652063616c6c2e51014e6f206e6577207365637572697479206465706f7369742069732072657175697265642e2057696c6c207265706c61636520607570646174655f6173736f63696174696f6e60207768696368206973206b657074a06e6f7720666f72206261636b776172647320636f6d7061746962696c69747920726561736f6e732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657810013c4f766572776569676874496e6465780001307765696768745f6c696d697410012458636d576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5040c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765e9040154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765150501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687410012458636d57656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e09020148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e1c012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6eb001484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c7533320001307765696768745f6c696d69747902012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d1c010c7533320001307765696768745f6c696d69747902012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee904080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c0856300400ed04015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104000105015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204003102015076323a3a58636d3c52756e74696d6543616c6c3e00020000ed040c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738502013c5665633c4d756c746941737365743e00011c65666665637473f104015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738502013c5665633c4d756c746941737365743e00011c65666665637473f104015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738502013c5665633c4d756c746941737365743e00011c65666665637473f104015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696428010c753634000120726573706f6e7365fd040120526573706f6e7365000300345472616e7366657241737365740801186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737410010c75363400011063616c6c69020168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721502010c7533320001406d61785f6d6573736167655f73697a651502010c7533320001306d61785f63617061636974791502010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741502010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721502010c75333200011873656e6465721502010c753332000124726563697069656e741502010c7533320009002c52656c6179656446726f6d08010c77686f8d0201344d756c74694c6f636174696f6e00011c6d657373616765ed04018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a0000f104000002f50400f504100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658502013c5665633c4d756c746941737365743e00011c726563656976658502013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738502013c5665633c4d756c746941737365743e00011c726573657276658d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696428010c753634000110646573748d0201344d756c74694c6f636174696f6e0001186173736574738502013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890201284d756c7469417373657400011877656967687410010c7536340001106465627410010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c00010c78636df90401545665633c58636d3c52756e74696d6543616c6c3e3e00070000f904000002ed0400fd040c0c78636d08763020526573706f6e73650001041841737365747304008502013c5665633c4d756c746941737365743e0000000001050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733d02012c4d756c746941737365747300011c656666656374730505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733d02012c4d756c746941737365747300011c656666656374730505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733d02012c4d756c746941737365747300011c656666656374730505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696428010c753634000120726573706f6e736511050120526573706f6e7365000300345472616e7366657241737365740801186173736574733d02012c4d756c746941737365747300012c62656e6566696369617279090201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d02012c4d756c746941737365747300011064657374090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737410010c75363400011063616c6c69020168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721502010c7533320001406d61785f6d6573736167655f73697a651502010c7533320001306d61785f63617061636974791502010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741502010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721502010c75333200011873656e6465721502010c753332000124726563697069656e741502010c7533320009002c52656c6179656446726f6d08010c77686f0d020154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167650105018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696428010c75363400014c6d61785f726573706f6e73655f77656967687428010c753634000b0048556e73756273637269626556657273696f6e000c000005050000020905000905100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731c010c75333200012c62656e6566696369617279090201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731c010c75333200011064657374090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0201404d756c7469417373657446696c74657200011c726563656976653d02012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0201404d756c7469417373657446696c74657200011c72657365727665090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0201404d756c7469417373657446696c74657200011064657374090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696428010c75363400011064657374090201344d756c74694c6f636174696f6e0001186173736574736d0201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573450201284d756c7469417373657400011877656967687410010c7536340001106465627410010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c000130696e737472756374696f6e730d0501545665633c58636d3c52756e74696d6543616c6c3e3e000700000d0500000201050011050c0c78636d08763120526573706f6e73650001081841737365747304003d02012c4d756c74694173736574730000001c56657273696f6e04001c013873757065723a3a56657273696f6e000100001505080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563004001905015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104002d05015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204003d05015076323a3a58636d3c52756e74696d6543616c6c3e0002000019050c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738502013c5665633c4d756c746941737365743e00011c656666656374731d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738502013c5665633c4d756c746941737365743e00011c656666656374731d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738502013c5665633c4d756c746941737365743e00011c656666656374731d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696428010c753634000120726573706f6e7365fd040120526573706f6e7365000300345472616e7366657241737365740801186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737410010c75363400011063616c6c29050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721502010c7533320001406d61785f6d6573736167655f73697a651502010c7533320001306d61785f63617061636974791502010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741502010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721502010c75333200011873656e6465721502010c753332000124726563697069656e741502010c7533320009002c52656c6179656446726f6d08010c77686f8d0201344d756c74694c6f636174696f6e00011c6d6573736167651905018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a00001d050000022105002105100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658502013c5665633c4d756c746941737365743e00011c726563656976658502013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738502013c5665633c4d756c746941737365743e00011c726573657276658d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738502013c5665633c4d756c746941737365743e000110646573748d0201344d756c74694c6f636174696f6e00011c65666665637473f10401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696428010c753634000110646573748d0201344d756c74694c6f636174696f6e0001186173736574738502013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890201284d756c7469417373657400011877656967687410010c7536340001106465627410010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c00010c78636d250501545665633c58636d3c52756e74696d6543616c6c3e3e00070000250500000219050029050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00002d050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733d02012c4d756c746941737365747300011c656666656374733105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733d02012c4d756c746941737365747300011c656666656374733105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733d02012c4d756c746941737365747300011c656666656374733105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696428010c753634000120726573706f6e736511050120526573706f6e7365000300345472616e7366657241737365740801186173736574733d02012c4d756c746941737365747300012c62656e6566696369617279090201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d02012c4d756c746941737365747300011064657374090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737410010c75363400011063616c6c29050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721502010c7533320001406d61785f6d6573736167655f73697a651502010c7533320001306d61785f63617061636974791502010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741502010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721502010c75333200011873656e6465721502010c753332000124726563697069656e741502010c7533320009002c52656c6179656446726f6d08010c77686f0d020154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167652d05018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696428010c75363400014c6d61785f726573706f6e73655f77656967687428010c753634000b0048556e73756273637269626556657273696f6e000c000031050000023505003505100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731c010c75333200012c62656e6566696369617279090201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731c010c75333200011064657374090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0201404d756c7469417373657446696c74657200011c726563656976653d02012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0201404d756c7469417373657446696c74657200011c72657365727665090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0201404d756c7469417373657446696c74657200011064657374090201344d756c74694c6f636174696f6e00011c65666665637473050501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696428010c75363400011064657374090201344d756c74694c6f636174696f6e0001186173736574736d0201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573450201284d756c7469417373657400011877656967687410010c7536340001106465627410010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c000130696e737472756374696f6e73390501545665633c58636d3c52756e74696d6543616c6c3e3e0007000039050000022d05003d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400410501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000410500000245050045050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003d02012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d02012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d02012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736559020120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574733d02012c4d756c746941737365747300012c62656e6566696369617279090201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d02012c4d756c746941737365747300011064657374090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c29050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721502010c7533320001406d61785f6d6573736167655f73697a651502010c7533320001306d61785f63617061636974791502010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741502010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721502010c75333200011873656e6465721502010c753332000124726563697069656e741502010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374090201344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c01186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731502010c75333200012c62656e6566696369617279090201344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0201404d756c7469417373657446696c7465720001286d61785f6173736574731502010c75333200011064657374090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0201404d756c7469417373657446696c74657200011c726563656976653d02012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0201404d756c7469417373657446696c74657200011c72657365727665090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0201404d756c7469417373657446696c74657200011064657374090201344d756c74694c6f636174696f6e00010c78636d3102011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374090201344d756c74694c6f636174696f6e0001186173736574736d0201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573450201284d756c746941737365740001307765696768745f6c696d69747902012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804003d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d02012c4d756c74694173736574730001187469636b6574090201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000049050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657810013c4f766572776569676874496e6465780001307765696768745f6c696d697410012458636d57656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e65771c010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e65771c010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e65771c010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657710012458636d57656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657710012458636d57656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657710012458636d57656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d050c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001083872656769737465725f61737365740801206d65746164617461a90201b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00012061737365745f6964510501484f7074696f6e3c543a3a417373657449643e000000307570646174655f61737365741c012061737365745f6964fc0128543a3a41737365744964000120646563696d616c73b0012c4f7074696f6e3c7533323e0001106e616d655505013c4f7074696f6e3c5665633c75383e3e00011873796d626f6c5505013c4f7074696f6e3c5665633c75383e3e00014c6578697374656e7469616c5f6465706f736974410101484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e590501984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c5d0501644f7074696f6e3c543a3a437573746f6d4d657461646174613e000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e510504184f7074696f6e04045401fc0108104e6f6e6500000010536f6d650400fc0000010000550504184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000590504184f7074696f6e04045401b5020108104e6f6e6500000010536f6d650400b50200000100005d0504184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad02000001000061050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964fc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e6365000110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747902012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c0114617373657465050160426f783c56657273696f6e65644d756c746941737365743e000110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747902012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964fc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e6365000110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747902012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f666565100114617373657465050160426f783c56657273696f6e65644d756c746941737365743e00010c66656565050160426f783c56657273696f6e65644d756c746941737365743e000110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747902012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e636965734d0101805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d1c010c753332000110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747902012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747381020164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d1c010c753332000110646573749502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747902012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6505080c78636d4c56657273696f6e65644d756c7469417373657400010808563004008902013876303a3a4d756c7469417373657400000008563104004502013876313a3a4d756c74694173736574000100006905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006d0500000221030071050c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097505083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697465010150284163636f756e7449642c2042616c616e63652900010c6c656e1c010c753332000000245265717565737465640c011c6465706f736974790501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e741c010c75333200010c6c656eb0012c4f7074696f6e3c7533323e00010000790504184f7074696f6e0404540165010108104e6f6e6500000010536f6d650400650100000100007d05000004082c1c008105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000085050c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098905101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454018d05045300000400950501185665633c543e00008d05083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964090101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e739105011c526561736f6e7300009105083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000095050000028d05009905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019d05045300000400a10501185665633c543e00009d05083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720109011c42616c616e6365011800080108696409010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000a1050000029d0500a5050c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a9050c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ad05086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000b105083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000b505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011c045300000400b90501185665633c543e0000b9050000021c00bd050c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c000004001c010c7533320000c10508346672616d655f737570706f72742050616c6c65744964000004000901011c5b75383b20385d0000c5050c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742ec905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454015103045300000400cd0501185665633c543e0000cd05000002510300d105083870616c6c65745f76657374696e672052656c656173657300010808563000000008563100010000d5050c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742ed90500000408000400dd05083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ea4015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73e105018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000e105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400590301185665633c543e0000e5050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e905083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573ed050190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000ed05083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000f105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f5050c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401fd05045300000400010601185665633c543e0000fd050000040c1c290300000106000002fd0500050600000408e105180009060c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0129031c42616c616e6365011801081c4f6e676f696e6704000d0601c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564c80110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d060c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0129031c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c2903012050726f706f73616c0001247468726573686f6c64b80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791106013854616c6c793c42616c616e63653e000011060c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015060c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573190601f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732506015044656c65676174696f6e733c42616c616e63653e0001147072696f722906017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e69030128436f6e76696374696f6e00012c64656c65676174696f6e732506015044656c65676174696f6e733c42616c616e63653e0001147072696f722906017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100001906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011d06045300000400210601185665633c543e00001d06000004081cbc0021060000021d060025060c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029060c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d06000004082903b80031060000040810e1050035060c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c50201185665633c543e00003d06084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e6465781c013450726f706f73616c496e6465780001247468726573686f6c641c012c4d656d626572436f756e7400011061796573590301385665633c4163636f756e7449643e0001106e617973590301385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400590301185665633c543e000049060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c50201185665633c543e000051060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400590301185665633c543e000059060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c50201185665633c543e000061060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400590301185665633c543e000069060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473710601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f950301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e00007106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017506045300000400790601185665633c543e00007506000004081c2d040079060000027506007d0600000408188106008106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400590301185665633c543e00008506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018906045300000400910601185665633c543e0000890604184f7074696f6e040454018d060108104e6f6e6500000010536f6d6504008d0600000100008d060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473250401384964656e746974794669656c64730000910600000289060095060c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090999060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d0600000408a1061800a106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a506045300000400a90601185665633c543e0000a506083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501ec2c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065ec012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000a906000002a50600ad0600000408b1061800b106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b506045300000400b90601185665633c543e0000b506083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e74496401001048617368012c2c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682c01104861736800011868656967687410012c426c6f636b4e756d6265720000b906000002b50600bd060c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000c5060c4070616c6c65745f636f6e747261637473107761736d405072656661625761736d4d6f64756c65040454000014016c696e737472756374696f6e5f776569676874735f76657273696f6e1502010c75333200011c696e697469616c1502010c75333200011c6d6178696d756d1502010c753332000110636f6465c906014452656c61786564436f64655665633c543e00012c64657465726d696e69736d6904012c44657465726d696e69736d0000c906101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000cd060c4070616c6c65745f636f6e747261637473107761736d244f776e6572496e666f04045400000c01146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369742502013042616c616e63654f663c543e000120726566636f756e7428010c7536340000d1060c4070616c6c65745f636f6e7472616374731c73746f7261676530436f6e7472616374496e666f04045400001c011c747269655f696469050118547269654964000124636f64655f686173682c012c436f6465486173683c543e00013473746f726167655f62797465731c010c75333200013473746f726167655f6974656d731c010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e0000d506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d9060c4070616c6c65745f636f6e7472616374731c73746f726167653c44656c65746564436f6e7472616374000004011c747269655f6964690501185472696549640000dd06000002d90600e1060c4070616c6c65745f636f6e747261637473207363686564756c65205363686564756c6504045400000c01186c696d697473e50601184c696d69747300014c696e737472756374696f6e5f77656967687473e9060154496e737472756374696f6e576569676874733c543e00013c686f73745f666e5f77656967687473ed060140486f7374466e576569676874733c543e0000e5060c4070616c6c65745f636f6e747261637473207363686564756c65184c696d69747300002801306576656e745f746f706963731c010c75333200011c676c6f62616c731c010c7533320001186c6f63616c731c010c753332000128706172616d65746572731c010c7533320001306d656d6f72795f70616765731c010c7533320001287461626c655f73697a651c010c75333200013462725f7461626c655f73697a651c010c75333200012c7375626a6563745f6c656e1c010c75333200012863616c6c5f64657074681c010c75333200012c7061796c6f61645f6c656e1c010c7533320000e9060c4070616c6c65745f636f6e747261637473207363686564756c6548496e737472756374696f6e576569676874730404540000d8011c76657273696f6e1c010c75333200012066616c6c6261636b1c010c753332000120693634636f6e73741c010c75333200011c6936346c6f61641c010c75333200012069363473746f72651c010c75333200011873656c6563741c010c753332000110722369661c010c75333200010862721c010c75333200011462725f69661c010c75333200012062725f7461626c651c010c75333200014862725f7461626c655f7065725f656e7472791c010c75333200011063616c6c1c010c75333200013463616c6c5f696e6469726563741c010c75333200015c63616c6c5f696e6469726563745f7065725f706172616d1c010c75333200013863616c6c5f7065725f6c6f63616c1c010c7533320001246c6f63616c5f6765741c010c7533320001246c6f63616c5f7365741c010c7533320001246c6f63616c5f7465651c010c753332000128676c6f62616c5f6765741c010c753332000128676c6f62616c5f7365741c010c7533320001386d656d6f72795f63757272656e741c010c75333200012c6d656d6f72795f67726f771c010c753332000118693634636c7a1c010c75333200011869363463747a1c010c753332000124693634706f70636e741c010c75333200011869363465717a1c010c753332000134693634657874656e64736933321c010c753332000134693634657874656e64756933321c010c753332000128693332777261706936341c010c75333200011469363465711c010c7533320001146936346e651c010c7533320001186936346c74731c010c7533320001186936346c74751c010c7533320001186936346774731c010c7533320001186936346774751c010c7533320001186936346c65731c010c7533320001186936346c65751c010c7533320001186936346765731c010c7533320001186936346765751c010c7533320001186936346164641c010c7533320001186936347375621c010c7533320001186936346d756c1c010c75333200011c693634646976731c010c75333200011c693634646976751c010c75333200011c69363472656d731c010c75333200011c69363472656d751c010c753332000118693634616e641c010c7533320001146936346f721c010c753332000118693634786f721c010c75333200011869363473686c1c010c75333200011c693634736872731c010c75333200011c693634736872751c010c75333200011c693634726f746c1c010c75333200011c693634726f74721c010c7533320000ed060c4070616c6c65745f636f6e747261637473207363686564756c6534486f7374466e576569676874730404540000e8011863616c6c657210010c75363400012c69735f636f6e747261637410010c753634000124636f64655f6861736810010c7536340001346f776e5f636f64655f6861736810010c75363400014063616c6c65725f69735f6f726967696e10010c75363400011c6164647265737310010c7536340001206761735f6c65667410010c75363400011c62616c616e636510010c75363400014476616c75655f7472616e7366657272656410010c75363400013c6d696e696d756d5f62616c616e636510010c753634000130626c6f636b5f6e756d62657210010c75363400010c6e6f7710010c7536340001347765696768745f746f5f66656510010c75363400010c67617310010c753634000114696e70757410010c753634000138696e7075745f7065725f6279746510010c753634000120722372657475726e10010c75363400013c72657475726e5f7065725f6279746510010c7536340001247465726d696e61746510010c75363400011872616e646f6d10010c7536340001346465706f7369745f6576656e7410010c75363400015c6465706f7369745f6576656e745f7065725f746f70696310010c7536340001586465706f7369745f6576656e745f7065725f6279746510010c75363400013464656275675f6d65737361676510010c75363400012c7365745f73746f7261676510010c7536340001607365745f73746f726167655f7065725f6e65775f6279746510010c7536340001607365745f73746f726167655f7065725f6f6c645f6279746510010c7536340001347365745f636f64655f6861736810010c753634000134636c6561725f73746f7261676510010c753634000158636c6561725f73746f726167655f7065725f6279746510010c753634000140636f6e7461696e735f73746f7261676510010c753634000164636f6e7461696e735f73746f726167655f7065725f6279746510010c75363400012c6765745f73746f7261676510010c7536340001506765745f73746f726167655f7065725f6279746510010c75363400013074616b655f73746f7261676510010c75363400015474616b655f73746f726167655f7065725f6279746510010c7536340001207472616e7366657210010c75363400011063616c6c10010c75363400013464656c65676174655f63616c6c10010c75363400015c63616c6c5f7472616e736665725f73757263686172676510010c75363400015063616c6c5f7065725f636c6f6e65645f6279746510010c75363400012c696e7374616e746961746510010c753634000178696e7374616e74696174655f7472616e736665725f73757263686172676510010c753634000168696e7374616e74696174655f7065725f696e7075745f6279746510010c753634000164696e7374616e74696174655f7065725f73616c745f6279746510010c753634000134686173685f736861325f32353610010c753634000158686173685f736861325f3235365f7065725f6279746510010c75363400013c686173685f6b656363616b5f32353610010c753634000160686173685f6b656363616b5f3235365f7065725f6279746510010c75363400013c686173685f626c616b65325f32353610010c753634000160686173685f626c616b65325f3235365f7065725f6279746510010c75363400013c686173685f626c616b65325f31323810010c753634000160686173685f626c616b65325f3132385f7065725f6279746510010c75363400013465636473615f7265636f76657210010c75363400015065636473615f746f5f6574685f6164647265737310010c7536340001407265656e7472616e63655f636f756e7410010c7536340001606163636f756e745f7265656e7472616e63655f636f756e7410010c75363400014c696e7374616e74696174696f6e5f6e6f6e636510010c7536340000f1060c4070616c6c65745f636f6e7472616374731870616c6c6574144572726f7204045400017858496e76616c69645363686564756c6556657273696f6e000004010141206e6577207363686564756c65206d7573742068617665206120677265617465722076657273696f6e207468616e207468652063757272656e74206f6e652e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e504f7574707574427566666572546f6f536d616c6c0003040101546865206f75747075742062756666657220737570706c69656420746f206120636f6e7472616374204150492063616c6c2077617320746f6f20736d616c6c2e385472616e736665724661696c65640004083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640005082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000604bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f6465546f6f4c617267650007083d0154686520636f646520737570706c69656420746f2060696e7374616e74696174655f776974685f636f646560206578636565647320746865206c696d69742073706563696669656420696e207468654463757272656e74207363686564756c652e30436f64654e6f74466f756e64000804c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e647300090425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c6564000a042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000b0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000c04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000d0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000e044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e5052616e646f6d5375626a656374546f6f4c6f6e67000f04d8546865207375626a6563742070617373656420746f20607365616c5f72616e646f6d60206578636565647320746865206c696d69742e34546f6f4d616e79546f706963730010041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e3c4475706c6963617465546f706963730011042d0154686520746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e74736020636f6e7461696e73206174206c65617374206f6e65206475706c69636174652e404e6f436861696e457874656e73696f6e00120c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e4444656c6574696f6e517565756546756c6c001314010152656d6f76616c206f66206120636f6e7472616374206661696c65642062656361757365207468652064656c6574696f6e2071756575652069732066756c6c2e00b8546869732063616e2068617070656e207768656e2063616c6c696e6720607365616c5f7465726d696e617465602e4d015468652071756575652069732066696c6c65642062792064656c6574696e6720636f6e74726163747320616e6420656d7074696564206279206120666978656420616d6f756e74206561636820626c6f636b2e2101547279696e6720616761696e20647572696e6720616e6f7468657220626c6f636b20697320746865206f6e6c792077617920746f207265736f6c766520746869732069737375652e444475706c6963617465436f6e7472616374001404c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200150cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e5c44656275674d657373616765496e76616c6964555446380016043d01546865206465627567206d6573736167652073706563696669656420746f20607365616c5f64656275675f6d6573736167656020646f657320636f6e7461696e20696e76616c6964205554462d382e405265656e7472616e636544656e6965640017040d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e7053746f726167654465706f7369744e6f74456e6f75676846756e647300180421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640019040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e557365001a044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001b10250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001c20450154686520636f6e7472616374277320636f64652077617320666f756e6420746f20626520696e76616c696420647572696e672076616c69646174696f6e206f7220696e737472756d656e746174696f6e2e004d01546865206d6f7374206c696b656c79206361757365206f662074686973206973207468617420616e20415049207761732075736564207768696368206973206e6f7420737570706f72746564206279207468654d016e6f64652e205468697320686170656e7320696620616e206f6c646572206e6f6465206973207573656420776974682061206e65772076657273696f6e206f6620696e6b212e20547279207570646174696e67a8796f7572206e6f646520746f20746865206e657765737420617661696c61626c652076657273696f6e2e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c6564a8627920737570706c79696e6720602d6c72756e74696d653a3a636f6e7472616374733d6465627567602e3c496e64657465726d696e6973746963001d042101416e20696e64657465726d697374696320636f646520776173207573656420696e206120636f6e746578742077686572652074686973206973206e6f74207065726d69747465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f5060c3c6f726d6c5f63757272656e63696573186d6f64756c65144572726f7204045400010c5c416d6f756e74496e746f42616c616e63654661696c6564000004bc556e61626c6520746f20636f6e766572742074686520416d6f756e74207479706520696e746f2042616c616e63652e3442616c616e6365546f6f4c6f770001044c42616c616e636520697320746f6f206c6f772e344465706f7369744661696c6564000204784465706f73697420726573756c74206973206e6f7420657870656374656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9060000040800fc00fd06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454010107045300000400050701185665633c543e00000107082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e63650118000801086964090101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e6365000005070000020107000907082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e63650118000c01106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e636500000d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011107045300000400150701185665633c543e00001107082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e7469666965720109011c42616c616e6365011800080108696409010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000150700000211070019070c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001203442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e79526573657276657300070004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909091d070c4c7a726d6c5f6d61726b65745f636f6d6d6f6e731870616c6c6574144572726f72040454000114484d61726b6574446f65734e6f744578697374000004b441206d61726b65742077697468207468652070726f766964656420494420646f6573206e6f742065786973742e584d61726b6574506f6f6c446f65734e6f744578697374000104c84d61726b657420646f6573206e6f74206861766520616e2073746f726564206173736f63696174656420706f6f6c2069642e584e6f4d61726b65744861734265656e43726561746564000208d44974206973206e6f7420706f737369626c6520746f20666574636820746865206c6174657374206d61726b6574204944207768656e6c6e6f206d61726b657420686173206265656e20637265617465642e204e6f5265706f7274000304744d61726b657420646f6573206e6f7420686176652061207265706f727444506f6f6c416c7265616479457869737473000404c854686572652773206120706f6f6c207265676973746572656420666f722074686973206d61726b657420616c72656164792e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090921070c507a65697467656973745f7072696d697469766573186d61726b65743c417574686f726974795265706f7274042c426c6f636b4e756d6265720110000801287265736f6c76655f617410012c426c6f636b4e756d62657200011c6f7574636f6d65990101344f7574636f6d655265706f7274000025070c3c7a726d6c5f617574686f72697a65641870616c6c6574144572726f72040454000110ac4d61726b6574446f65734e6f7448617665446973707574654d656368616e69736d417574686f72697a6564000004f0546865206d61726b657420756e65787065637465646c79206861732074686520696e636f72726563742064697370757465206d656368616e69736d2e4c4d61726b657449734e6f744469737075746564000104fc416e206163636f756e7420617474656d70747320746f207375626d69742061207265706f727420746f20616e20756e6469737075746564206d61726b65742e544f6e6c794f6e6544697370757465416c6c6f776564000204704f6e6c79206f6e65206469737075746520697320616c6c6f7765642e3c4f7574636f6d654d69736d61746368000304b0546865207265706f727420646f6573206e6f74206d6174636820746865206d61726b6574277320747970652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092907000004081800002d07000004081099010031070c287a726d6c5f636f7572741870616c6c6574144572726f72040454000114484a75726f72416c7265616479457869737473000004ec4974206973206e6f7420706f737369626c6520746f20696e736572742061204a75726f72207468617420697320616c72656164792073746f726564484a75726f72446f65734e6f74457869737473000104cc416e206163636f756e7420696420646f6573206e6f74206578697374206f6e20746865206a75726f72732073746f726167652e7c4d61726b6574446f65734e6f7448617665436f7572744d656368616e69736d0002041d014f6e2064697370757465206f72207265736f6c7574696f6e2c20736f6d656f6e6520747269656420746f20706173732061206e6f6e2d636f757274206d61726b657420747970651c4e6f566f746573000304b84e6f2d6f6e6520766f746564206f6e20616e206f7574636f6d6520746f207265736f6c76652061206d61726b6574444f6e6c794a75726f727343616e566f746500040488466f726269647320766f74696e67206f6620756e6b6e6f776e206163636f756e747304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090935070c547a726d6c5f6c69717569646974795f6d696e696e674c6f776e65645f76616c7565735f706172616d73444f776e656456616c756573506172616d7308084241011808424e01100010014c7061727469636970617465645f626c6f636b73100108424e00015070657270657475616c5f696e63656e74697665731801084241000140746f74616c5f696e63656e74697665731801084241000130746f74616c5f7368617265731801084241000039070c547a726d6c5f6c69717569646974795f6d696e696e671870616c6c6574144572726f720404540001047046756e64446f65734e6f7448617665456e6f75676842616c616e6365000004a450616c6c6574206163636f756e7420646f6573206e6f74206861766520656e6f7567682066756e647304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093d0710307a726d6c5f72696b6964646f1474797065734872696b6964646f5f7369676d6f69645f6d764052696b6964646f5369676d6f69644d5610084655014107084653016907084645016d07084d4101750700100118636f6e6669678907014452696b6964646f436f6e6669673c46533e000110666565736d07010846450001206d615f73686f7274750701084d4100011c6d615f6c6f6e67750701084d4100004107083c7375627374726174655f666978656424466978656455313238041046726163014507000401106269747318011075313238000045070c1c747970656e756d1075696e741055496e7408045501490704420161070008010c6d7362490701045500010c6c73626107010442000049070c1c747970656e756d1075696e741055496e74080455014d0704420165070008010c6d73624d0701045500010c6c7362650701044200004d070c1c747970656e756d1075696e741055496e7408045501510704420165070008010c6d7362510701045500010c6c73626507010442000051070c1c747970656e756d1075696e741055496e7408045501550704420165070008010c6d7362550701045500010c6c73626507010442000055070c1c747970656e756d1075696e741055496e7408045501590704420165070008010c6d7362590701045500010c6c73626507010442000059070c1c747970656e756d1075696e741055496e74080455015d0704420161070008010c6d73625d0701045500010c6c7362610701044200005d070c1c747970656e756d1075696e7414555465726d0000000061070c1c747970656e756d0c6269740842310000000065070c1c747970656e756d0c626974084230000000006907083c7375627374726174655f6669786564244669786564493132380410467261630145070004011062697473710401106931323800006d0710307a726d6c5f72696b6964646f1474797065732c7369676d6f69645f666565284665655369676d6f69640408465301690700040118636f6e666967710701504665655369676d6f6964436f6e6669673c46533e0000710710307a726d6c5f72696b6964646f1474797065732c7369676d6f69645f666565404665655369676d6f6964436f6e66696704084653016907001401046d690701084653000104706907010846530001046e69070108465300012c696e697469616c5f66656569070108465300012c6d696e5f726576656e75656907010846530000750710307a726d6c5f72696b6964646f14747970657344656d615f6d61726b65745f766f6c756d653c456d614d61726b6574566f6c756d6504084655014107001c0118636f6e66696779070134456d61436f6e6669673c46553e00010c656d614107010846550001286d756c7469706c6965724107010846550001246c6173745f74696d65100134556e697854696d657374616d700001147374617465850701444d61726b6574566f6c756d65537461746500012873746172745f74696d65100134556e697854696d657374616d70000148766f6c756d65735f7065725f706572696f644107010846550000790710307a726d6c5f72696b6964646f14747970657344656d615f6d61726b65745f766f6c756d6524456d61436f6e66696704084649014107000c0128656d615f706572696f647d07012054696d657370616e000164656d615f706572696f645f657374696d6174655f6166746572810701404f7074696f6e3c54696d657370616e3e000124736d6f6f7468696e6741070108464900007d070c307a726d6c5f72696b6964646f1474797065732054696d657370616e0001141c5365636f6e647304001c010c7533320000001c4d696e7574657304001c010c75333200010014486f75727304001c010c75333200020010446179730400f0010c753136000300145765656b730400f0010c75313600040000810704184f7074696f6e040454017d070108104e6f6e6500000010536f6d6504007d070000010000850710307a726d6c5f72696b6964646f14747970657344656d615f6d61726b65745f766f6c756d65444d61726b6574566f6c756d65537461746500010c34556e696e697469616c697a65640000005444617461436f6c6c656374696f6e537461727465640001003444617461436f6c6c656374656400020000890710307a726d6c5f72696b6964646f1474797065734872696b6964646f5f7369676d6f69645f6d763452696b6964646f436f6e666967040846490169070008012c696e697469616c5f6665656907010846490001186c6f67325f6569070108464900008d070c307a726d6c5f72696b6964646f1870616c6c6574144572726f7208045400044900010c644669786564436f6e76657273696f6e496d706f737369626c650000042d01436f6e76657273696f6e206265747765656e20746865206042616c616e63656020616e642074686520696e7465726e616c2052696b6964646f20636f72652074797065206661696c65642e5852696b6964646f4e6f74466f756e64466f72506f6f6c000104e4466f72206120676976656e2060706f6f6c6964602c206e6f2052696b6964646f20696e7374616e636520636f756c6420626520666f756e642e6c52696b6964646f416c7265616479457869737473466f72506f6f6c0002045d01547279696e6720746f2063726561746520612052696b6964646f20696e7374616e636520666f7220612060706f6f6c696460207468617420616c72656164792068617320612052696b6964646f20696e7374616e63652e04ac506f74656e7469616c206572726f72732077697468696e207468652052696b6964646f2070616c6c65742e91070c507a726d6c5f73696d706c655f64697370757465731870616c6c6574144572726f720404540001084c496e76616c69644d61726b65745374617475730000082d01312e20416e79207265736f6c7574696f6e206d75737420656974686572206861766520612060446973707574656460206f7220605265706f7274656460206d61726b6574207374617475730101322e2049662073746174757320697320604469737075746564602c207468656e206174206c65617374206f6e652064697370757465206d757374206578697374a04d61726b6574446f65734e6f744861766553696d706c6544697370757465734d656368616e69736d00010445014f6e2064697370757465206f72207265736f6c7574696f6e2c20736f6d656f6e6520747269656420746f20706173732061206e6f6e2d73696d706c652d6469737075746573206d61726b6574207479706504b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909950704184f7074696f6e0404540131010108104e6f6e6500000010536f6d6504003101000001000099070c287a726d6c5f73776170731870616c6c6574144572726f7204045400019c4841626f76654d6178696d756d576569676874000004450154686520776569676874206f6620616e20617373657420696e20612043504d4d207377617020706f6f6c206973206772656174686572207468616e2074686520757070657220776569676874206361702e3441737365744e6f74426f756e64000104f854686520776569676874206f6620616e20617373657420696e20612043504d4d207377617020706f6f6c20636f756c64206e6f7420626520666f756e642e3841737365744e6f74496e506f6f6c000204e454686520617373657420696e207175657374696f6e20636f756c64206e6f7420626520666f756e642077697468696e2074686520706f6f6c2e444261736541737365744e6f74466f756e6400030421015468652062617365206173736574206f662074686520737761707320706f6f6c20776173204e6f6e6520616c74686f75676820612076616c7565207761732065787065637465642e344261644c696d6974507269636500040415015468652073706f74207072696365206f6620616e2061737365742070616972207761732067726561746572207468616e2074686520737065636966696564206c696d69742e4842656c6f774d696e696d756d576569676874000504390154686520776569676874206f6620616e20617373657420696e20612043504d4d207377617020706f6f6c206973206c6f776572207468616e2074686520757070657220776569676874206361702e4c496e73756666696369656e7442616c616e6365000604f4536f6d652066756e647320636f756c64206e6f74206265207472616e736665727265642064756520746f206120746f6f206c6f772062616c616e63652e54496e73756666696369656e744c697175696469747900070435014c69717569646974792070726f766964656420746f206e65772043504d4d20706f6f6c206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642062616c616e63652e4c496e73756666696369656e74537562736964790008040901546865206d61726b657420776173206e6f7420737461727465642073696e636520746865207375627369647920676f616c20776173206e6f7420726561636865642e54496e76616c6964416d6f756e74417267756d656e74000904e4436f756c64206e6f74206372656174652043504d4d20706f6f6c2073696e6365206e6f20616d6f756e7420776173207370656369666965642e48496e76616c6964466565417267756d656e74000a04d4436f756c64206e6f74206372656174652043504d4d20706f6f6c2073696e6365206e6f206665652077617320737570706c6965642e44496e76616c6964506f6f6c537461747573000b04b044697370617463682063616c6c6564206f6e20706f6f6c207769746820696e76616c6964207374617475732e48496e76616c696453636f72696e6752756c65000c085101412066756e6374696f6e2074686174206973206f6e6c792076616c696420666f7220706f6f6c7320776974682073706563696669632073636f72696e672072756c6573207761732063616c6c656420666f7220617c706f6f6c207769746820616e6f746865722073636f72696e672072756c652e58496e76616c696453746174655472616e736974696f6e000d044d01412066756e6374696f6e207761732063616c6c656420666f72206120737761707320706f6f6c207468617420646f6573206e6f742066756c66696c6c2074686520737461746520726571756972656d656e742e54496e76616c6964576569676874417267756d656e74000e04e8436f756c64206e6f74206372656174652043504d4d20706f6f6c2073696e6365206e6f2077656967687473207765726520737570706c6965642e1c4c696d6974496e000f045d0141207472616e73666572616c206f662066756e647320696e746f206120737761707320706f6f6c207761732061626f7665206120746872657368686f6c6420737065636966696564206279207468652073656e6465722e50496e76616c696453756273696479416d6f756e74001004705375627369647920616d6f756e7420697320746f6f20736d616c6c2e304c696d69744d697373696e67001104884e6f206c696d6974207761732073706563696669656420666f72206120737761702e204c696d69744f7574001208450141207472616e73666572616c206f662066756e6473206f7574206f66206120737761707320706f6f6c207761732062656c6f77206120746872657368686f6c6420737065636966696564206279207468652472656365697665722e444d617468417070726f78696d6174696f6e001304550154686520637573746f6d206d617468206c696272617279207969656c64656420616e20696e76616c696420726573756c7420286d6f73742074696d657320756e6578706563746564207a65726f2076616c7565292e284d6178496e526174696f00140821015468652070726f706f7274696f6e206f6620616e20617373657420616464656420696e746f206120706f6f6c20696e20636f6d70617269736f6e20746f2074686520616d6f756e7429016f66207468617420617373657420696e2074686520706f6f6c2069732061626f76652074686520746872657368686f6c6420737065636966696564206279206120636f6e7374616e742e2c4d61784f7574526174696f00150821015468652070726f706f7274696f6e206f6620616e2061737365742074616b656e2066726f6d206120706f6f6c20696e20636f6d70617269736f6e20746f2074686520616d6f756e7429016f66207468617420617373657420696e2074686520706f6f6c2069732061626f76652074686520746872657368686f6c6420737065636966696564206279206120636f6e7374616e742e384d6178546f74616c576569676874001608410154686520746f74616c20776569676874206f6620616c6c206173736574732077697468696e20612043504d4d20706f6f6c2069732061626f76652061207472657368686f6c6420737065636966696564386279206120636f6e7374616e742e444e6f5375627369647950726f7669646564001708490149742077617320747269656420746f2072656d6f766520737562736964792066726f6d206120706f6f6c20776869636820646f6573206e6f74206861766520737562736964792070726f7669646564206279b47468652061646472657373207468617420747269656420746f2072656d6f76652074686520737562736964792e40506f6f6c446f65734e6f7445786973740018049054686520706f6f6c20696e207175657374696f6e20646f6573206e6f742065786973742e24506f6f6c447261696e001904c44120706f6f6c2062616c616e63652064726f707065642062656c6f772074686520616c6c6f776564206d696e696d756d2e3c506f6f6c49734e6f74416374697665001a048454686520706f6f6c20696e207175657374696f6e20697320696e6163746976652e38506f6f6c4d697373696e67466565001b0409015468652043504d4d20706f6f6c20696e207175657374696f6e20646f6573206e6f7420686176652061206665652c20616c74686f7567682069742073686f756c642e48506f6f6c4d697373696e6753756273696479001c041d015468652052696b6964646f20706f6f6c20696e207175657374696f6e20646f6573206e6f74206861766520737562736964792c20616c74686f7567682069742073686f756c642e44506f6f6c4d697373696e67576569676874001d041101546865204350504d20706f6f6c20696e207175657374696f6e20646f6573206e6f74206861766520776569676874732c20616c74686f7567682069742073686f756c642e8c50726f766964656456616c7565734c656e4d757374457175616c4173736574734c656e001e043d0154776f20766563746f727320646f206e6f742068617665207468652073616d65206c656e6774682028757375616c6c792043504d4d20706f6f6c2061737365747320616e642077656967687473292e38537761704665654d697373696e67001f04ac4e6f20737761702066656520696e666f726d6174696f6e20666f756e6420666f722043504d4d20706f6f6c3853776170466565546f6f48696768002004c054686520737761702066656520697320686967686572207468616e2074686520616c6c6f776564206d6178696d756d2e30546f6f4665774173736574730021084901547269656420746f20637265617465206120706f6f6c207468617420686173206c65737320617373657473207468616e20746865206c6f77657220746872657368686f6c64207370656369666965642062792c6120636f6e7374616e742e34546f6f4d616e794173736574730022084901547269656420746f20637265617465206120706f6f6c207468617420686173206d6f726520617373657473207468616e2074686520757070657220746872657368686f6c64207370656369666965642062792c6120636f6e7374616e742e4c536f6d654964656e746963616c417373657473002304e8547269656420746f20637265617465206120706f6f6c2077697468206174206c656173742074776f206964656e746963616c206173736574732e40556e737570706f727465645472616465002404e854686520706f6f6c20646f6573206e6f7420737570706f7274207377617070696e67207468652061737365747320696e207175657374696f6e2e5057696e6e696e6741737365744e6f74466f756e640025042d01546865206f7574636f6d6520617373657420737065636966696564206173207468652077696e6e696e6720617373657420776173206e6f7420666f756e6420696e2074686520706f6f6c2e285a65726f416d6f756e74002604a4536f6d6520616d6f756e7420696e2061207472616e73616374696f6e20657175616c73207a65726f2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b101045300000400a10701185665633c543e0000a107000002b10100a507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540118045300000400590101185665633c543e0000a907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ad07045300000400b10701185665633c543e0000ad070c507a65697467656973745f7072696d697469766573186d61726b65743053756273696479556e74696c0c08424e0110084d4f0110084d490118000801246d61726b65745f69641801084d49000118706572696f64850101504d61726b6574506572696f643c424e2c204d4f3e0000b107000002ad0700b5070c5c7a726d6c5f70726564696374696f6e5f6d61726b6574731870616c6c6574144572726f720404540001c46043616e6e6f744469737075746553616d654f7574636f6d650000082d01536f6d656f6e6520697320747279696e6720746f2063616c6c206064697370757465602077697468207468652073616d65206f7574636f6d6520746861742069732063757272656e746c795072656769737465726564206f6e2d636861696e2e40456469746f724e6f7443726561746f72000104a04f6e6c792063726561746f722069732061626c6520746f206564697420746865206d61726b65742e9c45646974526561736f6e4c656e677468457863656564734d617845646974526561736f6e4c656e000204c845646974526561736f6e2773206c656e6774682067726561746572207468616e204d617845646974526561736f6e4c656e2e58476c6f62616c446973707574657344697361626c6564000304c454686520676c6f62616c2064697370757465207265736f6c7574696f6e2073797374656d2069732064697361626c65642e80496e73756666696369656e7446756e6473496e4d61726b65744163636f756e74000404d44d61726b6574206163636f756e7420646f6573206e6f74206861766520656e6f7567682066756e647320746f20706179206f75742e60496e73756666696369656e74536861726542616c616e6365000504a853656e64657220646f6573206e6f74206861766520656e6f7567682073686172652062616c616e63652e40496e76616c69644d756c746968617368000604d8416e20696e76616c696420486173682077617320696e636c7564656420696e2061206d756c74696861736820706172616d657465722e44496e76616c69644d61726b65745479706500070484416e20696e76616c6964206d61726b657420747970652077617320666f756e642e48496e76616c696453636f72696e6752756c650008042501416e206f7065726174696f6e20697320726571756573746564207468617420697320756e737570706f7274656420666f722074686520676976656e2073636f72696e672072756c652e404e6f74456e6f75676842616c616e6365000904c853656e64657220646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20627579207368617265732e544d61726b6574416c72656164795265706f72746564000a04784d61726b657420697320616c7265616479207265706f72746564206f6e2e544d61726b65744475726174696f6e546f6f4c6f6e67000b04ac546865206d61726b6574206475726174696f6e206973206c6f6e676572207468616e20616c6c6f7765642e884d61726b65744564697452657175657374416c7265616479496e50726f6772657373000c04ac4d61726b65742065646974207265717565737420697320616c726561647920696e2070726f67726573732e584d61726b6574456469744e6f74526571756573746564000d04844d61726b6574206973206e6f742072657175657374656420666f7220656469742e444d61726b657449734e6f74416374697665000e04844d61726b65742077617320657870656374656420746f206265206163746976652e444d61726b657449734e6f74436c6f736564000f04844d61726b65742077617320657870656374656420746f20626520636c6f7365642e704d61726b657449734e6f74436f6c6c656374696e6753756273696479001004c841206d61726b657420696e207375627369647920636f6c6c656374696f6e207068617365207761732065787065637465642e4c4d61726b657449734e6f7450726f706f7365640011047c412070726f706f736564206d61726b6574207761732065787065637465642e4c4d61726b657449734e6f745265706f727465640012047c41207265706f72746564206d61726b6574207761732065787065637465642e4c4d61726b657449734e6f7444697370757465640013047c41206469737075746564206d61726b6574207761732065787065637465642e4c4d61726b657449734e6f745265736f6c7665640014047c41207265736f6c766564206d61726b6574207761732065787065637465642e484d61726b65745374617274546f6f536f6f6e001504f454686520706f696e7420696e2074696d65207768656e20746865206d61726b6574206265636f6d65732061637469766520697320746f6f20736f6f6e2e484d61726b65745374617274546f6f4c617465001604f454686520706f696e7420696e2074696d65207768656e20746865206d61726b6574206265636f6d65732061637469766520697320746f6f206c6174652e484d6178446973707574657352656163686564001704c0546865206d6178696d756d206e756d626572206f6620646973707574657320686173206265656e20726561636865642e444d617844697370757465734e6565646564001804f0546865206d6178696d756d206e756d626572206f66206469737075746573206973206e656564656420666f722074686973206f7065726174696f6e2e2c4d697373696e67426f6e6400190474547269656420746f20736574746c65206d697373696e6720626f6e642e4c4e6f74456e6f75676843617465676f72696573001a04f4546865206e756d626572206f662063617465676f7269657320666f7220612063617465676f726963616c206d61726b657420697320746f6f206c6f772e404e6f57696e6e696e6742616c616e6365001b0480546865207573657220686173206e6f2077696e6e696e672062616c616e63652e3c4f7574636f6d654d69736d61746368001c04b45375626d6974746564206f7574636f6d6520646f6573206e6f74206d61746368206d61726b657420747970652eac52656a656374526561736f6e4c656e677468457863656564734d617852656a656374526561736f6e4c656e001d04d852656a656374526561736f6e2773206c656e6774682067726561746572207468616e204d617852656a656374526561736f6e4c656e2e445265706f727465724e6f744f7261636c65001e04c0546865207265706f7274206973206e6f7420636f6d696e672066726f6d2064657369676e61746564206f7261636c652e3c53746f726167654f766572666c6f77001f04010149742077617320747269656420746f20617070656e6420616e206974656d20746f2073746f72616765206265796f6e642074686520626f756e6461726965732e44546f6f4d616e7943617465676f72696573002004b4546f6f206d616e792063617465676f7269657320666f7220612063617465676f726963616c206d61726b65742e5c496e76616c6964446973707574654d656368616e69736d002104d454686520616374696f6e20726571756972657320616e6f74686572206d61726b65742064697370757465206d656368616e69736d2e4c496e76616c69644d61726b6574537461747573002204a843617463682d616c6c206572726f7220666f7220696e76616c6964206d61726b6574207374617475732e60556e65787065637465644e6f6e65496e506f7374496e666f0023049c54686520706f73742064697370617463682073686f756c64206e65766572206265204e6f6e652e285a65726f416d6f756e74002404a8416e20616d6f756e742077617320696c6c6567616c6c7920737065636966696564206173207a65726f2e4c496e76616c69644d61726b6574506572696f64002504d84d61726b657420706572696f64206973206661756c74792028746f6f2073686f72742c206f757473696465206f66206c696d697473294c496e76616c69644f7574636f6d6552616e6765002604c8546865206f7574636f6d652072616e6765206f6620746865207363616c6172206d61726b657420697320696e76616c69642e544e6f74416c6c6f776564546f5265706f7274596574002704f443616e206e6f74207265706f7274206265666f7265206d61726b65742e646561646c696e65732e67726163655f706572696f6420697320656e6465642eb0446973707574654475726174696f6e536d616c6c65725468616e4d696e446973707574654475726174696f6e002804f853706563696669656420646973707574655f6475726174696f6e20697320736d616c6c6572207468616e204d696e446973707574654475726174696f6e2ea84f7261636c654475726174696f6e536d616c6c65725468616e4d696e4f7261636c654475726174696f6e002904f0537065636966696564206f7261636c655f6475726174696f6e20697320736d616c6c6572207468616e204d696e4f7261636c654475726174696f6e2eb0446973707574654475726174696f6e477265617465725468616e4d6178446973707574654475726174696f6e002a04f853706563696669656420646973707574655f6475726174696f6e2069732067726561746572207468616e204d6178446973707574654475726174696f6e2e904772616365506572696f64477265617465725468616e4d61784772616365506572696f64002b04d85370656369666965642067726163655f706572696f642069732067726561746572207468616e204d61784772616365506572696f642ea84f7261636c654475726174696f6e477265617465725468616e4d61784f7261636c654475726174696f6e002c04f0537065636966696564206f7261636c655f6475726174696f6e2069732067726561746572207468616e204d61784f7261636c654475726174696f6e2e70576569676874734c656e4d757374457175616c4173736574734c656e002d04e05468652077656967687473206c656e6774682068617320746f20626520657175616c20746f2074686520617373657473206c656e6774682e6c476c6f62616c44697370757465416c726561647953746172746564002e040501546865207374617274206f662074686520676c6f62616c206469737075746520666f722074686973206d61726b65742068617070656e656420616c72656164792e40496e76616c6964426173654173736574002f04f050726f766964656420626173655f6173736574206973206e6f7420616c6c6f77656420746f206265207573656420617320626173655f61737365742e60556e72656769737465726564466f726569676e4173736574003004cc4120666f726569676e20617373657420696e206e6f74207265676973746572656420696e20417373657452656769737472792e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b9070c247a726d6c5f737479781870616c6c6574144572726f720404540001088046756e64446f65734e6f7448617665456e6f7567684672656542616c616e6365000004b84163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f2063726f73732e44486173416c726561647943726f73736564000104704163636f756e742068617320616c72656164792063726f737365642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909bd0704184f7074696f6e04045401c1070108104e6f6e6500000010536f6d650400c1070000010000c1070c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000c5070c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65c9070128287533322c2075333229000140696e67726573735f6368616e6e656c73cd0701885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73cd0701885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000c907000004081c1c00cd07000002d10700d10700000408a102d50700d5070c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f63617061636974791c010c7533320001386d61785f746f74616c5f73697a651c010c7533320001406d61785f6d6573736167655f73697a651c010c7533320001246d73675f636f756e741c010c753332000128746f74616c5f73697a651c010c7533320001206d71635f686561649d0201304f7074696f6e3c486173683e0000d9070c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a651c010c7533320001486d61785f686561645f646174615f73697a651c010c7533320001586d61785f7570776172645f71756575655f636f756e741c010c7533320001546d61785f7570776172645f71756575655f73697a651c010c75333200015c6d61785f7570776172645f6d6573736167655f73697a651c010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e6469646174651c010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e6469646174651c010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e1c012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c61791c012c426c6f636b4e756d6265720000dd07089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c6179486173680000e107042042547265654d617008044b01a102045601dd07000400e507000000e507000002e90700e90700000408a102dd0700ed07000002f10700f1070860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401a10200080124726563697069656e74a102010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e0000f5070c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9070c6070616c6c65745f70617261636861696e5f7374616b696e671474797065734c50617261636861696e426f6e64436f6e66696704244163636f756e74496401000008011c6163636f756e740001244163636f756e74496400011c70657263656e74d501011c50657263656e740000fd070c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657324526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e741c0128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e6774681c010c753332000001080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065732444656c656761746f7208244163636f756e74496401001c42616c616e636501180014010869640001244163636f756e74496400012c64656c65676174696f6e73050801904f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63653e3e000114746f74616c18011c42616c616e63650001286c6573735f746f74616c18011c42616c616e63650001187374617475731108013c44656c656761746f72537461747573000005080c6070616c6c65745f70617261636861696e5f7374616b696e670c736574284f7264657265645365740404540109080004000d0801185665633c543e000009080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657310426f6e6408244163636f756e74496401001c42616c616e63650118000801146f776e65720001244163636f756e744964000118616d6f756e7418011c42616c616e636500000d0800000209080011080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065733c44656c656761746f72537461747573000108184163746976650000001c4c656176696e6704001c0128526f756e64496e6465780001000015080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065734443616e6469646174654d65746164617461041c42616c616e6365011800280110626f6e6418011c42616c616e636500014064656c65676174696f6e5f636f756e741c010c753332000134746f74616c5f636f756e74656418011c42616c616e63650001706c6f776573745f746f705f64656c65676174696f6e5f616d6f756e7418011c42616c616e6365000180686967686573745f626f74746f6d5f64656c65676174696f6e5f616d6f756e7418011c42616c616e636500017c6c6f776573745f626f74746f6d5f64656c65676174696f6e5f616d6f756e7418011c42616c616e6365000130746f705f636170616369747919080138436170616369747953746174757300013c626f74746f6d5f636170616369747919080138436170616369747953746174757300011c726571756573741d0801a44f7074696f6e3c43616e646964617465426f6e644c657373526571756573743c42616c616e63653e3e00011873746174757325080138436f6c6c61746f72537461747573000019080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657338436170616369747953746174757300010c1046756c6c00000014456d7074790001001c5061727469616c000200001d0804184f7074696f6e0404540121080108104e6f6e6500000010536f6d6504002108000001000021080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065736043616e646964617465426f6e644c65737352657175657374041c42616c616e6365011800080118616d6f756e7418011c42616c616e636500013c7768656e5f65786563757461626c651c0128526f756e64496e646578000025080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657338436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e6704001c0128526f756e64496e6465780002000029080000022d08002d080c6070616c6c65745f70617261636861696e5f7374616b696e674c64656c65676174696f6e5f7265717565737473405363686564756c65645265717565737408244163636f756e74496401001c42616c616e63650118000c012464656c656761746f720001244163636f756e74496400013c7768656e5f65786563757461626c651c0128526f756e64496e646578000118616374696f6ecd01016444656c65676174696f6e416374696f6e3c42616c616e63653e0000310800000235080035080c6070616c6c65745f70617261636861696e5f7374616b696e67346175746f5f636f6d706f756e64484175746f436f6d706f756e64436f6e66696704244163636f756e74496401000008012464656c656761746f720001244163636f756e74496400011476616c7565d501011c50657263656e74000039080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065732c44656c65676174696f6e7308244163636f756e74496401001c42616c616e636501180008012c64656c65676174696f6e730d0801745665633c426f6e643c4163636f756e7449642c2042616c616e63653e3e000114746f74616c18011c42616c616e636500003d08000004081c000041080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657340436f6c6c61746f72536e617073686f7408244163636f756e74496401001c42616c616e63650118000c0110626f6e6418011c42616c616e636500012c64656c65676174696f6e73450801b45665633c426f6e64576974684175746f436f6d706f756e643c4163636f756e7449642c2042616c616e63653e3e000114746f74616c18011c42616c616e63650000450800000249080049080c6070616c6c65745f70617261636861696e5f7374616b696e6714747970657350426f6e64576974684175746f436f6d706f756e6408244163636f756e74496401001c42616c616e63650118000c01146f776e65720001244163636f756e744964000118616d6f756e7418011c42616c616e63650001346175746f5f636f6d706f756e64d501011c50657263656e7400004d080c6070616c6c65745f70617261636861696e5f7374616b696e671474797065733444656c617965645061796f7574041c42616c616e63650118000c0138726f756e645f69737375616e636518011c42616c616e6365000150746f74616c5f7374616b696e675f72657761726418011c42616c616e636500014c636f6c6c61746f725f636f6d6d697373696f6ed901011c50657262696c6c000051080c6070616c6c65745f70617261636861696e5f7374616b696e6724696e666c6174696f6e34496e666c6174696f6e496e666f041c42616c616e63650118000c0118657870656374cd04013852616e67653c42616c616e63653e000118616e6e75616cd104013852616e67653c50657262696c6c3e000114726f756e64d104013852616e67653c50657262696c6c3e000055080c6070616c6c65745f70617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001b43044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008005444656c656761746f72426f6e6442656c6f774d696e0009004844656c65676174696f6e42656c6f774d696e000a0038416c72656164794f66666c696e65000b0034416c7265616479416374697665000c005c44656c656761746f72416c72656164794c656176696e67000d004c44656c656761746f724e6f744c656176696e67000e005c44656c656761746f7243616e6e6f744c65617665596574000f005c43616e6e6f7444656c656761746549664c656176696e670010005c43616e646964617465416c72656164794c656176696e670011004c43616e6469646174654e6f744c656176696e670012005c43616e64696461746543616e6e6f744c656176655965740013005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001400804578636565644d617844656c65676174696f6e7350657244656c656761746f7200150064416c726561647944656c65676174656443616e6469646174650016003c496e76616c69645363686564756c650017004443616e6e6f7453657442656c6f774d696e001800c8526f756e644c656e6774684d7573744265477265617465725468616e546f74616c53656c6563746564436f6c6c61746f7273001900484e6f57726974696e6753616d6556616c7565001a00b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001b00cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001c0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001d007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001e00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001f00bc546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f4c6561766543616e6469646174657300200098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f72730021006c50656e64696e6743616e6469646174655265717565737473444e450022009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730023008050656e64696e6743616e646964617465526571756573744e6f744475655965740024006c50656e64696e6744656c65676174696f6e52657175657374444e450025009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730026008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002700cc43616e6e6f7444656c65676174654c6573735468616e4f72457175616c546f4c6f77657374426f74746f6d5768656e46756c6c0028005c50656e64696e6744656c65676174696f6e5265766f6b650029008c546f6f4c6f7744656c65676174696f6e436f756e74546f4175746f436f6d706f756e64002a00ec546f6f4c6f7743616e6469646174654175746f436f6d706f756e64696e6744656c65676174696f6e436f756e74546f4175746f436f6d706f756e64002b00dc546f6f4c6f7743616e6469646174654175746f436f6d706f756e64696e6744656c65676174696f6e436f756e74546f44656c6567617465002c0004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090959080c5870616c6c65745f617574686f725f696e686572656e741870616c6c6574144572726f7204045400010c40417574686f72416c726561647953657400000470417574686f7220616c72656164792073657420696e20626c6f636b2e2c4e6f4163636f756e744964000104e04e6f204163636f756e7449642077617320666f756e6420746f206265206173736f6369617465642077697468207468697320617574686f723843616e6e6f744265417574686f72000204d454686520617574686f7220696e2074686520696e686572656e74206973206e6f7420616e20656c696769626c6520617574686f722e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095d080c5470616c6c65745f617574686f725f6d617070696e671870616c6c657440526567697374726174696f6e496e666f04045400000c011c6163636f756e74000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0001106b657973f101011c543a3a4b657973000061080c5470616c6c65745f617574686f725f6d617070696e671870616c6c6574144572726f720404540001204c4173736f63696174696f6e4e6f74466f756e64000004e4546865206173736f63696174696f6e2063616e277420626520636c65617265642062656361757365206974206973206e6f7420666f756e642e484e6f74596f75724173736f63696174696f6e0001041d01546865206173736f63696174696f6e2063616e277420626520636c656172656420626563617573652069742062656c6f6e677320746f20616e6f74686572206163636f756e742e6c43616e6e6f744166666f726453656375726974794465706f7369740002043d0154686973206163636f756e742063616e6e6f742073657420616e20617574686f7220626563617573652069742063616e6e6f6e206166666f726420746865207365637572697479206465706f73697444416c72656164794173736f6369617465640003042101546865204e696d627573496420696e207175657374696f6e20697320616c7265616479206173736f63696174656420616e642063616e6e6f74206265206f7665727772697474656e4c4f6c64417574686f7249644e6f74466f756e64000404c44e6f206578697374696e67204e696d62757349642063616e20626520666f756e6420666f7220746865206163636f756e743057726f6e674b657953697a65000504504b65797320686176652077726f6e672073697a65484465636f64654e696d6275734661696c6564000604a04661696c656420746f206465636f6465204e696d627573496420666f7220607365745f6b65797360404465636f64654b6579734661696c65640007049c4661696c656420746f206465636f646520543a3a4b65797320666f7220607365745f6b65797360040d01416e206572726f7220746861742063616e206f63637572207768696c6520657865637574696e6720746865206d617070696e672070616c6c65742773206c6f6769632e65080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096908086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400006d08086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f757365641c012c50616765436f756e746572000120656e645f757365641c012c50616765436f756e7465720001406f7665727765696768745f636f756e7410013c4f766572776569676874496e646578000071080000027508007508000004081c300079080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465729502015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679810801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e9502015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665c80110626f6f6c000100145265616479080120726573706f6e73658908014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000810804184f7074696f6e0404540185080108104e6f6e6500000010536f6d650400850800000100008508000004080808008908080c78636d4456657273696f6e6564526573706f6e736500010c0856300400fd04013076303a3a526573706f6e736500000008563104001105013076313a3a526573706f6e736500010008563204005902013076323a3a526573706f6e7365000200008d08000004081c95020091080000040c10101c009508101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540199080453000004009d0801185665633c543e000099080000040895021c009d08000002990800a1080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304005505013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000a5080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a908000002ad0800ad08086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572a10201185061726149640001147374617465b1080130496e626f756e6453746174650001406d6573736167655f6d65746164617461b50801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000b108086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000b508000002b90800b908000004081cbd0800bd080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000c10800000408a1021c00c508000002c90800c908086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74a10201185061726149640001147374617465cd0801344f7574626f756e6453746174650001347369676e616c735f6578697374c80110626f6f6c00012c66697273745f696e646578f0010c7531360001286c6173745f696e646578f0010c7531360000cd08086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000d10800000408a102f000d508086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c641c010c75333200013864726f705f7468726573686f6c641c010c753332000140726573756d655f7468726573686f6c641c010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000d9080000040ca1021c3000dd080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e1080c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f720404540001143441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e508000004080902090200e9080000040809023000ed080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f508102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730141031043616c6c012d03245369676e617475726501f90814457874726101110900040030000000f908082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400fd080148656432353531393a3a5369676e61747572650000001c53723235353139040005090148737232353531393a3a5369676e617475726500010014456364736104000909014065636473613a3a5369676e617475726500020000fd080c1c73705f636f72651c65643235353139245369676e617475726500000400010901205b75383b2036345d0000010900000340000000080005090c1c73705f636f72651c73723235353139245369676e617475726500000400010901205b75383b2036345d000009090c1c73705f636f7265146563647361245369676e6174757265000004000d0901205b75383b2036355d00000d09000003410000000800110900000420150919091d09210925092d093109350900150910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000190910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e040454000000001d0910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000210910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000250910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004002909010c45726100002909102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00002d0910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400280120543a3a496e6465780000310910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000003509085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c7469702502013042616c616e63654f663c543e00012061737365745f6964b001684f7074696f6e3c436861726765417373657449644f663c543e3e0000390908447a65697467656973745f72756e74696d651c52756e74696d6500000000bc1853797374656d011853797374656d401c4163636f756e7401010402000c510100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e7400001c040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e00001c040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e73696344617461010104051c300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d626572010010200000000000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e7401001c100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cc9020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000cd0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100c80400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100c80400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000c102040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01d50201501830426c6f636b57656967687473e5026d01e2817a5500070088526a7402004001c2e49817000107d0389ca54b0200d000010700e6bd4f570200f000010000c2e49817000107d0da30c0680200200101070088526a7402004001010700a2941a1d02005000c2e498170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468f5023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741020fa00000000000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874fd024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e01033903247a6569746765697374247a656974676569737401000000300000000100000038ea93e3f16f3d6962020000002aa62120049dd2d201000000bc9d89904f5b923f0100000068b66ba122c93fa70200000037c8bb1350a9a2a802000000f3ff14d5ab52705902000000ba8173bf23b2e6f801000000df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000f78b278be53f454c02000000ab3c0572291feb8b01000000d2bc9897eed08f15030000008fa039405ea8374e0100000017000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978f008490014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e011103002454696d657374616d70012454696d657374616d70080c4e6f7701001020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100c8040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0115030004344d696e696d756d506572696f6410207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00016052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100190304000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e0000000002245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e646101010405101d030400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050478040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e013103017408344d6178696d756d57656967687424280700743ba40b0200200004290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b1c1032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0171050320507265696d6167650120507265696d6167650824537461747573466f72000104062c75050400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f72000104067d058105040000013903018800018505042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402008905040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402009905040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e013d03018c0c484578697374656e7469616c4465706f736974184080f0fa0200000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b731c103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d617852657365727665731c1032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01a5050a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100a90540000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ad0504000000019404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b20547265617375727901205472656173757279103450726f706f73616c436f756e7401001c100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051cb1050400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100b505040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01490301981c3050726f706f73616c426f6e64bd051050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d184000e87648170000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d41014401005039278c0400000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64102000a3020000000000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ebd0510a08601000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964c105207a67652f747372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731c10640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01c5050c1c56657374696e67011c56657374696e67081c56657374696e670001040200c905040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100d10504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e014d03019c08444d696e5665737465645472616e73666572184080f0fa0200000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c65731c101c0000000001d5050d204d756c746973696701204d756c746973696704244d756c7469736967730001080502d905dd05040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01550301a00c2c4465706f73697442617365184080ea008203000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000366e010000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f726965731c106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01e5050e20426f756e746965730120426f756e74696573102c426f756e7479436f756e7401001c100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051ce9050400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e73000104051cf1050400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100b505040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01610301a82444426f756e74794465706f7369744261736518400010a5d4e8000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c617910206054000000000000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64102060d8030000000000046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572bd051020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617841014401005039278c0400000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e4101440100e87648170000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400088526a7400000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e40b540200000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681c10002000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501f5050f38417373657454785061796d656e74000001ac0000102444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e7401001c100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f905040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f66000104051c050604000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e7401001c100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b656401001c100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f66000104051c090604000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001506e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100c80400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002d06040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c310604000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cc80400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01650301b4303c456e6163746d656e74506572696f641020403800000000000014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641020a08c00000000000004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641020a08c00000000000004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f6410204038000000000000109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564c804010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f641020201c00000000000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641020e0c400000000000004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f7465731c106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c731c1064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f736974731c1064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c69737465641c106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e013506144441647669736f7279436f6d6d6974746565014441647669736f7279436f6d6d6974746565182450726f706f73616c7301003906040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c2d03040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c3d06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e7401001c100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010059030400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e016d0301c400014106156c41647669736f7279436f6d6d69747465654d656d62657273686970016c41647669736f7279436f6d6d69747465654d656d62657273686970081c4d656d6265727301004506040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e017d0301cc00014906161c436f756e63696c011c436f756e63696c182450726f706f73616c7301004d06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c2d03040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c3d06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e7401001c100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010059030400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01810301d0000151061744436f756e63696c4d656d626572736869700144436f756e63696c4d656d62657273686970081c4d656d6265727301005506040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01850301d4000159061848546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301005d06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c2d03040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c3d06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e7401001c100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010059030400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01890301d8000161061970546563686e6963616c436f6d6d69747465654d656d626572736869700170546563686e6963616c436f6d6d69747465654d656d62657273686970081c4d656d6265727301006506040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e018d0301dc000169061a204964656e7469747901204964656e7469747910284964656e746974794f6600010405006d0604000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020021040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f6601010405007d0644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e2852656769737472617273010085060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01910301e0183042617369634465706f736974184060699a8903000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f7369741840604ff302000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f7369741840705f70800300000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e74731c1080000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c64731c1010000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d6178526567697374726172731c1004000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e0195061e1c5574696c697479011c5574696c6974790001310401e4044c626174636865645f63616c6c735f6c696d69741c10aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0199061f1450726f7879011450726f7879081c50726f7869657301010405009d064400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500ad0644000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01590401e8184050726f78794465706f73697442617365184080636d7e03000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f721840b0a7790100000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f786965731c102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e671c102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365184080636d7e03000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840604ff30200000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01bd062024436f6e7472616374730124436f6e74726163747318305072697374696e65436f6465000104062cc10604000465012041206d617070696e672066726f6d20616e206f726967696e616c20636f6465206861736820746f20746865206f726967696e616c20636f64652c20756e746f756368656420627920696e737472756d656e746174696f6e2e2c436f646553746f72616765000104062cc50604000465012041206d617070696e67206265747765656e20616e206f726967696e616c20636f6465206861736820616e6420696e737472756d656e746564207761736d20636f64652c20726561647920666f7220657865637574696f6e2e2c4f776e6572496e666f4f66000104062ccd060400040d012041206d617070696e67206265747765656e20616e206f726967696e616c20636f6465206861736820616e6420697473206f776e657220696e666f726d6174696f6e2e144e6f6e6365010010200000000000000000581d0120546869732069732061202a2a6d6f6e6f746f6e69632a2a20636f756e74657220696e6372656d656e746564206f6e20636f6e747261637420696e7374616e74696174696f6e2e0005012054686973206973207573656420696e206f7264657220746f2067656e657261746520756e6971756520747269652069647320666f7220636f6e7472616374732e2901205468652074726965206964206f662061206e657720636f6e74726163742069732063616c63756c617465642066726f6d2068617368286163636f756e745f69642c206e6f6e6365292e350120546865206e6f6e63652069732072657175697265642062656361757365206f74686572776973652074686520666f6c6c6f77696e672073657175656e636520776f756c64206c65616420746f84206120706f737369626c6520636f6c6c6973696f6e206f662073746f726167653a006820312e204372656174652061206e657720636f6e74726163742e6c20322e205465726d696e6174652074686520636f6e74726163742efc20332e20496d6d6564696174656c792072656372656174652074686520636f6e74726163742077697468207468652073616d65206163636f756e745f69642e00450120546869732069732062616420626563617573652074686520636f6e74656e7473206f6620612074726965206172652064656c65746564206c617a696c7920616e64207468657265206d6967687420626559012073746f72616765206f6620746865206f6c6420696e7374616e74696174696f6e207374696c6c20696e206974207768656e20746865206e657720636f6e747261637420697320637265617465642e20506c656173655901206e6f746520746861742077652063616e2774207265706c6163652074686520636f756e7465722062792074686520626c6f636b206e756d6265722062656361757365207468652073657175656e63652061626f766551012063616e2068617070656e20696e207468652073616d6520626c6f636b2e20576520616c736f2063616e2774206b65657020746865206163636f756e7420636f756e74657220696e206d656d6f7279206f6e6c79490120626563617573652073746f7261676520697320746865206f6e6c792077617920746f20636f6d6d756e6963617465206163726f737320646966666572656e742065787472696e7369637320696e20746865302073616d6520626c6f636b2e001c2023204e6f7465003d0120446f206e6f742075736520697420746f2064657465726d696e6520746865206e756d626572206f6620636f6e7472616374732e20497420776f6e27742062652064656372656d656e74656420696664206120636f6e74726163742069732064657374726f7965642e38436f6e7472616374496e666f4f660001040500d10604000ca82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e3444656c6574696f6e51756575650100d506040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7359012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f696e697469616c697a65602e01610401f424205363686564756c65e106410b0400000000010000000400008000000010000000001000000001000020000000200000000040000004000000000000007f150000a6220000041b0000631800008129000012150000b30f0000fc2d000008000000c8a40000e8bb000000000000000000009920000082200000491f0000b52900007f410000f01c000065ab61015e0c0000620f0000ae110000231200007c120000230f000086110000db0700007a0b000046080000c1080000680a0000ad0500008b070000490a00008b0b0000610e0000d30500003d050000b0050000a90d0000cd090000920a0000970b0000d0070000de04000067070000e5040000380300003207000040090000cb07000002bd060000000000a12bce0100000000ecd9df0100000000da7708000000000022b0030000000000cf310700000000001f290700000000001d812200000000001d3307000000000053080700000000000710070000000000f97307000000000006881f000000000099d90300000000009024070000000000d0000000000000004bbc09030000000068010000000000000062092c00000000c969280000000000c7db4d0000000000a0a9ad070000000024050000000000009ecf05000000000093e10c08000000000532000000000000543000000000000082b879110000000051390f08000000003a30000000000000d4a3f601000000009a0e0000000000001279f80100000000bb1600000000000019bf0c0800000000ce3800000000000041083f0900000000d34cc928000000009b51ea21000000003b78d90900000000ca830300000000005c65514700000000f505000000000000b0050000000000008505000000000000abc50400000000001f040000000000002e1412000000000060110000000000001de5100000000000aa07000000000000cb65120000000000b507000000000000c167200400000000c49ff80000000000b017040000000000fe290a0000000000a306040000000000046820436f7374207363686564756c6520616e64206c696d6974732e4844656c6574696f6e517565756544657074681c10800000003c090120546865206d6178696d756d206e756d626572206f6620636f6e74726163747320746861742063616e2062652070656e64696e6720666f722064656c6574696f6e2e003d01205768656e206120636f6e74726163742069732064656c657465642062792063616c6c696e6720607365616c5f7465726d696e61746560206974206265636f6d657320696e61636365737369626c654d0120696d6d6564696174656c792c20627574207468652064656c6574696f6e206f66207468652073746f72616765206974656d732069742068617320616363756d756c6174656420697320706572666f726d65642901206c617465722e2054686520636f6e74726163742069732070757420696e746f207468652064656c6574696f6e2071756575652e205468697320646566696e657320686f77206d616e795d0120636f6e7472616374732063616e20626520717565756564207570206174207468652073616d652074696d652e2049662074686174206c696d6974206973207265616368656420607365616c5f7465726d696e6174656015012077696c6c206661696c2e2054686520616374696f6e206d757374206265207265747269656420696e2061206c6174657220626c6f636b20696e207468617420636173652e00b82054686520726561736f6e7320666f72206c696d6974696e6720746865207175657565206465707468206172653a00590120312e2054686520717565756520697320696e2073746f7261676520696e206f7264657220746f2062652070657273697374656e74206265747765656e20626c6f636b732e2057652077616e7420746f206c696d6974b4200974686520616d6f756e74206f662073746f7261676520746861742063616e20626520636f6e73756d65642e4d0120322e205468652071756575652069732073746f72656420696e206120766563746f7220616e64206e6565647320746f206265206465636f64656420617320612077686f6c65207768656e2072656164696e674501090969742061742074686520656e64206f66206561636820626c6f636b2e204c6f6e676572207175657565732074616b65206d6f72652077656967687420746f206465636f646520616e642068656e6365e809096c696d69742074686520616d6f756e74206f66206974656d7320746861742063616e2062652064656c657465642070657220626c6f636b2e4c44656c6574696f6e5765696768744c696d697424280700972cbb0802001800184d0120546865206d6178696d756d20616d6f756e74206f662077656967687420746861742063616e20626520636f6e73756d65642070657220626c6f636b20666f72206c617a7920747269652072656d6f76616c2e005d012054686520616d6f756e74206f66207765696768742074686174206973206465646963617465642070657220626c6f636b20746f20776f726b206f6e207468652064656c6574696f6e2071756575652e204c617267657245012076616c75657320616c6c6f77206d6f72652074726965206b65797320746f2062652064656c6574656420696e206561636820626c6f636b20627574207265647563652074686520616d6f756e74206f664101207765696768742074686174206973206c65667420666f72207472616e73616374696f6e732e20536565205b6053656c663a3a44656c6574696f6e51756575654465707468605d20666f72206d6f72659820696e666f726d6174696f6e2061626f7574207468652064656c6574696f6e2071756575652e384465706f736974506572427974651840b0710b000000000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e384465706f7369745065724974656d184000d6117e0300000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e284d6178436f64654c656e1c1000ec01000c5d0120546865206d6178696d756d206c656e677468206f66206120636f6e747261637420636f646520696e2062797465732e2054686973206c696d6974206170706c69657320746f2074686520696e737472756d656e74656451012076657273696f6e206f662074686520636f64652e205468657265666f72652060696e7374616e74696174655f776974685f636f6465602063616e206661696c206576656e207768656e20737570706c79696e679c2061207761736d2062696e6172792062656c6f772074686973206d6178696d756d2073697a652e404d617853746f726167654b65794c656e1c108000000004e020546865206d6178696d756d20616c6c6f7761626c65206c656e67746820696e20627974657320666f722073746f72616765206b6579732e5c556e73616665556e737461626c65496e74657266616365c80400241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e444d617844656275674275666665724c656e1c100000200004c420546865206d6178696d756d206c656e677468206f66207468652064656275672062756666657220696e2062797465732e01f106213041737365744d616e61676572013041737365744d616e6167657200016d0400044c4765744e617469766543757272656e63794964fc04040001f5062818546f6b656e730118546f6b656e731034546f74616c49737375616e636501010405fc18400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e144c6f636b730101080205f906fd06040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e74730101080205f9060907c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e2052657365727665730101080205f9060d07040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e0001f808204d61784c6f636b731c1032000000002c4d617852657365727665731c1032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01190729344d61726b6574436f6d6d6f6e7301344d61726b6574436f6d6d6f6e730c1c4d61726b657473000104021875010400044820486f6c647320616c6c206d61726b657473344d61726b6574436f756e746572010018400000000000000000000000000000000008590120546865206e756d626572206f66206d61726b65747320746861742068617665206265656e20637265617465642028696e636c7564696e672072656d6f766564206d61726b6574732920616e6420746865206e65787484206964656e74696669657220666f7220612063726561746564206d61726b65742e284d61726b6574506f6f6c0001040218180400085501204d6170732061206d61726b657420696420746f20612072656c6174656420706f6f6c2069642e20497420697320757020746f207468652063616c6c657220746f206b65657020616e642073796e632076616c6964b0206578697374656e74206d61726b65747320776974682076616c6964206578697374656e7420706f6f6c732e0000046450726564696374696f6e4d61726b65747350616c6c65744964c105207a67652f7072656404d82054686520707265666978207573656420746f2063616c63756c61746520746865207072697a6520706f6f6c206163636f756e74732e011d073228417574686f72697a65640128417574686f72697a65640460417574686f72697a65644f7574636f6d655265706f727473000104051821070400042901204d61707320746865206d61726b657420696420746f20746865206f7574636f6d65207265706f727465642062792074686520617574686f72697a6564206163636f756e742e20202020017504010d010840436f7272656374696f6e506572696f641020201c0000000000000821012054686520706572696f642c20696e2077686963682074686520617574686f726974792063616e20636f727265637420746865206f7574636f6d65206f662061206d61726b65742e7420546869732076616c7565206d757374206e6f74206265207a65726f2e2050616c6c65744964c105207a67652f61747a640468204964656e746966696572206f6620746869732070616c6c65740125073314436f7572740114436f75727414184a75726f727300010402001501040004b8204163636f756e74732074686174207374616b652066756e647320746f20646563696465206f7574636f6d65732e40436f756e746572466f724a75726f727301001c100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170504a75726f727353656c656374696f6e4e6f6e6365010010200000000000000000049420416e206578747261206c61796572206f662070736575646f2072616e646f6d6e6573732e3c5265717565737465644a75726f727300010802022907100400043d012053656c6563746564206a75726f727320746861742073686f756c6420766f74652061206d61726b6574206f7574636f6d6520756e74696c2061206365727461696e20626c6f636b206e756d62657214566f746573000108020229072d0704000c9820566f746573206f66206d61726b6574206f7574636f6d657320666f7220646973707574657300e02053746f7265732074686520766f746520626c6f636b206e756d62657220616e6420746865207375626d6974746564206f7574636f6d652e0179040111011044436f757274436173654475726174696f6e1020201c00000000000004b420426c6f636b206475726174696f6e20746f2063617374206120766f7465206f6e20616e206f7574636f6d652e2050616c6c65744964c105207a67652f636f75740468204964656e746966696572206f6620746869732070616c6c65742c5374616b65576569676874184000c817a804000000000000000000000004210120576569676874207573656420746f2063616c63756c61746520746865206e6563657373617279207374616b696e6720616d6f756e7420746f206265636f6d652061206a75726f7240547265617375727950616c6c65744964c105207a67652f74737279049c20536c61736865642066756e6473206172652073656e6420746f20746865207472656173757279013107343c4c69717569646974794d696e696e67013c4c69717569646974794d696e696e671044426c6f636b426f756768745368617265730101080205290718400000000000000000000000000000000004a5012053686172657320626f7567687420696e207468652063757272656e7420626c6f636b206265696e6720636f6e73747275637465642e204175746f6d61746963616c6c79202a6572617365642a20616674657220656163682066696e616c697a656420626c6f636b2e3c426c6f636b536f6c6453686172657301010802052907184000000000000000000000000000000000049d012053686172657320736f6c6420696e207468652063757272656e7420626c6f636b206265696e6720636f6e73747275637465642e204175746f6d61746963616c6c79202a6572617365642a20616674657220656163682066696e616c697a656420626c6f636b2e2c4f776e656456616c756573010108020529073507e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086901204f776e65642062616c616e63657320286e6f74207368617265732920746861742061726520676f696e6720746f20626520646973747269627574656420617320696e63656e74697665732e204175746f6d61746963616c6c7998202a757064617465642a20616674657220656163682066696e616c697a656420626c6f636b2e44506572426c6f636b496e63656e7469766501001840000000000000000000000000000000000449012050657220626c6f636b20646973747269627574696f6e2e20486f77206d756368206561636820626c6f636b2077696c6c2064697374726962757465206163726f737320626f75676874207368617265732e017d04011d01042050616c6c65744964c105207a67652f6c796d6700013907356852696b6964646f5369676d6f69644665654d61726b6574456d61016852696b6964646f5369676d6f69644665654d61726b6574456d61043852696b6964646f506572506f6f6c00010405183d07040004c42053746f726167652074686174206d61707320706f6f6c2069647320746f2052696b6964646f20696e7374616e6365732e0000046442616c616e63654672616374696f6e616c446563696d616c7308040a04f8204e756d626572206f66206672616374696f6e616c20646563696d616c20706c6163657320666f72206f6e6520756e6974206f662063757272656e63792e018d07363853696d706c654469737075746573013853696d706c6544697370757465730000012501042050616c6c65744964c105207a67652f73656470045c205468652070616c6c6574206964656e7469666965722e01910737145377617073011453776170731014506f6f6c73010104021895070400005c506f6f6c73436163686564466f72417262697472616765000104051884040000405375627369647950726f7669646572730001080505290718040000284e657874506f6f6c4964010018400000000000000000000000000000000000018104012901301c45786974466565184040420f000000000000000000000000000470205468652066656520666f722065786974696e67206120706f6f6c2e244d6178417373657473f008410000284d6178496e526174696f184056a1aec6000000000000000000000000002c4d61784f7574526174696f184056a1aec600000000000000000000000000284d617853776170466565184000ca9a3b00000000000000000000000000384d6178546f74616c57656967687418400000f2052a010000000000000000000000244d617857656967687418400000f90295000000000000000000000000244d696e417373657473f008020004a020546865206d696e696d756d20616d6f756e74206f662061737365747320696e206120706f6f6c2e284d696e5375627369647918400010a5d4e8000000000000000000000008510120546865206d696e696d756d20616d6f756e74206f66207375627369647920726571756972656420746f207374617465207472616e7369742061206d61726b657420696e746f206163746976652073746174652eec204d7573742062652067726561746572207468616e20302c206275742063616e206265206172626974726172696c7920636c6f736520746f20302e504d696e537562736964795065724163636f756e7418400010a5d4e8000000000000000000000004290120546865206d696e696d756d20616d6f756e74206f6620737562736964792074686174206561636820737562736964792070726f7669646572206d75737420636f6e747269627574652e244d696e576569676874184000e40b54020000000000000000000000002050616c6c65744964c105207a67652f73776170045c20546865206d6f64756c65206964656e7469666965722e019907384450726564696374696f6e4d61726b657473014450726564696374696f6e4d61726b6574732820446973707574657301010402189d07040008310120466f722065616368206d61726b65742c207468697320686f6c647320746865206469737075746520696e666f726d6174696f6e20666f72206561636820646973707574652074686174277334206265656e206973737565642e544d61726b65744964735065724f70656e426c6f636b0101040210a507040000644d61726b65744964735065724f70656e54696d654672616d650101040210a507040000584d61726b6574496473506572436c6f7365426c6f636b0101040210a5070400040d012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f2074686520626c6f636b207468656972206d61726b657420656e6473206f6e2e684d61726b6574496473506572436c6f736554696d654672616d650101040210a50704000421012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f207468652074696d65206672616d65207468656972206d61726b657420656e647320696e2e344c61737454696d654672616d65000010040004ec20546865206c6173742074696d65206672616d6520746861742077617320636865636b656420666f72206d61726b65747320746f20636c6f73652e604d61726b657449647350657244697370757465426c6f636b0101040510a50704000811012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f2074686520626c6f636b207468657920776572652064697370757465642061742ebc2041206d61726b6574206f6e6c7920656e64732075702068657265206966206974207761732064697370757465642e5c4d61726b65744964735065725265706f7274426c6f636b0101040510a50704000425012041206d617070696e67206f66206d61726b6574206964656e7469666965727320746f2074686520626c6f636b207468617420746865792077657265207265706f72746564206f6e2e604d61726b657473436f6c6c656374696e67537562736964790100a9070400045d0120436f6e7461696e732061206c697374206f6620616c6c206d61726b6574732074686174206172652063757272656e746c7920636f6c6c656374696e67207375627369647920616e642074686520646561646c696e652e404d61726b6574496473466f72456469740001040518b901040008e820436f6e7461696e73206d61726b65745f69647320666f722077686963682061647669736f72206861732072657175657374656420656469742ef82056616c756520666f7220676976656e206d61726b65745f696420726570726573656e74732074686520726561736f6e20666f722074686520656469742e018504016d01543041647669736f7279426f6e64184000204aa9d1010000000000000000000008350120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420666f722061206d61726b657420617070726f7665642062792074686554202061647669736f727920636f6d6d69747465652e6c41647669736f7279426f6e64536c61736850657263656e74616765d5010400044501205468652070657263656e74616765206f66207468652061647669736f727920626f6e642074686174206765747320736c6173686564207768656e2061206d61726b65742069732072656a65637465642e2c44697370757465426f6e6418400040e59c30120000000000000000000004390120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420696e206f7264657220746f20637265617465206120646973707574652e3444697370757465466163746f72184000c817a804000000000000000000000008450120546865206164646974696f6e616c20616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e646564207768656e206372656174696e6720612073756273657175656e742420646973707574652e344d617843617465676f72696573f008400004110120546865206d6178696d756d206e756d626572206f662063617465676f7269657320617661696c61626c6520666f722063617465676f726963616c206d61726b6574732e404d617853756273696479506572696f6410200024a59f00000000040101205468652073686f727465737420706572696f64206f6620636f6c6c656374696e67207375627369647920666f7220612052696b6964646f206d61726b65742e344d696e43617465676f72696573f008020004110120546865206d696e696d756d206e756d626572206f662063617465676f7269657320617661696c61626c6520666f722063617465676f726963616c206d61726b6574732e404d696e53756273696479506572696f64102060ea000000000000040101205468652073686f727465737420706572696f64206f6620636f6c6c656374696e67207375627369647920666f7220612052696b6964646f206d61726b65742e2c4d617844697370757465731c100100000004f420546865206d6178696d756d206e756d626572206f6620646973707574657320616c6c6f776564206f6e20616e792073696e676c65206d61726b65742e484d696e446973707574654475726174696f6e1020100e00000000000008250120546865206d696e696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f2062652073706563696669656420617320646973707574655f6475726174696f6e4820696e206372656174655f6d61726b65742e444d696e4f7261636c654475726174696f6e10202c0100000000000008210120546865206d696e696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f20626520737065636966696564206173206f7261636c655f6475726174696f6e4820696e206372656174655f6d61726b65742e384d61784772616365506572696f641020a01928000000000008150120546865206d6178696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f206265207370656369666965642061732067726163655f706572696f644820696e206372656174655f6d61726b65742e444d61784f7261636c654475726174696f6e1020c08901000000000008210120546865206d6178696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f20626520737065636966696564206173206f7261636c655f6475726174696f6e4820696e206372656174655f6d61726b65742e484d6178446973707574654475726174696f6e1020c04b03000000000008250120546865206d6178696d756d206e756d626572206f6620626c6f636b7320616c6c6f77656420746f2062652073706563696669656420617320646973707574655f6475726174696f6e4820696e206372656174655f6d61726b65742e484d617852656a656374526561736f6e4c656e1c100004000004b020546865206d6178696d756d206c656e677468206f662072656a65637420726561736f6e20737472696e672e444d61784d61726b65744c69666574696d651020a01928000000000004490120546865206d6178696d756d20616c6c6f776564206475726174696f6e206f662061206d61726b65742066726f6d206372656174696f6e20746f206d61726b657420636c6f736520696e20626c6f636b732e404d617845646974526561736f6e4c656e1c100004000004d020546865206d6178696d756d206e756d626572206f6620627974657320616c6c6f776564206173206564697420726561736f6e2e304f75747369646572426f6e64184000409452a30300000000000000000000002050616c6c65744964c105207a67652f70726564045c20546865206d6f64756c65206964656e7469666965722e284f7261636c65426f6e64184000204aa9d1010000000000000000000008350120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420746f20656e7375726520746865206f7261636c65207265706f727473542020696e20612074696d656c79206d616e6e65722e3056616c6964697479426f6e64184000a0724e18090000000000000000000008350120546865206261736520616d6f756e74206f662063757272656e63792074686174206d75737420626520626f6e64656420666f722061207065726d697373696f6e6c657373206d61726b65742cf42067756172616e746565696e6720746861742069742077696c6c207265736f6c766520617320616e797468696e67206275742060496e76616c6964602e01b507391053747978011053747978082443726f7373696e6773000104020084040004fc204b65657020747261636b206f662063726f7373696e67732e204163636f756e747320617265206f6e6c792061626c6520746f2063726f7373206f6e63652e284275726e416d6f756e740100184000204aa9d10100000000000000000000049420416e206578747261206c61796572206f662070736575646f2072616e646f6d6e6573732e01910401bd010001b9073a3c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e4461746100009d0404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100c8040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d62657201001c1000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100bd0704001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000a504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000c50704001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000d9070400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100dd0780000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100e107040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001c10000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001c10000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100ed0704000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100e10204000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100e102040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e64696461746501001c100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e01950401c1010001f507643450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100a10210640000000000000000654050617261636861696e5374616b696e67014050617261636861696e5374616b696e674c48436f6c6c61746f72436f6d6d697373696f6e0100d901100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c656374656401001c100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e644450617261636861696e426f6e64496e666f0100f9078400000000000000000000000000000000000000000000000000000000000000000004f42050617261636861696e20626f6e6420636f6e66696720696e666f207b206163636f756e742c2070657263656e745f6f665f696e666c6174696f6e207d14526f756e640100fd07400100000001000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f725374617465000104050001080400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653443616e646964617465496e666f0001040500150804000465012047657420636f6c6c61746f722063616e64696461746520696e666f206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732063616e64696461746520656c7365204e6f6e656c44656c65676174696f6e5363686564756c6564526571756573747301010402002908040004d42053746f726573206f75747374616e64696e672064656c65676174696f6e2072657175657374732070657220636f6c6c61746f722e684175746f436f6d706f756e64696e6744656c65676174696f6e7301010402003108040004d02053746f726573206175746f2d636f6d706f756e64696e6720636f6e66696775726174696f6e2070657220636f6c6c61746f722e38546f7044656c65676174696f6e73000104050039080400049c20546f702064656c65676174696f6e7320666f7220636f6c6c61746f722063616e64696461746544426f74746f6d44656c65676174696f6e7300010405003908040004a820426f74746f6d2064656c65676174696f6e7320666f7220636f6c6c61746f722063616e6469646174654853656c656374656443616e6469646174657301005903040004dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e6414546f74616c010018400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100050804000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b6501010805053d0841088400000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e643844656c617965645061796f757473000104051c4d08040004402044656c61796564207061796f757473185374616b6564010104051c18400000000000000000000000000000000004e420546f74616c20636f756e746564207374616b6520666f722073656c65637465642063616e6469646174657320696e2074686520726f756e643c496e666c6174696f6e436f6e666967010051082101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046020496e666c6174696f6e20636f6e66696775726174696f6e18506f696e7473010104051c1c100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805053d081c1000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e6401c90401c5013c444d696e426c6f636b73506572526f756e641c100a000000048c204d696e696d756d206e756d626572206f6620626c6f636b732070657220726f756e64504c6561766543616e6469646174657344656c61791c1002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c655843616e646964617465426f6e644c65737344656c61791c1002000000045501204e756d626572206f6620726f756e64732063616e64696461746520726571756573747320746f2064656372656173652073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c61791c1002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c61791c1002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c655c44656c65676174696f6e426f6e644c65737344656c61791c1002000000042d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e206c657373207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c61791c100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e646964617465731c100800000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64744d6178546f7044656c65676174696f6e7350657243616e6469646174651c102c01000004b8204d6178696d756d20746f702064656c65676174696f6e7320636f756e746564207065722063616e646964617465804d6178426f74746f6d44656c65676174696f6e7350657243616e6469646174651c103200000004dc204d6178696d756d20626f74746f6d2064656c65676174696f6e7320286e6f7420636f756e74656429207065722063616e646964617465684d617844656c65676174696f6e7350657244656c656761746f721c10640000000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f72384d696e436f6c6c61746f7253746b18400000f902950000000000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746b18400000f902950000000000000000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6e184000f2052a01000000000000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c65676174653c4d696e44656c656761746f7253746b184000f2052a010000000000000000000000041101204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f20626520612064656c656761746f720155086e38417574686f72496e686572656e740138417574686f72496e686572656e740818417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e3c48696768657374536c6f745365656e01001c100000000008090120546865206869676865737420736c6f74207468617420686173206265656e207365656e20696e2074686520686973746f7279206f66207468697320636861696e2e9420546869732069732061207374726963746c792d696e6372656173696e672076616c75652e01d50400000159086f30417574686f7246696c7465720130417574686f7246696c7465720834456c696769626c65526174696f0100d50104320034456c696769626c65436f756e740100e1011032000000040d0120546865206e756d626572206f662061637469766520617574686f727320746861742077696c6c20626520656c696769626c652061742065616368206865696768742e01d90401dd0100007034417574686f724d617070696e670134417574686f724d617070696e6708484d617070696e67576974684465706f73697400010402e9015d080400081501205765206d61696e7461696e2061206d617070696e672066726f6d20746865204e696d627573496473207573656420696e2074686520636f6e73656e737573206c617965726c20746f20746865204163636f756e744964732072756e74696d652e304e696d6275734c6f6f6b75700001040200e901040004ec205765206d61696e7461696e20612072657665727365206d617070696e672066726f6d204163636f756e7449647320746f204e696d62757349445301dd0401e50100016108712843756d756c757358636d000001f501000165087820446d7051756575650120446d7051756575651034436f6e66696775726174696f6e01006908280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e64657801006d084000000000000000000000000000000000044020546865207061676520696e6465782e145061676573010104021c710804000444205468652071756575652070616765732e284f766572776569676874000104021075080400046420546865206f766572776569676874206d657373616765732e01e10401010200017908792c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010010200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402107d080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c1c1000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001c04000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e00010805028d081c040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f7469666965727300010805028d0810040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805028d08910804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100950804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000a1080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01e5040105020001a5087a2458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100a9080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205c10830040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100c5080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205d10830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402a10230040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100d50874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f7665727765696768740001040510d908040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401001020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100c804000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e0149050199020001dd087b34417373657452656769737472790134417373657452656769737472790c204d6574616461746100010405fca902040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f41737365744964000104050902fc0400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4c617374417373657449640100fc0404040d0120546865206c6173742070726f636573736564206173736574206964202d2075736564207768656e2061737369676e696e6720612073657175656e7469616c2069642e014d0501a5020001e1087c34556e6b6e6f776e546f6b656e730134556e6b6e6f776e546f6b656e730860436f6e637265746546756e6769626c6542616c616e6365730101080202e50818400000000000000000000000000000000010050120436f6e63726574652066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e64206120636f6e6372657465342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e207531323860416273747261637446756e6769626c6542616c616e6365730101080202e9081840000000000000000000000000000000001005012041627374726163742066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e642061206162737472616374342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e20753132380001b9020001ed087d1c58546f6b656e73011c58546f6b656e730001610501bd02083053656c664c6f636174696f6e090214010100b12004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874102000c2eb0b00000000104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e01f1087ef508042048436865636b4e6f6e5a65726f53656e64657215098440436865636b5370656356657273696f6e19091c38436865636b547856657273696f6e1d091c30436865636b47656e6573697321092c38436865636b4d6f7274616c69747925092c28436865636b4e6f6e63652d09842c436865636b57656967687431098450436861726765417373657454785061796d656e743509843909"} \ No newline at end of file diff --git a/packages/indexer/src/graphql/sdk.ts b/packages/indexer/src/graphql/sdk.ts index 8849e71f..fc5d7ca5 100644 --- a/packages/indexer/src/graphql/sdk.ts +++ b/packages/indexer/src/graphql/sdk.ts @@ -1509,13 +1509,6 @@ export enum MarketEvent { PoolCreate = 'PoolCreate' } -export type MarketMetadata = { - __typename?: 'MarketMetadata'; - decoded?: Maybe; - encoded: Scalars['String']; - marketId: Scalars['Int']; -}; - export enum MarketOrderByInput { AuthorizedAddressAsc = 'authorizedAddress_ASC', AuthorizedAddressDesc = 'authorizedAddress_DESC', @@ -2402,7 +2395,6 @@ export type Query = { marketById?: Maybe; /** @deprecated Use marketById */ marketByUniqueInput?: Maybe; - marketMetadata: Array; marketStats: Array; markets: Array; marketsConnection: MarketsConnection; @@ -2642,11 +2634,6 @@ export type QueryMarketByUniqueInputArgs = { }; -export type QueryMarketMetadataArgs = { - marketId: Array; -}; - - export type QueryMarketStatsArgs = { marketId: Array; }; diff --git a/packages/sdk/src/model/markets/functions/create/index.ts b/packages/sdk/src/model/markets/functions/create/index.ts index 9d0d7e05..76fa7f5c 100644 --- a/packages/sdk/src/model/markets/functions/create/index.ts +++ b/packages/sdk/src/model/markets/functions/create/index.ts @@ -143,7 +143,7 @@ const createExtrinsic = , MS extends MetadataStorage>( if (isWithPool(params)) { tx = context.api.tx.predictionMarkets.createCpmmMarketAndDeployAssets( params.baseAsset, - params.creatorFee ?? 0, + //params.creatorFee, //@note remember that this should be 0 if empty in params params.oracle, params.period, params.deadlines, @@ -157,7 +157,7 @@ const createExtrinsic = , MS extends MetadataStorage>( } else { tx = context.api.tx.predictionMarkets.createMarket( params.baseAsset, - params.creatorFee ?? 0, + //params.creatorFee, //@note remember that this should be 0 if empty in params params.oracle, params.period, params.deadlines, diff --git a/packages/sdk/src/model/markets/market.ts b/packages/sdk/src/model/markets/market.ts index c2f136d6..2e124a9c 100644 --- a/packages/sdk/src/model/markets/market.ts +++ b/packages/sdk/src/model/markets/market.ts @@ -164,7 +164,7 @@ export type MarketMethods, MS extends MetadataStorage> = { disputeOutcome: Te.TaskEither< TransactionError, ISubmittableResult, - [params: { signer: KeyringPairOrExtSigner } & TransactionHooks] + [params: Omit & TransactionHooks] > /** * Report the outcome of a market. Can only be called by the markets oracle address. @@ -447,7 +447,7 @@ export const attachMarketMethods = , MS extends MetadataSt marketWithMethods.disputeOutcome = Te.from(async params => { return await signAndSend({ api: context.api, - tx: context.api.tx.predictionMarkets.dispute(market.marketId), + tx: context.api.tx.predictionMarkets.dispute(market.marketId, params.outcome), signer: params.signer, hooks: params.hooks, })