// Copyright 2017-2024 Parity Technologies (UK) Ltd.
// This file is part of Substrate API Sidecar.
//
// Substrate API Sidecar is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

import type { DeriveEraExposure } from '@polkadot/api-derive/staking/types';
import type { StorageKey, u32 } from '@polkadot/types';
import type { AccountId32, EraIndex } from '@polkadot/types/interfaces';
import type { SpStakingExposure } from '@polkadot/types/lookup';

import { polkadotMetadataRpcV1000001 } from '../../../../test-helpers/metadata/polkadotV1000001Metadata';
import { createApiWithAugmentations } from '../../../../test-helpers/typeFactory';

const api = createApiWithAugmentations(polkadotMetadataRpcV1000001);

/**
 * All data here is gathered using block 15000000, for era 1039.
 */
export const ERA = 1039;
const validatorIds = [
	'16hzCDgyqnm1tskDccVWqxDVXYDLgdrrpC4Guxu3gPgLe5ib',
	'1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
	'16Divajwsc8nq8NLQUfVyDjbG18xp6GrAS4GSDVBTwm6eY27',
];
const validatorExposure = [
	'0x0fa447a46a79144b0004d10577dd7d364b294d2e9a0768363ac885efb8b1c469da6c4f2141d4f6560c1f0fa447a46a79144b',
	'[encoded data, 15576 characters]',
	'0x0f30448aa0a3783d0004e6890223c279fe3fc640de86171ae7e6f9edb04203d5a8670168bb725576af620f30448aa0a3783d',
];

export const encodedEraExposures = validatorIds.map((val, idx) => {
	const e = api.registry.createType('u32', ERA);
	const a = api.registry.createType('AccountId32', val);
	const storageKey = {
		args: [e, a],
	} as unknown as StorageKey;
	const exposure = api.createType('PalletStakingExposure', validatorExposure[idx]);

	return [storageKey, exposure];
});

export const erasStakersClippedAt = () =>
	Promise.resolve().then(() => encodedEraExposures as [StorageKey<[u32, AccountId32]>, SpStakingExposure][]);

export const ledgerAt = () =>
	Promise.resolve().then(() =>
		api.registry.createType(
			'Option<PalletStakingStakingLedger>',
			'0xe6e13d835bf8b44914ca24613b9ccd2aa2ff6a187dcdcb11d531701c5fcef9100700d0ed902e0700d0ed902e004d01bc030000bd030000be030000bf030000c0030000c1030000c2030000c3030000c4030000c5030000c6030000c7030000c8030000c9030000ca030000cb030000cc030000cd030000ce030000cf030000d0030000d1030000d2030000d3030000d4030000d5030000d6030000d7030000d8030000d9030000da030000db030000dc030000dd030000de030000df030000e0030000e1030000e2030000e3030000e4030000e5030000e6030000e7030000e8030000e9030000ea030000eb030000ec030000ed030000ee030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000f8030000f9030000fa030000fb030000fc030000fd030000fe030000ff030000000400000104000002040000030400000404000005040000060400000704000008040000090400000a0400000b0400000c0400000d0400000e0400000f040000',
		),
	);

export const erasValidatorRewardAt = () =>
	Promise.resolve().then(() => api.registry.createType('Option<u128>', '0xe846b30d925f0b000000000000000000'));

export const erasValidatorPrefsAt = () =>
	Promise.resolve().then(() => api.registry.createType('PalletStakingValidatorPrefs', '0x02286bee00'));

export const bondedAt = () =>
	Promise.resolve().then(() =>
		api.registry.createType(
			'Option<AccountId32>',
			'0xe6e13d835bf8b44914ca24613b9ccd2aa2ff6a187dcdcb11d531701c5fcef910',
		),
	);

export const erasRewardPointsAt = (_: EraIndex) =>
	Promise.resolve().then(() =>
		api.registry.createType(
			'PalletStakingEraRewardPoints',
			'[encoded data, 21398 characters]',
		),
	);

export const deriveEraExposureParam = {
	era: api.registry.createType('EraIndex', ERA),
	nominators: {
		'15j4dg5GzsL1bw2U2AWgeyAk6QTxq43V7ZPbXdAmbVLjvDCK': [
			{
				validatorId: '16hzCDgyqnm1tskDccVWqxDVXYDLgdrrpC4Guxu3gPgLe5ib',
				validatorIndex: 0,
			},
		],
		'15Dy29bn4HmtSfYR6FPqqMUj2wCnn2irouDAep9zsv7iUtNE': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 0,
			},
		],
		'1481ZvmVcwvH4tEpRJ66x199EQCWqQU1JXJg8vqAd8oYfnMw': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 1,
			},
		],
		'13dbUtQVVVsBPRYuvvqxh1gDiX2FhUx5BTKx9W92f2LCYz6m': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 2,
			},
		],
		'1NjZECx5BGFYajxt7pn1RB3Kf8MR4JcQGFBgn9Y65uoiUsb': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 3,
			},
		],
		'12RUC7PojJ5vEjSaf8y6dGgzC2JMRcTfuKB8qG4NBBEz5Wv6': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 4,
			},
		],
		'12mtwFjVSU8pvfwNTRRos6jEm3CYihmJ3v1vCBSPdfVBW41c': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 5,
			},
		],
		'12sZxnM4WfCMLZFf2KhWSVtL5rXHGrryzXieiPfsTFbXGYuP': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 6,
			},
		],
		'15i2qhDziSKVJkd3KmukaCfbYxo95JtqZhmgTwAB71q83gLj': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 7,
			},
		],
		'12bkaRVNKnmzgu5cjdJtakhSG9idL1sDBiTf4FyeBggiF4hA': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 8,
			},
		],
		'13YMK2eb11XSc7CJgqDBrNswzLpMMc8pWkzxYkqaMruPG8xk': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 9,
			},
		],
		'1MjU9TXMZbwSxYZeSvhBoHvQGAzAsuciZuWjCHsSoEZ2zvR': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 10,
			},
		],
		'16AB94BTHh3rwXuGP7Fj2CeuJ5Qqycni93aJoeTsrHR8y6ao': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 11,
			},
		],
		'16he4hfVU5x2yZFRFsekhvhUzgk7Whvyxaudcd8ayUg8Akbg': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 12,
			},
		],
		'1Gzp6amQnzMdzKBAPo5LEZjkDaQGcEAkdq2tRMjeHtjjG6L': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 13,
			},
		],
		'15r4xeeqqVZrCtBPKUZFX8Dr6WufeTFKCBFFxXxdyyzJUxfE': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 14,
			},
		],
		'15oomakqpnej1vE5HgFfajh4Fz84iNzjYjn4siTVDg66vYEh': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 15,
			},
		],
		'1UHEKLfbEzQhNWLFCaCoBM6MZ1ReHvLgm2WftK7CRCwE1Cu': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 16,
			},
		],
		'16EioRWeX1sah8wtjCZVR3s6Ep2vyWa78XsjL3T76AnRF2MY': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 17,
			},
		],
		'13UVJyLnbVp8c4FQeiGEiUpG9vD93oBRXASmT9eHSWNLrYUg': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 18,
			},
		],
		'14XiG7q23jcdZn3e2FQqjP4Ba4bp6q18e6W9mKVG7pn1YcLR': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 19,
			},
		],
		'14oL8K2TUmQJQh7Wn9XspzbKESxzRHEBkAJjUZZd4KZbQxdX': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 20,
			},
		],
		'123u1w8A6eeEk4DdXEuuqdHcW4T3B2LchDG6GFnMNkqFS58Z': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 21,
			},
		],
		'15vXvzzLfxs7NLeh3yV5cjT6SxbAaGg7RbbZLgyhh7Eb2YAv': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 22,
			},
		],
		'14d119H9dNeqK9fBJxUATwuvEFbHjs2KAGBf4qzDJifc9f3f': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 23,
			},
		],
		'1ESbwGA4UsFPTVhXi9xDQnxtKVbpupfEjkTLLSCPHhUHgGH': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 24,
			},
		],
		'13nniXbgEDyD1cvbkqME6BqQfg81QpBKSMhEFSyuiuxPVQPN': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 25,
			},
		],
		'13oJXPZPJamrd2wHzXyHQMPWGHxgsf5WKLpMiDboA9K3C6Hs': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 26,
			},
		],
		'12QR9h7KBuNc65FZxEEbm8dSYrzkaA8HKk547kjzQj7272Kx': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 27,
			},
		],
		'16c3ixed1ejFntQP5nKXetc6e2Rwj8fQTxB57qq4mUJjif93': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 28,
			},
		],
		'14XetcVhGUWtf2W1tbtA6wxP3MwWxTquLsLhZMgKGBG4W7R5': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 29,
			},
		],
		'12sy3sizrLJbbMDc6jbme8Sz2tGjzpVFcXV5PL14rBzMNe2K': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 30,
			},
		],
		'15Dv6s1DqEgkV4fieYMT1VYpX2JBobZZcpKFRU6W5dsUtffi': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 31,
			},
		],
		'15kNjGfgB7noSbAaxYL456ViAXNWuCH8edDKq1xYc8tiLffJ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 32,
			},
		],
		'168vmzz2Pi6EtwAFrvWUYNxqKHg6ocxsTNR49s7y5N1L531s': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 33,
			},
		],
		'124PNgmCjsWXXqYMsxZgJgF9jZbTLsS4oxqP9Q1PLTH8iT8a': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 34,
			},
		],
		'1c3mzyqjnDSSoVS95rHZwP5MX3dr4i6CvsAgezt9gbCEQZg': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 35,
			},
		],
		'12dAYNCMd6VrcN8AgnatjeBqiBa5tA9pyNwhzSgAJVpQNfLS': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 36,
			},
		],
		'13B3dpirwwEv8MAp4xmxvC8VRg4rAMZxGXa46Nn6Xd8Td8BT': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 37,
			},
		],
		'13Sx5t4ndpU3VrLR5t75TZ2bUc54dkT43a37fHAsjXESwGRg': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 38,
			},
		],
		'14VY7xz4b5Te4N3bmQGdVbDns1eXyKGkHGesSvqawkK6TMQn': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 39,
			},
		],
		'13pPDqM5rLG661oMwnZxiNsZxpRV3CWSbYEzDiZ27HUTkCmz': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 40,
			},
		],
		'138hrkxoNrobWUBfgoPgixaACoKEYeK7WTPqpKTFFUqAQ5t7': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 41,
			},
		],
		'13CB95NFuj1GmhaPZnC89Rgvh2JQyuMUJor6K7F8YruAsccT': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 42,
			},
		],
		'1H4VuA6T9fb3xt6VM4mYaVquEyZ6Am7RzuYhyoFzi4hvjKN': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 43,
			},
		],
		'1tMtab1pcCfWcVem2XibhoAxhBZH77KUtVBeteiJYwRtyXt': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 44,
			},
		],
		'11qt7W56NFCh2sdmcUHoutREEinPnNDHMuwpv6nS5eYW5W2': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 45,
			},
		],
		'13BGS144mQd1NVMoGETrdC6RtLcvdYxSy6jC7RkkSbTwYujm': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 46,
			},
		],
		'1QpgCxuLb8BRRVj5b8YT1rzJTZdLMQjxcrWp4NHHScnyK3L': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 47,
			},
		],
		'1uoHvPWjGN1MQauwht5FtyxPyLCuhtGkmvhsAhAhctwrdpE': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 48,
			},
		],
		'15GJRZSJxwyRdHEb72hGQx9fjF45MSWufs7oYnFYRx414Jsm': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 49,
			},
		],
		'1c8er9sFYt8bcQvz3bHDi8LCWZwDYrCh3DLXtczZoZxd7bi': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 50,
			},
		],
		'13avoujMDEGQbW7wzYhb9Q8KBduG2QFNEkoTzdJFsYkDCLtk': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 51,
			},
		],
		'13U9pMBM8WqgYhxgHsXv7n4AYdkUCcsmi4VktmFdrp3HTwN7': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 52,
			},
		],
		'13rNaJE7YPayaKsZzqzxQqqVh8tUxzeWWqXTCpNZuQQDDxWj': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 53,
			},
		],
		'12MDWrpFHKxp5zRp4xdiSeTjXHj7W1y5SmWqn7AhPzhGyhEt': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 54,
			},
		],
		'13VQUfVCaHy8U8TZnYbimrtEArX5Aft4oVEbQ7JMYZnTGjZ1': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 55,
			},
		],
		'16EPk3ogWpHNrSmeFEJmuEF6HwCwXk58Y7sBbMGcbey9Zz1W': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 56,
			},
		],
		'1UUqfexzFUXuZSVymVbAyVmtHscu7Ec91nGVX42TmRfWYfG': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 57,
			},
		],
		'13nEtfqJe3Ru4PKeYGEekRstsVAbWp3xUyzfdJo4NN36yZWa': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 58,
			},
		],
		'16dDDyoFAZTGHNZcEuxAcdmRAcjzjx5eH1ePqT6rW1ipD8FV': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 59,
			},
		],
		'14dVazu7FPPvRFMfQaPeZ1rvJxNVE3vjgBA3MKYB3Ayz3gW6': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 60,
			},
		],
		'1eTPAR2TuqLyidmPT9rMmuycHVm9s9czu78sePqg2KHMDrE': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 61,
			},
		],
		'14RDNtvXJKaQjhvHgdc9ATd3WQMUre6kfXfZ3K5b4G38SaSA': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 62,
			},
		],
		'12nFNgU78fyB2UKXPJhx7fcTw7FRvZ4PZtP31Z18rD3ZJoXZ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 63,
			},
		],
		'1BoMF5QfbWgPL5dQ7gr8fNv3Q1X9Yj8SDWuzxBmG7htdegZ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 64,
			},
		],
		'131HbhZVFAAd2CkPJsnKGHBcp7BeDYLD9jh9B7VNQb3cAZXQ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 65,
			},
		],
		'1ivmQLvrc8d5xn57QYYcy14rriEmg39LDs1yQYJup4HDQ9A': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 66,
			},
		],
		'149NKyutVoUyCf3hRMwgWLhB9UJnPXVAyNDmoXwg4Q1sGVtd': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 67,
			},
		],
		'13v6GKr1qyYE2So92f8qw7GEabwREbinHEczJHhs4S1amYxK': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 68,
			},
		],
		'1vRCKZrW7X5zFtQWNmsiEwPtpVHyBtcEADTtJvhzdXH22gC': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 69,
			},
		],
		'148YthU4NPUFjDiPcz4yivSHwWiFsNecdBU6T1QipNMSjK5H': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 70,
			},
		],
		'16CnTS4ToiYAzjN2MVDVgokT33KBvE3R65ZGbVhGtFNyYhkJ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 71,
			},
		],
		'14JYu7MVQHPL1JCDyRVSk8jw6HDJdjogfL4UTXEEoEUHDFpc': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 72,
			},
		],
		'15K7kTevyreexQCUM7UgZ2uNzYiMi13AtSMcRwdjVEtmbNYf': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 73,
			},
		],
		'15C4tRn9DBGHu8br6awmcTDeA1tkwyLmXbehBsLq87SjZSwP': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 74,
			},
		],
		'13XShMqbdyYme3My4zZJafzcnyMduNPE3AAKj2sPJgiN2gwA': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 75,
			},
		],
		'12nAKYwds4AscLmT5z6fmkjuZNYmg78jDzne5BCSN4XsnRad': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 76,
			},
		],
		'14tzFjwCejK6X9eDMTSDjHVvnSdmnrV8dzFWc5XTu3YhZTZj': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 77,
			},
		],
		'153B2R6uaJpjhu6xQjEbw1YsFh7wAW3qapgM4BLnNLrvw5XN': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 78,
			},
		],
		'136ZKV5n1SDmKuLC5UmdN1RuGNpADQKE51ZwHBiMK1RbWgTU': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 79,
			},
		],
		'16D1Loh5EcAj4FoN77Re2RdoepeooTvR81zo9cNx7nsPeoeH': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 80,
			},
		],
		'1ypzFaKNz99bzgtrSsUsG79RaDY7MKZfK1SDeLt3Ewvzgkb': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 81,
			},
		],
		'16NPuueinvRyNzaQdr6pyruJFwnctg2k1cF4yexTGFhShgT2': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 82,
			},
		],
		'15AqYH7dzYKEDaRmUk62H1eeSrxzK4gcpqP3ctrniHCa7J7P': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 83,
			},
		],
		'13eoNbSCWc3T8ByGomLAj24E3ihCHv6RCDgZuZZycvT8wYxr': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 84,
			},
		],
		'1595n4mTn3fTBpkNdtMUeN1xZPKEq7cPcdHqyw9AtwA2YF7q': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 85,
			},
		],
		'16Do79aDLf7VWkXzvsHariJR8y1rsbHv3Aj1mFGQrrak2dji': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 86,
			},
		],
		'14rvNuWBVMajo1tweGZ6X5DF1SmkN8xpi98U3DieTftgn8bq': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 87,
			},
		],
		'15vjXBnugU1YEYUUBqihjMgej62k2ZMzgREJTbPdUa8Lvwti': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 88,
			},
		],
		'12Nd57j2acSj2Db3L26m41hDSTGTndj3azFAqCdHaF2XjarD': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 89,
			},
		],
		'15wX3ZDVbrPHLDZ3iCNBBV7gzLSQdXxJobFHJhhBVGJXziBy': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 90,
			},
		],
		'13HLqZqzqZZYuF5TTDY1xqBgXJ92MDwrX93UDh1eprWqNXnD': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 91,
			},
		],
		'168mRTk5sNUn5PwjpEQC4Pez3nfmnjdm2yEWhbcbLcRP9j7F': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 92,
			},
		],
		'15aKNng6jAh7fhn3JNR6NgGgAFfwnjkJ6SbTAW4vXiem5LeB': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 93,
			},
		],
		'14527msgqStFmLfXh2G5Yz847jd315jW9ibcvAzPP76Lvr1n': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 94,
			},
		],
		'13a5EEgPBknRXBq4ZPzhgcbs1zqijcrpN5mXfgSFs281f2uX': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 95,
			},
		],
		'14FfL3kukcoyjk57223nvB2Bp91eM7e1XFwNSPLYstP1a1GL': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 96,
			},
		],
		'1FMrBmQBamuTZhKNqKXVXXUjTbUhSXj7phMtKj7o8PWe1w4': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 97,
			},
		],
		'14aMXHyp9N7wbUrriEkLNVH57Y18RJ33gd7HmgYnegVTJtN5': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 98,
			},
		],
		'12UNPPBdx53MiLjtYix4e1mgh2aKotjJNmhun3EkvM4VzBY3': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 99,
			},
		],
		'141vsUfAdoxKVP1N8pTcjc1buU3ThSsjU56PedQP34xHoRZg': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 100,
			},
		],
		'15BndmLG5t4jNiVC1DyRxAKKLZcsNeA3WarQyrCEw5kLrbVb': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 101,
			},
		],
		'15Y3rJ7udhaZekKU835rLxRbuGESUHoP4A3BkGEKqmqvaMqz': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 102,
			},
		],
		'12azyurDemDwMEUMyC22hgEgEhPaegFsdPGz4VfE8YPmswQS': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 103,
			},
		],
		'1pQFu6XAmBWLHjrTXTnKWzbVv2NuPP5NynZfJqdNex1haHQ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 104,
			},
		],
		'15JPM58rB9d2TKavHi6532Amg28UoHzqxqQbw17a3FpXcZdQ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 105,
			},
		],
		'12xPJkr9iFZLN2HXWhiKMQeQebaijeEh7BNQD1NmEv1476xe': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 106,
			},
		],
		'13YAnUXNGa7fKDHvF3iVNRbvok2v4amnhmSjMimRtFLnQsXt': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 107,
			},
		],
		'1NDgUGBDY1PcrLU1EL4WNSVufCS8XpPjvrUp4vq69garusD': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 108,
			},
		],
		'15wUD2hr28yqrYmdPKw5trVrsJ4Be6m3FwMKiCVHM2A8evcP': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 109,
			},
		],
		'12u3r39gdTBEC2oktF4zHv8Eq9dvwM3Pb6SdhHBqyPZrqt4T': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 110,
			},
		],
		'13v5Cp3cExbo2D5XrXJ516BcrAmerCWFEtw7moXN1Ep46tEV': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 111,
			},
		],
		'16AbF7iBPsuBtcadRVzJeVnegGwdPQdAhg2kQZP4dMMCZNBV': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 112,
			},
		],
		'1NzXycrFMvyQRnM7JKdZLw8xiX2GRz6T8yfqYi2nUQMvufE': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 113,
			},
		],
		'121XGardXC4wejLt57HFLpxUXVZg9pYhScVGSNMpF1yNev5A': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 114,
			},
		],
		'14ibn1LMni9PLxtjZmxMvaatgTYTSTcRQzVndoAPTwwffkPV': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 115,
			},
		],
		'13MG1fiR59T25w1see1xHBuvKLf4Gj3Q7hUf76wbyZpJre9c': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 116,
			},
		],
		'143czdmCENRqNgMZ8AygG6zNiAGdFmGnrosFpa1rHAZy5FTt': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 117,
			},
		],
		'1vtASxDNRHDSL4SG2ukXi4prjzBc7acDurw4pcHyWAaRs6V': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 118,
			},
		],
		'16D1JhuEvqtW1up7AayckNgEZKcCPgH9Rzv1YusBKY8eyyAV': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 119,
			},
		],
		'1t9GyDoDkgFot1otPiTPm7gjQQNS9KJuoDmZKkbdwBkKU1C': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 120,
			},
		],
		'12KMtQg69gJn3cZfqXt1hbD6zTztZVdZ7qiWMmhynn9derxx': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 121,
			},
		],
		'13jqCPVMZDQHfjfwNG1e8TvpQ9xCCJexMg1KuypLAePXrRgK': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 122,
			},
		],
		'16aHUtDAfau7h7aBjG3fpZvWDSBH65niujKTZtEZWYGptkNG': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 123,
			},
		],
		'1qmjPZzNPAAMeUGbSuh4dTd9tys6vMKVycUBGMZnDxRhjre': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 124,
			},
		],
		'12Yki4CRxmhPpJ2fKdoiF12noCsCSTXBnTmrUxE3M3dZDUUC': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 125,
			},
		],
		'161Eig6svtDMuHcTe6LXLr4knzhsVSFG1s5Re3bVQzJ5T1cY': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 126,
			},
		],
		'14SfFgJaJSF1YPeJcXQsmkNnad8j2cXgjN9R1oWcBETbmKpb': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 127,
			},
		],
		'126GyNfMYpK3snaaQCZzsMfKus26YFESokMj2c5hBaYiGv9k': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 128,
			},
		],
		'13rzWtcaP5zVG6HBKo7sThxeZbwdJ5ZFphhLH173smS6XkqD': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 129,
			},
		],
		'128W7MKViwrVKUDE8w1FFK5yc6o5YbP499cVDbcRkgGG3nx2': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 130,
			},
		],
		'13KCcqLR6GDsNWGDovWs1X7hrghuCnAYi8kWaURi5nUstjAU': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 131,
			},
		],
		'1FLU4Z3orjY1qTna2uMVvzxqquvcC5Enu4CJuvqrASvd8Lz': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 132,
			},
		],
		'12HbTJaZwkTS1kpYgx9SEAFXToGrW7y6XLb2SfPGtjToYkDu': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 133,
			},
		],
		'1RCefU36i7yKwHMzH3UBEyPebAMoXL9FqjeBmydjXRVX1XT': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 134,
			},
		],
		'15GWGwEuJ6a8oLQietXvohMsKbGHnaKiETFp6ZuE2zsSvRPw': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 135,
			},
		],
		'19kUp4zoJKy4U7PhqvvuX4Rncq9GJVkiuoiUnDd5rRhtEp8': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 136,
			},
		],
		'12C9R5CgjUwqTdTjtPUD5KbZ8hgzUanNM8nke863RZS9k32b': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 137,
			},
		],
		'13gdB8ztxY4mx3cim5CxsQ1MBMNsFWrqLCF9ud5wsTCsmKuU': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 138,
			},
		],
		'131Hu87CJygDj8eijBtpQnYe7kEvi93jmjtPp1cqYePYKdyX': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 139,
			},
		],
		'12eKvbjv5zduHjBgSw1m98DQenkJ2KWVjpLNWRMPYBnPzDPo': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 140,
			},
		],
		'14FyU7WpPMdovmezeMiPKsmQibkoG6kD7g1r8YXTtDegdUF6': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 141,
			},
		],
		'13PZUMvmVLmhYVJSZuSzEQjPiFDbeZGJJEeH5rxqPwXxwcdu': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 142,
			},
		],
		'1Hx16aYNnBVsy42pCD8LLnPbW8AXK66m2BqDByKzJHpfGMx': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 143,
			},
		],
		'1BzmXpcg5d24jroeiLswgH3et4bKpM2g7ZLoEVRj5XYX9pW': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 144,
			},
		],
		'1499dp3dNRSnH3r8mWeRDBC86SCztsq5fyYANDyTgG5MDrXB': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 145,
			},
		],
		'14MYPfrqrYM85dsu5Enjk1brrm3kjNGqPzDZJHNFyqcQv9L7': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 146,
			},
		],
		'12ge39PXAoahfzNiZSLrGdYXs3abfAry5Qj1okK5G9WGMimu': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 147,
			},
		],
		'1FW5XrkBT7xB8CDAHrmP6VfWekvFwhFSktt3BhghSiJPGiG': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 148,
			},
		],
		'15k6kkH9GAdVaXMtzt4SioqyDgaQX8DbXhvmeLTWrvgg1oDW': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 149,
			},
		],
		'163SuBRADk7wuib3cv5A7wfLViG9yqrcnhHvE78AZroLwEFd': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 150,
			},
		],
		'14GkwDu6rGJMdcyowqQJwvvqHutaj5qjJozAUwUfmVnSHiTv': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 151,
			},
		],
		'14B2PcrpqPjqX3PxDZvdPCz8dKSxaVJj4oL6UvbMwEhXdjrS': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 152,
			},
		],
		'134SbZKr7Vb1EGpXvzmvRx8UyFx2n9YeCnKzKhTqFwYh2JqE': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 153,
			},
		],
		'1533z1KteVDQ4D4LfFgWMMYBnBQycuVWFjZUoj5c1KThZMy9': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 154,
			},
		],
		'15cNE4LXLLqRgJQCduPFQ6G2H2GBD29MJVnmo4FmGuarijuT': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 155,
			},
		],
		'13ojUbe3Dm2h82D2rfhpZB7mfji43y2tGWMdgRSfH34tWB4n': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 156,
			},
		],
		'1Q98JxD7nCXJHCL87VMCkJ5z9DXTm3WczhUeQRzEY7q3KvG': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 157,
			},
		],
		'1St5Cw75ZAwWhFQTqojfV9ULpHrbvbYr5Js97fr9xVsjpaU': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 158,
			},
		],
		'14tsCnd9u2w3G811Z7QGP5UVxYhsKtKTyEnFAuUNUVPTLe8X': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 159,
			},
		],
		'14d3FwLsKWc4GHhRhKNfX27HZryCUkXUi7gXgPVAhMPYJirb': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 160,
			},
		],
		'14jN52nphfkgZJ8ueyaFnTzbqrraxS3pht6drAwTEra3ffmJ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 161,
			},
		],
		'14Ny5hpa9HYPfkxXEUAYUUhoV4FxGrcd22cb1PFmEog2x7rx': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 162,
			},
		],
		'13NWtaZPUxojvHG1ZfmUVm23QhXM5473C9LR9VZjsSWcEDtW': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 163,
			},
		],
		'14Q2qVgeXSdfTstnoojNkD1qLZTRLD5mJjupQM34DhZGssyS': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 164,
			},
		],
		'16hrjVkGf8REQqo6c4Rf6ggFeYCbswjidRA8av1VzKQuQvdi': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 165,
			},
		],
		'1aWyZpPoTjpCVVSiJjwBptzDdgqggtG25uD8yGpvFXnb3tn': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 166,
			},
		],
		'13ytByYRiMCRBw3KTpekNnquHgtEQh8qHSSQD2AsG31CtRYT': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 167,
			},
		],
		'15eApsV3kjK6bCqoERL2Gnrubn9ubTkiyftv8tFDT4nw6xK3': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 168,
			},
		],
		'1PwH6i5TW7azW3q8KteySMPYHdDUc2p5qtutJDxkU51sMqm': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 169,
			},
		],
		'14B4tFcXVnGkGfs2Whhoo3kZ1M8ThcFrmiBHx7vuvqH5AJxb': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 170,
			},
		],
		'15meEu42yjwCp8pFQK9VAJ4ApWuvDDqdirSF58NBXAbxFRbR': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 171,
			},
		],
		'15i3aDPf4SeJ6B2u4gN7qgb4Rq2DtWTukrq9uWDtwKM58JYg': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 172,
			},
		],
		'14KT1SDZVEKDu1KvjFpPGi8d1pBtzqdH24PSPLFx74WCCicp': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 173,
			},
		],
		'131usyUQMEjrUYXZpWXcmgB8x1SwYky14Gx9grCyhKd6qbtk': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 174,
			},
		],
		'14cM36dpmjFJZBctFC3dSoJrXw3hHKoQmYmdA8uhhW5rEQ5F': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 175,
			},
		],
		'12ipMNXxQnyeDwGofLc3spG88Dm3q1BhbKZiuBrbVXn43UiA': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 176,
			},
		],
		'14tg4xhEaFoFbpXzbG4btcX3Ne8LFuERdniioyo3Asn4HHYy': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 177,
			},
		],
		'155i1tRjF1ExEbwGQGsMUS8FwnNanzEyiqjEUkBs59DRSrYe': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 178,
			},
		],
		'1596jXAKa4KVwZDJMTrrBypEqmVSfaMuJhXWXFXo3LR265pg': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 179,
			},
		],
		'13dTcNBFSqbQVhu98kbFUsA3nYMT1hndw9oKG5T739PX8tdf': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 180,
			},
		],
		'13oX4fKmmzBsypwHAGfVYEikkAsQgJCa5o6qhSQos1ivSAqY': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 181,
			},
		],
		'12TSpV7bfk3YoQuGmADkbvzg3hkhwkJgGQZ5mcAczcm5ntV7': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 182,
			},
		],
		'13KFCCHbyrbJXkhjXWAtHRruEhpwv1rRoL8Zt631ETiTGwu6': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 183,
			},
		],
		'12S7p5cCqoPtdbF7mU31F3EpxZRMTRGaDtdmySCG7UiMR3pT': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 184,
			},
		],
		'14qRXNbcr9MHyUGdodx7a8Sao3SWGkUq3A8JDZw53Lg2CG7p': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 185,
			},
		],
		'1nsXekJkz1WjAszhjgESbHLp5vAjq6EaWK151iDKQRceGqs': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 186,
			},
		],
		'126qkNmfDFMHxiRkA3zuB8qDVCjsJo7QhdHp98pRXKqwi2dD': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 187,
			},
		],
		'16S2daNVNuc3XeNa8RhW88VffEA4Sf3RS7H4QUiDs95kWKFE': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 188,
			},
		],
		'16H3jg3VAgjUFkqYVpywd3G5NfJhWbPUSACm7KdMB8DDgJpM': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 189,
			},
		],
		'15LPvA72KjLHz4e8TogZdjtA8HwH6kBcjQ7m3CvGoMZ7yUDK': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 190,
			},
		],
		'152kNTCKZzj4zwAcZztRVEZ5i7pMBmjZH1GASqzVCfyi3axu': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 191,
			},
		],
		'14zgi3TrHHP5QJrJ63RQQ8cC132bF8dcZofie3yuf9wfGXv2': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 192,
			},
		],
		'14FqgVpWeTYEUaqCU7CcEZR5rA5jXA7hovwPdy3vF4yz2DFk': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 193,
			},
		],
		'16HC2GfQJjeW6aW8pEZDwywvVrbqbKFM5AwcPYv1AqDzDfQ3': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 194,
			},
		],
		'1GaVBBZfV4YrAYDRSpLXGga41oezcQwk7xZX4KWoyWbiwwZ': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 195,
			},
		],
		'1Btr7HW34BNhXnG8oQAhvRiudSdD5uLpXk1BzfWrYvif188': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 196,
			},
		],
		'14KiTu1AqxdwhwG2tmKXUjNeuEUPMmsZAhSekg6DqgimHNxG': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 197,
			},
		],
		'12bymtkFJkoy8aTYFmehbdRCyiGKh346v6ZG3FaG3jdiMx3N': [
			{
				validatorId: '1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd',
				validatorIndex: 198,
			},
		],
		'16DGiP6jDwAfkAeqGfkUCtheKgUzTy7UeaiFFBAv8BwX3RhN': [
			{
				validatorId: '16Divajwsc8nq8NLQUfVyDjbG18xp6GrAS4GSDVBTwm6eY27',
				validatorIndex: 0,
			},
		],
	},
	validators: {
		'16Divajwsc8nq8NLQUfVyDjbG18xp6GrAS4GSDVBTwm6eY27': api.registry.createType(
			'PalletStakingExposure',
			'0x0f30448aa0a3783d0004e6890223c279fe3fc640de86171ae7e6f9edb04203d5a8670168bb725576af620f30448aa0a3783d',
		),
		'1ufRSF5gx9Q8hrYoj7KwpzQzDNqLJdbKrFwC6okxa5gtBRd': api.registry.createType(
			'PalletStakingExposure',
			'[encoded data, 15576 characters]',
		),
		'16hzCDgyqnm1tskDccVWqxDVXYDLgdrrpC4Guxu3gPgLe5ib': api.registry.createType(
			'PalletStakingExposure',
			'0x0fa447a46a79144b0004d10577dd7d364b294d2e9a0768363ac885efb8b1c469da6c4f2141d4f6560c1f0fa447a46a79144b',
		),
	},
} as DeriveEraExposure;
