diff --git a/apps/design/backend/src/store.ts b/apps/design/backend/src/store.ts index 294b1ab3c4..b0d2342ada 100644 --- a/apps/design/backend/src/store.ts +++ b/apps/design/backend/src/store.ts @@ -8,9 +8,9 @@ import { SystemSettings, safeParseSystemSettings, ElectionSerializationFormat, - BallotLanguageConfig, BallotLanguageConfigs, LanguageCode, + getBallotLanguageConfigs, } from '@votingworks/types'; import { join } from 'node:path'; import { v4 as uuid } from 'uuid'; @@ -26,11 +26,7 @@ export function getTempBallotLanguageConfigsForCert(): BallotLanguageConfigs { const translationsEnabled = isFeatureFlagEnabled( BooleanEnvironmentVariableName.ENABLE_CLOUD_TRANSLATION_AND_SPEECH_SYNTHESIS ); - return translationsEnabled - ? Object.values(LanguageCode).map( - (l): BallotLanguageConfig => ({ languages: [l] }) - ) - : [{ languages: [LanguageCode.ENGLISH] }]; + return getBallotLanguageConfigs(translationsEnabled); } export interface ElectionRecord { diff --git a/apps/design/backend/src/worker/generate_election_package.ts b/apps/design/backend/src/worker/generate_election_package.ts index d054f796a4..bd9b3817eb 100644 --- a/apps/design/backend/src/worker/generate_election_package.ts +++ b/apps/design/backend/src/worker/generate_election_package.ts @@ -1,7 +1,6 @@ import JsZip from 'jszip'; import path from 'node:path'; import { - BallotType, ElectionSerializationFormat, ElectionPackageFileName, ElectionPackageMetadata, @@ -9,20 +8,18 @@ import { mergeUiStrings, Election, formatElectionHashes, + LATEST_METADATA, } from '@votingworks/types'; import { + createElectionDefinitionForDefaultHmpbTemplate, createPlaywrightRenderer, - renderAllBallotsAndCreateElectionDefinition, - vxDefaultBallotTemplate, } from '@votingworks/hmpb'; import { sha256 } from 'js-sha256'; import { writeFile } from 'node:fs/promises'; import { - translateAppStrings, - translateHmpbStrings, - extractAndTranslateElectionStrings, generateAudioIdsAndClips, + getAllStringsForElectionPackage, } from '@votingworks/backend'; import { PORT } from '../globals'; import { WorkerContext } from './context'; @@ -44,54 +41,36 @@ export async function generateElectionPackage( const zip = new JsZip(); - const metadata: ElectionPackageMetadata = { - version: 'latest', - }; + const metadata: ElectionPackageMetadata = LATEST_METADATA; zip.file(ElectionPackageFileName.METADATA, JSON.stringify(metadata, null, 2)); - const appStrings = await translateAppStrings( - translator, - metadata.version, - ballotLanguageConfigs - ); + const [appStrings, hmpbStrings, electionStrings] = + await getAllStringsForElectionPackage( + election, + translator, + ballotLanguageConfigs + ); + zip.file( ElectionPackageFileName.APP_STRINGS, JSON.stringify(appStrings, null, 2) ); - const hmpbStrings = await translateHmpbStrings( - translator, - ballotLanguageConfigs - ); - const electionStrings = await extractAndTranslateElectionStrings( - translator, - election, - ballotLanguageConfigs - ); const ballotStrings = mergeUiStrings(electionStrings, hmpbStrings); - const electionWithBallotStrings: Election = { ...election, ballotStrings, }; const renderer = await createPlaywrightRenderer(); - const { electionDefinition } = - await renderAllBallotsAndCreateElectionDefinition( + const electionDefinition = + await createElectionDefinitionForDefaultHmpbTemplate( renderer, - vxDefaultBallotTemplate, - // Each ballot style will have exactly one grid layout regardless of precinct, ballot type, or ballot mode - // So we just need to render a single ballot per ballot style to create the election definition - election.ballotStyles.map((ballotStyle) => ({ - election: electionWithBallotStrings, - ballotStyleId: ballotStyle.id, - precinctId: ballotStyle.precincts[0], - ballotType: BallotType.Precinct, - ballotMode: 'test', - })), + electionWithBallotStrings, electionSerializationFormat ); zip.file(ElectionPackageFileName.ELECTION, electionDefinition.electionData); + // eslint-disable-next-line no-console renderer.cleanup().catch(console.error); diff --git a/libs/backend/src/election_package/election_package_io.test.ts b/libs/backend/src/election_package/election_package_io.test.ts index 5b16ed49ec..e333b976c8 100644 --- a/libs/backend/src/election_package/election_package_io.test.ts +++ b/libs/backend/src/election_package/election_package_io.test.ts @@ -4,6 +4,7 @@ import { ElectionPackageFileName, ElectionPackageMetadata, InsertedSmartCardAuth, + LATEST_METADATA, SystemSettings, UiStringAudioClips, UiStringAudioIdsPackage, @@ -298,7 +299,7 @@ test('readElectionPackageFromFile reads metadata', async () => { const { electionDefinition } = electionGridLayoutNewHampshireTestBallotFixtures; const { electionData } = electionDefinition; - const metadata: ElectionPackageMetadata = { version: 'latest' }; + const metadata: ElectionPackageMetadata = LATEST_METADATA; const pkg = await zipFile({ [ElectionPackageFileName.ELECTION]: electionData, diff --git a/libs/backend/src/language_and_audio/audio.ts b/libs/backend/src/language_and_audio/audio.ts index a2611d33e4..a5c191f170 100644 --- a/libs/backend/src/language_and_audio/audio.ts +++ b/libs/backend/src/language_and_audio/audio.ts @@ -10,7 +10,7 @@ import { isFeatureFlagEnabled, BooleanEnvironmentVariableName, } from '@votingworks/utils'; -import { GoogleCloudSpeechSynthesizer } from './speech_synthesizer'; +import { SpeechSynthesizer } from './speech_synthesizer'; import { forEachUiString, prepareTextForSpeechSynthesis, @@ -32,7 +32,7 @@ export function generateAudioIdsAndClips({ }: { appStrings: UiStringsPackage; electionStrings: UiStringsPackage; - speechSynthesizer: GoogleCloudSpeechSynthesizer; + speechSynthesizer: SpeechSynthesizer; }): { uiStringAudioIds: UiStringAudioIdsPackage; uiStringAudioClips: NodeJS.ReadableStream; diff --git a/libs/backend/src/language_and_audio/election_package_string.test.ts b/libs/backend/src/language_and_audio/election_package_string.test.ts new file mode 100644 index 0000000000..536e06c129 --- /dev/null +++ b/libs/backend/src/language_and_audio/election_package_string.test.ts @@ -0,0 +1,60 @@ +import { electionPrimaryPrecinctSplitsFixtures } from '@votingworks/fixtures'; +import { LanguageCode, BallotLanguageConfigs } from '@votingworks/types'; +import { assert } from '@votingworks/basics'; +import { getAllStringsForElectionPackage } from './election_package_strings'; +import { GoogleCloudTranslator } from './translator'; +import { MockGoogleCloudTranslationClient } from './test_utils'; + +const allBallotLanguages: BallotLanguageConfigs = [ + { + languages: [ + LanguageCode.ENGLISH, + LanguageCode.CHINESE_SIMPLIFIED, + LanguageCode.CHINESE_TRADITIONAL, + LanguageCode.SPANISH, + ], + }, +]; + +describe('getAllStringsForElectionPackage', () => { + it('should extract and translate election strings correctly for english only', async () => { + const translationClient = new MockGoogleCloudTranslationClient(); + const mockTranslator = new GoogleCloudTranslator({ translationClient }); + const [appStrings, hmpbStrings, electionStrings] = + await getAllStringsForElectionPackage( + electionPrimaryPrecinctSplitsFixtures.election, + mockTranslator, + allBallotLanguages + ); + + expect(appStrings).toBeDefined(); + expect(Object.keys(appStrings)).toEqual([ + LanguageCode.ENGLISH, + LanguageCode.CHINESE_SIMPLIFIED, + LanguageCode.CHINESE_TRADITIONAL, + LanguageCode.SPANISH, + ]); + assert(appStrings[LanguageCode.ENGLISH]); + expect(Object.keys(appStrings[LanguageCode.ENGLISH])).toHaveLength(427); + + expect(hmpbStrings).toBeDefined(); + expect(Object.keys(hmpbStrings)).toEqual([ + LanguageCode.ENGLISH, + LanguageCode.CHINESE_SIMPLIFIED, + LanguageCode.CHINESE_TRADITIONAL, + LanguageCode.SPANISH, + ]); + assert(hmpbStrings[LanguageCode.ENGLISH]); + expect(Object.keys(hmpbStrings[LanguageCode.ENGLISH])).toHaveLength(30); + + expect(electionStrings).toBeDefined(); + expect(Object.keys(electionStrings)).toEqual([ + LanguageCode.ENGLISH, + LanguageCode.CHINESE_SIMPLIFIED, + LanguageCode.CHINESE_TRADITIONAL, + LanguageCode.SPANISH, + ]); + assert(electionStrings[LanguageCode.ENGLISH]); + expect(Object.keys(electionStrings[LanguageCode.ENGLISH])).toHaveLength(14); + }); +}); diff --git a/libs/backend/src/language_and_audio/election_package_strings.ts b/libs/backend/src/language_and_audio/election_package_strings.ts new file mode 100644 index 0000000000..7d43a57296 --- /dev/null +++ b/libs/backend/src/language_and_audio/election_package_strings.ts @@ -0,0 +1,36 @@ +import { + BallotLanguageConfigs, + Election, + UiStringsPackage, +} from '@votingworks/types'; +import { GoogleCloudTranslator } from './translator'; +import { translateAppStrings } from './app_strings'; +import { translateHmpbStrings } from './ballot_strings'; +import { extractAndTranslateElectionStrings } from './election_strings'; + +/** + * Helper function to generate all necessary strings used in an election package. + * Returns three packages of strings: app strings, HMPB strings, and election strings. + */ +export async function getAllStringsForElectionPackage( + election: Election, + translator: GoogleCloudTranslator, + ballotLanguageConfigs: BallotLanguageConfigs +): Promise<[UiStringsPackage, UiStringsPackage, UiStringsPackage]> { + const appStrings = await translateAppStrings( + translator, + 'latest', + ballotLanguageConfigs + ); + const hmpbStrings = await translateHmpbStrings( + translator, + ballotLanguageConfigs + ); + const electionStrings = await extractAndTranslateElectionStrings( + translator, + election, + ballotLanguageConfigs + ); + + return [appStrings, hmpbStrings, electionStrings]; +} diff --git a/libs/backend/src/language_and_audio/index.ts b/libs/backend/src/language_and_audio/index.ts index 4225a29506..8e2c557211 100644 --- a/libs/backend/src/language_and_audio/index.ts +++ b/libs/backend/src/language_and_audio/index.ts @@ -3,6 +3,7 @@ export * from './app_strings'; export * from './ballot_strings'; export * from './audio'; export * from './election_strings'; +export * from './election_package_strings'; export * from './hmpb_strings'; export * from './speech_synthesizer'; export * from './test_utils'; diff --git a/libs/fixture-generators/README.md b/libs/fixture-generators/README.md index 56a4338693..2b981fe333 100644 --- a/libs/fixture-generators/README.md +++ b/libs/fixture-generators/README.md @@ -77,3 +77,33 @@ are optional and have default values. ```bash ./bin/generate-election config.json > election.json ``` + +## Election Package Generator + +A command-line tool for generating election packages and elections with grid +layouts and translations. Follow the instructions to setup Google Cloud account +authentication [here](/../backend/src/language_and_audio/README.md) before +using. + +```bash +./bin/generate-election-package -e path/to/base-election-definition.json -o path/to/output-directory +``` + +To generate an election.json and election-package file in the specified output +directory with gridLayouts and all necessary strings from the base election +provided. If --isMultiLanguage is specified then the strings will include +translations for all languages. If --priorElectionPackage is specified that +election package will be used as a cache for translations before querying google +cloud. + +## Election Packages Generator + +Wrapper script to regenerate election packages for all configured fixtures. + +```bash +pnpm generate-election-packages +``` + +Run with FORCE_RETRANSLATE=1 to make new translations generate for all election +packages. Note you will need to run pnpm build:resources && pnpm build in +libs/fixtures after running this to register the new fixtures. diff --git a/libs/fixture-generators/bin/generate-election-package b/libs/fixture-generators/bin/generate-election-package new file mode 100755 index 0000000000..79bb1722b2 --- /dev/null +++ b/libs/fixture-generators/bin/generate-election-package @@ -0,0 +1,16 @@ +#!/usr/bin/env node + +require('esbuild-runner').install({ + type: 'transform', +}); + +require('../src/cli/generate-election-package') + .main(process.argv, { + stdin: process.stdin, + stdout: process.stdout, + stderr: process.stderr, + }) + .catch((e) => { + console.error(e); + process.exit(1); + }); diff --git a/libs/fixture-generators/bin/regenerate-election-packages b/libs/fixture-generators/bin/regenerate-election-packages new file mode 100755 index 0000000000..0eefa4902d --- /dev/null +++ b/libs/fixture-generators/bin/regenerate-election-packages @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +# Generates the saved election package fixtures in libs/fixtures +# By default it will reuse the translations and audio from previous runs if new strings +# are not detected to be translated. To force re-translation, set the environment variable +# FORCE_RETRANSLATE to true. +export NODE_ENV=development + +# Check if FORCE_RETRANSLATE is set to true +if [ -z "$FORCE_RETRANSLATE" ]; then + ./bin/generate-election-package -e ../fixtures/data/electionPrimaryPrecinctSplits/electionBase.json -o ../fixtures/data/electionPrimaryPrecinctSplits/ -p ../fixtures/data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip --isMultiLanguage +else + ./bin/generate-election-package -e ../fixtures/data/electionPrimaryPrecinctSplits/electionBase.json -o ../fixtures/data/electionPrimaryPrecinctSplits/ --isMultiLanguage +fi + +echo +echo "Note: You need to run \`pnpm build:resources && pnpm build\` in libs/fixtures for the new fixtures to register" diff --git a/libs/fixture-generators/jest.config.js b/libs/fixture-generators/jest.config.js index 90aff3cab3..11f5543929 100644 --- a/libs/fixture-generators/jest.config.js +++ b/libs/fixture-generators/jest.config.js @@ -12,6 +12,9 @@ module.exports = { // that it creates a valid election (which it checks when generating the // election). '!src/generate-election/*', + // The test for generate-election-package checks that the fixtures do not need to + // be updated which inherently checks that the package is generated correctly. + '!src/generate-election-package/*', ], coverageThreshold: { global: { diff --git a/libs/fixture-generators/package.json b/libs/fixture-generators/package.json index b040c844eb..d534f0d2fb 100644 --- a/libs/fixture-generators/package.json +++ b/libs/fixture-generators/package.json @@ -15,6 +15,7 @@ "clean": "pnpm --filter $npm_package_name... clean:self", "clean:self": "rm -rf build && tsc --build --clean tsconfig.build.json", "generate-cvr-fixtures": "./bin/generate-cvr-fixtures", + "generate-election-packages": "./bin/regenerate-election-packages", "lint": "pnpm type-check && eslint .", "lint:fix": "pnpm type-check && eslint . --fix", "test": "is-ci test:ci test:watch", @@ -29,18 +30,22 @@ "@votingworks/basics": "workspace:*", "@votingworks/fixtures": "workspace:*", "@votingworks/fs": "workspace:*", + "@votingworks/hmpb": "workspace:*", "@votingworks/image-utils": "workspace:*", "@votingworks/types": "workspace:*", "@votingworks/utils": "workspace:*", + "debug": "4.3.4", "esbuild": "0.21.2", "esbuild-runner": "2.2.2", "js-sha256": "^0.9.0", + "jszip": "^3.9.1", "nanoid": "^3.3.7", "uuid": "9.0.1", "yargs": "17.7.1", "zod": "3.23.5" }, "devDependencies": { + "@types/debug": "4.1.8", "@types/jest": "^29.5.3", "@types/node": "20.16.0", "@types/tmp": "0.2.4", @@ -55,5 +60,8 @@ "tmp": "^0.2.1", "ts-jest": "29.1.1" }, + "engines": { + "node": ">= 12" + }, "packageManager": "pnpm@8.15.5" -} \ No newline at end of file +} diff --git a/libs/fixture-generators/src/cli/generate-election-package/index.ts b/libs/fixture-generators/src/cli/generate-election-package/index.ts new file mode 100644 index 0000000000..cf6212b627 --- /dev/null +++ b/libs/fixture-generators/src/cli/generate-election-package/index.ts @@ -0,0 +1,133 @@ +import { + ElectionPackage, + formatBallotHash, + formatElectionPackageHash, + safeParseElection, +} from '@votingworks/types'; +import { readFileSync } from 'node:fs'; +import { readElectionPackageFromFile } from '@votingworks/backend'; +import yargs from 'yargs/yargs'; +import { stdout } from 'node:process'; +import { generateElectionPackage } from '../../generate-election-package'; + +// A script to generate an election package. +// Usage: ./bin/generate-election-package -e path/to/base-election-definition.json -o path/to/output-directory +// This will generate a election.json file and an associated election package with grid layouts all strings +// for the given base election. If --isMultiLanguage is provided the generated election & package will be +// multi-language. If --priorElectionPackage is provided, it will be used for translations and only new strings +// without translations in that election package will be translated. +interface IO { + stdin: NodeJS.ReadableStream; + stdout: NodeJS.WritableStream; + stderr: NodeJS.WritableStream; +} + +interface GenerateElectionPackageFileArguments { + electionDefinition: string; + priorElectionPackage?: string; + outputPath: string; + isMultiLanguage: boolean; + help?: boolean; + [x: string]: unknown; +} + +// eslint-disable-next-line vx/gts-jsdoc +export async function main( + argv: readonly string[], + { stderr }: IO +): Promise { + const optionParser = yargs() + .strict() + .exitProcess(false) + .options({ + electionDefinition: { + type: 'string', + alias: 'e', + description: 'Path to the base election definition.', + required: true, + }, + outputPath: { + type: 'string', + alias: 'o', + description: + 'Path of directory to use as root of generated election and election-package output.', + required: true, + }, + isMultiLanguage: { + type: 'boolean', + default: false, + description: + 'Whether to generate a multi-language election package or not.', + }, + priorElectionPackage: { + type: 'string', + alias: 'p', + description: + 'An election package that was a previous export of the given election definition. If provided, will be used for translations, and only new strings will be translated. Omit to force retranslation of all string.', + }, + }) + .alias('-h', '--help') + .help(false) + .version(false) + .fail((msg) => { + stderr.write(`${msg}\n`); + return 1; + }); + + const args = (await optionParser.parse( + argv.slice(2) + )) as GenerateElectionPackageFileArguments; + + // Path to a directory that should contain a baseElection.json and optionally an existing election package export. + const baseElectionContents = readFileSync(args.electionDefinition, 'utf8'); + const vxfElection = safeParseElection(baseElectionContents); + if (!vxfElection.isOk()) { + stderr.write(`Error parsing election definition: ${vxfElection.err()}\n`); + return 1; + } + + const { isMultiLanguage } = args; + let electionPackage: ElectionPackage | undefined; + let electionPackageHash: string | undefined; + // If we want to force retranslation we do not pass through the previously generated election package + if (args.priorElectionPackage) { + const result = await readElectionPackageFromFile(args.priorElectionPackage); + if (result.isOk()) { + electionPackage = result.ok().electionPackage; + electionPackageHash = result.ok().electionPackageHash; + } + } + + try { + if (electionPackage && electionPackageHash) { + stdout.write( + `Regenerating election package in ${ + args.outputPath + } from existing package with ballotHash: ${formatBallotHash( + electionPackage.electionDefinition.ballotHash + )} electionPackageHash: ${formatElectionPackageHash( + electionPackageHash + )}\n` + ); + } else { + stdout.write(`Generating new election package in ${args.outputPath}\n`); + } + const [newBallotHash, newElectionHash] = await generateElectionPackage( + vxfElection.ok(), + args.outputPath, + isMultiLanguage, + electionPackage + ); + stdout.write( + `Successfully generated new election package in ${ + args.outputPath + } with ballotHash: ${formatBallotHash( + newBallotHash + )} electionPackageHash: ${formatElectionPackageHash(newElectionHash)}\n` + ); + return 0; + } catch (e) { + stderr.write(`Unexpected error generating election package: ${e}`); + return 1; + } +} diff --git a/libs/fixture-generators/src/generate-election-package/generate_election_package.test.ts b/libs/fixture-generators/src/generate-election-package/generate_election_package.test.ts new file mode 100644 index 0000000000..b4d1947989 --- /dev/null +++ b/libs/fixture-generators/src/generate-election-package/generate_election_package.test.ts @@ -0,0 +1,81 @@ +import { electionPrimaryPrecinctSplitsFixtures } from '@votingworks/fixtures'; +import { + MockGoogleCloudTranslationClient, + readElectionPackageFromBuffer, + getAllStringsForElectionPackage, +} from '@votingworks/backend'; +import { assert } from '@votingworks/basics'; +import { + Election, + mergeUiStrings, + getBallotLanguageConfigs, +} from '@votingworks/types'; +import { + Renderer, + createElectionDefinitionForDefaultHmpbTemplate, + createPlaywrightRenderer, +} from '@votingworks/hmpb'; +import { GoogleCloudTranslatorWithElectionCache } from './translator_with_election_cache'; + +jest.setTimeout(120_000); + +let renderer: Renderer; +beforeAll(async () => { + renderer = await createPlaywrightRenderer(); +}); + +afterAll(async () => { + await renderer.cleanup(); +}); + +describe('fixtures are up to date - run `pnpm generate-election-packages` if this test fails', () => { + test('electionPrimaryPrecinctSplitsFixtures', async () => { + const mockTranslationClient = new MockGoogleCloudTranslationClient(); + + const baseElection = + electionPrimaryPrecinctSplitsFixtures.baseElection_DEPRECATED.election; + const electionFileContents = + electionPrimaryPrecinctSplitsFixtures.electionPackageExport.asBuffer(); + const result = await readElectionPackageFromBuffer(electionFileContents); + assert(result.isOk()); + const { electionPackage } = result.ok(); + + const translator = new GoogleCloudTranslatorWithElectionCache({ + translationClient: mockTranslationClient, + priorElectionPackage: electionPackage, + }); + + const [newAppStrings, newHmpbStrings, newElectionStrings] = + await getAllStringsForElectionPackage( + baseElection, + translator, + getBallotLanguageConfigs(true) + ); + const newCombinedStrings = mergeUiStrings( + newAppStrings, + newHmpbStrings, + newElectionStrings + ); + + // Check that the strings have not changed. + assert(electionPackage.uiStrings); + expect(newCombinedStrings).toMatchObject(electionPackage.uiStrings); + + const ballotStrings = mergeUiStrings(newElectionStrings, newHmpbStrings); + const electionWithBallotStrings: Election = { + ...baseElection, + ballotStrings, + }; + + // Check that the generated election's ballot hash has not changed. + const electionDefinition = + await createElectionDefinitionForDefaultHmpbTemplate( + renderer, + electionWithBallotStrings, + 'vxf' + ); + expect(electionDefinition.ballotHash).toEqual( + electionPackage.electionDefinition.ballotHash + ); + }); +}); diff --git a/libs/fixture-generators/src/generate-election-package/generate_election_package.ts b/libs/fixture-generators/src/generate-election-package/generate_election_package.ts new file mode 100644 index 0000000000..56bb1e89e5 --- /dev/null +++ b/libs/fixture-generators/src/generate-election-package/generate_election_package.ts @@ -0,0 +1,124 @@ +import { + generateAudioIdsAndClips, + getAllStringsForElectionPackage, +} from '@votingworks/backend'; +import { + createElectionDefinitionForDefaultHmpbTemplate, + createPlaywrightRenderer, +} from '@votingworks/hmpb'; +import { + DEFAULT_SYSTEM_SETTINGS, + Election, + ElectionPackage, + ElectionPackageFileName, + ElectionPackageMetadata, + getBallotLanguageConfigs, + LATEST_METADATA, + mergeUiStrings, +} from '@votingworks/types'; +import { sha256 } from 'js-sha256'; +import JsZip from 'jszip'; +import { writeFile } from 'node:fs/promises'; +import path from 'node:path'; +import { GoogleCloudTranslatorWithElectionCache } from './translator_with_election_cache'; +import { MockTextToSpeechSynthesizer } from './mock_speech_synthesizer'; + +// In order for the zip files generated to hash to the same value when the contents +// are the same we need to make sure the date on the files is always kept static. +const FIXTURES_FILE_DATE = new Date('2024-12-01T00:00:00Z'); + +/** + * Generates an election with mock content based on the given parameters. + */ +export async function generateElectionPackage( + election: Election, + assetDirectoryPath: string, + isMultiLanguage: boolean, + priorElectionPackage?: ElectionPackage +): Promise<[string, string]> { + const renderer = await createPlaywrightRenderer(); + + const zip = new JsZip(); + + const metadata: ElectionPackageMetadata = LATEST_METADATA; + zip.file( + ElectionPackageFileName.METADATA, + JSON.stringify(metadata, null, 2), + { date: FIXTURES_FILE_DATE } + ); + + const ballotLanguageConfigs = getBallotLanguageConfigs(isMultiLanguage); + const translator = new GoogleCloudTranslatorWithElectionCache({ + priorElectionPackage, + }); + + const [appStrings, hmpbStrings, electionStrings] = + await getAllStringsForElectionPackage( + election, + translator, + ballotLanguageConfigs + ); + + zip.file( + ElectionPackageFileName.APP_STRINGS, + JSON.stringify(appStrings, null, 2), + { date: FIXTURES_FILE_DATE } + ); + + const ballotStrings = mergeUiStrings(electionStrings, hmpbStrings); + const electionWithBallotStrings: Election = { + ...election, + ballotStrings, + }; + + const electionDefinition = + await createElectionDefinitionForDefaultHmpbTemplate( + renderer, + electionWithBallotStrings, + 'vxf' + ); + + zip.file(ElectionPackageFileName.ELECTION, electionDefinition.electionData, { + date: FIXTURES_FILE_DATE, + }); + await renderer.cleanup(); + + zip.file( + ElectionPackageFileName.SYSTEM_SETTINGS, + JSON.stringify(DEFAULT_SYSTEM_SETTINGS, null, 2), + { date: FIXTURES_FILE_DATE } + ); + + // Generate audio clips and ids with a mock text to speech client to reduce bloat. + const speechSynthesizer = new MockTextToSpeechSynthesizer(); + const { uiStringAudioIds, uiStringAudioClips } = generateAudioIdsAndClips({ + appStrings, + electionStrings, + speechSynthesizer, + }); + zip.file( + ElectionPackageFileName.AUDIO_IDS, + JSON.stringify(uiStringAudioIds, null, 2), + { date: FIXTURES_FILE_DATE } + ); + zip.file(ElectionPackageFileName.AUDIO_CLIPS, uiStringAudioClips, { + date: FIXTURES_FILE_DATE, + }); + + const zipContents = await zip.generateAsync({ + type: 'nodebuffer', + streamFiles: true, + }); + const fileName = `election-package-default-system-settings.zip`; + const packageFilePath = path.join(assetDirectoryPath, fileName); + const suffix = isMultiLanguage ? 'MultiLang' : 'EnglishOnly'; + const electionFilePath = path.join( + assetDirectoryPath, + `electionGeneratedWithGridLayouts${suffix}.json` + ); + const electionPackageHash = sha256(zipContents); + + await writeFile(packageFilePath, zipContents); + await writeFile(electionFilePath, electionDefinition.electionData); + return [electionDefinition.ballotHash, electionPackageHash]; +} diff --git a/libs/fixture-generators/src/generate-election-package/index.ts b/libs/fixture-generators/src/generate-election-package/index.ts new file mode 100644 index 0000000000..21b8b71003 --- /dev/null +++ b/libs/fixture-generators/src/generate-election-package/index.ts @@ -0,0 +1 @@ +export * from './generate_election_package'; diff --git a/libs/fixture-generators/src/generate-election-package/mock_speech_synthesizer.test.ts b/libs/fixture-generators/src/generate-election-package/mock_speech_synthesizer.test.ts new file mode 100644 index 0000000000..8cde666092 --- /dev/null +++ b/libs/fixture-generators/src/generate-election-package/mock_speech_synthesizer.test.ts @@ -0,0 +1,15 @@ +import { LanguageCode } from '@votingworks/types'; +import { MockTextToSpeechSynthesizer } from './mock_speech_synthesizer'; + +describe('MockTextToSpeechSynthesizer', () => { + test('returns empty string', async () => { + const mockSpeechSynthesizer = new MockTextToSpeechSynthesizer(); + for (const languageCode of Object.values(LanguageCode)) { + const result = await mockSpeechSynthesizer.synthesizeSpeech( + '', + languageCode + ); + expect(result).toEqual(''); + } + }); +}); diff --git a/libs/fixture-generators/src/generate-election-package/mock_speech_synthesizer.ts b/libs/fixture-generators/src/generate-election-package/mock_speech_synthesizer.ts new file mode 100644 index 0000000000..0df0a13ee9 --- /dev/null +++ b/libs/fixture-generators/src/generate-election-package/mock_speech_synthesizer.ts @@ -0,0 +1,17 @@ +import { SpeechSynthesizer } from '@votingworks/backend'; +import { LanguageCode } from '@votingworks/types'; + +/** + * Mock implementation of the SpeechSynthesizer interface. Returns an empty string for all text. + */ +export class MockTextToSpeechSynthesizer implements SpeechSynthesizer { + // eslint-disable-next-line @typescript-eslint/require-await + async synthesizeSpeech( + // eslint-disable-next-line @typescript-eslint/no-unused-vars + text: string, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + languageCode: LanguageCode + ): Promise { + return ''; + } +} diff --git a/libs/fixture-generators/src/generate-election-package/translator_with_election_cache.ts b/libs/fixture-generators/src/generate-election-package/translator_with_election_cache.ts new file mode 100644 index 0000000000..1f5d870647 --- /dev/null +++ b/libs/fixture-generators/src/generate-election-package/translator_with_election_cache.ts @@ -0,0 +1,153 @@ +import makeDebug from 'debug'; +import { + GoogleCloudTranslator, + MinimalGoogleCloudTranslationClient, + parseVendoredTranslations, + VendoredTranslations, +} from '@votingworks/backend'; +import { + Dictionary, + ElectionPackage, + LanguageCode, + mergeUiStrings, + NonEnglishLanguageCode, + UiStringsPackage, +} from '@votingworks/types'; +import { assert, assertDefined } from '@votingworks/basics'; + +const debug = makeDebug('translation'); + +type TranslationSource = + | 'Vendored translations' + | 'Cached translations' + | 'New cloud translations'; + +interface TranslationsCache { + [code: string]: { [englishText: string]: string }; +} + +function createStringCache(uiStrings: UiStringsPackage): TranslationsCache { + const stringCache: TranslationsCache = {}; + const englishStrings = uiStrings[LanguageCode.ENGLISH]; + assert(englishStrings); + for (const [languageCode, translations] of Object.entries(uiStrings)) { + const languageCache: Record = {}; + if (languageCode === LanguageCode.ENGLISH) { + continue; + } + for (const [key, value] of Object.entries(translations)) { + if (typeof value === 'string') { + const englishText = englishStrings[key]; + if (typeof englishText === 'string') { + languageCache[englishText] = value; + } + } else { + for (const [subKey, subValue] of Object.entries( + value as Dictionary + )) { + const englishText = englishStrings[key]; + if (!englishText || typeof englishText === 'string') { + continue; + } + const subEnglishText = englishText[subKey]; + if (subEnglishText && subValue) { + languageCache[subEnglishText] = subValue; + } + } + } + } + stringCache[languageCode] = languageCache; + } + return stringCache; +} + +/** + * An implementation of {@link GoogleCloudTranslator} that uses the Google Cloud Translation API + */ +export class GoogleCloudTranslatorWithElectionCache extends GoogleCloudTranslator { + private readonly vendoredTranslations: VendoredTranslations; + private readonly stringCache: UiStringsPackage = {}; + + constructor(input: { + // Support providing a mock client for tests + translationClient?: MinimalGoogleCloudTranslationClient; + // Support providing custom overrides for tests + vendoredTranslations?: VendoredTranslations; + priorElectionPackage?: ElectionPackage; + }) { + super({ translationClient: input.translationClient }); + this.vendoredTranslations = + input.vendoredTranslations ?? + /* istanbul ignore next */ parseVendoredTranslations(); + this.stringCache = input.priorElectionPackage + ? createStringCache( + mergeUiStrings( + input.priorElectionPackage.uiStrings ?? {}, + input.priorElectionPackage.electionDefinition.election.ballotStrings + ) + ) + : {}; + } + + /** + * Translates text using the following order of precedence: + * - Vendored translations + * - Cached translations from the previous election package + * - New cloud translations + */ + async translateText( + textArray: string[], + targetLanguageCode: NonEnglishLanguageCode + ): Promise { + const translatedTextArray: string[] = Array.from({ + length: textArray.length, + }).fill(''); + + const counts: Record = { + 'Vendored translations': 0, + 'Cached translations': 0, + 'New cloud translations': 0, + }; + const cacheMisses: Array<{ index: number; text: string }> = []; + for (const [index, text] of textArray.entries()) { + const vendoredTranslation = + this.vendoredTranslations[targetLanguageCode][text]; + if (vendoredTranslation) { + translatedTextArray[index] = vendoredTranslation; + counts['Vendored translations'] += 1; + continue; + } + + if (this.stringCache[targetLanguageCode]) { + const cachedTranslation = this.stringCache[targetLanguageCode][text]; + if (cachedTranslation && typeof cachedTranslation === 'string') { + translatedTextArray[index] = cachedTranslation; + counts['Cached translations'] += 1; + continue; + } + } + + cacheMisses.push({ index, text }); + counts['New cloud translations'] += 1; + } + + for (const source of Object.keys(counts) as TranslationSource[]) { + debug(`🌎 ${source}: ${counts[source]}`); + } + + if (cacheMisses.length === 0) { + return translatedTextArray; + } + + const cacheMissesTranslated = await this.translateTextWithGoogleCloud( + cacheMisses.map(({ text }) => text), + targetLanguageCode + ); + for (const [i, translatedText] of cacheMissesTranslated.entries()) { + const { index: originalIndex } = assertDefined(cacheMisses[i]); + translatedTextArray[originalIndex] = translatedText; + } + + return translatedTextArray; + } +} diff --git a/libs/fixture-generators/tsconfig.json b/libs/fixture-generators/tsconfig.json index 5c4e5c4496..c0fe238709 100644 --- a/libs/fixture-generators/tsconfig.json +++ b/libs/fixture-generators/tsconfig.json @@ -19,6 +19,7 @@ { "path": "../image-utils/tsconfig.build.json" }, { "path": "../types/tsconfig.build.json" }, { "path": "../utils/tsconfig.build.json" }, + { "path": "../hmpb/tsconfig.build.json" }, { "path": "../backend/tsconfig.build.json" } ] } diff --git a/libs/fixtures/data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip b/libs/fixtures/data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip new file mode 100644 index 0000000000..ed1696eb2a Binary files /dev/null and b/libs/fixtures/data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip differ diff --git a/libs/fixtures/data/electionPrimaryPrecinctSplits/electionBase.json b/libs/fixtures/data/electionPrimaryPrecinctSplits/electionBase.json new file mode 100644 index 0000000000..b5f423e609 --- /dev/null +++ b/libs/fixtures/data/electionPrimaryPrecinctSplits/electionBase.json @@ -0,0 +1,532 @@ +{ + "ballotLayout": { + "paperSize": "letter", + "metadataEncoding": "qr-code" + }, + "ballotStrings": {}, + "ballotStyles": [ + { + "id": "1-Ma_zh-Hans", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "1-Ma_zh-Hant", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "1-Ma_en", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "1-Ma_es-US", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "1-F_zh-Hans", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "1-F_zh-Hant", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "1-F_en", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "1-F_es-US", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["es-US"] + }, + { + "id": "2-Ma_zh-Hans", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "2-Ma_zh-Hant", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "2-Ma_en", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "2-Ma_es-US", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "2-F_zh-Hans", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "2-F_zh-Hant", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "2-F_en", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "2-F_es-US", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["es-US"] + }, + { + "id": "3-Ma_zh-Hans", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "3-Ma_zh-Hant", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "3-Ma_en", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "3-Ma_es-US", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "3-F_zh-Hans", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "3-F_zh-Hant", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "3-F_en", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "3-F_es-US", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["es-US"] + }, + { + "id": "4-Ma_zh-Hans", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "4-Ma_zh-Hant", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "4-Ma_en", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "4-Ma_es-US", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "4-F_zh-Hans", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "4-F_zh-Hant", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "4-F_en", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "4-F_es-US", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["es-US"] + } + ], + "contests": [ + { + "id": "county-leader-mammal", + "districtId": "county", + "title": "County Leader Mammal", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "horse", + "name": "Horse", + "partyIds": ["0"] + }, + { + "id": "otter", + "name": "Otter", + "partyIds": ["0"] + }, + { + "id": "fox", + "name": "Fox", + "partyIds": ["0"] + } + ], + "allowWriteIns": false, + "partyId": "0" + }, + { + "id": "county-leader-fish", + "districtId": "county", + "title": "County Leader Fish", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "seahorse", + "name": "Seahorse", + "partyIds": ["1"] + }, + { + "id": "salmon", + "name": "Salmon", + "partyIds": ["1"] + } + ], + "allowWriteIns": false, + "partyId": "1" + }, + { + "id": "congressional-1-mammal", + "districtId": "congressional-1", + "title": "Congressional 1 Representative - Mammal", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "zebra-1", + "name": "Zebra", + "partyIds": ["0"] + }, + { + "id": "lion-1", + "name": "Lion", + "partyIds": ["0"] + }, + { + "id": "kangaroo-1", + "name": "Kangaroo", + "partyIds": ["0"] + }, + { + "id": "elephant-1", + "name": "Elephant", + "partyIds": ["0"] + } + ], + "allowWriteIns": true, + "partyId": "0" + }, + { + "id": "congressional-1-fish", + "districtId": "congressional-1", + "title": "Congressional 1 Representative - Fish", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "manta-ray-1", + "name": "Manta Ray", + "partyIds": ["1"] + }, + { + "id": "pufferfish-1", + "name": "Pufferfish", + "partyIds": ["1"] + }, + { + "id": "rockfish-1", + "name": "Rockfish", + "partyIds": ["1"] + }, + { + "id": "triggerfish-1", + "name": "Triggerfish", + "partyIds": ["1"] + } + ], + "allowWriteIns": true, + "partyId": "1" + }, + { + "id": "congressional-2-mammal", + "districtId": "congressional-2", + "title": "Congressional 2 Representative - Mammal", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "zebra-2", + "name": "Zebra", + "partyIds": ["0"] + }, + { + "id": "lion-2", + "name": "Lion", + "partyIds": ["0"] + }, + { + "id": "kangaroo-2", + "name": "Kangaroo", + "partyIds": ["0"] + }, + { + "id": "elephant-2", + "name": "Elephant", + "partyIds": ["0"] + } + ], + "allowWriteIns": true, + "partyId": "0" + }, + { + "id": "congressional-2-fish", + "districtId": "congressional-2", + "title": "Congressional 2 Representative - Fish", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "manta-ray-2", + "name": "Manta Ray", + "partyIds": ["1"] + }, + { + "id": "pufferfish-2", + "name": "Pufferfish", + "partyIds": ["1"] + }, + { + "id": "rockfish-2", + "name": "Rockfish", + "partyIds": ["1"] + }, + { + "id": "triggerfish-2", + "name": "Triggerfish", + "partyIds": ["1"] + } + ], + "allowWriteIns": true, + "partyId": "1" + }, + { + "id": "water-1-fishing", + "districtId": "water-1", + "title": "Water District 1 Fishing", + "type": "yesno", + "description": "Should fishing be banned in all city owned lakes and rivers?", + "yesOption": { + "id": "water-1-fishing-ban-fishing", + "label": "YES" + }, + "noOption": { + "id": "water-1-fishing-allow-fishing", + "label": "NO" + } + }, + { + "id": "water-2-fishing", + "districtId": "water-2", + "title": "Water District 2 Fishing", + "type": "yesno", + "description": "Should fishing be banned in all city owned lakes and rivers?", + "yesOption": { + "id": "water-2-fishing-ban-fishing", + "label": "YES" + }, + "noOption": { + "id": "water-2-fishing-allow-fishing", + "label": "NO" + } + } + ], + "county": { + "id": "sample-county", + "name": "Sample County" + }, + "date": "2021-09-08", + "districts": [ + { + "id": "county", + "name": "County" + }, + { + "id": "congressional-1", + "name": "Congressional District 1" + }, + { + "id": "congressional-2", + "name": "Congressional District 2" + }, + { + "id": "water-1", + "name": "Water District 1" + }, + { + "id": "water-2", + "name": "Water District 2" + } + ], + "id": "election-primary-precinct-splits", + "parties": [ + { + "id": "0", + "name": "Mammal", + "fullName": "Mammal Party", + "abbrev": "Ma" + }, + { + "id": "1", + "name": "Fish", + "fullName": "Fish Party", + "abbrev": "F" + } + ], + "precincts": [ + { + "id": "precinct-c1-w1-1", + "name": "Precinct 1" + }, + { + "id": "precinct-c1-w1-2", + "name": "Precinct 2" + }, + { + "id": "precinct-c1-w2", + "name": "Precinct 3" + }, + { + "id": "precinct-c2", + "name": "Precinct 4" + } + ], + "seal": "Seal of Montgomery County, Maryland.", + "state": "State of Sample", + "title": "Example Primary Election", + "type": "primary" +} diff --git a/libs/fixtures/data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json b/libs/fixtures/data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json new file mode 100644 index 0000000000..612f42190f --- /dev/null +++ b/libs/fixtures/data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json @@ -0,0 +1,4184 @@ +{ + "ballotLayout": { + "paperSize": "letter", + "metadataEncoding": "qr-code" + }, + "ballotStrings": { + "en": { + "ballotStyleId": { + "1-Ma_zh-Hans": "1-Ma", + "1-Ma_zh-Hant": "1-Ma", + "1-Ma_en": "1-Ma", + "1-Ma_es-US": "1-Ma", + "1-F_zh-Hans": "1-F", + "1-F_zh-Hant": "1-F", + "1-F_en": "1-F", + "1-F_es-US": "1-F", + "2-Ma_zh-Hans": "2-Ma", + "2-Ma_zh-Hant": "2-Ma", + "2-Ma_en": "2-Ma", + "2-Ma_es-US": "2-Ma", + "2-F_zh-Hans": "2-F", + "2-F_zh-Hant": "2-F", + "2-F_en": "2-F", + "2-F_es-US": "2-F", + "3-Ma_zh-Hans": "3-Ma", + "3-Ma_zh-Hant": "3-Ma", + "3-Ma_en": "3-Ma", + "3-Ma_es-US": "3-Ma", + "3-F_zh-Hans": "3-F", + "3-F_zh-Hant": "3-F", + "3-F_en": "3-F", + "3-F_es-US": "3-F", + "4-Ma_zh-Hans": "4-Ma", + "4-Ma_zh-Hant": "4-Ma", + "4-Ma_en": "4-Ma", + "4-Ma_es-US": "4-Ma", + "4-F_zh-Hans": "4-F", + "4-F_zh-Hant": "4-F", + "4-F_en": "4-F", + "4-F_es-US": "4-F" + }, + "candidateName": { + "horse": "Horse", + "otter": "Otter", + "fox": "Fox", + "seahorse": "Seahorse", + "salmon": "Salmon", + "zebra-1": "Zebra", + "lion-1": "Lion", + "kangaroo-1": "Kangaroo", + "elephant-1": "Elephant", + "manta-ray-1": "Manta Ray", + "pufferfish-1": "Pufferfish", + "rockfish-1": "Rockfish", + "triggerfish-1": "Triggerfish", + "zebra-2": "Zebra", + "lion-2": "Lion", + "kangaroo-2": "Kangaroo", + "elephant-2": "Elephant", + "manta-ray-2": "Manta Ray", + "pufferfish-2": "Pufferfish", + "rockfish-2": "Rockfish", + "triggerfish-2": "Triggerfish" + }, + "contestDescription": { + "water-1-fishing": "Should fishing be banned in all city owned lakes and rivers?", + "water-2-fishing": "Should fishing be banned in all city owned lakes and rivers?" + }, + "contestOptionLabel": { + "water-1-fishing-ban-fishing": "YES", + "water-1-fishing-allow-fishing": "NO", + "water-2-fishing-ban-fishing": "YES", + "water-2-fishing-allow-fishing": "NO" + }, + "contestTitle": { + "county-leader-mammal": "County Leader Mammal", + "county-leader-fish": "County Leader Fish", + "congressional-1-mammal": "Congressional 1 Representative - Mammal", + "congressional-1-fish": "Congressional 1 Representative - Fish", + "congressional-2-mammal": "Congressional 2 Representative - Mammal", + "congressional-2-fish": "Congressional 2 Representative - Fish", + "water-1-fishing": "Water District 1 Fishing", + "water-2-fishing": "Water District 2 Fishing" + }, + "countyName": "Sample County", + "districtName": { + "county": "County", + "congressional-1": "Congressional District 1", + "congressional-2": "Congressional District 2", + "water-1": "Water District 1", + "water-2": "Water District 2" + }, + "electionTitle": "Example Primary Election", + "partyFullName": { + "0": "Mammal Party", + "1": "Fish Party" + }, + "partyName": { + "0": "Mammal", + "1": "Fish" + }, + "precinctName": { + "precinct-c1-w1-1": "Precinct 1", + "precinct-c1-w1-2": "Precinct 2", + "precinct-c1-w2": "Precinct 3", + "precinct-c2": "Precinct 4" + }, + "stateName": "State of Sample", + "ballotLanguage": "English", + "electionDate": "September 8, 2021", + "hmpbContinueVotingOnBack": "Turn ballot over and continue voting", + "hmpbContinueVotingOnNextSheet": "Continue voting on next ballot sheet", + "hmpbInstructions": "Instructions", + "hmpbInstructionsToVoteText": "To vote, completely fill in the oval next to your choice.", + "hmpbInstructionsToVoteTitle": "To Vote:", + "hmpbInstructionsWriteInText": "To vote for a person whose name is not on the ballot, write the person’s name on the \"Write-in\" line and completely fill in the oval next to the line.", + "hmpbInstructionsWriteInTitle": "To Vote for a Write-in:", + "hmpbOfficialAbsenteeBallot": "Official Absentee Ballot", + "hmpbOfficialBallot": "Official Ballot", + "hmpbOfficialProvisionalBallot": "Official Provisional Ballot", + "hmpbPage": "Page", + "hmpbPageIntentionallyBlank": "This page intentionally left blank", + "hmpbSampleAbsenteeBallot": "Sample Absentee Ballot", + "hmpbSampleBallot": "Sample Ballot", + "hmpbSampleProvisionalBallot": "Sample Provisional Ballot", + "hmpbTestAbsenteeBallot": "Test Absentee Ballot", + "hmpbTestBallot": "Test Ballot", + "hmpbTestProvisionalBallot": "Test Provisional Ballot", + "hmpbVoteFor1": "Vote for 1", + "hmpbVoteFor10": "Vote for up to 10", + "hmpbVoteFor2": "Vote for up to 2", + "hmpbVoteFor3": "Vote for up to 3", + "hmpbVoteFor4": "Vote for up to 4", + "hmpbVoteFor5": "Vote for up to 5", + "hmpbVoteFor6": "Vote for up to 6", + "hmpbVoteFor7": "Vote for up to 7", + "hmpbVoteFor8": "Vote for up to 8", + "hmpbVoteFor9": "Vote for up to 9", + "hmpbVotingComplete": "You have completed voting.", + "hmpbWriteIn": "Write-in" + }, + "zh-Hans": { + "contestDescription": { + "water-1-fishing": "是否应该禁止在所有城市湖泊和河流中钓鱼?", + "water-2-fishing": "是否应该禁止在所有城市湖泊和河流中钓鱼?" + }, + "contestOptionLabel": { + "water-1-fishing-ban-fishing": "是的", + "water-1-fishing-allow-fishing": "不", + "water-2-fishing-ban-fishing": "是的", + "water-2-fishing-allow-fishing": "不" + }, + "contestTitle": { + "county-leader-mammal": "县领导哺乳动物", + "county-leader-fish": "县领导鱼", + "congressional-1-mammal": "国会 1 代表 - 哺乳动物", + "congressional-1-fish": "国会 1 代表 - 菲什", + "congressional-2-mammal": "国会 2 代表 - 哺乳动物", + "congressional-2-fish": "国会 2 代表 - 菲什", + "water-1-fishing": "水区 1 钓鱼", + "water-2-fishing": "水区 2 钓鱼" + }, + "countyName": "样本县", + "districtName": { + "county": "县", + "congressional-1": "第一国会选区", + "congressional-2": "国会第 2 选区", + "water-1": "水区 1", + "water-2": "水区 2" + }, + "electionTitle": "初选示例", + "partyFullName": { + "0": "哺乳动物派对", + "1": "鱼派对" + }, + "partyName": { + "0": "哺乳动物", + "1": "鱼" + }, + "precinctName": { + "precinct-c1-w1-1": "第1选区", + "precinct-c1-w1-2": "第2选区", + "precinct-c1-w2": "第 3 区", + "precinct-c2": "第四区" + }, + "stateName": "样品状态", + "ballotLanguage": "简体中文", + "electionDate": "2021年9月8日", + "hmpbContinueVotingOnBack": "将选票翻过来,继续投票", + "hmpbContinueVotingOnNextSheet": "在下一张选票上继续投票", + "hmpbInstructions": "说明", + "hmpbInstructionsToVoteText": "要投票,请完整填写您所选项目旁边的椭圆形框。", + "hmpbInstructionsToVoteTitle": "投票:", + "hmpbInstructionsWriteInText": "如果要为未出现在选票上的人进行投票,请在“写入候选人“行中写下此人的姓名,并完整填写该行旁边的椭圆形区域。", + "hmpbInstructionsWriteInTitle": "投票选举候选人:", + "hmpbOfficialAbsenteeBallot": "正式缺席选票", + "hmpbOfficialBallot": "正式选票", + "hmpbOfficialProvisionalBallot": "普通临时选票", + "hmpbPage": "页码", + "hmpbPageIntentionallyBlank": "本页为有意留空", + "hmpbSampleAbsenteeBallot": "缺席选票样本", + "hmpbSampleBallot": "选票样本", + "hmpbSampleProvisionalBallot": "临时选票样本", + "hmpbTestAbsenteeBallot": "测试缺席选票", + "hmpbTestBallot": "测试选票", + "hmpbTestProvisionalBallot": "测试临时选票", + "hmpbVoteFor1": "投1票", + "hmpbVoteFor10": "最多投10票", + "hmpbVoteFor2": "最多投2票", + "hmpbVoteFor3": "最多投3票", + "hmpbVoteFor4": "最多投4票", + "hmpbVoteFor5": "最多投5票", + "hmpbVoteFor6": "最多投6票", + "hmpbVoteFor7": "最多投7票", + "hmpbVoteFor8": "最多投8票", + "hmpbVoteFor9": "最多投9票", + "hmpbVotingComplete": "您已完成投票。", + "hmpbWriteIn": "写入候选人" + }, + "zh-Hant": { + "contestDescription": { + "water-1-fishing": "是否應該禁止在所有城市擁有的湖泊和河流中捕魚?", + "water-2-fishing": "是否應該禁止在所有城市擁有的湖泊和河流中捕魚?" + }, + "contestOptionLabel": { + "water-1-fishing-ban-fishing": "是的", + "water-1-fishing-allow-fishing": "不", + "water-2-fishing-ban-fishing": "是的", + "water-2-fishing-allow-fishing": "不" + }, + "contestTitle": { + "county-leader-mammal": "縣領導哺乳動物", + "county-leader-fish": "縣長魚", + "congressional-1-mammal": "國會 1 代表 - 哺乳動物", + "congressional-1-fish": "國會 1 代表 - 魚", + "congressional-2-mammal": "國會 2 代表 - 哺乳動物", + "congressional-2-fish": "國會 2 代表 - Fish", + "water-1-fishing": "水域 1 區釣魚", + "water-2-fishing": "水區 2 釣魚" + }, + "countyName": "樣本縣", + "districtName": { + "county": "縣", + "congressional-1": "國會第一選區", + "congressional-2": "國會第二選區", + "water-1": "水區1", + "water-2": "水區2" + }, + "electionTitle": "初選範例", + "partyFullName": { + "0": "哺乳動物派對", + "1": "魚黨" + }, + "partyName": { + "0": "哺乳動物", + "1": "魚" + }, + "precinctName": { + "precinct-c1-w1-1": "第1選區", + "precinct-c1-w1-2": "第2選區", + "precinct-c1-w2": "分局 3", + "precinct-c2": "4 區" + }, + "stateName": "樣品狀態", + "ballotLanguage": "繁體中文", + "electionDate": "2021年9月8日", + "hmpbContinueVotingOnBack": "將選票翻過來,繼續投票", + "hmpbContinueVotingOnNextSheet": "在下一張選票上繼續投票", + "hmpbInstructions": "說明", + "hmpbInstructionsToVoteText": "要投票,請完整填寫您所選項目旁邊的橢圓形框。", + "hmpbInstructionsToVoteTitle": "投票:", + "hmpbInstructionsWriteInText": "如果要為未出現在選票上的人進行投票,請在「寫入候選人「行中寫下此人的姓名,並完整填寫該行旁邊的橢圓形區域。", + "hmpbInstructionsWriteInTitle": "投票選舉候選人:", + "hmpbOfficialAbsenteeBallot": "正式缺席選票", + "hmpbOfficialBallot": "正式選票", + "hmpbOfficialProvisionalBallot": "普通臨時選票", + "hmpbPage": "頁碼", + "hmpbPageIntentionallyBlank": "本頁為有意留空", + "hmpbSampleAbsenteeBallot": "缺席選票樣本", + "hmpbSampleBallot": "選票樣本", + "hmpbSampleProvisionalBallot": "臨時選票樣本", + "hmpbTestAbsenteeBallot": "測試缺席選票", + "hmpbTestBallot": "測試選票", + "hmpbTestProvisionalBallot": "測試臨時選票", + "hmpbVoteFor1": "投1票", + "hmpbVoteFor10": "最多投10票", + "hmpbVoteFor2": "最多投2票", + "hmpbVoteFor3": "最多投3票", + "hmpbVoteFor4": "最多投4票", + "hmpbVoteFor5": "最多投5票", + "hmpbVoteFor6": "最多投6票", + "hmpbVoteFor7": "最多投7票", + "hmpbVoteFor8": "最多投8票", + "hmpbVoteFor9": "最多投9票", + "hmpbVotingComplete": "您已完成投票。", + "hmpbWriteIn": "寫入候選人" + }, + "es-US": { + "contestDescription": { + "water-1-fishing": "¿Debería prohibirse la pesca en todos los lagos y ríos propiedad de la ciudad?", + "water-2-fishing": "¿Debería prohibirse la pesca en todos los lagos y ríos propiedad de la ciudad?" + }, + "contestOptionLabel": { + "water-1-fishing-ban-fishing": "SÍ", + "water-1-fishing-allow-fishing": "NO", + "water-2-fishing-ban-fishing": "SÍ", + "water-2-fishing-allow-fishing": "NO" + }, + "contestTitle": { + "county-leader-mammal": "Líder del condado Mamífero", + "county-leader-fish": "Líder del condado de Fish", + "congressional-1-mammal": "1 representante del Congreso - Mamífero", + "congressional-1-fish": "1 representante del Congreso - Pescado", + "congressional-2-mammal": "2 representantes del Congreso - Mamífero", + "congressional-2-fish": "Representante del Congreso 2 - Pescado", + "water-1-fishing": "Distrito 1 de pesca", + "water-2-fishing": "Distrito de Agua 2 Pesca" + }, + "countyName": "Muestra del condado", + "districtName": { + "county": "Condado", + "congressional-1": "Distrito Congresional 1", + "congressional-2": "Distrito Congresional 2", + "water-1": "Distrito de Agua 1", + "water-2": "Distrito de Agua 2" + }, + "electionTitle": "Ejemplo de elección primaria", + "partyFullName": { + "0": "Fiesta de los Mamíferos", + "1": "Fiesta del pescado" + }, + "partyName": { + "0": "Mamífero", + "1": "Pez" + }, + "precinctName": { + "precinct-c1-w1-1": "Distrito Electoral 1", + "precinct-c1-w1-2": "Distrito Electoral 2", + "precinct-c1-w2": "Distrito 3", + "precinct-c2": "Distrito 4" + }, + "stateName": "Estado de la muestra", + "ballotLanguage": "español (EE. UU.)", + "electionDate": "8 de septiembre de 2021", + "hmpbContinueVotingOnBack": "Voltea la boleta y continúa votando", + "hmpbContinueVotingOnNextSheet": "Continúa votando en la siguiente hoja de la boleta", + "hmpbInstructions": "Instrucciones", + "hmpbInstructionsToVoteText": "Para votar, llena completamente el óvalo junto a tu elección.", + "hmpbInstructionsToVoteTitle": "Para votar:", + "hmpbInstructionsWriteInText": "Para votar por una persona cuyo nombre no está en la boleta, escribe el nombre de la persona en la línea \"Candidato por Escrito\" y llena completamente el óvalo junto a la línea.", + "hmpbInstructionsWriteInTitle": "Para votar por un candidato por escrito:", + "hmpbOfficialAbsenteeBallot": "Boleta oficial de voto ausente", + "hmpbOfficialBallot": "Boleta oficial", + "hmpbOfficialProvisionalBallot": "Boleta oficial provisional", + "hmpbPage": "Página", + "hmpbPageIntentionallyBlank": "Esta página está intencionalmente en blanco", + "hmpbSampleAbsenteeBallot": "Modelo de boleta de voto ausente", + "hmpbSampleBallot": "Boleta de muestra", + "hmpbSampleProvisionalBallot": "Boleta de muestra provisional", + "hmpbTestAbsenteeBallot": "Boleta de prueba de voto ausente", + "hmpbTestBallot": "Boleta de prueba", + "hmpbTestProvisionalBallot": "Boleta de prueba provisional", + "hmpbVoteFor1": "Vota por 1", + "hmpbVoteFor10": "Vota por hasta 10", + "hmpbVoteFor2": "Vota por hasta 2", + "hmpbVoteFor3": "Vota por hasta 3", + "hmpbVoteFor4": "Vota por hasta 4", + "hmpbVoteFor5": "Vota por hasta 5", + "hmpbVoteFor6": "Vota por hasta 6", + "hmpbVoteFor7": "Vota por hasta 7", + "hmpbVoteFor8": "Vota por hasta 8", + "hmpbVoteFor9": "Vota por hasta 9", + "hmpbVotingComplete": "Has completado la votación.", + "hmpbWriteIn": "Candidato por escrito" + } + }, + "ballotStyles": [ + { + "id": "1-Ma_zh-Hans", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "1-Ma_zh-Hant", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "1-Ma_en", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "1-Ma_es-US", + "groupId": "1-Ma", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "1-F_zh-Hans", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "1-F_zh-Hant", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "1-F_en", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "1-F_es-US", + "groupId": "1-F", + "precincts": ["precinct-c1-w1-1", "precinct-c1-w1-2"], + "districts": ["county", "congressional-1", "water-1"], + "partyId": "1", + "languages": ["es-US"] + }, + { + "id": "2-Ma_zh-Hans", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "2-Ma_zh-Hant", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "2-Ma_en", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "2-Ma_es-US", + "groupId": "2-Ma", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "2-F_zh-Hans", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "2-F_zh-Hant", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "2-F_en", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "2-F_es-US", + "groupId": "2-F", + "precincts": ["precinct-c1-w2"], + "districts": ["county", "congressional-1", "water-2"], + "partyId": "1", + "languages": ["es-US"] + }, + { + "id": "3-Ma_zh-Hans", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "3-Ma_zh-Hant", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "3-Ma_en", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "3-Ma_es-US", + "groupId": "3-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "3-F_zh-Hans", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "3-F_zh-Hant", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "3-F_en", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "3-F_es-US", + "groupId": "3-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-1"], + "partyId": "1", + "languages": ["es-US"] + }, + { + "id": "4-Ma_zh-Hans", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["zh-Hans"] + }, + { + "id": "4-Ma_zh-Hant", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["zh-Hant"] + }, + { + "id": "4-Ma_en", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["en"] + }, + { + "id": "4-Ma_es-US", + "groupId": "4-Ma", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "0", + "languages": ["es-US"] + }, + { + "id": "4-F_zh-Hans", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["zh-Hans"] + }, + { + "id": "4-F_zh-Hant", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["zh-Hant"] + }, + { + "id": "4-F_en", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["en"] + }, + { + "id": "4-F_es-US", + "groupId": "4-F", + "precincts": ["precinct-c2"], + "districts": ["county", "congressional-2", "water-2"], + "partyId": "1", + "languages": ["es-US"] + } + ], + "contests": [ + { + "id": "county-leader-mammal", + "districtId": "county", + "title": "County Leader Mammal", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "horse", + "name": "Horse", + "partyIds": ["0"] + }, + { + "id": "otter", + "name": "Otter", + "partyIds": ["0"] + }, + { + "id": "fox", + "name": "Fox", + "partyIds": ["0"] + } + ], + "allowWriteIns": false, + "partyId": "0" + }, + { + "id": "county-leader-fish", + "districtId": "county", + "title": "County Leader Fish", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "seahorse", + "name": "Seahorse", + "partyIds": ["1"] + }, + { + "id": "salmon", + "name": "Salmon", + "partyIds": ["1"] + } + ], + "allowWriteIns": false, + "partyId": "1" + }, + { + "id": "congressional-1-mammal", + "districtId": "congressional-1", + "title": "Congressional 1 Representative - Mammal", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "zebra-1", + "name": "Zebra", + "partyIds": ["0"] + }, + { + "id": "lion-1", + "name": "Lion", + "partyIds": ["0"] + }, + { + "id": "kangaroo-1", + "name": "Kangaroo", + "partyIds": ["0"] + }, + { + "id": "elephant-1", + "name": "Elephant", + "partyIds": ["0"] + } + ], + "allowWriteIns": true, + "partyId": "0" + }, + { + "id": "congressional-1-fish", + "districtId": "congressional-1", + "title": "Congressional 1 Representative - Fish", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "manta-ray-1", + "name": "Manta Ray", + "partyIds": ["1"] + }, + { + "id": "pufferfish-1", + "name": "Pufferfish", + "partyIds": ["1"] + }, + { + "id": "rockfish-1", + "name": "Rockfish", + "partyIds": ["1"] + }, + { + "id": "triggerfish-1", + "name": "Triggerfish", + "partyIds": ["1"] + } + ], + "allowWriteIns": true, + "partyId": "1" + }, + { + "id": "congressional-2-mammal", + "districtId": "congressional-2", + "title": "Congressional 2 Representative - Mammal", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "zebra-2", + "name": "Zebra", + "partyIds": ["0"] + }, + { + "id": "lion-2", + "name": "Lion", + "partyIds": ["0"] + }, + { + "id": "kangaroo-2", + "name": "Kangaroo", + "partyIds": ["0"] + }, + { + "id": "elephant-2", + "name": "Elephant", + "partyIds": ["0"] + } + ], + "allowWriteIns": true, + "partyId": "0" + }, + { + "id": "congressional-2-fish", + "districtId": "congressional-2", + "title": "Congressional 2 Representative - Fish", + "type": "candidate", + "seats": 1, + "candidates": [ + { + "id": "manta-ray-2", + "name": "Manta Ray", + "partyIds": ["1"] + }, + { + "id": "pufferfish-2", + "name": "Pufferfish", + "partyIds": ["1"] + }, + { + "id": "rockfish-2", + "name": "Rockfish", + "partyIds": ["1"] + }, + { + "id": "triggerfish-2", + "name": "Triggerfish", + "partyIds": ["1"] + } + ], + "allowWriteIns": true, + "partyId": "1" + }, + { + "id": "water-1-fishing", + "districtId": "water-1", + "title": "Water District 1 Fishing", + "type": "yesno", + "description": "Should fishing be banned in all city owned lakes and rivers?", + "yesOption": { + "id": "water-1-fishing-ban-fishing", + "label": "YES" + }, + "noOption": { + "id": "water-1-fishing-allow-fishing", + "label": "NO" + } + }, + { + "id": "water-2-fishing", + "districtId": "water-2", + "title": "Water District 2 Fishing", + "type": "yesno", + "description": "Should fishing be banned in all city owned lakes and rivers?", + "yesOption": { + "id": "water-2-fishing-ban-fishing", + "label": "YES" + }, + "noOption": { + "id": "water-2-fishing-allow-fishing", + "label": "NO" + } + } + ], + "county": { + "id": "sample-county", + "name": "Sample County" + }, + "date": "2021-09-08", + "districts": [ + { + "id": "county", + "name": "County" + }, + { + "id": "congressional-1", + "name": "Congressional District 1" + }, + { + "id": "congressional-2", + "name": "Congressional District 2" + }, + { + "id": "water-1", + "name": "Water District 1" + }, + { + "id": "water-2", + "name": "Water District 2" + } + ], + "id": "election-primary-precinct-splits", + "parties": [ + { + "id": "0", + "name": "Mammal", + "fullName": "Mammal Party", + "abbrev": "Ma" + }, + { + "id": "1", + "name": "Fish", + "fullName": "Fish Party", + "abbrev": "F" + } + ], + "precincts": [ + { + "id": "precinct-c1-w1-1", + "name": "Precinct 1" + }, + { + "id": "precinct-c1-w1-2", + "name": "Precinct 2" + }, + { + "id": "precinct-c1-w2", + "name": "Precinct 3" + }, + { + "id": "precinct-c2", + "name": "Precinct 4" + } + ], + "seal": "Seal of Montgomery County, Maryland.", + "state": "State of Sample", + "title": "Example Primary Election", + "type": "primary", + "gridLayouts": [ + { + "ballotStyleId": "1-Ma_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "1-Ma_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "1-Ma_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 16.989808447937133, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "1-Ma_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 23.61554518664047, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "1-F_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "1-F_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "1-F_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "1-F_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-Ma_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-Ma_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-Ma_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 16.989808447937133, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-Ma_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 23.61554518664047, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "zebra-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "lion-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "kangaroo-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-1-mammal", + "optionId": "elephant-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-1-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-F_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-F_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-F_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "2-F_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "manta-ray-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "pufferfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "rockfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-1-fish", + "optionId": "triggerfish-1" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-1-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-Ma_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-Ma_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-Ma_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 16.989808447937133, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-Ma_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 23.61554518664047, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-F_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-F_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-F_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "3-F_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-1-fishing", + "optionId": "water-1-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-Ma_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-Ma_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.278241650294696, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-Ma_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 16.989808447937133, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-Ma_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "horse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "otter" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 23.61554518664047, + "type": "option", + "contestId": "county-leader-mammal", + "optionId": "fox" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "zebra-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "lion-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "kangaroo-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-2-mammal", + "optionId": "elephant-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-2-mammal", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-F_zh-Hans", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 32.31213163064833, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.576866404715126, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-F_zh-Hant", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 18.7487721021611, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 20.013506876227897, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.57821709233792, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.842951866404714, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 22.107686640471513, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.372421414538312, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.982809430255404, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 24.182809430255404, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 33.06606090373281, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 34.33079567779961, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-F_en", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 14.460338899803537, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 15.725073673870334, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 15.289783889980354, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 16.55451866404715, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 17.81925343811395, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 19.083988212180746, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 20.69437622789784, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 19.89437622789784, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 26.955427308447938, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 28.220162082514737, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + }, + { + "ballotStyleId": "4-F_es-US", + "gridPositions": [ + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 21.086075638506877, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "seahorse" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 1.7187076088296955, + "row": 22.350810412573676, + "type": "option", + "contestId": "county-leader-fish", + "optionId": "salmon" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 21.915520628683694, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "manta-ray-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 23.180255402750493, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "pufferfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 24.44499017681729, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "rockfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 25.709724950884087, + "type": "option", + "contestId": "congressional-2-fish", + "optionId": "triggerfish-2" + }, + { + "sheetNumber": 1, + "side": "front", + "column": 12.284622024910593, + "row": 27.32011296660118, + "type": "write-in", + "contestId": "congressional-2-fish", + "writeInIndex": 0, + "writeInArea": { + "x": 13.184622024910594, + "y": 26.52011296660118, + "width": 7.799999999999999, + "height": 1 + } + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 7.913801571709234, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-ban-fishing" + }, + { + "sheetNumber": 1, + "side": "back", + "column": 1.7187076088296955, + "row": 9.178536345776031, + "type": "option", + "contestId": "water-2-fishing", + "optionId": "water-2-fishing-allow-fishing" + } + ], + "optionBoundsFromTargetMark": { + "top": 0.9976669941060904, + "left": 0.7637193242076705, + "right": 9.194475274386484, + "bottom": 1.1529960707269156 + } + } + ] +} diff --git a/libs/fixtures/src/data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip.ts b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip.ts new file mode 100644 index 0000000000..06f0f69ab6 --- /dev/null +++ b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip.ts @@ -0,0 +1,54 @@ +/* Generated by res-to-ts. DO NOT EDIT */ +/* eslint-disable */ +/* istanbul ignore file */ + +import { Buffer } from 'node:buffer'; +import { mkdtempSync, writeFileSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join, sep } from 'node:path'; + +/** + * Data of data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip encoded as base64. + * + * SHA-256 hash of file data: ca8fb811056117bc6d0d44bb240f2b33095a500503dad431f11d827959ea0aa2 + */ +const resourceDataBase64 = + 'UEsDBAoACAAAAAAAgVkAAAAAAAAAAAAAAAANAAAAbWV0YWRhdGEuanNvbnsKICAidmVyc2lvbiI6ICJsYXRlc3QiCn1QSwcIQul/shkAAAAZAAAAUEsDBAoACAAAAAAAgVkAAAAAAAAAAAAAAAAPAAAAYXBwU3RyaW5ncy5qc29uewogICJ6aC1IYW5zIjogewogICAgImF1ZGlvRmVlZGJhY2sxMFBlcmNlbnRWb2x1bWUiOiAiMTAl6Z+z6YePIiwKICAgICJhdWRpb0ZlZWRiYWNrMjBQZXJjZW50Vm9sdW1lIjogIjIwJemfs+mHjyIsCiAgICAiYXVkaW9GZWVkYmFjazMwUGVyY2VudFZvbHVtZSI6ICIzMCXpn7Pph48iLAogICAgImF1ZGlvRmVlZGJhY2s0MFBlcmNlbnRWb2x1bWUiOiAiNDAl6Z+z6YePIiwKICAgICJhdWRpb0ZlZWRiYWNrNTBQZXJjZW50Vm9sdW1lIjogIjUwJemfs+mHjyIsCiAgICAiYXVkaW9GZWVkYmFjazYwUGVyY2VudFZvbHVtZSI6ICI2MCXpn7Pph48iLAogICAgImF1ZGlvRmVlZGJhY2s3MFBlcmNlbnRWb2x1bWUiOiAiNzAl6Z+z6YePIiwKICAgICJhdWRpb0ZlZWRiYWNrODBQZXJjZW50Vm9sdW1lIjogIjgwJemfs+mHjyIsCiAgICAiYXVkaW9GZWVkYmFjazkwUGVyY2VudFZvbHVtZSI6ICI5MCXpn7Pph48iLAogICAgImF1ZGlvRmVlZGJhY2tNYXhpbXVtVm9sdW1lIjogIuacgOWkp+mfs+mHjyIsCiAgICAiYXVkaW9GZWVkYmFja01pbmltdW1Wb2x1bWUiOiAi5pyA5bCP6Z+z6YePIiwKICAgICJibWRQYXREZXZpY2VJbnB1dE5hbWVNb3ZlIjogIuKAnOenu+WKqOKAnSIsCiAgICAiYm1kUGF0RGV2aWNlSW5wdXROYW1lU2VsZWN0IjogIuKAnOmAieaLqeKAnSIsCiAgICAiYnV0dG9uQWNjZXB0IjogIuaOpeWPlyIsCiAgICAiYnV0dG9uQWRkV3JpdGVJbiI6ICLmt7vliqDlhpnlhaXlgJnpgInkuroiLAogICAgImJ1dHRvbkF1ZGlvTXV0ZSI6ICLpnZnpn7MiLAogICAgImJ1dHRvbkF1ZGlvVW5tdXRlIjogIuWPlua2iOmdmemfsyIsCiAgICAiYnV0dG9uQmFjayI6ICLov5Tlm54iLAogICAgImJ1dHRvbkJhbGxvdElzQ29ycmVjdCI6ICLmipXlh7rmiJHnmoTpgInnpagiLAogICAgImJ1dHRvbkJhbGxvdElzSW5jb3JyZWN0IjogIuaIkeeahOmAieelqOS4jeato+ehriIsCiAgICAiYnV0dG9uQm1kUmV2aWV3Q2FyZEFjdGlvbiI6ICLmjIkgXCLpgInmi6kgXCLmjInpkq7mm7TmlLnmgqjlnKjmnKzmrKHnq57pgInkuK3nmoTmipXnpajjgIIiLAogICAgImJ1dHRvbkJtZFJldmlld0NhcmRBY3Rpb25QYXREZXZpY2UiOiAi5L2/55So6YCJ5oup6L6T5YWl5rOV5L+u5pS55oKo5a+55pys5qyh6YCJ5Li+55qE5oqV56Wo44CCIiwKICAgICJidXR0b25CbWRTa2lwUGF0Q2FsaWJyYXRpb24iOiAi6Lez6L+H6K+G5YirIiwKICAgICJidXR0b25DYW5jZWwiOiAi5Y+W5raIIiwKICAgICJidXR0b25DYXN0QmFsbG90IjogIuaKleelqOmAieS4viIsCiAgICAiYnV0dG9uQ2hhbmdlIjogIuabtOaUuSIsCiAgICAiYnV0dG9uQ2xvc2UiOiAi5YWz6ZetIiwKICAgICJidXR0b25Db250aW51ZSI6ICLnu6fnu60iLAogICAgImJ1dHRvbkRvbmUiOiAi5a6M5oiQIiwKICAgICJidXR0b25FbmFibGVBdWRpb09ubHlNb2RlIjogIuWQr+eUqOe6r+mfs+mikeaooeW8jyIsCiAgICAiYnV0dG9uRXhpdEF1ZGlvT25seU1vZGUiOiAi6YCA5Ye657qv6Z+z6aKR5qih5byPIiwKICAgICJidXR0b25Nb3JlIjogIuabtOWkmiIsCiAgICAiYnV0dG9uTmV4dCI6ICLkuIvkuIDmraUiLAogICAgImJ1dHRvbk5vIjogIuaXoCIsCiAgICAiYnV0dG9uT2theSI6ICJPSyIsCiAgICAiYnV0dG9uUHJpbnRCYWxsb3QiOiAi5omT5Y2w5oiR55qE6YCJ56WoIiwKICAgICJidXR0b25SZXNldCI6ICLph43nva4iLAogICAgImJ1dHRvblJldHVybkJhbGxvdCI6ICLpgIDlm57pgInnpagiLAogICAgImJ1dHRvblJldHVyblRvQmFsbG90UmV2aWV3IjogIui/lOWbnumAieelqOWuoeaguCIsCiAgICAiYnV0dG9uUmV2aWV3IjogIuWuoeaguCIsCiAgICAiYnV0dG9uU3RhcnRWb3RpbmciOiAi5byA5aeL5oqV56WoIiwKICAgICJidXR0b25TdGlsbFZvdGluZyI6ICLmmK/nmoTvvIzmiJHku43lnKjmipXnpagiLAogICAgImJ1dHRvblZpZXdDb250ZXN0cyI6ICLmn6XnnIvnq57pgInmtLvliqgiLAogICAgImJ1dHRvblZvdGVyU2V0dGluZ3MiOiAi6K6+572uIiwKICAgICJidXR0b25ZZXMiOiAi5pivIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvbkZvY3VzTmV4dCI6ICLov5nmmK8gXCLlkJHkuIsgXCLmjInpkq7vvIznlKjkuo7mn6XnnIvpobXpnaLpgInpobnliJfooajkuK3nmoTkuIvkuIDkuKrpobnnm67jgILmgqjlj6/ku6Xkvb/nlKggXCLlkJHkuIogXCLlkowgXCLlkJHkuIsgXCLmjInpkq7lnKjnq57pgInkuK3np7vliqjlgJnpgInkurrjgIIiLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uRm9jdXNQcmV2aW91cyI6ICLov5nmmK8gXCLlkJHkuIogXCLmjInpkq7vvIznlKjkuo7mn6XnnIvpobXpnaLpgInpobnliJfooajkuK3nmoTkuIrkuIDkuKrpobnnm67jgILmgqjlj6/ku6Xkvb/nlKggXCLlkJHkuIogXCLlkowgXCLlkJHkuIsgXCLmjInpkq7mtY/op4jnq57pgInkuK3nmoTlgJnpgInkurrjgIIiLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uUGFnZU5leHQiOiAi6L+Z5piv4oCc5ZCR5Y+z4oCd5oyJ6ZKu77yM55So5LqO56e75Yqo5Yiw5LiL5LiA6aG15oiW56ue6YCJ55WM6Z2i44CC5oKo5Y+v5Lul5L2/55SoIFwi5ZCR5bemIFwi5ZKMIFwi5ZCR5Y+zIFwi5oyJ6ZKu5Zyo6YCJ56Wo5LiK55qE5omA5pyJ56ue6YCJ6aG555uu5Lit56e75Yqo44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblBhZ2VQcmV2aW91cyI6ICLov5nmmK/igJzlkJHlt6bigJ3mjInpkq7vvIznlKjkuo7ov5Tlm57kuIrkuIDpobXmiJbnq57pgInnlYzpnaLjgILmgqjlj6/ku6Xkvb/nlKggXCLlkJHlt6YgXCLlkowgXCLlkJHlj7MgXCLmjInpkq7mtY/op4jpgInnpajkuIrnmoTmiYDmnInnq57pgInpobnnm67jgIIiLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uUGxheWJhY2tSYXRlRG93biI6ICLmraTmjInpkq7lj6/pmY3kvY7mloflrZfovazor63pn7PnmoTpn7PpopHmkq3mlL7pgJ/luqbjgIIiLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uUGxheWJhY2tSYXRlVXAiOiAi6K+l5oyJ6ZKu5Y+v5o+Q6auY5paH5a2X6L2s6K+t6Z+z55qE6Z+z6aKR5pKt5pS+6YCf5bqm44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblNlbGVjdCI6ICLov5nmmK/igJzpgInmi6nigJ3mjInpkq7jgILkvb/nlKjmraTmjInpkq7moIforrDmgqjlr7nlgJnpgInkurrnmoQgXCLmmK8gXCLmiJYgXCLlkKYgXCLpgInpobnnmoTmipXnpajjgILlho3mrKHmjIkgXCLpgInmi6kgXCLmjInpkq7lsIbliKDpmaTmgqjkuYvliY3nmoTmipXnpajjgIIiLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uVG9nZ2xlSGVscCI6ICLov5nmmK8gXCLluK7liqkgXCLmjInpkq7jgILlho3mrKHmjInkuIvmraTmjInpkq7lj6/ov5Tlm57loavlhpnpgInnpajjgIIiLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uVG9nZ2xlUGF1c2UiOiAi6L+Z5pivIFwi5pqC5YGcIFwi5oyJ6ZKu44CC5L2/55So5q2k5oyJ6ZKu5Y+v5pqC5YGc5paH5a2X6L2s6K+t6Z+z55qE6Z+z6aKR44CC5YaN5qyh5oyJ5LiLIFwi5pqC5YGcIFwi5oyJ6ZKu5Y+v5oGi5aSN5paH5a2X6L2s6K+t6Z+z55qE6Z+z6aKR44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblZvbHVtZURvd24iOiAi5q2k5oyJ6ZKu5Y+v6ZmN5L2O5paH5pys6L2s6K+t6Z+z6Z+z6aKR55qE6Z+z6YeP44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblZvbHVtZVVwIjogIuatpOaMiemSruWPr+WinuWkp+aWh+acrOi9rOivremfs+mfs+mikeeahOmfs+mHj+OAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQXNrRm9ySGVscCI6ICLor7flkJHmipXnpajnq5nlt6XkvZzkurrlkZjlr7vmsYLluK7liqnjgIIiLAogICAgImluc3RydWN0aW9uc0Fza1BvbGxXb3JrZXJUb1BsdWdJblBvd2VyIjogIuivt+aKleelqOermeW3peS9nOS6uuWRmOaPkuWFpeeUtea6kOe6v+OAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQXVkaW9NdXRlQnV0dG9uIjogIuaMieKAnOmAieaLqeKAneaMiemSruWwhuaJgOaciemfs+mikemdmemfs+OAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQXNrRm9yUmVzdGFydCI6ICLor7fmipXnpajnq5nlt6XkvZzkurrlkZjph43mlrDlkK/liqjmnLrlmajjgIIiLAogICAgImluc3RydWN0aW9uc0JtZEJhbGxvdE5hdmlnYXRpb25NYXJrIjogIuS9v+eUqOaWh+acrOi9rOivremfs+eahOmfs+mikei/m+ihjOaKleelqOaXtu+8jOivt+S9v+eUqOaXoOmanOeijeaOp+WItuWZqOWvueaCqOeahOmAieelqOi/m+ihjOW8leWvvOOAguimgea1j+iniOernumAie+8jOivt+S9v+eUqOW3puOAgeWPs+aMiemSruOAguimgea1j+iniOernumAiemAiemhue+8jOivt+S9v+eUqOWQkeS4iuWSjOWQkeS4i+aMiemSruOAguimgemAieaLqeaIluS4jemAieaLqeernumAiemAiemhuei/m+ihjOaKleelqO+8jOivt+S9v+eUqOmAieaLqeaMiemSruOAgueOsOWcqOaMieWPs+mUrui/m+WFpeesrOS4gOmhueernumAiea0u+WKqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQmFsbG90TmF2aWdhdGlvbk1hcmtTY2FuIjogIuS9v+eUqOaWh+Wtl+i9rOivremfs+mfs+mikei/m+ihjOaKleelqOaXtu+8jOivt+S9v+eUqOaXoOmanOeijeaOp+WItuWZqOWvueaCqOeahOmAieelqOi/m+ihjOW8leWvvOOAguaOp+WItuWZqOS4remXtOS9jee9rumZhOi/keacieWbm+S4quWvvOiIqueureWktOaMiemSruOAguimgea1j+iniOernumAiea0u+WKqO+8jOivt+S9v+eUqOW3puWPs+eureWktOOAguimgea1j+iniOernumAiemAiemhue+8jOivt+S9v+eUqOWQkeS4iuWSjOWQkeS4i+eureWktOOAguimgemAieaLqeaIluWPlua2iOmAieaLqeernumAiemAiemhueS9nOS4uuaCqOeahOaKleelqO+8jOivt+S9v+eUqOWvvOiIquaMiemSruWPs+S+p+eahOWchuWciOKAnOmAieaLqeKAneaMiemSruOAguaOp+WItuWZqOWPs+S4iuinkuacieS4pOS4qumfs+mHj+aOp+WItuaMiemSruOAguWHj+WPt+aMiemSruWPr+S7peWHj+Wwj+mfs+mikemfs+mHj++8jOWKoOWPt+aMiemSruWPr+S7peWinuWkp+mfs+mHj+OAguimgeaUueWPmOmfs+mikeeahOivremAn++8jOivt+S9v+eUqOaOp+WItuWZqOWPs+S4i+inkueahOS4pOS4quaMiemSruOAguWQkeS4i+eureWktOaMiemSruWPr+mZjeS9juivremAn++8jOWQkeS4iueureWktOaMiemSruWPr+aPkOmrmOivremAn+OAguimgeaDs+maj+aXtuaaguWBnOmfs+mikeaIluWPlua2iOaaguWBnOmfs+mike+8jOivt+S9v+eUqOaOp+WItuWZqOW3puS4i+inkueahOaaguWBnOaMiemSruOAguWmguaenOaCqOmcgOimgeacieWFs+WmguS9leS9v+eUqOaOp+WItuWZqOeahOabtOWkmuS/oeaBr++8jOivt+maj+aXtuaMieS4i+W3puS4iuinkueahOmXruWPt+aMiemSruOAguimgemHjeWkjeaSreaUvuS7u+S9leWGheWuue+8jOWPr+S9v+eUqOWQkeS4iuaIluWQkeW3pueureWktOi/lOWbnuWIsOS5i+WJjeeahOWGheWuueOAgueOsOWcqOaMieWPs+mUruS7peWJjei/m+WIsOesrOS4gOmhueernumAieOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQmFsbG90TmF2aWdhdGlvbk1hcmtTY2FuUGF0RGV2aWNlIjogIuS9v+eUqOaWh+acrOi9rOivremfs+aKleelqOaXtu+8jOivt+S9v+eUqOS4quS6uui+heWKqeiuvuWkh+a1j+iniOmAieelqOOAguimgea1j+iniOernumAiemAiemhue+8jOivt+S9v+eUqOenu+WKqOi+k+WFpeazleOAguimgemAieaLqeaIluWPlua2iOmAieaLqeernumAiemAiemhueS9nOS4uuaCqOeahOmAieelqO+8jOivt+S9v+eUqOmAieaLqei+k+WFpeazleOAguimgea1j+iniOernumAiea0u+WKqO+8jOivt+S9v+eUqOenu+WKqOi+k+WFpeazleWvvOiIquWIsOagh+aciSDigJzkuIvkuIDmraXigJ3lkozigJzlkI7pgIAg4oCd55qE5o6n5Yi26ZSu77yM54S25ZCO5L2/55So6YCJ5oup6L6T5YWl5rOV44CC5qCH6K6w5a6M56ue6YCJ5rS75Yqo5Lit55qE6YCJ56Wo5ZCO77yM5bGP5bmV54Sm54K55Lya6Ieq5Yqo56e75Yqo5Yiw4oCc5LiL5LiA5Liq4oCd5o6n5Yi26ZSu77yM5Lul5pa55L6/5oKo6L+b6KGM5pON5L2c44CC6KaB5byA5aeL5oqV56Wo77yM5L2/55So56e75Yqo6L6T5YWl5rOV5a+86Iiq5Yiw5qCH5pyJ4oCc5byA5aeL5oqV56Wo4oCd55qE5o6n5Yi26ZSu77yM54S25ZCO5L2/55So6YCJ5oup6L6T5YWl5rOV5YmN6L+b5Yiw6aaW5Liq56ue6YCJ5rS75Yqo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDYXN0QmFsbG90UHJlYW1ibGUiOiAi5oKo55qE5q2j5byP6YCJ56Wo5q2j5Zyo5omT5Y2w5Lit44CC5a6M5oiQ5Lul5LiL5q2l6aqk5Y2z5Y+v5a6M5oiQ5oqV56Wo77yaIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDYXN0QmFsbG90UHJlYW1ibGVQb3N0UHJpbnQiOiAi5oKo55qE5q2j5byP6YCJ56Wo5bey5LuO5omT5Y2w5py65Lit5Y+W5Ye644CC5a6M5oiQ5Lul5LiL5q2l6aqk5Y2z5a6M5oiQ5oqV56Wo77yaIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDYXN0QmFsbG90U3RlcDEiOiAiMS4g6aqM6K+B5oKo55qE5q2j5byP6YCJ56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDYXN0QmFsbG90U3RlcDIiOiAiMi4g5omr5o+P5oKo55qE5q2j5byP6YCJ56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDbG9zZVByaW50ZXJDb3ZlciI6ICLmiZPljbDmnLrnm5blt7LmiZPlvIDvvIzlv4XpobvlhbPpl63miY3og73nu6fnu63mipXnpajjgIIiLAogICAgImluc3RydWN0aW9uc0JtZENvbmZpcm1DYXN0aW5nQmFsbG90IjogIuaMieKAnOmAieaLqeKAneaMiemSruehruiupOaCqOeahOmAieaLqeaXoOivr+WQjuWGjei/m+ihjOaKleelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29uZmlybUNhc3RpbmdCYWxsb3RQYXREZXZpY2UiOiAi5L2/55So6YCJ5oup6L6T5YWl5rOV56Gu6K6k5oKo5bey5YGa5Ye65q2j56Gu6YCJ5oup77yM54S25ZCO6L+b6KGM5oqV56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb25maXJtUHJpbnRpbmdCYWxsb3QiOiAi5oyJ4oCc6YCJ5oup4oCd5oyJ6ZKu56Gu6K6k5oKo55qE6YCJ5oup5bm25omT5Y2w6YCJ56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb25maXJtUHJpbnRpbmdCYWxsb3RQYXREZXZpY2UiOiAi5L2/55So6YCJ5oup6L6T5YWl5rOV56Gu6K6k5oKo55qE6YCJ5oup5bm25omT5Y2w6YCJ56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb250ZXN0TmF2aWdhdGlvbiI6ICLopoHmtY/op4jnq57pgInpgInpobnvvIzor7fkvb/nlKjlkJHkuIvnmoTmjInpkq7jgILopoHovazliLDkuIvkuIDkuKrnq57pgInkvb/nlKjlkJHlj7PnmoTmjInpkq7jgIIiLAogICAgImluc3RydWN0aW9uc0JtZENvbnRlc3ROYXZpZ2F0aW9uUGF0RGV2aWNlIjogIuimgea1j+iniOernumAiemAiemhue+8jOivt+S9v+eUqOenu+WKqOi+k+WFpeazleOAguimgei/m+WFpeS4i+S4gOS4quernumAiea0u+WKqO+8jOivt+S9v+eUqOenu+WKqOi+k+WFpeazleWvvOiIquWIsOagh+acieKAnOS4i+S4gOS4quKAneeahOaOp+WItumUru+8jOeEtuWQjuS9v+eUqOmAieaLqei+k+WFpeazleS7pee7p+e7reOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29udHJvbGxlclNhbmRib3hNYXJrU2NhbiI6ICLmjInkuIvmjqfliLblmajkuIrnmoTku7vkvZXmjInpkq7vvIzljbPlj6/kuobop6PmjInpkq7nmoTlip/og73lkozkvb/nlKjmlrnms5XjgILkuYvlkI7vvIzlho3mrKHmjInkuIvmjqfliLblmajlt6bkuIrop5LnsbvkvLzpl67lj7fnmoRcIuW4ruWKqVwi5oyJ6ZKu77yM5Y2z5Y+v6L+U5Zue5Yiw5oKo55qE6YCJ56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRJbnNlcnRCYWxsb3RGYWNlVXAiOiAi6K+35Yqh5b+F5bCG57q45byg5bm25L+d5oyB5omT5Y2w6Z2i5pyd5LiK5o+S5YWl44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRJbnNlcnRQcmV2aW91c2x5UHJpbnRlZEJhbGxvdCI6ICLor7flj5blh7rpgInnpajvvIzmj5LlhaXkuYvliY3miZPljbDlpb3nmoTpgInnpajjgIIiLAogICAgImluc3RydWN0aW9uc0JtZEludmFsaWRhdGVkQmFsbG90IjogIuaCqOW3suWQjOaEj+S/ruaUueaCqOeahOmAieelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kTW92ZVRvU2VsZWN0VG9Db250aW51ZVBhdERldmljZSI6ICLkvb/nlKjnp7vliqjovpPlhaXms5XpgInmi6nigJznoa7lrprigJ3mjInpkq7vvIznhLblkI7kvb/nlKjpgInmi6novpPlhaXms5Xku6Xnu6fnu63jgIIiLAogICAgImluc3RydWN0aW9uc0JtZE5leHRUb0NvbnRpbnVlIjogIuaMieWQkeWPs+eahOaMiemSruS7pee7p+e7reOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGFwZXJKYW0iOiAi6K+35o+Q6YaS5oqV56Wo56uZ5bel5L2c5Lq65ZGY5riF6Zmk5Y2h57q444CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXRDYWxpYnJhdGlvbkFjdGl2YXRlSW5wdXQiOiAi5byA5ZCv6L6T5YWl5qih5byP5Lul57un57ut44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXRDYWxpYnJhdGlvbkFjdGl2YXRlSW5wdXRBZ2FpbiI6ICLlho3mrKHlvIDlkK/ovpPlhaXmqKHlvI/ku6Xnu6fnu63jgIIiLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uQWN0aXZhdGVPdGhlcklucHV0IjogIuW8gOWQr+WFtuWug+i+k+WFpeaooeW8j+OAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25Db25maXJtRXhpdFNjcmVlbiI6ICLmgqjlj6/ku6Xnu6fnu63mipXnpajmiJbov5Tlm57kuIrkuIDkuKrnlYzpnaLjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uSW50cm9TdGVwIjogIuW8gOWQr+S7u+aEj+S4gOS4qui+k+WFpeaooeW8j+S7pee7p+e7reOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25UcnlJbnB1dCI6ICLlsJ3or5XovpPlhaXku6Xnu6fnu63jgIIiLAogICAgImluc3RydWN0aW9uc0JtZFByaW50U2NyZWVuTm9CYWxsb3RSZW1vdmFsIjogIumAieelqOaJk+WNsOWQjuivt+WLv+aSleS4i+OAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUmVpbnNlcnRCYWxsb3QiOiAi6K+36YeN5paw5o+S5YWl5Y2w5aW955qE6YCJ56Wo6L+b6KGM5oqV56Wo5bm26L+b5LiA5q2l5a6M5oiQ5oqV56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdBbmRWYWxpZGF0ZVByaW50ZWRCYWxsb3QiOiAi5Lul5LiL5oqV56Wo5piv5LuO5oKo5bey5omT5Y2w55qE5q2j5byP6YCJ56Wo5Lit5omr5o+P6ICM5p2l44CC6K+35p+l55yL5Li65q+P5Liq56ue6YCJ5rS75Yqo5omA5YGa55qE6YCJ5oup77yM56Gu6K6k5peg6K+v5ZCO5YaN5oqV56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdQYWdlQ2hhbmdpbmdWb3RlcyI6ICLopoHmm7TmlLnmgqjlnKjku7vkvZXnq57pgInkuK3nmoTmipXnpajvvIzor7fkvb/nlKjpgInmi6nmjInpkq7lr7zoiKrliLDor6Xnq57pgInpobnnm67jgILlrozmiJDpgInnpajnmoTpgInmi6nlubblh4blpIfmiZPljbDpgInnpajml7bvvIzor7fkvb/nlKjlj7PkvqfmjInpkq7miZPljbDpgInnpajjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFJldmlld1BhZ2VDaGFuZ2luZ1ZvdGVzUGF0RGV2aWNlIjogIuimgeabtOaUueaCqOWcqOS7u+S9leernumAieS4reeahOaKleelqO+8jOivt+S9v+eUqOmAieaLqei+k+WFpeazleWvvOiIquWIsOivpeernumAiea0u+WKqOOAguW9k+aCqOWujOaIkOaKleelqOmAieaLqeW5tuWHhuWkh+aJk+WNsOmAieelqOaXtu+8jOivt+S9v+eUqOenu+WKqOi+k+WFpeazleWvvOiIquWIsOagh+aciSDigJzmiZPljbDmiJHnmoTpgInnpagg4oCd55qE5o6n5Yi26ZSu77yM54S25ZCO5L2/55So6YCJ5oup6L6T5YWl5rOV5byA5aeL5omT5Y2w44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdQYWdlTmF2aWdhdGlvbiI6ICLopoHmn6XnnIvmgqjnmoTpgInnpajvvIzor7fkvb/nlKggXCLlkJHkuIogXCLlkowgXCLlkJHkuIsgXCLmjInpkq7lnKjpgInnpajnq57pgInmtLvliqjkuK3kuIDmraXkuIDmraXlkJHliY3ov4jov5vjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFJldmlld1BhZ2VOYXZpZ2F0aW9uUGF0RGV2aWNlIjogIuimgeafpeeci+aCqOeahOaKleelqOmAieS4vuaDheWGte+8jOivt+S9v+eUqOenu+WKqOi+k+WFpeazlei/m+ihjOa1j+iniOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kU2NhblJldmlld0NvbmZpcm1hdGlvbiI6ICLlpoLmnpzmgqjnmoTpgInmi6nmmK/mraPnoa7nmoTvvIzor7fmjIkgXCLlkJHlj7MgXCLmjInpkq7noa7orqTmgqjnmoTpgInmi6nlubbmipXnpajjgILlpoLmnpzlh7rnjrDplJnor6/vvIzor7fmjIkgXCLlkJHlt6YgXCLmjInpkq7lsIbmraTpgInnpajmoIforrDkuLrplJnor6/vvIzlubblsLHmraTmj5DphpLmipXnpajnq5nlt6XkvZzkurrlkZjjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFNjYW5SZXZpZXdDb25maXJtYXRpb25QYXREZXZpY2UiOiAi5aaC5p6c5oKo55qE6YCJ5oup5q2j56Gu77yM6K+35L2/55So56e75Yqo6L6T5YWl5rOV5a+86Iiq5Yiw5qCH5pyJ4oCc5oqV5oiR5LiA56Wo4oCd55qE5o6n5Yi26ZSu77yM54S25ZCO5L2/55So6YCJ5oup6L6T5YWl5rOV56Gu6K6k5oKo55qE6YCJ5oup5bm26L+b6KGM5oqV56Wo44CC5aaC5p6c5Ye6546w6ZSZ6K+v77yM6K+36YCJ5oup5qCH5pyJ4oCc5oiR55qE6YCJ56Wo5LiN5q2j56Gu4oCd55qE6YCJ6aG577yM5bCG5q2k6YCJ56Wo5qCH6K6w5Li65LiN5q2j56Gu77yM5bm25o+Q6YaS5oqV56Wo56uZ5bel5L2c5Lq65ZGY44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRTZWxlY3RUb0NvbnRpbnVlIjogIuaMiSBcIumAieaLqSBcIuaMiemSrue7p+e7reOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kU2VsZWN0VG9Db250aW51ZVBhdERldmljZSI6ICLkvb/nlKjpgInmi6novpPlhaXms5Xku6Xnu6fnu63jgIIiLAogICAgImluc3RydWN0aW9uc0JtZFdyaXRlSW5Gb3JtTmF2aWdhdGlvbiI6ICLkvb/nlKjlkJHkuIrlkozlkJHkuIvmjInpkq7lnKjmoIflh4bplK7nm5jnmoTlrZfmr43kuYvpl7TliIfmjaLjgILkvb/nlKjpgInmi6nmjInpkq7pgInmi6nlvZPliY3lrZfmr43jgIIiLAogICAgImluc3RydWN0aW9uc0JtZFdyaXRlSW5Gb3JtTmF2aWdhdGlvblBhdERldmljZSI6ICLkvb/nlKjnp7vliqjovpPlhaXms5XlnKjmoIflh4bplK7nm5jnmoTlrZfmr43pl7Tlr7zoiKrjgILkvb/nlKjpgInmi6novpPlhaXms5XpgInmi6nlvZPliY3lrZfmr43jgIIiLAogICAgImluc3RydWN0aW9uc0xhbmd1YWdlU2V0dGluZ3NCdXR0b24iOiAi5oyJ4oCc6YCJ5oup4oCd5oyJ6ZKu5pu05pS55oKo55qE5oqV56Wo6K+t6KiA44CCIiwKICAgICJpbnN0cnVjdGlvbnNMYW5ndWFnZVNldHRpbmdzU2NyZWVuIjogIuS9v+eUqOWQkeS4iuWSjOWQkeS4i+aMiemSrua1j+iniOWPr+eUqOeahOmAieelqOivreiogOOAguS9v+eUqOmAieaLqeaMiemSrumAieaLqeivreiogOOAguS5i+WQju+8jOS9v+eUqOWQkeWPs+aMiemSruWPr+e7p+e7rei/m+ihjOaKleelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zTGFuZ3VhZ2VTZXR0aW5nc1NjcmVlblBhdERldmljZSI6ICLkvb/nlKjnp7vliqjovpPlhaXms5XmtY/op4jlj6/nlKjnmoTpgInnpajor63oqIDjgILopoHpgInmi6nor63oqIDvvIzor7fkvb/nlKjpgInmi6novpPlhaXms5XjgILlrozmiJDlkI7vvIzkvb/nlKjnp7vliqjovpPlhaXms5Xlr7zoiKrliLDmoIfmnInigJzlrozmiJDigJ3lrZfmoLfnmoTmjqfliLbplK7vvIznhLblkI7kvb/nlKjpgInmi6novpPlhaXms5Xnu6fnu63mipXnpajjgIIiLAogICAgImluc3RydWN0aW9uc1NjYW5uZXJBc2tGb3JSZXN0YXJ0IjogIuivt+aKleelqOermeW3peS9nOS6uuWRmOmHjeaWsOWQr+WKqOaJq+aPj+S7quOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zU2Nhbm5lckluc2VydEJhbGxvdFNjcmVlbiI6ICLkuIDmrKHmiavmj4/kuIDlvKDpgInnpajjgIIiLAogICAgImluc3RydWN0aW9uc1NjYW5uZXJSZW1vdmVCYWxsb3RUb0NvbnRpbnVlIjogIuWPluWHuumAieelqOS7pee7p+e7reOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zU2Nhbm5lclJlbW92ZURvdWJsZVNoZWV0IjogIuWPluWHuumAieelqO+8jOavj+asoeaPkuWFpeS4gOW8oOmAieelqOOAgiIsCiAgICAibGFiZWxBbGxQcmVjaW5jdHNTZWxlY3Rpb24iOiAi5omA5pyJ6YCJ5Yy6IiwKICAgICJsYWJlbEJhbGxvdFN0eWxlIjogIumAieelqOagt+W8j++8miIsCiAgICAibGFiZWxCbWRQYXRDYWxpYnJhdGlvbklucHV0QWN0aXZhdGVkIjogIui+k+WFpeaooeW8j+W3sua/gOa0u++8miIsCiAgICAibGFiZWxCbWRQYXRDYWxpYnJhdGlvbklucHV0SWRlbnRpZmllZCI6ICLlt7Lor4bliKvovpPlhaUiLAogICAgImxhYmVsQm1kU2Vjb25kc1JlbWFpbmluZyI6ICLliankvZnnp5LmlbAiLAogICAgImxhYmVsQm1kV3JpdGVJbkZvcm0iOiAi6L6T5YWlPDE+5LiNPC8xPuWcqOmAieelqOS4iueahOS6uuWQje+8miIsCiAgICAibGFiZWxDaGFyYWN0ZXJzUmVtYWluaW5nIjogIuWJqeS9meWtl+aVsCIsCiAgICAibGFiZWxDb250ZXN0TnVtYmVyIjogIuernumAiee8luWPtyIsCiAgICAibGFiZWxDb250ZXN0c1JlbWFpbmluZyI6ICLliankvZnnq57pgIkiLAogICAgImxhYmVsQ29udGVzdHNXaXRoTm9Wb3RlcyI6ICLmnKrmoIforrDnpajmlbDnmoTnq57pgInvvJoiLAogICAgImxhYmVsQ29udGVzdHNXaXRoVG9vTWFueVZvdGVzIjogIuagh+iusOelqOaVsOi/h+WkmueahOernumAie+8miIsCiAgICAibGFiZWxDb250ZXN0c1dpdGhWb3Rlc1JlbWFpbmluZyI6ICLliankvZnkuIDnpajmiJblpJrnpajnmoTnq57pgInvvJoiLAogICAgImxhYmVsQ3VycmVudExhbmd1YWdlIjogIuW9k+WJjeivreiogCIsCiAgICAibGFiZWxEZXNlbGVjdGVkIjogIuWPlua2iOmAieaLqe+8miIsCiAgICAibGFiZWxEZXNlbGVjdGVkT3B0aW9uIjogIuWPlua2iOmAieaLqeeahOmhueebru+8miIsCiAgICAibGFiZWxFaXRoZXJOZWl0aGVyQ29udGVzdEVpdGhlck5laXRoZXJTZWN0aW9uIjogIuaKleelqOi1nuaIkOWFtuS4reS5i+S4gO+8jOaIlumDveWPjeWvuSIsCiAgICAibGFiZWxFaXRoZXJOZWl0aGVyQ29udGVzdFBpY2tPbmVTZWN0aW9uIjogIuaKlei1nuaIkOelqCIsCiAgICAibGFiZWxLZXlib2FyZENvbW1hIjogIiwiLAogICAgImxhYmVsS2V5Ym9hcmREZWxldGUiOiAi5Yig6ZmkIiwKICAgICJsYWJlbEtleWJvYXJkRG91YmxlUXVvdGUiOiAiXCIiLAogICAgImxhYmVsS2V5Ym9hcmRIeXBoZW4iOiAiLSIsCiAgICAibGFiZWxLZXlib2FyZFBlcmlvZCI6ICIuIiwKICAgICJsYWJlbEtleWJvYXJkU2luZ2xlUXVvdGUiOiAiJyIsCiAgICAibGFiZWxLZXlib2FyZFNwYWNlQmFyIjogIuepuuagvCIsCiAgICAibGFiZWxOdW1CYWxsb3RDb250ZXN0cyI6ICLmgqjpgInnpajkuIrnmoTnq57pgInmlbDph48iLAogICAgImxhYmVsTnVtU2hlZXRzU2Nhbm5lZCI6ICLnurjlvKDlt7Lmiavmj48iLAogICAgImxhYmVsTnVtVm90ZXNSZW1haW5pbmciOiAi5pys5qyh56ue6YCJ5Ymp5L2Z56Wo5pWwIiwKICAgICJsYWJlbE51bVZvdGVzVW51c2VkIjogIuacquS9v+eUqOelqOaVsCIsCiAgICAibGFiZWxTZWxlY3RlZCI6ICLlt7LpgIkiLAogICAgImxhYmVsU2VsZWN0ZWRPcHRpb24iOiAi5bey6YCJ6YCJ6aG577yaIiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0SGlnaERhcmsiOiAi55m96Imy5paH5pys77yM6buR6Imy6IOM5pmvIiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0SGlnaExpZ2h0IjogIum7keiJsuaWh+acrO+8jOeZveiJsuiDjOaZryIsCiAgICAibGFiZWxUaGVtZXNDb250cmFzdExvdyI6ICLngbDoibLmlofmnKzvvIzmt7HoibLog4zmma8iLAogICAgImxhYmVsVGhlbWVzQ29udHJhc3RNZWRpdW0iOiAi5rex6Imy5paH5pys77yM5rWF6Imy6IOM5pmvIiwKICAgICJsYWJlbFRoZW1lc1NpemVFeHRyYUxhcmdlIjogIueJueWkp+WPtyIsCiAgICAibGFiZWxUaGVtZXNTaXplTGFyZ2UiOiAi5aSn5Y+3IiwKICAgICJsYWJlbFRoZW1lc1NpemVNZWRpdW0iOiAi5Lit5Y+3IiwKICAgICJsYWJlbFRoZW1lc1NpemVTbWFsbCI6ICLlsI/lj7ciLAogICAgImxhYmVsVG90YWxDb250ZXN0cyI6ICLnq57pgInmgLvmlbAiLAogICAgImxhYmVsV3JpdGVJbkNhbmRpZGF0ZU5hbWUiOiAi5Lmm6Z2i5YCZ6YCJ5Lq6IiwKICAgICJsYWJlbFdyaXRlSW5QYXJlbnRoZXNpemVkIjogIu+8iOWGmeWFpe+8iSIsCiAgICAibGFiZWxXcml0ZUluVGl0bGVDYXNlIjogIuWGmeWFpSIsCiAgICAibGFiZWxXcml0ZUluVGl0bGVDYXNlQ29sb24iOiAi5YaZ5YWl77yaIiwKICAgICJsZXR0ZXJBIjogIkEiLAogICAgImxldHRlckIiOiAiQiIsCiAgICAibGV0dGVyQyI6ICJDIiwKICAgICJsZXR0ZXJEIjogIkQiLAogICAgImxldHRlckUiOiAiRSIsCiAgICAibGV0dGVyRiI6ICJGIiwKICAgICJsZXR0ZXJHIjogIkciLAogICAgImxldHRlckgiOiAiSCIsCiAgICAibGV0dGVySSI6ICJJIiwKICAgICJsZXR0ZXJKIjogIkoiLAogICAgImxldHRlcksiOiAiSyIsCiAgICAibGV0dGVyTCI6ICJMIiwKICAgICJsZXR0ZXJNIjogIk0iLAogICAgImxldHRlck4iOiAiTiIsCiAgICAibGV0dGVyTyI6ICJPIiwKICAgICJsZXR0ZXJQIjogIlAiLAogICAgImxldHRlclEiOiAiUSIsCiAgICAibGV0dGVyUiI6ICJSIiwKICAgICJsZXR0ZXJTIjogIlMiLAogICAgImxldHRlclQiOiAiVCIsCiAgICAibGV0dGVyVSI6ICJVIiwKICAgICJsZXR0ZXJWIjogIlYiLAogICAgImxldHRlclciOiAiVyIsCiAgICAibGV0dGVyWCI6ICJYIiwKICAgICJsZXR0ZXJZIjogIlkiLAogICAgImxldHRlcloiOiAiWiIsCiAgICAibm90ZUFza1BvbGxXb3JrZXJGb3JIZWxwIjogIuWmgumcgOW4ruWKqe+8jOivt+WSqOivouaKleelqOermeW3peS9nOS6uuWRmOOAgiIsCiAgICAibm90ZUJhbGxvdENvbnRlc3ROb1NlbGVjdGlvbiI6ICLkuI3pgInmi6kiLAogICAgIm5vdGVCbWRCYWxsb3RCb3hJc0Z1bGwiOiAi5oqV56Wo56uZ5bel5L2c5Lq65ZGY5b+F6aG75riF56m66KOF5ruh56Wo55qE5oqV56Wo566xIiwKICAgICJub3RlQm1kQmFsbG90U2hlZXRMb2FkZWQiOiAi6YCJ56Wo5bey5Yqg6L2944CC5Zyo6YeN5paw5omT5Y2w6YCJ56Wo5LmL5YmN77yM5oKo5bCG5pyJ5py65Lya5p+l55yL5oKo55qE6YCJ6aG544CCIiwKICAgICJub3RlQm1kQ2FzdGluZ0JhbGxvdCI6ICLmipXnpaguLi4iLAogICAgIm5vdGVCbWRDbGVhcmluZ0JhbGxvdCI6ICLmuIXpmaTpgInnpagiLAogICAgIm5vdGVCbWRDb250ZXN0Q29tcGxldGVkIjogIuaCqOW3suWujOaIkOacrOasoeernumAieeahOaKleelqOmAieaLqeOAguaMieeureWktOWQkeWPs+eahOaMiemSrui/m+WFpeS4i+S4gOS4quernui1m+a0u+WKqOOAguaCqOWPr+S7pee7p+e7rea1j+iniOacrOasoeernui1m++8jOS7peabtOaUueaCqOeahOmAieS4vue7k+aenOOAgiIsCiAgICAibm90ZUJtZEVpdGhlck5laXRoZXJOb1NlbGVjdGlvbiI6ICIxMjgu6aaW5YWI77yM5oqVIFwi6LWe5oiQ5LiA5pa5XCLmiJYgXCLlj43lr7nlj4zmlrlcIu+8jOeEtuWQjumAieaLqeaCqOW4jOacm+mHh+WPlueahOaOquaWveOAgiIsCiAgICAibm90ZUJtZEVpdGhlck5laXRoZXJTZWxlY3RlZEVpdGhlciI6ICLmgqjpgInmi6nkuoYgXCLotZ7miJDkuIDmlrlcIuOAgjwyPueOsOWcqOmAieaLqeaCqOW4jOacm+mHh+WPlueahOaOquaWveOAgiIsCiAgICAibm90ZUJtZEVpdGhlck5laXRoZXJTZWxlY3RlZEVpdGhlckFuZFByZWZlcnJlZCI6ICLmgqjpgInmi6nkuoYgXCLku7vpgInlhbbkuIAgXCLlkozmgqjluIzmnJvph4flj5bnmoTmjqrmlr3jgIIiLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWROZWl0aGVyIjogIuaCqOmAieaLqeS6hiBcIuWQjOaXtuWPjeWvueS6jOiAhVwi44CCPDI+5oKo5LuN5Y+v5Lul6YCJ5oup5oKo5biM5pyb6YeH5Y+W55qE5o6q5pa944CCIiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlclNlbGVjdGVkTmVpdGhlckFuZFByZWZlcnJlZCI6ICLmgqjpgInmi6nkuoYgXCLlkIzml7blj43lr7nkuozogIUgXCLlkozmgqjluIzmnJvph4flj5bnmoTmjqrmlr3jgIIiLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWRQcmVmZXJyZWQiOiAi5oKo5bey57uP6YCJ5oup5LqG5oKo5biM5pyb6YeH5Y+W55qE5o6q5pa944CCPDI+546w5Zyo5oqVIFwi6LWe5oiQ5LiA5pa5XCLmiJYgXCLlj43lr7nlj4zmlrlcIuelqOOAgiIsCiAgICAibm90ZUJtZEhhcmR3YXJlUmVzZXQiOiAi56Gs5Lu25bey6YeN572u44CCIiwKICAgICJub3RlQm1kSGFyZHdhcmVSZXNldHRpbmciOiAi56Gs5Lu25q2j5Zyo6YeN572u44CCIiwKICAgICJub3RlQm1kSW50ZXJwcmV0YXRpb25Qcm9ibGVtIjogIuaCqOeahOmAieelqOino+aekOaciemXrumimOOAguOAgiIsCiAgICAibm90ZUJtZFBhdENhbGlicmF0aW9uSW50cm9TdGVwIjogIuaCqOWPr+eUqOS9v+eUqDwxPuenu+WKqDwvMT7lsY/luZXkuIrnmoTnhKbngrnmiJY8Mz7pgInmi6k8LzM+5p+Q5LiA6aG55p2l5a6M5oiQ5oKo55qE5Lik5qyh6L6T5YWl44CCIiwKICAgICJub3RlQm1kUGF0Q2FsaWJyYXRpb25TdGVwMSI6ICLmraXpqqQxLzMiLAogICAgIm5vdGVCbWRQYXRDYWxpYnJhdGlvblN0ZXAyIjogIuatpemqpDIvMyIsCiAgICAibm90ZUJtZFBhdENhbGlicmF0aW9uU3RlcDMiOiAi5q2l6aqkMy8zIiwKICAgICJub3RlQm1kUHJpbnRlZEJhbGxvdFJldmlld05leHRTdGVwcyI6ICLlnKjmgqjnmoTmiZPljbDpgInnpajmipXlh7rkuYvliY3vvIzmgqjlsIbmnInmnLrkvJrmn6XnnIvlubbmoLjlrp7pgInnpajkuIrnmoTmipXnpajmg4XlhrXjgIIiLAogICAgIm5vdGVCbWRSZWxvYWRTaGVldEFmdGVyUGFwZXJKYW0iOiAi6K+35oqV56Wo56uZ5bel5L2c5Lq65ZGY6KOF5YWl5paw55qE6YCJ56Wo44CCIiwKICAgICJub3RlQm1kU2Nhbm5pbmdSZWluc2VydGVkQmFsbG90IjogIuaCqOmAieelqOS4iueahOaKleelqOS/oeaBr+WcqOaJq+aPj++8jOivt+eojeetieOAgiIsCiAgICAibm90ZUJtZFNlc3Npb25SZXN0YXJ0IjogIuaCqOeahOaKleelqOeOr+iKguWwhuW+iOW/q+mHjeaWsOW8gOWni+OAgiIsCiAgICAibm90ZVByaW50ZXJEaXNjb25uZWN0ZWQiOiAi5omT5Y2w5py65bey5pat5byA6L+e5o6l44CCIiwKICAgICJub3RlUHJpbnRlckhhcmR3YXJlRXJyb3IiOiAi5omT5Y2w5py65Ye6546w5pyq55+l6ZSZ6K+v44CCIiwKICAgICJub3RlU2Nhbm5lckJsYW5rQ29udGVzdHNDYXJkUGx1cmFsIjogIuaCqOaYr+WQpuacieaEj+Wwhui/meS6m+ernumAieS/neeVmeepuueZve+8nyIsCiAgICAibm90ZVNjYW5uZXJCbGFua0NvbnRlc3RzQ2FyZFNpbmd1bGFyIjogIuaCqOaYr+WQpuacieaEj+WwhuatpOernumAieS/neeVmeepuueZve+8nyIsCiAgICAibm90ZVNjYW5uZXJEaXNjb25uZWN0ZWQiOiAi5omr5o+P5Luq5bey5pat5byA6L+e5o6l44CCIiwKICAgICJub3RlU2Nhbm5lck92ZXJ2b3RlQ29udGVzdHNDYXJkUGx1cmFsIjogIuaCqOWcqOi/meS6m+ernumAieS4reeahOaKleelqOWwhuS4jeS8muiiq+iuoeeul+WcqOWGheOAgiIsCiAgICAibm90ZVNjYW5uZXJPdmVydm90ZUNvbnRlc3RzQ2FyZFNpbmd1bGFyIjogIuaCqOWcqOacrOasoeernumAieS4reeahOaKleelqOWwhuS4jeS8muiiq+iuoeeul+WcqOWGheOAgiIsCiAgICAibm90ZVNjYW5uZXJTY2FuSW5Qcm9ncmVzcyI6ICLmiavmj4/pgInnpajkuIrnmoTmoIforrDjgIIiLAogICAgIm5vdGVTY2FubmVyVW5kZXJ2b3RlQ29udGVzdHNDYXJkUGx1cmFsIjogIui/meS6m+ernui1m+S4reeahOaJgOacieWFtuWug+aKleelqOmDveWwhuiuoeeul+WcqOWGheOAgiIsCiAgICAibm90ZVNjYW5uZXJVbmRlcnZvdGVDb250ZXN0c0NhcmRTaW5ndWxhciI6ICLmnKzmrKHmr5TotZvkuK3nmoTmiYDmnInlhbblroPmipXnpajpg73lsIborqHnrpflnKjlhoXjgIIiLAogICAgIm5vdGVUaGFua1lvdUZvclZvdGluZyI6ICLmhJ/osKLmgqjnmoTmipXnpajjgIIiLAogICAgIm5vdGVWb3RlclNldHRpbmdzQXVkaW9NdXRlZCI6ICLpn7PpopHlt7LpnZnpn7MiLAogICAgIm5vdGVWb3RlclNldHRpbmdzQXVkaW9Ob0hlYWRwaG9uZXMiOiAi5pyq5qOA5rWL5Yiw6ICz5py6IiwKICAgICJub3RlVm90ZXJTZXR0aW5nc0F1ZGlvVW5tdXRlZCI6ICLpn7PpopHlt7LmiZPlvIAiLAogICAgIm51bWJlcjAiOiAiMCIsCiAgICAibnVtYmVyMSI6ICIxIiwKICAgICJudW1iZXIxMCI6ICIxMCIsCiAgICAibnVtYmVyMTAwIjogIjEwMCIsCiAgICAibnVtYmVyMTAxIjogIjEwMSIsCiAgICAibnVtYmVyMTAyIjogIjEwMiIsCiAgICAibnVtYmVyMTAzIjogIjEwMyIsCiAgICAibnVtYmVyMTA0IjogIjEwNCIsCiAgICAibnVtYmVyMTA1IjogIjEwNSIsCiAgICAibnVtYmVyMTA2IjogIjEwNiIsCiAgICAibnVtYmVyMTA3IjogIjEwNyIsCiAgICAibnVtYmVyMTA4IjogIjEwOCIsCiAgICAibnVtYmVyMTA5IjogIjEwOSIsCiAgICAibnVtYmVyMTEiOiAiMTEiLAogICAgIm51bWJlcjExMCI6ICIxMTAiLAogICAgIm51bWJlcjExMSI6ICIxMTEiLAogICAgIm51bWJlcjExMiI6ICIxMTIiLAogICAgIm51bWJlcjExMyI6ICIxMTMiLAogICAgIm51bWJlcjExNCI6ICIxMTQiLAogICAgIm51bWJlcjExNSI6ICIxMTUiLAogICAgIm51bWJlcjExNiI6ICIxMTYiLAogICAgIm51bWJlcjExNyI6ICIxMTciLAogICAgIm51bWJlcjExOCI6ICIxMTgiLAogICAgIm51bWJlcjExOSI6ICIxMTkiLAogICAgIm51bWJlcjEyIjogIjEyIiwKICAgICJudW1iZXIxMjAiOiAiMTIwIiwKICAgICJudW1iZXIxMjEiOiAiMTIxIiwKICAgICJudW1iZXIxMjIiOiAiMTIyIiwKICAgICJudW1iZXIxMjMiOiAiMTIzIiwKICAgICJudW1iZXIxMjQiOiAiMTI0IiwKICAgICJudW1iZXIxMjUiOiAiMTI1IiwKICAgICJudW1iZXIxMjYiOiAiMTI2IiwKICAgICJudW1iZXIxMjciOiAiMTI3IiwKICAgICJudW1iZXIxMjgiOiAiMTI4IiwKICAgICJudW1iZXIxMjkiOiAiMTI5IiwKICAgICJudW1iZXIxMyI6ICIxMyIsCiAgICAibnVtYmVyMTMwIjogIjEzMCIsCiAgICAibnVtYmVyMTMxIjogIjEzMSIsCiAgICAibnVtYmVyMTMyIjogIjEzMiIsCiAgICAibnVtYmVyMTMzIjogIjEzMyIsCiAgICAibnVtYmVyMTM0IjogIjEzNCIsCiAgICAibnVtYmVyMTM1IjogIjEzNSIsCiAgICAibnVtYmVyMTQiOiAiMTQiLAogICAgIm51bWJlcjE1IjogIjE1IiwKICAgICJudW1iZXIxNiI6ICIxNiIsCiAgICAibnVtYmVyMTciOiAiMTciLAogICAgIm51bWJlcjE4IjogIjE4IiwKICAgICJudW1iZXIxOSI6ICIxOSIsCiAgICAibnVtYmVyMiI6ICIyIiwKICAgICJudW1iZXIyMCI6ICIyMCIsCiAgICAibnVtYmVyMjEiOiAiMjEiLAogICAgIm51bWJlcjIyIjogIjIyIiwKICAgICJudW1iZXIyMyI6ICIyMyIsCiAgICAibnVtYmVyMjQiOiAiMjQiLAogICAgIm51bWJlcjI1IjogIjI1IiwKICAgICJudW1iZXIyNiI6ICIyNiIsCiAgICAibnVtYmVyMjciOiAiMjciLAogICAgIm51bWJlcjI4IjogIjI4IiwKICAgICJudW1iZXIyOSI6ICIyOSIsCiAgICAibnVtYmVyMyI6ICIzIiwKICAgICJudW1iZXIzMCI6ICIzMCIsCiAgICAibnVtYmVyMzEiOiAiMzEiLAogICAgIm51bWJlcjMyIjogIjMyIiwKICAgICJudW1iZXIzMyI6ICIzMyIsCiAgICAibnVtYmVyMzQiOiAiMzQiLAogICAgIm51bWJlcjM1IjogIjM1IiwKICAgICJudW1iZXIzNiI6ICIzNiIsCiAgICAibnVtYmVyMzciOiAiMzciLAogICAgIm51bWJlcjM4IjogIjM4IiwKICAgICJudW1iZXIzOSI6ICIzOSIsCiAgICAibnVtYmVyNCI6ICI0IiwKICAgICJudW1iZXI0MCI6ICI0MCIsCiAgICAibnVtYmVyNDEiOiAiNDEiLAogICAgIm51bWJlcjQyIjogIjQyIiwKICAgICJudW1iZXI0MyI6ICI0MyIsCiAgICAibnVtYmVyNDQiOiAiNDQiLAogICAgIm51bWJlcjQ1IjogIjQ1IiwKICAgICJudW1iZXI0NiI6ICI0NiIsCiAgICAibnVtYmVyNDciOiAiNDciLAogICAgIm51bWJlcjQ4IjogIjQ4IiwKICAgICJudW1iZXI0OSI6ICI0OSIsCiAgICAibnVtYmVyNSI6ICI1IiwKICAgICJudW1iZXI1MCI6ICI1MCIsCiAgICAibnVtYmVyNTEiOiAiNTEiLAogICAgIm51bWJlcjUyIjogIjUyIiwKICAgICJudW1iZXI1MyI6ICI1MyIsCiAgICAibnVtYmVyNTQiOiAiNTQiLAogICAgIm51bWJlcjU1IjogIjU1IiwKICAgICJudW1iZXI1NiI6ICI1NiIsCiAgICAibnVtYmVyNTciOiAiNTciLAogICAgIm51bWJlcjU4IjogIjU4IiwKICAgICJudW1iZXI1OSI6ICI1OSIsCiAgICAibnVtYmVyNiI6ICI2IiwKICAgICJudW1iZXI2MCI6ICI2MCIsCiAgICAibnVtYmVyNjEiOiAiNjEiLAogICAgIm51bWJlcjYyIjogIjYyIiwKICAgICJudW1iZXI2MyI6ICI2MyIsCiAgICAibnVtYmVyNjQiOiAiNjQiLAogICAgIm51bWJlcjY1IjogIjY1IiwKICAgICJudW1iZXI2NiI6ICI2NiIsCiAgICAibnVtYmVyNjciOiAiNjciLAogICAgIm51bWJlcjY4IjogIjY4IiwKICAgICJudW1iZXI2OSI6ICI2OSIsCiAgICAibnVtYmVyNyI6ICI3IiwKICAgICJudW1iZXI3MCI6ICI3MCIsCiAgICAibnVtYmVyNzEiOiAiNzEiLAogICAgIm51bWJlcjcyIjogIjcyIiwKICAgICJudW1iZXI3MyI6ICI3MyIsCiAgICAibnVtYmVyNzQiOiAiNzQiLAogICAgIm51bWJlcjc1IjogIjc1IiwKICAgICJudW1iZXI3NiI6ICI3NiIsCiAgICAibnVtYmVyNzciOiAiNzciLAogICAgIm51bWJlcjc4IjogIjc4IiwKICAgICJudW1iZXI3OSI6ICI3OSIsCiAgICAibnVtYmVyOCI6ICI4IiwKICAgICJudW1iZXI4MCI6ICI4MCIsCiAgICAibnVtYmVyODEiOiAiODEiLAogICAgIm51bWJlcjgyIjogIjgyIiwKICAgICJudW1iZXI4MyI6ICI4MyIsCiAgICAibnVtYmVyODQiOiAiODQiLAogICAgIm51bWJlcjg1IjogIjg1IiwKICAgICJudW1iZXI4NiI6ICI4NiIsCiAgICAibnVtYmVyODciOiAiODciLAogICAgIm51bWJlcjg4IjogIjg4IiwKICAgICJudW1iZXI4OSI6ICI4OSIsCiAgICAibnVtYmVyOSI6ICI5IiwKICAgICJudW1iZXI5MCI6ICI5MCIsCiAgICAibnVtYmVyOTEiOiAiOTEiLAogICAgIm51bWJlcjkyIjogIjkyIiwKICAgICJudW1iZXI5MyI6ICI5MyIsCiAgICAibnVtYmVyOTQiOiAiOTQiLAogICAgIm51bWJlcjk1IjogIjk1IiwKICAgICJudW1iZXI5NiI6ICI5NiIsCiAgICAibnVtYmVyOTciOiAiOTciLAogICAgIm51bWJlcjk4IjogIjk4IiwKICAgICJudW1iZXI5OSI6ICI5OSIsCiAgICAicHJvbXB0Qm1kQ29uZmlybVJlbW92ZVdyaXRlSW4iOiAi5oKo5piv5ZCm6KaB5Y+W5raI6YCJ5oup5bm25Yig6Zmk5oKo55qE5YaZ5YWl5YCZ6YCJ5Lq677yfIiwKICAgICJwcm9tcHRCbWRTb3VuZERpYWdub3N0aWNTY3JlZW4iOiAi5oyJ6YCJ5oup5oyJ6ZKu56Gu6K6k5aOw6Z+z5q2j5bi444CCIiwKICAgICJ0aXRsZUF1ZGlvT25seU1vZGVFbmFibGVkIjogIue6r+mfs+mikeaooeW8jyIsCiAgICAidGl0bGVCYWxsb3RCb3hGdWxsIjogIumAieelqOeuseW3sua7oSIsCiAgICAidGl0bGVCYWxsb3RJZCI6ICLpgInnpajouqvku73or4HmmI4iLAogICAgInRpdGxlQmFsbG90U3R5bGUiOiAi6YCJ56Wo5qC35byPIiwKICAgICJ0aXRsZUJhbGxvdFN1Y2Nlc3NmdWxseUNhc3RQYWdlIjogIuaCqOeahOmAieelqOW3suaKleWHuu+8gSIsCiAgICAidGl0bGVCbWRBc2tGb3JIZWxwU2NyZWVuIjogIuWQkeaKleelqOermeW3peS9nOS6uuWRmOWvu+axguW4ruWKqSIsCiAgICAidGl0bGVCbWRCYWxsb3RSZW1vdmVkU2NyZWVuIjogIumAieelqOiiq+WPluWHuiIsCiAgICAidGl0bGVCbWRDYXN0QmFsbG90U2NyZWVuIjogIuaCqOWNs+WwhuWujOaIkOaKleelqCIsCiAgICAidGl0bGVCbWRJZGxlU2NyZWVuIjogIuaCqOi/mOWcqOaKleelqOWQl++8nyIsCiAgICAidGl0bGVCbWRJbnZhbGlkQmFsbG90Tm9CYWxsb3REZXRlY3RlZCI6ICLmnKrmo4DmtYvliLDpgInnpagiLAogICAgInRpdGxlQm1kSW52YWxpZEJhbGxvdFdyb25nRWxlY3Rpb24iOiAi6ZSZ6K+v6YCJ5Li+IiwKICAgICJ0aXRsZUJtZEludmFsaWRCYWxsb3RXcm9uZ1ByZWNpbmN0IjogIumUmeivr+mAieWMuiIsCiAgICAidGl0bGVCbWRJbnZhbGlkQmFsbG90V3JvbmdUZXN0TW9kZSI6ICLplJnor6/mipXnpajmqKHlvI8iLAogICAgInRpdGxlQm1kSmFtQ2xlYXJlZFNjcmVlbiI6ICLljaHnurjlt7LmuIXpmaQiLAogICAgInRpdGxlQm1kSmFtbWVkU2NyZWVuIjogIue6uOiiq+WNoeS9jyIsCiAgICAidGl0bGVCbWRMb2FkaW5nUmVpbnNlcnRlZEJhbGxvdFNjcmVlbiI6ICLliqDovb3mgqjnmoTpgInnpaguLi4iLAogICAgInRpdGxlQm1kUGF0Q2FsaWJyYXRpb25Db25maXJtRXhpdFNjcmVlbiI6ICLorr7lpIfovpPlhaXlt7Lor4bliKsiLAogICAgInRpdGxlQm1kUGF0Q2FsaWJyYXRpb25JZGVudGlmaWNhdGlvblBhZ2UiOiAi5Liq5Lq66L6F5Yqp5oqA5pyv6K6+5aSH6K+G5YirIiwKICAgICJ0aXRsZUJtZFBhdENhbGlicmF0aW9uSWRlbnRpZnlNb3ZlSW5wdXQiOiAi6K+G5YirIFwi56e75YqoIFwi6L6T5YWlIiwKICAgICJ0aXRsZUJtZFBhdENhbGlicmF0aW9uSWRlbnRpZnlTZWxlY3RJbnB1dCI6ICLor4bliKsgXCLpgInmi6kgXCLovpPlhaUiLAogICAgInRpdGxlQm1kUGF0Q2FsaWJyYXRpb25JbnRyb1N0ZXAiOiAi5rWL6K+V6K6+5aSHIiwKICAgICJ0aXRsZUJtZFByaW50U2NyZWVuIjogIuaJk+WNsOaCqOeahOato+W8j+mAieelqCIsCiAgICAidGl0bGVCbWRSZWFkeVRvUmV2aWV3IjogIuWHhuWkh+WuoeaguCIsCiAgICAidGl0bGVCbWRSZXZpZXdTY3JlZW4iOiAi5a6h5qC45oKo55qE6YCJ56WoIiwKICAgICJ0aXRsZUludGVybmFsQ29ubmVjdGlvblByb2JsZW0iOiAi5YaF6YOo6L+e5o6l5Ye6546w6Zeu6aKYIiwKICAgICJ0aXRsZUxhbmd1YWdlU2V0dGluZ3NTY3JlZW4iOiAi6YCJ5oup5oKo55qE6YCJ56Wo6K+t6KiAIiwKICAgICJ0aXRsZU1vZGFsQ29uZmlybVlvdXJWb3RlcyI6ICLnoa7orqTmgqjnmoTmipXnpagiLAogICAgInRpdGxlTm9Qb3dlckRldGVjdGVkIjogIuajgOa1i+S4jeWIsOeUtea6kCIsCiAgICAidGl0bGVPZmZpY2lhbEJhbGxvdCI6ICLmraPlvI/pgInnpagiLAogICAgInRpdGxlUHJlY2luY3QiOiAi6YCJ5Yy6IiwKICAgICJ0aXRsZVByaW50ZXJDb3ZlcklzT3BlbiI6ICLmiZPljbDmnLrnm5blt7LmiZPlvIAiLAogICAgInRpdGxlUmVtb3ZlWW91ckJhbGxvdCI6ICLliKDpmaTpgInnpagiLAogICAgInRpdGxlU2Nhbm5lckJhbGxvdE5vdENvdW50ZWQiOiAi6YCJ56Wo5pyq6K6h566XIiwKICAgICJ0aXRsZVNjYW5uZXJCYWxsb3RXYXJuaW5nc1NjcmVlbiI6ICLlpI3moLjmgqjnmoTpgInnpagiLAogICAgInRpdGxlU2Nhbm5lckNvdmVySXNPcGVuIjogIuaJq+aPj+S7quebluW3suaJk+W8gCIsCiAgICAidGl0bGVTY2FubmVyQ3ZyU3luY1JlcXVpcmVkIjogIumcgOimgeWwhuaKleelqOiusOW9leWQjOatpSIsCiAgICAidGl0bGVTY2FubmVySW5zZXJ0QmFsbG90U2NyZWVuIjogIuaPkuWFpemAieelqCIsCiAgICAidGl0bGVTY2FubmVyTm9Wb3Rlc1dhcm5pbmciOiAi5pyq5qCH6K6w6YCJ56Wo77yaIiwKICAgICJ0aXRsZVNjYW5uZXJPdXRmZWVkQmxvY2tlZCI6ICLpgInnpajnrrHlvIDlkK/lip/og73lj5fpmLsiLAogICAgInRpdGxlU2Nhbm5lck92ZXJ2b3RlV2FybmluZyI6ICLmoIforrDnmoTnpajmlbDlpKrlpJoiLAogICAgInRpdGxlU2Nhbm5lclByb2Nlc3NpbmdTY3JlZW4iOiAi6K+356iN5YCZLi4uIiwKICAgICJ0aXRsZVNjYW5uZXJTdWNjZXNzU2NyZWVuIjogIuaCqOeahOmAieelqOW3suiiq+iuoeeul+WcqOWGhe+8gSIsCiAgICAidGl0bGVTY2FubmVyVW5kZXJ2b3RlV2FybmluZyI6ICLmgqjlj6/ku6Xlop7liqDkuIDlvKDmiJblpJrlvKDpgInnpajvvJoiLAogICAgInRpdGxlU2Nhbm5pbmdGYWlsZWQiOiAi5omr5o+P5aSx6LSlIiwKICAgICJ0aXRsZVVub2ZmaWNpYWxUZXN0QmFsbG90IjogIumdnuato+W8j+a1i+ivlemAieelqCIsCiAgICAidGl0bGVWb3RlclNldHRpbmdzIjogIuiuvue9riIsCiAgICAidGl0bGVWb3RlclNldHRpbmdzQXVkaW8iOiAi6Z+z6aKRIiwKICAgICJ0aXRsZVZvdGVyU2V0dGluZ3NDb2xvciI6ICLpopzoibIiLAogICAgInRpdGxlVm90ZXJTZXR0aW5nc1NpemUiOiAi5paH5a2X5aSn5bCPIiwKICAgICJ1bnJlY292ZXJhYmxlRXJyb3IiOiAi5Ye6546w6ZSZ6K+vIiwKICAgICJ3YXJuaW5nQm1kQmFsbG90UmVtb3ZlZCI6ICLmgqjnmoTmraPlvI/pgInnpajlt7Lku47miZPljbDmnLrkuK3lj5blh7rjgIIiLAogICAgIndhcm5pbmdCbWRJbmFjdGl2ZVNlc3Npb24iOiAi6K+l5oqV56Wo56uZ5bey5YGc5q2i5bel5L2c6LaF6L+HNeWIhumSn+OAgiIsCiAgICAid2FybmluZ0JtZEluYWN0aXZlVGltZVJlbWFpbmluZyI6ICLkuLrkv53miqTmgqjnmoTpmpDnp4HvvIzorqHml7blmajorqHml7bnu5PmnZ/lkI7vvIzmraTpgInnpajlsIbooqvmuIXpmaTjgIIiLAogICAgIndhcm5pbmdCbWRJbnZhbGlkQmFsbG90TGl2ZUJhbGxvdEluVGVzdE1vZGUiOiAi5o+S5YWl55qE6YCJ56Wo5piv5LiA5bygPDE+5q2j5byPPC8xPumAieelqOOAgiIsCiAgICAid2FybmluZ0JtZEludmFsaWRCYWxsb3ROb0JhbGxvdERldGVjdGVkIjogIuaPkuWFpeeahOe6uOW8oOS4iuacquajgOa1i+WIsOmAieelqOS/oeaBr+OAgiIsCiAgICAid2FybmluZ0JtZEludmFsaWRCYWxsb3RUZXN0QmFsbG90SW5MaXZlTW9kZSI6ICLmj5LlhaXnmoTpgInnpajmmK/kuIDlvKA8MT7mtYvor5U8LzE+6YCJ56Wo44CCIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdFdyb25nRWxlY3Rpb24iOiAi5o+S5YWl55qE6YCJ56Wo5piv5LiA5byg5bGe5LqO5LiN5ZCM6YCJ5Li+5rS75Yqo55qE6YCJ56Wo44CCIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdFdyb25nUHJlY2luY3QiOiAi5o+S5YWl55qE6YCJ56Wo5piv5LiA5byg5p2l6Ieq5LiN5ZCM6YCJ5Yy655qE6YCJ56Wo44CCIiwKICAgICJ3YXJuaW5nQ3Zyc05lZWRTeW5jIjogIuaKleelqOermeW3peS9nOS6uuWRmOW/hemhu+WwhuaKleelqOiusOW9lSAoQ1ZScykg5ZCM5q2l5YiwVVNC6amx5Yqo5Zmo44CCIiwKICAgICJ3YXJuaW5nTm9Qb3dlciI6ICI8MD7mo4DmtYvkuI3liLDnlLXmupDjgII8LzA+6K+36K6p5oqV56Wo56uZ5bel5L2c5Lq65ZGY5o+S5YWl55S15rqQ57q/44CCIiwKICAgICJ3YXJuaW5nTm9Wb3Rlc0ZvckNvbnRlc3QiOiAi5oKo5LuN54S25Y+v5Lul5Zyo5pys5qyh56ue6YCJ5Lit5oqV56Wo44CCIiwKICAgICJ3YXJuaW5nT3ZlcnZvdGVDYW5kaWRhdGVDb250ZXN0IjogIuimgeS4uuWFtuS7luWAmemAieS6uuaKleelqO+8jOaCqOW/hemhu+WFiOWPlua2iOS5i+WJjemAieWumueahOWAmemAieS6uuOAgiIsCiAgICAid2FybmluZ092ZXJ2b3RlWWVzTm9Db250ZXN0IjogIuimgeabtOaUueaCqOeahOaKleelqO+8jOivt+WFiOWPlua2iOS5i+WJjemAieWumueahOaKleelqOOAgiIsCiAgICAid2FybmluZ1Byb2JsZW1TY2FubmluZ0JhbGxvdCI6ICLmiavmj4/mraTpgInnpajml7blh7rnjrDpl67popjjgIIiLAogICAgIndhcm5pbmdQcm9ibGVtU2Nhbm5pbmdCYWxsb3RTY2FuQWdhaW4iOiAi5omr5o+P5oKo55qE6YCJ56Wo5pe25Ye6546w6Zeu6aKY44CC6K+36YeN5paw5omr5o+P44CCIiwKICAgICJ3YXJuaW5nU2Nhbm5lckFub3RoZXJTY2FuSW5Qcm9ncmVzcyI6ICLmraPlnKjmiavmj4/lj6bkuIDlvKDpgInnpajjgIIiLAogICAgIndhcm5pbmdTY2FubmVyQmxhbmtCYWxsb3RTdWJtaXNzaW9uIjogIuacrOmAieelqOS4uuS4jeiuoeelqOOAgiIsCiAgICAid2FybmluZ1NjYW5uZXJKYW1tZWQiOiAi6YCJ56Wo5Y2h5Zyo5omr5o+P5Luq5Lit44CCIiwKICAgICJ3YXJuaW5nU2Nhbm5lck1pc21hdGNoZWRFbGVjdGlvbiI6ICLpgInnpajkuI7mraTmiavmj4/ku6rphY3nva7nmoTpgInkuL7kuI3ljLnphY3jgIIiLAogICAgIndhcm5pbmdTY2FubmVyTWlzbWF0Y2hlZFByZWNpbmN0IjogIumAieelqOS4juatpOaJq+aPj+S7qumFjee9rueahOmAieWMuuS4jeWMuemFjeOAgiIsCiAgICAid2FybmluZ1NjYW5uZXJNdWx0aXBsZVNoZWV0c0RldGVjdGVkIjogIuajgOa1i+WIsOWkmuW8oOmAieelqOOAgiIsCiAgICAid2FybmluZ1NjYW5uZXJOb1ZvdGVzRm91bmQiOiAi5omr5o+P5q2k6YCJ56Wo5pe25Y+R546w5pyq5oqV56Wo44CCIiwKICAgICJ3YXJuaW5nU2Nhbm5lck9mZmljaWFsQmFsbG90SW5UZXN0TW9kZSI6ICLmiavmj4/ku6rlpITkuo7mtYvor5XmipXnpajmqKHlvI/vvIzlj6/og73ml6Dms5Xmiavmj4/mraPlvI/pgInnpajjgIIiLAogICAgIndhcm5pbmdTY2FubmVyVGVzdEJhbGxvdEluT2ZmaWNpYWxNb2RlIjogIuaJq+aPj+S7quWkhOS6juato+W8j+aKleelqOaooeW8j++8jOWPr+iDveaXoOazleaJq+aPj+a1i+ivlemAieelqOOAgiIsCiAgICAid2FybmluZ1NjYW5uZXJWZXJ0aWNhbFN0cmVha3NEZXRlY3RlZCI6ICLmiavmj4/ku6rpnIDopoHmuIXnkIbjgIIiCiAgfSwKICAiemgtSGFudCI6IHsKICAgICJhdWRpb0ZlZWRiYWNrMTBQZXJjZW50Vm9sdW1lIjogIjEwJemfs+mHjyIsCiAgICAiYXVkaW9GZWVkYmFjazIwUGVyY2VudFZvbHVtZSI6ICIyMCXpn7Pph48iLAogICAgImF1ZGlvRmVlZGJhY2szMFBlcmNlbnRWb2x1bWUiOiAiMzAl6Z+z6YePIiwKICAgICJhdWRpb0ZlZWRiYWNrNDBQZXJjZW50Vm9sdW1lIjogIjQwJemfs+mHjyIsCiAgICAiYXVkaW9GZWVkYmFjazUwUGVyY2VudFZvbHVtZSI6ICI1MCXpn7Pph48iLAogICAgImF1ZGlvRmVlZGJhY2s2MFBlcmNlbnRWb2x1bWUiOiAiNjAl6Z+z6YePIiwKICAgICJhdWRpb0ZlZWRiYWNrNzBQZXJjZW50Vm9sdW1lIjogIjcwJemfs+mHjyIsCiAgICAiYXVkaW9GZWVkYmFjazgwUGVyY2VudFZvbHVtZSI6ICI4MCXpn7Pph48iLAogICAgImF1ZGlvRmVlZGJhY2s5MFBlcmNlbnRWb2x1bWUiOiAiOTAl6Z+z6YePIiwKICAgICJhdWRpb0ZlZWRiYWNrTWF4aW11bVZvbHVtZSI6ICLmnIDlpKfpn7Pph48iLAogICAgImF1ZGlvRmVlZGJhY2tNaW5pbXVtVm9sdW1lIjogIuacgOWwj+mfs+mHjyIsCiAgICAiYm1kUGF0RGV2aWNlSW5wdXROYW1lTW92ZSI6ICLjgIznp7vli5XjgI0iLAogICAgImJtZFBhdERldmljZUlucHV0TmFtZVNlbGVjdCI6ICLjgIzpgbjmk4fjgI0iLAogICAgImJ1dHRvbkFjY2VwdCI6ICLmjqXlj5ciLAogICAgImJ1dHRvbkFkZFdyaXRlSW4iOiAi5re75Yqg5a+r5YWl5YCZ6YG45Lq6IiwKICAgICJidXR0b25BdWRpb011dGUiOiAi6Z2c6Z+zIiwKICAgICJidXR0b25BdWRpb1VubXV0ZSI6ICLlj5bmtojpnZzpn7MiLAogICAgImJ1dHRvbkJhY2siOiAi6L+U5ZueIiwKICAgICJidXR0b25CYWxsb3RJc0NvcnJlY3QiOiAi5oqV5Ye65oiR55qE6YG456WoIiwKICAgICJidXR0b25CYWxsb3RJc0luY29ycmVjdCI6ICLmiJHnmoTpgbjnpajkuI3mraPnoroiLAogICAgImJ1dHRvbkJtZFJldmlld0NhcmRBY3Rpb24iOiAi5oyJIFwi6YG45pOHIFwi5oyJ6YiV5pu05pS55oKo5Zyo5pys5qyh56u26YG45Lit55qE5oqV56Wo44CCIiwKICAgICJidXR0b25CbWRSZXZpZXdDYXJkQWN0aW9uUGF0RGV2aWNlIjogIuS9v+eUqOmBuOaTh+i8uOWFpeazleS/ruaUueaCqOWwjeacrOasoemBuOiIieeahOaKleelqOOAgiIsCiAgICAiYnV0dG9uQm1kU2tpcFBhdENhbGlicmF0aW9uIjogIui3s+mBjuitmOWIpSIsCiAgICAiYnV0dG9uQ2FuY2VsIjogIuWPlua2iCIsCiAgICAiYnV0dG9uQ2FzdEJhbGxvdCI6ICLmipXnpajpgbjoiIkiLAogICAgImJ1dHRvbkNoYW5nZSI6ICLmm7TmlLkiLAogICAgImJ1dHRvbkNsb3NlIjogIumXnOmWiSIsCiAgICAiYnV0dG9uQ29udGludWUiOiAi57m857qMIiwKICAgICJidXR0b25Eb25lIjogIuWujOaIkCIsCiAgICAiYnV0dG9uRW5hYmxlQXVkaW9Pbmx5TW9kZSI6ICLllZ/nlKjntJTpn7PpoLvmqKHlvI8iLAogICAgImJ1dHRvbkV4aXRBdWRpb09ubHlNb2RlIjogIumAgOWHuue0lOmfs+mgu+aooeW8jyIsCiAgICAiYnV0dG9uTW9yZSI6ICLmm7TlpJoiLAogICAgImJ1dHRvbk5leHQiOiAi5LiL5LiA5q2lIiwKICAgICJidXR0b25ObyI6ICLnhKEiLAogICAgImJ1dHRvbk9rYXkiOiAiT0siLAogICAgImJ1dHRvblByaW50QmFsbG90IjogIuaJk+WNsOaIkeeahOmBuOelqCIsCiAgICAiYnV0dG9uUmVzZXQiOiAi6YeN572uIiwKICAgICJidXR0b25SZXR1cm5CYWxsb3QiOiAi6YCA5Zue6YG456WoIiwKICAgICJidXR0b25SZXR1cm5Ub0JhbGxvdFJldmlldyI6ICLov5Tlm57pgbjnpajlr6nmoLgiLAogICAgImJ1dHRvblJldmlldyI6ICLlr6nmoLgiLAogICAgImJ1dHRvblN0YXJ0Vm90aW5nIjogIumWi+Wni+aKleelqCIsCiAgICAiYnV0dG9uU3RpbGxWb3RpbmciOiAi5piv55qE77yM5oiR5LuN5Zyo5oqV56WoIiwKICAgICJidXR0b25WaWV3Q29udGVzdHMiOiAi5p+l55yL56u26YG45rS75YuVIiwKICAgICJidXR0b25Wb3RlclNldHRpbmdzIjogIuioree9riIsCiAgICAiYnV0dG9uWWVzIjogIuaYryIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Gb2N1c05leHQiOiAi6YCZ5pivIFwi5ZCR5LiLIFwi5oyJ6YiV77yM55So5pa85p+l55yL6aCB6Z2i6YG46aCF5YiX6KGo5Lit55qE5LiL5LiA5YCL6aCF55uu44CC5oKo5Y+v5Lul5L2/55SoIFwi5ZCR5LiKIFwi5ZKMIFwi5ZCR5LiLIFwi5oyJ6YiV5Zyo56u26YG45Lit56e75YuV5YCZ6YG45Lq644CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvbkZvY3VzUHJldmlvdXMiOiAi6YCZ5pivIFwi5ZCR5LiKIFwi5oyJ6YiV77yM55So5pa85p+l55yL6aCB6Z2i6YG46aCF5YiX6KGo5Lit55qE5LiK5LiA5YCL6aCF55uu44CC5oKo5Y+v5Lul5L2/55SoIFwi5ZCR5LiKIFwi5ZKMIFwi5ZCR5LiLIFwi5oyJ6YiV54CP6Ka956u26YG45Lit55qE5YCZ6YG45Lq644CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblBhZ2VOZXh0IjogIumAmeaYr+OAjOWQkeWPs+OAjeaMiemIle+8jOeUqOaWvOenu+WLleWIsOS4i+S4gOmggeaIluertumBuOeVjOmdouOAguaCqOWPr+S7peS9v+eUqCBcIuWQkeW3piBcIuWSjCBcIuWQkeWPsyBcIuaMiemIleWcqOmBuOelqOS4iueahOaJgOacieertumBuOmgheebruS4reenu+WLleOAgiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25QYWdlUHJldmlvdXMiOiAi6YCZ5piv44CM5ZCR5bem44CN5oyJ6YiV77yM55So5pa86L+U5Zue5LiK5LiA6aCB5oiW56u26YG455WM6Z2i44CC5oKo5Y+v5Lul5L2/55SoIFwi5ZCR5bemIFwi5ZKMIFwi5ZCR5Y+zIFwi5oyJ6YiV54CP6Ka96YG456Wo5LiK55qE5omA5pyJ56u26YG46aCF55uu44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblBsYXliYWNrUmF0ZURvd24iOiAi5q2k5oyJ6YiV5Y+v6ZmN5L2O5paH5a2X6L2J6Kqe6Z+z55qE6Z+z6aC75pKt5pS+6YCf5bqm44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblBsYXliYWNrUmF0ZVVwIjogIuipsuaMiemIleWPr+aPkOmrmOaWh+Wtl+i9ieiqnumfs+eahOmfs+mgu+aSreaUvumAn+W6puOAgiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25TZWxlY3QiOiAi6YCZ5piv44CM6YG45pOH44CN5oyJ6YiV44CC5L2/55So5q2k5oyJ6YiV5qiZ6KiY5oKo5bCN5YCZ6YG45Lq655qEIFwi5pivIFwi5oiWIFwi5ZCmIFwi6YG46aCF55qE5oqV56Wo44CC5YaN5qyh5oyJIFwi6YG45pOHIFwi5oyJ6YiV5bCH5Yiq6Zmk5oKo5LmL5YmN55qE5oqV56Wo44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblRvZ2dsZUhlbHAiOiAi6YCZ5pivIFwi5bmr5YqpIFwi5oyJ6YiV44CC5YaN5qyh5oyJ5LiL5q2k5oyJ6YiV5Y+v6L+U5Zue5aGr5a+r6YG456Wo44CCIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblRvZ2dsZVBhdXNlIjogIumAmeaYryBcIuaaq+WBnCBcIuaMiemIleOAguS9v+eUqOatpOaMiemIleWPr+aaq+WBnOaWh+Wtl+i9ieiqnumfs+eahOmfs+mgu+OAguWGjeasoeaMieS4iyBcIuaaq+WBnCBcIuaMiemIleWPr+aBouW+qeaWh+Wtl+i9ieiqnumfs+eahOmfs+mgu+OAgiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Wb2x1bWVEb3duIjogIuatpOaMiemIleWPr+mZjeS9juaWh+acrOi9ieiqnumfs+mfs+mgu+eahOmfs+mHj+OAgiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Wb2x1bWVVcCI6ICLmraTmjInpiJXlj6/lop7lpKfmlofmnKzovYnoqp7pn7Ppn7PpoLvnmoTpn7Pph4/jgIIiLAogICAgImluc3RydWN0aW9uc0Fza0ZvckhlbHAiOiAi6KuL5ZCR5oqV56Wo56uZ5bel5L2c5Lq65ZOh5bCL5rGC5bmr5Yqp44CCIiwKICAgICJpbnN0cnVjdGlvbnNBc2tQb2xsV29ya2VyVG9QbHVnSW5Qb3dlciI6ICLoq4vmipXnpajnq5nlt6XkvZzkurrlk6Hmj5LlhaXpm7vmupDnt5rjgIIiLAogICAgImluc3RydWN0aW9uc0F1ZGlvTXV0ZUJ1dHRvbiI6ICLmjInjgIzpgbjmk4fjgI3mjInpiJXlsIfmiYDmnInpn7PpoLvpnZzpn7PjgIIiLAogICAgImluc3RydWN0aW9uc0JtZEFza0ZvclJlc3RhcnQiOiAi6KuL5oqV56Wo56uZ5bel5L2c5Lq65ZOh6YeN5paw5ZWf5YuV5qmf5Zmo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRCYWxsb3ROYXZpZ2F0aW9uTWFyayI6ICLkvb/nlKjmlofmnKzovYnoqp7pn7PnmoTpn7PpoLvpgLLooYzmipXnpajmmYLvvIzoq4vkvb/nlKjnhKHpmpznpJnmjqfliLblmajlsI3mgqjnmoTpgbjnpajpgLLooYzlvJXlsI7jgILopoHngI/opr3nq7bpgbjvvIzoq4vkvb/nlKjlt6bjgIHlj7PmjInpiJXjgILopoHngI/opr3nq7bpgbjpgbjpoIXvvIzoq4vkvb/nlKjlkJHkuIrlkozlkJHkuIvmjInpiJXjgILopoHpgbjmk4fmiJbkuI3pgbjmk4fnq7bpgbjpgbjpoIXpgLLooYzmipXnpajvvIzoq4vkvb/nlKjpgbjmk4fmjInpiJXjgILnj77lnKjmjInlj7PpjbXpgLLlhaXnrKzkuIDpoIXnq7bpgbjmtLvli5XjgIIiLAogICAgImluc3RydWN0aW9uc0JtZEJhbGxvdE5hdmlnYXRpb25NYXJrU2NhbiI6ICLkvb/nlKjmloflrZfovYnoqp7pn7Ppn7PpoLvpgLLooYzmipXnpajmmYLvvIzoq4vkvb/nlKjnhKHpmpznpJnmjqfliLblmajlsI3mgqjnmoTpgbjnpajpgLLooYzlvJXlsI7jgILmjqfliLblmajkuK3plpPkvY3nva7pmYTov5HmnInlm5vlgIvlsI7oiKrnrq3poK3mjInpiJXjgILopoHngI/opr3nq7bpgbjmtLvli5XvvIzoq4vkvb/nlKjlt6blj7Pnrq3poK3jgILopoHngI/opr3nq7bpgbjpgbjpoIXvvIzoq4vkvb/nlKjlkJHkuIrlkozlkJHkuIvnrq3poK3jgILopoHpgbjmk4fmiJblj5bmtojpgbjmk4fnq7bpgbjpgbjpoIXkvZzngrrmgqjnmoTmipXnpajvvIzoq4vkvb/nlKjlsI7oiKrmjInpiJXlj7PlgbTnmoTlnJPlnIjjgIzpgbjmk4fjgI3mjInpiJXjgILmjqfliLblmajlj7PkuIrop5LmnInlhanlgIvpn7Pph4/mjqfliLbmjInpiJXjgILmuJvomZ/mjInpiJXlj6/ku6XmuJvlsI/pn7PpoLvpn7Pph4/vvIzliqDomZ/mjInpiJXlj6/ku6Xlop7lpKfpn7Pph4/jgILopoHmlLnororpn7PpoLvnmoToqp7pgJ/vvIzoq4vkvb/nlKjmjqfliLblmajlj7PkuIvop5LnmoTlhanlgIvmjInpiJXjgILlkJHkuIvnrq3poK3mjInpiJXlj6/pmY3kvY7oqp7pgJ/vvIzlkJHkuIrnrq3poK3mjInpiJXlj6/mj5Dpq5joqp7pgJ/jgILopoHmg7PpmqjmmYLmmqvlgZzpn7PpoLvmiJblj5bmtojmmqvlgZzpn7PpoLvvvIzoq4vkvb/nlKjmjqfliLblmajlt6bkuIvop5LnmoTmmqvlgZzmjInpiJXjgILlpoLmnpzmgqjpnIDopoHmnInpl5zlpoLkvZXkvb/nlKjmjqfliLblmajnmoTmm7TlpJrkv6Hmga/vvIzoq4vpmqjmmYLmjInkuIvlt6bkuIrop5LnmoTllY/omZ/mjInpiJXjgILopoHph43opIfmkq3mlL7ku7vkvZXlhaflrrnvvIzlj6/kvb/nlKjlkJHkuIrmiJblkJHlt6bnrq3poK3ov5Tlm57liLDkuYvliY3nmoTlhaflrrnjgILnj77lnKjmjInlj7PpjbXku6XliY3pgLLliLDnrKzkuIDpoIXnq7bpgbjjgIIiLAogICAgImluc3RydWN0aW9uc0JtZEJhbGxvdE5hdmlnYXRpb25NYXJrU2NhblBhdERldmljZSI6ICLkvb/nlKjmlofmnKzovYnoqp7pn7PmipXnpajmmYLvvIzoq4vkvb/nlKjlgIvkurrovJTliqnoqK3lgpnngI/opr3pgbjnpajjgILopoHngI/opr3nq7bpgbjpgbjpoIXvvIzoq4vkvb/nlKjnp7vli5XovLjlhaXms5XjgILopoHpgbjmk4fmiJblj5bmtojpgbjmk4fnq7bpgbjpgbjpoIXkvZzngrrmgqjnmoTpgbjnpajvvIzoq4vkvb/nlKjpgbjmk4fovLjlhaXms5XjgILopoHngI/opr3nq7bpgbjmtLvli5XvvIzoq4vkvb/nlKjnp7vli5XovLjlhaXms5XlsI7oiKrliLDmqJnmnIkg44CM5LiL5LiA5q2l44CN5ZKM44CM5b6M6YCAIOOAjeeahOaOp+WItumNte+8jOeEtuW+jOS9v+eUqOmBuOaTh+i8uOWFpeazleOAguaomeiomOWujOertumBuOa0u+WLleS4reeahOmBuOelqOW+jO+8jOWxj+W5leeEpum7nuacg+iHquWLleenu+WLleWIsOOAjOS4i+S4gOWAi+OAjeaOp+WItumNte+8jOS7peaWueS+v+aCqOmAsuihjOaTjeS9nOOAguimgemWi+Wni+aKleelqO+8jOS9v+eUqOenu+WLlei8uOWFpeazleWwjuiIquWIsOaomeacieOAjOmWi+Wni+aKleelqOOAjeeahOaOp+WItumNte+8jOeEtuW+jOS9v+eUqOmBuOaTh+i8uOWFpeazleWJjemAsuWIsOmmluWAi+ertumBuOa0u+WLleOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2FzdEJhbGxvdFByZWFtYmxlIjogIuaCqOeahOato+W8j+mBuOelqOato+WcqOaJk+WNsOS4reOAguWujOaIkOS7peS4i+atpempn+WNs+WPr+WujOaIkOaKleelqO+8miIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2FzdEJhbGxvdFByZWFtYmxlUG9zdFByaW50IjogIuaCqOeahOato+W8j+mBuOelqOW3suW+nuaJk+WNsOapn+S4reWPluWHuuOAguWujOaIkOS7peS4i+atpempn+WNs+WujOaIkOaKleelqO+8miIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2FzdEJhbGxvdFN0ZXAxIjogIjEuIOmpl+itieaCqOeahOato+W8j+mBuOelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2FzdEJhbGxvdFN0ZXAyIjogIjIuIOaOg+aPj+aCqOeahOato+W8j+mBuOelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2xvc2VQcmludGVyQ292ZXIiOiAi5omT5Y2w5qmf6JOL5bey5omT6ZaL77yM5b+F6aCI6Zec6ZaJ5omN6IO957m857qM5oqV56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb25maXJtQ2FzdGluZ0JhbGxvdCI6ICLmjInjgIzpgbjmk4fjgI3mjInpiJXnorroqo3mgqjnmoTpgbjmk4fnhKHoqqTlvozlho3pgLLooYzmipXnpajjgIIiLAogICAgImluc3RydWN0aW9uc0JtZENvbmZpcm1DYXN0aW5nQmFsbG90UGF0RGV2aWNlIjogIuS9v+eUqOmBuOaTh+i8uOWFpeazleeiuuiqjeaCqOW3suWBmuWHuuato+eiuumBuOaTh++8jOeEtuW+jOmAsuihjOaKleelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29uZmlybVByaW50aW5nQmFsbG90IjogIuaMieOAjOmBuOaTh+OAjeaMiemIleeiuuiqjeaCqOeahOmBuOaTh+S4puaJk+WNsOmBuOelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29uZmlybVByaW50aW5nQmFsbG90UGF0RGV2aWNlIjogIuS9v+eUqOmBuOaTh+i8uOWFpeazleeiuuiqjeaCqOeahOmBuOaTh+S4puaJk+WNsOmBuOelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29udGVzdE5hdmlnYXRpb24iOiAi6KaB54CP6Ka956u26YG46YG46aCF77yM6KuL5L2/55So5ZCR5LiL55qE5oyJ6YiV44CC6KaB6L2J5Yiw5LiL5LiA5YCL56u26YG45L2/55So5ZCR5Y+z55qE5oyJ6YiV44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb250ZXN0TmF2aWdhdGlvblBhdERldmljZSI6ICLopoHngI/opr3nq7bpgbjpgbjpoIXvvIzoq4vkvb/nlKjnp7vli5XovLjlhaXms5XjgILopoHpgLLlhaXkuIvkuIDlgIvnq7bpgbjmtLvli5XvvIzoq4vkvb/nlKjnp7vli5XovLjlhaXms5XlsI7oiKrliLDmqJnmnInjgIzkuIvkuIDlgIvjgI3nmoTmjqfliLbpjbXvvIznhLblvozkvb/nlKjpgbjmk4fovLjlhaXms5Xku6XnubznuozjgIIiLAogICAgImluc3RydWN0aW9uc0JtZENvbnRyb2xsZXJTYW5kYm94TWFya1NjYW4iOiAi5oyJ5LiL5o6n5Yi25Zmo5LiK55qE5Lu75L2V5oyJ6YiV77yM5Y2z5Y+v5LqG6Kej5oyJ6YiV55qE5Yqf6IO95ZKM5L2/55So5pa55rOV44CC5LmL5b6M77yM5YaN5qyh5oyJ5LiL5o6n5Yi25Zmo5bem5LiK6KeS6aGe5Ly85ZWP6Jmf55qEXCLluavliqlcIuaMiemIle+8jOWNs+WPr+i/lOWbnuWIsOaCqOeahOmBuOelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kSW5zZXJ0QmFsbG90RmFjZVVwIjogIuiri+WLmeW/heWwh+e0meW8teS4puS/neaMgeaJk+WNsOmdouacneS4iuaPkuWFpeOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kSW5zZXJ0UHJldmlvdXNseVByaW50ZWRCYWxsb3QiOiAi6KuL5Y+W5Ye66YG456Wo77yM5o+S5YWl5LmL5YmN5omT5Y2w5aW955qE6YG456Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRJbnZhbGlkYXRlZEJhbGxvdCI6ICLmgqjlt7LlkIzmhI/kv67mlLnmgqjnmoTpgbjnpajjgIIiLAogICAgImluc3RydWN0aW9uc0JtZE1vdmVUb1NlbGVjdFRvQ29udGludWVQYXREZXZpY2UiOiAi5L2/55So56e75YuV6Ly45YWl5rOV6YG45pOH44CM56K65a6a44CN5oyJ6YiV77yM54S25b6M5L2/55So6YG45pOH6Ly45YWl5rOV5Lul57m857qM44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWROZXh0VG9Db250aW51ZSI6ICLmjInlkJHlj7PnmoTmjInpiJXku6XnubznuozjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFBhcGVySmFtIjogIuiri+aPkOmGkuaKleelqOermeW3peS9nOS6uuWToea4hemZpOWNoee0meOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25BY3RpdmF0ZUlucHV0IjogIumWi+WVn+i8uOWFpeaooeW8j+S7pee5vOe6jOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25BY3RpdmF0ZUlucHV0QWdhaW4iOiAi5YaN5qyh6ZaL5ZWf6Ly45YWl5qih5byP5Lul57m857qM44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXRDYWxpYnJhdGlvbkFjdGl2YXRlT3RoZXJJbnB1dCI6ICLplovllZ/lhbblroPovLjlhaXmqKHlvI/jgIIiLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uQ29uZmlybUV4aXRTY3JlZW4iOiAi5oKo5Y+v5Lul57m857qM5oqV56Wo5oiW6L+U5Zue5LiK5LiA5YCL55WM6Z2i44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXRDYWxpYnJhdGlvbkludHJvU3RlcCI6ICLplovllZ/ku7vmhI/kuIDlgIvovLjlhaXmqKHlvI/ku6XnubznuozjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uVHJ5SW5wdXQiOiAi5ZiX6Kmm6Ly45YWl5Lul57m857qM44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQcmludFNjcmVlbk5vQmFsbG90UmVtb3ZhbCI6ICLpgbjnpajmiZPljbDlvozoq4vli7/mkpXkuIvjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFJlaW5zZXJ0QmFsbG90IjogIuiri+mHjeaWsOaPkuWFpeWNsOWlveeahOmBuOelqOmAsuihjOaKleelqOS4pumAsuS4gOatpeWujOaIkOaKleelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUmV2aWV3QW5kVmFsaWRhdGVQcmludGVkQmFsbG90IjogIuS7peS4i+aKleelqOaYr+W+nuaCqOW3suaJk+WNsOeahOato+W8j+mBuOelqOS4reaOg+aPj+iAjOS+huOAguiri+afpeeci+eCuuavj+WAi+ertumBuOa0u+WLleaJgOWBmueahOmBuOaTh++8jOeiuuiqjeeEoeiqpOW+jOWGjeaKleelqOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUmV2aWV3UGFnZUNoYW5naW5nVm90ZXMiOiAi6KaB5pu05pS55oKo5Zyo5Lu75L2V56u26YG45Lit55qE5oqV56Wo77yM6KuL5L2/55So6YG45pOH5oyJ6YiV5bCO6Iiq5Yiw6Kmy56u26YG46aCF55uu44CC5a6M5oiQ6YG456Wo55qE6YG45pOH5Lim5rqW5YKZ5omT5Y2w6YG456Wo5pmC77yM6KuL5L2/55So5Y+z5YG05oyJ6YiV5omT5Y2w6YG456Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdQYWdlQ2hhbmdpbmdWb3Rlc1BhdERldmljZSI6ICLopoHmm7TmlLnmgqjlnKjku7vkvZXnq7bpgbjkuK3nmoTmipXnpajvvIzoq4vkvb/nlKjpgbjmk4fovLjlhaXms5XlsI7oiKrliLDoqbLnq7bpgbjmtLvli5XjgILnlbbmgqjlrozmiJDmipXnpajpgbjmk4fkuKbmupblgpnmiZPljbDpgbjnpajmmYLvvIzoq4vkvb/nlKjnp7vli5XovLjlhaXms5XlsI7oiKrliLDmqJnmnIkg44CM5omT5Y2w5oiR55qE6YG456WoIOOAjeeahOaOp+WItumNte+8jOeEtuW+jOS9v+eUqOmBuOaTh+i8uOWFpeazlemWi+Wni+aJk+WNsOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUmV2aWV3UGFnZU5hdmlnYXRpb24iOiAi6KaB5p+l55yL5oKo55qE6YG456Wo77yM6KuL5L2/55SoIFwi5ZCR5LiKIFwi5ZKMIFwi5ZCR5LiLIFwi5oyJ6YiV5Zyo6YG456Wo56u26YG45rS75YuV5Lit5LiA5q2l5LiA5q2l5ZCR5YmN6YKB6YCy44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdQYWdlTmF2aWdhdGlvblBhdERldmljZSI6ICLopoHmn6XnnIvmgqjnmoTmipXnpajpgbjoiInmg4Xms4HvvIzoq4vkvb/nlKjnp7vli5XovLjlhaXms5XpgLLooYzngI/opr3jgIIiLAogICAgImluc3RydWN0aW9uc0JtZFNjYW5SZXZpZXdDb25maXJtYXRpb24iOiAi5aaC5p6c5oKo55qE6YG45pOH5piv5q2j56K655qE77yM6KuL5oyJIFwi5ZCR5Y+zIFwi5oyJ6YiV56K66KqN5oKo55qE6YG45pOH5Lim5oqV56Wo44CC5aaC5p6c5Ye654++6Yyv6Kqk77yM6KuL5oyJIFwi5ZCR5bemIFwi5oyJ6YiV5bCH5q2k6YG456Wo5qiZ6KiY54K66Yyv6Kqk77yM5Lim5bCx5q2k5o+Q6YaS5oqV56Wo56uZ5bel5L2c5Lq65ZOh44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRTY2FuUmV2aWV3Q29uZmlybWF0aW9uUGF0RGV2aWNlIjogIuWmguaenOaCqOeahOmBuOaTh+ato+eiuu+8jOiri+S9v+eUqOenu+WLlei8uOWFpeazleWwjuiIquWIsOaomeacieOAjOaKleaIkeS4gOelqOOAjeeahOaOp+WItumNte+8jOeEtuW+jOS9v+eUqOmBuOaTh+i8uOWFpeazleeiuuiqjeaCqOeahOmBuOaTh+S4pumAsuihjOaKleelqOOAguWmguaenOWHuuePvumMr+iqpO+8jOiri+mBuOaTh+aomeacieOAjOaIkeeahOmBuOelqOS4jeato+eiuuOAjeeahOmBuOmghe+8jOWwh+atpOmBuOelqOaomeiomOeCuuS4jeato+eiuu+8jOS4puaPkOmGkuaKleelqOermeW3peS9nOS6uuWToeOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kU2VsZWN0VG9Db250aW51ZSI6ICLmjIkgXCLpgbjmk4cgXCLmjInpiJXnubznuozjgIIiLAogICAgImluc3RydWN0aW9uc0JtZFNlbGVjdFRvQ29udGludWVQYXREZXZpY2UiOiAi5L2/55So6YG45pOH6Ly45YWl5rOV5Lul57m857qM44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRXcml0ZUluRm9ybU5hdmlnYXRpb24iOiAi5L2/55So5ZCR5LiK5ZKM5ZCR5LiL5oyJ6YiV5Zyo5qiZ5rqW6Y2155uk55qE5a2X5q+N5LmL6ZaT5YiH5o+b44CC5L2/55So6YG45pOH5oyJ6YiV6YG45pOH55W25YmN5a2X5q+N44CCIiwKICAgICJpbnN0cnVjdGlvbnNCbWRXcml0ZUluRm9ybU5hdmlnYXRpb25QYXREZXZpY2UiOiAi5L2/55So56e75YuV6Ly45YWl5rOV5Zyo5qiZ5rqW6Y2155uk55qE5a2X5q+N6ZaT5bCO6Iiq44CC5L2/55So6YG45pOH6Ly45YWl5rOV6YG45pOH55W25YmN5a2X5q+N44CCIiwKICAgICJpbnN0cnVjdGlvbnNMYW5ndWFnZVNldHRpbmdzQnV0dG9uIjogIuaMieOAjOmBuOaTh+OAjeaMiemIleabtOaUueaCqOeahOaKleelqOiqnuiogOOAgiIsCiAgICAiaW5zdHJ1Y3Rpb25zTGFuZ3VhZ2VTZXR0aW5nc1NjcmVlbiI6ICLkvb/nlKjlkJHkuIrlkozlkJHkuIvmjInpiJXngI/opr3lj6/nlKjnmoTpgbjnpajoqp7oqIDjgILkvb/nlKjpgbjmk4fmjInpiJXpgbjmk4foqp7oqIDjgILkuYvlvozvvIzkvb/nlKjlkJHlj7PmjInpiJXlj6/nubznuozpgLLooYzmipXnpajjgIIiLAogICAgImluc3RydWN0aW9uc0xhbmd1YWdlU2V0dGluZ3NTY3JlZW5QYXREZXZpY2UiOiAi5L2/55So56e75YuV6Ly45YWl5rOV54CP6Ka95Y+v55So55qE6YG456Wo6Kqe6KiA44CC6KaB6YG45pOH6Kqe6KiA77yM6KuL5L2/55So6YG45pOH6Ly45YWl5rOV44CC5a6M5oiQ5b6M77yM5L2/55So56e75YuV6Ly45YWl5rOV5bCO6Iiq5Yiw5qiZ5pyJ44CM5a6M5oiQ44CN5a2X5qij55qE5o6n5Yi26Y2177yM54S25b6M5L2/55So6YG45pOH6Ly45YWl5rOV57m857qM5oqV56Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNTY2FubmVyQXNrRm9yUmVzdGFydCI6ICLoq4vmipXnpajnq5nlt6XkvZzkurrlk6Hph43mlrDllZ/li5XmjoPmj4/lhIDjgIIiLAogICAgImluc3RydWN0aW9uc1NjYW5uZXJJbnNlcnRCYWxsb3RTY3JlZW4iOiAi5LiA5qyh5o6D5o+P5LiA5by16YG456Wo44CCIiwKICAgICJpbnN0cnVjdGlvbnNTY2FubmVyUmVtb3ZlQmFsbG90VG9Db250aW51ZSI6ICLlj5blh7rpgbjnpajku6XnubznuozjgIIiLAogICAgImluc3RydWN0aW9uc1NjYW5uZXJSZW1vdmVEb3VibGVTaGVldCI6ICLlj5blh7rpgbjnpajvvIzmr4/mrKHmj5LlhaXkuIDlvLXpgbjnpajjgIIiLAogICAgImxhYmVsQWxsUHJlY2luY3RzU2VsZWN0aW9uIjogIuaJgOaciemBuOWNgCIsCiAgICAibGFiZWxCYWxsb3RTdHlsZSI6ICLpgbjnpajmqKPlvI/vvJoiLAogICAgImxhYmVsQm1kUGF0Q2FsaWJyYXRpb25JbnB1dEFjdGl2YXRlZCI6ICLovLjlhaXmqKHlvI/lt7Lmv4DmtLvvvJoiLAogICAgImxhYmVsQm1kUGF0Q2FsaWJyYXRpb25JbnB1dElkZW50aWZpZWQiOiAi5bey6K2Y5Yil6Ly45YWlIiwKICAgICJsYWJlbEJtZFNlY29uZHNSZW1haW5pbmciOiAi5Ymp6aSY56eS5pW4IiwKICAgICJsYWJlbEJtZFdyaXRlSW5Gb3JtIjogIui8uOWFpTwxPuS4jTwvMT7lnKjpgbjnpajkuIrnmoTkurrlkI3vvJoiLAogICAgImxhYmVsQ2hhcmFjdGVyc1JlbWFpbmluZyI6ICLlianppJjlrZfmlbgiLAogICAgImxhYmVsQ29udGVzdE51bWJlciI6ICLnq7bpgbjnt6jomZ8iLAogICAgImxhYmVsQ29udGVzdHNSZW1haW5pbmciOiAi5Ymp6aSY56u26YG4IiwKICAgICJsYWJlbENvbnRlc3RzV2l0aE5vVm90ZXMiOiAi5pyq5qiZ6KiY56Wo5pW455qE56u26YG477yaIiwKICAgICJsYWJlbENvbnRlc3RzV2l0aFRvb01hbnlWb3RlcyI6ICLmqJnoqJjnpajmlbjpgY7lpJrnmoTnq7bpgbjvvJoiLAogICAgImxhYmVsQ29udGVzdHNXaXRoVm90ZXNSZW1haW5pbmciOiAi5Ymp6aSY5LiA56Wo5oiW5aSa56Wo55qE56u26YG477yaIiwKICAgICJsYWJlbEN1cnJlbnRMYW5ndWFnZSI6ICLnlbbliY3oqp7oqIAiLAogICAgImxhYmVsRGVzZWxlY3RlZCI6ICLlj5bmtojpgbjmk4fvvJoiLAogICAgImxhYmVsRGVzZWxlY3RlZE9wdGlvbiI6ICLlj5bmtojpgbjmk4fnmoTpoIXnm67vvJoiLAogICAgImxhYmVsRWl0aGVyTmVpdGhlckNvbnRlc3RFaXRoZXJOZWl0aGVyU2VjdGlvbiI6ICLmipXnpajotIrmiJDlhbbkuK3kuYvkuIDvvIzmiJbpg73lj43lsI0iLAogICAgImxhYmVsRWl0aGVyTmVpdGhlckNvbnRlc3RQaWNrT25lU2VjdGlvbiI6ICLmipXotIrmiJDnpagiLAogICAgImxhYmVsS2V5Ym9hcmRDb21tYSI6ICIsIiwKICAgICJsYWJlbEtleWJvYXJkRGVsZXRlIjogIuWIqumZpCIsCiAgICAibGFiZWxLZXlib2FyZERvdWJsZVF1b3RlIjogIlwiIiwKICAgICJsYWJlbEtleWJvYXJkSHlwaGVuIjogIi0iLAogICAgImxhYmVsS2V5Ym9hcmRQZXJpb2QiOiAiLiIsCiAgICAibGFiZWxLZXlib2FyZFNpbmdsZVF1b3RlIjogIiciLAogICAgImxhYmVsS2V5Ym9hcmRTcGFjZUJhciI6ICLnqbrmoLwiLAogICAgImxhYmVsTnVtQmFsbG90Q29udGVzdHMiOiAi5oKo6YG456Wo5LiK55qE56u26YG45pW46YePIiwKICAgICJsYWJlbE51bVNoZWV0c1NjYW5uZWQiOiAi57SZ5by15bey5o6D5o+PIiwKICAgICJsYWJlbE51bVZvdGVzUmVtYWluaW5nIjogIuacrOasoeertumBuOWJqemkmOelqOaVuCIsCiAgICAibGFiZWxOdW1Wb3Rlc1VudXNlZCI6ICLmnKrkvb/nlKjnpajmlbgiLAogICAgImxhYmVsU2VsZWN0ZWQiOiAi5bey6YG4IiwKICAgICJsYWJlbFNlbGVjdGVkT3B0aW9uIjogIuW3sumBuOmBuOmghe+8miIsCiAgICAibGFiZWxUaGVtZXNDb250cmFzdEhpZ2hEYXJrIjogIueZveiJsuaWh+acrO+8jOm7keiJsuiDjOaZryIsCiAgICAibGFiZWxUaGVtZXNDb250cmFzdEhpZ2hMaWdodCI6ICLpu5HoibLmlofmnKzvvIznmb3oibLog4zmma8iLAogICAgImxhYmVsVGhlbWVzQ29udHJhc3RMb3ciOiAi54Gw6Imy5paH5pys77yM5rex6Imy6IOM5pmvIiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0TWVkaXVtIjogIua3seiJsuaWh+acrO+8jOa3uuiJsuiDjOaZryIsCiAgICAibGFiZWxUaGVtZXNTaXplRXh0cmFMYXJnZSI6ICLnibnlpKfomZ8iLAogICAgImxhYmVsVGhlbWVzU2l6ZUxhcmdlIjogIuWkp+iZnyIsCiAgICAibGFiZWxUaGVtZXNTaXplTWVkaXVtIjogIuS4reiZnyIsCiAgICAibGFiZWxUaGVtZXNTaXplU21hbGwiOiAi5bCP6JmfIiwKICAgICJsYWJlbFRvdGFsQ29udGVzdHMiOiAi56u26YG457i95pW4IiwKICAgICJsYWJlbFdyaXRlSW5DYW5kaWRhdGVOYW1lIjogIuabuOmdouWAmemBuOS6uiIsCiAgICAibGFiZWxXcml0ZUluUGFyZW50aGVzaXplZCI6ICLvvIjlr6vlhaXvvIkiLAogICAgImxhYmVsV3JpdGVJblRpdGxlQ2FzZSI6ICLlr6vlhaUiLAogICAgImxhYmVsV3JpdGVJblRpdGxlQ2FzZUNvbG9uIjogIuWvq+WFpe+8miIsCiAgICAibGV0dGVyQSI6ICJBIiwKICAgICJsZXR0ZXJCIjogIkIiLAogICAgImxldHRlckMiOiAiQyIsCiAgICAibGV0dGVyRCI6ICJEIiwKICAgICJsZXR0ZXJFIjogIkUiLAogICAgImxldHRlckYiOiAiRiIsCiAgICAibGV0dGVyRyI6ICJHIiwKICAgICJsZXR0ZXJIIjogIkgiLAogICAgImxldHRlckkiOiAiSSIsCiAgICAibGV0dGVySiI6ICJKIiwKICAgICJsZXR0ZXJLIjogIksiLAogICAgImxldHRlckwiOiAiTCIsCiAgICAibGV0dGVyTSI6ICJNIiwKICAgICJsZXR0ZXJOIjogIk4iLAogICAgImxldHRlck8iOiAiTyIsCiAgICAibGV0dGVyUCI6ICJQIiwKICAgICJsZXR0ZXJRIjogIlEiLAogICAgImxldHRlclIiOiAiUiIsCiAgICAibGV0dGVyUyI6ICJTIiwKICAgICJsZXR0ZXJUIjogIlQiLAogICAgImxldHRlclUiOiAiVSIsCiAgICAibGV0dGVyViI6ICJWIiwKICAgICJsZXR0ZXJXIjogIlciLAogICAgImxldHRlclgiOiAiWCIsCiAgICAibGV0dGVyWSI6ICJZIiwKICAgICJsZXR0ZXJaIjogIloiLAogICAgIm5vdGVBc2tQb2xsV29ya2VyRm9ySGVscCI6ICLlpoLpnIDluavliqnvvIzoq4voq67oqaLmipXnpajnq5nlt6XkvZzkurrlk6HjgIIiLAogICAgIm5vdGVCYWxsb3RDb250ZXN0Tm9TZWxlY3Rpb24iOiAi5LiN6YG45pOHIiwKICAgICJub3RlQm1kQmFsbG90Qm94SXNGdWxsIjogIuaKleelqOermeW3peS9nOS6uuWToeW/hemgiOa4heepuuijnea7v+elqOeahOaKleelqOeusSIsCiAgICAibm90ZUJtZEJhbGxvdFNoZWV0TG9hZGVkIjogIumBuOelqOW3suWKoOi8ieOAguWcqOmHjeaWsOaJk+WNsOmBuOelqOS5i+WJje+8jOaCqOWwh+acieapn+acg+afpeeci+aCqOeahOmBuOmgheOAgiIsCiAgICAibm90ZUJtZENhc3RpbmdCYWxsb3QiOiAi5oqV56WoLi4uIiwKICAgICJub3RlQm1kQ2xlYXJpbmdCYWxsb3QiOiAi5riF6Zmk6YG456WoIiwKICAgICJub3RlQm1kQ29udGVzdENvbXBsZXRlZCI6ICLmgqjlt7LlrozmiJDmnKzmrKHnq7bpgbjnmoTmipXnpajpgbjmk4fjgILmjInnrq3poK3lkJHlj7PnmoTmjInpiJXpgLLlhaXkuIvkuIDlgIvnq7bos73mtLvli5XjgILmgqjlj6/ku6XnubznuozngI/opr3mnKzmrKHnq7bos73vvIzku6Xmm7TmlLnmgqjnmoTpgbjoiInntZDmnpzjgIIiLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyTm9TZWxlY3Rpb24iOiAi6aaW5YWI77yM5oqVIFwi6LSK5oiQ5LiA5pa5XCLmiJYgXCLlj43lsI3pm5nmlrlcIu+8jOeEtuW+jOmBuOaTh+aCqOW4jOacm+aOoeWPlueahOaOquaWveOAgiIsCiAgICAibm90ZUJtZEVpdGhlck5laXRoZXJTZWxlY3RlZEVpdGhlciI6ICLmgqjpgbjmk4fkuoYgXCLotIrmiJDkuIDmlrlcIuOAgjwyPuePvuWcqOmBuOaTh+aCqOW4jOacm+aOoeWPlueahOaOquaWveOAgjwvMj4iLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWRFaXRoZXJBbmRQcmVmZXJyZWQiOiAi5oKo6YG45pOH5LqGIFwi5Lu76YG45YW25LiAIFwi5ZKM5oKo5biM5pyb5o6h5Y+W55qE5o6q5pa944CCIiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlclNlbGVjdGVkTmVpdGhlciI6ICLmgqjpgbjmk4fkuoYgXCLlkIzmmYLlj43lsI3kuozogIVcIuOAgjwyPuaCqOS7jeWPr+S7pemBuOaTh+aCqOW4jOacm+aOoeWPlueahOaOquaWveOAgjwvMj4iLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWROZWl0aGVyQW5kUHJlZmVycmVkIjogIuaCqOmBuOaTh+S6hiBcIuWQjOaZguWPjeWwjeS6jOiAhSBcIuWSjOaCqOW4jOacm+aOoeWPlueahOaOquaWveOAgiIsCiAgICAibm90ZUJtZEVpdGhlck5laXRoZXJTZWxlY3RlZFByZWZlcnJlZCI6ICLmgqjlt7LntpPpgbjmk4fkuobmgqjluIzmnJvmjqHlj5bnmoTmjqrmlr3jgII8Mj7nj77lnKjmipUgXCLotIrmiJDkuIDmlrlcIuaIliBcIuWPjeWwjembmeaWuVwi56Wo44CCIiwKICAgICJub3RlQm1kSGFyZHdhcmVSZXNldCI6ICLnoazku7blt7Lph43nva7jgIIiLAogICAgIm5vdGVCbWRIYXJkd2FyZVJlc2V0dGluZyI6ICLnoazku7bmraPlnKjph43nva7jgIIiLAogICAgIm5vdGVCbWRJbnRlcnByZXRhdGlvblByb2JsZW0iOiAi5oKo55qE6YG456Wo6Kej5p6Q5pyJ5ZWP6aGM44CC44CCIiwKICAgICJub3RlQm1kUGF0Q2FsaWJyYXRpb25JbnRyb1N0ZXAiOiAi5oKo5Y+v55So5L2/55SoPDE+56e75YuVPC8xPuWxj+W5leS4iueahOeEpum7nuaIljwzPumBuOaThzwvMz7mn5DkuIDpoIXkvoblrozmiJDmgqjnmoTlhanmrKHovLjlhaXjgIIiLAogICAgIm5vdGVCbWRQYXRDYWxpYnJhdGlvblN0ZXAxIjogIuatpempnzEvMyIsCiAgICAibm90ZUJtZFBhdENhbGlicmF0aW9uU3RlcDIiOiAi5q2l6amfMi8zIiwKICAgICJub3RlQm1kUGF0Q2FsaWJyYXRpb25TdGVwMyI6ICLmraXpqZ8zLzMiLAogICAgIm5vdGVCbWRQcmludGVkQmFsbG90UmV2aWV3TmV4dFN0ZXBzIjogIuWcqOaCqOeahOaJk+WNsOmBuOelqOaKleWHuuS5i+WJje+8jOaCqOWwh+acieapn+acg+afpeeci+S4puaguOWvpumBuOelqOS4iueahOaKleelqOaDheazgeOAgiIsCiAgICAibm90ZUJtZFJlbG9hZFNoZWV0QWZ0ZXJQYXBlckphbSI6ICLoq4vmipXnpajnq5nlt6XkvZzkurrlk6Hoo53lhaXmlrDnmoTpgbjnpajjgIIiLAogICAgIm5vdGVCbWRTY2FubmluZ1JlaW5zZXJ0ZWRCYWxsb3QiOiAi5oKo6YG456Wo5LiK55qE5oqV56Wo5L+h5oGv5Zyo5o6D5o+P77yM6KuL56iN562J44CCIiwKICAgICJub3RlQm1kU2Vzc2lvblJlc3RhcnQiOiAi5oKo55qE5oqV56Wo55Kw56+A5bCH5b6I5b+r6YeN5paw6ZaL5aeL44CCIiwKICAgICJub3RlUHJpbnRlckRpc2Nvbm5lY3RlZCI6ICLmiZPljbDmqZ/lt7LmlrfplovpgKPmjqXjgIIiLAogICAgIm5vdGVQcmludGVySGFyZHdhcmVFcnJvciI6ICLmiZPljbDmqZ/lh7rnj77mnKrnn6XpjK/oqqTjgIIiLAogICAgIm5vdGVTY2FubmVyQmxhbmtDb250ZXN0c0NhcmRQbHVyYWwiOiAi5oKo5piv5ZCm5pyJ5oSP5bCH6YCZ5Lqb56u26YG45L+d55WZ56m655m977yfIiwKICAgICJub3RlU2Nhbm5lckJsYW5rQ29udGVzdHNDYXJkU2luZ3VsYXIiOiAi5oKo5piv5ZCm5pyJ5oSP5bCH5q2k56u26YG45L+d55WZ56m655m977yfIiwKICAgICJub3RlU2Nhbm5lckRpc2Nvbm5lY3RlZCI6ICLmjoPmj4/lhIDlt7LmlrfplovpgKPmjqXjgIIiLAogICAgIm5vdGVTY2FubmVyT3ZlcnZvdGVDb250ZXN0c0NhcmRQbHVyYWwiOiAi5oKo5Zyo6YCZ5Lqb56u26YG45Lit55qE5oqV56Wo5bCH5LiN5pyD6KKr6KiI566X5Zyo5YWn44CCIiwKICAgICJub3RlU2Nhbm5lck92ZXJ2b3RlQ29udGVzdHNDYXJkU2luZ3VsYXIiOiAi5oKo5Zyo5pys5qyh56u26YG45Lit55qE5oqV56Wo5bCH5LiN5pyD6KKr6KiI566X5Zyo5YWn44CCIiwKICAgICJub3RlU2Nhbm5lclNjYW5JblByb2dyZXNzIjogIuaOg+aPj+mBuOelqOS4iueahOaomeiomOOAgiIsCiAgICAibm90ZVNjYW5uZXJVbmRlcnZvdGVDb250ZXN0c0NhcmRQbHVyYWwiOiAi6YCZ5Lqb56u26LO95Lit55qE5omA5pyJ5YW25a6D5oqV56Wo6YO95bCH6KiI566X5Zyo5YWn44CCIiwKICAgICJub3RlU2Nhbm5lclVuZGVydm90ZUNvbnRlc3RzQ2FyZFNpbmd1bGFyIjogIuacrOasoeavlOizveS4reeahOaJgOacieWFtuWug+aKleelqOmDveWwh+ioiOeul+WcqOWFp+OAgiIsCiAgICAibm90ZVRoYW5rWW91Rm9yVm90aW5nIjogIuaEn+isneaKleelqOOAgiIsCiAgICAibm90ZVZvdGVyU2V0dGluZ3NBdWRpb011dGVkIjogIumfs+mgu+W3sumdnOmfsyIsCiAgICAibm90ZVZvdGVyU2V0dGluZ3NBdWRpb05vSGVhZHBob25lcyI6ICLmnKrmqqLmuKzliLDogLPmqZ8iLAogICAgIm5vdGVWb3RlclNldHRpbmdzQXVkaW9Vbm11dGVkIjogIumfs+mgu+W3suaJk+mWiyIsCiAgICAibnVtYmVyMCI6ICIwIiwKICAgICJudW1iZXIxIjogIjEiLAogICAgIm51bWJlcjEwIjogIjEwIiwKICAgICJudW1iZXIxMDAiOiAiMTAwIiwKICAgICJudW1iZXIxMDEiOiAiMTAxIiwKICAgICJudW1iZXIxMDIiOiAiMTAyIiwKICAgICJudW1iZXIxMDMiOiAiMTAzIiwKICAgICJudW1iZXIxMDQiOiAiMTA0IiwKICAgICJudW1iZXIxMDUiOiAiMTA1IiwKICAgICJudW1iZXIxMDYiOiAiMTA2IiwKICAgICJudW1iZXIxMDciOiAiMTA3IiwKICAgICJudW1iZXIxMDgiOiAiMTA4IiwKICAgICJudW1iZXIxMDkiOiAiMTA5IiwKICAgICJudW1iZXIxMSI6ICIxMSIsCiAgICAibnVtYmVyMTEwIjogIjExMCIsCiAgICAibnVtYmVyMTExIjogIjExMSIsCiAgICAibnVtYmVyMTEyIjogIjExMiIsCiAgICAibnVtYmVyMTEzIjogIjExMyIsCiAgICAibnVtYmVyMTE0IjogIjExNCIsCiAgICAibnVtYmVyMTE1IjogIjExNSIsCiAgICAibnVtYmVyMTE2IjogIjExNiIsCiAgICAibnVtYmVyMTE3IjogIjExNyIsCiAgICAibnVtYmVyMTE4IjogIjExOCIsCiAgICAibnVtYmVyMTE5IjogIjExOSIsCiAgICAibnVtYmVyMTIiOiAiMTIiLAogICAgIm51bWJlcjEyMCI6ICIxMjAiLAogICAgIm51bWJlcjEyMSI6ICIxMjEiLAogICAgIm51bWJlcjEyMiI6ICIxMjIiLAogICAgIm51bWJlcjEyMyI6ICIxMjMiLAogICAgIm51bWJlcjEyNCI6ICIxMjQiLAogICAgIm51bWJlcjEyNSI6ICIxMjUiLAogICAgIm51bWJlcjEyNiI6ICIxMjYiLAogICAgIm51bWJlcjEyNyI6ICIxMjciLAogICAgIm51bWJlcjEyOCI6ICIxMjgiLAogICAgIm51bWJlcjEyOSI6ICIxMjkiLAogICAgIm51bWJlcjEzIjogIjEzIiwKICAgICJudW1iZXIxMzAiOiAiMTMwIiwKICAgICJudW1iZXIxMzEiOiAiMTMxIiwKICAgICJudW1iZXIxMzIiOiAiMTMyIiwKICAgICJudW1iZXIxMzMiOiAiMTMzIiwKICAgICJudW1iZXIxMzQiOiAiMTM0IiwKICAgICJudW1iZXIxMzUiOiAiMTM1IiwKICAgICJudW1iZXIxNCI6ICIxNCIsCiAgICAibnVtYmVyMTUiOiAiMTUiLAogICAgIm51bWJlcjE2IjogIjE2IiwKICAgICJudW1iZXIxNyI6ICIxNyIsCiAgICAibnVtYmVyMTgiOiAiMTgiLAogICAgIm51bWJlcjE5IjogIjE5IiwKICAgICJudW1iZXIyIjogIjIiLAogICAgIm51bWJlcjIwIjogIjIwIiwKICAgICJudW1iZXIyMSI6ICIyMSIsCiAgICAibnVtYmVyMjIiOiAiMjIiLAogICAgIm51bWJlcjIzIjogIjIzIiwKICAgICJudW1iZXIyNCI6ICIyNCIsCiAgICAibnVtYmVyMjUiOiAiMjUiLAogICAgIm51bWJlcjI2IjogIjI2IiwKICAgICJudW1iZXIyNyI6ICIyNyIsCiAgICAibnVtYmVyMjgiOiAiMjgiLAogICAgIm51bWJlcjI5IjogIjI5IiwKICAgICJudW1iZXIzIjogIjMiLAogICAgIm51bWJlcjMwIjogIjMwIiwKICAgICJudW1iZXIzMSI6ICIzMSIsCiAgICAibnVtYmVyMzIiOiAiMzIiLAogICAgIm51bWJlcjMzIjogIjMzIiwKICAgICJudW1iZXIzNCI6ICIzNCIsCiAgICAibnVtYmVyMzUiOiAiMzUiLAogICAgIm51bWJlcjM2IjogIjM2IiwKICAgICJudW1iZXIzNyI6ICIzNyIsCiAgICAibnVtYmVyMzgiOiAiMzgiLAogICAgIm51bWJlcjM5IjogIjM5IiwKICAgICJudW1iZXI0IjogIjQiLAogICAgIm51bWJlcjQwIjogIjQwIiwKICAgICJudW1iZXI0MSI6ICI0MSIsCiAgICAibnVtYmVyNDIiOiAiNDIiLAogICAgIm51bWJlcjQzIjogIjQzIiwKICAgICJudW1iZXI0NCI6ICI0NCIsCiAgICAibnVtYmVyNDUiOiAiNDUiLAogICAgIm51bWJlcjQ2IjogIjQ2IiwKICAgICJudW1iZXI0NyI6ICI0NyIsCiAgICAibnVtYmVyNDgiOiAiNDgiLAogICAgIm51bWJlcjQ5IjogIjQ5IiwKICAgICJudW1iZXI1IjogIjUiLAogICAgIm51bWJlcjUwIjogIjUwIiwKICAgICJudW1iZXI1MSI6ICI1MSIsCiAgICAibnVtYmVyNTIiOiAiNTIiLAogICAgIm51bWJlcjUzIjogIjUzIiwKICAgICJudW1iZXI1NCI6ICI1NCIsCiAgICAibnVtYmVyNTUiOiAiNTUiLAogICAgIm51bWJlcjU2IjogIjU2IiwKICAgICJudW1iZXI1NyI6ICI1NyIsCiAgICAibnVtYmVyNTgiOiAiNTgiLAogICAgIm51bWJlcjU5IjogIjU5IiwKICAgICJudW1iZXI2IjogIjYiLAogICAgIm51bWJlcjYwIjogIjYwIiwKICAgICJudW1iZXI2MSI6ICI2MSIsCiAgICAibnVtYmVyNjIiOiAiNjIiLAogICAgIm51bWJlcjYzIjogIjYzIiwKICAgICJudW1iZXI2NCI6ICI2NCIsCiAgICAibnVtYmVyNjUiOiAiNjUiLAogICAgIm51bWJlcjY2IjogIjY2IiwKICAgICJudW1iZXI2NyI6ICI2NyIsCiAgICAibnVtYmVyNjgiOiAiNjgiLAogICAgIm51bWJlcjY5IjogIjY5IiwKICAgICJudW1iZXI3IjogIjciLAogICAgIm51bWJlcjcwIjogIjcwIiwKICAgICJudW1iZXI3MSI6ICI3MSIsCiAgICAibnVtYmVyNzIiOiAiNzIiLAogICAgIm51bWJlcjczIjogIjczIiwKICAgICJudW1iZXI3NCI6ICI3NCIsCiAgICAibnVtYmVyNzUiOiAiNzUiLAogICAgIm51bWJlcjc2IjogIjc2IiwKICAgICJudW1iZXI3NyI6ICI3NyIsCiAgICAibnVtYmVyNzgiOiAiNzgiLAogICAgIm51bWJlcjc5IjogIjc5IiwKICAgICJudW1iZXI4IjogIjgiLAogICAgIm51bWJlcjgwIjogIjgwIiwKICAgICJudW1iZXI4MSI6ICI4MSIsCiAgICAibnVtYmVyODIiOiAiODIiLAogICAgIm51bWJlcjgzIjogIjgzIiwKICAgICJudW1iZXI4NCI6ICI4NCIsCiAgICAibnVtYmVyODUiOiAiODUiLAogICAgIm51bWJlcjg2IjogIjg2IiwKICAgICJudW1iZXI4NyI6ICI4NyIsCiAgICAibnVtYmVyODgiOiAiODgiLAogICAgIm51bWJlcjg5IjogIjg5IiwKICAgICJudW1iZXI5IjogIjkiLAogICAgIm51bWJlcjkwIjogIjkwIiwKICAgICJudW1iZXI5MSI6ICI5MSIsCiAgICAibnVtYmVyOTIiOiAiOTIiLAogICAgIm51bWJlcjkzIjogIjkzIiwKICAgICJudW1iZXI5NCI6ICI5NCIsCiAgICAibnVtYmVyOTUiOiAiOTUiLAogICAgIm51bWJlcjk2IjogIjk2IiwKICAgICJudW1iZXI5NyI6ICI5NyIsCiAgICAibnVtYmVyOTgiOiAiOTgiLAogICAgIm51bWJlcjk5IjogIjk5IiwKICAgICJwcm9tcHRCbWRDb25maXJtUmVtb3ZlV3JpdGVJbiI6ICLmgqjmmK/lkKbopoHlj5bmtojpgbjmk4fkuKbliKrpmaTmgqjnmoTlr6vlhaXlgJnpgbjkurrvvJ8iLAogICAgInByb21wdEJtZFNvdW5kRGlhZ25vc3RpY1NjcmVlbiI6ICLmjInpgbjmk4fmjInpiJXnorroqo3ogbLpn7PmraPluLjjgIIiLAogICAgInRpdGxlQXVkaW9Pbmx5TW9kZUVuYWJsZWQiOiAi57SU6Z+z6aC75qih5byPIiwKICAgICJ0aXRsZUJhbGxvdEJveEZ1bGwiOiAi6YG456Wo566x5bey5ru/IiwKICAgICJ0aXRsZUJhbGxvdElkIjogIumBuOelqOi6q+S7veitieaYjiIsCiAgICAidGl0bGVCYWxsb3RTdHlsZSI6ICLpgbjnpajmqKPlvI8iLAogICAgInRpdGxlQmFsbG90U3VjY2Vzc2Z1bGx5Q2FzdFBhZ2UiOiAi5oKo55qE6YG456Wo5bey5oqV5Ye677yBIiwKICAgICJ0aXRsZUJtZEFza0ZvckhlbHBTY3JlZW4iOiAi5ZCR5oqV56Wo56uZ5bel5L2c5Lq65ZOh5bCL5rGC5bmr5YqpIiwKICAgICJ0aXRsZUJtZEJhbGxvdFJlbW92ZWRTY3JlZW4iOiAi6YG456Wo6KKr5Y+W5Ye6IiwKICAgICJ0aXRsZUJtZENhc3RCYWxsb3RTY3JlZW4iOiAi5oKo5Y2z5bCH5a6M5oiQ5oqV56WoIiwKICAgICJ0aXRsZUJtZElkbGVTY3JlZW4iOiAi5oKo6YKE5Zyo5oqV56Wo5ZeO77yfIiwKICAgICJ0aXRsZUJtZEludmFsaWRCYWxsb3ROb0JhbGxvdERldGVjdGVkIjogIuacquaqoua4rOWIsOmBuOelqCIsCiAgICAidGl0bGVCbWRJbnZhbGlkQmFsbG90V3JvbmdFbGVjdGlvbiI6ICLpjK/oqqTpgbjoiIkiLAogICAgInRpdGxlQm1kSW52YWxpZEJhbGxvdFdyb25nUHJlY2luY3QiOiAi6Yyv6Kqk6YG45Y2AIiwKICAgICJ0aXRsZUJtZEludmFsaWRCYWxsb3RXcm9uZ1Rlc3RNb2RlIjogIumMr+iqpOaKleelqOaooeW8jyIsCiAgICAidGl0bGVCbWRKYW1DbGVhcmVkU2NyZWVuIjogIuWNoee0meW3sua4hemZpCIsCiAgICAidGl0bGVCbWRKYW1tZWRTY3JlZW4iOiAi57SZ6KKr5Y2h5L2PIiwKICAgICJ0aXRsZUJtZExvYWRpbmdSZWluc2VydGVkQmFsbG90U2NyZWVuIjogIuWKoOi8ieaCqOeahOmBuOelqC4uLiIsCiAgICAidGl0bGVCbWRQYXRDYWxpYnJhdGlvbkNvbmZpcm1FeGl0U2NyZWVuIjogIuioreWCmei8uOWFpeW3suitmOWIpSIsCiAgICAidGl0bGVCbWRQYXRDYWxpYnJhdGlvbklkZW50aWZpY2F0aW9uUGFnZSI6ICLlgIvkurrovJTliqnmioDooZPoqK3lgpnorZjliKUiLAogICAgInRpdGxlQm1kUGF0Q2FsaWJyYXRpb25JZGVudGlmeU1vdmVJbnB1dCI6ICLorZjliKUgXCLnp7vli5UgXCLovLjlhaUiLAogICAgInRpdGxlQm1kUGF0Q2FsaWJyYXRpb25JZGVudGlmeVNlbGVjdElucHV0IjogIuitmOWIpSBcIumBuOaThyBcIui8uOWFpSIsCiAgICAidGl0bGVCbWRQYXRDYWxpYnJhdGlvbkludHJvU3RlcCI6ICLmuKzoqaboqK3lgpkiLAogICAgInRpdGxlQm1kUHJpbnRTY3JlZW4iOiAi5omT5Y2w5oKo55qE5q2j5byP6YG456WoIiwKICAgICJ0aXRsZUJtZFJlYWR5VG9SZXZpZXciOiAi5rqW5YKZ5a+p5qC4IiwKICAgICJ0aXRsZUJtZFJldmlld1NjcmVlbiI6ICLlr6nmoLjmgqjnmoTpgbjnpagiLAogICAgInRpdGxlSW50ZXJuYWxDb25uZWN0aW9uUHJvYmxlbSI6ICLlhafpg6jpgKPmjqXlh7rnj77llY/poYwiLAogICAgInRpdGxlTGFuZ3VhZ2VTZXR0aW5nc1NjcmVlbiI6ICLpgbjmk4fmgqjnmoTpgbjnpajoqp7oqIAiLAogICAgInRpdGxlTW9kYWxDb25maXJtWW91clZvdGVzIjogIueiuuiqjeaCqOeahOaKleelqCIsCiAgICAidGl0bGVOb1Bvd2VyRGV0ZWN0ZWQiOiAi5qqi5ris5LiN5Yiw6Zu75rqQIiwKICAgICJ0aXRsZU9mZmljaWFsQmFsbG90IjogIuato+W8j+mBuOelqCIsCiAgICAidGl0bGVQcmVjaW5jdCI6ICLpgbjljYAiLAogICAgInRpdGxlUHJpbnRlckNvdmVySXNPcGVuIjogIuaJk+WNsOapn+iTi+W3suaJk+mWiyIsCiAgICAidGl0bGVSZW1vdmVZb3VyQmFsbG90IjogIuWIqumZpOmBuOelqCIsCiAgICAidGl0bGVTY2FubmVyQmFsbG90Tm90Q291bnRlZCI6ICLpgbjnpajmnKroqIjnrpciLAogICAgInRpdGxlU2Nhbm5lckJhbGxvdFdhcm5pbmdzU2NyZWVuIjogIuimhuaguOaCqOeahOmBuOelqCIsCiAgICAidGl0bGVTY2FubmVyQ292ZXJJc09wZW4iOiAi5o6D5o+P5YSA6JOL5bey5omT6ZaLIiwKICAgICJ0aXRsZVNjYW5uZXJDdnJTeW5jUmVxdWlyZWQiOiAi6ZyA6KaB5bCH5oqV56Wo6KiY6YyE5ZCM5q2lIiwKICAgICJ0aXRsZVNjYW5uZXJJbnNlcnRCYWxsb3RTY3JlZW4iOiAi5o+S5YWl6YG456WoIiwKICAgICJ0aXRsZVNjYW5uZXJOb1ZvdGVzV2FybmluZyI6ICLmnKrmqJnoqJjpgbjnpajvvJoiLAogICAgInRpdGxlU2Nhbm5lck91dGZlZWRCbG9ja2VkIjogIumBuOelqOeusemWi+WVn+WKn+iDveWPl+mYuyIsCiAgICAidGl0bGVTY2FubmVyT3ZlcnZvdGVXYXJuaW5nIjogIuaomeiomOeahOelqOaVuOWkquWkmiIsCiAgICAidGl0bGVTY2FubmVyUHJvY2Vzc2luZ1NjcmVlbiI6ICLoq4vnqI3lgJkuLi4iLAogICAgInRpdGxlU2Nhbm5lclN1Y2Nlc3NTY3JlZW4iOiAi5oKo55qE6YG456Wo5bey6KKr6KiI566X5Zyo5YWn77yBIiwKICAgICJ0aXRsZVNjYW5uZXJVbmRlcnZvdGVXYXJuaW5nIjogIuaCqOWPr+S7peWinuWKoOS4gOW8teaIluWkmuW8temBuOelqO+8miIsCiAgICAidGl0bGVTY2FubmluZ0ZhaWxlZCI6ICLmjoPmj4/lpLHmlZciLAogICAgInRpdGxlVW5vZmZpY2lhbFRlc3RCYWxsb3QiOiAi6Z2e5q2j5byP5ris6Kmm6YG456WoIiwKICAgICJ0aXRsZVZvdGVyU2V0dGluZ3MiOiAi6Kit572uIiwKICAgICJ0aXRsZVZvdGVyU2V0dGluZ3NBdWRpbyI6ICLpn7PpoLsiLAogICAgInRpdGxlVm90ZXJTZXR0aW5nc0NvbG9yIjogIumhj+iJsiIsCiAgICAidGl0bGVWb3RlclNldHRpbmdzU2l6ZSI6ICLmloflrZflpKflsI8iLAogICAgInVucmVjb3ZlcmFibGVFcnJvciI6ICLlh7rnj77pjK/oqqQiLAogICAgIndhcm5pbmdCbWRCYWxsb3RSZW1vdmVkIjogIuaCqOeahOato+W8j+mBuOelqOW3suW+nuaJk+WNsOapn+S4reWPluWHuuOAgiIsCiAgICAid2FybmluZ0JtZEluYWN0aXZlU2Vzc2lvbiI6ICLoqbLmipXnpajnq5nlt7LlgZzmraLlt6XkvZzotoXpgY415YiG6ZCY44CCIiwKICAgICJ3YXJuaW5nQm1kSW5hY3RpdmVUaW1lUmVtYWluaW5nIjogIueCuuS/neitt+aCqOeahOengemase+8jOioiOaZguWZqOioiOaZgue1kOadn+W+jO+8jOatpOmBuOelqOWwh+iiq+a4hemZpOOAgiIsCiAgICAid2FybmluZ0JtZEludmFsaWRCYWxsb3RMaXZlQmFsbG90SW5UZXN0TW9kZSI6ICLmj5LlhaXnmoTpgbjnpajmmK/kuIDlvLU8MT7mraPlvI88LzE+6YG456Wo44CCIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdE5vQmFsbG90RGV0ZWN0ZWQiOiAi5o+S5YWl55qE57SZ5by15LiK5pyq5qqi5ris5Yiw6YG456Wo5L+h5oGv44CCIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdFRlc3RCYWxsb3RJbkxpdmVNb2RlIjogIuaPkuWFpeeahOmBuOelqOaYr+S4gOW8tTwxPua4rOippjwvMT7pgbjnpajjgIIiLAogICAgIndhcm5pbmdCbWRJbnZhbGlkQmFsbG90V3JvbmdFbGVjdGlvbiI6ICLmj5LlhaXnmoTpgbjnpajmmK/kuIDlvLXlsazmlrzkuI3lkIzpgbjoiInmtLvli5XnmoTpgbjnpajjgIIiLAogICAgIndhcm5pbmdCbWRJbnZhbGlkQmFsbG90V3JvbmdQcmVjaW5jdCI6ICLmj5LlhaXnmoTpgbjnpajmmK/kuIDlvLXkvoboh6rkuI3lkIzpgbjljYDnmoTpgbjnpajjgIIiLAogICAgIndhcm5pbmdDdnJzTmVlZFN5bmMiOiAi5oqV56Wo56uZ5bel5L2c5Lq65ZOh5b+F6aCI5bCH5oqV56Wo6KiY6YyEIChDVlJzKSDlkIzmraXliLBVU0LpqYXli5XlmajjgIIiLAogICAgIndhcm5pbmdOb1Bvd2VyIjogIjwwPuaqoua4rOS4jeWIsOmbu+a6kOOAgjwvMD7oq4vorpPmipXnpajnq5nlt6XkvZzkurrlk6Hmj5LlhaXpm7vmupDnt5rjgIIiLAogICAgIndhcm5pbmdOb1ZvdGVzRm9yQ29udGVzdCI6ICLmgqjku43nhLblj6/ku6XlnKjmnKzmrKHnq7bpgbjkuK3mipXnpajjgIIiLAogICAgIndhcm5pbmdPdmVydm90ZUNhbmRpZGF0ZUNvbnRlc3QiOiAi6KaB54K65YW25LuW5YCZ6YG45Lq65oqV56Wo77yM5oKo5b+F6aCI5YWI5Y+W5raI5LmL5YmN6YG45a6a55qE5YCZ6YG45Lq644CCIiwKICAgICJ3YXJuaW5nT3ZlcnZvdGVZZXNOb0NvbnRlc3QiOiAi6KaB5pu05pS55oKo55qE5oqV56Wo77yM6KuL5YWI5Y+W5raI5LmL5YmN6YG45a6a55qE5oqV56Wo44CCIiwKICAgICJ3YXJuaW5nUHJvYmxlbVNjYW5uaW5nQmFsbG90IjogIuaOg+aPj+atpOmBuOelqOaZguWHuuePvuWVj+mhjOOAgiIsCiAgICAid2FybmluZ1Byb2JsZW1TY2FubmluZ0JhbGxvdFNjYW5BZ2FpbiI6ICLmjoPmj4/mgqjnmoTpgbjnpajmmYLlh7rnj77llY/poYzjgILoq4vph43mlrDmjoPmj4/jgIIiLAogICAgIndhcm5pbmdTY2FubmVyQW5vdGhlclNjYW5JblByb2dyZXNzIjogIuato+WcqOaOg+aPj+WPpuS4gOW8temBuOelqOOAgiIsCiAgICAid2FybmluZ1NjYW5uZXJCbGFua0JhbGxvdFN1Ym1pc3Npb24iOiAi5pys6YG456Wo54K65LiN6KiI56Wo44CCIiwKICAgICJ3YXJuaW5nU2Nhbm5lckphbW1lZCI6ICLpgbjnpajljaHlnKjmjoPmj4/lhIDkuK3jgIIiLAogICAgIndhcm5pbmdTY2FubmVyTWlzbWF0Y2hlZEVsZWN0aW9uIjogIumBuOelqOiIh+atpOaOg+aPj+WEgOmFjee9rueahOmBuOiIieS4jeWMuemFjeOAgiIsCiAgICAid2FybmluZ1NjYW5uZXJNaXNtYXRjaGVkUHJlY2luY3QiOiAi6YG456Wo6IiH5q2k5o6D5o+P5YSA6YWN572u55qE6YG45Y2A5LiN5Yy56YWN44CCIiwKICAgICJ3YXJuaW5nU2Nhbm5lck11bHRpcGxlU2hlZXRzRGV0ZWN0ZWQiOiAi5qqi5ris5Yiw5aSa5by16YG456Wo44CCIiwKICAgICJ3YXJuaW5nU2Nhbm5lck5vVm90ZXNGb3VuZCI6ICLmjoPmj4/mraTpgbjnpajmmYLnmbznj77mnKrmipXnpajjgIIiLAogICAgIndhcm5pbmdTY2FubmVyT2ZmaWNpYWxCYWxsb3RJblRlc3RNb2RlIjogIuaOg+aPj+WEgOiZleaWvOa4rOippuaKleelqOaooeW8j++8jOWPr+iDveeEoeazleaOg+aPj+ato+W8j+mBuOelqOOAgiIsCiAgICAid2FybmluZ1NjYW5uZXJUZXN0QmFsbG90SW5PZmZpY2lhbE1vZGUiOiAi5o6D5o+P5YSA6JmV5pa85q2j5byP5oqV56Wo5qih5byP77yM5Y+v6IO954Sh5rOV5o6D5o+P5ris6Kmm6YG456Wo44CCIiwKICAgICJ3YXJuaW5nU2Nhbm5lclZlcnRpY2FsU3RyZWFrc0RldGVjdGVkIjogIuaOg+aPj+WEgOmcgOimgea4heeQhuOAgiIKICB9LAogICJlbiI6IHsKICAgICJhdWRpb0ZlZWRiYWNrMTBQZXJjZW50Vm9sdW1lIjogIjEwJSB2b2x1bWUiLAogICAgImF1ZGlvRmVlZGJhY2syMFBlcmNlbnRWb2x1bWUiOiAiMjAlIHZvbHVtZSIsCiAgICAiYXVkaW9GZWVkYmFjazMwUGVyY2VudFZvbHVtZSI6ICIzMCUgdm9sdW1lIiwKICAgICJhdWRpb0ZlZWRiYWNrNDBQZXJjZW50Vm9sdW1lIjogIjQwJSB2b2x1bWUiLAogICAgImF1ZGlvRmVlZGJhY2s1MFBlcmNlbnRWb2x1bWUiOiAiNTAlIHZvbHVtZSIsCiAgICAiYXVkaW9GZWVkYmFjazYwUGVyY2VudFZvbHVtZSI6ICI2MCUgdm9sdW1lIiwKICAgICJhdWRpb0ZlZWRiYWNrNzBQZXJjZW50Vm9sdW1lIjogIjcwJSB2b2x1bWUiLAogICAgImF1ZGlvRmVlZGJhY2s4MFBlcmNlbnRWb2x1bWUiOiAiODAlIHZvbHVtZSIsCiAgICAiYXVkaW9GZWVkYmFjazkwUGVyY2VudFZvbHVtZSI6ICI5MCUgdm9sdW1lIiwKICAgICJhdWRpb0ZlZWRiYWNrTWF4aW11bVZvbHVtZSI6ICJNYXhpbXVtIHZvbHVtZSIsCiAgICAiYXVkaW9GZWVkYmFja01pbmltdW1Wb2x1bWUiOiAiTWluaW11bSB2b2x1bWUiLAogICAgImJtZFBhdERldmljZUlucHV0TmFtZU1vdmUiOiAiXCJNb3ZlXCIiLAogICAgImJtZFBhdERldmljZUlucHV0TmFtZVNlbGVjdCI6ICJcIlNlbGVjdFwiIiwKICAgICJidXR0b25BY2NlcHQiOiAiQWNjZXB0IiwKICAgICJidXR0b25BZGRXcml0ZUluIjogImFkZCB3cml0ZS1pbiBjYW5kaWRhdGUiLAogICAgImJ1dHRvbkF1ZGlvTXV0ZSI6ICJNdXRlIEF1ZGlvIiwKICAgICJidXR0b25BdWRpb1VubXV0ZSI6ICJVbm11dGUgQXVkaW8iLAogICAgImJ1dHRvbkJhY2siOiAiQmFjayIsCiAgICAiYnV0dG9uQmFsbG90SXNDb3JyZWN0IjogIkNhc3QgTXkgQmFsbG90IiwKICAgICJidXR0b25CYWxsb3RJc0luY29ycmVjdCI6ICJNeSBCYWxsb3QgaXMgSW5jb3JyZWN0IiwKICAgICJidXR0b25CbWRSZXZpZXdDYXJkQWN0aW9uIjogIlByZXNzIHRoZSBzZWxlY3QgYnV0dG9uIHRvIGNoYW5nZSB5b3VyIHZvdGVzIGZvciB0aGlzIGNvbnRlc3QuIiwKICAgICJidXR0b25CbWRSZXZpZXdDYXJkQWN0aW9uUGF0RGV2aWNlIjogIlVzZSB0aGUgc2VsZWN0IGlucHV0IHRvIGNoYW5nZSB5b3VyIHZvdGVzIGZvciB0aGlzIGNvbnRlc3QuIiwKICAgICJidXR0b25CbWRTa2lwUGF0Q2FsaWJyYXRpb24iOiAiU2tpcCBJZGVudGlmaWNhdGlvbiIsCiAgICAiYnV0dG9uQ2FuY2VsIjogIkNhbmNlbCIsCiAgICAiYnV0dG9uQ2FzdEJhbGxvdCI6ICJDYXN0IEJhbGxvdCIsCiAgICAiYnV0dG9uQ2hhbmdlIjogIkNoYW5nZSIsCiAgICAiYnV0dG9uQ2xvc2UiOiAiQ2xvc2UiLAogICAgImJ1dHRvbkNvbnRpbnVlIjogIkNvbnRpbnVlIiwKICAgICJidXR0b25Eb25lIjogIkRvbmUiLAogICAgImJ1dHRvbkVuYWJsZUF1ZGlvT25seU1vZGUiOiAiRW5hYmxlIEF1ZGlvLU9ubHkgTW9kZSIsCiAgICAiYnV0dG9uRXhpdEF1ZGlvT25seU1vZGUiOiAiRXhpdCBBdWRpby1Pbmx5IE1vZGUiLAogICAgImJ1dHRvbk1vcmUiOiAiTW9yZSIsCiAgICAiYnV0dG9uTmV4dCI6ICJOZXh0IiwKICAgICJidXR0b25ObyI6ICJObyIsCiAgICAiYnV0dG9uT2theSI6ICJPa2F5IiwKICAgICJidXR0b25QcmludEJhbGxvdCI6ICJQcmludCBNeSBCYWxsb3QiLAogICAgImJ1dHRvblJlc2V0IjogIlJlc2V0IiwKICAgICJidXR0b25SZXR1cm5CYWxsb3QiOiAiUmV0dXJuIEJhbGxvdCIsCiAgICAiYnV0dG9uUmV0dXJuVG9CYWxsb3RSZXZpZXciOiAiUmV0dXJuIHRvIEJhbGxvdCBSZXZpZXciLAogICAgImJ1dHRvblJldmlldyI6ICJSZXZpZXciLAogICAgImJ1dHRvblN0YXJ0Vm90aW5nIjogIlN0YXJ0IFZvdGluZyIsCiAgICAiYnV0dG9uU3RpbGxWb3RpbmciOiAiWWVzLCBJ4oCZbSBzdGlsbCB2b3RpbmcuIiwKICAgICJidXR0b25WaWV3Q29udGVzdHMiOiAiVmlldyBDb250ZXN0cyIsCiAgICAiYnV0dG9uVm90ZXJTZXR0aW5ncyI6ICJTZXR0aW5ncyIsCiAgICAiYnV0dG9uWWVzIjogIlllcyIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Gb2N1c05leHQiOiAiVGhpcyBpcyB0aGUgRG93biBidXR0b24sIGZvciBmb2N1c2luZyBvbiB0aGUgbmV4dCBpdGVtIGluIGEgbGlzdCBvZiBvcHRpb25zIG9uIGEgcGFnZS4gWW91IGNhbiB1c2UgdGhlIFVwIGFuZCBEb3duIGJ1dHRvbnMgdG8gbW92ZSB0aHJvdWdoIGNhbmRpZGF0ZXMgaW4gYSBjb250ZXN0LiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Gb2N1c1ByZXZpb3VzIjogIlRoaXMgaXMgdGhlIFVwIGJ1dHRvbiwgZm9yIGZvY3VzaW5nIG9uIHRoZSBwcmV2aW91cyBpdGVtIGluIGEgbGlzdCBvZiBvcHRpb25zIG9uIGEgcGFnZS4gWW91IGNhbiB1c2UgdGhlIFVwIGFuZCBEb3duIGJ1dHRvbnMgdG8gbW92ZSB0aHJvdWdoIGNhbmRpZGF0ZXMgaW4gYSBjb250ZXN0LiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25QYWdlTmV4dCI6ICJUaGlzIGlzIHRoZSBSaWdodCBidXR0b24sIGZvciBtb3ZpbmcgdG8gdGhlIG5leHQgcGFnZSBvciBjb250ZXN0LiBZb3UgY2FuIHVzZSB0aGUgTGVmdCBhbmQgUmlnaHQgYnV0dG9ucyB0byBtb3ZlIHRocm91Z2ggYWxsIHRoZSBjb250ZXN0cyBvbiB5b3VyIGJhbGxvdC4iLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uUGFnZVByZXZpb3VzIjogIlRoaXMgaXMgdGhlIExlZnQgYnV0dG9uLCBmb3IgcmV0dXJuaW5nIHRvIHRoZSBwcmV2aW91cyBwYWdlIG9yIGNvbnRlc3QuIFlvdSBjYW4gdXNlIHRoZSBMZWZ0IGFuZCBSaWdodCBidXR0b25zIHRvIG1vdmUgdGhyb3VnaCBhbGwgdGhlIGNvbnRlc3RzIG9uIHlvdXIgYmFsbG90LiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25QbGF5YmFja1JhdGVEb3duIjogIlRoaXMgYnV0dG9uIHJlZHVjZXMgdGhlIHBsYXliYWNrIHJhdGUgb2YgdGhlIHRleHQtdG8tc3BlZWNoIGF1ZGlvLiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25QbGF5YmFja1JhdGVVcCI6ICJUaGlzIGJ1dHRvbiBpbmNyZWFzZXMgdGhlIHBsYXliYWNrIHJhdGUgb2YgdGhlIHRleHQtdG8tc3BlZWNoIGF1ZGlvLiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25TZWxlY3QiOiAiVGhpcyBpcyB0aGUgU2VsZWN0IGJ1dHRvbi4gVXNlIHRoaXMgYnV0dG9uIHRvIG1hcmsgeW91ciB2b3RlIGZvciBhIGNhbmRpZGF0ZSBvciBhIHllcyBvciBubyBvcHRpb24uIFByZXNzaW5nIHRoZSBTZWxlY3QgYnV0dG9uIGFnYWluIHdpbGwgcmVtb3ZlIHlvdXIgcHJldmlvdXMgdm90ZS4iLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uVG9nZ2xlSGVscCI6ICJUaGlzIGlzIHRoZSBIZWxwIGJ1dHRvbi4gUHJlc3MgdGhpcyBidXR0b24gYWdhaW4gdG8gcmV0dXJuIHRvIGZpbGxpbmcgb3V0IHlvdXIgYmFsbG90LiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Ub2dnbGVQYXVzZSI6ICJUaGlzIGlzIHRoZSBQYXVzZSBidXR0b24uIFVzZSB0aGlzIGJ1dHRvbiB0byBwYXVzZSB0aGUgdGV4dC10by1zcGVlY2ggYXVkaW8uIFByZXNzaW5nIHRoZSBQYXVzZSBidXR0b24gYWdhaW4gd2lsbCByZXN1bWUgdGhlIHRleHQtdG8tc3BlZWNoIGF1ZGlvLiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Wb2x1bWVEb3duIjogIlRoaXMgYnV0dG9uIHJlZHVjZXMgdGhlIHZvbHVtZSBvZiB0aGUgdGV4dC10by1zcGVlY2ggYXVkaW8uIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblZvbHVtZVVwIjogIlRoaXMgYnV0dG9uIGluY3JlYXNlcyB0aGUgdm9sdW1lIG9mIHRoZSB0ZXh0LXRvLXNwZWVjaCBhdWRpby4iLAogICAgImluc3RydWN0aW9uc0Fza0ZvckhlbHAiOiAiUGxlYXNlIGFzayBhIHBvbGwgd29ya2VyIGZvciBoZWxwLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQXNrUG9sbFdvcmtlclRvUGx1Z0luUG93ZXIiOiAiUGxlYXNlIGFzayBhIHBvbGwgd29ya2VyIHRvIHBsdWcgaW4gdGhlIHBvd2VyIGNvcmQuIiwKICAgICJpbnN0cnVjdGlvbnNBdWRpb011dGVCdXR0b24iOiAiUHJlc3MgdGhlIHNlbGVjdCBidXR0b24gdG8gbXV0ZSBhbGwgYXVkaW8uIiwKICAgICJpbnN0cnVjdGlvbnNCbWRBc2tGb3JSZXN0YXJ0IjogIkFzayBhIHBvbGwgd29ya2VyIHRvIHJlc3RhcnQgdGhlIG1hY2hpbmUuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRCYWxsb3ROYXZpZ2F0aW9uTWFyayI6ICJXaGVuIHZvdGluZyB3aXRoIHRoZSB0ZXh0LXRvLXNwZWVjaCBhdWRpbywgdXNlIHRoZSBhY2Nlc3NpYmxlIGNvbnRyb2xsZXIgdG8gbmF2aWdhdGUgeW91ciBiYWxsb3QuIFRvIG5hdmlnYXRlIHRocm91Z2ggdGhlIGNvbnRlc3RzLCB1c2UgdGhlIGxlZnQgYW5kIHJpZ2h0IGJ1dHRvbnMuIFRvIG5hdmlnYXRlIHRocm91Z2ggY29udGVzdCBjaG9pY2VzLCB1c2UgdGhlIHVwIGFuZCBkb3duIGJ1dHRvbnMuIFRvIHNlbGVjdCBvciB1bnNlbGVjdCBhIGNvbnRlc3QgY2hvaWNlIGFzIHlvdXIgdm90ZSwgdXNlIHRoZSBzZWxlY3QgYnV0dG9uLiBQcmVzcyB0aGUgcmlnaHQgYnV0dG9uIG5vdyB0byBhZHZhbmNlIHRvIHRoZSBmaXJzdCBjb250ZXN0LiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQmFsbG90TmF2aWdhdGlvbk1hcmtTY2FuIjogIldoZW4gdm90aW5nIHdpdGggdGhlIHRleHQtdG8tc3BlZWNoIGF1ZGlvLCB1c2UgdGhlIGFjY2Vzc2libGUgY29udHJvbGxlciB0byBuYXZpZ2F0ZSB5b3VyIGJhbGxvdC4gVGhlcmUgYXJlIGZvdXIgbmF2aWdhdGlvbiBhcnJvdyBidXR0b25zIGxvY2F0ZWQgbmVhciB0aGUgY2VudGVyIG9mIHRoZSBjb250cm9sbGVyLiBUbyBuYXZpZ2F0ZSB0aHJvdWdoIHRoZSBjb250ZXN0cywgdXNlIHRoZSBsZWZ0IGFuZCByaWdodCBhcnJvd3MuIFRvIG5hdmlnYXRlIHRocm91Z2ggY29udGVzdCBjaG9pY2VzLCB1c2UgdGhlIHVwIGFuZCBkb3duIGFycm93cy4gVG8gc2VsZWN0IG9yIHVuc2VsZWN0IGEgY29udGVzdCBjaG9pY2UgYXMgeW91ciB2b3RlLCB1c2UgdGhlIGNpcmNsZSBTZWxlY3QgYnV0dG9uIHRvIHRoZSByaWdodCBvZiB0aGUgbmF2aWdhdGlvbiBidXR0b25zLiBZb3UgY2FuIGZpbmQgdHdvIHZvbHVtZSBjb250cm9scyBhdCB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiB0aGUgY29udHJvbGxlci4gVGhlIG1pbnVzIGJ1dHRvbiByZWR1Y2VzIHRoZSB2b2x1bWUgb2YgeW91ciBhdWRpbyBhbmQgdGhlIHBsdXMgYnV0dG9uIGluY3JlYXNlcyB0aGUgdm9sdW1lLiBUbyBjaGFuZ2UgdGhlIHNwZWVjaCByYXRlIG9mIHlvdXIgYXVkaW8sIHVzZSB0aGUgdHdvIGJ1dHRvbnMgYXQgdGhlIGJvdHRvbSByaWdodCBjb3JuZXIgb2YgdGhlIGNvbnRyb2xsZXIuIFRoZSBkb3duIGFycm93IGJ1dHRvbiByZWR1Y2VzIHRoZSBzcGVlY2ggcmF0ZSBhbmQgdGhlIHVwIGFycm93IGJ1dHRvbiBpbmNyZWFzZXMgaXQuIFRvIHBhdXNlIG9yIHVucGF1c2UgdGhlIGF1ZGlvIGF0IGFueSB0aW1lLCB1c2UgdGhlIHBhdXNlIGJ1dHRvbiBhdCB0aGUgYm90dG9tIGxlZnQgY29ybmVyIG9mIHRoZSBjb250cm9sbGVyLiBJZiB5b3UgbmVlZCBtb3JlIGluZm9ybWF0aW9uIG9uIGhvdyB0byB1c2UgdGhlIGNvbnRyb2xsZXIsIHByZXNzIHRoZSBxdWVzdGlvbiBtYXJrIGJ1dHRvbiBhdCB0aGUgdG9wIGxlZnQgY29ybmVyIGF0IGFueSB0aW1lLiBUbyByZXBlYXQgYW55IGNvbnRlbnQsIG5hdmlnYXRlIGJhY2sgdG8gcHJldmlvdXMgY29udGVudCB1c2luZyB0aGUgdXAgb3IgbGVmdCBhcnJvd3MuIFByZXNzIHRoZSByaWdodCBidXR0b24gbm93IHRvIGFkdmFuY2UgdG8gdGhlIGZpcnN0IGNvbnRlc3QuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRCYWxsb3ROYXZpZ2F0aW9uTWFya1NjYW5QYXREZXZpY2UiOiAiV2hlbiB2b3Rpbmcgd2l0aCB0aGUgdGV4dC10by1zcGVlY2ggYXVkaW8sIHVzZSB5b3VyIHBlcnNvbmFsIGFzc2lzdGl2ZSBkZXZpY2UgdG8gbmF2aWdhdGUgeW91ciBiYWxsb3QuIFRvIG5hdmlnYXRlIHRocm91Z2ggY29udGVzdCBjaG9pY2VzLCB1c2UgdGhlIG1vdmUgaW5wdXQuIFRvIHNlbGVjdCBvciB1bnNlbGVjdCBhIGNvbnRlc3QgY2hvaWNlIGFzIHlvdXIgdm90ZSwgdXNlIHRoZSBzZWxlY3QgaW5wdXQuIFRvIG5hdmlnYXRlIHRocm91Z2ggdGhlIGNvbnRlc3RzLCB1c2UgdGhlIG1vdmUgaW5wdXQgdG8gbmF2aWdhdGUgdG8gdGhlIGNvbnRyb2xzIGxhYmVsbGVkIFwibmV4dFwiIGFuZCBcImJhY2tcIiBhbmQgdXNlIHRoZSBzZWxlY3QgaW5wdXQuIEFmdGVyIG1hcmtpbmcgeW91ciB2b3RlcyBpbiBhIGNvbnRlc3QsIGZvY3VzIHdpbGwgYXV0b21hdGljYWxseSBtb3ZlIHRvIHRoZSBcIm5leHRcIiBjb250cm9sIGZvciB5b3VyIGNvbnZlbmllbmNlLiBUbyBnZXQgc3RhcnRlZCwgdXNlIHRoZSBtb3ZlIGlucHV0IHRvIG5hdmlnYXRlIHRvIHRoZSBjb250cm9sIGxhYmVsbGVkIFwic3RhcnQgdm90aW5nXCIgYW5kIHRoZW4gdXNlIHRoZSBzZWxlY3QgaW5wdXQgdG8gYWR2YW5jZSB0byB0aGUgZmlyc3QgY29udGVzdC4iLAogICAgImluc3RydWN0aW9uc0JtZENhc3RCYWxsb3RQcmVhbWJsZSI6ICJZb3VyIG9mZmljaWFsIGJhbGxvdCBpcyBwcmludGluZy4gQ29tcGxldGUgdGhlIGZvbGxvd2luZyBzdGVwcyB0byBmaW5pc2ggdm90aW5nOiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2FzdEJhbGxvdFByZWFtYmxlUG9zdFByaW50IjogIllvdXIgb2ZmaWNpYWwgYmFsbG90IGhhcyBiZWVuIHJlbW92ZWQgZnJvbSB0aGUgcHJpbnRlci4gQ29tcGxldGUgdGhlIGZvbGxvd2luZyBzdGVwcyB0byBmaW5pc2ggdm90aW5nOiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2FzdEJhbGxvdFN0ZXAxIjogIjEuIFZlcmlmeSB5b3VyIG9mZmljaWFsIGJhbGxvdC4iLAogICAgImluc3RydWN0aW9uc0JtZENhc3RCYWxsb3RTdGVwMiI6ICIyLiBTY2FuIHlvdXIgb2ZmaWNpYWwgYmFsbG90LiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2xvc2VQcmludGVyQ292ZXIiOiAiVGhlIHByaW50ZXIgY292ZXIgaXMgb3BlbiBhbmQgbXVzdCBiZSBjbG9zZWQgdG8gY29udGludWUgdm90aW5nLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29uZmlybUNhc3RpbmdCYWxsb3QiOiAiUHJlc3MgdGhlIHNlbGVjdCBidXR0b24gdG8gY29uZmlybSB5b3VyIHNlbGVjdGlvbnMgYXJlIGNvcnJlY3QgYW5kIGNhc3QgeW91ciBiYWxsb3QuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb25maXJtQ2FzdGluZ0JhbGxvdFBhdERldmljZSI6ICJVc2UgdGhlIHNlbGVjdCBpbnB1dCB0byBjb25maXJtIHlvdXIgc2VsZWN0aW9ucyBhcmUgY29ycmVjdCBhbmQgY2FzdCB5b3VyIGJhbGxvdC4iLAogICAgImluc3RydWN0aW9uc0JtZENvbmZpcm1QcmludGluZ0JhbGxvdCI6ICJQcmVzcyB0aGUgc2VsZWN0IGJ1dHRvbiB0byBjb25maXJtIHlvdXIgc2VsZWN0aW9ucyBhbmQgcHJpbnQgeW91ciBiYWxsb3QuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb25maXJtUHJpbnRpbmdCYWxsb3RQYXREZXZpY2UiOiAiVXNlIHRoZSBzZWxlY3QgaW5wdXQgdG8gY29uZmlybSB5b3VyIHNlbGVjdGlvbnMgYW5kIHByaW50IHlvdXIgYmFsbG90LiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29udGVzdE5hdmlnYXRpb24iOiAiVG8gbmF2aWdhdGUgdGhyb3VnaCB0aGUgY29udGVzdCBjaG9pY2VzLCB1c2UgdGhlIGRvd24gYnV0dG9uLiBUbyBtb3ZlIHRvIHRoZSBuZXh0IGNvbnRlc3QsIHVzZSB0aGUgcmlnaHQgYnV0dG9uLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29udGVzdE5hdmlnYXRpb25QYXREZXZpY2UiOiAiVG8gbmF2aWdhdGUgdGhyb3VnaCB0aGUgY29udGVzdCBjaG9pY2VzLCB1c2UgdGhlIG1vdmUgaW5wdXQuIFRvIGFkdmFuY2UgdG8gdGhlIG5leHQgY29udGVzdCwgdXNlIHRoZSBtb3ZlIGlucHV0IHRvIG5hdmlnYXRlIHRvIHRoZSBjb250cm9sIGxhYmVsbGVkIFwibmV4dFwiIGFuZCB0aGVuIHVzZSB0aGUgc2VsZWN0IGlucHV0IHRvIGNvbnRpbnVlLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29udHJvbGxlclNhbmRib3hNYXJrU2NhbiI6ICJQcmVzcyBhbnkgYnV0dG9uIG9uIHRoZSBjb250cm9sbGVyIHRvIGxlYXJuIHdoYXQgaXQgaXMgYW5kIGhvdyB0byB1c2UgaXQuIFdoZW4geW91J3JlIGRvbmUsIHByZXNzIHRoZSBxdWVzdGlvbiBtYXJrIHNoYXBlZCDigJxIZWxw4oCdIGJ1dHRvbiBhdCB0aGUgdG9wIGxlZnQgY29ybmVyIG9mIHRoZSBjb250cm9sbGVyIGFnYWluIHRvIHJldHVybiB0byB5b3VyIGJhbGxvdC4iLAogICAgImluc3RydWN0aW9uc0JtZEluc2VydEJhbGxvdEZhY2VVcCI6ICJCZSBzdXJlIHRvIGluc2VydCB0aGUgc2hlZXQgd2l0aCB0aGUgcHJpbnRlZCBzaWRlIGZhY2luZyB1cHdhcmRzLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kSW5zZXJ0UHJldmlvdXNseVByaW50ZWRCYWxsb3QiOiAiUGxlYXNlIHJlbW92ZSB0aGUgc2hlZXQgYW5kIGluc2VydCB0aGUgcHJldmlvdXNseSBwcmludGVkIGJhbGxvdC4iLAogICAgImluc3RydWN0aW9uc0JtZEludmFsaWRhdGVkQmFsbG90IjogIllvdSBoYXZlIGluZGljYXRlZCB5b3VyIGJhbGxvdCBuZWVkcyBjaGFuZ2VzLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kTW92ZVRvU2VsZWN0VG9Db250aW51ZVBhdERldmljZSI6ICJVc2UgdGhlIG1vdmUgaW5wdXQgdG8gc2VsZWN0IHRoZSBPa2F5IGJ1dHRvbiBhbmQgdGhlbiB1c2UgdGhlIHNlbGVjdCBpbnB1dCB0byBjb250aW51ZS4iLAogICAgImluc3RydWN0aW9uc0JtZE5leHRUb0NvbnRpbnVlIjogIlByZXNzIHRoZSByaWdodCBidXR0b24gdG8gY29udGludWUuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXBlckphbSI6ICJQbGVhc2UgYWxlcnQgYSBwb2xsIHdvcmtlciB0byBjbGVhciB0aGUgamFtLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25BY3RpdmF0ZUlucHV0IjogIkFjdGl2YXRlIHRoZSBpbnB1dCB0byBjb250aW51ZS4iLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uQWN0aXZhdGVJbnB1dEFnYWluIjogIkFjdGl2YXRlIHRoZSBpbnB1dCBhZ2FpbiB0byBjb250aW51ZS4iLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uQWN0aXZhdGVPdGhlcklucHV0IjogIkFjdGl2YXRlIHRoZSBvdGhlciBpbnB1dC4iLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uQ29uZmlybUV4aXRTY3JlZW4iOiAiWW91IG1heSBjb250aW51ZSB3aXRoIHZvdGluZyBvciBnbyBiYWNrIHRvIHRoZSBwcmV2aW91cyBzY3JlZW4uIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXRDYWxpYnJhdGlvbkludHJvU3RlcCI6ICJBY3RpdmF0ZSBlaXRoZXIgaW5wdXQgdG8gY29udGludWUuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXRDYWxpYnJhdGlvblRyeUlucHV0IjogIlRyeSBhbiBpbnB1dCB0byBjb250aW51ZS4iLAogICAgImluc3RydWN0aW9uc0JtZFByaW50U2NyZWVuTm9CYWxsb3RSZW1vdmFsIjogIkRvIG5vdCByZW1vdmUgdGhlIGJhbGxvdCBvbmNlIGl0J3MgcHJpbnRlZC4iLAogICAgImluc3RydWN0aW9uc0JtZFJlaW5zZXJ0QmFsbG90IjogIlBsZWFzZSByZS1pbnNlcnQgdGhlIHByaW50ZWQgc2hlZXQgdG8gY2FzdCB5b3VyIGJhbGxvdCBhbmQgZmluaXNoIHZvdGluZy4iLAogICAgImluc3RydWN0aW9uc0JtZFJldmlld0FuZFZhbGlkYXRlUHJpbnRlZEJhbGxvdCI6ICJUaGUgZm9sbG93aW5nIHZvdGVzIHdlcmUgc2Nhbm5lZCBmcm9tIHlvdXIgcHJpbnRlZCBvZmZpY2lhbCBiYWxsb3QuIFBsZWFzZSByZXZpZXcgdGhlIHNlbGVjdGlvbnMgaW4gZWFjaCBjb250ZXN0IGFuZCB2ZXJpZnkgdGhhdCB0aGV5IGFyZSBjb3JyZWN0IHRvIGNhc3QgeW91ciBiYWxsb3QuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdQYWdlQ2hhbmdpbmdWb3RlcyI6ICJUbyBjaGFuZ2UgeW91ciB2b3RlIGluIGFueSBjb250ZXN0LCB1c2UgdGhlIHNlbGVjdCBidXR0b24gdG8gbmF2aWdhdGUgdG8gdGhhdCBjb250ZXN0LiBXaGVuIHlvdSBhcmUgZmluaXNoZWQgbWFraW5nIHlvdXIgYmFsbG90IHNlbGVjdGlvbnMgYW5kIHJlYWR5IHRvIHByaW50IHlvdXIgYmFsbG90LCB1c2UgdGhlIHJpZ2h0IGJ1dHRvbiB0byBwcmludCB5b3VyIGJhbGxvdC4iLAogICAgImluc3RydWN0aW9uc0JtZFJldmlld1BhZ2VDaGFuZ2luZ1ZvdGVzUGF0RGV2aWNlIjogIlRvIGNoYW5nZSB5b3VyIHZvdGUgaW4gYW55IGNvbnRlc3QsIHVzZSB0aGUgc2VsZWN0IGlucHV0IHRvIG5hdmlnYXRlIHRvIHRoYXQgY29udGVzdC4gV2hlbiB5b3UgYXJlIGZpbmlzaGVkIG1ha2luZyB5b3VyIGJhbGxvdCBzZWxlY3Rpb25zIGFuZCByZWFkeSB0byBwcmludCB5b3VyIGJhbGxvdCwgdXNlIHRoZSBtb3ZlIGlucHV0IHRvIG5hdmlnYXRlIHRvIHRoZSBjb250cm9sIGxhYmVsbGVkIFwicHJpbnQgbXkgYmFsbG90XCIgYW5kIHRoZW4gdXNlIHRoZSBzZWxlY3QgaW5wdXQgdG8gc3RhcnQgcHJpbnRpbmcuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdQYWdlTmF2aWdhdGlvbiI6ICJUbyByZXZpZXcgeW91ciB2b3RlcywgYWR2YW5jZSB0aHJvdWdoIHRoZSBiYWxsb3QgY29udGVzdHMgdXNpbmcgdGhlIHVwIGFuZCBkb3duIGJ1dHRvbnMuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZXZpZXdQYWdlTmF2aWdhdGlvblBhdERldmljZSI6ICJUbyByZXZpZXcgeW91ciB2b3RlcywgYWR2YW5jZSB0aHJvdWdoIHRoZSBiYWxsb3QgY29udGVzdHMgdXNpbmcgdGhlIG1vdmUgaW5wdXQuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRTY2FuUmV2aWV3Q29uZmlybWF0aW9uIjogIklmIHlvdXIgc2VsZWN0aW9ucyBhcmUgY29ycmVjdCwgcHJlc3MgdGhlIFJpZ2h0IGJ1dHRvbiB0byBjb25maXJtIHlvdXIgY2hvaWNlcyBhbmQgY2FzdCB5b3VyIGJhbGxvdC4gSWYgdGhlcmUgaXMgYW4gZXJyb3IsIHByZXNzIHRoZSBMZWZ0IGJ1dHRvbiB0byBtYXJrIHRoaXMgYmFsbG90IGFzIGluY29ycmVjdCBhbmQgYWxlcnQgYSBwb2xsIHdvcmtlci4iLAogICAgImluc3RydWN0aW9uc0JtZFNjYW5SZXZpZXdDb25maXJtYXRpb25QYXREZXZpY2UiOiAiSWYgeW91ciBzZWxlY3Rpb25zIGFyZSBjb3JyZWN0LCB1c2UgdGhlIG1vdmUgaW5wdXQgdG8gbmF2aWdhdGUgdG8gdGhlIGNvbnRyb2wgbGFiZWxsZWQgXCJjYXN0IG15IGJhbGxvdFwiIGFuZCB0aGVuIHVzZSB0aGUgc2VsZWN0IGlucHV0IHRvIGNvbmZpcm0geW91ciBjaG9pY2VzIGFuZCBjYXN0IHlvdXIgYmFsbG90LiBJZiB0aGVyZSBpcyBhbiBlcnJvciwgc2VsZWN0IHRoZSBvcHRpb24gbGFiZWxsZWQgXCJteSBiYWxsb3QgaXMgaW5jb3JyZWN0XCIgdG8gbWFyayB0aGlzIGJhbGxvdCBhcyBpbmNvcnJlY3QgYW5kIGFsZXJ0IGEgcG9sbCB3b3JrZXIuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRTZWxlY3RUb0NvbnRpbnVlIjogIlByZXNzIHRoZSBzZWxlY3QgYnV0dG9uIHRvIGNvbnRpbnVlLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kU2VsZWN0VG9Db250aW51ZVBhdERldmljZSI6ICJVc2UgdGhlIHNlbGVjdCBpbnB1dCB0byBjb250aW51ZS4iLAogICAgImluc3RydWN0aW9uc0JtZFdyaXRlSW5Gb3JtTmF2aWdhdGlvbiI6ICJVc2UgdGhlIHVwIGFuZCBkb3duIGJ1dHRvbnMgdG8gbmF2aWdhdGUgYmV0d2VlbiB0aGUgbGV0dGVycyBvZiBhIHN0YW5kYXJkIGtleWJvYXJkLiBVc2UgdGhlIHNlbGVjdCBidXR0b24gdG8gc2VsZWN0IHRoZSBjdXJyZW50IGxldHRlci4iLAogICAgImluc3RydWN0aW9uc0JtZFdyaXRlSW5Gb3JtTmF2aWdhdGlvblBhdERldmljZSI6ICJVc2UgdGhlIG1vdmUgaW5wdXQgdG8gbmF2aWdhdGUgYmV0d2VlbiB0aGUgbGV0dGVycyBvZiBhIHN0YW5kYXJkIGtleWJvYXJkLiBVc2UgdGhlIHNlbGVjdCBpbnB1dCB0byBzZWxlY3QgdGhlIGN1cnJlbnQgbGV0dGVyLiIsCiAgICAiaW5zdHJ1Y3Rpb25zTGFuZ3VhZ2VTZXR0aW5nc0J1dHRvbiI6ICJQcmVzcyB0aGUgU2VsZWN0IGJ1dHRvbiB0byBjaGFuZ2UgeW91ciBiYWxsb3QgbGFuZ3VhZ2UuIiwKICAgICJpbnN0cnVjdGlvbnNMYW5ndWFnZVNldHRpbmdzU2NyZWVuIjogIlVzZSB0aGUgdXAgYW5kIGRvd24gYnV0dG9ucyB0byBuYXZpZ2F0ZSB0aHJvdWdoIHRoZSBhdmFpbGFibGUgYmFsbG90IGxhbmd1YWdlcy4gVG8gc2VsZWN0IGEgbGFuZ3VhZ2UsIHVzZSB0aGUgc2VsZWN0IGJ1dHRvbi4gV2hlbiB5b3UncmUgZG9uZSwgdXNlIHRoZSByaWdodCBidXR0b24gdG8gY29udGludWUgdm90aW5nLiIsCiAgICAiaW5zdHJ1Y3Rpb25zTGFuZ3VhZ2VTZXR0aW5nc1NjcmVlblBhdERldmljZSI6ICJVc2UgdGhlIG1vdmUgaW5wdXQgdG8gbmF2aWdhdGUgdGhyb3VnaCB0aGUgYXZhaWxhYmxlIGJhbGxvdCBsYW5ndWFnZXMuIFRvIHNlbGVjdCBhIGxhbmd1YWdlLCB1c2UgdGhlIHNlbGVjdCBpbnB1dC4gV2hlbiB5b3UncmUgZG9uZSwgdXNlIHRoZSBtb3ZlIGlucHV0IHRvIG5hdmlnYXRlIHRvIHRoZSBjb250cm9sIGxhYmVsbGVkIFwiZG9uZVwiIGFuZCB0aGVuIHVzZSB0aGUgc2VsZWN0IGlucHV0IHRvIGNvbnRpbnVlIHZvdGluZy4iLAogICAgImluc3RydWN0aW9uc1NjYW5uZXJBc2tGb3JSZXN0YXJ0IjogIkFzayBhIHBvbGwgd29ya2VyIHRvIHJlc3RhcnQgdGhlIHNjYW5uZXIuIiwKICAgICJpbnN0cnVjdGlvbnNTY2FubmVySW5zZXJ0QmFsbG90U2NyZWVuIjogIlNjYW4gb25lIGJhbGxvdCBzaGVldCBhdCBhIHRpbWUuIiwKICAgICJpbnN0cnVjdGlvbnNTY2FubmVyUmVtb3ZlQmFsbG90VG9Db250aW51ZSI6ICJSZW1vdmUgYmFsbG90IHRvIGNvbnRpbnVlLiIsCiAgICAiaW5zdHJ1Y3Rpb25zU2Nhbm5lclJlbW92ZURvdWJsZVNoZWV0IjogIlJlbW92ZSB5b3VyIGJhbGxvdCBhbmQgaW5zZXJ0IG9uZSBzaGVldCBhdCBhIHRpbWUuIiwKICAgICJsYWJlbEFsbFByZWNpbmN0c1NlbGVjdGlvbiI6ICJBbGwgUHJlY2luY3RzIiwKICAgICJsYWJlbEJhbGxvdFN0eWxlIjogIkJhbGxvdCBTdHlsZToiLAogICAgImxhYmVsQm1kUGF0Q2FsaWJyYXRpb25JbnB1dEFjdGl2YXRlZCI6ICJJbnB1dCBBY3RpdmF0ZWQ6IiwKICAgICJsYWJlbEJtZFBhdENhbGlicmF0aW9uSW5wdXRJZGVudGlmaWVkIjogIklucHV0IElkZW50aWZpZWQ6IiwKICAgICJsYWJlbEJtZFNlY29uZHNSZW1haW5pbmciOiAiTnVtYmVyIG9mIHNlY29uZHMgcmVtYWluaW5nOiIsCiAgICAibGFiZWxCbWRXcml0ZUluRm9ybSI6ICJFbnRlciB0aGUgbmFtZSBvZiBhIHBlcnNvbiB3aG8gaXMgPDE+bm90PC8xPiBvbiB0aGUgYmFsbG90OiIsCiAgICAibGFiZWxDaGFyYWN0ZXJzUmVtYWluaW5nIjogIkNoYXJhY3RlcnMgcmVtYWluaW5nOiIsCiAgICAibGFiZWxDb250ZXN0TnVtYmVyIjogIkNvbnRlc3QgbnVtYmVyOiIsCiAgICAibGFiZWxDb250ZXN0c1JlbWFpbmluZyI6ICJDb250ZXN0cyByZW1haW5pbmc6IiwKICAgICJsYWJlbENvbnRlc3RzV2l0aE5vVm90ZXMiOiAiQ29udGVzdHMgd2l0aCBubyB2b3RlcyBtYXJrZWQ6IiwKICAgICJsYWJlbENvbnRlc3RzV2l0aFRvb01hbnlWb3RlcyI6ICJDb250ZXN0cyB3aXRoIHRvbyBtYW55IHZvdGVzIG1hcmtlZDoiLAogICAgImxhYmVsQ29udGVzdHNXaXRoVm90ZXNSZW1haW5pbmciOiAiQ29udGVzdHMgd2l0aCBvbmUgb3IgbW9yZSB2b3RlcyByZW1haW5pbmc6IiwKICAgICJsYWJlbEN1cnJlbnRMYW5ndWFnZSI6ICJDdXJyZW50IExhbmd1YWdlOiIsCiAgICAibGFiZWxEZXNlbGVjdGVkIjogIkRlc2VsZWN0ZWQ6IiwKICAgICJsYWJlbERlc2VsZWN0ZWRPcHRpb24iOiAiRGVzZWxlY3RlZCBvcHRpb246IiwKICAgICJsYWJlbEVpdGhlck5laXRoZXJDb250ZXN0RWl0aGVyTmVpdGhlclNlY3Rpb24iOiAiVk9URSBGT1IgQVBQUk9WQUwgT0YgRUlUSEVSLCBPUiBBR0FJTlNUIEJPVEgiLAogICAgImxhYmVsRWl0aGVyTmVpdGhlckNvbnRlc3RQaWNrT25lU2VjdGlvbiI6ICJBTkQgVk9URSBGT1IgT05FIiwKICAgICJsYWJlbEtleWJvYXJkQ29tbWEiOiAiLCIsCiAgICAibGFiZWxLZXlib2FyZERlbGV0ZSI6ICJkZWxldGUiLAogICAgImxhYmVsS2V5Ym9hcmREb3VibGVRdW90ZSI6ICJcIiIsCiAgICAibGFiZWxLZXlib2FyZEh5cGhlbiI6ICItIiwKICAgICJsYWJlbEtleWJvYXJkUGVyaW9kIjogIi4iLAogICAgImxhYmVsS2V5Ym9hcmRTaW5nbGVRdW90ZSI6ICInIiwKICAgICJsYWJlbEtleWJvYXJkU3BhY2VCYXIiOiAic3BhY2UiLAogICAgImxhYmVsTnVtQmFsbG90Q29udGVzdHMiOiAiTnVtYmVyIG9mIGNvbnRlc3RzIG9uIHlvdXIgYmFsbG90OiIsCiAgICAibGFiZWxOdW1TaGVldHNTY2FubmVkIjogIlNoZWV0cyBTY2FubmVkIiwKICAgICJsYWJlbE51bVZvdGVzUmVtYWluaW5nIjogIlZvdGVzIHJlbWFpbmluZyBpbiB0aGlzIGNvbnRlc3Q6IiwKICAgICJsYWJlbE51bVZvdGVzVW51c2VkIjogIk51bWJlciBvZiB1bnVzZWQgdm90ZXM6IiwKICAgICJsYWJlbFNlbGVjdGVkIjogIlNlbGVjdGVkOiIsCiAgICAibGFiZWxTZWxlY3RlZE9wdGlvbiI6ICJTZWxlY3RlZCBvcHRpb246IiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0SGlnaERhcmsiOiAiV2hpdGUgdGV4dCwgYmxhY2sgYmFja2dyb3VuZCIsCiAgICAibGFiZWxUaGVtZXNDb250cmFzdEhpZ2hMaWdodCI6ICJCbGFjayB0ZXh0LCB3aGl0ZSBiYWNrZ3JvdW5kIiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0TG93IjogIkdyYXkgdGV4dCwgZGFyayBiYWNrZ3JvdW5kIiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0TWVkaXVtIjogIkRhcmsgdGV4dCwgbGlnaHQgYmFja2dyb3VuZCIsCiAgICAibGFiZWxUaGVtZXNTaXplRXh0cmFMYXJnZSI6ICJFeHRyYS1MYXJnZSIsCiAgICAibGFiZWxUaGVtZXNTaXplTGFyZ2UiOiAiTGFyZ2UiLAogICAgImxhYmVsVGhlbWVzU2l6ZU1lZGl1bSI6ICJNZWRpdW0iLAogICAgImxhYmVsVGhlbWVzU2l6ZVNtYWxsIjogIlNtYWxsIiwKICAgICJsYWJlbFRvdGFsQ29udGVzdHMiOiAiVG90YWwgY29udGVzdHM6IiwKICAgICJsYWJlbFdyaXRlSW5DYW5kaWRhdGVOYW1lIjogIldyaXRlLUluIENhbmRpZGF0ZSIsCiAgICAibGFiZWxXcml0ZUluUGFyZW50aGVzaXplZCI6ICIod3JpdGUtaW4pIiwKICAgICJsYWJlbFdyaXRlSW5UaXRsZUNhc2UiOiAiV3JpdGUtSW4iLAogICAgImxhYmVsV3JpdGVJblRpdGxlQ2FzZUNvbG9uIjogIldyaXRlLUluOiIsCiAgICAibGV0dGVyQSI6ICJBIiwKICAgICJsZXR0ZXJCIjogIkIiLAogICAgImxldHRlckMiOiAiQyIsCiAgICAibGV0dGVyRCI6ICJEIiwKICAgICJsZXR0ZXJFIjogIkUiLAogICAgImxldHRlckYiOiAiRiIsCiAgICAibGV0dGVyRyI6ICJHIiwKICAgICJsZXR0ZXJIIjogIkgiLAogICAgImxldHRlckkiOiAiSSIsCiAgICAibGV0dGVySiI6ICJKIiwKICAgICJsZXR0ZXJLIjogIksiLAogICAgImxldHRlckwiOiAiTCIsCiAgICAibGV0dGVyTSI6ICJNIiwKICAgICJsZXR0ZXJOIjogIk4iLAogICAgImxldHRlck8iOiAiTyIsCiAgICAibGV0dGVyUCI6ICJQIiwKICAgICJsZXR0ZXJRIjogIlEiLAogICAgImxldHRlclIiOiAiUiIsCiAgICAibGV0dGVyUyI6ICJTIiwKICAgICJsZXR0ZXJUIjogIlQiLAogICAgImxldHRlclUiOiAiVSIsCiAgICAibGV0dGVyViI6ICJWIiwKICAgICJsZXR0ZXJXIjogIlciLAogICAgImxldHRlclgiOiAiWCIsCiAgICAibGV0dGVyWSI6ICJZIiwKICAgICJsZXR0ZXJaIjogIloiLAogICAgIm5vdGVBc2tQb2xsV29ya2VyRm9ySGVscCI6ICJBc2sgYSBwb2xsIHdvcmtlciBpZiB5b3UgbmVlZCBoZWxwLiIsCiAgICAibm90ZUJhbGxvdENvbnRlc3ROb1NlbGVjdGlvbiI6ICJObyBTZWxlY3Rpb24iLAogICAgIm5vdGVCbWRCYWxsb3RCb3hJc0Z1bGwiOiAiQSBwb2xsIHdvcmtlciBtdXN0IGVtcHR5IHRoZSBmdWxsIGJhbGxvdCBib3guIiwKICAgICJub3RlQm1kQmFsbG90U2hlZXRMb2FkZWQiOiAiVGhlIGJhbGxvdCBzaGVldCBoYXMgYmVlbiBsb2FkZWQuIFlvdSB3aWxsIGhhdmUgYSBjaGFuY2UgdG8gcmV2aWV3IHlvdXIgc2VsZWN0aW9ucyBiZWZvcmUgcmVwcmludGluZyB5b3VyIGJhbGxvdC4iLAogICAgIm5vdGVCbWRDYXN0aW5nQmFsbG90IjogIkNhc3RpbmcgQmFsbG90Li4uIiwKICAgICJub3RlQm1kQ2xlYXJpbmdCYWxsb3QiOiAiQ2xlYXJpbmcgYmFsbG90IiwKICAgICJub3RlQm1kQ29udGVzdENvbXBsZXRlZCI6ICJZb3UndmUgY29tcGxldGVkIHlvdXIgc2VsZWN0aW9ucyBvbiB0aGlzIGNvbnRlc3QuIFByZXNzIHRoZSByaWdodCBhcnJvdyBidXR0b24gdG8gYWR2YW5jZSB0byB0aGUgbmV4dCBjb250ZXN0LiBZb3UgbWF5IGNvbnRpbnVlIG5hdmlnYXRpbmcgaW4gdGhpcyBjb250ZXN0IHRvIGNoYW5nZSB5b3VyIHNlbGVjdGlvbnMuIiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlck5vU2VsZWN0aW9uIjogIkZpcnN0LCB2b3RlIFwiZm9yIGVpdGhlclwiIG9yIFwiYWdhaW5zdCBib3RoXCIuIFRoZW4gc2VsZWN0IHlvdXIgcHJlZmVycmVkIG1lYXN1cmUuIiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlclNlbGVjdGVkRWl0aGVyIjogIllvdSBoYXZlIHNlbGVjdGVkIFwiZm9yIGVpdGhlclwiLiA8Mj5Ob3cgc2VsZWN0IHlvdXIgcHJlZmVycmVkIG1lYXN1cmUuPC8yPiIsCiAgICAibm90ZUJtZEVpdGhlck5laXRoZXJTZWxlY3RlZEVpdGhlckFuZFByZWZlcnJlZCI6ICJZb3UgaGF2ZSBzZWxlY3RlZCBcImZvciBlaXRoZXJcIiBhbmQgeW91ciBwcmVmZXJyZWQgbWVhc3VyZS4iLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWROZWl0aGVyIjogIllvdSBoYXZlIHNlbGVjdGVkIFwiYWdhaW5zdCBib3RoXCIuIDwyPllvdSBtYXkgYWRkaXRpb25hbGx5IHNlbGVjdCB5b3VyIHByZWZlcnJlZCBtZWFzdXJlLjwvMj4iLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWROZWl0aGVyQW5kUHJlZmVycmVkIjogIllvdSBoYXZlIHNlbGVjdGVkIFwiYWdhaW5zdCBib3RoXCIgYW5kIHlvdXIgcHJlZmVycmVkIG1lYXN1cmUuIiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlclNlbGVjdGVkUHJlZmVycmVkIjogIllvdSBoYXZlIHNlbGVjdGVkIHlvdXIgcHJlZmVycmVkIG1lYXN1cmUuIDwyPk5vdyB2b3RlIFwiZm9yIGVpdGhlclwiIG9yIFwiYWdhaW5zdCBib3RoXCIuPC8yPiIsCiAgICAibm90ZUJtZEhhcmR3YXJlUmVzZXQiOiAiVGhlIGhhcmR3YXJlIGhhcyBiZWVuIHJlc2V0LiIsCiAgICAibm90ZUJtZEhhcmR3YXJlUmVzZXR0aW5nIjogIlRoZSBoYXJkd2FyZSBpcyByZXNldHRpbmcuIiwKICAgICJub3RlQm1kSW50ZXJwcmV0YXRpb25Qcm9ibGVtIjogIlRoZXJlIHdhcyBhIHByb2JsZW0gaW50ZXJwcmV0aW5nIHlvdXIgYmFsbG90LiIsCiAgICAibm90ZUJtZFBhdENhbGlicmF0aW9uSW50cm9TdGVwIjogIllvdXIgdHdvIGlucHV0cyBjYW4gYmUgdXNlZCB0byA8MT5Nb3ZlPC8xPiBmb2N1cyBvbiB0aGUgc2NyZWVuIG9yIDwzPlNlbGVjdDwvMz4gYW4gaXRlbS4iLAogICAgIm5vdGVCbWRQYXRDYWxpYnJhdGlvblN0ZXAxIjogIlN0ZXAgMSBvZiAzIiwKICAgICJub3RlQm1kUGF0Q2FsaWJyYXRpb25TdGVwMiI6ICJTdGVwIDIgb2YgMyIsCiAgICAibm90ZUJtZFBhdENhbGlicmF0aW9uU3RlcDMiOiAiU3RlcCAzIG9mIDMiLAogICAgIm5vdGVCbWRQcmludGVkQmFsbG90UmV2aWV3TmV4dFN0ZXBzIjogIllvdSB3aWxsIGhhdmUgYSBjaGFuY2UgdG8gcmV2aWV3IGFuZCB2ZXJpZnkgdGhlIHZvdGVzIG9uIHlvdXIgcHJpbnRlZCBiYWxsb3QgYmVmb3JlIGl0IGlzIGNhc3QuIiwKICAgICJub3RlQm1kUmVsb2FkU2hlZXRBZnRlclBhcGVySmFtIjogIlBsZWFzZSBhc2sgYSBwb2xsIHdvcmtlciB0byBsb2FkIGEgbmV3IGJhbGxvdCBzaGVldC4iLAogICAgIm5vdGVCbWRTY2FubmluZ1JlaW5zZXJ0ZWRCYWxsb3QiOiAiUGxlYXNlIHdhaXQgd2hpbGUgdGhlIHZvdGVzIG9uIHlvdXIgYmFsbG90IGFyZSBzY2FubmVkLiIsCiAgICAibm90ZUJtZFNlc3Npb25SZXN0YXJ0IjogIllvdXIgdm90aW5nIHNlc3Npb24gd2lsbCByZXN0YXJ0IHNob3J0bHkuIiwKICAgICJub3RlUHJpbnRlckRpc2Nvbm5lY3RlZCI6ICJQcmludGVyIGlzIGRpc2Nvbm5lY3RlZC4iLAogICAgIm5vdGVQcmludGVySGFyZHdhcmVFcnJvciI6ICJUaGUgcHJpbnRlciBoYXMgZXhwZXJpZW5jZWQgYW4gdW5rbm93biBlcnJvci4iLAogICAgIm5vdGVTY2FubmVyQmxhbmtDb250ZXN0c0NhcmRQbHVyYWwiOiAiRGlkIHlvdSBtZWFuIHRvIGxlYXZlIHRoZXNlIGNvbnRlc3RzIGJsYW5rPyIsCiAgICAibm90ZVNjYW5uZXJCbGFua0NvbnRlc3RzQ2FyZFNpbmd1bGFyIjogIkRpZCB5b3UgbWVhbiB0byBsZWF2ZSB0aGlzIGNvbnRlc3QgYmxhbms/IiwKICAgICJub3RlU2Nhbm5lckRpc2Nvbm5lY3RlZCI6ICJTY2FubmVyIGlzIGRpc2Nvbm5lY3RlZC4iLAogICAgIm5vdGVTY2FubmVyT3ZlcnZvdGVDb250ZXN0c0NhcmRQbHVyYWwiOiAiWW91ciB2b3RlcyBpbiB0aGVzZSBjb250ZXN0cyB3aWxsIG5vdCBiZSBjb3VudGVkLiIsCiAgICAibm90ZVNjYW5uZXJPdmVydm90ZUNvbnRlc3RzQ2FyZFNpbmd1bGFyIjogIllvdXIgdm90ZXMgaW4gdGhpcyBjb250ZXN0IHdpbGwgbm90IGJlIGNvdW50ZWQuIiwKICAgICJub3RlU2Nhbm5lclNjYW5JblByb2dyZXNzIjogIlNjYW5uaW5nIHRoZSBtYXJrcyBvbiB5b3VyIGJhbGxvdC4iLAogICAgIm5vdGVTY2FubmVyVW5kZXJ2b3RlQ29udGVzdHNDYXJkUGx1cmFsIjogIkFsbCBvdGhlciB2b3RlcyBpbiB0aGVzZSBjb250ZXN0cyB3aWxsIGNvdW50LiIsCiAgICAibm90ZVNjYW5uZXJVbmRlcnZvdGVDb250ZXN0c0NhcmRTaW5ndWxhciI6ICJBbGwgb3RoZXIgdm90ZXMgaW4gdGhpcyBjb250ZXN0IHdpbGwgY291bnQuIiwKICAgICJub3RlVGhhbmtZb3VGb3JWb3RpbmciOiAiVGhhbmsgeW91IGZvciB2b3RpbmcuIiwKICAgICJub3RlVm90ZXJTZXR0aW5nc0F1ZGlvTXV0ZWQiOiAiQXVkaW8gaXMgbXV0ZWQiLAogICAgIm5vdGVWb3RlclNldHRpbmdzQXVkaW9Ob0hlYWRwaG9uZXMiOiAiTm8gaGVhZHBob25lcyBkZXRlY3RlZC4iLAogICAgIm5vdGVWb3RlclNldHRpbmdzQXVkaW9Vbm11dGVkIjogIkF1ZGlvIGlzIG9uIiwKICAgICJudW1iZXIwIjogIjAiLAogICAgIm51bWJlcjEiOiAiMSIsCiAgICAibnVtYmVyMTAiOiAiMTAiLAogICAgIm51bWJlcjEwMCI6ICIxMDAiLAogICAgIm51bWJlcjEwMSI6ICIxMDEiLAogICAgIm51bWJlcjEwMiI6ICIxMDIiLAogICAgIm51bWJlcjEwMyI6ICIxMDMiLAogICAgIm51bWJlcjEwNCI6ICIxMDQiLAogICAgIm51bWJlcjEwNSI6ICIxMDUiLAogICAgIm51bWJlcjEwNiI6ICIxMDYiLAogICAgIm51bWJlcjEwNyI6ICIxMDciLAogICAgIm51bWJlcjEwOCI6ICIxMDgiLAogICAgIm51bWJlcjEwOSI6ICIxMDkiLAogICAgIm51bWJlcjExIjogIjExIiwKICAgICJudW1iZXIxMTAiOiAiMTEwIiwKICAgICJudW1iZXIxMTEiOiAiMTExIiwKICAgICJudW1iZXIxMTIiOiAiMTEyIiwKICAgICJudW1iZXIxMTMiOiAiMTEzIiwKICAgICJudW1iZXIxMTQiOiAiMTE0IiwKICAgICJudW1iZXIxMTUiOiAiMTE1IiwKICAgICJudW1iZXIxMTYiOiAiMTE2IiwKICAgICJudW1iZXIxMTciOiAiMTE3IiwKICAgICJudW1iZXIxMTgiOiAiMTE4IiwKICAgICJudW1iZXIxMTkiOiAiMTE5IiwKICAgICJudW1iZXIxMiI6ICIxMiIsCiAgICAibnVtYmVyMTIwIjogIjEyMCIsCiAgICAibnVtYmVyMTIxIjogIjEyMSIsCiAgICAibnVtYmVyMTIyIjogIjEyMiIsCiAgICAibnVtYmVyMTIzIjogIjEyMyIsCiAgICAibnVtYmVyMTI0IjogIjEyNCIsCiAgICAibnVtYmVyMTI1IjogIjEyNSIsCiAgICAibnVtYmVyMTI2IjogIjEyNiIsCiAgICAibnVtYmVyMTI3IjogIjEyNyIsCiAgICAibnVtYmVyMTI4IjogIjEyOCIsCiAgICAibnVtYmVyMTI5IjogIjEyOSIsCiAgICAibnVtYmVyMTMiOiAiMTMiLAogICAgIm51bWJlcjEzMCI6ICIxMzAiLAogICAgIm51bWJlcjEzMSI6ICIxMzEiLAogICAgIm51bWJlcjEzMiI6ICIxMzIiLAogICAgIm51bWJlcjEzMyI6ICIxMzMiLAogICAgIm51bWJlcjEzNCI6ICIxMzQiLAogICAgIm51bWJlcjEzNSI6ICIxMzUiLAogICAgIm51bWJlcjE0IjogIjE0IiwKICAgICJudW1iZXIxNSI6ICIxNSIsCiAgICAibnVtYmVyMTYiOiAiMTYiLAogICAgIm51bWJlcjE3IjogIjE3IiwKICAgICJudW1iZXIxOCI6ICIxOCIsCiAgICAibnVtYmVyMTkiOiAiMTkiLAogICAgIm51bWJlcjIiOiAiMiIsCiAgICAibnVtYmVyMjAiOiAiMjAiLAogICAgIm51bWJlcjIxIjogIjIxIiwKICAgICJudW1iZXIyMiI6ICIyMiIsCiAgICAibnVtYmVyMjMiOiAiMjMiLAogICAgIm51bWJlcjI0IjogIjI0IiwKICAgICJudW1iZXIyNSI6ICIyNSIsCiAgICAibnVtYmVyMjYiOiAiMjYiLAogICAgIm51bWJlcjI3IjogIjI3IiwKICAgICJudW1iZXIyOCI6ICIyOCIsCiAgICAibnVtYmVyMjkiOiAiMjkiLAogICAgIm51bWJlcjMiOiAiMyIsCiAgICAibnVtYmVyMzAiOiAiMzAiLAogICAgIm51bWJlcjMxIjogIjMxIiwKICAgICJudW1iZXIzMiI6ICIzMiIsCiAgICAibnVtYmVyMzMiOiAiMzMiLAogICAgIm51bWJlcjM0IjogIjM0IiwKICAgICJudW1iZXIzNSI6ICIzNSIsCiAgICAibnVtYmVyMzYiOiAiMzYiLAogICAgIm51bWJlcjM3IjogIjM3IiwKICAgICJudW1iZXIzOCI6ICIzOCIsCiAgICAibnVtYmVyMzkiOiAiMzkiLAogICAgIm51bWJlcjQiOiAiNCIsCiAgICAibnVtYmVyNDAiOiAiNDAiLAogICAgIm51bWJlcjQxIjogIjQxIiwKICAgICJudW1iZXI0MiI6ICI0MiIsCiAgICAibnVtYmVyNDMiOiAiNDMiLAogICAgIm51bWJlcjQ0IjogIjQ0IiwKICAgICJudW1iZXI0NSI6ICI0NSIsCiAgICAibnVtYmVyNDYiOiAiNDYiLAogICAgIm51bWJlcjQ3IjogIjQ3IiwKICAgICJudW1iZXI0OCI6ICI0OCIsCiAgICAibnVtYmVyNDkiOiAiNDkiLAogICAgIm51bWJlcjUiOiAiNSIsCiAgICAibnVtYmVyNTAiOiAiNTAiLAogICAgIm51bWJlcjUxIjogIjUxIiwKICAgICJudW1iZXI1MiI6ICI1MiIsCiAgICAibnVtYmVyNTMiOiAiNTMiLAogICAgIm51bWJlcjU0IjogIjU0IiwKICAgICJudW1iZXI1NSI6ICI1NSIsCiAgICAibnVtYmVyNTYiOiAiNTYiLAogICAgIm51bWJlcjU3IjogIjU3IiwKICAgICJudW1iZXI1OCI6ICI1OCIsCiAgICAibnVtYmVyNTkiOiAiNTkiLAogICAgIm51bWJlcjYiOiAiNiIsCiAgICAibnVtYmVyNjAiOiAiNjAiLAogICAgIm51bWJlcjYxIjogIjYxIiwKICAgICJudW1iZXI2MiI6ICI2MiIsCiAgICAibnVtYmVyNjMiOiAiNjMiLAogICAgIm51bWJlcjY0IjogIjY0IiwKICAgICJudW1iZXI2NSI6ICI2NSIsCiAgICAibnVtYmVyNjYiOiAiNjYiLAogICAgIm51bWJlcjY3IjogIjY3IiwKICAgICJudW1iZXI2OCI6ICI2OCIsCiAgICAibnVtYmVyNjkiOiAiNjkiLAogICAgIm51bWJlcjciOiAiNyIsCiAgICAibnVtYmVyNzAiOiAiNzAiLAogICAgIm51bWJlcjcxIjogIjcxIiwKICAgICJudW1iZXI3MiI6ICI3MiIsCiAgICAibnVtYmVyNzMiOiAiNzMiLAogICAgIm51bWJlcjc0IjogIjc0IiwKICAgICJudW1iZXI3NSI6ICI3NSIsCiAgICAibnVtYmVyNzYiOiAiNzYiLAogICAgIm51bWJlcjc3IjogIjc3IiwKICAgICJudW1iZXI3OCI6ICI3OCIsCiAgICAibnVtYmVyNzkiOiAiNzkiLAogICAgIm51bWJlcjgiOiAiOCIsCiAgICAibnVtYmVyODAiOiAiODAiLAogICAgIm51bWJlcjgxIjogIjgxIiwKICAgICJudW1iZXI4MiI6ICI4MiIsCiAgICAibnVtYmVyODMiOiAiODMiLAogICAgIm51bWJlcjg0IjogIjg0IiwKICAgICJudW1iZXI4NSI6ICI4NSIsCiAgICAibnVtYmVyODYiOiAiODYiLAogICAgIm51bWJlcjg3IjogIjg3IiwKICAgICJudW1iZXI4OCI6ICI4OCIsCiAgICAibnVtYmVyODkiOiAiODkiLAogICAgIm51bWJlcjkiOiAiOSIsCiAgICAibnVtYmVyOTAiOiAiOTAiLAogICAgIm51bWJlcjkxIjogIjkxIiwKICAgICJudW1iZXI5MiI6ICI5MiIsCiAgICAibnVtYmVyOTMiOiAiOTMiLAogICAgIm51bWJlcjk0IjogIjk0IiwKICAgICJudW1iZXI5NSI6ICI5NSIsCiAgICAibnVtYmVyOTYiOiAiOTYiLAogICAgIm51bWJlcjk3IjogIjk3IiwKICAgICJudW1iZXI5OCI6ICI5OCIsCiAgICAibnVtYmVyOTkiOiAiOTkiLAogICAgInByb21wdEJtZENvbmZpcm1SZW1vdmVXcml0ZUluIjogIkRvIHlvdSB3YW50IHRvIGRlc2VsZWN0IGFuZCByZW1vdmUgeW91ciB3cml0ZS1pbiBjYW5kaWRhdGU/IiwKICAgICJwcm9tcHRCbWRTb3VuZERpYWdub3N0aWNTY3JlZW4iOiAiUHJlc3MgdGhlIHNlbGVjdCBidXR0b24gdG8gY29uZmlybSBzb3VuZCBpcyB3b3JraW5nLiIsCiAgICAidGl0bGVBdWRpb09ubHlNb2RlRW5hYmxlZCI6ICJBdWRpby1Pbmx5IE1vZGUiLAogICAgInRpdGxlQmFsbG90Qm94RnVsbCI6ICJCYWxsb3QgQm94IEZ1bGwiLAogICAgInRpdGxlQmFsbG90SWQiOiAiQmFsbG90IElEIiwKICAgICJ0aXRsZUJhbGxvdFN0eWxlIjogIkJhbGxvdCBTdHlsZSIsCiAgICAidGl0bGVCYWxsb3RTdWNjZXNzZnVsbHlDYXN0UGFnZSI6ICJZb3VyIGJhbGxvdCB3YXMgY2FzdCEiLAogICAgInRpdGxlQm1kQXNrRm9ySGVscFNjcmVlbiI6ICJBc2sgYSBwb2xsIHdvcmtlciBmb3IgaGVscCIsCiAgICAidGl0bGVCbWRCYWxsb3RSZW1vdmVkU2NyZWVuIjogIkJhbGxvdCBSZW1vdmVkIiwKICAgICJ0aXRsZUJtZENhc3RCYWxsb3RTY3JlZW4iOiAiWW914oCZcmUgQWxtb3N0IERvbmUiLAogICAgInRpdGxlQm1kSWRsZVNjcmVlbiI6ICJBcmUgeW91IHN0aWxsIHZvdGluZz8iLAogICAgInRpdGxlQm1kSW52YWxpZEJhbGxvdE5vQmFsbG90RGV0ZWN0ZWQiOiAiTm8gQmFsbG90IERldGVjdGVkIiwKICAgICJ0aXRsZUJtZEludmFsaWRCYWxsb3RXcm9uZ0VsZWN0aW9uIjogIldyb25nIEVsZWN0aW9uIiwKICAgICJ0aXRsZUJtZEludmFsaWRCYWxsb3RXcm9uZ1ByZWNpbmN0IjogIldyb25nIFByZWNpbmN0IiwKICAgICJ0aXRsZUJtZEludmFsaWRCYWxsb3RXcm9uZ1Rlc3RNb2RlIjogIldyb25nIEJhbGxvdCBNb2RlIiwKICAgICJ0aXRsZUJtZEphbUNsZWFyZWRTY3JlZW4iOiAiSmFtIENsZWFyZWQiLAogICAgInRpdGxlQm1kSmFtbWVkU2NyZWVuIjogIlBhcGVyIGlzIEphbW1lZCIsCiAgICAidGl0bGVCbWRMb2FkaW5nUmVpbnNlcnRlZEJhbGxvdFNjcmVlbiI6ICJMb2FkaW5nIHlvdXIgYmFsbG90Li4uIiwKICAgICJ0aXRsZUJtZFBhdENhbGlicmF0aW9uQ29uZmlybUV4aXRTY3JlZW4iOiAiRGV2aWNlIElucHV0cyBJZGVudGlmaWVkIiwKICAgICJ0aXRsZUJtZFBhdENhbGlicmF0aW9uSWRlbnRpZmljYXRpb25QYWdlIjogIlBlcnNvbmFsIEFzc2lzdGl2ZSBUZWNobm9sb2d5IERldmljZSBJZGVudGlmaWNhdGlvbiIsCiAgICAidGl0bGVCbWRQYXRDYWxpYnJhdGlvbklkZW50aWZ5TW92ZUlucHV0IjogIklkZW50aWZ5IHRoZSBcIk1vdmVcIiBJbnB1dCIsCiAgICAidGl0bGVCbWRQYXRDYWxpYnJhdGlvbklkZW50aWZ5U2VsZWN0SW5wdXQiOiAiSWRlbnRpZnkgdGhlIFwiU2VsZWN0XCIgSW5wdXQiLAogICAgInRpdGxlQm1kUGF0Q2FsaWJyYXRpb25JbnRyb1N0ZXAiOiAiVGVzdCBZb3VyIERldmljZSIsCiAgICAidGl0bGVCbWRQcmludFNjcmVlbiI6ICJQcmludGluZyBZb3VyIE9mZmljaWFsIEJhbGxvdC4uLiIsCiAgICAidGl0bGVCbWRSZWFkeVRvUmV2aWV3IjogIlJlYWR5IHRvIFJldmlldyIsCiAgICAidGl0bGVCbWRSZXZpZXdTY3JlZW4iOiAiUmV2aWV3IFlvdXIgVm90ZXMiLAogICAgInRpdGxlSW50ZXJuYWxDb25uZWN0aW9uUHJvYmxlbSI6ICJJbnRlcm5hbCBDb25uZWN0aW9uIFByb2JsZW0iLAogICAgInRpdGxlTGFuZ3VhZ2VTZXR0aW5nc1NjcmVlbiI6ICJTZWxlY3QgWW91ciBCYWxsb3QgTGFuZ3VhZ2UiLAogICAgInRpdGxlTW9kYWxDb25maXJtWW91clZvdGVzIjogIkNvbmZpcm0gWW91ciBWb3RlcyIsCiAgICAidGl0bGVOb1Bvd2VyRGV0ZWN0ZWQiOiAiTm8gUG93ZXIgRGV0ZWN0ZWQiLAogICAgInRpdGxlT2ZmaWNpYWxCYWxsb3QiOiAiT2ZmaWNpYWwgQmFsbG90IiwKICAgICJ0aXRsZVByZWNpbmN0IjogIlByZWNpbmN0IiwKICAgICJ0aXRsZVByaW50ZXJDb3ZlcklzT3BlbiI6ICJQcmludGVyIENvdmVyIGlzIE9wZW4iLAogICAgInRpdGxlUmVtb3ZlWW91ckJhbGxvdCI6ICJSZW1vdmUgWW91ciBCYWxsb3QiLAogICAgInRpdGxlU2Nhbm5lckJhbGxvdE5vdENvdW50ZWQiOiAiQmFsbG90IE5vdCBDb3VudGVkIiwKICAgICJ0aXRsZVNjYW5uZXJCYWxsb3RXYXJuaW5nc1NjcmVlbiI6ICJSZXZpZXcgWW91ciBCYWxsb3QiLAogICAgInRpdGxlU2Nhbm5lckNvdmVySXNPcGVuIjogIlNjYW5uZXIgQ292ZXIgaXMgT3BlbiIsCiAgICAidGl0bGVTY2FubmVyQ3ZyU3luY1JlcXVpcmVkIjogIkNWUiBTeW5jIFJlcXVpcmVkIiwKICAgICJ0aXRsZVNjYW5uZXJJbnNlcnRCYWxsb3RTY3JlZW4iOiAiSW5zZXJ0IFlvdXIgQmFsbG90IiwKICAgICJ0aXRsZVNjYW5uZXJOb1ZvdGVzV2FybmluZyI6ICJObyB2b3RlcyBtYXJrZWQ6IiwKICAgICJ0aXRsZVNjYW5uZXJPdXRmZWVkQmxvY2tlZCI6ICJCYWxsb3QgQm94IE9wZW5pbmcgaXMgQmxvY2tlZCIsCiAgICAidGl0bGVTY2FubmVyT3ZlcnZvdGVXYXJuaW5nIjogIlRvbyBtYW55IHZvdGVzIG1hcmtlZDoiLAogICAgInRpdGxlU2Nhbm5lclByb2Nlc3NpbmdTY3JlZW4iOiAiUGxlYXNlIHdhaXTigKYiLAogICAgInRpdGxlU2Nhbm5lclN1Y2Nlc3NTY3JlZW4iOiAiWW91ciBiYWxsb3Qgd2FzIGNvdW50ZWQhIiwKICAgICJ0aXRsZVNjYW5uZXJVbmRlcnZvdGVXYXJuaW5nIjogIllvdSBtYXkgYWRkIG9uZSBvciBtb3JlIHZvdGVzOiIsCiAgICAidGl0bGVTY2FubmluZ0ZhaWxlZCI6ICJTY2FubmluZyBGYWlsZWQiLAogICAgInRpdGxlVW5vZmZpY2lhbFRlc3RCYWxsb3QiOiAiVW5vZmZpY2lhbCBUZXN0IEJhbGxvdCIsCiAgICAidGl0bGVWb3RlclNldHRpbmdzIjogIlNldHRpbmdzIiwKICAgICJ0aXRsZVZvdGVyU2V0dGluZ3NBdWRpbyI6ICJBdWRpbyIsCiAgICAidGl0bGVWb3RlclNldHRpbmdzQ29sb3IiOiAiQ29sb3IiLAogICAgInRpdGxlVm90ZXJTZXR0aW5nc1NpemUiOiAiVGV4dCBTaXplIiwKICAgICJ1bnJlY292ZXJhYmxlRXJyb3IiOiAiU29tZXRoaW5nIHdlbnQgd3JvbmciLAogICAgIndhcm5pbmdCbWRCYWxsb3RSZW1vdmVkIjogIllvdXIgb2ZmaWNpYWwgYmFsbG90IGhhcyBiZWVuIHJlbW92ZWQgZnJvbSB0aGUgcHJpbnRlci4iLAogICAgIndhcm5pbmdCbWRJbmFjdGl2ZVNlc3Npb24iOiAiVGhpcyB2b3Rpbmcgc3RhdGlvbiBoYXMgYmVlbiBpbmFjdGl2ZSBmb3IgbW9yZSB0aGFuIDUgbWludXRlcy4iLAogICAgIndhcm5pbmdCbWRJbmFjdGl2ZVRpbWVSZW1haW5pbmciOiAiVG8gcHJvdGVjdCB5b3VyIHByaXZhY3ksIHRoaXMgYmFsbG90IHdpbGwgYmUgY2xlYXJlZCB3aGVuIHRoZSB0aW1lciBydW5zIG91dC4iLAogICAgIndhcm5pbmdCbWRJbnZhbGlkQmFsbG90TGl2ZUJhbGxvdEluVGVzdE1vZGUiOiAiVGhlIGluc2VydGVkIHNoZWV0IGlzIGFuIDwxPm9mZmljaWFsPC8xPiBiYWxsb3QuIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdE5vQmFsbG90RGV0ZWN0ZWQiOiAiVGhlcmUgd2FzIG5vIGJhbGxvdCBpbmZvcm1hdGlvbiBkZXRlY3RlZCBvbiB0aGUgaW5zZXJ0ZWQgc2hlZXQuIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdFRlc3RCYWxsb3RJbkxpdmVNb2RlIjogIlRoZSBpbnNlcnRlZCBzaGVldCBpcyBhIDwxPnRlc3Q8LzE+IGJhbGxvdC4iLAogICAgIndhcm5pbmdCbWRJbnZhbGlkQmFsbG90V3JvbmdFbGVjdGlvbiI6ICJUaGUgaW5zZXJ0ZWQgc2hlZXQgaXMgYSBiYWxsb3QgZnJvbSBhIGRpZmZlcmVudCBlbGVjdGlvbi4iLAogICAgIndhcm5pbmdCbWRJbnZhbGlkQmFsbG90V3JvbmdQcmVjaW5jdCI6ICJUaGUgaW5zZXJ0ZWQgc2hlZXQgaXMgYSBiYWxsb3QgZm9yIGEgZGlmZmVyZW50IHByZWNpbmN0LiIsCiAgICAid2FybmluZ0N2cnNOZWVkU3luYyI6ICJBIHBvbGwgd29ya2VyIG11c3Qgc3luYyBjYXN0IHZvdGUgcmVjb3JkcyAoQ1ZScykgdG8gdGhlIFVTQiBkcml2ZS4iLAogICAgIndhcm5pbmdOb1Bvd2VyIjogIjwwPk5vIFBvd2VyIERldGVjdGVkLjwvMD4gUGxlYXNlIGFzayBhIHBvbGwgd29ya2VyIHRvIHBsdWcgaW4gdGhlIHBvd2VyIGNvcmQuIiwKICAgICJ3YXJuaW5nTm9Wb3Rlc0ZvckNvbnRlc3QiOiAiWW91IG1heSBzdGlsbCB2b3RlIGluIHRoaXMgY29udGVzdC4iLAogICAgIndhcm5pbmdPdmVydm90ZUNhbmRpZGF0ZUNvbnRlc3QiOiAiVG8gdm90ZSBmb3IgYW5vdGhlciBjYW5kaWRhdGUsIHlvdSBtdXN0IGZpcnN0IGRlc2VsZWN0IGEgcHJldmlvdXNseSBzZWxlY3RlZCBjYW5kaWRhdGUuIiwKICAgICJ3YXJuaW5nT3ZlcnZvdGVZZXNOb0NvbnRlc3QiOiAiVG8gY2hhbmdlIHlvdXIgdm90ZSwgZmlyc3QgZGVzZWxlY3QgeW91ciBwcmV2aW91cyB2b3RlLiIsCiAgICAid2FybmluZ1Byb2JsZW1TY2FubmluZ0JhbGxvdCI6ICJUaGVyZSB3YXMgYSBwcm9ibGVtIHNjYW5uaW5nIHRoaXMgYmFsbG90LiIsCiAgICAid2FybmluZ1Byb2JsZW1TY2FubmluZ0JhbGxvdFNjYW5BZ2FpbiI6ICJUaGVyZSB3YXMgYSBwcm9ibGVtIHNjYW5uaW5nIHlvdXIgYmFsbG90LiBQbGVhc2Ugc2NhbiBpdCBhZ2Fpbi4iLAogICAgIndhcm5pbmdTY2FubmVyQW5vdGhlclNjYW5JblByb2dyZXNzIjogIkFub3RoZXIgYmFsbG90IGlzIGJlaW5nIHNjYW5uZWQuIiwKICAgICJ3YXJuaW5nU2Nhbm5lckJsYW5rQmFsbG90U3VibWlzc2lvbiI6ICJObyB2b3RlcyB3aWxsIGJlIGNvdW50ZWQgZnJvbSB0aGlzIGJhbGxvdC4iLAogICAgIndhcm5pbmdTY2FubmVySmFtbWVkIjogIlRoZSBiYWxsb3QgaXMgamFtbWVkIGluIHRoZSBzY2FubmVyLiIsCiAgICAid2FybmluZ1NjYW5uZXJNaXNtYXRjaGVkRWxlY3Rpb24iOiAiVGhlIGJhbGxvdCBkb2VzIG5vdCBtYXRjaCB0aGUgZWxlY3Rpb24gdGhpcyBzY2FubmVyIGlzIGNvbmZpZ3VyZWQgZm9yLiIsCiAgICAid2FybmluZ1NjYW5uZXJNaXNtYXRjaGVkUHJlY2luY3QiOiAiVGhlIGJhbGxvdCBkb2VzIG5vdCBtYXRjaCB0aGUgcHJlY2luY3QgdGhpcyBzY2FubmVyIGlzIGNvbmZpZ3VyZWQgZm9yLiIsCiAgICAid2FybmluZ1NjYW5uZXJNdWx0aXBsZVNoZWV0c0RldGVjdGVkIjogIk11bHRpcGxlIHNoZWV0cyBkZXRlY3RlZC4iLAogICAgIndhcm5pbmdTY2FubmVyTm9Wb3Rlc0ZvdW5kIjogIk5vIHZvdGVzIHdlcmUgZm91bmQgd2hlbiBzY2FubmluZyB0aGlzIGJhbGxvdC4iLAogICAgIndhcm5pbmdTY2FubmVyT2ZmaWNpYWxCYWxsb3RJblRlc3RNb2RlIjogIlRoZSBzY2FubmVyIGlzIGluIHRlc3QgYmFsbG90IG1vZGUuIE9mZmljaWFsIGJhbGxvdHMgbWF5IG5vdCBiZSBzY2FubmVkLiIsCiAgICAid2FybmluZ1NjYW5uZXJUZXN0QmFsbG90SW5PZmZpY2lhbE1vZGUiOiAiVGhlIHNjYW5uZXIgaXMgaW4gb2ZmaWNpYWwgYmFsbG90IG1vZGUuIFRlc3QgYmFsbG90cyBtYXkgbm90IGJlIHNjYW5uZWQuIiwKICAgICJ3YXJuaW5nU2Nhbm5lclZlcnRpY2FsU3RyZWFrc0RldGVjdGVkIjogIlRoZSBzY2FubmVyIG5lZWRzIHRvIGJlIGNsZWFuZWQuIgogIH0sCiAgImVzLVVTIjogewogICAgImF1ZGlvRmVlZGJhY2sxMFBlcmNlbnRWb2x1bWUiOiAiMTAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2syMFBlcmNlbnRWb2x1bWUiOiAiMjAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2szMFBlcmNlbnRWb2x1bWUiOiAiMzAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2s0MFBlcmNlbnRWb2x1bWUiOiAiNDAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2s1MFBlcmNlbnRWb2x1bWUiOiAiNTAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2s2MFBlcmNlbnRWb2x1bWUiOiAiNjAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2s3MFBlcmNlbnRWb2x1bWUiOiAiNzAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2s4MFBlcmNlbnRWb2x1bWUiOiAiODAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2s5MFBlcmNlbnRWb2x1bWUiOiAiOTAlIGRlIHZvbHVtZW4iLAogICAgImF1ZGlvRmVlZGJhY2tNYXhpbXVtVm9sdW1lIjogIlZvbHVtZW4gbcOheGltbyIsCiAgICAiYXVkaW9GZWVkYmFja01pbmltdW1Wb2x1bWUiOiAiVm9sdW1lbiBtw61uaW1vIiwKICAgICJibWRQYXREZXZpY2VJbnB1dE5hbWVNb3ZlIjogIlwiTW92ZXJcIiIsCiAgICAiYm1kUGF0RGV2aWNlSW5wdXROYW1lU2VsZWN0IjogIlwiU2VsZWNjaW9uYXJcIiIsCiAgICAiYnV0dG9uQWNjZXB0IjogIkFjZXB0YXIiLAogICAgImJ1dHRvbkFkZFdyaXRlSW4iOiAiYWdyZWdhciBjYW5kaWRhdG8gcG9yIGVzY3JpdG8iLAogICAgImJ1dHRvbkF1ZGlvTXV0ZSI6ICJTaWxlbmNpYXIgYXVkaW8iLAogICAgImJ1dHRvbkF1ZGlvVW5tdXRlIjogIkFjdGl2YXIgYXVkaW8iLAogICAgImJ1dHRvbkJhY2siOiAiQXRyw6FzIiwKICAgICJidXR0b25CYWxsb3RJc0NvcnJlY3QiOiAiRW1pdGlyIG1pIGJvbGV0YSIsCiAgICAiYnV0dG9uQmFsbG90SXNJbmNvcnJlY3QiOiAiTWkgYm9sZXRhIGVzIGluY29ycmVjdGEiLAogICAgImJ1dHRvbkJtZFJldmlld0NhcmRBY3Rpb24iOiAiUHJlc2lvbmUgZWwgYm90w7NuIGRlIHNlbGVjY2nDs24gcGFyYSBjYW1iaWFyIHN1cyB2b3RvcyBwYXJhIGVzdGUgY29uY3Vyc28uIiwKICAgICJidXR0b25CbWRSZXZpZXdDYXJkQWN0aW9uUGF0RGV2aWNlIjogIlVzYSBlbCBib3TDs24gZGUgc2VsZWNjaW9uYXIgcGFyYSBjYW1iaWFyIHR1cyB2b3RvcyBlbiBlc3RhIGNvbnRpZW5kYS4iLAogICAgImJ1dHRvbkJtZFNraXBQYXRDYWxpYnJhdGlvbiI6ICJTYWx0YXIgaWRlbnRpZmljYWNpw7NuIiwKICAgICJidXR0b25DYW5jZWwiOiAiQ2FuY2VsYXIiLAogICAgImJ1dHRvbkNhc3RCYWxsb3QiOiAiRW1pdGlyIGJvbGV0YSIsCiAgICAiYnV0dG9uQ2hhbmdlIjogIkNhbWJpbyIsCiAgICAiYnV0dG9uQ2xvc2UiOiAiQ2VycmFyIiwKICAgICJidXR0b25Db250aW51ZSI6ICJDb250aW51YXIiLAogICAgImJ1dHRvbkRvbmUiOiAiSGVjaG8iLAogICAgImJ1dHRvbkVuYWJsZUF1ZGlvT25seU1vZGUiOiAiSGFiaWxpdGUgZWwgbW9kbyBkZSBzb2xvIGF1ZGlvIiwKICAgICJidXR0b25FeGl0QXVkaW9Pbmx5TW9kZSI6ICJTYWxnYSBkZWwgbW9kbyBkZSBzb2xvIGF1ZGlvIiwKICAgICJidXR0b25Nb3JlIjogIk3DoXMiLAogICAgImJ1dHRvbk5leHQiOiAiU2lndWllbnRlIiwKICAgICJidXR0b25ObyI6ICJObyIsCiAgICAiYnV0dG9uT2theSI6ICJPayIsCiAgICAiYnV0dG9uUHJpbnRCYWxsb3QiOiAiSW1wcmltaXIgbWkgYm9sZXRhIiwKICAgICJidXR0b25SZXNldCI6ICJSZWluaWNpYXIiLAogICAgImJ1dHRvblJldHVybkJhbGxvdCI6ICJEZXZvbHZlciBsYSBib2xldGEiLAogICAgImJ1dHRvblJldHVyblRvQmFsbG90UmV2aWV3IjogIlZvbHZlciBhIGxhIHJldmlzacOzbiBkZSBsYSBib2xldGEiLAogICAgImJ1dHRvblJldmlldyI6ICJSZXZpc2FyIiwKICAgICJidXR0b25TdGFydFZvdGluZyI6ICJFbXBlemFyIGEgdm90YXIiLAogICAgImJ1dHRvblN0aWxsVm90aW5nIjogIlPDrSwgdG9kYXbDrWEgZXN0b3kgdm90YW5kby4iLAogICAgImJ1dHRvblZpZXdDb250ZXN0cyI6ICJWZXIgY29uY3Vyc29zIiwKICAgICJidXR0b25Wb3RlclNldHRpbmdzIjogIkNvbmZpZ3VyYWNpb25lcyIsCiAgICAiYnV0dG9uWWVzIjogIlPDrSIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Gb2N1c05leHQiOiAiRXN0ZSBlcyBlbCBib3TDs24gQWJham8sIHBhcmEgY2VudHJhcnNlIGVuIGVsIHNpZ3VpZW50ZSBlbGVtZW50byBkZSB1bmEgbGlzdGEgZGUgb3BjaW9uZXMgZW4gdW5hIHDDoWdpbmEuIFVzdGVkIHB1ZWRlIHV0aWxpemFyIGxvcyBib3RvbmVzIEFycmliYSB5IEFiYWpvIHBhcmEgZGVzcGxhemFyc2UgcG9yIGxvcyBjYW5kaWRhdG9zIGRlIHVuIGNvbmN1cnNvLiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Gb2N1c1ByZXZpb3VzIjogIkVzdGUgZXMgZWwgYm90w7NuIEFycmliYSwgcGFyYSBjZW50cmFyc2UgZW4gZWwgZWxlbWVudG8gYW50ZXJpb3IgZW4gdW5hIGxpc3RhIGRlIG9wY2lvbmVzIGVuIHVuYSBww6FnaW5hLiBQdWVkZSB1dGlsaXphciBsb3MgYm90b25lcyBBcnJpYmEgeSBBYmFqbyBwYXJhIGRlc3BsYXphcnNlIGVudHJlIGxvcyBjYW5kaWRhdG9zIGVuIHVuIGNvbmN1cnNvLiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25QYWdlTmV4dCI6ICJFc3RlIGVzIGVsIGJvdMOzbiBkZXJlY2hvLCBwYXJhIHBhc2FyIGEgbGEgc2lndWllbnRlIHDDoWdpbmEgbyBjb25jdXJzby4gUHVlZGUgdXRpbGl6YXIgbG9zIGJvdG9uZXMgSXpxdWllcmRhIHkgRGVyZWNoYSBwYXJhIGRlc3BsYXphcnNlIHBvciB0b2RhcyBsYXMgY29udGllbmRhcyBlbiBzdSBib2xldGEuIiwKICAgICJoZWxwQm1kQ29udHJvbGxlckJ1dHRvblBhZ2VQcmV2aW91cyI6ICJFc3RlIGVzIGVsIGJvdMOzbiBpenF1aWVyZG8sIHBhcmEgcmVncmVzYXIgYWwgcMOhZ2luYSBhbnRlcmlvciBvIGNvbmN1cnNvLiBQdWVkZSB1dGlsaXphciBsb3MgYm90b25lcyBJenF1aWVyZGEgeSBEZXJlY2hhIHBhcmEgZGVzcGxhemFyc2UgcG9yIHRvZGFzIGxhcyBjb250aWVuZGFzIGVuIHN1IGJvbGV0YS4iLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uUGxheWJhY2tSYXRlRG93biI6ICJFc3RlIGJvdMOzbiByZWR1Y2UgbGEgdmVsb2NpZGFkIGRlIHJlcHJvZHVjY2nDs24gZGVsIGF1ZGlvIGRlIHRleHRvIGEgdm96LiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25QbGF5YmFja1JhdGVVcCI6ICJFc3RlIGJvdMOzbiBhdW1lbnRhIGxhIHZlbG9jaWRhZCBkZSByZXByb2R1Y2Npw7NuIGRlbCBhdWRpbyBkZSB0ZXh0byBhIHZvei4iLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uU2VsZWN0IjogIkVzdGUgZXMgZWwgYm90w7NuIFNlbGVjY2lvbmFyLiBVdGlsaWNlIGVzdGUgYm90w7NuIHBhcmEgbWFycXVlIHN1IHZvdG8gcG9yIHVuIGNhbmRpZGF0byBvIHVuYSBvcGNpw7NuIGRlIHPDrSBvIG5vLiBBbCBwcmVzaW9uYXIgZWwgYm90w7NuIFNlbGVjY2lvbmFyIG51ZXZhbWVudGUgc2UgZWxpbWluYXLDoSBzdSB2b3RvIGFudGVyaW9yLiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Ub2dnbGVIZWxwIjogIkVzdGUgZXMgZWwgYm90w7NuIEF5dWRhLiBQcmVzaW9uZSBlc3RlIGJvdMOzbiBudWV2YW1lbnRlIHBhcmEgdm9sdmVyIGEgY29tcGxldGFyIHN1IGJvbGV0YS4iLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uVG9nZ2xlUGF1c2UiOiAiRXN0ZSBlcyBlbCBib3TDs24gUGF1c2EuIFV0aWxpY2UgZXN0ZSBib3TDs24gcGFyYSBwYXVzYXIgZWwgYXVkaW8gZGUgdGV4dG8gYSB2b3ouIEFsIHByZXNpb25hciBudWV2YW1lbnRlIGVsIGJvdMOzbiBQYXVzYSBzZSByZWFudWRhcsOhIGVsIGF1ZGlvIGRlIHRleHRvIGEgdm96LiIsCiAgICAiaGVscEJtZENvbnRyb2xsZXJCdXR0b25Wb2x1bWVEb3duIjogIkVzdGUgYm90w7NuIHJlZHVjZSBlbCB2b2x1bWVuIGRlbCBhdWRpbyBkZSB0ZXh0byBhIHZvei4iLAogICAgImhlbHBCbWRDb250cm9sbGVyQnV0dG9uVm9sdW1lVXAiOiAiRXN0ZSBib3TDs24gYXVtZW50YSBlbCB2b2x1bWVuIGRlbCBhdWRpbyBkZSB0ZXh0byBhIHZvei4iLAogICAgImluc3RydWN0aW9uc0Fza0ZvckhlbHAiOiAiUG9yIGZhdm9yIHBpZGEgYXl1ZGEgYSB1biB0cmFiYWphZG9yIGVsZWN0b3JhbC4iLAogICAgImluc3RydWN0aW9uc0Fza1BvbGxXb3JrZXJUb1BsdWdJblBvd2VyIjogIlDDrWRhbGUgYSB1biB0cmFiYWphZG9yIGVsZWN0b3JhbCBxdWUgY29uZWN0ZSBsYSBjb3JyaWVudGUuIGNhYmxlLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQXVkaW9NdXRlQnV0dG9uIjogIlByZXNpb25lIGVsIGJvdMOzbiBkZSBzZWxlY2Npw7NuIHBhcmEgc2lsZW5jaWFyIHRvZG8gZWwgYXVkaW8uIiwKICAgICJpbnN0cnVjdGlvbnNCbWRBc2tGb3JSZXN0YXJ0IjogIlBpZGUgYSB1biB0cmFiYWphZG9yIGVsZWN0b3JhbCBxdWUgcmVpbmljaWUgbGEgbcOhcXVpbmEuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRCYWxsb3ROYXZpZ2F0aW9uTWFyayI6ICJDdWFuZG8gdm90ZSBjb24gYXVkaW8gZGUgdGV4dG8gYSB2b3osIHV0aWxpY2UgZWwgY29udHJvbGFkb3IgYWNjZXNpYmxlIHBhcmEgbmF2ZWdhciBwb3Igc3UgYm9sZXRhLiBQYXJhIG5hdmVnYXIgcG9yIGxvcyBjb25jdXJzb3MsIHV0aWxpY2UgbG9zIGJvdG9uZXMgaXpxdWllcmRvIHkgZGVyZWNoby4gUGFyYSBuYXZlZ2FyIHBvciBsYXMgb3BjaW9uZXMgZGVsIGNvbmN1cnNvLCB1dGlsaWNlIGxvcyBib3RvbmVzIGFycmliYSB5IGFiYWpvLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQmFsbG90TmF2aWdhdGlvbk1hcmtTY2FuIjogIkN1YW5kbyB2b3RlIGNvbiBhdWRpbyBkZSB0ZXh0byBhIHZveiwgdXRpbGljZSBlbCBjb250cm9sYWRvciBhY2Nlc2libGUgcGFyYSBuYXZlZ2FyIHBvciBzdSBib2xldGEuIEhheSBjdWF0cm8gYm90b25lcyBkZSBmbGVjaGEgZGUgbmF2ZWdhY2nDs24gdWJpY2Fkb3MgY2VyY2EgZGVsIGNlbnRybyBkZWwgY29udHJvbGFkb3IuIFBhcmEgbmF2ZWdhciBwb3IgbGFzIG9wY2lvbmVzIGRlbCBjb25jdXJzbywgdXRpbGljZSBsYXMgZmxlY2hhcyBoYWNpYSBhcnJpYmEgeSBoYWNpYSBhYmFqby4gUGFyYSBzZWxlY2Npb25hciBvIGFudWxhciBsYSBzZWxlY2Npw7NuIGRlIHVuYSBvcGNpw7NuIGRlIGNvbmN1cnNvIGNvbW8gc3Ugdm90bywgdXNlIGVsIGJvdMOzbiBjaXJjdWxhciBTZWxlY2Npb25hciBhIGxhIGRlcmVjaGEgZGUgbG9zIGJvdG9uZXMgZGUgbmF2ZWdhY2nDs24uIFB1ZWRlIGVuY29udHJhciBkb3MgY29udHJvbGVzIGRlIHZvbHVtZW4gZW4gbGEgZXNxdWluYSBzdXBlcmlvciBkZXJlY2hhIGRlbCBjb250cm9sYWRvci4gRWwgYm90w7NuIG1lbm9zIHJlZHVjZSBlbCB2b2x1bWVuIGRlIHN1IGF1ZGlvIHkgZWwgYm90w7NuIG3DoXMgYXVtZW50YSBlbCB2b2x1bWVuLiBQYXJhIGNhbWJpYXIgbGEgdmVsb2NpZGFkIGRlIHZveiBkZSBzdSBhdWRpbywgdXNlIGxvcyBkb3MgYm90b25lcyBlbiBsYSBlc3F1aW5hIGluZmVyaW9yIGRlcmVjaGEgZGVsIGNvbnRyb2xhZG9yLiBFbCBib3TDs24gZGUgZmxlY2hhIGhhY2lhIGFiYWpvIHJlZHVjZSBsYSB2ZWxvY2lkYWQgZGVsIGhhYmxhIHkgZWwgYm90w7NuIGRlIGZsZWNoYSBoYWNpYSBhcnJpYmEgbGEgYXVtZW50YS4gUGFyYSBwYXVzYXIgbyByZWFudWRhciBlbCBhdWRpbyBlbiBjdWFscXVpZXIgbW9tZW50bywgdXNlIGVsIGJvdMOzbiBkZSBwYXVzYSBlbiBsYSBlc3F1aW5hIGluZmVyaW9yIGl6cXVpZXJkYSBkZWwgY29udHJvbGFkb3IuIFNpIG5lY2VzaXRhIG3DoXMgaW5mb3JtYWNpw7NuIHNvYnJlIGPDs21vIHVzYXIgZWwgY29udHJvbGFkb3IsIHByZXNpb25lIGVsIGJvdMOzbiBkZWwgc2lnbm8gZGUgaW50ZXJyb2dhY2nDs24gZW4gbGEgZXNxdWluYSBzdXBlcmlvciBpenF1aWVyZGEgZW4gY3VhbHF1aWVyIG1vbWVudG8uIFBhcmEgcmVwZXRpciBjdWFscXVpZXIgY29udGVuaWRvLCByZWdyZXNlIGFsIGNvbnRlbmlkbyBhbnRlcmlvciB1c2FuZG8gbGFzIGZsZWNoYXMgaGFjaWEgYXJyaWJhIG8gaGFjaWEgbGEgaXpxdWllcmRhLiBQdWxzZSBlbCBib3TDs24gZGVyZWNobyBhaG9yYSBwYXJhIGF2YW56YXIgYWwgcHJpbWVyIGNvbmN1cnNvLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQmFsbG90TmF2aWdhdGlvbk1hcmtTY2FuUGF0RGV2aWNlIjogIkN1YW5kbyB2b3RlcyBjb24gZWwgYXVkaW8gZGUgdGV4dG8gYSB2b3osIHVzYSB0dSBkaXNwb3NpdGl2byBhc2lzdGl2byBwZXJzb25hbCBwYXJhIG5hdmVnYXIgcG9yIHR1IGJvbGV0YS4gUGFyYSBuYXZlZ2FyIHBvciBsYXMgb3BjaW9uZXMgZGUgY29udGllbmRhLCB1c2EgZWwgYm90w7NuIGRlIG1vdmVyLiBQYXJhIHNlbGVjY2lvbmFyIG8gZGVzZWxlY2Npb25hciB1bmEgb3BjacOzbiBkZSBjb250aWVuZGEgY29tbyB0dSB2b3RvLCB1c2EgZWwgYm90w7NuIGRlIHNlbGVjY2lvbmFyLiBQYXJhIG5hdmVnYXIgcG9yIGxhcyBjb250aWVuZGFzLCB1c2EgZWwgYm90w7NuIGRlIG1vdmVyIHBhcmEgbmF2ZWdhciBhIGxvcyBjb250cm9sZXMgZXRpcXVldGFkb3MgY29tbyBcInNpZ3VpZW50ZVwiIHkgXCJhbnRlcmlvclwiIHkgdXNhIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hci4gRGVzcHXDqXMgZGUgbWFyY2FyIHR1cyB2b3RvcyBlbiB1bmEgY29udGllbmRhLCBlbCBlbmZvcXVlIHNlIG1vdmVyw6EgYXV0b23DoXRpY2FtZW50ZSBhbCBjb250cm9sIFwic2lndWllbnRlXCIgcGFyYSB0dSBjb252ZW5pZW5jaWEuIFBhcmEgY29tZW56YXIsIHVzYSBlbCBib3TDs24gZGUgbW92ZXIgcGFyYSBuYXZlZ2FyIGFsIGNvbnRyb2wgZXRpcXVldGFkbyBjb21vIFwiY29tZW56YXIgYSB2b3RhclwiIHkgbHVlZ28gdXNhIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hciBwYXJhIGF2YW56YXIgYSBsYSBwcmltZXJhIGNvbnRpZW5kYS4iLAogICAgImluc3RydWN0aW9uc0JtZENhc3RCYWxsb3RQcmVhbWJsZSI6ICJTdSBib2xldGEgb2ZpY2lhbCBzZSBlc3TDoSBpbXByaW1pZW5kby4gQ29tcGxldGUgbG9zIHNpZ3VpZW50ZXMgcGFzb3MgcGFyYSB0ZXJtaW5hciBkZSB2b3RhcjoiLAogICAgImluc3RydWN0aW9uc0JtZENhc3RCYWxsb3RQcmVhbWJsZVBvc3RQcmludCI6ICJTdSBib2xldGEgb2ZpY2lhbCBoYSBzaWRvIGVsaW1pbmFkYSBkZSBsYSBpbXByZXNvcmEuIENvbXBsZXRlIGxvcyBzaWd1aWVudGVzIHBhc29zIHBhcmEgdGVybWluYXIgZGUgdm90YXI6IiwKICAgICJpbnN0cnVjdGlvbnNCbWRDYXN0QmFsbG90U3RlcDEiOiAiMS4gVmVyaWZpcXVlIHN1IGJvbGV0YSBvZmljaWFsLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ2FzdEJhbGxvdFN0ZXAyIjogIjIuIEVzY2FuZWUgc3UgYm9sZXRhIG9maWNpYWwuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDbG9zZVByaW50ZXJDb3ZlciI6ICJMYSBjdWJpZXJ0YSBkZSBsYSBpbXByZXNvcmEgZXN0w6EgYWJpZXJ0YSB5IGRlYmUgY2VycmFyc2UgcGFyYSBjb250aW51YXIgdm90YW5kby4iLAogICAgImluc3RydWN0aW9uc0JtZENvbmZpcm1DYXN0aW5nQmFsbG90IjogIlByZXNpb25hIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hciBwYXJhIGNvbmZpcm1hciBxdWUgdHVzIGVsZWNjaW9uZXMgc29uIGNvcnJlY3RhcyB5IGVtaXRpciB0dSBib2xldGEuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb25maXJtQ2FzdGluZ0JhbGxvdFBhdERldmljZSI6ICJVc2EgZWwgYm90w7NuIGRlIHNlbGVjY2lvbmFyIHBhcmEgY29uZmlybWFyIHF1ZSB0dXMgZWxlY2Npb25lcyBzb24gY29ycmVjdGFzIHkgZW1pdGlyIHR1IGJvbGV0YS4iLAogICAgImluc3RydWN0aW9uc0JtZENvbmZpcm1QcmludGluZ0JhbGxvdCI6ICJQcmVzaW9uYSBlbCBib3TDs24gZGUgc2VsZWNjaW9uYXIgcGFyYSBjb25maXJtYXIgdHVzIGVsZWNjaW9uZXMgZSBpbXByaW1pciB0dSBib2xldGEuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRDb25maXJtUHJpbnRpbmdCYWxsb3RQYXREZXZpY2UiOiAiVXNhIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hciBwYXJhIGNvbmZpcm1hciB0dXMgZWxlY2Npb25lcyBlIGltcHJpbWlyIHR1IGJvbGV0YS4iLAogICAgImluc3RydWN0aW9uc0JtZENvbnRlc3ROYXZpZ2F0aW9uIjogIlBhcmEgbmF2ZWdhciBwb3IgbGFzIG9wY2lvbmVzIGRlbCBjb25jdXJzbywgdXRpbGljZSBlbCBib3TDs24gaGFjaWEgYWJham8uIFBhcmEgcGFzYXIgYWwgc2lndWllbnRlIGNvbmN1cnNvLCB1dGlsaWNlIGVsIGJvdMOzbiBkZXJlY2hvLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kQ29udGVzdE5hdmlnYXRpb25QYXREZXZpY2UiOiAiUGFyYSBuYXZlZ2FyIHBvciBsYXMgb3BjaW9uZXMgZGUgY29udGllbmRhLCB1c2EgZWwgYm90w7NuIGRlIG1vdmVyLiBQYXJhIGF2YW56YXIgYSBsYSBzaWd1aWVudGUgY29udGllbmRhLCB1c2EgZWwgYm90w7NuIGRlIG1vdmVyIHBhcmEgbmF2ZWdhciBhbCBjb250cm9sIGV0aXF1ZXRhZG8gY29tbyBcInNpZ3VpZW50ZVwiIHkgbHVlZ28gdXNhIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hciBwYXJhIGNvbnRpbnVhci4iLAogICAgImluc3RydWN0aW9uc0JtZENvbnRyb2xsZXJTYW5kYm94TWFya1NjYW4iOiAiUHJlc2lvbmUgY3VhbHF1aWVyIGJvdMOzbiBlbiBlbCBjb250cm9sYWRvciBwYXJhIGFwcmVuZGVyIHF1w6kgZXMgeSBjw7NtbyB1dGlsaXphcmxvLiBDdWFuZG8gaGF5YSB0ZXJtaW5hZG8sIHByZXNpb25lIG51ZXZhbWVudGUgZWwgYm90w7NuIFwiQXl1ZGFcIiBjb24gZm9ybWEgZGUgc2lnbm8gZGUgaW50ZXJyb2dhY2nDs24gZW4gbGEgZXNxdWluYSBzdXBlcmlvciBpenF1aWVyZGEgZGVsIGNvbnRyb2xhZG9yIHBhcmEgcmVncmVzYXIgYSBzdSBib2xldGEuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRJbnNlcnRCYWxsb3RGYWNlVXAiOiAiQXNlZ8O6cmF0ZSBkZSBpbnNlcnRhciBsYSBob2phIGNvbiBsYSBjYXJhIGltcHJlc2EgaGFjaWEgYXJyaWJhLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kSW5zZXJ0UHJldmlvdXNseVByaW50ZWRCYWxsb3QiOiAiUG9yIGZhdm9yLCByZXRpcmEgbGEgaG9qYSBlIGluc2VydGEgbGEgYm9sZXRhIHByZXZpYW1lbnRlIGltcHJlc2EuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRJbnZhbGlkYXRlZEJhbGxvdCI6ICJIYSBpbmRpY2FkbyBxdWUgc3UgYm9sZXRhIG5lY2VzaXRhIGNhbWJpb3MuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRNb3ZlVG9TZWxlY3RUb0NvbnRpbnVlUGF0RGV2aWNlIjogIlVzYSBlbCBib3TDs24gZGUgbW92ZXIgcGFyYSBzZWxlY2Npb25hciBlbCBib3TDs24gXCJBY2VwdGFyXCIgeSBsdWVnbyB1c2EgZWwgYm90w7NuIGRlIHNlbGVjY2lvbmFyIHBhcmEgY29udGludWFyLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kTmV4dFRvQ29udGludWUiOiAiUHJlc2lvbmEgZWwgYm90w7NuIGRlcmVjaG8gcGFyYSBjb250aW51YXIuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXBlckphbSI6ICJQb3IgZmF2b3IgYXZpc2UgYSB1biB0cmFiYWphZG9yIGVsZWN0b3JhbCBwYXJhIHF1ZSBlbGltaW5lIGVsIGF0YXNjby4iLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uQWN0aXZhdGVJbnB1dCI6ICJBY3RpdmUgbGEgZW50cmFkYSBwYXJhIGNvbnRpbnVhci4iLAogICAgImluc3RydWN0aW9uc0JtZFBhdENhbGlicmF0aW9uQWN0aXZhdGVJbnB1dEFnYWluIjogIkFjdGl2ZSBsYSBlbnRyYWRhIG51ZXZhbWVudGUgcGFyYSBjb250aW51YXIuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQYXRDYWxpYnJhdGlvbkFjdGl2YXRlT3RoZXJJbnB1dCI6ICJBY3RpdmUgbGEgb3RyYSBlbnRyYWRhLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25Db25maXJtRXhpdFNjcmVlbiI6ICJQdWVkZSBjb250aW51YXIgY29uIGxhIHZvdGFjacOzbiBvIHZvbHZlciBhIGxhIHBhbnRhbGxhIGFudGVyaW9yLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25JbnRyb1N0ZXAiOiAiQWN0aXZlIGN1YWxxdWllcmEgZGUgbGFzIGVudHJhZGFzIHBhcmEgY29udGludWFyLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUGF0Q2FsaWJyYXRpb25UcnlJbnB1dCI6ICJQcnVlYmUgdW5hIGVudHJhZGEgcGFyYSBjb250aW51YXIuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRQcmludFNjcmVlbk5vQmFsbG90UmVtb3ZhbCI6ICJObyByZXRpcmVzIGxhIGJvbGV0YSB1bmEgdmV6IHF1ZSBzZSBoYXlhIGltcHJlc28uIiwKICAgICJpbnN0cnVjdGlvbnNCbWRSZWluc2VydEJhbGxvdCI6ICJQb3IgZmF2b3IsIHZ1ZWx2ZSBhIGluc2VydGFyIGxhIGhvamEgaW1wcmVzYSBwYXJhIGVtaXRpciB0dSBib2xldGEgeSBmaW5hbGl6YXIgbGEgdm90YWNpw7NuLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUmV2aWV3QW5kVmFsaWRhdGVQcmludGVkQmFsbG90IjogIkxvcyBzaWd1aWVudGVzIHZvdG9zIGZ1ZXJvbiBlc2NhbmVhZG9zIGRlIHR1IGJvbGV0YSBvZmljaWFsIGltcHJlc2EuIFJldmlzYSBsYXMgc2VsZWNjaW9uZXMgZW4gY2FkYSBjb250aWVuZGEgeSB2ZXJpZmljYSBxdWUgc2VhbiBjb3JyZWN0YXMgcGFyYSBlbWl0aXIgdHUgYm9sZXRhLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUmV2aWV3UGFnZUNoYW5naW5nVm90ZXMiOiAiUGFyYSBjYW1iaWFyIHN1IHZvdG8gZW4gY3VhbHF1aWVyIGNvbmN1cnNvLCB1dGlsaWNlIGVsIGJvdMOzbiBTZWxlY2Npb25hciBwYXJhIG5hdmVnYXIgYSBlc2UgY29uY3Vyc28uIEN1YW5kbyBoYXlhIHRlcm1pbmFkbyBkZSBoYWNlciBzdXMgc2VsZWNjaW9uZXMgZGUgYm9sZXRhIHkgZXN0w6kgbGlzdG8gcGFyYSBpbXByaW1pciBzdSBib2xldGEsIHVzZSBlbCBib3TDs24gZGVyZWNobyBwYXJhIGltcHJpbWlyIHN1IGJvbGV0YS4iLAogICAgImluc3RydWN0aW9uc0JtZFJldmlld1BhZ2VDaGFuZ2luZ1ZvdGVzUGF0RGV2aWNlIjogIlBhcmEgY2FtYmlhciB0dSB2b3RvIGVuIGN1YWxxdWllciBjb250aWVuZGEsIHVzYSBlbCBib3TDs24gZGUgc2VsZWNjaW9uYXIgcGFyYSBuYXZlZ2FyIGEgZXNhIGNvbnRpZW5kYS4gQ3VhbmRvIGhheWFzIHRlcm1pbmFkbyBkZSBoYWNlciBsYXMgc2VsZWNjaW9uZXMgZW4gdHUgYm9sZXRhIHkgZXN0w6lzIGxpc3RvIHBhcmEgaW1wcmltaXJsYSwgdXNhIGVsIGJvdMOzbiBkZSBtb3ZlciBwYXJhIG5hdmVnYXIgYWwgY29udHJvbCBldGlxdWV0YWRvIGNvbW8gXCJpbXByaW1pciBtaSBib2xldGFcIiB5IGx1ZWdvIHVzYSBlbCBib3TDs24gZGUgc2VsZWNjaW9uYXIgcGFyYSBjb21lbnphciBhIGltcHJpbWlyLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kUmV2aWV3UGFnZU5hdmlnYXRpb24iOiAiUGFyYSByZXZpc2FyIHN1cyB2b3RvcywgYXZhbmNlIHBvciBsYXMgY29udGllbmRhcyBkZSBib2xldGFzIHVzYW5kbyBsb3MgYm90b25lcyBhcnJpYmEgeSBhYmFqby4iLAogICAgImluc3RydWN0aW9uc0JtZFJldmlld1BhZ2VOYXZpZ2F0aW9uUGF0RGV2aWNlIjogIlBhcmEgcmV2aXNhciB0dXMgdm90b3MsIGF2YW56YSBwb3IgbGFzIGNvbnRpZW5kYXMgZGUgbGEgYm9sZXRhIHVzYW5kbyBlbCBib3TDs24gZGUgbW92ZXIuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRTY2FuUmV2aWV3Q29uZmlybWF0aW9uIjogIlNpIHN1cyBzZWxlY2Npb25lcyBzb24gY29ycmVjdGFzLCBwcmVzaW9uZSBlbCBib3TDs24gRGVyZWNoYSBwYXJhIGNvbmZpcm1hciBzdXMgZWxlY2Npb25lcyB5IGVtaXRpciBzdSB2b3RvLiBTaSBoYXkgdW4gZXJyb3IsIHByZXNpb25lIGVsIGJvdMOzbiBpenF1aWVyZG8gcGFyYSBtYXJjYXIgZXN0YSBib2xldGEgY29tbyBpbmNvcnJlY3RhIHkgYWxlcnRhciBhIHVuIHRyYWJhamFkb3IgZWxlY3RvcmFsLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kU2NhblJldmlld0NvbmZpcm1hdGlvblBhdERldmljZSI6ICJTaSB0dXMgc2VsZWNjaW9uZXMgc29uIGNvcnJlY3RhcywgdXNhIGVsIGJvdMOzbiBkZSBtb3ZlciBwYXJhIG5hdmVnYXIgYWwgY29udHJvbCBldGlxdWV0YWRvIGNvbW8gXCJlbWl0aXIgbWkgYm9sZXRhXCIgeSBsdWVnbyB1c2EgZWwgYm90w7NuIGRlIHNlbGVjY2lvbmFyIHBhcmEgY29uZmlybWFyIHR1cyBlbGVjY2lvbmVzIHkgZW1pdGlyIHR1IGJvbGV0YS4gU2kgaGF5IHVuIGVycm9yLCBzZWxlY2Npb25hIGxhIG9wY2nDs24gZXRpcXVldGFkYSBjb21vIFwibWkgYm9sZXRhIGVzIGluY29ycmVjdGFcIiBwYXJhIG1hcmNhciBlc3RhIGJvbGV0YSBjb21vIGluY29ycmVjdGEgeSBhbGVydGFyIGEgdW4gdHJhYmFqYWRvciBlbGVjdG9yYWwuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRTZWxlY3RUb0NvbnRpbnVlIjogIlByZXNpb25lIGVsIGJvdMOzbiBkZSBzZWxlY2Npw7NuIHBhcmEgY29udGludWFyLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kU2VsZWN0VG9Db250aW51ZVBhdERldmljZSI6ICJVc2EgZWwgYm90w7NuIGRlIHNlbGVjY2lvbmFyIHBhcmEgY29udGludWFyLiIsCiAgICAiaW5zdHJ1Y3Rpb25zQm1kV3JpdGVJbkZvcm1OYXZpZ2F0aW9uIjogIlV0aWxpY2UgbG9zIGJvdG9uZXMgYXJyaWJhIHkgYWJham8gcGFyYSBuYXZlZ2FyIGVudHJlIGxhcyBsZXRyYXMgZGUgdW4gdGVjbGFkbyBlc3TDoW5kYXIuIFV0aWxpY2UgZWwgYm90w7NuIGRlIHNlbGVjY2nDs24gcGFyYSBzZWxlY2Npb25hciBsYSBsZXRyYSBhY3R1YWwuIiwKICAgICJpbnN0cnVjdGlvbnNCbWRXcml0ZUluRm9ybU5hdmlnYXRpb25QYXREZXZpY2UiOiAiVXNhIGVsIGJvdMOzbiBkZSBtb3ZlciBwYXJhIG5hdmVnYXIgZW50cmUgbGFzIGxldHJhcyBkZSB1biB0ZWNsYWRvIGVzdMOhbmRhci4gVXNhIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hciBwYXJhIHNlbGVjY2lvbmFyIGxhIGxldHJhIGFjdHVhbC4iLAogICAgImluc3RydWN0aW9uc0xhbmd1YWdlU2V0dGluZ3NCdXR0b24iOiAiUHJlc2lvbmEgZWwgYm90w7NuIGRlIHNlbGVjY2lvbmFyIHBhcmEgY2FtYmlhciBlbCBpZGlvbWEgZGUgdHUgYm9sZXRhLiIsCiAgICAiaW5zdHJ1Y3Rpb25zTGFuZ3VhZ2VTZXR0aW5nc1NjcmVlbiI6ICJVdGlsaWNlIGxvcyBib3RvbmVzIGFycmliYSB5IGFiYWpvIHBhcmEgbmF2ZWdhciBwb3IgbG9zIGlkaW9tYXMgZGUgdm90YWNpw7NuIGRpc3BvbmlibGVzLiBQYXJhIHNlbGVjY2lvbmFyIHVuIGlkaW9tYSwgdXRpbGljZSBlbCBib3TDs24gZGUgc2VsZWNjacOzbi4gQ3VhbmRvIGhheWFzIHRlcm1pbmFkbywgdXRpbGl6YSBlbCBib3TDs24gZGVyZWNobyBwYXJhIGNvbnRpbnVhciB2b3RhbmRvLiIsCiAgICAiaW5zdHJ1Y3Rpb25zTGFuZ3VhZ2VTZXR0aW5nc1NjcmVlblBhdERldmljZSI6ICJVc2EgZWwgYm90w7NuIGRlIG1vdmVyIHBhcmEgbmF2ZWdhciBwb3IgbG9zIGlkaW9tYXMgZGlzcG9uaWJsZXMgZGUgbGEgYm9sZXRhLiBQYXJhIHNlbGVjY2lvbmFyIHVuIGlkaW9tYSwgdXNhIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hci4gQ3VhbmRvIGhheWFzIHRlcm1pbmFkbywgdXNhIGVsIGJvdMOzbiBkZSBtb3ZlciBwYXJhIG5hdmVnYXIgYWwgY29udHJvbCBldGlxdWV0YWRvIGNvbW8gXCJsaXN0b1wiIHkgbHVlZ28gdXNhIGVsIGJvdMOzbiBkZSBzZWxlY2Npb25hciBwYXJhIGNvbnRpbnVhciB2b3RhbmRvLiIsCiAgICAiaW5zdHJ1Y3Rpb25zU2Nhbm5lckFza0ZvclJlc3RhcnQiOiAiUMOtZGFsZSBhIHVuIHRyYWJhamFkb3IgZWxlY3RvcmFsIHF1ZSByZWluaWNpZSBlbCBlc2PDoW5lci4iLAogICAgImluc3RydWN0aW9uc1NjYW5uZXJJbnNlcnRCYWxsb3RTY3JlZW4iOiAiRXNjYW5lZSB1bmEgYm9sZXRhIGEgbGEgdmV6LiIsCiAgICAiaW5zdHJ1Y3Rpb25zU2Nhbm5lclJlbW92ZUJhbGxvdFRvQ29udGludWUiOiAiUmV0aXJlIGxhIGJvbGV0YSBwYXJhIGNvbnRpbnVhci4iLAogICAgImluc3RydWN0aW9uc1NjYW5uZXJSZW1vdmVEb3VibGVTaGVldCI6ICJSZXRpcmUgc3UgYm9sZXRhIGUgaW5zZXJ0ZSB1bmEgaG9qYSBhIGxhIHZlei4iLAogICAgImxhYmVsQWxsUHJlY2luY3RzU2VsZWN0aW9uIjogIlRvZG9zIGxvcyByZWNpbnRvcyIsCiAgICAibGFiZWxCYWxsb3RTdHlsZSI6ICJFc3RpbG8gZGUgYm9sZXRhOiIsCiAgICAibGFiZWxCbWRQYXRDYWxpYnJhdGlvbklucHV0QWN0aXZhdGVkIjogIkVudHJhZGEgYWN0aXZhZGE6IiwKICAgICJsYWJlbEJtZFBhdENhbGlicmF0aW9uSW5wdXRJZGVudGlmaWVkIjogIkVudHJhZGEgaWRlbnRpZmljYWRhOiIsCiAgICAibGFiZWxCbWRTZWNvbmRzUmVtYWluaW5nIjogIk7Dum1lcm8gZGUgc2VndW5kb3MgcmVzdGFudGVzOiIsCiAgICAibGFiZWxCbWRXcml0ZUluRm9ybSI6ICJJbnRyb2R1emNhIGVsIG5vbWJyZSBkZSB1bmEgcGVyc29uYSBxdWUgPDE+bm88LzE+IGVuIGxhIGJvbGV0YToiLAogICAgImxhYmVsQ2hhcmFjdGVyc1JlbWFpbmluZyI6ICJQZXJzb25hamVzIHJlc3RhbnRlczoiLAogICAgImxhYmVsQ29udGVzdE51bWJlciI6ICJOw7ptZXJvIGRlIGNvbmN1cnNvOiIsCiAgICAibGFiZWxDb250ZXN0c1JlbWFpbmluZyI6ICJDb25jdXJzb3MgcmVzdGFudGVzOiIsCiAgICAibGFiZWxDb250ZXN0c1dpdGhOb1ZvdGVzIjogIkNvbmN1cnNvcyBzaW4gdm90b3MgbWFyY2Fkb3M6IiwKICAgICJsYWJlbENvbnRlc3RzV2l0aFRvb01hbnlWb3RlcyI6ICJDb25jdXJzb3MgY29uIGRlbWFzaWFkb3Mgdm90b3MgbWFyY2Fkb3M6IiwKICAgICJsYWJlbENvbnRlc3RzV2l0aFZvdGVzUmVtYWluaW5nIjogIkNvbmN1cnNvcyBjb24gdW5vIG8gbcOhcyB2b3RvcyByZXN0YW50ZXM6IiwKICAgICJsYWJlbEN1cnJlbnRMYW5ndWFnZSI6ICJJZGlvbWEgYWN0dWFsOiIsCiAgICAibGFiZWxEZXNlbGVjdGVkIjogIkRlc2VsZWNjaW9uYWRvczoiLAogICAgImxhYmVsRGVzZWxlY3RlZE9wdGlvbiI6ICJPcGNpw7NuIGRlc2VsZWNjaW9uYWRhOiIsCiAgICAibGFiZWxFaXRoZXJOZWl0aGVyQ29udGVzdEVpdGhlck5laXRoZXJTZWN0aW9uIjogIlZPVEUgUE9SIExBIEFQUk9CQUNJw5NOIERFIENVQUxRVUlFUiBPIENPTlRSQSBBTUJPUyIsCiAgICAibGFiZWxFaXRoZXJOZWl0aGVyQ29udGVzdFBpY2tPbmVTZWN0aW9uIjogIlkgVk9UQSBQT1IgVU5PIiwKICAgICJsYWJlbEtleWJvYXJkQ29tbWEiOiAiLCIsCiAgICAibGFiZWxLZXlib2FyZERlbGV0ZSI6ICJlbGltaW5hciIsCiAgICAibGFiZWxLZXlib2FyZERvdWJsZVF1b3RlIjogIlwiIiwKICAgICJsYWJlbEtleWJvYXJkSHlwaGVuIjogIi0iLAogICAgImxhYmVsS2V5Ym9hcmRQZXJpb2QiOiAiLiIsCiAgICAibGFiZWxLZXlib2FyZFNpbmdsZVF1b3RlIjogIiciLAogICAgImxhYmVsS2V5Ym9hcmRTcGFjZUJhciI6ICJlc3BhY2lvIiwKICAgICJsYWJlbE51bUJhbGxvdENvbnRlc3RzIjogIk7Dum1lcm8gZGUgY29udGllbmRhcyBlbiBzdSBib2xldGE6IiwKICAgICJsYWJlbE51bVNoZWV0c1NjYW5uZWQiOiAiSG9qYXMgZXNjYW5lYWRhcyIsCiAgICAibGFiZWxOdW1Wb3Rlc1JlbWFpbmluZyI6ICJWb3RvcyByZXN0YW50ZXMgZW4gZXN0ZSBjb25jdXJzbzoiLAogICAgImxhYmVsTnVtVm90ZXNVbnVzZWQiOiAiTsO6bWVybyBkZSB2b3RvcyBubyB1dGlsaXphZG9zOiIsCiAgICAibGFiZWxTZWxlY3RlZCI6ICJTZWxlY2Npb25hZG9zOiIsCiAgICAibGFiZWxTZWxlY3RlZE9wdGlvbiI6ICJPcGNpw7NuIHNlbGVjY2lvbmFkYToiLAogICAgImxhYmVsVGhlbWVzQ29udHJhc3RIaWdoRGFyayI6ICJUZXh0byBibGFuY28sIGZvbmRvIG5lZ3JvIiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0SGlnaExpZ2h0IjogIlRleHRvIG5lZ3JvLCBmb25kbyBibGFuY28iLAogICAgImxhYmVsVGhlbWVzQ29udHJhc3RMb3ciOiAiVGV4dG8gZ3JpcywgZm9uZG8gb3NjdXJvIiwKICAgICJsYWJlbFRoZW1lc0NvbnRyYXN0TWVkaXVtIjogIlRleHRvIG9zY3VybywgZm9uZG8gY2xhcm8iLAogICAgImxhYmVsVGhlbWVzU2l6ZUV4dHJhTGFyZ2UiOiAiRXh0cmEgZ3JhbmRlIiwKICAgICJsYWJlbFRoZW1lc1NpemVMYXJnZSI6ICJHcmFuZGUiLAogICAgImxhYmVsVGhlbWVzU2l6ZU1lZGl1bSI6ICJNZWRpbyIsCiAgICAibGFiZWxUaGVtZXNTaXplU21hbGwiOiAiUGVxdWXDsW8iLAogICAgImxhYmVsVG90YWxDb250ZXN0cyI6ICJDb25jdXJzb3MgdG90YWxlczoiLAogICAgImxhYmVsV3JpdGVJbkNhbmRpZGF0ZU5hbWUiOiAiQ2FuZGlkYXRvIHBvciBlc2NyaXRvIiwKICAgICJsYWJlbFdyaXRlSW5QYXJlbnRoZXNpemVkIjogIihwb3IgZXNjcml0bykiLAogICAgImxhYmVsV3JpdGVJblRpdGxlQ2FzZSI6ICJFc2NyaWJpciBlbiIsCiAgICAibGFiZWxXcml0ZUluVGl0bGVDYXNlQ29sb24iOiAiRXNjcmliaXIgZW46IiwKICAgICJsZXR0ZXJBIjogIkEiLAogICAgImxldHRlckIiOiAiQiIsCiAgICAibGV0dGVyQyI6ICJDIiwKICAgICJsZXR0ZXJEIjogIkQiLAogICAgImxldHRlckUiOiAiRSIsCiAgICAibGV0dGVyRiI6ICJGIiwKICAgICJsZXR0ZXJHIjogIkciLAogICAgImxldHRlckgiOiAiSCIsCiAgICAibGV0dGVySSI6ICJJIiwKICAgICJsZXR0ZXJKIjogIkoiLAogICAgImxldHRlcksiOiAiSyIsCiAgICAibGV0dGVyTCI6ICJMIiwKICAgICJsZXR0ZXJNIjogIk0iLAogICAgImxldHRlck4iOiAiTiIsCiAgICAibGV0dGVyTyI6ICJPIiwKICAgICJsZXR0ZXJQIjogIlAiLAogICAgImxldHRlclEiOiAiUSIsCiAgICAibGV0dGVyUiI6ICJSIiwKICAgICJsZXR0ZXJTIjogIlMiLAogICAgImxldHRlclQiOiAiVCIsCiAgICAibGV0dGVyVSI6ICJVIiwKICAgICJsZXR0ZXJWIjogIlYiLAogICAgImxldHRlclciOiAiVyIsCiAgICAibGV0dGVyWCI6ICJYIiwKICAgICJsZXR0ZXJZIjogIlkiLAogICAgImxldHRlcloiOiAiWiIsCiAgICAibm90ZUFza1BvbGxXb3JrZXJGb3JIZWxwIjogIlByZWfDum50ZWxlIGEgdW4gdHJhYmFqYWRvciBlbGVjdG9yYWwgc2kgbmVjZXNpdGEgYXl1ZGEuIiwKICAgICJub3RlQmFsbG90Q29udGVzdE5vU2VsZWN0aW9uIjogIlNpbiBzZWxlY2Npw7NuIiwKICAgICJub3RlQm1kQmFsbG90Qm94SXNGdWxsIjogIlVuIHRyYWJhamFkb3IgZWxlY3RvcmFsIGRlYmUgdmFjaWFyIGxhIGJvbGV0YSBjb21wbGV0YSBjYWphLiIsCiAgICAibm90ZUJtZEJhbGxvdFNoZWV0TG9hZGVkIjogIkxhIHBhcGVsZXRhIGhhIHNpZG8gY2FyZ2FkYS4gVmFzIGEgdGVuZXIgbGEgb3BvcnR1bmlkYWQgZGUgcmV2aXNhciBzdXMgc2VsZWNjaW9uZXMgYW50ZXMgZGUgcmVpbXByaW1pciBzdSBib2xldGEuIiwKICAgICJub3RlQm1kQ2FzdGluZ0JhbGxvdCI6ICJFbWl0aWVuZG8gdm90by4uLiIsCiAgICAibm90ZUJtZENsZWFyaW5nQmFsbG90IjogIkJvcnJhbmRvIGxhIGJvbGV0YSIsCiAgICAibm90ZUJtZENvbnRlc3RDb21wbGV0ZWQiOiAiSGEgY29tcGxldGFkbyBzdXMgc2VsZWNjaW9uZXMgZW4gZXN0ZSBjb25jdXJzby4gUHJlc2lvbmUgZWwgYm90w7NuIGRlIGZsZWNoYSBkZXJlY2hhIHBhcmEgYXZhbnphciBhbCBzaWd1aWVudGUgY29uY3Vyc28uIFB1ZWRlIGNvbnRpbnVhciBuYXZlZ2FuZG8gZW4gZXN0ZSBjb25jdXJzbyBwYXJhIGNhbWJpYXIgc3VzIHNlbGVjY2lvbmVzLiIsCiAgICAibm90ZUJtZEVpdGhlck5laXRoZXJOb1NlbGVjdGlvbiI6ICJQcmltZXJvLCB2b3RlIFwiYSBmYXZvciBkZSBjdWFscXVpZXJhIGRlIGxvcyBkb3NcIiBvIFwiZW4gY29udHJhIGRlIGFtYm9zXCIuIEx1ZWdvIHNlbGVjY2lvbmUgc3UgbWVkaWRhIHByZWZlcmlkYS4iLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWRFaXRoZXIiOiAiSGEgc2VsZWNjaW9uYWRvIFwicGFyYSBjdWFscXVpZXJhIGRlIGxvcyBkb3NcIi4gPDI+QWhvcmEgc2VsZWNjaW9uZSB0dSBtZWRpZGEgcHJlZmVyaWRhLiA8LzI+IiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlclNlbGVjdGVkRWl0aGVyQW5kUHJlZmVycmVkIjogIkhhIHNlbGVjY2lvbmFkbyBcInBhcmEgY3VhbHF1aWVyYVwiIHkgc3UgbWVkaWRhIHByZWZlcmlkYS4iLAogICAgIm5vdGVCbWRFaXRoZXJOZWl0aGVyU2VsZWN0ZWROZWl0aGVyIjogIkhhIHNlbGVjY2lvbmFkbyBcImNvbnRyYSBhbWJvc1wiLiA8Mj5UYW1iacOpbiBwdWVkZSBzZWxlY2Npb25hciBzdSBtZWRpZGEgcHJlZmVyaWRhLiA8LzI+IiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlclNlbGVjdGVkTmVpdGhlckFuZFByZWZlcnJlZCI6ICJIYSBzZWxlY2Npb25hZG8gXCJjb250cmEgYW1ib3NcIiB5IHN1IG1lZGlkYSBwcmVmZXJpZGEuIiwKICAgICJub3RlQm1kRWl0aGVyTmVpdGhlclNlbGVjdGVkUHJlZmVycmVkIjogIkhhcyBzZWxlY2Npb25hZG8gdHUgbWVkaWRhIHByZWZlcmlkYS4gPDI+QWhvcmEgdm90ZSBcImEgZmF2b3IgZGUgY3VhbHF1aWVyYSBkZSBsb3MgZG9zXCIgbyBcImVuIGNvbnRyYSBkZSBhbWJvc1wiLiA8LzI+IiwKICAgICJub3RlQm1kSGFyZHdhcmVSZXNldCI6ICJFbCBoYXJkd2FyZSBoYSBzaWRvIHJlaW5pY2lhZG8uIiwKICAgICJub3RlQm1kSGFyZHdhcmVSZXNldHRpbmciOiAiRWwgaGFyZHdhcmUgc2UgZXN0w6EgcmVpbmljaWFuZG8uIiwKICAgICJub3RlQm1kSW50ZXJwcmV0YXRpb25Qcm9ibGVtIjogIkh1Ym8gdW4gcHJvYmxlbWEgYWwgaW50ZXJwcmV0YXIgc3Ugdm90YWNpw7NuLiIsCiAgICAibm90ZUJtZFBhdENhbGlicmF0aW9uSW50cm9TdGVwIjogIlN1cyBkb3MgZW50cmFkYXMgc2UgcHVlZGVuIHVzYXIgcGFyYSA8MT5Nb3ZlcjwvMT4gZWwgZW5mb3F1ZSBlbiBsYSBwYW50YWxsYSBvIDwzPlNlbGVjY2lvbmFyPC8zPiB1biBlbGVtZW50by4iLAogICAgIm5vdGVCbWRQYXRDYWxpYnJhdGlvblN0ZXAxIjogIlBhc28gMSBkZSAzIiwKICAgICJub3RlQm1kUGF0Q2FsaWJyYXRpb25TdGVwMiI6ICJQYXNvIDIgZGUgMyIsCiAgICAibm90ZUJtZFBhdENhbGlicmF0aW9uU3RlcDMiOiAiUGFzbyAzIGRlIDMiLAogICAgIm5vdGVCbWRQcmludGVkQmFsbG90UmV2aWV3TmV4dFN0ZXBzIjogIlRlbmRyw6FzIGxhIG9wb3J0dW5pZGFkIGRlIHJldmlzYXIgeSB2ZXJpZmljYXIgbG9zIHZvdG9zIGVuIHR1IGJvbGV0YSBpbXByZXNhIGFudGVzIGRlIHF1ZSBzZSBlbWl0YS4iLAogICAgIm5vdGVCbWRSZWxvYWRTaGVldEFmdGVyUGFwZXJKYW0iOiAiUMOtZGFsZSBhIHVuIHRyYWJhamFkb3IgZWxlY3RvcmFsIHF1ZSBjYXJndWUgdW4gbnVldm8gaG9qYSBkZSB2b3RhY2nDs24uIiwKICAgICJub3RlQm1kU2Nhbm5pbmdSZWluc2VydGVkQmFsbG90IjogIkVzcGVyYSBtaWVudHJhcyBzZSBlc2NhbmVhbiBsb3Mgdm90b3MgZGUgdHUgYm9sZXRhLiIsCiAgICAibm90ZUJtZFNlc3Npb25SZXN0YXJ0IjogIlN1IHNlc2nDs24gZGUgdm90YWNpw7NuIHNlIHJlaW5pY2lhcsOhIGVuIGJyZXZlLiIsCiAgICAibm90ZVByaW50ZXJEaXNjb25uZWN0ZWQiOiAiTGEgaW1wcmVzb3JhIGVzdMOhIGRlc2NvbmVjdGFkYS4iLAogICAgIm5vdGVQcmludGVySGFyZHdhcmVFcnJvciI6ICJMYSBpbXByZXNvcmEgaGEgZXhwZXJpbWVudGFkbyB1biBlcnJvciBkZXNjb25vY2lkby4iLAogICAgIm5vdGVTY2FubmVyQmxhbmtDb250ZXN0c0NhcmRQbHVyYWwiOiAiwr9RdWVyw61hIGRlamFyIGVzdG9zIGNvbmN1cnNvcyBlbiBibGFuY28/IiwKICAgICJub3RlU2Nhbm5lckJsYW5rQ29udGVzdHNDYXJkU2luZ3VsYXIiOiAiwr9RdWVyw61hIGRlamFyIGVzdGUgY29uY3Vyc28gZW4gYmxhbmNvPyIsCiAgICAibm90ZVNjYW5uZXJEaXNjb25uZWN0ZWQiOiAiRWwgZXNjw6FuZXIgZXN0w6EgZGVzY29uZWN0YWRvLiIsCiAgICAibm90ZVNjYW5uZXJPdmVydm90ZUNvbnRlc3RzQ2FyZFBsdXJhbCI6ICJTdXMgdm90b3MgZW4gZXN0b3MgY29uY3Vyc29zIG5vIHNlcsOhbiBjb250YWRvLiIsCiAgICAibm90ZVNjYW5uZXJPdmVydm90ZUNvbnRlc3RzQ2FyZFNpbmd1bGFyIjogIlN1cyB2b3RvcyBlbiBlc3RlIGNvbmN1cnNvIG5vIHNlcsOhbiBjb250YWRvLiIsCiAgICAibm90ZVNjYW5uZXJTY2FuSW5Qcm9ncmVzcyI6ICJFc2NhbmVhbmRvIGxhcyBtYXJjYXMgZW4gc3UgYm9sZXRhLiIsCiAgICAibm90ZVNjYW5uZXJVbmRlcnZvdGVDb250ZXN0c0NhcmRQbHVyYWwiOiAiVG9kb3MgbG9zIGRlbcOhcyB2b3RvcyBlbiBlc3RvcyBjb25jdXJzb3Mgc2Vyw6FuIGNvbnRhZG9zLiIsCiAgICAibm90ZVNjYW5uZXJVbmRlcnZvdGVDb250ZXN0c0NhcmRTaW5ndWxhciI6ICJUb2RvcyBsb3MgZGVtw6FzIHZvdG9zIGVuIGVzdGUgY29uY3Vyc28gc2Vyw6FuIGNvbnRhZG9zLiIsCiAgICAibm90ZVRoYW5rWW91Rm9yVm90aW5nIjogIkdyYWNpYXMgcG9yIHZvdGFyLiIsCiAgICAibm90ZVZvdGVyU2V0dGluZ3NBdWRpb011dGVkIjogIkVsIGF1ZGlvIGVzdMOhIHNpbGVuY2lhZG8iLAogICAgIm5vdGVWb3RlclNldHRpbmdzQXVkaW9Ob0hlYWRwaG9uZXMiOiAiTm8gc2UgZGV0ZWN0YXJvbiBhdXJpY3VsYXJlcy4iLAogICAgIm5vdGVWb3RlclNldHRpbmdzQXVkaW9Vbm11dGVkIjogIkVsIGF1ZGlvIGVzdMOhIGVuIiwKICAgICJudW1iZXIwIjogIjAiLAogICAgIm51bWJlcjEiOiAiMSIsCiAgICAibnVtYmVyMTAiOiAiMTAiLAogICAgIm51bWJlcjEwMCI6ICIxMDAiLAogICAgIm51bWJlcjEwMSI6ICIxMDEiLAogICAgIm51bWJlcjEwMiI6ICIxMDIiLAogICAgIm51bWJlcjEwMyI6ICIxMDMiLAogICAgIm51bWJlcjEwNCI6ICIxMDQiLAogICAgIm51bWJlcjEwNSI6ICIxMDUiLAogICAgIm51bWJlcjEwNiI6ICIxMDYiLAogICAgIm51bWJlcjEwNyI6ICIxMDciLAogICAgIm51bWJlcjEwOCI6ICIxMDgiLAogICAgIm51bWJlcjEwOSI6ICIxMDkiLAogICAgIm51bWJlcjExIjogIjExIiwKICAgICJudW1iZXIxMTAiOiAiMTEwIiwKICAgICJudW1iZXIxMTEiOiAiMTExIiwKICAgICJudW1iZXIxMTIiOiAiMTEyIiwKICAgICJudW1iZXIxMTMiOiAiMTEzIiwKICAgICJudW1iZXIxMTQiOiAiMTE0IiwKICAgICJudW1iZXIxMTUiOiAiMTE1IiwKICAgICJudW1iZXIxMTYiOiAiMTE2IiwKICAgICJudW1iZXIxMTciOiAiMTE3IiwKICAgICJudW1iZXIxMTgiOiAiMTE4IiwKICAgICJudW1iZXIxMTkiOiAiMTE5IiwKICAgICJudW1iZXIxMiI6ICIxMiIsCiAgICAibnVtYmVyMTIwIjogIjEyMCIsCiAgICAibnVtYmVyMTIxIjogIjEyMSIsCiAgICAibnVtYmVyMTIyIjogIjEyMiIsCiAgICAibnVtYmVyMTIzIjogIjEyMyIsCiAgICAibnVtYmVyMTI0IjogIjEyNCIsCiAgICAibnVtYmVyMTI1IjogIjEyNSIsCiAgICAibnVtYmVyMTI2IjogIjEyNiIsCiAgICAibnVtYmVyMTI3IjogIjEyNyIsCiAgICAibnVtYmVyMTI4IjogIjEyOCIsCiAgICAibnVtYmVyMTI5IjogIjEyOSIsCiAgICAibnVtYmVyMTMiOiAiMTMiLAogICAgIm51bWJlcjEzMCI6ICIxMzAiLAogICAgIm51bWJlcjEzMSI6ICIxMzEiLAogICAgIm51bWJlcjEzMiI6ICIxMzIiLAogICAgIm51bWJlcjEzMyI6ICIxMzMiLAogICAgIm51bWJlcjEzNCI6ICIxMzQiLAogICAgIm51bWJlcjEzNSI6ICIxMzUiLAogICAgIm51bWJlcjE0IjogIjE0IiwKICAgICJudW1iZXIxNSI6ICIxNSIsCiAgICAibnVtYmVyMTYiOiAiMTYiLAogICAgIm51bWJlcjE3IjogIjE3IiwKICAgICJudW1iZXIxOCI6ICIxOCIsCiAgICAibnVtYmVyMTkiOiAiMTkiLAogICAgIm51bWJlcjIiOiAiMiIsCiAgICAibnVtYmVyMjAiOiAiMjAiLAogICAgIm51bWJlcjIxIjogIjIxIiwKICAgICJudW1iZXIyMiI6ICIyMiIsCiAgICAibnVtYmVyMjMiOiAiMjMiLAogICAgIm51bWJlcjI0IjogIjI0IiwKICAgICJudW1iZXIyNSI6ICIyNSIsCiAgICAibnVtYmVyMjYiOiAiMjYiLAogICAgIm51bWJlcjI3IjogIjI3IiwKICAgICJudW1iZXIyOCI6ICIyOCIsCiAgICAibnVtYmVyMjkiOiAiMjkiLAogICAgIm51bWJlcjMiOiAiMyIsCiAgICAibnVtYmVyMzAiOiAiMzAiLAogICAgIm51bWJlcjMxIjogIjMxIiwKICAgICJudW1iZXIzMiI6ICIzMiIsCiAgICAibnVtYmVyMzMiOiAiMzMiLAogICAgIm51bWJlcjM0IjogIjM0IiwKICAgICJudW1iZXIzNSI6ICIzNSIsCiAgICAibnVtYmVyMzYiOiAiMzYiLAogICAgIm51bWJlcjM3IjogIjM3IiwKICAgICJudW1iZXIzOCI6ICIzOCIsCiAgICAibnVtYmVyMzkiOiAiMzkiLAogICAgIm51bWJlcjQiOiAiNCIsCiAgICAibnVtYmVyNDAiOiAiNDAiLAogICAgIm51bWJlcjQxIjogIjQxIiwKICAgICJudW1iZXI0MiI6ICI0MiIsCiAgICAibnVtYmVyNDMiOiAiNDMiLAogICAgIm51bWJlcjQ0IjogIjQ0IiwKICAgICJudW1iZXI0NSI6ICI0NSIsCiAgICAibnVtYmVyNDYiOiAiNDYiLAogICAgIm51bWJlcjQ3IjogIjQ3IiwKICAgICJudW1iZXI0OCI6ICI0OCIsCiAgICAibnVtYmVyNDkiOiAiNDkiLAogICAgIm51bWJlcjUiOiAiNSIsCiAgICAibnVtYmVyNTAiOiAiNTAiLAogICAgIm51bWJlcjUxIjogIjUxIiwKICAgICJudW1iZXI1MiI6ICI1MiIsCiAgICAibnVtYmVyNTMiOiAiNTMiLAogICAgIm51bWJlcjU0IjogIjU0IiwKICAgICJudW1iZXI1NSI6ICI1NSIsCiAgICAibnVtYmVyNTYiOiAiNTYiLAogICAgIm51bWJlcjU3IjogIjU3IiwKICAgICJudW1iZXI1OCI6ICI1OCIsCiAgICAibnVtYmVyNTkiOiAiNTkiLAogICAgIm51bWJlcjYiOiAiNiIsCiAgICAibnVtYmVyNjAiOiAiNjAiLAogICAgIm51bWJlcjYxIjogIjYxIiwKICAgICJudW1iZXI2MiI6ICI2MiIsCiAgICAibnVtYmVyNjMiOiAiNjMiLAogICAgIm51bWJlcjY0IjogIjY0IiwKICAgICJudW1iZXI2NSI6ICI2NSIsCiAgICAibnVtYmVyNjYiOiAiNjYiLAogICAgIm51bWJlcjY3IjogIjY3IiwKICAgICJudW1iZXI2OCI6ICI2OCIsCiAgICAibnVtYmVyNjkiOiAiNjkiLAogICAgIm51bWJlcjciOiAiNyIsCiAgICAibnVtYmVyNzAiOiAiNzAiLAogICAgIm51bWJlcjcxIjogIjcxIiwKICAgICJudW1iZXI3MiI6ICI3MiIsCiAgICAibnVtYmVyNzMiOiAiNzMiLAogICAgIm51bWJlcjc0IjogIjc0IiwKICAgICJudW1iZXI3NSI6ICI3NSIsCiAgICAibnVtYmVyNzYiOiAiNzYiLAogICAgIm51bWJlcjc3IjogIjc3IiwKICAgICJudW1iZXI3OCI6ICI3OCIsCiAgICAibnVtYmVyNzkiOiAiNzkiLAogICAgIm51bWJlcjgiOiAiOCIsCiAgICAibnVtYmVyODAiOiAiODAiLAogICAgIm51bWJlcjgxIjogIjgxIiwKICAgICJudW1iZXI4MiI6ICI4MiIsCiAgICAibnVtYmVyODMiOiAiODMiLAogICAgIm51bWJlcjg0IjogIjg0IiwKICAgICJudW1iZXI4NSI6ICI4NSIsCiAgICAibnVtYmVyODYiOiAiODYiLAogICAgIm51bWJlcjg3IjogIjg3IiwKICAgICJudW1iZXI4OCI6ICI4OCIsCiAgICAibnVtYmVyODkiOiAiODkiLAogICAgIm51bWJlcjkiOiAiOSIsCiAgICAibnVtYmVyOTAiOiAiOTAiLAogICAgIm51bWJlcjkxIjogIjkxIiwKICAgICJudW1iZXI5MiI6ICI5MiIsCiAgICAibnVtYmVyOTMiOiAiOTMiLAogICAgIm51bWJlcjk0IjogIjk0IiwKICAgICJudW1iZXI5NSI6ICI5NSIsCiAgICAibnVtYmVyOTYiOiAiOTYiLAogICAgIm51bWJlcjk3IjogIjk3IiwKICAgICJudW1iZXI5OCI6ICI5OCIsCiAgICAibnVtYmVyOTkiOiAiOTkiLAogICAgInByb21wdEJtZENvbmZpcm1SZW1vdmVXcml0ZUluIjogIsK/UXVpZXJlcyBhbnVsYXIgbGEgc2VsZWNjacOzbiB5IGVsaW1pbmFyIHR1IGNhbmRpZGF0byBwb3IgZXNjcml0bz8iLAogICAgInByb21wdEJtZFNvdW5kRGlhZ25vc3RpY1NjcmVlbiI6ICJQcmVzaW9uZSBlbCBib3TDs24gZGUgc2VsZWNjacOzbiBwYXJhIGNvbmZpcm1hciBxdWUgZWwgc29uaWRvIGVzdMOhIGZ1bmNpb25hbmRvLiIsCiAgICAidGl0bGVBdWRpb09ubHlNb2RlRW5hYmxlZCI6ICJNb2RvIHNvbG8gYXVkaW8iLAogICAgInRpdGxlQmFsbG90Qm94RnVsbCI6ICJVcm5hIGxsZW5hIiwKICAgICJ0aXRsZUJhbGxvdElkIjogIklkZW50aWZpY2FjacOzbiBkZSBsYSBib2xldGEiLAogICAgInRpdGxlQmFsbG90U3R5bGUiOiAiRXN0aWxvIGRlIGJvbGV0YSIsCiAgICAidGl0bGVCYWxsb3RTdWNjZXNzZnVsbHlDYXN0UGFnZSI6ICLCoVN1IHZvdG8gZnVlIGVtaXRpZG8hIiwKICAgICJ0aXRsZUJtZEFza0ZvckhlbHBTY3JlZW4iOiAiUGlkYSBheXVkYSBhIHVuIHRyYWJhamFkb3IgZWxlY3RvcmFsIiwKICAgICJ0aXRsZUJtZEJhbGxvdFJlbW92ZWRTY3JlZW4iOiAiQm9sZXRhIHJlbW92aWRhIiwKICAgICJ0aXRsZUJtZENhc3RCYWxsb3RTY3JlZW4iOiAiWWEgY2FzaSBoYXMgdGVybWluYWRvIiwKICAgICJ0aXRsZUJtZElkbGVTY3JlZW4iOiAiwr9TaWd1ZSB2b3RhbmRvPyIsCiAgICAidGl0bGVCbWRJbnZhbGlkQmFsbG90Tm9CYWxsb3REZXRlY3RlZCI6ICJObyBzZSBkZXRlY3TDsyBuaW5ndW5hIGJvbGV0YSIsCiAgICAidGl0bGVCbWRJbnZhbGlkQmFsbG90V3JvbmdFbGVjdGlvbiI6ICJFbGVjY2nDs24gaW5jb3JyZWN0YSIsCiAgICAidGl0bGVCbWRJbnZhbGlkQmFsbG90V3JvbmdQcmVjaW5jdCI6ICJEaXN0cml0byBlbGVjdG9yYWwgaW5jb3JyZWN0byIsCiAgICAidGl0bGVCbWRJbnZhbGlkQmFsbG90V3JvbmdUZXN0TW9kZSI6ICJNb2RvIGRlIGJvbGV0YSBpbmNvcnJlY3RvIiwKICAgICJ0aXRsZUJtZEphbUNsZWFyZWRTY3JlZW4iOiAiQXRhc2NvIGRlc3BlamFkbyIsCiAgICAidGl0bGVCbWRKYW1tZWRTY3JlZW4iOiAiRWwgcGFwZWwgZXN0w6EgYXRhc2NhZG8iLAogICAgInRpdGxlQm1kTG9hZGluZ1JlaW5zZXJ0ZWRCYWxsb3RTY3JlZW4iOiAiQ2FyZ2FuZG8gdHUgYm9sZXRhLi4uIiwKICAgICJ0aXRsZUJtZFBhdENhbGlicmF0aW9uQ29uZmlybUV4aXRTY3JlZW4iOiAiRW50cmFkYXMgZGUgZGlzcG9zaXRpdm8gaWRlbnRpZmljYWRhcyIsCiAgICAidGl0bGVCbWRQYXRDYWxpYnJhdGlvbklkZW50aWZpY2F0aW9uUGFnZSI6ICJJZGVudGlmaWNhY2nDs24gZGUgZGlzcG9zaXRpdm9zIGRlIHRlY25vbG9nw61hIGRlIGFzaXN0ZW5jaWEgcGVyc29uYWwuIiwKICAgICJ0aXRsZUJtZFBhdENhbGlicmF0aW9uSWRlbnRpZnlNb3ZlSW5wdXQiOiAiSWRlbnRpZmlxdWUgbGEgZW50cmFkYSBcIk1vdmVyXCIiLAogICAgInRpdGxlQm1kUGF0Q2FsaWJyYXRpb25JZGVudGlmeVNlbGVjdElucHV0IjogIklkZW50aWZpcXVlIGxhIGVudHJhZGEgXCJTZWxlY2Npb25hclwiIiwKICAgICJ0aXRsZUJtZFBhdENhbGlicmF0aW9uSW50cm9TdGVwIjogIlBydWViZSBzdSBkaXNwb3NpdGl2byIsCiAgICAidGl0bGVCbWRQcmludFNjcmVlbiI6ICJJbXByaW1pciBzdSBib2xldGEgb2ZpY2lhbC4uLiIsCiAgICAidGl0bGVCbWRSZWFkeVRvUmV2aWV3IjogIkxpc3RvIHBhcmEgcmV2aXNhciIsCiAgICAidGl0bGVCbWRSZXZpZXdTY3JlZW4iOiAiUmV2aXNlIHN1cyB2b3RvcyIsCiAgICAidGl0bGVJbnRlcm5hbENvbm5lY3Rpb25Qcm9ibGVtIjogIlByb2JsZW1hIGRlIGNvbmV4acOzbiBpbnRlcm5hIiwKICAgICJ0aXRsZUxhbmd1YWdlU2V0dGluZ3NTY3JlZW4iOiAiU2VsZWNjaW9uZSBlbCBpZGlvbWEgZGUgc3UgYm9sZXRhIiwKICAgICJ0aXRsZU1vZGFsQ29uZmlybVlvdXJWb3RlcyI6ICJDb25maXJtZSBzdXMgdm90b3MiLAogICAgInRpdGxlTm9Qb3dlckRldGVjdGVkIjogIk5vIHNlIGRldGVjdMOzIGVuZXJnw61hIiwKICAgICJ0aXRsZU9mZmljaWFsQmFsbG90IjogIkJvbGV0YSBvZmljaWFsIiwKICAgICJ0aXRsZVByZWNpbmN0IjogIlJlY2ludG8iLAogICAgInRpdGxlUHJpbnRlckNvdmVySXNPcGVuIjogIkxhIGN1YmllcnRhIGRlIGxhIGltcHJlc29yYSBlc3TDoSBhYmllcnRhIiwKICAgICJ0aXRsZVJlbW92ZVlvdXJCYWxsb3QiOiAiUmV0aXJlIHN1IGJvbGV0YSIsCiAgICAidGl0bGVTY2FubmVyQmFsbG90Tm90Q291bnRlZCI6ICJCb2xldGEgbm8gY29udGFkYSIsCiAgICAidGl0bGVTY2FubmVyQmFsbG90V2FybmluZ3NTY3JlZW4iOiAiUmV2aXNlIHN1IGJvbGV0YSIsCiAgICAidGl0bGVTY2FubmVyQ292ZXJJc09wZW4iOiAiTGEgY3ViaWVydGEgZGVsIGVzY8OhbmVyIGVzdMOhIGFiaWVydGEiLAogICAgInRpdGxlU2Nhbm5lckN2clN5bmNSZXF1aXJlZCI6ICJTZSByZXF1aWVyZSBzaW5jcm9uaXphY2nDs24gZGUgcmVnaXN0cm9zIGRlIHZvdG9zIGVtaXRpZG9zIChDVlIpIiwKICAgICJ0aXRsZVNjYW5uZXJJbnNlcnRCYWxsb3RTY3JlZW4iOiAiSW5zZXJ0ZSBzdSBib2xldGEiLAogICAgInRpdGxlU2Nhbm5lck5vVm90ZXNXYXJuaW5nIjogIlNpbiB2b3RvcyBtYXJjYWRvczoiLAogICAgInRpdGxlU2Nhbm5lck91dGZlZWRCbG9ja2VkIjogIkxhIGFwZXJ0dXJhIGRlIGxhIHVybmEgZXN0w6EgYmxvcXVlYWRhIiwKICAgICJ0aXRsZVNjYW5uZXJPdmVydm90ZVdhcm5pbmciOiAiRGVtYXNpYWRvcyB2b3RvcyBtYXJjYWRvczoiLAogICAgInRpdGxlU2Nhbm5lclByb2Nlc3NpbmdTY3JlZW4iOiAiRXNwZXJlIHBvciBmYXZvcuKApiIsCiAgICAidGl0bGVTY2FubmVyU3VjY2Vzc1NjcmVlbiI6ICLCoVN1IHZvdG8gZnVlIGNvbnRhZG8hIiwKICAgICJ0aXRsZVNjYW5uZXJVbmRlcnZvdGVXYXJuaW5nIjogIlNlIHB1ZWRlbiBzdW1hciB1bm8gbyBtw6FzIHZvdG9zOiIsCiAgICAidGl0bGVTY2FubmluZ0ZhaWxlZCI6ICJFcnJvciBkZSBlc2NhbmVvIiwKICAgICJ0aXRsZVVub2ZmaWNpYWxUZXN0QmFsbG90IjogIkJvbGV0YSBkZSBwcnVlYmEgbm8gb2ZpY2lhbCIsCiAgICAidGl0bGVWb3RlclNldHRpbmdzIjogIkNvbmZpZ3VyYWNpb25lcyIsCiAgICAidGl0bGVWb3RlclNldHRpbmdzQXVkaW8iOiAiQXVkaW8iLAogICAgInRpdGxlVm90ZXJTZXR0aW5nc0NvbG9yIjogIkNvbG9yIiwKICAgICJ0aXRsZVZvdGVyU2V0dGluZ3NTaXplIjogIlRhbWHDsW8gZGVsIHRleHRvIiwKICAgICJ1bnJlY292ZXJhYmxlRXJyb3IiOiAiQWxnbyBzYWxpw7MgbWFsIiwKICAgICJ3YXJuaW5nQm1kQmFsbG90UmVtb3ZlZCI6ICJUdSBib2xldGEgb2ZpY2lhbCBoYSBzaWRvIHJldGlyYWRhIGRlIGxhIGltcHJlc29yYS4iLAogICAgIndhcm5pbmdCbWRJbmFjdGl2ZVNlc3Npb24iOiAiRXN0YSBtZXNhIGRlIHZvdGFjacOzbiBoYSBlc3RhZG8gaW5hY3RpdmEgcG9yIG3DoXMgZGUgNSBtaW51dG9zLiIsCiAgICAid2FybmluZ0JtZEluYWN0aXZlVGltZVJlbWFpbmluZyI6ICJQYXJhIHByb3RlZ2VyIHN1IHByaXZhY2lkYWQsIGVzdGEgYm9sZXRhIHNlIGJvcnJhcsOhIGN1YW5kbyBzZSBhY2FiZSBlbCB0aWVtcG8uIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdExpdmVCYWxsb3RJblRlc3RNb2RlIjogIkxhIGhvamEgaW5zZXJ0YWRhIGVzIHVuYSBib2xldGEgPDE+b2ZpY2lhbDwvMT4uIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdE5vQmFsbG90RGV0ZWN0ZWQiOiAiTm8gc2UgZGV0ZWN0w7MgaW5mb3JtYWNpw7NuIGRlIGJvbGV0YSBlbiBsYSBob2phIGluc2VydGFkYS4iLAogICAgIndhcm5pbmdCbWRJbnZhbGlkQmFsbG90VGVzdEJhbGxvdEluTGl2ZU1vZGUiOiAiTGEgaG9qYSBpbnNlcnRhZGEgZXMgdW5hIGJvbGV0YSBkZSA8MT5wcnVlYmE8LzE+LiIsCiAgICAid2FybmluZ0JtZEludmFsaWRCYWxsb3RXcm9uZ0VsZWN0aW9uIjogIkxhIGhvamEgaW5zZXJ0YWRhIGVzIHVuYSBib2xldGEgZGUgdW5hIGVsZWNjacOzbiBkaWZlcmVudGUuIiwKICAgICJ3YXJuaW5nQm1kSW52YWxpZEJhbGxvdFdyb25nUHJlY2luY3QiOiAiTGEgaG9qYSBpbnNlcnRhZGEgZXMgdW5hIGJvbGV0YSBkZSB1biBkaXN0cml0byBlbGVjdG9yYWwgZGlmZXJlbnRlLiIsCiAgICAid2FybmluZ0N2cnNOZWVkU3luYyI6ICJVbiB0cmFiYWphZG9yIGVsZWN0b3JhbCBkZWJlIHNpbmNyb25pemFyIGxvcyByZWdpc3Ryb3MgZGUgdm90b3MgZW1pdGlkb3MgKENWUiwgcG9yIHN1cyBzaWdsYXMgZW4gaW5nbMOpcykgY29uIGxhIHVuaWRhZCBVU0IuIiwKICAgICJ3YXJuaW5nTm9Qb3dlciI6ICI8MD5ObyBzZSBkZXRlY3TDsyBlbmVyZ8OtYS4gPC8wPiBQw61kYWxlIGEgdW4gdHJhYmFqYWRvciBlbGVjdG9yYWwgcXVlIGVuY2h1ZmUgZWwgY2FibGUgZGUgYWxpbWVudGFjacOzbi4iLAogICAgIndhcm5pbmdOb1ZvdGVzRm9yQ29udGVzdCI6ICJBw7puIHB1ZWRlcyB2b3RhciBlbiBlc3RlIGNvbmN1cnNvLiIsCiAgICAid2FybmluZ092ZXJ2b3RlQ2FuZGlkYXRlQ29udGVzdCI6ICJQYXJhIHZvdGFyIHBvciBvdHJvIGNhbmRpZGF0bywgZGViZSBwcmltZXJvIGFudWxhciBsYSBzZWxlY2Npw7NuIGRlIHVuIGNhbmRpZGF0byBwcmV2aWFtZW50ZSBzZWxlY2Npb25hZG8uIiwKICAgICJ3YXJuaW5nT3ZlcnZvdGVZZXNOb0NvbnRlc3QiOiAiUGFyYSBjYW1iaWFyIHN1IHZvdG8sIHByaW1lcm8gYW51bGUgbGEgc2VsZWNjacOzbiBkZSBzdSB2b3RvIGFudGVyaW9yLiIsCiAgICAid2FybmluZ1Byb2JsZW1TY2FubmluZ0JhbGxvdCI6ICJIdWJvIHVuIHByb2JsZW1hIGFsIGVzY2FuZWFyIGVzdGEgYm9sZXRhLiIsCiAgICAid2FybmluZ1Byb2JsZW1TY2FubmluZ0JhbGxvdFNjYW5BZ2FpbiI6ICJIdWJvIHVuIHByb2JsZW1hIGFsIGVzY2FuZWFyIHN1IGJvbGV0YS4gRXNjYW7DqWVsbyBudWV2YW1lbnRlLiIsCiAgICAid2FybmluZ1NjYW5uZXJBbm90aGVyU2NhbkluUHJvZ3Jlc3MiOiAiU2UgZXN0w6EgZXNjYW5lYW5kbyBvdHJhIGJvbGV0YS4iLAogICAgIndhcm5pbmdTY2FubmVyQmxhbmtCYWxsb3RTdWJtaXNzaW9uIjogIk5vIHNlIGNvbnRhcsOhbiB2b3RvcyBkZSBlc3RhIHZvdGFjacOzbi4iLAogICAgIndhcm5pbmdTY2FubmVySmFtbWVkIjogIkxhIGJvbGV0YSBlc3TDoSBhdGFzY2FkYSBlbiBlbCBlc2PDoW5lci4iLAogICAgIndhcm5pbmdTY2FubmVyTWlzbWF0Y2hlZEVsZWN0aW9uIjogIkxhIGJvbGV0YSBubyBjb2luY2lkZSBjb24gbGEgZWxlY2Npw7NuIGRlIGVzdGUgZXN0w6EgY29uZmlndXJhZG8gZWwgZXNjw6FuZXIuIiwKICAgICJ3YXJuaW5nU2Nhbm5lck1pc21hdGNoZWRQcmVjaW5jdCI6ICJMYSBib2xldGEgbm8gY29pbmNpZGUgY29uIGVsIGRpc3RyaXRvIGVsZWN0b3JhbCBwYXJhIGVsIHF1ZSBlc3TDoSBjb25maWd1cmFkbyBlc3RlIGVzY8OhbmVyLiIsCiAgICAid2FybmluZ1NjYW5uZXJNdWx0aXBsZVNoZWV0c0RldGVjdGVkIjogIlNlIGRldGVjdGFyb24gdmFyaWFzIGhvamFzLiIsCiAgICAid2FybmluZ1NjYW5uZXJOb1ZvdGVzRm91bmQiOiAiTm8gc2UgZW5jb250cmFyb24gdm90b3MgYWwgZXNjYW5lYXIgZXN0byB2b3RhY2nDs24uIiwKICAgICJ3YXJuaW5nU2Nhbm5lck9mZmljaWFsQmFsbG90SW5UZXN0TW9kZSI6ICJFbCBlc2PDoW5lciBlc3TDoSBlbiBtb2RvIGRlIGJvbGV0YSBkZSBwcnVlYmEuIE5vIHNlIHB1ZWRlbiBlc2NhbmVhciBib2xldGFzIG9maWNpYWxlcy4iLAogICAgIndhcm5pbmdTY2FubmVyVGVzdEJhbGxvdEluT2ZmaWNpYWxNb2RlIjogIkVsIGVzY8OhbmVyIGVzdMOhIGVuIG1vZG8gZGUgYm9sZXRhIG9maWNpYWwuIE5vIHNlIHB1ZWRlbiBlc2NhbmVhciBib2xldGFzIGRlIHBydWViYS4iLAogICAgIndhcm5pbmdTY2FubmVyVmVydGljYWxTdHJlYWtzRGV0ZWN0ZWQiOiAiRWwgZXNjw6FuZXIgbmVjZXNpdGEgc2VyIGxpbXBpYWRvLiIKICB9Cn1QSwcISXbyjlatAQBWrQEAUEsDBAoACAAAAAAAgVkAAAAAAAAAAAAAAAANAAAAZWxlY3Rpb24uanNvbnsKICAiYmFsbG90TGF5b3V0IjogewogICAgInBhcGVyU2l6ZSI6ICJsZXR0ZXIiLAogICAgIm1ldGFkYXRhRW5jb2RpbmciOiAicXItY29kZSIKICB9LAogICJiYWxsb3RTdHJpbmdzIjogewogICAgImVuIjogewogICAgICAiYmFsbG90U3R5bGVJZCI6IHsKICAgICAgICAiMS1NYV96aC1IYW5zIjogIjEtTWEiLAogICAgICAgICIxLU1hX3poLUhhbnQiOiAiMS1NYSIsCiAgICAgICAgIjEtTWFfZW4iOiAiMS1NYSIsCiAgICAgICAgIjEtTWFfZXMtVVMiOiAiMS1NYSIsCiAgICAgICAgIjEtRl96aC1IYW5zIjogIjEtRiIsCiAgICAgICAgIjEtRl96aC1IYW50IjogIjEtRiIsCiAgICAgICAgIjEtRl9lbiI6ICIxLUYiLAogICAgICAgICIxLUZfZXMtVVMiOiAiMS1GIiwKICAgICAgICAiMi1NYV96aC1IYW5zIjogIjItTWEiLAogICAgICAgICIyLU1hX3poLUhhbnQiOiAiMi1NYSIsCiAgICAgICAgIjItTWFfZW4iOiAiMi1NYSIsCiAgICAgICAgIjItTWFfZXMtVVMiOiAiMi1NYSIsCiAgICAgICAgIjItRl96aC1IYW5zIjogIjItRiIsCiAgICAgICAgIjItRl96aC1IYW50IjogIjItRiIsCiAgICAgICAgIjItRl9lbiI6ICIyLUYiLAogICAgICAgICIyLUZfZXMtVVMiOiAiMi1GIiwKICAgICAgICAiMy1NYV96aC1IYW5zIjogIjMtTWEiLAogICAgICAgICIzLU1hX3poLUhhbnQiOiAiMy1NYSIsCiAgICAgICAgIjMtTWFfZW4iOiAiMy1NYSIsCiAgICAgICAgIjMtTWFfZXMtVVMiOiAiMy1NYSIsCiAgICAgICAgIjMtRl96aC1IYW5zIjogIjMtRiIsCiAgICAgICAgIjMtRl96aC1IYW50IjogIjMtRiIsCiAgICAgICAgIjMtRl9lbiI6ICIzLUYiLAogICAgICAgICIzLUZfZXMtVVMiOiAiMy1GIiwKICAgICAgICAiNC1NYV96aC1IYW5zIjogIjQtTWEiLAogICAgICAgICI0LU1hX3poLUhhbnQiOiAiNC1NYSIsCiAgICAgICAgIjQtTWFfZW4iOiAiNC1NYSIsCiAgICAgICAgIjQtTWFfZXMtVVMiOiAiNC1NYSIsCiAgICAgICAgIjQtRl96aC1IYW5zIjogIjQtRiIsCiAgICAgICAgIjQtRl96aC1IYW50IjogIjQtRiIsCiAgICAgICAgIjQtRl9lbiI6ICI0LUYiLAogICAgICAgICI0LUZfZXMtVVMiOiAiNC1GIgogICAgICB9LAogICAgICAiY2FuZGlkYXRlTmFtZSI6IHsKICAgICAgICAiaG9yc2UiOiAiSG9yc2UiLAogICAgICAgICJvdHRlciI6ICJPdHRlciIsCiAgICAgICAgImZveCI6ICJGb3giLAogICAgICAgICJzZWFob3JzZSI6ICJTZWFob3JzZSIsCiAgICAgICAgInNhbG1vbiI6ICJTYWxtb24iLAogICAgICAgICJ6ZWJyYS0xIjogIlplYnJhIiwKICAgICAgICAibGlvbi0xIjogIkxpb24iLAogICAgICAgICJrYW5nYXJvby0xIjogIkthbmdhcm9vIiwKICAgICAgICAiZWxlcGhhbnQtMSI6ICJFbGVwaGFudCIsCiAgICAgICAgIm1hbnRhLXJheS0xIjogIk1hbnRhIFJheSIsCiAgICAgICAgInB1ZmZlcmZpc2gtMSI6ICJQdWZmZXJmaXNoIiwKICAgICAgICAicm9ja2Zpc2gtMSI6ICJSb2NrZmlzaCIsCiAgICAgICAgInRyaWdnZXJmaXNoLTEiOiAiVHJpZ2dlcmZpc2giLAogICAgICAgICJ6ZWJyYS0yIjogIlplYnJhIiwKICAgICAgICAibGlvbi0yIjogIkxpb24iLAogICAgICAgICJrYW5nYXJvby0yIjogIkthbmdhcm9vIiwKICAgICAgICAiZWxlcGhhbnQtMiI6ICJFbGVwaGFudCIsCiAgICAgICAgIm1hbnRhLXJheS0yIjogIk1hbnRhIFJheSIsCiAgICAgICAgInB1ZmZlcmZpc2gtMiI6ICJQdWZmZXJmaXNoIiwKICAgICAgICAicm9ja2Zpc2gtMiI6ICJSb2NrZmlzaCIsCiAgICAgICAgInRyaWdnZXJmaXNoLTIiOiAiVHJpZ2dlcmZpc2giCiAgICAgIH0sCiAgICAgICJjb250ZXN0RGVzY3JpcHRpb24iOiB7CiAgICAgICAgIndhdGVyLTEtZmlzaGluZyI6ICJTaG91bGQgZmlzaGluZyBiZSBiYW5uZWQgaW4gYWxsIGNpdHkgb3duZWQgbGFrZXMgYW5kIHJpdmVycz8iLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmciOiAiU2hvdWxkIGZpc2hpbmcgYmUgYmFubmVkIGluIGFsbCBjaXR5IG93bmVkIGxha2VzIGFuZCByaXZlcnM/IgogICAgICB9LAogICAgICAiY29udGVzdE9wdGlvbkxhYmVsIjogewogICAgICAgICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciOiAiWUVTIiwKICAgICAgICAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciOiAiTk8iLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciOiAiWUVTIiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciOiAiTk8iCiAgICAgIH0sCiAgICAgICJjb250ZXN0VGl0bGUiOiB7CiAgICAgICAgImNvdW50eS1sZWFkZXItbWFtbWFsIjogIkNvdW50eSBMZWFkZXIgTWFtbWFsIiwKICAgICAgICAiY291bnR5LWxlYWRlci1maXNoIjogIkNvdW50eSBMZWFkZXIgRmlzaCIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiOiAiQ29uZ3Jlc3Npb25hbCAxIFJlcHJlc2VudGF0aXZlIC0gTWFtbWFsIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xLWZpc2giOiAiQ29uZ3Jlc3Npb25hbCAxIFJlcHJlc2VudGF0aXZlIC0gRmlzaCIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiOiAiQ29uZ3Jlc3Npb25hbCAyIFJlcHJlc2VudGF0aXZlIC0gTWFtbWFsIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yLWZpc2giOiAiQ29uZ3Jlc3Npb25hbCAyIFJlcHJlc2VudGF0aXZlIC0gRmlzaCIsCiAgICAgICAgIndhdGVyLTEtZmlzaGluZyI6ICJXYXRlciBEaXN0cmljdCAxIEZpc2hpbmciLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmciOiAiV2F0ZXIgRGlzdHJpY3QgMiBGaXNoaW5nIgogICAgICB9LAogICAgICAiY291bnR5TmFtZSI6ICJTYW1wbGUgQ291bnR5IiwKICAgICAgImRpc3RyaWN0TmFtZSI6IHsKICAgICAgICAiY291bnR5IjogIkNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSI6ICJDb25ncmVzc2lvbmFsIERpc3RyaWN0IDEiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiOiAiQ29uZ3Jlc3Npb25hbCBEaXN0cmljdCAyIiwKICAgICAgICAid2F0ZXItMSI6ICJXYXRlciBEaXN0cmljdCAxIiwKICAgICAgICAid2F0ZXItMiI6ICJXYXRlciBEaXN0cmljdCAyIgogICAgICB9LAogICAgICAiZWxlY3Rpb25UaXRsZSI6ICJFeGFtcGxlIFByaW1hcnkgRWxlY3Rpb24iLAogICAgICAicGFydHlGdWxsTmFtZSI6IHsKICAgICAgICAiMCI6ICJNYW1tYWwgUGFydHkiLAogICAgICAgICIxIjogIkZpc2ggUGFydHkiCiAgICAgIH0sCiAgICAgICJwYXJ0eU5hbWUiOiB7CiAgICAgICAgIjAiOiAiTWFtbWFsIiwKICAgICAgICAiMSI6ICJGaXNoIgogICAgICB9LAogICAgICAicHJlY2luY3ROYW1lIjogewogICAgICAgICJwcmVjaW5jdC1jMS13MS0xIjogIlByZWNpbmN0IDEiLAogICAgICAgICJwcmVjaW5jdC1jMS13MS0yIjogIlByZWNpbmN0IDIiLAogICAgICAgICJwcmVjaW5jdC1jMS13MiI6ICJQcmVjaW5jdCAzIiwKICAgICAgICAicHJlY2luY3QtYzIiOiAiUHJlY2luY3QgNCIKICAgICAgfSwKICAgICAgInN0YXRlTmFtZSI6ICJTdGF0ZSBvZiBTYW1wbGUiLAogICAgICAiYmFsbG90TGFuZ3VhZ2UiOiAiRW5nbGlzaCIsCiAgICAgICJlbGVjdGlvbkRhdGUiOiAiU2VwdGVtYmVyIDgsIDIwMjEiLAogICAgICAiaG1wYkNvbnRpbnVlVm90aW5nT25CYWNrIjogIlR1cm4gYmFsbG90IG92ZXIgYW5kIGNvbnRpbnVlIHZvdGluZyIsCiAgICAgICJobXBiQ29udGludWVWb3RpbmdPbk5leHRTaGVldCI6ICJDb250aW51ZSB2b3Rpbmcgb24gbmV4dCBiYWxsb3Qgc2hlZXQiLAogICAgICAiaG1wYkluc3RydWN0aW9ucyI6ICJJbnN0cnVjdGlvbnMiLAogICAgICAiaG1wYkluc3RydWN0aW9uc1RvVm90ZVRleHQiOiAiVG8gdm90ZSwgY29tcGxldGVseSBmaWxsIGluIHRoZSBvdmFsIG5leHQgdG8geW91ciBjaG9pY2UuIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNUb1ZvdGVUaXRsZSI6ICJUbyBWb3RlOiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zV3JpdGVJblRleHQiOiAiVG8gdm90ZSBmb3IgYSBwZXJzb24gd2hvc2UgbmFtZSBpcyBub3Qgb24gdGhlIGJhbGxvdCwgd3JpdGUgdGhlIHBlcnNvbuKAmXMgbmFtZSBvbiB0aGUgXCJXcml0ZS1pblwiIGxpbmUgYW5kIGNvbXBsZXRlbHkgZmlsbCBpbiB0aGUgb3ZhbCBuZXh0IHRvIHRoZSBsaW5lLiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zV3JpdGVJblRpdGxlIjogIlRvIFZvdGUgZm9yIGEgV3JpdGUtaW46IiwKICAgICAgImhtcGJPZmZpY2lhbEFic2VudGVlQmFsbG90IjogIk9mZmljaWFsIEFic2VudGVlIEJhbGxvdCIsCiAgICAgICJobXBiT2ZmaWNpYWxCYWxsb3QiOiAiT2ZmaWNpYWwgQmFsbG90IiwKICAgICAgImhtcGJPZmZpY2lhbFByb3Zpc2lvbmFsQmFsbG90IjogIk9mZmljaWFsIFByb3Zpc2lvbmFsIEJhbGxvdCIsCiAgICAgICJobXBiUGFnZSI6ICJQYWdlIiwKICAgICAgImhtcGJQYWdlSW50ZW50aW9uYWxseUJsYW5rIjogIlRoaXMgcGFnZSBpbnRlbnRpb25hbGx5IGxlZnQgYmxhbmsiLAogICAgICAiaG1wYlNhbXBsZUFic2VudGVlQmFsbG90IjogIlNhbXBsZSBBYnNlbnRlZSBCYWxsb3QiLAogICAgICAiaG1wYlNhbXBsZUJhbGxvdCI6ICJTYW1wbGUgQmFsbG90IiwKICAgICAgImhtcGJTYW1wbGVQcm92aXNpb25hbEJhbGxvdCI6ICJTYW1wbGUgUHJvdmlzaW9uYWwgQmFsbG90IiwKICAgICAgImhtcGJUZXN0QWJzZW50ZWVCYWxsb3QiOiAiVGVzdCBBYnNlbnRlZSBCYWxsb3QiLAogICAgICAiaG1wYlRlc3RCYWxsb3QiOiAiVGVzdCBCYWxsb3QiLAogICAgICAiaG1wYlRlc3RQcm92aXNpb25hbEJhbGxvdCI6ICJUZXN0IFByb3Zpc2lvbmFsIEJhbGxvdCIsCiAgICAgICJobXBiVm90ZUZvcjEiOiAiVm90ZSBmb3IgMSIsCiAgICAgICJobXBiVm90ZUZvcjEwIjogIlZvdGUgZm9yIHVwIHRvIDEwIiwKICAgICAgImhtcGJWb3RlRm9yMiI6ICJWb3RlIGZvciB1cCB0byAyIiwKICAgICAgImhtcGJWb3RlRm9yMyI6ICJWb3RlIGZvciB1cCB0byAzIiwKICAgICAgImhtcGJWb3RlRm9yNCI6ICJWb3RlIGZvciB1cCB0byA0IiwKICAgICAgImhtcGJWb3RlRm9yNSI6ICJWb3RlIGZvciB1cCB0byA1IiwKICAgICAgImhtcGJWb3RlRm9yNiI6ICJWb3RlIGZvciB1cCB0byA2IiwKICAgICAgImhtcGJWb3RlRm9yNyI6ICJWb3RlIGZvciB1cCB0byA3IiwKICAgICAgImhtcGJWb3RlRm9yOCI6ICJWb3RlIGZvciB1cCB0byA4IiwKICAgICAgImhtcGJWb3RlRm9yOSI6ICJWb3RlIGZvciB1cCB0byA5IiwKICAgICAgImhtcGJWb3RpbmdDb21wbGV0ZSI6ICJZb3UgaGF2ZSBjb21wbGV0ZWQgdm90aW5nLiIsCiAgICAgICJobXBiV3JpdGVJbiI6ICJXcml0ZS1pbiIKICAgIH0sCiAgICAiemgtSGFucyI6IHsKICAgICAgImNvbnRlc3REZXNjcmlwdGlvbiI6IHsKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIuaYr+WQpuW6lOivpeemgeatouWcqOaJgOacieWfjuW4gua5luaziuWSjOays+a1geS4remSk+mxvO+8nyIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICLmmK/lkKblupTor6XnpoHmraLlnKjmiYDmnInln47luILmuZbms4rlkozmsrPmtYHkuK3pkpPpsbzvvJ8iCiAgICAgIH0sCiAgICAgICJjb250ZXN0T3B0aW9uTGFiZWwiOiB7CiAgICAgICAgIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyI6ICLmmK/nmoQiLAogICAgICAgICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyI6ICLkuI0iLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciOiAi5piv55qEIiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciOiAi5LiNIgogICAgICB9LAogICAgICAiY29udGVzdFRpdGxlIjogewogICAgICAgICJjb3VudHktbGVhZGVyLW1hbW1hbCI6ICLljr/pooblr7zlk7rkubPliqjniakiLAogICAgICAgICJjb3VudHktbGVhZGVyLWZpc2giOiAi5Y6/6aKG5a+86bG8IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCI6ICLlm73kvJogMSDku6PooaggLSDlk7rkubPliqjniakiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEtZmlzaCI6ICLlm73kvJogMSDku6PooaggLSDoj7Lku4AiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIjogIuWbveS8miAyIOS7o+ihqCAtIOWTuuS5s+WKqOeJqSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMi1maXNoIjogIuWbveS8miAyIOS7o+ihqCAtIOiPsuS7gCIsCiAgICAgICAgIndhdGVyLTEtZmlzaGluZyI6ICLmsLTljLogMSDpkpPpsbwiLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmciOiAi5rC05Yy6IDIg6ZKT6bG8IgogICAgICB9LAogICAgICAiY291bnR5TmFtZSI6ICLmoLfmnKzljr8iLAogICAgICAiZGlzdHJpY3ROYW1lIjogewogICAgICAgICJjb3VudHkiOiAi5Y6/IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIjogIuesrOS4gOWbveS8mumAieWMuiIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiI6ICLlm73kvJrnrKwgMiDpgInljLoiLAogICAgICAgICJ3YXRlci0xIjogIuawtOWMuiAxIiwKICAgICAgICAid2F0ZXItMiI6ICLmsLTljLogMiIKICAgICAgfSwKICAgICAgImVsZWN0aW9uVGl0bGUiOiAi5Yid6YCJ56S65L6LIiwKICAgICAgInBhcnR5RnVsbE5hbWUiOiB7CiAgICAgICAgIjAiOiAi5ZO65Lmz5Yqo54mp5rS+5a+5IiwKICAgICAgICAiMSI6ICLpsbzmtL7lr7kiCiAgICAgIH0sCiAgICAgICJwYXJ0eU5hbWUiOiB7CiAgICAgICAgIjAiOiAi5ZO65Lmz5Yqo54mpIiwKICAgICAgICAiMSI6ICLpsbwiCiAgICAgIH0sCiAgICAgICJwcmVjaW5jdE5hbWUiOiB7CiAgICAgICAgInByZWNpbmN0LWMxLXcxLTEiOiAi56ysMemAieWMuiIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiOiAi56ysMumAieWMuiIsCiAgICAgICAgInByZWNpbmN0LWMxLXcyIjogIuesrCAzIOWMuiIsCiAgICAgICAgInByZWNpbmN0LWMyIjogIuesrOWbm+WMuiIKICAgICAgfSwKICAgICAgInN0YXRlTmFtZSI6ICLmoLflk4HnirbmgIEiLAogICAgICAiYmFsbG90TGFuZ3VhZ2UiOiAi566A5L2T5Lit5paHIiwKICAgICAgImVsZWN0aW9uRGF0ZSI6ICIyMDIx5bm0OeaciDjml6UiLAogICAgICAiaG1wYkNvbnRpbnVlVm90aW5nT25CYWNrIjogIuWwhumAieelqOe/u+i/h+adpe+8jOe7p+e7reaKleelqCIsCiAgICAgICJobXBiQ29udGludWVWb3RpbmdPbk5leHRTaGVldCI6ICLlnKjkuIvkuIDlvKDpgInnpajkuIrnu6fnu63mipXnpagiLAogICAgICAiaG1wYkluc3RydWN0aW9ucyI6ICLor7TmmI4iLAogICAgICAiaG1wYkluc3RydWN0aW9uc1RvVm90ZVRleHQiOiAi6KaB5oqV56Wo77yM6K+35a6M5pW05aGr5YaZ5oKo5omA6YCJ6aG555uu5peB6L6555qE5qSt5ZyG5b2i5qGG44CCIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNUb1ZvdGVUaXRsZSI6ICLmipXnpajvvJoiLAogICAgICAiaG1wYkluc3RydWN0aW9uc1dyaXRlSW5UZXh0IjogIuWmguaenOimgeS4uuacquWHuueOsOWcqOmAieelqOS4iueahOS6uui/m+ihjOaKleelqO+8jOivt+WcqOKAnOWGmeWFpeWAmemAieS6uuKAnOihjOS4reWGmeS4i+atpOS6uueahOWnk+WQje+8jOW5tuWujOaVtOWhq+WGmeivpeihjOaXgei+ueeahOakreWchuW9ouWMuuWfn+OAgiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zV3JpdGVJblRpdGxlIjogIuaKleelqOmAieS4vuWAmemAieS6uu+8miIsCiAgICAgICJobXBiT2ZmaWNpYWxBYnNlbnRlZUJhbGxvdCI6ICLmraPlvI/nvLrluK3pgInnpagiLAogICAgICAiaG1wYk9mZmljaWFsQmFsbG90IjogIuato+W8j+mAieelqCIsCiAgICAgICJobXBiT2ZmaWNpYWxQcm92aXNpb25hbEJhbGxvdCI6ICLmma7pgJrkuLTml7bpgInnpagiLAogICAgICAiaG1wYlBhZ2UiOiAi6aG156CBIiwKICAgICAgImhtcGJQYWdlSW50ZW50aW9uYWxseUJsYW5rIjogIuacrOmhteS4uuacieaEj+eVmeepuiIsCiAgICAgICJobXBiU2FtcGxlQWJzZW50ZWVCYWxsb3QiOiAi57y65bit6YCJ56Wo5qC35pysIiwKICAgICAgImhtcGJTYW1wbGVCYWxsb3QiOiAi6YCJ56Wo5qC35pysIiwKICAgICAgImhtcGJTYW1wbGVQcm92aXNpb25hbEJhbGxvdCI6ICLkuLTml7bpgInnpajmoLfmnKwiLAogICAgICAiaG1wYlRlc3RBYnNlbnRlZUJhbGxvdCI6ICLmtYvor5XnvLrluK3pgInnpagiLAogICAgICAiaG1wYlRlc3RCYWxsb3QiOiAi5rWL6K+V6YCJ56WoIiwKICAgICAgImhtcGJUZXN0UHJvdmlzaW9uYWxCYWxsb3QiOiAi5rWL6K+V5Li05pe26YCJ56WoIiwKICAgICAgImhtcGJWb3RlRm9yMSI6ICLmipUx56WoIiwKICAgICAgImhtcGJWb3RlRm9yMTAiOiAi5pyA5aSa5oqVMTDnpagiLAogICAgICAiaG1wYlZvdGVGb3IyIjogIuacgOWkmuaKlTLnpagiLAogICAgICAiaG1wYlZvdGVGb3IzIjogIuacgOWkmuaKlTPnpagiLAogICAgICAiaG1wYlZvdGVGb3I0IjogIuacgOWkmuaKlTTnpagiLAogICAgICAiaG1wYlZvdGVGb3I1IjogIuacgOWkmuaKlTXnpagiLAogICAgICAiaG1wYlZvdGVGb3I2IjogIuacgOWkmuaKlTbnpagiLAogICAgICAiaG1wYlZvdGVGb3I3IjogIuacgOWkmuaKlTfnpagiLAogICAgICAiaG1wYlZvdGVGb3I4IjogIuacgOWkmuaKlTjnpagiLAogICAgICAiaG1wYlZvdGVGb3I5IjogIuacgOWkmuaKlTnnpagiLAogICAgICAiaG1wYlZvdGluZ0NvbXBsZXRlIjogIuaCqOW3suWujOaIkOaKleelqOOAgiIsCiAgICAgICJobXBiV3JpdGVJbiI6ICLlhpnlhaXlgJnpgInkuroiCiAgICB9LAogICAgInpoLUhhbnQiOiB7CiAgICAgICJjb250ZXN0RGVzY3JpcHRpb24iOiB7CiAgICAgICAgIndhdGVyLTEtZmlzaGluZyI6ICLmmK/lkKbmh4noqbLnpoHmraLlnKjmiYDmnInln47luILmk4HmnInnmoTmuZbms4rlkozmsrPmtYHkuK3mjZXprZrvvJ8iLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmciOiAi5piv5ZCm5oeJ6Kmy56aB5q2i5Zyo5omA5pyJ5Z+O5biC5pOB5pyJ55qE5rmW5rOK5ZKM5rKz5rWB5Lit5o2V6a2a77yfIgogICAgICB9LAogICAgICAiY29udGVzdE9wdGlvbkxhYmVsIjogewogICAgICAgICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciOiAi5piv55qEIiwKICAgICAgICAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciOiAi5LiNIiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIjogIuaYr+eahCIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIjogIuS4jSIKICAgICAgfSwKICAgICAgImNvbnRlc3RUaXRsZSI6IHsKICAgICAgICAiY291bnR5LWxlYWRlci1tYW1tYWwiOiAi57ij6aCY5bCO5ZO65Lmz5YuV54mpIiwKICAgICAgICAiY291bnR5LWxlYWRlci1maXNoIjogIue4o+mVt+mtmiIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiOiAi5ZyL5pyDIDEg5Luj6KGoIC0g5ZO65Lmz5YuV54mpIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xLWZpc2giOiAi5ZyL5pyDIDEg5Luj6KGoIC0g6a2aIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCI6ICLlnIvmnIMgMiDku6PooaggLSDlk7rkubPli5XniakiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTItZmlzaCI6ICLlnIvmnIMgMiDku6PooaggLSBGaXNoIiwKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIuawtOWfnyAxIOWNgOmHo+mtmiIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICLmsLTljYAgMiDph6PprZoiCiAgICAgIH0sCiAgICAgICJjb3VudHlOYW1lIjogIuaoo+acrOe4oyIsCiAgICAgICJkaXN0cmljdE5hbWUiOiB7CiAgICAgICAgImNvdW50eSI6ICLnuKMiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEiOiAi5ZyL5pyD56ys5LiA6YG45Y2AIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yIjogIuWci+acg+esrOS6jOmBuOWNgCIsCiAgICAgICAgIndhdGVyLTEiOiAi5rC05Y2AMSIsCiAgICAgICAgIndhdGVyLTIiOiAi5rC05Y2AMiIKICAgICAgfSwKICAgICAgImVsZWN0aW9uVGl0bGUiOiAi5Yid6YG456+E5L6LIiwKICAgICAgInBhcnR5RnVsbE5hbWUiOiB7CiAgICAgICAgIjAiOiAi5ZO65Lmz5YuV54mp5rS+5bCNIiwKICAgICAgICAiMSI6ICLprZrpu6giCiAgICAgIH0sCiAgICAgICJwYXJ0eU5hbWUiOiB7CiAgICAgICAgIjAiOiAi5ZO65Lmz5YuV54mpIiwKICAgICAgICAiMSI6ICLprZoiCiAgICAgIH0sCiAgICAgICJwcmVjaW5jdE5hbWUiOiB7CiAgICAgICAgInByZWNpbmN0LWMxLXcxLTEiOiAi56ysMemBuOWNgCIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiOiAi56ysMumBuOWNgCIsCiAgICAgICAgInByZWNpbmN0LWMxLXcyIjogIuWIhuWxgCAzIiwKICAgICAgICAicHJlY2luY3QtYzIiOiAiNCDljYAiCiAgICAgIH0sCiAgICAgICJzdGF0ZU5hbWUiOiAi5qij5ZOB54uA5oWLIiwKICAgICAgImJhbGxvdExhbmd1YWdlIjogIue5gemrlOS4reaWhyIsCiAgICAgICJlbGVjdGlvbkRhdGUiOiAiMjAyMeW5tDnmnIg45pelIiwKICAgICAgImhtcGJDb250aW51ZVZvdGluZ09uQmFjayI6ICLlsIfpgbjnpajnv7vpgY7kvobvvIznubznuozmipXnpagiLAogICAgICAiaG1wYkNvbnRpbnVlVm90aW5nT25OZXh0U2hlZXQiOiAi5Zyo5LiL5LiA5by16YG456Wo5LiK57m857qM5oqV56WoIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnMiOiAi6Kqq5piOIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNUb1ZvdGVUZXh0IjogIuimgeaKleelqO+8jOiri+WujOaVtOWhq+Wvq+aCqOaJgOmBuOmgheebruaXgemCiueahOapouWck+W9ouahhuOAgiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zVG9Wb3RlVGl0bGUiOiAi5oqV56Wo77yaIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNXcml0ZUluVGV4dCI6ICLlpoLmnpzopoHngrrmnKrlh7rnj77lnKjpgbjnpajkuIrnmoTkurrpgLLooYzmipXnpajvvIzoq4vlnKjjgIzlr6vlhaXlgJnpgbjkurrjgIzooYzkuK3lr6vkuIvmraTkurrnmoTlp5PlkI3vvIzkuKblrozmlbTloavlr6voqbLooYzml4HpgornmoTmqaLlnJPlvaLljYDln5/jgIIiLAogICAgICAiaG1wYkluc3RydWN0aW9uc1dyaXRlSW5UaXRsZSI6ICLmipXnpajpgbjoiInlgJnpgbjkurrvvJoiLAogICAgICAiaG1wYk9mZmljaWFsQWJzZW50ZWVCYWxsb3QiOiAi5q2j5byP57y65bit6YG456WoIiwKICAgICAgImhtcGJPZmZpY2lhbEJhbGxvdCI6ICLmraPlvI/pgbjnpagiLAogICAgICAiaG1wYk9mZmljaWFsUHJvdmlzaW9uYWxCYWxsb3QiOiAi5pmu6YCa6Ieo5pmC6YG456WoIiwKICAgICAgImhtcGJQYWdlIjogIumggeeivCIsCiAgICAgICJobXBiUGFnZUludGVudGlvbmFsbHlCbGFuayI6ICLmnKzpoIHngrrmnInmhI/nlZnnqboiLAogICAgICAiaG1wYlNhbXBsZUFic2VudGVlQmFsbG90IjogIue8uuW4remBuOelqOaoo+acrCIsCiAgICAgICJobXBiU2FtcGxlQmFsbG90IjogIumBuOelqOaoo+acrCIsCiAgICAgICJobXBiU2FtcGxlUHJvdmlzaW9uYWxCYWxsb3QiOiAi6Ieo5pmC6YG456Wo5qij5pysIiwKICAgICAgImhtcGJUZXN0QWJzZW50ZWVCYWxsb3QiOiAi5ris6Kmm57y65bit6YG456WoIiwKICAgICAgImhtcGJUZXN0QmFsbG90IjogIua4rOippumBuOelqCIsCiAgICAgICJobXBiVGVzdFByb3Zpc2lvbmFsQmFsbG90IjogIua4rOippuiHqOaZgumBuOelqCIsCiAgICAgICJobXBiVm90ZUZvcjEiOiAi5oqVMeelqCIsCiAgICAgICJobXBiVm90ZUZvcjEwIjogIuacgOWkmuaKlTEw56WoIiwKICAgICAgImhtcGJWb3RlRm9yMiI6ICLmnIDlpJrmipUy56WoIiwKICAgICAgImhtcGJWb3RlRm9yMyI6ICLmnIDlpJrmipUz56WoIiwKICAgICAgImhtcGJWb3RlRm9yNCI6ICLmnIDlpJrmipU056WoIiwKICAgICAgImhtcGJWb3RlRm9yNSI6ICLmnIDlpJrmipU156WoIiwKICAgICAgImhtcGJWb3RlRm9yNiI6ICLmnIDlpJrmipU256WoIiwKICAgICAgImhtcGJWb3RlRm9yNyI6ICLmnIDlpJrmipU356WoIiwKICAgICAgImhtcGJWb3RlRm9yOCI6ICLmnIDlpJrmipU456WoIiwKICAgICAgImhtcGJWb3RlRm9yOSI6ICLmnIDlpJrmipU556WoIiwKICAgICAgImhtcGJWb3RpbmdDb21wbGV0ZSI6ICLmgqjlt7LlrozmiJDmipXnpajjgIIiLAogICAgICAiaG1wYldyaXRlSW4iOiAi5a+r5YWl5YCZ6YG45Lq6IgogICAgfSwKICAgICJlcy1VUyI6IHsKICAgICAgImNvbnRlc3REZXNjcmlwdGlvbiI6IHsKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIsK/RGViZXLDrWEgcHJvaGliaXJzZSBsYSBwZXNjYSBlbiB0b2RvcyBsb3MgbGFnb3MgeSByw61vcyBwcm9waWVkYWQgZGUgbGEgY2l1ZGFkPyIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICLCv0RlYmVyw61hIHByb2hpYmlyc2UgbGEgcGVzY2EgZW4gdG9kb3MgbG9zIGxhZ29zIHkgcsOtb3MgcHJvcGllZGFkIGRlIGxhIGNpdWRhZD8iCiAgICAgIH0sCiAgICAgICJjb250ZXN0T3B0aW9uTGFiZWwiOiB7CiAgICAgICAgIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyI6ICJTw40iLAogICAgICAgICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyI6ICJOTyIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyI6ICJTw40iLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyI6ICJOTyIKICAgICAgfSwKICAgICAgImNvbnRlc3RUaXRsZSI6IHsKICAgICAgICAiY291bnR5LWxlYWRlci1tYW1tYWwiOiAiTMOtZGVyIGRlbCBjb25kYWRvIE1hbcOtZmVybyIsCiAgICAgICAgImNvdW50eS1sZWFkZXItZmlzaCI6ICJMw61kZXIgZGVsIGNvbmRhZG8gZGUgRmlzaCIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiOiAiMSByZXByZXNlbnRhbnRlIGRlbCBDb25ncmVzbyAtIE1hbcOtZmVybyIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMS1maXNoIjogIjEgcmVwcmVzZW50YW50ZSBkZWwgQ29uZ3Jlc28gLSBQZXNjYWRvIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCI6ICIyIHJlcHJlc2VudGFudGVzIGRlbCBDb25ncmVzbyAtIE1hbcOtZmVybyIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMi1maXNoIjogIlJlcHJlc2VudGFudGUgZGVsIENvbmdyZXNvIDIgLSBQZXNjYWRvIiwKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIkRpc3RyaXRvIDEgZGUgcGVzY2EiLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmciOiAiRGlzdHJpdG8gZGUgQWd1YSAyIFBlc2NhIgogICAgICB9LAogICAgICAiY291bnR5TmFtZSI6ICJNdWVzdHJhIGRlbCBjb25kYWRvIiwKICAgICAgImRpc3RyaWN0TmFtZSI6IHsKICAgICAgICAiY291bnR5IjogIkNvbmRhZG8iLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEiOiAiRGlzdHJpdG8gQ29uZ3Jlc2lvbmFsIDEiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiOiAiRGlzdHJpdG8gQ29uZ3Jlc2lvbmFsIDIiLAogICAgICAgICJ3YXRlci0xIjogIkRpc3RyaXRvIGRlIEFndWEgMSIsCiAgICAgICAgIndhdGVyLTIiOiAiRGlzdHJpdG8gZGUgQWd1YSAyIgogICAgICB9LAogICAgICAiZWxlY3Rpb25UaXRsZSI6ICJFamVtcGxvIGRlIGVsZWNjacOzbiBwcmltYXJpYSIsCiAgICAgICJwYXJ0eUZ1bGxOYW1lIjogewogICAgICAgICIwIjogIkZpZXN0YSBkZSBsb3MgTWFtw61mZXJvcyIsCiAgICAgICAgIjEiOiAiRmllc3RhIGRlbCBwZXNjYWRvIgogICAgICB9LAogICAgICAicGFydHlOYW1lIjogewogICAgICAgICIwIjogIk1hbcOtZmVybyIsCiAgICAgICAgIjEiOiAiUGV6IgogICAgICB9LAogICAgICAicHJlY2luY3ROYW1lIjogewogICAgICAgICJwcmVjaW5jdC1jMS13MS0xIjogIkRpc3RyaXRvIEVsZWN0b3JhbCAxIiwKICAgICAgICAicHJlY2luY3QtYzEtdzEtMiI6ICJEaXN0cml0byBFbGVjdG9yYWwgMiIsCiAgICAgICAgInByZWNpbmN0LWMxLXcyIjogIkRpc3RyaXRvIDMiLAogICAgICAgICJwcmVjaW5jdC1jMiI6ICJEaXN0cml0byA0IgogICAgICB9LAogICAgICAic3RhdGVOYW1lIjogIkVzdGFkbyBkZSBsYSBtdWVzdHJhIiwKICAgICAgImJhbGxvdExhbmd1YWdlIjogImVzcGHDsW9sIChFRS4gVVUuKSIsCiAgICAgICJlbGVjdGlvbkRhdGUiOiAiOCBkZSBzZXB0aWVtYnJlIGRlIDIwMjEiLAogICAgICAiaG1wYkNvbnRpbnVlVm90aW5nT25CYWNrIjogIlZvbHRlYSBsYSBib2xldGEgeSBjb250aW7DumEgdm90YW5kbyIsCiAgICAgICJobXBiQ29udGludWVWb3RpbmdPbk5leHRTaGVldCI6ICJDb250aW7DumEgdm90YW5kbyBlbiBsYSBzaWd1aWVudGUgaG9qYSBkZSBsYSBib2xldGEiLAogICAgICAiaG1wYkluc3RydWN0aW9ucyI6ICJJbnN0cnVjY2lvbmVzIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNUb1ZvdGVUZXh0IjogIlBhcmEgdm90YXIsIGxsZW5hIGNvbXBsZXRhbWVudGUgZWwgw7N2YWxvIGp1bnRvIGEgdHUgZWxlY2Npw7NuLiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zVG9Wb3RlVGl0bGUiOiAiUGFyYSB2b3RhcjoiLAogICAgICAiaG1wYkluc3RydWN0aW9uc1dyaXRlSW5UZXh0IjogIlBhcmEgdm90YXIgcG9yIHVuYSBwZXJzb25hIGN1eW8gbm9tYnJlIG5vIGVzdMOhIGVuIGxhIGJvbGV0YSwgZXNjcmliZSBlbCBub21icmUgZGUgbGEgcGVyc29uYSBlbiBsYSBsw61uZWEgXCJDYW5kaWRhdG8gcG9yIEVzY3JpdG9cIiB5IGxsZW5hIGNvbXBsZXRhbWVudGUgZWwgw7N2YWxvIGp1bnRvIGEgbGEgbMOtbmVhLiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zV3JpdGVJblRpdGxlIjogIlBhcmEgdm90YXIgcG9yIHVuIGNhbmRpZGF0byBwb3IgZXNjcml0bzoiLAogICAgICAiaG1wYk9mZmljaWFsQWJzZW50ZWVCYWxsb3QiOiAiQm9sZXRhIG9maWNpYWwgZGUgdm90byBhdXNlbnRlIiwKICAgICAgImhtcGJPZmZpY2lhbEJhbGxvdCI6ICJCb2xldGEgb2ZpY2lhbCIsCiAgICAgICJobXBiT2ZmaWNpYWxQcm92aXNpb25hbEJhbGxvdCI6ICJCb2xldGEgb2ZpY2lhbCBwcm92aXNpb25hbCIsCiAgICAgICJobXBiUGFnZSI6ICJQw6FnaW5hIiwKICAgICAgImhtcGJQYWdlSW50ZW50aW9uYWxseUJsYW5rIjogIkVzdGEgcMOhZ2luYSBlc3TDoSBpbnRlbmNpb25hbG1lbnRlIGVuIGJsYW5jbyIsCiAgICAgICJobXBiU2FtcGxlQWJzZW50ZWVCYWxsb3QiOiAiTW9kZWxvIGRlIGJvbGV0YSBkZSB2b3RvIGF1c2VudGUiLAogICAgICAiaG1wYlNhbXBsZUJhbGxvdCI6ICJCb2xldGEgZGUgbXVlc3RyYSIsCiAgICAgICJobXBiU2FtcGxlUHJvdmlzaW9uYWxCYWxsb3QiOiAiQm9sZXRhIGRlIG11ZXN0cmEgcHJvdmlzaW9uYWwiLAogICAgICAiaG1wYlRlc3RBYnNlbnRlZUJhbGxvdCI6ICJCb2xldGEgZGUgcHJ1ZWJhIGRlIHZvdG8gYXVzZW50ZSIsCiAgICAgICJobXBiVGVzdEJhbGxvdCI6ICJCb2xldGEgZGUgcHJ1ZWJhIiwKICAgICAgImhtcGJUZXN0UHJvdmlzaW9uYWxCYWxsb3QiOiAiQm9sZXRhIGRlIHBydWViYSBwcm92aXNpb25hbCIsCiAgICAgICJobXBiVm90ZUZvcjEiOiAiVm90YSBwb3IgMSIsCiAgICAgICJobXBiVm90ZUZvcjEwIjogIlZvdGEgcG9yIGhhc3RhIDEwIiwKICAgICAgImhtcGJWb3RlRm9yMiI6ICJWb3RhIHBvciBoYXN0YSAyIiwKICAgICAgImhtcGJWb3RlRm9yMyI6ICJWb3RhIHBvciBoYXN0YSAzIiwKICAgICAgImhtcGJWb3RlRm9yNCI6ICJWb3RhIHBvciBoYXN0YSA0IiwKICAgICAgImhtcGJWb3RlRm9yNSI6ICJWb3RhIHBvciBoYXN0YSA1IiwKICAgICAgImhtcGJWb3RlRm9yNiI6ICJWb3RhIHBvciBoYXN0YSA2IiwKICAgICAgImhtcGJWb3RlRm9yNyI6ICJWb3RhIHBvciBoYXN0YSA3IiwKICAgICAgImhtcGJWb3RlRm9yOCI6ICJWb3RhIHBvciBoYXN0YSA4IiwKICAgICAgImhtcGJWb3RlRm9yOSI6ICJWb3RhIHBvciBoYXN0YSA5IiwKICAgICAgImhtcGJWb3RpbmdDb21wbGV0ZSI6ICJIYXMgY29tcGxldGFkbyBsYSB2b3RhY2nDs24uIiwKICAgICAgImhtcGJXcml0ZUluIjogIkNhbmRpZGF0byBwb3IgZXNjcml0byIKICAgIH0KICB9LAogICJiYWxsb3RTdHlsZXMiOiBbCiAgICB7CiAgICAgICJpZCI6ICIxLU1hX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICIxLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzEtdzEtMSIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICAgIndhdGVyLTEiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJ6aC1IYW5zIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMS1NYV96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiMS1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTEiLAogICAgICAgICJwcmVjaW5jdC1jMS13MS0yIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEiLAogICAgICAgICJ3YXRlci0xIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiemgtSGFudCIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEtTWFfZW4iLAogICAgICAiZ3JvdXBJZCI6ICIxLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzEtdzEtMSIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICAgIndhdGVyLTEiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJlbiIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEtTWFfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICIxLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzEtdzEtMSIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICAgIndhdGVyLTEiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJlcy1VUyIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEtRl96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiMS1GIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzEtdzEtMSIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICAgIndhdGVyLTEiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJ6aC1IYW5zIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMS1GX3poLUhhbnQiLAogICAgICAiZ3JvdXBJZCI6ICIxLUYiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMS13MS0xIiwKICAgICAgICAicHJlY2luY3QtYzEtdzEtMiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgICAid2F0ZXItMSIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgInpoLUhhbnQiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxLUZfZW4iLAogICAgICAiZ3JvdXBJZCI6ICIxLUYiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMS13MS0xIiwKICAgICAgICAicHJlY2luY3QtYzEtdzEtMiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgICAid2F0ZXItMSIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgImVuIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMS1GX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiMS1GIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzEtdzEtMSIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICAgIndhdGVyLTEiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJlcy1VUyIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjItTWFfemgtSGFucyIsCiAgICAgICJncm91cElkIjogIjItTWEiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMS13MiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgICAid2F0ZXItMiIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgInpoLUhhbnMiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLU1hX3poLUhhbnQiLAogICAgICAiZ3JvdXBJZCI6ICIyLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzEtdzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICAgIndhdGVyLTIiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJ6aC1IYW50IgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1NYV9lbiIsCiAgICAgICJncm91cElkIjogIjItTWEiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMS13MiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgICAid2F0ZXItMiIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgImVuIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1NYV9lcy1VUyIsCiAgICAgICJncm91cElkIjogIjItTWEiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMS13MiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgICAid2F0ZXItMiIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgImVzLVVTIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1GX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICIyLUYiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMS13MiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgICAid2F0ZXItMiIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgInpoLUhhbnMiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLUZfemgtSGFudCIsCiAgICAgICJncm91cElkIjogIjItRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMxLXcyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEiLAogICAgICAgICJ3YXRlci0yIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiemgtSGFudCIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjItRl9lbiIsCiAgICAgICJncm91cElkIjogIjItRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMxLXcyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEiLAogICAgICAgICJ3YXRlci0yIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiZW4iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLUZfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICIyLUYiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMS13MiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgICAid2F0ZXItMiIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgImVzLVVTIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1NYV96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiMy1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAgICJ3YXRlci0xIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiemgtSGFucyIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjMtTWFfemgtSGFudCIsCiAgICAgICJncm91cElkIjogIjMtTWEiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yIiwKICAgICAgICAid2F0ZXItMSIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgInpoLUhhbnQiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLU1hX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMy1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAgICJ3YXRlci0xIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiZW4iCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLU1hX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiMy1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAgICJ3YXRlci0xIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiZXMtVVMiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLUZfemgtSGFucyIsCiAgICAgICJncm91cElkIjogIjMtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAgICJ3YXRlci0xIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiemgtSGFucyIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjMtRl96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiMy1GIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICAgIndhdGVyLTEiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJ6aC1IYW50IgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1GX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMy1GIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICAgIndhdGVyLTEiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJlbiIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjMtRl9lcy1VUyIsCiAgICAgICJncm91cElkIjogIjMtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAgICJ3YXRlci0xIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiZXMtVVMiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LU1hX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICI0LU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICAgIndhdGVyLTIiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJ6aC1IYW5zIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1NYV96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiNC1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbCiAgICAgICAgInByZWNpbmN0LWMyIgogICAgICBdLAogICAgICAiZGlzdHJpY3RzIjogWwogICAgICAgICJjb3VudHkiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAgICJ3YXRlci0yIgogICAgICBdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsKICAgICAgICAiemgtSGFudCIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjQtTWFfZW4iLAogICAgICAiZ3JvdXBJZCI6ICI0LU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICAgIndhdGVyLTIiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJlbiIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjQtTWFfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICI0LU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICAgIndhdGVyLTIiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJlcy1VUyIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjQtRl96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiNC1GIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICAgIndhdGVyLTIiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJ6aC1IYW5zIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1GX3poLUhhbnQiLAogICAgICAiZ3JvdXBJZCI6ICI0LUYiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yIiwKICAgICAgICAid2F0ZXItMiIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgInpoLUhhbnQiCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LUZfZW4iLAogICAgICAiZ3JvdXBJZCI6ICI0LUYiLAogICAgICAicHJlY2luY3RzIjogWwogICAgICAgICJwcmVjaW5jdC1jMiIKICAgICAgXSwKICAgICAgImRpc3RyaWN0cyI6IFsKICAgICAgICAiY291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yIiwKICAgICAgICAid2F0ZXItMiIKICAgICAgXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbCiAgICAgICAgImVuIgogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1GX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiNC1GIiwKICAgICAgInByZWNpbmN0cyI6IFsKICAgICAgICAicHJlY2luY3QtYzIiCiAgICAgIF0sCiAgICAgICJkaXN0cmljdHMiOiBbCiAgICAgICAgImNvdW50eSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICAgIndhdGVyLTIiCiAgICAgIF0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWwogICAgICAgICJlcy1VUyIKICAgICAgXQogICAgfQogIF0sCiAgImNvbnRlc3RzIjogWwogICAgewogICAgICAiaWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAiZGlzdHJpY3RJZCI6ICJjb3VudHkiLAogICAgICAidGl0bGUiOiAiQ291bnR5IExlYWRlciBNYW1tYWwiLAogICAgICAidHlwZSI6ICJjYW5kaWRhdGUiLAogICAgICAic2VhdHMiOiAxLAogICAgICAiY2FuZGlkYXRlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiaG9yc2UiLAogICAgICAgICAgIm5hbWUiOiAiSG9yc2UiLAogICAgICAgICAgInBhcnR5SWRzIjogWwogICAgICAgICAgICAiMCIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJvdHRlciIsCiAgICAgICAgICAibmFtZSI6ICJPdHRlciIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIwIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImZveCIsCiAgICAgICAgICAibmFtZSI6ICJGb3giLAogICAgICAgICAgInBhcnR5SWRzIjogWwogICAgICAgICAgICAiMCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhbGxvd1dyaXRlSW5zIjogZmFsc2UsCiAgICAgICJwYXJ0eUlkIjogIjAiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgImRpc3RyaWN0SWQiOiAiY291bnR5IiwKICAgICAgInRpdGxlIjogIkNvdW50eSBMZWFkZXIgRmlzaCIsCiAgICAgICJ0eXBlIjogImNhbmRpZGF0ZSIsCiAgICAgICJzZWF0cyI6IDEsCiAgICAgICJjYW5kaWRhdGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJzZWFob3JzZSIsCiAgICAgICAgICAibmFtZSI6ICJTZWFob3JzZSIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIxIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInNhbG1vbiIsCiAgICAgICAgICAibmFtZSI6ICJTYWxtb24iLAogICAgICAgICAgInBhcnR5SWRzIjogWwogICAgICAgICAgICAiMSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhbGxvd1dyaXRlSW5zIjogZmFsc2UsCiAgICAgICJwYXJ0eUlkIjogIjEiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICJkaXN0cmljdElkIjogImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICJ0aXRsZSI6ICJDb25ncmVzc2lvbmFsIDEgUmVwcmVzZW50YXRpdmUgLSBNYW1tYWwiLAogICAgICAidHlwZSI6ICJjYW5kaWRhdGUiLAogICAgICAic2VhdHMiOiAxLAogICAgICAiY2FuZGlkYXRlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiemVicmEtMSIsCiAgICAgICAgICAibmFtZSI6ICJaZWJyYSIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIwIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImxpb24tMSIsCiAgICAgICAgICAibmFtZSI6ICJMaW9uIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsKICAgICAgICAgICAgIjAiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAia2FuZ2Fyb28tMSIsCiAgICAgICAgICAibmFtZSI6ICJLYW5nYXJvbyIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIwIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImVsZXBoYW50LTEiLAogICAgICAgICAgIm5hbWUiOiAiRWxlcGhhbnQiLAogICAgICAgICAgInBhcnR5SWRzIjogWwogICAgICAgICAgICAiMCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhbGxvd1dyaXRlSW5zIjogdHJ1ZSwKICAgICAgInBhcnR5SWQiOiAiMCIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICJkaXN0cmljdElkIjogImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICJ0aXRsZSI6ICJDb25ncmVzc2lvbmFsIDEgUmVwcmVzZW50YXRpdmUgLSBGaXNoIiwKICAgICAgInR5cGUiOiAiY2FuZGlkYXRlIiwKICAgICAgInNlYXRzIjogMSwKICAgICAgImNhbmRpZGF0ZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogIm1hbnRhLXJheS0xIiwKICAgICAgICAgICJuYW1lIjogIk1hbnRhIFJheSIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIxIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInB1ZmZlcmZpc2gtMSIsCiAgICAgICAgICAibmFtZSI6ICJQdWZmZXJmaXNoIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsKICAgICAgICAgICAgIjEiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm9ja2Zpc2gtMSIsCiAgICAgICAgICAibmFtZSI6ICJSb2NrZmlzaCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIxIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInRyaWdnZXJmaXNoLTEiLAogICAgICAgICAgIm5hbWUiOiAiVHJpZ2dlcmZpc2giLAogICAgICAgICAgInBhcnR5SWRzIjogWwogICAgICAgICAgICAiMSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhbGxvd1dyaXRlSW5zIjogdHJ1ZSwKICAgICAgInBhcnR5SWQiOiAiMSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgImRpc3RyaWN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yIiwKICAgICAgInRpdGxlIjogIkNvbmdyZXNzaW9uYWwgMiBSZXByZXNlbnRhdGl2ZSAtIE1hbW1hbCIsCiAgICAgICJ0eXBlIjogImNhbmRpZGF0ZSIsCiAgICAgICJzZWF0cyI6IDEsCiAgICAgICJjYW5kaWRhdGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ6ZWJyYS0yIiwKICAgICAgICAgICJuYW1lIjogIlplYnJhIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsKICAgICAgICAgICAgIjAiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibGlvbi0yIiwKICAgICAgICAgICJuYW1lIjogIkxpb24iLAogICAgICAgICAgInBhcnR5SWRzIjogWwogICAgICAgICAgICAiMCIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJrYW5nYXJvby0yIiwKICAgICAgICAgICJuYW1lIjogIkthbmdhcm9vIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsKICAgICAgICAgICAgIjAiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZWxlcGhhbnQtMiIsCiAgICAgICAgICAibmFtZSI6ICJFbGVwaGFudCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIwIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgImFsbG93V3JpdGVJbnMiOiB0cnVlLAogICAgICAicGFydHlJZCI6ICIwIgogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgImRpc3RyaWN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yIiwKICAgICAgInRpdGxlIjogIkNvbmdyZXNzaW9uYWwgMiBSZXByZXNlbnRhdGl2ZSAtIEZpc2giLAogICAgICAidHlwZSI6ICJjYW5kaWRhdGUiLAogICAgICAic2VhdHMiOiAxLAogICAgICAiY2FuZGlkYXRlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibWFudGEtcmF5LTIiLAogICAgICAgICAgIm5hbWUiOiAiTWFudGEgUmF5IiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsKICAgICAgICAgICAgIjEiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicHVmZmVyZmlzaC0yIiwKICAgICAgICAgICJuYW1lIjogIlB1ZmZlcmZpc2giLAogICAgICAgICAgInBhcnR5SWRzIjogWwogICAgICAgICAgICAiMSIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJyb2NrZmlzaC0yIiwKICAgICAgICAgICJuYW1lIjogIlJvY2tmaXNoIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsKICAgICAgICAgICAgIjEiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAidHJpZ2dlcmZpc2gtMiIsCiAgICAgICAgICAibmFtZSI6ICJUcmlnZ2VyZmlzaCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbCiAgICAgICAgICAgICIxIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgImFsbG93V3JpdGVJbnMiOiB0cnVlLAogICAgICAicGFydHlJZCI6ICIxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICJkaXN0cmljdElkIjogIndhdGVyLTEiLAogICAgICAidGl0bGUiOiAiV2F0ZXIgRGlzdHJpY3QgMSBGaXNoaW5nIiwKICAgICAgInR5cGUiOiAieWVzbm8iLAogICAgICAiZGVzY3JpcHRpb24iOiAiU2hvdWxkIGZpc2hpbmcgYmUgYmFubmVkIGluIGFsbCBjaXR5IG93bmVkIGxha2VzIGFuZCByaXZlcnM/IiwKICAgICAgInllc09wdGlvbiI6IHsKICAgICAgICAiaWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIiwKICAgICAgICAibGFiZWwiOiAiWUVTIgogICAgICB9LAogICAgICAibm9PcHRpb24iOiB7CiAgICAgICAgImlkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIiwKICAgICAgICAibGFiZWwiOiAiTk8iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAiZGlzdHJpY3RJZCI6ICJ3YXRlci0yIiwKICAgICAgInRpdGxlIjogIldhdGVyIERpc3RyaWN0IDIgRmlzaGluZyIsCiAgICAgICJ0eXBlIjogInllc25vIiwKICAgICAgImRlc2NyaXB0aW9uIjogIlNob3VsZCBmaXNoaW5nIGJlIGJhbm5lZCBpbiBhbGwgY2l0eSBvd25lZCBsYWtlcyBhbmQgcml2ZXJzPyIsCiAgICAgICJ5ZXNPcHRpb24iOiB7CiAgICAgICAgImlkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIsCiAgICAgICAgImxhYmVsIjogIllFUyIKICAgICAgfSwKICAgICAgIm5vT3B0aW9uIjogewogICAgICAgICJpZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIsCiAgICAgICAgImxhYmVsIjogIk5PIgogICAgICB9CiAgICB9CiAgXSwKICAiY291bnR5IjogewogICAgImlkIjogInNhbXBsZS1jb3VudHkiLAogICAgIm5hbWUiOiAiU2FtcGxlIENvdW50eSIKICB9LAogICJkYXRlIjogIjIwMjEtMDktMDgiLAogICJkaXN0cmljdHMiOiBbCiAgICB7CiAgICAgICJpZCI6ICJjb3VudHkiLAogICAgICAibmFtZSI6ICJDb3VudHkiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgIm5hbWUiOiAiQ29uZ3Jlc3Npb25hbCBEaXN0cmljdCAxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICJuYW1lIjogIkNvbmdyZXNzaW9uYWwgRGlzdHJpY3QgMiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJ3YXRlci0xIiwKICAgICAgIm5hbWUiOiAiV2F0ZXIgRGlzdHJpY3QgMSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJ3YXRlci0yIiwKICAgICAgIm5hbWUiOiAiV2F0ZXIgRGlzdHJpY3QgMiIKICAgIH0KICBdLAogICJpZCI6ICJlbGVjdGlvbi1wcmltYXJ5LXByZWNpbmN0LXNwbGl0cyIsCiAgInBhcnRpZXMiOiBbCiAgICB7CiAgICAgICJpZCI6ICIwIiwKICAgICAgIm5hbWUiOiAiTWFtbWFsIiwKICAgICAgImZ1bGxOYW1lIjogIk1hbW1hbCBQYXJ0eSIsCiAgICAgICJhYmJyZXYiOiAiTWEiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMSIsCiAgICAgICJuYW1lIjogIkZpc2giLAogICAgICAiZnVsbE5hbWUiOiAiRmlzaCBQYXJ0eSIsCiAgICAgICJhYmJyZXYiOiAiRiIKICAgIH0KICBdLAogICJwcmVjaW5jdHMiOiBbCiAgICB7CiAgICAgICJpZCI6ICJwcmVjaW5jdC1jMS13MS0xIiwKICAgICAgIm5hbWUiOiAiUHJlY2luY3QgMSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJwcmVjaW5jdC1jMS13MS0yIiwKICAgICAgIm5hbWUiOiAiUHJlY2luY3QgMiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJwcmVjaW5jdC1jMS13MiIsCiAgICAgICJuYW1lIjogIlByZWNpbmN0IDMiCiAgICB9LAogICAgewogICAgICAiaWQiOiAicHJlY2luY3QtYzIiLAogICAgICAibmFtZSI6ICJQcmVjaW5jdCA0IgogICAgfQogIF0sCiAgInNlYWwiOiAiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA5ODMuMzQ3MjMgOTgzLjMyNzQyXCIgdmVyc2lvbj1cIjEuMVwiIHk9XCIwXCIgeD1cIjBcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIj48dGl0bGU+U2VhbCBvZiBNb250Z29tZXJ5IENvdW50eSwgTWFyeWxhbmQuPC90aXRsZT48cGF0aCBkPVwibSA0OTEuNjYwNzYsLTAuMDAzOTA2MjQgYyAtNjYuMzcsMCAtMTMwLjc4MDYsMTMuMDA4MzM2MjQgLTE5MS4zNzA1OSwzOC42NDgzMzYyNCAtNTguNTYsMjQuNzMgLTExMS4xNDAzOCw2MC4xOTU4MDIgLTE1Ni4zMDAzOCwxMDUuMzI5OCAtNDUuMTUxOTk0LDQ1LjE0IC04MC41OTMzMjcsOTcuNzQwODUgLTEwNS4zNDkzMjcsMTU2LjI4MDg0IC0yNS42NjgsNjAuNjIgLTM4LjY0MDUyNDAzNDk5NiwxMjUuMDMwMTMgLTM4LjY0MDUyNDAzNDk5NiwxOTEuMzkwMTIgMCw2Ni4zODAwMSAxMi45NzI0MzAwMzQ5OTYsMTMwLjc3OTkgMzguNjQ0NDMwMDM0OTk2LDE5MS4zOTk5IDI0Ljc1NCw1OC41NDEgNjAuMTk1NTY4LDExMS4xMjAzNyAxMDUuMzM5NTcxLDE1Ni4zMDAzNyA0NS4xNjE5OSw0NS4xMTQ5OSA5Ny43MzkzNyw4MC41NzYyNyAxNTYuMzAwMzcsMTA1LjMxMDI2IDYwLjU4NCwyNS42NzkwMSAxMjUuMDAwNTksMzguNjYyMDEgMTkxLjM3MDU5LDM4LjY2MjAxIGwgMC4wMDYsMC4wMTE3IGMgNjYuMzcyLDAgMTMwLjc1ODQxLC0xMi45ODMgMTkxLjM3ODQxLC0zOC42NjIwMSA1OC41NDMsLTI0LjczNjk5IDExMS4xNTA4NCwtNjAuMTk4MjcgMTU2LjI4MDg0LC0xMDUuMzEwMjYgNDUuMTM0OTksLTQ1LjE4IDgwLjU5OTgsLTk3Ljc2MDM3IDEwNS4zMjk3OSwtMTU2LjMwMDM4IDI1LjY2MTAxLC02MC42MjIgMzguNjkxMzEsLTEyNS4wMTAxMiAzOC42OTEzMSwtMTkxLjM5MDEyIDAsLTY2LjM2IC0xMy4wMzAzLC0xMzAuNzcwMTMgLTM4LjY5MTMxLC0xOTEuMzkwMTMgQyA5MTkuOTE5ODEsMjQxLjcxNjU2IDg4NC40NiwxODkuMTE2MTggODM5LjMyMDAxLDE0My45NzYxOCA3OTQuMTkwMDEsOTguODQwMTg1IDc0MS41ODkxNyw2My4zNzQzODMgNjgzLjAzOTE3LDM4LjY0NjM4MyA2MjIuNDE5MTcsMTMuMDA0MzgzIDU1OC4wMzA3NiwtMC4wMDM5MDYyNCA0OTEuNjYwNzYsLTAuMDAzOTA2MjQgWlwiIGZpbGw9XCIjZmZmXCIvPjxwYXRoIGQ9XCJtNDA1LjkzIDg3Ny4zNmM1Mi4wOCAxMS41NzQgMTA0LjgzIDEyLjYyMiAxNTYuODcgMy4wNTk4IDUwLjI2OC05LjIwNSA5Ny42OTItMjcuODgzIDE0MC45OS01NS40MjggNDMuMjk3LTI3LjUzMSA4MC4yNTMtNjIuNjE0IDEwOS45Mi0xMDQuMjIgMzAuNjU2LTQzLjA4MiA1Mi4wOTctOTEuMzIyIDYzLjY3Mi0xNDMuNCAxMS41NzQtNTIuMDggMTIuNTg1LTEwNC44NiAzLjA1NTMtMTU2Ljg1LTkuMjQ5OC01MC4yNzYtMjcuODctOTcuNzEyLTU1LjQyOS0xNDAuOTktMjcuNTQ5LTQzLjMyLTYyLjYwOS04MC4yNzYtMTA0LjI0LTEwOS45NS00My4wOTktMzAuNjg3LTkxLjMyNS01Mi4wNzctMTQzLjQtNjMuNjUxLTUyLjA2OC0xMS41NzEtMTA0LjgzLTEyLjYyNS0xNTYuODUtMy4wNzcyLTUwLjI1NiA5LjI1NDMtOTcuNjcgMjcuODgxLTE0MC45NyA1NS40NTYtNDMuMjkyIDI3LjUyOC04MC4yOTcgNjIuNjAyLTEwOS45MSAxMDQuMjQtMzAuNyA0My4wNDktNTIuMTA3IDkxLjI5Ny02My42ODEgMTQzLjM4LTExLjU3NCA1Mi4wOC0xMi42MTcgMTA0Ljg1LTMuMDQ2MSAxNTYuODggOS4yMDA0IDUwLjI0MiAyNy44NjcgOTcuNjg4IDU1LjQyMiAxNDAuOTYgMjcuNTUzIDQzLjI5MyA2Mi42MDIgODAuMjk3IDEwNC4yMiAxMDkuOTIgNDMuMDgxIDMwLjcwMiA5MS4zMiA1Mi4wOTcgMTQzLjM5IDYzLjY2OG0tMjkyLjc1LTQ2OS44MmMxMS4zNS01MS4wNzIgMzIuMzkzLTk4LjQzMyA2Mi40ODEtMTQwLjcgMjkuMDc5LTQwLjg0MSA2NS4zNTYtNzUuMjUxIDEwNy44Ni0xMDIuMyA0Mi40NTYtMjcuMDA4IDg5LjAwNS00NS4zMzEgMTM4LjMzLTU0LjM3MiA1MS4wMjMtOS4zNjkgMTAyLjgzLTguMzM3MiAxNTMuOSAzLjAxMjggNTEuMDkyIDExLjM1NCA5OC40NjIgMzIuMzY0IDE0MC43MiA2Mi40NjQgNDAuODQxIDI5LjA3OSA3NS4yMjEgNjUuMzg3IDEwMi4yOCAxMDcuODQgMjcuMDI1IDQyLjQ5NiA0NS4zMjYgODkuMDM3IDU0LjM3IDEzOC4zNSA5LjM2NjMgNTEuMDM1IDguMzMyNSAxMDIuODQtMy4wMTc0IDE1My45MS0xMS4zNTQgNTEuMDkyLTMyLjM1NiA5OC40MzktNjIuNDU3IDE0MC43LTI5LjA4IDQwLjg0NS02NS4zNyA3NS4yNS0xMDcuODUgMTAyLjI4LTQyLjUgMjcuMDQzLTg5LjAyIDQ1LjM1MS0xMzguMzMgNTQuMzk0LTUxLjAyOSA5LjM0MjItMTAyLjg1IDguMzM2MS0xNTMuOTQtMy4wMTc5LTUxLjA3Mi0xMS4zNS05OC40MzQtMzIuMzg1LTE0MC42OS02Mi40NTktNDAuODQ5LTI5LjA4MS03NS4yNjItNjUuMzczLTEwMi4yNy0xMDcuODctMjcuMDQ5LTQyLjQ4LTQ1LjMzOS04OS4wMTUtNTQuMzgyLTEzOC4zMy05LjM1NDItNTEuMDMyLTguMzYxNi0xMDIuODMgMi45OTI4LTE1My45MlwiLz48cGF0aCBkPVwibTQ5MS42NiA5ODMuMzNjNjYuMzcyIDAgMTMwLjc2LTEyLjk4NCAxOTEuMzgtMzguNjYzIDU4LjU0My0yNC43MzcgMTExLjE1LTYwLjE5OCAxNTYuMjgtMTA1LjMxIDQ1LjEzNS00NS4xOCA4MC42LTk3Ljc2IDEwNS4zMy0xNTYuMyAyNS42NjEtNjAuNjIyIDM4LjY5MS0xMjUuMDEgMzguNjkxLTE5MS4zOSAwLTY2LjM2LTEzLjAzLTEzMC43Ny0zOC42OTEtMTkxLjM5LTI0LjczLTU4LjU2LTYwLjE5LTExMS4xNi0xMDUuMzMtMTU2LjMtNDUuMTMtNDUuMTM2LTk3LjczLTgwLjYwMi0xNTYuMjgtMTA1LjMzLTYwLjYyLTI1LjY0Mi0xMjUuMDEtMzguNjUtMTkxLjM4LTM4LjY1cy0xMzAuNzggMTMuMDA4LTE5MS4zNyAzOC42NDhjLTU4LjU2IDI0LjczLTExMS4xNCA2MC4xOTYtMTU2LjMgMTA1LjMzLTQ1LjE1MiA0NS4xNC04MC41OTQgOTcuNzQtMTA1LjM1IDE1Ni4yOC0yNS42NjggNjAuNjItMzguNjQgMTI1LjAzLTM4LjY0IDE5MS4zOSAwIDY2LjM4IDEyLjk3MiAxMzAuNzggMzguNjQ0IDE5MS40IDI0Ljc1NCA1OC41NDEgNjAuMTk2IDExMS4xMiAxMDUuMzQgMTU2LjMgNDUuMTYyIDQ1LjExNSA5Ny43MzkgODAuNTc2IDE1Ni4zIDEwNS4zMSA2MC41ODQgMjUuNjc5IDEyNSAzOC42NjMgMTkxLjM3IDM4LjY2M20tNDg0LjUzLTQ5MS42N2MwLTY1LjQxIDEyLjc5OC0xMjguODggMzguMDU5LTE4OC41OSAyNC40MTItNTcuNzI1IDU5LjM2LTEwOS41MyAxMDMuODYtMTU0LjAzIDQ0LjUwOS00NC40OTkgOTYuMzA1LTc5LjQzMiAxNTQuMDItMTAzLjgzIDU5Ljc0NS0yNS4yODcgMTIzLjE5LTM4LjA5NSAxODguNjEtMzguMDk1IDY1LjM5NiAwIDEyOC44NiAxMi44MSAxODguNiAzOC4wOTUgNTcuNzAzIDI0LjQgMTA5LjUzIDU5LjMzNSAxNTQuMDMgMTAzLjgzIDQ0LjQ3NyA0NC40OTcgNzkuNDEgOTYuMzAzIDEwMy44MyAxNTQuMDMgMjUuMjYzIDU5LjcxMSAzOC4wNzMgMTIzLjE4IDM4LjA3MyAxODguNTkgMCA2NS40MzItMTIuODEgMTI4Ljg4LTM4LjA3MyAxODguNjEtMjQuNDI0IDU3LjcwNS01OS4zNTYgMTA5LjUzLTEwMy44MyAxNTMuOTgtNDQuNDk3IDQ0LjUxOS05Ni4zMjcgNzkuNDc1LTE1NC4wMyAxMDMuODgtNTkuNzM1IDI1LjI1OS0xMjMuMiAzOC4wNjktMTg4LjYgMzguMDY5LTY1LjQyMiAwLTEyOC44Ny0xMi44MS0xODguNjEtMzguMDY5LTU3LjcyLTI0LjQxLTEwOS41Mi01OS4zNi0xNTQuMDMtMTAzLjg4LTQ0LjQ5LTQ0LjQ2LTc5LjQ0LTk2LjI4LTEwMy44NS0xNTMuOTktMjUuMjYzLTU5LjczLTM4LjA2MS0xMjMuMTctMzguMDYxLTE4OC42MVwiLz48cGF0aCBkPVwibTYxNC42NCAyMjQuODNjNC4xNDYxLTQuOTkzNyA2Ljk5NjctMTIuNDg2IDEwLjM5MS0xNy43NDRoMS40NjczbDE5LjE3NSAxMS43MjJjMi4zNjI5IDAuMjY3ODggNC4yMzgtMS40NzEzIDUuMTY5Ni0zLjI1MDUgMS4wMjc1LTYuNDIxIDEuMDI3NS0xMC42MTEgMi40MTA5LTE2Ljk0NCA1LjUyOTQgNy42NzI0IDEwLjg3NSAxNy41NzIgMTQuMDQxIDI2LjIyaC01Mi42NTVcIiBmaWxsPVwiI2ZmZlwiLz48cGF0aCBkPVwibTI0NC4xNiA0NjkuNTJjMCAyMDEuMTMgMTAzLjIgMzEwLjUgMjQ3LjU0IDM2NC4xNCAxNDQuMjgtNTMuNjM5IDI0Ny40Ni0xNjMuMDEgMjQ3LjQ2LTM2NC4xNHYtMjQ0LjY5aC00OTV2MjQ0LjY5XCIgZmlsbD1cIiMwMDk2ZDVcIi8+PHBhdGggZD1cIm0yNDQuMTggMjI0LjgzdjI0NC42OWMwIDIwMS4xMyAxMDMuMTYgMzEwLjUgMjQ3LjQ0IDM2NC4xNCAxNDQuMzctNTMuNjM5IDI0Ny41NC0xNjMuMDEgMjQ3LjU0LTM2NC4xNHYtMjQ0LjY5aC00OTQuOThtNDgxLjM0IDIzMS4xNHYxMy41NTRjMCA5Mi4xNjEtMjIuNTYxIDE2OS4zNC02Ni44ODEgMjI5LjMxLTM4LjcwNiA1Mi4yNTYtOTQuODggOTIuNjEzLTE2Ny4wMiAxMjAuMjYtNzIuMTItMjcuNjUtMTI4LjIzLTY4LTE2Ni44OS0xMjAuMjYtNDQuNDMtNTkuOTYtNjYuOTUtMTM3LjE1LTY2Ljk1LTIyOS4zMXYtMjMxLjE0aDQ2Ny43NHpcIiBmaWxsPVwiIzFmMTkxYVwiLz48cGF0aCBkPVwibTQ2Mi4zMiA0OTMuMDZ2MzMuNjY0aC01OC4yNDl2LTMzLjY2NGgtNTguMjk3djMzLjY2NGgtNTguMzIxdi0zMy42NjRoLTI5LjE1NGMxLjY4NzIgMzguODM4IDcuNTgwNCA3NC43MjUgMTcuNjA4IDEwNy43MiAxMi4wMTggMzYuNTE5IDI5LjE3OCA3MS41MTggNTIuNTAzIDEwMi45NiAzOC40OTggNDkuNzk3IDkzLjI5MiA4OC41NDIgMTYyLjk0IDExNS4yNXYtMzI1LjkzaC0yOS4wM1wiIGZpbGw9XCIjZmYxYjJjXCIvPjxwYXRoIGQ9XCJtNDkxLjM1IDIzOC40M3YyNTQuNjhoMjkuMjQ2djMzLjY2aDU4LjIyNXYtMzMuNjZoNTguMzIxdjMzLjY2aDU4LjI3N3YtMzMuNjZoMzAuMTM4di0yNTQuNjhcIiBmaWxsPVwiI2ZmMWIyY1wiLz48ZyBmaWxsPVwiIzFmMTkxYVwiPjxwYXRoIGQ9XCJtNTc3LjQgNjU1Ljg1aDQzLjIwOHYzLjY2MjNoLTQzLjIwOHpcIi8+PHBhdGggZD1cIm01NzIuNTggNjU5LjUxdi0zLjY2MjMtNC44MDk4aDQuODE3NyA0Ny45M3Y0LjgwOTggOC40MjhoLTQuNzIxOC00OC4wMjV6XCIvPjxwYXRoIGQ9XCJtNjE3LjYyIDY4MS41M2MtNi4xMDkxLTYuNTUyOS02LjAyMTItMTcuMTY0LTYuMDIxMi0xNy4xNjRoLTEwLjgzNXYyMC43MzRjMCAxLjAyMzUtMC44NTE2IDEuODI3MS0xLjc3OTIgMS44MjcxLTEuMDc1NSAwLTEuODc1MS0wLjgwMzYyLTEuODc1MS0xLjgyNzF2LTIwLjczNGgtMTAuNzk1czAuMDk2IDEwLjYxMS01Ljk2OTIgMTcuMTY0Yy02LjA2NTIgNi4zODEtMTQuMzU3IDMuNDgyNC0xNC4zNTcgMy40ODI0czAuMTc1OTIgNC4zMTggMi40MTA5IDYuOTQ4N2MyLjA1MSAyLjc2MjcgMy44MzQyIDQuODE3OCA3LjQ4ODUgNS4wMzc2IDIuNTQyOCAwLjE3OTkyIDYuNzM2OC0xLjMzNTQgNy41ODA0LTAuNDgzNzcgMC42MTk3IDAuODQzNi0wLjA4OCA0LjgwOTggNS4xMjE2IDExLjA5NSA0Ljg2MTcgNS44MDEzIDEwLjM5NSA1Ljk4MTIgMTAuMzk1IDUuOTgxMnM1LjQzNzQtMC4xNzk5MiAxMC4yOTEtNS45ODEyYzUuMjI1Ni02LjI4NSA0LjU5NzgtMTAuMjUxIDUuMjI1Ni0xMS4wOTUgMC43NTE2NS0wLjg1MTYgNC45MDU3IDAuNjYzNjkgNy40ODg1IDAuNDgzNzcgMy42NTgzLTAuMjE5ODkgNS40MzM0LTIuMjcwOSA3LjU4MDQtNS4wMzc2IDIuMTgzLTIuNjMwOCAyLjMxODktNi45NDg3IDIuMzE4OS02Ljk0ODdzLTguMzAwMSAyLjg5ODYtMTQuMjY5LTMuNDgyNFwiLz48cGF0aCBkPVwibTU4NC44NSA3MTAuNjFjLTIuOTg2Ni0zLjUyMjQtNC40NTc5LTYuODI0OC01LjE2OTYtOS4yNzU3LTEuMDI3NSAwLjIyNzktMi4yMzUgMC4zOTk4Mi0zLjQ3ODQgMC4zOTk4MmgtMC42MjM3Yy01LjY2MTQtMC4xNzE5Mi05LjE0MzctNC4xODYtMTAuOTE5LTYuNzMyOC0zLjU3MDMtNC42Mjk4LTMuMzk0NC05LjQwMzYtMy40ODI0LTkuNzU5NGwtMC4yNTk4OC02Ljk1NjcgNi41NDg5IDIuMTM5YzAtMC4wODQgMC45Mzk1NiAwLjQwNzgxIDIuOTQ2NiAwLjQwNzgxIDIuMTM1LTAuMTMxOTQgNC4zMjItMC40OTE3NyA2LjI4NS0yLjU0NjggNC4xOS00LjI3OCA0LjgxMzgtMTIuOTIyIDQuODEzOC0xMy45MDkgMC0wLjA0OC0wLjA0NC0wLjA5MTktMC4wNDQtMC4wOTE5IDAtMS4yNTE0IDAuNDgzNzctMi41Mzg4IDEuNDIzMy0zLjM5MDQgMC44NDM2LTAuOTM1NTYgMi4wNTEtMS40MTkzIDMuMzg2NC0xLjQxOTMgMC4zMTU4NSAwIDAuNjIzNzEgMC4wNDggMC45Mzk1NiAwLjA4NGg4LjczOTkgNC43Njk4IDkuOTQzM2MwLjg5MTU4LTAuMTMxOTQgMS41OTkyIDAgMi4wMDMxIDAuMDg0IDEuMzM5NCAwLjQwNzgxIDEuNDIzMyAwLjY3MTY5IDEuNjkxMiAwLjg1MTZsMC41ODM3MiAwLjM5OTgyIDguMzQwMSA4LjI1MjFoLTYuNDY5YzAuNjIzNzEgMy4wMzA2IDEuODc1MSA2LjczMjggNC4yNDIgOS4wMDM4bC0zLjQ3NDQgMy4zOTA0IDMuNTYyMy0zLjI1NDVjMS44NzUxIDIuMDU1IDQuMTAyMSAyLjU0NjggNi4yMDExIDIuNTQ2OCAxLjg3MTEgMCAyLjk4NjYtMC40MDc4MSAyLjk4NjYtMC40MDc4MWw2LjUxMy0yLjI3MDktMC4yMjc4OSA2Ljk1NjdjLTAuMDg4IDAuMzk5ODEgMC4xMzE5NCA1LjI2MTUtMy4yNTA1IDkuNzE1NC0xLjg3NTEgMi40OTg4LTQuOTkzNyA2LjExMzEtMTEuOTQ2IDYuNDI1djAuMzk5ODJjLTEuMTYzNSAwLTIuMzIyOS0wLjEzMTk0LTMuMjk4NC0wLjI2Mzg4LTAuNjIzNzEgMi40NTA4LTIuMjM1IDUuNjEzNC01LjE3NzYgOS4zMTU2LTYuMDEzMiA3LjEzNjctMTMuMDY2IDcuNjY4NC0xNC4xODEgNy42Njg0LTAuNjc1NjktMC4wMDgtNy44MDQzLTAuNTM5NzUtMTMuOTE3LTcuNzYwNHptMi40NTQ4LTE2Ljk0OGMyLjU0MjggNS41Nzc0IDAuMTc1OTIgNC41MDU5IDQuOTA5NyAxMC44MzEgMy4zODY0IDQuMTA2MSA2LjM3MyA0LjI4NiA2LjU0ODkgNC4yODYgMC0wLjQ0Mzc5IDMuMTIyNSAwLjA4NCA2Ljc3NjgtNC4yODYgNC44NjE3LTYuMzI1IDIuNDU0OC01LjM4OTUgNC43NzM4LTEwLjUxOSAxLjkxNTEtMi42MzA4IDQuMTQ2LTIuNTQ2OCA1LjA4MTYtMi42MzA4IDIuNTQyOCAwLjA4NCA0LjkwOTcgMC43MTE2NiA2LjAyNTIgMC43MTE2NiAwLjA0NC0wLjA0IDAuNTM1NzUgMCAwLjc5OTYzIDAuMDQ4IDAuOTM1NTYtMC4xNzk5MiAxLjM3OTQtMC40OTE3NyAyLjUzODgtMS45MTUxLTMuMzg2NC0wLjQ0Mzc5LTcuNDQ0NS0xLjg3NTEtMTAuNzQzLTUuNDQxNGwwLjA0NC0wLjA0Yy00LjYzMzgtNS4xNzc2LTYuMjg1LTExLjMzMS02LjkxMjgtMTUuNTY1aC0xLjYwNzJ2MTUuOTYxYy0wLjA4NCAzLjcwMjMtMi44OTQ2IDYuNTA1LTYuNTkyOSA2LjU5NjktMy41NzAzIDAtNi42NDQ5LTIuOTkwNi02LjY0NDktNi41OTY5di0xNS45NjFoLTEuNjk1MmMtMC42Njc2OCA0LjE4Ni0yLjMxNDkgMTAuMzg3LTYuODY4OCAxNS42OTctMy4zNDI0IDMuNDI2NC03LjMwNDYgNC44NTc3LTEwLjY1NSA1LjM0OTUgMS40MjMzIDEuNjQ3MiAxLjY1MTIgMS44MjcxIDIuNzY2NyAxLjk1OTFoMC4zNTU4M2MwLjc1MTY1IDAgMy4xMTg1LTAuNzE5NjYgNi4xMDUxLTAuODAzNjIgMC4wODgtMC4wNCAwLjE3OTkyLTAuMDQgMC4zNTk4My0wLjA0IDAuOTMxNTcgMCAzLjQzMDQgMC41MzE3NiA0LjYzMzggMi4zNTg5elwiLz48cGF0aCBkPVwibTU5OC45OCA1ODkuNzNjMC45Mjc1NiAwIDEuNzc5MiAwLjg5NTU4IDEuNzc5MiAxLjgyNzF2NTkuMzA0aDcuODQ0M2MwLjkzOTU2LTQuMDYyMSAyLjU4NjgtNy44NDgzIDQuOTkzNy0xMS4zNzEgNS4xNzc2LTcuNjI4NCAxMi44OS0xMi44NDYgMjEuOTg2LTE0LjY3MyAwLjkzMTU2LTAuMzUxODMgMi4wMDcxIDAuMjI3OSAyLjIyNyAxLjE2MzUgMC4zNTk4MyAwLjk3NTU0LTAuMTc1OTIgMi4wMDcxLTEuMTExNSAyLjMxODktOC4yNDgxIDEuNTk5Mi0xNS40MjEgNi4zMjUtMjAuMDY3IDEzLjI4Mi0xLjkxNTEgMi44OTg2LTMuMjUwNSA1Ljk3MzItNC4xOTQgOS4yNzU2aDQuNzczOGM4LjgyMzktNi41OTY5IDEzLjc3NC04LjAyODIgMjEuNjIyLTMuNDgyNCA0Ljg2NTcgMi44MTA3IDYuOTEyOCA4LjEyMDIgNi4yODUgMTMuOTYxdjAuMDg0YzAuMzU1ODMtMC4zMTE4NSAwLjc1NTY1LTAuNjcxNjkgMS4yMDc0LTAuOTgzNTQgMjUuOTk2LTE4Ljk5MSAxMC44NzUtNTEuNzItNy40MDQ1LTUxLjcyLTE0LjcxNyAwLTI0LjQyOSA2LjUxMy0zMi43MzMgMjEuOTgybC0yLjI2NjktMy43MDIzIDIuMDUxLTIuNzE4N2M4LjMzNjEtOC4zODgxIDExLjczLTI1LjE0OCAxMS4xOTEtMzUuMjcxLTAuNzk5NjItMTMuMjQyLTEwLjY5OS0yNC43ODgtMTMuMTUtMjguODAyLTIuNzE4Ny00LjU0OTktNS4wMzc2LTguMjkyMS01LjAzNzYtOC4yOTIxcy0yLjQxMDkgMy43NDYyLTUuMTc3NiA4LjI5MjFjLTIuNDA2OSA0LjAxNDEtMTIuMzAyIDE1LjU2NS0xMy4wNjYgMjguODAyLTAuNTc1NzMgMTAuMTIzIDIuODEwNyAyNi44ODcgMTEuMTQ3IDM1LjI3MWwyLjA1NSAyLjcxODctMi4yNzQ5IDMuNzAyM2MtOC4zODAxLTE1LjQ2OS0xOC4wMTItMjEuOTgyLTMyLjcyOS0yMS45ODItMTguMjM1IDAtMzMuMzQ4IDMyLjcyOS03LjM5NjUgNTEuNzIgMC40ODM3NyAwLjMxMTg1IDAuODQzNjEgMC42NzE2OSAxLjI0NzQgMC45ODM1NHYtMC4wODRjLTAuNjY3NjktNS44NDEzIDEuNDIzMy0xMS4xNTEgNi4yNDUxLTEzLjk2MSA3Ljg0NDMtNC41NDU5IDEyLjgzOC0zLjExNDUgMjEuNjYyIDMuNDgyNGg0LjgxNzdjLTAuOTc1NTQtMy4zMDI0LTIuMzE4OS02LjM4MS00LjMyNi05LjI3NTYtNC42Mjk4LTYuOTU2Ny0xMS43MjctMTEuNjgzLTE5LjkyNy0xMy4yODItMC45NzU1NS0wLjMxMTg1LTEuNDY3My0xLjM0MzQtMS4yMDM0LTIuMzE4OSAwLjIyNzg5LTAuOTM1NTYgMS4zNzk0LTEuNTE1MyAyLjI3MDktMS4xNjM1IDkuMDAzOCAxLjgyNzIgMTYuODEyIDcuMDQ0NyAyMS45ODIgMTQuNjczIDIuMzE4OSAzLjUyMjQgMy45NzAxIDcuMzA4NiA0Ljk0OTcgMTEuMzcxaDcuODQ4M3YtNTkuMzA0YzAuMDA4LTAuOTMxNTYgMC44MDc2Mi0xLjgyNzEgMS44NzkxLTEuODI3MVwiLz48cGF0aCBkPVwibTY0MC4zMSA2NjEuNDN2MC4xNzk5MWMtMC4wODgtMS4yOTU0IDAtMi4yMzUgMC0yLjMxODktMC4wODgtMy44ODIyLTEuMzM5NC02LjI0MTEtMy45NjYyLTcuODAwNC0yLjcyNjctMS42MDcyLTQuMzI2LTIuMDA3MS01LjkyOTItMi4wMDcxLTIuMTM5LTAuMDkxOS01LjI1NzUgMS4yNTE0LTEzLjI0NiA2LjEwNTFoLTExLjE0Ny00LjE0NjEtNC44MDk4LTExLjYzOS02LjQ2NWwtMS4xNTk1LTAuOTM1NTZjLTUuMzUzNS00LjAxNDEtOC40MjgtNS4yNjE1LTEwLjYwNy01LjI2MTUtMS4yOTU0IDAtMy4xNjY1IDAuNDkxNzctNS44OTMyIDIuMTg3LTIuNjI2OCAxLjQ3NTMtMy44NzgyIDMuODM0Mi0zLjk2MjEgNy41ODA0IDAgMC4xMzE5NCAwIDAuNjYzNjkgMC4xNzU5MiAyLjE4N3Y5LjkzOTRsLTcuNjY4NC02LjEwNTEtMS4xNTk0LTAuOTM1NTZjLTExLjI3OS04LjA3NjItMTUuOTY1LTE5LjA4My0xNS45NjUtMjkuMjA2IDAuMTgzOTEtMTYuMDU2IDExLjI4Ny0zMC44MTQgMjYuMjItMzEuMTI1IDcuMjY4Ni0wLjA4NCAxMy42OTQgMS41MTkzIDE5LjM1NSA0Ljc3NzgtMS42OTUyLTYuMTEzMS0yLjQxMDktMTIuMjY2LTIuNDUwOC0xNy40MzYgMC0xLjAzMTUgMC0xLjg3NTEgMC4wODgtMi41NDY4IDAuOTMxNTYtMTUuMjkzIDExLjg1OC0yNy42OTEgMTMuNzM0LTMwLjk4NSAyLjgwMjctNC41OTM4IDUuMjU3NS04LjM4NDEgNS4yNTc1LTguNDcybDQuMDYyMS02LjM3NyA0LjAxMDEgNi40NjVzMi4zNjI5IDMuNzg2MiA1LjA4MTYgOC4yOTIxYzEuODc1MSAzLjM4NjQgMTIuODkgMTUuNzgxIDEzLjgzIDMyLjEwMXYxLjMzOTRjLTAuMDQ4IDUuMjU3NS0wLjgwNzYyIDExLjUwMy0yLjQ1NDggMTcuNjE2IDUuNjYxNC0zLjI1ODUgMTIuMTctNC44NjU3IDE5LjQzOS00Ljc3NzggMTQuODQ5IDAuMzExODYgMjUuOTQ4IDE0LjkzNyAyNi4wNCAzMS4xMjUgMC4wODggMTAuMTE5LTQuNTkzOCAyMS4xMy0xNS42MDUgMjkuMTFsLTkuMDA3OCA3LjMxNjZ2LTEwLjAzMXptLTkyLjI0OSAwLjQ5MTc3Yy0wLjA0NC0wLjE3OTkyLTAuMDg0LTAuMzExODYtMC4wODQtMC40OTE3N2gtMC4wNDhsMC4xMzE5NCAwLjQ5MTc3em05My4xLTE4LjcyN2MzLjYwMjMgMi4wNDcgNi4wNjEyIDUuMjE3NiA3LjQ0NDUgOC43ODM5IDQuOTAxNy01LjQ0MTQgNi43Mjg4LTExLjI4MyA2LjcyODgtMTYuOTQ0IDAtMTEuOTQ2LTkuMDAzOC0yMS41MzgtMTYuNDQ4LTIxLjUzOC0xMy4xNTQgMC4yMjc4OS0yMC4zNzggNC44MDk4LTI4LjUzOSAxOS4zNTFsLTMuOTY2MSA3LjQ0ODUtMC44NTE2LTEuMzgzNHY1LjU2OTRjMS4wMzE1LTIuNjcwOCAyLjM2NjktNS4zMDE1IDQuMDYyMS03Ljc1MjQgNS43OTMzLTguNTY4IDE0LjcxNy0xNC41NzcgMjMuNzY1LTE2LjI3MiAwLjM1OTg0IDAgMC41MzU3NS0wLjUzOTc1IDIuNzE4Ny0wLjYyMzcxIDIuODk4NiAwIDUuMjYxNSAxLjk1OTEgNi4zODEgNC45NDE3IDAgMC4xNzk5MiAwLjE3NTkyIDAuODUxNjEgMC4xNzU5MiAxLjc4NzItMC4wODggMy4wMzA2LTEuODc1MSA1LjA4MTYtNS4wMzc2IDYuNDE3LTYuMDY5MiAxLjIxMTQtMTEuMzI3IDQuMjc4LTE1LjIwOSA4LjgzMTkgMi41OTA4LTEuMjExNCA1LjE3NzYtMS45MTkxIDguMDI4Mi0xLjkxOTEgMy42OTgzIDAgNy4yNjQ2IDEuMTYzNCAxMC43NDcgMy4zMDI0em0tOTguODUtOC4xNjAyYzAuMDg4IDUuNjEzNCAxLjgzMTIgMTEuMzcxIDYuNzc2OCAxNi44MDQgMS4zODM0LTMuNTYyMyAzLjg3ODItNi42ODQ5IDcuNDkyNS04LjY0NCAzLjM4NjQtMS45NjcxIDYuODY0OC0zLjM5MDQgMTAuNjExLTMuMzkwNCAzLjA3ODYgMC4wNDggNS44ODEyIDAuODkxNTggOC4yNDgxIDIuMTM5LTMuODc4Mi00LjYzNzgtOS4xODc3LTcuNzUyNC0xNS43NDEtOS4wOTU3LTIuOTQyNi0xLjAyMzUtNC41OTM4LTMuODM0Mi00LjU5MzgtNi40NjV2LTAuNTc5NzNjMC0wLjIyNzg5IDAuMDg0LTEuMDcxNSAwLjU3OTczLTEuOTU5MSAxLjA3NTUtMi41ODI4IDMuMjEwNS0zLjg4MjIgNS45NzcyLTQuMDE0MSAwIDAuMDg0IDAuNDkxNzYgMC4wODQgMC45MzE1NiAwLjA4NCAwLjQ5MTc3IDAgMC45Mzk1Ni0wLjA4NCAwLjY3MTY4IDAuMTc5OTIgMTAuMjU1IDIuMDU1IDE5LjA4MyA3Ljk4MDMgMjQuOTcyIDE2LjcyIDEuNjQzMiAyLjQ1MDggMi45ODI2IDUuMDM3NiA0LjA1NDEgNy44MDA0di01Ljg0MTNsLTAuOTMxNTYgMS41MjMzLTMuOTcwMS03LjMxNjZjLTguMjQ4MS0xNC42NzMtMTUuMzg1LTE5LjI1NS0yOC40NDctMTkuNDgzLTcuNjI4NCAwLjAwNC0xNi42MzIgOS42NzU1LTE2LjYzMiAyMS41Mzh6bTU1LjU5OC03Mi4zNjJjLTIuOTg2NiA0LjcyNTgtMTEuODE0IDE1LjQyMS0xMi4zOTggMjYuNjE2LTAuMDg0IDAuNjE5NzEtMC4wODQgMS4zODM0LTAuMDg0IDEuOTYzMS0wLjEzMTk0IDcuNDQ0NSAyLjI3NDkgMTguNDExIDYuODY0OCAyNS44MTZ2LTI1LjU1NmMwLTMuNjUwMyAyLjgxMDctNi41NTI5IDYuNjkyOS02LjY0MDl2NC44NjE3IDEuNzc5Mi0xLjc3OTItNC44NjE3YzMuOTE4MiAwLjI2Nzg3IDYuMjg1MSAyLjg5ODYgNi41NDg5IDYuNjQwOXYyNS41NTZjNC40MTM5LTcuMDg4NyA2LjkxMjgtMTguMzcxIDYuNzc2OC0yNS45OTYgMC4wODgtMC40MDM4MS0wLjA4NC0xLjE2MzQgMC0xLjc4MzItMC41Nzk3My0xMS4xOTUtOS40MDc2LTIxLjk4Mi0xMi40ODItMjYuNjE2LTAuMzA3ODYtMC41Mzk3NS0wLjYyMzcxLTEuMDc1NS0wLjkzMTU3LTEuNTYzMy0wLjMxOTg1IDAuNDg3NzctMC42Mjc3IDEuMDIzNS0wLjk4NzUzIDEuNTYzM3pcIi8+PC9nPjxnIGZpbGw9XCIjZjlhZTAwXCI+PHBhdGggZD1cIm01NzcuNCA2NTUuODVoNDMuMjA4djMuNjYyM2gtNDMuMjA4elwiLz48cGF0aCBkPVwibTYxNy42MiA2ODEuNTNjLTYuMTA5MS02LjU1MjktNi4wMjEyLTE3LjE2NC02LjAyMTItMTcuMTY0aC0xMC44MzV2MjAuNzM0YzAgMS4wMjM1LTAuODUxNiAxLjgyNzEtMS43NzkyIDEuODI3MS0xLjA3NTUgMC0xLjg3NTEtMC44MDM2Mi0xLjg3NTEtMS44Mjcxdi0yMC43MzRoLTEwLjc5NXMwLjA5NiAxMC42MTEtNS45NjkyIDE3LjE2NGMtNi4wNjUyIDYuMzgxLTE0LjM1NyAzLjQ4MjQtMTQuMzU3IDMuNDgyNHMwLjE3NTkyIDQuMzE4IDIuNDEwOSA2Ljk0ODdjMi4wNTEgMi43NjI3IDMuODM0MiA0LjgxNzggNy40ODg1IDUuMDM3NiAyLjU0MjggMC4xNzk5MiA2LjczNjgtMS4zMzU0IDcuNTgwNC0wLjQ4Mzc3IDAuNjE5NyAwLjg0MzYtMC4wODggNC44MDk4IDUuMTIxNiAxMS4wOTUgNC44NjE3IDUuODAxMyAxMC4zOTUgNS45ODEyIDEwLjM5NSA1Ljk4MTJzNS40Mzc0LTAuMTc5OTIgMTAuMjkxLTUuOTgxMmM1LjIyNTYtNi4yODUgNC41OTc4LTEwLjI1MSA1LjIyNTYtMTEuMDk1IDAuNzUxNjUtMC44NTE2IDQuOTA1NyAwLjY2MzY5IDcuNDg4NSAwLjQ4Mzc3IDMuNjU4My0wLjIxOTg5IDUuNDMzNC0yLjI3MDkgNy41ODA0LTUuMDM3NiAyLjE4My0yLjYzMDggMi4zMTg5LTYuOTQ4NyAyLjMxODktNi45NDg3cy04LjMwMDEgMi44OTg2LTE0LjI2OS0zLjQ4MjRcIi8+PHBhdGggZD1cIm01OTguOTggNTg5LjczYzAuOTI3NTYgMCAxLjc3OTIgMC44OTU1OCAxLjc3OTIgMS44MjcxdjU5LjMwNGg3Ljg0NDNjMC45Mzk1Ni00LjA2MjEgMi41ODY4LTcuODQ4MyA0Ljk5MzctMTEuMzcxIDUuMTc3Ni03LjYyODQgMTIuODktMTIuODQ2IDIxLjk4Ni0xNC42NzMgMC45MzE1Ni0wLjM1MTgzIDIuMDA3MSAwLjIyNzkgMi4yMjcgMS4xNjM1IDAuMzU5ODMgMC45NzU1NC0wLjE3NTkyIDIuMDA3MS0xLjExMTUgMi4zMTg5LTguMjQ4MSAxLjU5OTItMTUuNDIxIDYuMzI1LTIwLjA2NyAxMy4yODItMS45MTUxIDIuODk4Ni0zLjI1MDUgNS45NzMyLTQuMTk0IDkuMjc1Nmg0Ljc3MzhjOC44MjM5LTYuNTk2OSAxMy43NzQtOC4wMjgyIDIxLjYyMi0zLjQ4MjQgNC44NjU3IDIuODEwNyA2LjkxMjggOC4xMjAyIDYuMjg1IDEzLjk2MXYwLjA4NGMwLjM1NTgzLTAuMzExODUgMC43NTU2NS0wLjY3MTY5IDEuMjA3NC0wLjk4MzU0IDI1Ljk5Ni0xOC45OTEgMTAuODc1LTUxLjcyLTcuNDA0NS01MS43Mi0xNC43MTcgMC0yNC40MjkgNi41MTMtMzIuNzMzIDIxLjk4MmwtMi4yNjY5LTMuNzAyMyAyLjA1MS0yLjcxODdjOC4zMzYxLTguMzg4MSAxMS43My0yNS4xNDggMTEuMTkxLTM1LjI3MS0wLjc5OTYyLTEzLjI0Mi0xMC42OTktMjQuNzg4LTEzLjE1LTI4LjgwMi0yLjcxODctNC41NDk5LTUuMDM3Ni04LjI5MjEtNS4wMzc2LTguMjkyMXMtMi40MTA5IDMuNzQ2Mi01LjE3NzYgOC4yOTIxYy0yLjQwNjkgNC4wMTQxLTEyLjMwMiAxNS41NjUtMTMuMDY2IDI4LjgwMi0wLjU3NTczIDEwLjEyMyAyLjgxMDcgMjYuODg3IDExLjE0NyAzNS4yNzFsMi4wNTUgMi43MTg3LTIuMjc0OSAzLjcwMjNjLTguMzgwMS0xNS40NjktMTguMDEyLTIxLjk4Mi0zMi43MjktMjEuOTgyLTE4LjIzNSAwLTMzLjM0OCAzMi43MjktNy4zOTY1IDUxLjcyIDAuNDgzNzcgMC4zMTE4NSAwLjg0MzYxIDAuNjcxNjkgMS4yNDc0IDAuOTgzNTR2LTAuMDg0Yy0wLjY2NzY5LTUuODQxMyAxLjQyMzMtMTEuMTUxIDYuMjQ1MS0xMy45NjEgNy44NDQzLTQuNTQ1OSAxMi44MzgtMy4xMTQ1IDIxLjY2MiAzLjQ4MjRoNC44MTc3Yy0wLjk3NTU0LTMuMzAyNC0yLjMxODktNi4zODEtNC4zMjYtOS4yNzU2LTQuNjI5OC02Ljk1NjctMTEuNzI3LTExLjY4My0xOS45MjctMTMuMjgyLTAuOTc1NTUtMC4zMTE4NS0xLjQ2NzMtMS4zNDM0LTEuMjAzNC0yLjMxODkgMC4yMjc4OS0wLjkzNTU2IDEuMzc5NC0xLjUxNTMgMi4yNzA5LTEuMTYzNSA5LjAwMzggMS44MjcyIDE2LjgxMiA3LjA0NDcgMjEuOTgyIDE0LjY3MyAyLjMxODkgMy41MjI0IDMuOTcwMSA3LjMwODYgNC45NDk3IDExLjM3MWg3Ljg0ODN2LTU5LjMwNGMwLjAwOC0wLjkzMTU2IDAuODA3NjItMS44MjcxIDEuODc5MS0xLjgyNzFcIi8+PC9nPjxnIGZpbGw9XCIjMWYxOTFhXCI+PHBhdGggZD1cIm0zNTEuMTkgMzgxLjkxaDQzLjE4NHYzLjcwMjNoLTQzLjE4NHpcIi8+PHBhdGggZD1cIm0zNDYuMzUgMzg1LjU3di0zLjc1MDItNC44MTM4aDQuNzkzOCA0Ny45NzR2NC44MTM4IDguNTE2aC00Ljc4OTgtNDcuOTc4elwiLz48cGF0aCBkPVwibTM5MS40OCA0MDcuNTljLTYuMTMzMS02LjUwOS02LjAwNTItMTcuMjE2LTYuMDA1Mi0xNy4yMTZoLTEwLjgwM3YyMC43NzhjMCAxLjA3MTUtMC43ODM2MyAxLjg3NTEtMS44NzkxIDEuODc1MS0xLjAwMzUgMC0xLjgyMzEtMC44MDM2Mi0xLjgyMzEtMS44NzUxdi0yMC43NzhoLTEwLjgxNXMwLjA4OCAxMC43MDctNS45OTMyIDE3LjIxNmMtNi4wMjEyIDYuNDE3LTE0LjMzNyAzLjUyMjQtMTQuMzM3IDMuNTIyNHMwLjIxOTkgNC4zNyAyLjM4MjkgNi45OTY3YzIuMDk5IDIuNjMwOCAzLjg4NjIgNC43NzM4IDcuNTgwNCA0Ljk5NzcgMi41NDI4IDAuMTMxOTQgNi43MTI4LTEuMzgzNCA3LjQ5MjUtMC40OTE3NyAwLjY2NzY5IDAuNzk5NjItMC4wNTIgNC44MTM3IDUuMTg5NiAxMS4xNDcgNC43OTc4IDUuNzkzMyAxMC4zMjMgNS45MjkyIDEwLjMyMyA1LjkyOTJzNS41Mjk0LTAuMTM1OTMgMTAuMzcxLTUuOTI5MmM1LjI0MTYtNi4zMzMgNC41MjE5LTEwLjM0NyA1LjE0NTYtMTEuMTQ3IDAuODIzNjItMC44OTE1OCA0Ljk3MzcgMC42MjM3MSA3LjU0MDUgMC40OTE3NyAzLjcwMjMtMC4yMjM5IDUuNDMzNC0yLjM2NjkgNy42MjA0LTQuOTk3NyAyLjA5MS0yLjYyNjggMi4zMzg5LTYuOTk2NyAyLjMzODktNi45OTY3cy04LjM2MDEgMi44OTg2LTE0LjMyOS0zLjUyMjRcIi8+PHBhdGggZD1cIm0zNTguNzcgNDM2Ljc5Yy0zLjAwNjYtMy42MDYzLTQuNTAxOS02Ljk1MjctNS4yNTc1LTkuMzYzNi0xLjAwMzUgMC4xNzk5Mi0yLjIzMSAwLjMxMTg2LTMuNDc4NCAwLjMxMTg2IDAgMC0wLjI2Mzg4IDAuMTM1OTMtMC41NTU3NCAwLjEzNTkzLTUuNzMzMy0wLjMxMTg1LTkuMDk1Ny00LjMyNi0xMC45OTEtNi43NzY4LTMuNDU0NC00LjU5MzgtMy4zNjY0LTkuNDExNi0zLjQ1NDQtOS43NjM0bC0wLjI4Nzg2LTYuODY0OCA2LjQ4OSAxLjk1OTFjMC4wODQgMCAxLjExMTUgMC4zOTk4MiAzLjA5MDYgMC4zOTk4MiAyLjA1OSAwIDQuMzA2LTAuMzk5ODIgNi4yODUtMi41Mzg4IDQuMTA2MS00LjE5IDQuNzMzOC0xMi45NzggNC43MDU4LTEzLjkxMyAwIDAtMC4wMi0wLjA0NC0wLjAyLTAuMDg0IDAtMS4yOTE0IDAuNTgzNzItMi41NDI4IDEuNDA3My0zLjM5MDQgMC45NTk1NS0wLjkzNTU2IDIuMTYzLTEuMzgzNCAzLjM5MDQtMS4zODM0aDAuMDg0IDkuNjc5NSA0Ljc4OTggMTAuNzg3YzEuMTQzNSAwIDEuNzgzMiAwLjQ0Mzc5IDIuMTYzIDAuNTgzNzMgMS4wMjc1IDAuNTMxNzUgMS4wMjc1IDAuNzExNjcgMS4yMzE0IDAuNzk5NjJsOC4zNjAxIDguMjA4MmgtNi40MjFjMC42MjM3MSAzLjAzMDYgMS44NTExIDYuODY0OCA0LjE3NCA5LjE4MzdsLTMuNDgyNCAzLjI5ODUtMy40Nzg0IDMuMjUwNWMtNC43NDk4LTUuMjE3Ni02LjM3Ny0xMS41MDMtNi45NTI3LTE1LjczN2gtMS41ODMzdjE2LjA0OGMwIDMuNDc4NC0zLjA5NDYgNi42NDA5LTYuNjY0OSA2LjY0MDktMy42NzgzIDAtNi41ODA5LTMuMDc4Ni02LjY2NDktNi42NDA5di0xNi4wNDhoLTEuNjA3MmMtMC41OTk3MiA0LjE5LTIuMjUxIDEwLjQyNy02Ljg0MDggMTUuNzM3LTMuMzY2NCAzLjUyMjQtNy40MjQ1IDQuOTkzNy0xMC43MjcgNS40NDE0IDEuNDA3MyAxLjYwMzIgMS43NDMyIDEuODIzMiAyLjgzMDcgMi4wMDMxbDAuMjYzODgtMC4wODRjMC44NTE2IDAuMDg0IDMuMjE4NS0wLjY2NzY4IDYuMTA5MS0wLjg0NzYgMC4zNzk4Mi0wLjA4OCAzLjU3MDMgMC4wODQgNC43ODk4IDIuMTM5IDMuMDE0NiA1Ljg0MTMgMC4yODc4NyA0LjgxMzcgNS4xNzc2IDExLjE5MSAzLjY1NDMgNC4zMjYgNi43NDg4IDQuMTAyMSA2LjU1MjkgNC4yMzQgMC0wLjQ4Nzc3IDMuMjEwNSAwLjA5MiA2Ljc3NjgtNC4yMzQgNC44Nzc3LTYuNTA4OSAyLjMzODktNS4zNDk1IDUuMTQ5Ni0xMS4xMDMgMS42MDcyLTEuOTU5MSAzLjM4NjQtMi4xMzkgNC43MDU4LTIuMTM5IDIuNjI2OCAwLjA5MiA1LjA2MTYgMC42Njc2OSA2LjEwNTEgMC42Njc2OSAwLjI0Nzg4LTAuMDQ0IDAuNTM5NzUgMCAwLjg3MTU5IDAuMDQ4IDAuODI3NjEtMC4xNzk5MiAxLjI2NzQtMC41Nzk3MyAyLjQyNjktMS44NzExLTMuMzg2NC0wLjQ0Nzc5LTcuNDA0NS0xLjg3NTEtMTAuNzI3LTUuNDQxNGwzLjQ3ODQtMy4yNTA1IDMuNDgyNC0zLjI5ODVjMS45NTkxIDIuMDUxIDQuMjE0IDIuNTM4OCA2LjM3MyAyLjUzODggMS44NzUxIDAgMy4wOTQ2LTAuMzk5ODEgMy4wOTQ2LTAuMzk5ODFsNi41NzY5LTEuOTU5MS0wLjM3NTgzIDYuODY0OGMtMC4xNzk5MSAwLjM1NTgzIDAgNS4xNjk2LTMuNDc0NCA5Ljc2MzQtMS45NjcxIDIuNDUwOS01LjI2NTUgNi40NjUtMTAuOTk1IDYuNzc2OGwtMi4xMzkgMC4wODQtMC40MDM4MS0wLjM5OTgxYy0wLjU1NTc0LTAuMDQ4LTEuMDkxNS0wLjA4OC0xLjU4MzMtMC4xNzk5Mi0wLjY3MTY5IDIuNTM4OC0yLjE2MyA1Ljc0OTMtNS4xNzM2IDkuNDA3Ni02LjA4MTIgNy4yMjg2LTEzLjIyMiA3LjY2ODQtMTQuMTc3IDcuNjY4NC0wLjcyNzY2LTAuMDA0LTcuODY0My0wLjQ0Mzc5LTEzLjg4NS03LjY3MjR6bS01Ljg5NzItMTIuMTI2IDAuMTc1OTItMC4wNDRjLTAuMDQ4IDAtMC4wOTIgMC4wNDQtMC4xNzU5MiAwLjA0NHpcIi8+PHBhdGggZD1cIm0zNzIuODIgMzE1LjgzYzEuMDQ3NSAwIDEuODAzMiAwLjgwMzYyIDEuODAzMiAxLjgzMTF2NTkuMjEyaDcuODc2M2MwLjk1NTU1LTQuMDE0MSAyLjU4MjgtNy43NTY0IDQuOTY1Ny0xMS4yMzkgNS4xNDk2LTcuNjY4NCAxMi45My0xMi45MyAyMS45NjItMTQuNzU3IDAuOTU1NTUtMC4zMTE4NSAyLjAwMzEgMC4yMjM4OSAyLjI2NjkgMS4yMDM0IDAuMzM5ODQgMC45MzU1Ni0wLjIyMzg5IDIuMDA3LTEuMTc5NCAyLjMxODktOC4yMDQyIDEuNjAzMi0xNS4zNDEgNi4yODUtMTkuOTk1IDEzLjI0Ni0xLjk2NzEgMi45NDI2LTMuMjc0NSA2LjAyMTItNC4yMzggOS4yMzE3aDQuNzQ5OGM4Ljg0NzgtNi41MTI5IDEzLjgyMi03LjkzNjMgMjEuNjctMy40MzQ0IDQuODU3NyAyLjgxMDcgNy4wMDA3IDguMDcyMiA2LjMwNSAxMy45NTd2MC4xNzU5MmMwLjM3OTgyLTAuMzk5ODEgMC43Mzk2NS0wLjc1NTY1IDEuMTM5NS0xLjA3MTUgMjYuMDM2LTE4Ljk0NyAxMC45MTktNTEuNzItNy4zMzY2LTUxLjcyLTE0LjcxMyAwLTI0LjM0NSA2LjU1MjktMzIuNzQ5IDIxLjkzNGwtMi4yNzQ5LTMuNjU4MyAyLjA1OS0yLjY3MDhjOC4zNjAxLTguMzg0MSAxMS43MjYtMjUuMTQ4IDExLjE5MS0zNS4zNTktMC43Nzk2NC0xMy4yNDYtMTAuNjk5LTI0Ljc0NC0xMy4wNjYtMjguODAyLTIuNzgyNy00LjUwNTktNS4xNDk2LTguMjQ4MS01LjE0OTYtOC4yNDgxcy0yLjMzODkgMy43NDYyLTUuMDgxNiA4LjI0ODFjLTIuNDUwOCA0LjA1ODEtMTIuMzcgMTUuNTYxLTEzLjEwNiAyOC44MDItMC41ODM3MyAxMC4yMTEgMi43ODY3IDI2Ljk3NSAxMS4xNDcgMzUuMzU5bDIuMDA3MSAyLjY3MDgtMi4xOTEgMy42NTgzYy04LjQwNDEtMTUuMzg1LTE4LjA3Ni0yMS45MzQtMzIuNzkzLTIxLjkzNC0xOC4yNTUgMC0zMy4zNzIgMzIuNzY5LTcuMzc2NiA1MS43MiAwLjQ0Nzc5IDAuMzExODYgMC44NzE2IDAuNjcxNjkgMS4yNjc0IDEuMDcxNS0wLjA0OC0wLjA0NC0wLjA0OC0wLjA4OC0wLjA0OC0wLjE3NTkyLTAuNjg3NjgtNS44ODkyIDEuNDc1My0xMS4xNDcgNi4zMTMtMTMuOTU3IDcuODA0NC00LjUwMTkgMTIuNzc0LTMuMDc4NiAyMS41NzggMy40MzQ0aDQuNzkzOGMtMC45MTU1Ny0zLjIxMDUtMi4yNzQ5LTYuMjg1LTQuMjM4LTkuMjMxNy00LjY2MTgtNi45NTY3LTExLjc3LTExLjYzOS0xOS45NTUtMTMuMjQ2LTAuOTU5NTUtMC4zMTE4Ni0xLjU1OTMtMS4zODM0LTEuMjI3NC0yLjMxODkgMC4yNjM4Ny0wLjk3OTU1IDEuMzE5NC0xLjUxNTMgMi4yNzQ5LTEuMjAzNCA5LjA1MTggMS44MjcxIDE2LjgwOCA3LjA4ODcgMjEuOTYyIDE0Ljc1NyAyLjM4MjkgMy40Nzg0IDQuMDEwMSA3LjIyNDYgNC45NjU3IDExLjIzOWg3LjgyNDN2LTU5LjIxMmMwLjAwOC0xLjAyNzUgMC44NTU2LTEuODMxMSAxLjg4MzEtMS44MzExXCIvPjxwYXRoIGQ9XCJtMzIzLjYgMzkxLjIzLTEuMDQ3NS0wLjkzNTU2Yy0xMS4xNzUtOC4wNzIyLTE1Ljk2NS0xOS4wMzktMTUuODUzLTI5LjIwNiAwLjA4OC0xNi4wNTIgMTEuMTY3LTMwLjc2NiAyNi4wODQtMzEuMTQ1IDcuMjg0Ni0wLjA4NCAxMy43NSAxLjU2MzMgMTkuNDM1IDQuODg1Ny0xLjY5NTItNi4xMDkxLTIuNDUwOC0xMi4zMDYtMi41Mzg4LTE3LjU3MiAwLTAuOTMxNTcgMC4xMDc5NS0xLjc3OTIgMC4xMDc5NS0yLjUxODggMC45MzU1Ni0xNS4zMTMgMTIuMDE0LTI3LjcxMSAxMy43OTgtMzAuOTg1IDIuODEwNy00LjU4OTggNS4xNDk2LTguMzYwMSA1LjE0OTYtOC4zNjAxbDMuOTQ2Mi02LjQ2NSA0LjEyMjEgNi40NjVjMC4xMTE5NCAwIDIuNDUwOCAzLjc2NjIgNS4yNTc1IDguMzYwMSAxLjc4MzIgMy4yNzQ1IDEyLjc3IDE1LjY3MyAxMy43MTQgMzEuNDU3IDAgMC4yNjM4NyAwIDEuMDIzNSAwLjA4OCAxLjk1OTEtMC4wODggNS4zMDU1LTAuODI3NjEgMTEuNTQ3LTIuNTIyOCAxNy42NTYgNS42NjkzLTMuMjk4NCAxMi4xMy00Ljk2OTcgMTkuNDE5LTQuODg1NyAxNC44NDUgMC4zNzk4MiAyNS45MDQgMTUuMDA1IDI2LjEwNCAzMS4xNDUgMCAxMC4xNjctNC43OTM4IDIxLjEzNC0xNS40OTcgMjguODVsLTkuMjAzNyA4LjZ2LTEwLjk2Ny0wLjQ0Mzc5YzAuMTExOTQtMC45Nzk1NCAwLjExMTk0LTEuNTE1MyAwLjExMTk0LTEuOTE1MS0wLjExMTk0LTMuNzQ2Mi0xLjMxOTQtNi4wNjUyLTQuMDM4MS03LjY2ODQtMi42MzQ4LTEuNjAzMi00LjMyNi0xLjk1OTEtNS44NDUzLTEuOTU5MS0yLjI1MS0wLjEzNTk0LTUuMzQ1NSAxLjIwMzQtMTMuNDE0IDYuMDYxMmgtMTEuMTc1LTQuMTIyMS00Ljc3MzgtMTEuNjM5LTYuMzkzbC0xLjIwNzQtMS4wMjM1Yy01LjI2MTUtMy45MjIyLTguMjY4MS01LjE3MzYtMTAuNTIzLTUuMTczNi0xLjMxNTQgMC0zLjEwMjYgMC40OTE3Ny01LjkwOTIgMi4xODMtMi42MzQ4IDEuMzg3NC0zLjk0NjIgMy44MzgyLTMuOTQ2MiA3LjU4MDQtMC4wODggMC4yMjM4OSAwIDAuNzU1NjQgMCAwLjkzNTU2bDMuODU0MiAxNC43NTctMTEuNTQzLTkuNjcxNXptLTcuMzMyNi0zMC4xNDJjMC4wNjQgNS41NzM0IDEuODAzMiAxMS4zNzEgNi43MzY4IDE2LjgwOCAxLjQxOTMtMy41NjYzIDMuOTM4Mi02LjY4NDkgNy41MzI1LTguNjQ4IDMuMzg2NC0xLjk2MzEgNi44Njg4LTMuMzQyNCAxMC42MTEtMy4zNDI0IDIuODk0NiAwIDUuNTI5NCAwLjcxMTY2IDguMTYwMiAxLjk1OTEtMy44NzgyLTQuNTQ5OS05LjIzNTctNy42NzI0LTE1Ljc2MS05LjAwNzgtMi42MzA4LTAuOTM1NTYtNC41MDU5LTMuMjk4NC00LjU4OTgtNi4zNzMgMC0wLjEzNTk0IDAtMC40MDc4MSAwLjA4NC0xLjI1MTQgMC4wMi0wLjEzNTkzIDAuMTMxOTQtMC40OTE3NyAwLjM3OTgyLTAuOTgzNTQgMC45MTU1Ny0yLjQ5ODggMy4yMzA1LTQuMzcgNi4yMDExLTQuMzcgMCAwLjA4OCAwLjU1NTc0IDAuMDg4IDEuMDE5NSAwLjA4OCAwLjU2MzczLTAuMDg4IDEuMDMxNS0wLjA4OCAwLjQ3NTc4IDAuMjIzOSAxMC4zMTkgMi4wNTEgMTkuMTQ3IDguMDcyMiAyNC45NjQgMTYuNjc2IDEuNjQ3MiAyLjQxMDkgMi45OTA2IDQuOTQ5NyA0LjAzODEgNy41ODA0di01LjQzNzRsLTAuNzM5NjUgMS4yNTE0LTQuMDU4MS03LjMxMjZjLTguMTY0Mi0xNC41MzMtMTUuMzg1LTE5LjE1MS0yOC41MzUtMTkuNDE1LTcuNjA4NCAwLjA4NC0xNi41MiA5LjczOTQtMTYuNTIgMjEuNTU0em05OC44NDYgOC4xNjAyYzMuNTQ2MyAyLjAwNzEgNi4wMTcyIDUuMTI1NiA3LjQyMDUgOC42NDggNC44ODE3LTUuMzkzNSA2LjY4ODktMTEuMjM5IDYuNzQ4OC0xNi44MDggMC0xMS45MDYtOS4wMDM4LTIxLjQ3LTE2LjUxNi0yMS41NTgtMTMuMTMgMC4yNjM4Ny0yMC4yNjYgNC44ODU3LTI4LjUzOSAxOS40MTVsLTMuOTM4MiA3LjMxMjYtMC45MTU1Ny0xLjUxNTMtMC4wMjQgNS45MjUyYzEuMDcxNS0yLjcyMjcgMi40MjY5LTUuMzA1NSA0LjEyMjEtNy43MTI0IDUuODIxMy04LjY5NTkgMTQuNzM3LTE0LjcxNyAyMy43NjEtMTYuNDA4IDAuMjcxODggMCAwLjczOTY2LTAuNTgzNzMgMi43MjY3LTAuNjcxNjkgMi44MDY3LTAuMDg4IDUuNTI5NCAyLjA5NSA2LjM3NyA0Ljk5MzcgMC4wODQgMC41MzU3NSAwLjE5OTkgMS4wMjc1IDAuMTk5OSAxLjY5NTItMC4xMTE5NCAzLjA3ODYtMS44OTkxIDUuMDM3Ni01LjA4MTYgNi40NjUtNi4wNjkyIDEuMjA3NC0xMS4zNzkgNC4zMjYtMTUuMjUzIDguODcxOCAyLjYxMDgtMS4yMDM0IDUuMjgxNS0xLjkxNTEgOC4yMDQyLTEuOTE1MSAzLjU3MDMgMC4wMDQgNy4xNDA2IDEuMjExNCAxMC43MDcgMy4yNjI1em0tMzUuNjcxLTUxLjYxMi0wLjA0OCAyNS42MTJjNC40NTc5LTcuMTA4NyA2Ljk1MjctMTguNDMxIDYuODA0OC0yNi4wOHYtMS44NzUxYy0wLjU2MzczLTExLjE2Ny05LjM5MTYtMjEuODctMTIuMjktMjYuNTcyLTAuMzUxODMtMC41NTk3NC0wLjcxMTY2LTEuMTM5NS0xLjA0NzUtMS42NzUyLTAuMzMxODQgMC41MzU3NS0wLjY2NzY4IDEuMTE1NS0xLjAyNzUgMS42NzUyLTMuMDk0NSA0LjcwMTgtMTEuOTIyIDE1LjQwNS0xMi40ODIgMjYuNTcydjEuOTU5MWMtMC4xNTE5MyA3LjU2NDQgMi4yMzEgMTguNDYzIDYuNzU2OCAyNS43NzJ2LTI1LjM5MmMwLTMuNzQ2MiAzLjE4MjUtNi41NTI5IDYuNjY0OS02LjY2ODl2NC44ODU3IDEuNzgzMi0xLjc4MzItNC44ODU3YzMuNjU4MyAwLjEyMzk0IDYuNTgwOSAzLjIxODUgNi42Njg5IDYuNjcyOXpcIi8+PC9nPjxnIGZpbGw9XCIjZjlhZTAwXCI+PHBhdGggZD1cIm0zNTEuMTkgMzgxLjkxaDQzLjE4NHYzLjcwMjNoLTQzLjE4NHpcIi8+PHBhdGggZD1cIm0zOTEuNDggNDA3LjU5Yy02LjEzMzEtNi41MDktNi4wMDUyLTE3LjIxNi02LjAwNTItMTcuMjE2aC0xMC44MDN2MjAuNzc4YzAgMS4wNzE1LTAuNzgzNjMgMS44NzUxLTEuODc5MSAxLjg3NTEtMS4wMDM1IDAtMS44MjMxLTAuODAzNjItMS44MjMxLTEuODc1MXYtMjAuNzc4aC0xMC44MTVzMC4wODggMTAuNzA3LTUuOTkzMiAxNy4yMTZjLTYuMDIxMiA2LjQxNy0xNC4zMzcgMy41MjI0LTE0LjMzNyAzLjUyMjRzMC4yMTk5IDQuMzcgMi4zODI5IDYuOTk2N2MyLjA5OSAyLjYzMDggMy44ODYyIDQuNzczOCA3LjU4MDQgNC45OTc3IDIuNTQyOCAwLjEzMTk0IDYuNzEyOC0xLjM4MzQgNy40OTI1LTAuNDkxNzcgMC42Njc2OSAwLjc5OTYyLTAuMDUyIDQuODEzNyA1LjE4OTYgMTEuMTQ3IDQuNzk3OCA1Ljc5MzMgMTAuMzIzIDUuOTI5MiAxMC4zMjMgNS45MjkyczUuNTI5NC0wLjEzNTkzIDEwLjM3MS01LjkyOTJjNS4yNDE2LTYuMzMzIDQuNTIxOS0xMC4zNDcgNS4xNDU2LTExLjE0NyAwLjgyMzYyLTAuODkxNTggNC45NzM3IDAuNjIzNzEgNy41NDA1IDAuNDkxNzcgMy43MDIzLTAuMjIzOSA1LjQzMzQtMi4zNjY5IDcuNjIwNC00Ljk5NzcgMi4wOTEtMi42MjY4IDIuMzM4OS02Ljk5NjcgMi4zMzg5LTYuOTk2N3MtOC4zNjAxIDIuODk4Ni0xNC4zMjktMy41MjI0XCIvPjxwYXRoIGQ9XCJtMzcyLjgyIDMxNS44M2MxLjA0NzUgMCAxLjgwMzIgMC44MDM2MiAxLjgwMzIgMS44MzExdjU5LjIxMmg3Ljg3NjNjMC45NTU1NS00LjAxNDEgMi41ODI4LTcuNzU2NCA0Ljk2NTctMTEuMjM5IDUuMTQ5Ni03LjY2ODQgMTIuOTMtMTIuOTMgMjEuOTYyLTE0Ljc1NyAwLjk1NTU1LTAuMzExODUgMi4wMDMxIDAuMjIzODkgMi4yNjY5IDEuMjAzNCAwLjMzOTg0IDAuOTM1NTYtMC4yMjM4OSAyLjAwNy0xLjE3OTQgMi4zMTg5LTguMjA0MiAxLjYwMzItMTUuMzQxIDYuMjg1LTE5Ljk5NSAxMy4yNDYtMS45NjcxIDIuOTQyNi0zLjI3NDUgNi4wMjEyLTQuMjM4IDkuMjMxN2g0Ljc0OThjOC44NDc4LTYuNTEyOSAxMy44MjItNy45MzYzIDIxLjY3LTMuNDM0NCA0Ljg1NzcgMi44MTA3IDcuMDAwNyA4LjA3MjIgNi4zMDUgMTMuOTU3djAuMTc1OTJjMC4zNzk4Mi0wLjM5OTgxIDAuNzM5NjUtMC43NTU2NSAxLjEzOTUtMS4wNzE1IDI2LjAzNi0xOC45NDcgMTAuOTE5LTUxLjcyLTcuMzM2Ni01MS43Mi0xNC43MTMgMC0yNC4zNDUgNi41NTI5LTMyLjc0OSAyMS45MzRsLTIuMjc0OS0zLjY1ODMgMi4wNTktMi42NzA4YzguMzYwMS04LjM4NDEgMTEuNzI2LTI1LjE0OCAxMS4xOTEtMzUuMzU5LTAuNzc5NjQtMTMuMjQ2LTEwLjY5OS0yNC43NDQtMTMuMDY2LTI4LjgwMi0yLjc4MjctNC41MDU5LTUuMTQ5Ni04LjI0ODEtNS4xNDk2LTguMjQ4MXMtMi4zMzg5IDMuNzQ2Mi01LjA4MTYgOC4yNDgxYy0yLjQ1MDggNC4wNTgxLTEyLjM3IDE1LjU2MS0xMy4xMDYgMjguODAyLTAuNTgzNzMgMTAuMjExIDIuNzg2NyAyNi45NzUgMTEuMTQ3IDM1LjM1OWwyLjAwNzEgMi42NzA4LTIuMTkxIDMuNjU4M2MtOC40MDQxLTE1LjM4NS0xOC4wNzYtMjEuOTM0LTMyLjc5My0yMS45MzQtMTguMjU1IDAtMzMuMzcyIDMyLjc2OS03LjM3NjYgNTEuNzIgMC40NDc3OSAwLjMxMTg2IDAuODcxNiAwLjY3MTY5IDEuMjY3NCAxLjA3MTUtMC4wNDgtMC4wNDQtMC4wNDgtMC4wODgtMC4wNDgtMC4xNzU5Mi0wLjY4NzY4LTUuODg5MiAxLjQ3NTMtMTEuMTQ3IDYuMzEzLTEzLjk1NyA3LjgwNDQtNC41MDE5IDEyLjc3NC0zLjA3ODYgMjEuNTc4IDMuNDM0NGg0Ljc5MzhjLTAuOTE1NTctMy4yMTA1LTIuMjc0OS02LjI4NS00LjIzOC05LjIzMTctNC42NjE4LTYuOTU2Ny0xMS43Ny0xMS42MzktMTkuOTU1LTEzLjI0Ni0wLjk1OTU1LTAuMzExODYtMS41NTkzLTEuMzgzNC0xLjIyNzQtMi4zMTg5IDAuMjYzODctMC45Nzk1NSAxLjMxOTQtMS41MTUzIDIuMjc0OS0xLjIwMzQgOS4wNTE4IDEuODI3MSAxNi44MDggNy4wODg3IDIxLjk2MiAxNC43NTcgMi4zODI5IDMuNDc4NCA0LjAxMDEgNy4yMjQ2IDQuOTY1NyAxMS4yMzloNy44MjQzdi01OS4yMTJjMC4wMDgtMS4wMjc1IDAuODU1Ni0xLjgzMTEgMS44ODMxLTEuODMxMVwiLz48L2c+PHBhdGggZD1cIm00NDAuNTIgNTY2LjI3Yy0wLjA0NC0yLjk4NjYtMC4wNDQtNS40ODE0LTAuMDQ0LTguNTYgMC0xMS43My05LjQ5NTYtMjEuMjY2LTIxLjE4Mi0yMS4yNjZoLTMzLjk2OGMtMTEuNjgzIDAtMjEuMTc4IDkuNTM5NS0yMS4xNzggMjEuMjY2IDAgMy4wNzg2LTAuMDQ4IDUuMDM3NiAwIDguNTYtMjQuOTk2IDE1LjYwOS00MS45NiA0Ni4yMzQtNDEuOTYgODEuMzc4IDAgNTEuMDkyIDM1Ljg3MSA5Mi40NzMgODAuMTIyIDkyLjQ3MyA0NC4yMzEgMCA4MC4wNzgtNDEuMzgxIDgwLjA3OC05Mi40NzMgMC0zNS4xNDQtMTYuOS02NS43NjktNDEuODY4LTgxLjM3OG0tMzguMjEgMTY3LjQ3Yy00MS44MiAwLTc1LjcxMy0zOC41MjItNzUuNzEzLTg1Ljk2IDAtMzQuNDIgMTcuNzY4LTYxLjM5NSA0My40NzYtNzMuNzA5IDMuNjEwMyAzLjAzNDYgMTguODExIDYuMzgxIDMyLjMyNSA2LjMzMyAxMy40NjYtMC4wODggMjguNDkxLTMuMjk4NSAzMi4xNDktNi4zMzMgMjUuNzA0IDEyLjMxIDQzLjQ0NCAzOS4yODYgNDMuNDQ0IDczLjcwOSAwLjAwNCA0Ny40MzgtMzMuODYgODUuOTYtNzUuNjgxIDg1Ljk2XCIgZmlsbD1cIiMxZjE5MWFcIi8+PHBhdGggZD1cIm0zMzguNCA2NjAuNjdjMC0zNSAyOC42MjctNjMuNDAyIDYzLjkxNC02My40MDJzNjMuOTE0IDI4LjQwMyA2My45MTQgNjMuNDAyYzAgMzUtMjguNjI3IDYzLjM1NC02My45MTQgNjMuMzU0cy02My45MTQtMjguMzU1LTYzLjkxNC02My4zNTRtOTYuMTU1LTg2LjU0M2MtMy43MDIzIDIuOTg2Ni0xOC42ODMgNi4yNDUxLTMyLjE5NyA2LjI4NTEtMTMuNDY2IDAuMDQ4LTI4LjY2Ny0zLjI5ODUtMzIuMzI1LTYuMjg1MS0yNS42NiAxMi4yNjItNDMuNDI4IDM5LjIzOC00My40MjggNzMuNjE0IDAgNDcuNDg2IDMzLjg5MiA4Ni4wNTIgNzUuNzEzIDg2LjA1MiA0MS43NzYgMCA3NS43MTMtMzguNTY2IDc1LjcxMy04Ni4wNTItMC4wMDQtMzQuMzc2LTE3LjgyLTYxLjM1MS00My40NzYtNzMuNjE0XCIgZmlsbD1cIiNmOWFlMDBcIi8+PHBhdGggZD1cIm00MDIuMzEgNTk3LjI2Yy0zNS4yODcgMC02My45MTQgMjguMzU5LTYzLjkxNCA2My4zNTggMCAzNS4wNDggMjguNjI3IDYzLjQ0NiA2My45MTQgNjMuNDQ2czYzLjg3LTI4LjQwMyA2My44Ny02My40NDZjMC0zNS0yOC41ODMtNjMuMzU4LTYzLjg3LTYzLjM1OG0wIDEyNC4wNGMtMzIuNjYxIDAtNTkuMTItMjUuOTk2LTU5LjEyLTU4LjA5NyAwLTMyLjA5MyAyNi40Ni01OC4xODUgNTkuMTItNTguMTg1IDMyLjYzMyAwIDU5LjEyIDI2LjA4OCA1OS4xMiA1OC4xODUgMCAzMi4xMDEtMjYuNDg4IDU4LjA5Ny01OS4xMiA1OC4wOTdcIiBmaWxsPVwiIzFmMTkxYVwiLz48cGF0aCBkPVwibTQxOS4wNCA1NzMuMDljMTAuMDUxLTEuMzc5NCAxNi4wMjgtNC4xNDYgMTUuOTgxLTE1LjYwMSAwLTguNjA0LTcuMTU2Ni0xNS42NDktMTUuOTgxLTE1LjY0OWwtMTYuNzkyLTAuMzU5ODNjLTguODcxOCAwLTE2LjAyOCA3LjE4MDYtMTYuMDI4IDE2LjAwOCAwIDguODI3OSA2LjU4MDkgMTYuNDQ4IDE2LjAyOCAxNy4wMzIgOS40MDc2IDAuNjIzNzEgMTYuNzkyLTEuNDMxMyAxNi43OTItMS40MzEzXCIgZmlsbD1cIiMwMDk2ZDVcIi8+PHBhdGggZD1cIm02NTIuMyAyOTUuNjh2LTguNTZjMC0xMS43My05LjQ0NzYtMjEuMjMtMjEuMTM0LTIxLjIzaC0zMy45NzJjLTExLjY4MyAwLTIxLjIyMiA5LjQ5OTYtMjEuMjIyIDIxLjIzdjguNTZjLTI0Ljk2OCAxNS42NDktNDEuOTA4IDQ2LjE5LTQxLjkwOCA4MS40MTQgMCA1MS4wNTIgMzUuODQ3IDkyLjQyNSA4MC4wNzQgOTIuNDI1czgwLjA3OC00MS4zNzcgODAuMDc4LTkyLjQyNWMwLjAwNC0zNS4yMjMtMTYuODUyLTY1Ljc2NS00MS45MTYtODEuNDE0bS0zOC4xNjIgMTY3LjQ3Yy00MS44MjQgMC03NS43MDktMzguNDc4LTc1LjcwOS04NS45MTYgMC0zNC40MTYgMTcuNzg4LTYxLjQzOSA0My40MjQtNzMuNzQ1IDMuNjU0MyAzLjAzNDYgMTguOTA3IDYuMjg1MSAzMi4zNjkgNi4yODUxIDEzLjQ3LTAuMDQ0IDI4LjUzOS0zLjI1MDUgMzIuMTk3LTYuMjg1MSAyNS42MzYgMTIuMzA2IDQzLjQyNCAzOS4zMyA0My40MjQgNzMuNzQ1IDAuMDA0IDQ3LjQzOC0zMy44ODQgODUuOTE2LTc1LjcwNSA4NS45MTZcIiBmaWxsPVwiIzFmMTkxYVwiLz48cGF0aCBkPVwibTU1MC4yIDM5MC4wMmMwLTM1LjA0NCAyOC43MTktNjMuMzk4IDYzLjk4Mi02My4zOTggMzUuMjY3IDAgNjMuODk0IDI4LjM1OSA2My44OTQgNjMuMzk4IDAgMzUuMDA0LTI4LjYyNyA2My40MDItNjMuODk0IDYzLjQwMi0zNS4yNjMgMC02My45ODItMjguMzk5LTYzLjk4Mi02My40MDJtOTYuMjIzLTg2LjU0M2MtMy43MDIzIDMuMDM0Ni0xOC43MjcgNi4yNDUxLTMyLjE5NyA2LjI4NTEtMTMuNDYyIDAtMjguNjY3LTMuMjUwNS0zMi4zNjktNi4yODUxLTI1LjY4NCAxMi4zMDYtNDMuNDI0IDM5LjMzLTQzLjQyNCA3My43MDUgMCA0Ny40ODIgMzMuOTI4IDg1Ljk2IDc1Ljc0OCA4NS45NiA0MS43NzYgMCA3NS43MTMtMzguNDc4IDc1LjcxMy04NS45NiAwLTM0LjM3Ni0xNy43OTItNjEuMzk1LTQzLjQ3Mi03My43MDVcIiBmaWxsPVwiI2Y5YWUwMFwiLz48cGF0aCBkPVwibTYxNC4yMyAzMjYuNjdjLTM1LjMwNyAwLTYzLjg4NiAyOC4zNTUtNjMuODg2IDYzLjM1NCAwIDM1LjAwNCAyOC41NzkgNjMuNDAyIDYzLjg4NiA2My40MDIgMzUuMjI3IDAgNjMuODU0LTI4LjQwMyA2My44NTQtNjMuNDAyIDAtMzUtMjguNjI3LTYzLjM1NC02My44NTQtNjMuMzU0bTAgMTI0LjA4Yy0zMi42MzMgMC01OS4xMi0yNi4wMzYtNTkuMTItNTguMTM3IDAtMzIuMDYxIDI2LjQ4OC01OC4xNDEgNTkuMTItNTguMTQxIDMyLjU1NyAwIDU5LjAzNiAyNi4wOCA1OS4wMzYgNTguMTQxIDAgMzIuMTA1LTI2LjQ4IDU4LjEzNy01OS4wMzYgNTguMTM3XCIgZmlsbD1cIiMxZjE5MWFcIi8+PHBhdGggZD1cIm02MzAuOTEgMzAyLjU1YzEwLjA3OS0xLjQyMzMgMTYuMDU2LTQuMjM4IDE1Ljk2NS0xNS42NDkgMC04LjY5NTktNy4wNDg3LTE1LjY0OS0xNS45NjUtMTUuNjQ5bC0xNi44MDgtMC4zNTk4M2MtOC44NzE4IDAtMTYuMDA4IDcuMTMyNy0xNi4wMDggMTYuMDA4IDAgOC44Mjc5IDYuNjAwOSAxNi40MDggMTYuMDA4IDE3LjA3NiA5LjQ1MTYgMC41ODM3MyAxNi44MDgtMS40MjczIDE2LjgwOC0xLjQyNzNcIiBmaWxsPVwiIzAwOTZkNVwiLz48ZyBmaWxsPVwiIzFmMTkxYVwiPjxwYXRoIGQ9XCJtMzk0LjQyIDUwMi42aC0zOS4wNzR2MzMuNzA4aC03Ny40NzJ2LTkuNTQzNS0yNC4xNjVsLTE5LjYzOSAwLjA5MnYtMTkuMjE5aDM4Ljg3OHY5LjU0MzUgMjQuMDczaDM4Ljk3di0zMy42MTZoNzcuNDkydjkuNTQzNSAyMy45NDFoMzkuMTd2LTMzLjQ4NGg5LjU2MzUgMjkuMDl2MTkuMTI3aC0xOS40MTl2MzMuNzA4aC03Ny41NnYtOS41NDM1elwiLz48cGF0aCBkPVwibTYyNy41MiA1MDIuNTZoLTM5LjA1OHYzMy43MDhoLTc3LjYyNHYtOS41ODM1LTI0LjAzM2gtMTkuNDQzdi0xOS4yNjNoMzguNzAydjkuNjcxNSAyNC4wMzNoMzkuMTAydi0zMy43MDRoNzcuNDg4djkuNjcxNSAyNC4wMzNoMzkuMDYydi0zMy43MDRoOS42Nzk1bDMwLjEzOCAwLjA4Nzl2MTkuMTc1aC0yMC41NTh2MzMuNjE2aC03Ny40ODh2LTkuNTgzNXpcIi8+PHBhdGggZD1cIm01MDEuMDMgNDkzLjA2djMyNS45M2gtMTkuMjgzdi0zMjUuOTN6XCIvPjxwYXRoIGQ9XCJtNTAwLjk4IDIzOC4zNHYyNTQuNzdoLTE5LjI2N3YtMjU0Ljc3elwiLz48L2c+PHBhdGggZD1cIm05NDIuNzEgNjIyLjU1LTUuNDg5NSAxNi40MTFxLTIuMDgxOCA2LjIyMzYtNC41NDI4IDguOTAxNS0yLjQzNjQgMi43Mjc0LTYuNjI1NiA0LjI5MTh0LTkuOTU3NiAxLjMyMzZxLTUuNzY4NC0wLjI0MDc4LTEzLjU4NS0yLjg1NTQtNy4wMzg1LTIuMzU0NC0xMS43MjktNS42OTQ2LTQuNjUzNC0zLjMyNzgtNi44NzMzLTYuNzg4OC0yLjIxOTgtMy40NjExLTIuNjEwOS03LjQ2MzgtMC4zNjY0Mi0zLjk1MzIgMS40NTUyLTkuMzk4OGw1LjY1MDYtMTYuODkyIDU0LjMwOCAxOC4xNjZ6bS0xMi4xODYgNS44OTE3LTM1Ljk3MS0xMi4wMzItMi4yNTUzIDYuNzQyMnEtMS40NDk4IDQuMzM0Mi0xLjI3OTIgNi41MzMyIDAuMTU4MjMgMi4yMzYgMS4zNzkzIDQuMDAzNyAxLjI0NTcgMS44MTcyIDQuNTI5NCAzLjgyMTcgMy4yODM3IDIuMDA0NiA5LjA5OTcgMy45NTAxIDYuMDM4MyAyLjAxOTggOS44MDU2IDIuMzMyNiAzLjc1NDggMC4zNDk4MyA2LjM1MDEtMC43NTkxOCAyLjU4MjgtMS4wNzIgNC4wNTUyLTMuMzgwNCAxLjExMzYtMS43MjgyIDIuOTIyNy03LjEzNjhsMS4zNjMxLTQuMDc0OXptLTMyLjE3Ny02OC4xNTQgNTUuOTc1IDEyLjA4OS0xLjk0NjIgOS4wMTEtNDEuNDM4IDEwLjcxMiAzNy4zOCA4LjA3MzQtMS44NjM3IDguNjI5Mi01NS45NzUtMTIuMDg5IDIuMDEyMi05LjMxNjQgNDAuNDkzLTEwLjU5Ni0zNi41MDItNy44ODM3IDEuODYzNy04LjYyOTJ6bTAuNzQ3NDQtMy4wNzQ5IDEuMDU2OS0xMC4yNTggMTMuMzYtMi43NDY4IDEuOTIxNy0xOC42NTEtMTIuNTQzLTUuMTggMS4wMzI5LTEwLjAyNSA1NS4wOSAyNC4wNTQtMS4wMjg5IDkuOTg2Mi01OC44OSAxMi44MjF6bTI0LjMyNy0xNS4wNDcgMjEuNzk5LTQuMjMzNC0yMC40ODYtOC41MTE2LTEuMzEzMiAxMi43NDV6bS0xOS43NTktNjUuNjgzIDU2Ljc5Ny0wLjAxODMgMC4wMDMgOS40NTMxLTQ3LjE0OCAwLjAxNTIgMC4wMDggMjMuNTk0LTkuNjQ4NCAwLjAwMy0wLjAxMDYtMzMuMDQ3em0tMi41MzQzLTMwLjgyMSAyMy45ODQtMi4zNzY1IDMxLjMwOC0yMC4zNzQgMS4wOTM5IDExLjA0LTIxLjQ1NiAxMy4yMzUgMjMuNjE3IDguNTcyNSAxLjA3NDYgMTAuODQ1LTM0Ljc4My0xMy45MDQtMjMuOTA2IDIuMzY4OC0wLjkzMjEtOS40MDcxem0tOS42MzE1LTU1LjA4IDU2LjA4Ny0xMS41NTcgNC4wMjgyIDE5LjU1cTEuNTQ1MSA3LjQ5ODcgMC42NzY5MSAxMS4wMjgtMC44Mjk5MiAzLjUyMTItNC4xNTM2IDYuMzU5Ny0zLjI4NTQgMi44MzA2LTguNDg4NiAzLjkwMjctNi41ODA1IDEuMzU1OS0xMS4yNTItMC45OTE4Ny00LjY2MzYtMi4zMDk1LTYuODk0OC03LjkxMi0xLjUyNzYgMy40MjU2LTMuNjg4OSA1LjkwNS0yLjEyMyAyLjQ3MTUtOC4wMDk4IDcuMTk0MmwtOS43OTExIDcuODQwMy0yLjI3ODItMTEuMDU3IDEwLjgxNy05LjI0ODJxNS44Njk5LTQuOTk4NCA3LjI0Ny02LjYzODEgMS40MTU0LTEuNjQ3NyAxLjcyNzktMy4yMjc2IDAuMzUwODUtMS41ODc4LTAuMzExMzMtNC44MDE2bC0wLjM5NDE1LTEuOTEyOS0yMy40MTQgNC44MjQ0LTEuOTA3Ny05LjI1ODZ6bTM0LjI3NSAyLjU4OTYgMS40MTkgNi44ODY2cTEuMzAwNyA2LjMxMjcgMi4xOTExIDcuOTI0IDAuOTI4NjIgMS42MDM0IDIuODMyNyAyLjMyNzh0NC42OTcgMC4xNDg5M3EyLjY3ODEtMC41NTE4MSA0LjA2NDMtMS45NTQyIDEuNDI0NC0xLjQxMDIgMS42NTgyLTMuMzcyOCAwLjE1MjgyLTEuMzg3NS0xLjEzMjEtNy42MjM3bC0xLjQ5NzgtNy4yNjkyLTE0LjIzMiAyLjkzMjV6bS0zNC44MTYtNS43MzU2LTMuMTY3NC05LjgxNCAxMS4xMTktNy44OTg2LTUuNzU4OS0xNy44NDQtMTMuNTY3IDAuMzE1LTMuMDk1NC05LjU5MSA2MC4xMTMtMC4xOTExNyAzLjA4MzQgOS41NTM4LTQ4LjcyNyAzNS40N3ptMTYuMTk4LTIzLjU3NiAxOC4yNDMtMTIuNjYxLTIyLjE3OCAwLjQ2NzM4IDMuOTM1MyAxMi4xOTN6bS01MC4zMzQtNjQuMzU2IDUyLjA2OC0yMy44MzkgNS45MDI4IDEyLjg5My0zMS45NzIgMjQuMDA0IDM5LjAyOS04LjU4OTQgNS45MTkgMTIuOTI4LTUyLjA2OCAyMy44MzktMy42NTg3LTcuOTkxMyA0MC45ODctMTguNzY1LTQ0Ljg3MyAxMC4yNzctMy44MDUxLTguMzExIDM3LjEzMy0yNy4xODMtNDAuOTg3IDE4Ljc2NS0zLjY3NS04LjAyNjh6bS0xMi4wNTUtNDAuODExIDQuODMzMyA3LjU3MzUtNi42MTg2IDQuMjIzOHEtNS42MzA4IDMuNTkzNC05LjIwNDQgNC4wMjA1LTQuNDIxMyAwLjU1MDk2LTguNDg0NC0yLjE4NTFsMi44NzQxLTMuOTE5NHEyLjM1MSAxLjY1MDcgNC41NjIgMS42Mjk5IDIuMTc4MSAwLjAwMDE5IDUuMTE3OC0xLjc4MzJsLTIuMzMyNi0zLjY1NTEgOS4yNTI5LTUuOTA1em0tMjQuMTg4LTE1LjE2OSAxOS4zNDQtMTQuMzc3IDE2LjM2NS0zMy41NzggNi42MTc2IDguOTAzOC0xMS41OSAyMi4zODcgMjQuNjYyLTQuNzk5MiA2LjUwMTEgOC43NDcxLTM2Ljk3OSA1Ljk3MjMtMTkuMjgxIDE0LjMzLTUuNjM5LTcuNTg3MXptLTI2LjQ4My0zMS42OTIgMzUuMjktMzEuOTEtOS4zNTMtMTAuMzQ0IDcuMTg1Ni02LjQ5NzMgMjUuMDIgMjcuNjctNy4xODU2IDYuNDk3My05LjMyNjgtMTAuMzE1LTM1LjI5IDMxLjkxLTYuMzQwMS03LjAxMTd6bS00MC44MzgtMzkuMDI3IDM4LjMwMi00Mi41NzEgNi44NTMyIDYuMTY1OS0xMS4yOTEgNDEuMjg0IDI1LjU3OC0yOC40MjkgNi41NjI4IDUuOTA0Ny0zOC4zMDIgNDIuNTcxLTcuMDg1NS02LjM3NDkgMTAuOTIyLTQwLjQwNy0yNC45NzcgMjcuNzYxLTYuNTYyOC01LjkwNDd6bS0zLjM2MzItNzMuNDM0IDcuNjc5NSA1LjUxMjUtMTguMDg2IDI1LjE5NnEtNC4yMTQxIDUuODcwNy01LjIwNDEgNy44NTI3LTEuNzAxOCAzLjQ0MjYtMS4wMDUxIDYuNDkxMiAwLjcyODQ1IDMuMDcxNCAzLjg3IDUuMzI2NSAyLjY2NTYgMS45MTM0IDUuMTkwMyAxLjk0NjYgMi41NDc1IDAuMDAxIDQuNjUzOC0xLjY2MDIgMi4xNjA5LTEuNjcwNiA3LjE0OTQtOC42MjAxbDE4LjQ3NC0yNS43MzYgNy43MTEyIDUuNTM1My0xNy41NCAyNC40MzVxLTYuNzE5OCA5LjM2MTMtMTAuNzQyIDEyLjgyMS0zLjk2NzggMy40NTA5LTkuMzU4IDMuNTI0Ni01LjMzNTggMC4wNjQ3LTExLjA3OS00LjA1ODMtNS45NjU5LTQuMjgyNC03LjgwMzQtOC44MjMxLTEuNzgzLTQuNTQ5Ni0wLjUyNzItOS41MTQ1IDEuMzEwMy00Ljk3MzggOC44MDQ2LTE1LjQxNGwxNy44MTMtMjQuODE1em0tNjMuNTA1LTMuMjM5NXE0Ljk4NTgtOC45Mzc4IDEwLjgyOS0xMy4yMzggNS44OTU5LTQuMzE1IDExLjc0LTQuNzY3NyA1Ljg0MzctMC40NTI3IDExLjkxNiAyLjkzNDYgOC44MDEzIDQuOTA5NyAxMC41NzkgMTQuNzEzIDEuODExNiA5LjgyMjMtNS4xMTUyIDIyLjI0LTcuMDAzIDEyLjU1NC0xNi44MSAxNi4zNDItOC42MzM2IDMuMzY5My0xNy40NjktMS41NTk0LTguOTAzNy00Ljk2NjgtMTAuNjEtMTQuMDE1LTEuOTI4NC0xMC4zMzUgNC45NDE0LTIyLjY1em04LjcxODcgNC40MTYzcS00LjgxNDYgOC42MzA4LTMuOTU2NCAxNC43OSAwLjg3NzE1IDYuMTI1MiA1LjcyMTMgOC44Mjc0IDQuODc4MiAyLjcyMTMgMTAuNDY0IDAuMjQ1ODcgNS42MDQ0LTIuNTA5NSAxMC41NTItMTEuMzc5IDQuODUyNi04LjY5OSA0LjAzNTgtMTQuNjEyLTAuNzgyNy01Ljg5MzYtNS44MzE1LTguNzF0LTEwLjU2Mi0wLjM5MDIyLTEwLjQyMyAxMS4yMjh6bS0yNi40Mi00LjI2NTUgNy4xMDM2IDYuODE0OHEtNS42ODIzIDguMDQxNi0xMi4wMTEgMTAuMjI2LTYuMzE0IDIuMTQ4OS0xMy4wNTYtMC42NjMzNS04LjQ3MjEtMy41MzQxLTExLjAxNC0xMi4yNTUtMi45MTM2LTEwLjA2MSAyLjQyNTEtMjIuODYgNS42Mzk1LTEzLjUxOSAxNC45Mi0xOC42MjEgOC4wNjY3LTQuNDIyOCAxNy4wMDctMC42OTMyMiA3LjI4MjQgMy4wMzc4IDEwLjExIDEwLjA1OCAyLjAyMzIgNC45OTE4IDAuNzQzMDggMTIuNjI3bC05LjcwNTEtMS4wODU3cTAuOTYwNDEtNC42MzYtMC41Nzk3MS03Ljk0NDktMS40ODktMy4zMjk5LTQuODQxOC00LjcyODUtNC43OTQ5LTIuMDAwMS05LjU2NzcgMC45MTg2dC04Ljc4ODIgMTIuNTQ1cS00LjE2NTcgOS45ODYzLTIuOTY5IDE1LjQzOCAxLjE5NjcgNS40NTEyIDUuOTE5NSA3LjQyMTMgMy40NjEgMS40NDM3IDcuMDk3NC0wLjE3MTQgMy42NTE1LTEuNjUxMiA3LjIwNTQtNy4wMjUzem0tODQuODQyLTYuMjA5OCA1LjY4MDQtMjMuNDIzLTguODg3LTM2LjI4MSAxMC43ODEgMi42MTQ2IDUuNDAzNSAyNC42MjMgMTUuODkzLTE5LjQ1OSAxMC41OTEgMi41Njg2LTI0LjYxNCAyOC4yMzYtNS42NjIgMjMuMzQ3LTkuMTg2OC0yLjIyOHptLTU1LjIyNS05LjE1NzkgNy42NTc3LTU2Ljc1MSAxOS43ODIgMi42NjkycTcuNTg3NSAxLjAyMzggMTAuNjMgMy4wMTExIDMuMDQ4MSAxLjk0ODUgNC42MjY2IDYuMDI0MyAxLjU4MzggNC4wMzcxIDAuODczMzUgOS4zMDE5LTAuODk4NDUgNi42NTg0LTQuNjYgMTAuMjktMy43MjI4IDMuNjM2NC05Ljc0OCAzLjg4NzYgMi43MjcgMi41NzUzIDQuMzUxMyA1LjQzNTQgMS42Mjk1IDIuODIxNCA0LjEzNzcgOS45Mzk0bDQuMTU4IDExLjgzNC0xMS4xODgtMS41MDk2LTUuMTQ2OS0xMy4yNjhxLTIuNzczOS03LjE5MzQtMy44NjU1LTkuMDM1Ni0xLjA4NjQtMS44ODA5LTIuNDczOC0yLjY5ODgtMS4zODIyLTAuODU2NTktNC42MzQtMS4yOTU0bC0xLjkzNTYtMC4yNjExOC0zLjE5NjggMjMuNjkyLTkuMzY4Mi0xLjI2NDF6bTEzLjc4Ny0zMS40ODYgNi45NjgxIDAuOTQwMjRxNi4zODc0IDAuODYxODggOC4yMDI2IDAuNTU0OTggMS44MjA0LTAuMzQ1NjIgMy4xMzQxLTEuOTAyNyAxLjMxMzgtMS41NTcxIDEuNjk1MS00LjM4MyAwLjM2NTY1LTIuNzA5OC0wLjQ5ODg5LTQuNDgyLTAuODU5MzEtMS44MTA5LTIuNjMzOS0yLjY4MS0xLjI1ODctMC42MDM0My03LjU2ODctMS40NTQ5bC03LjM1NTItMC45OTI0Ny0xLjk0MzIgMTQuNDAxem0tNTUuOTg3IDI5LjkxNCAxLjY0MjYtNTcuMjQyIDM0LjgyOSAwLjk5OTQ1LTAuMjc3ODggOS42ODM1LTI1LjM4LTAuNzI4My0wLjM2NDE1IDEyLjY5IDIzLjU4NCAwLjY3Njc2LTAuMjc2NzYgOS42NDQ1LTIzLjU4NC0wLjY3Njc2LTAuNDQ3MDYgMTUuNTggMjYuMjM5IDAuNzUyOTUtMC4yNzY3NiA5LjY0NDUtMzUuNjg4LTEuMDI0MXptLTUyLjM1NiAzLjczNDQtNC44NjE4LTU3LjA1OSAxNC4xMjgtMS4yMDM5IDExLjgwMSAzOC4xOTggNS4wOTA2LTM5LjYzOCAxNC4xNjctMS4yMDcyIDQuODYxOCA1Ny4wNTktOC43NTczIDAuNzQ2MTktMy44MjcxLTQ0LjkxNS01LjQ3NTEgNDUuNzA4LTkuMTA3NiAwLjc3NjAzLTEzLjA1Mi00NC4xMjkgMy44MjcxIDQ0LjkxNS04Ljc5NjIgMC43NDk1MXptLTU0LjYxLTE3Ljc1NXEtMi4wOTI2LTEwLjAxOC0wLjQ5ODE5LTE3LjA5NSAxLjYyNDctNy4xMjMzIDUuNzQxNC0xMS4yOTUgNC4xMTY3LTQuMTcyMSAxMC45MjMtNS41OTM4IDkuODY1Mi0yLjA2MDcgMTcuNjMzIDQuMTc4MSA3LjgwNjEgNi4yMzA4IDEwLjcxMyAyMC4xNDkgMi45MzkzIDE0LjA3MS0xLjk4NDIgMjMuMzYtNC4zMTIyIDguMjAzNS0xNC4yMTYgMTAuMjcyLTkuOTc5OSAyLjA4NDYtMTcuMTk5LTMuNjMwMi04LjIzMDEtNi41NDEzLTExLjExNC0yMC4zNDV6bTkuNDc5NC0yLjM3OTJxMi4wMjA3IDkuNjc0IDYuNzA1OSAxMy43NjMgNC42NzcyIDQuMDUxMSAxMC4xMDcgMi45MTcgNS40Njc5LTEuMTQyMiA4LjA2MzgtNi42NzI2IDIuNTg3OS01LjU2ODcgMC41MTEyNy0xNS41MS0yLjAzNjctOS43NTA1LTYuNTI5LTEzLjY4MS00LjQ1NC0zLjkzODEtMTAuMTEzLTIuNzU2LTUuNjU5MSAxLjE4MjEtOC4yMzI4IDYuNjI4MS0yLjU3MzYgNS40NDYtMC41MTI5NiAxNS4zMTF6bS0zMy44MTggMTcuNzU5LTMuMDY1Mi05LjE0ODYgMTkuMzcxLTYuNDkwMyA3LjI0NzMgMjEuNjMxcS0xLjc3MiA0LjQyNS02LjMxMTEgOC43MDYtNC41MzkyIDQuMjgxLTkuOTQ2OCA2LjA5MjgtNi41OTI5IDIuMjA5LTEyLjcxIDAuNjc0My02LjEyOTQtMS41NzE3LTExLjI1Mi03LjAyMzctNS4wOTc4LTUuNTAxNC04LjAyNjUtMTQuMjQzLTMuMDAzMi04Ljk2MzQtMi4xNzQ2LTE2LjMyNyAwLjg2NTY2LTcuMzc1OSA0LjU1MTgtMTIuMTEzIDMuNzIzMi00Ljc0OTIgMTAuMzUzLTYuOTcwNSA3Ljk2MzQtMi42NjgxIDE0LjEwNi0wLjE5NDcgNi4xNjc3IDIuNDI0IDEwLjE2OSA5LjgxN2wtOC4yMDY4IDUuMDE1NXEtMi40MDI0LTMuODUwMy01LjgxMzctNS4xNzkxLTMuNDExNC0xLjMyODgtNy4xMTUzLTAuMDg3ODQtNS43NDEgMS45MjM1LTcuNzk1MiA3LjU5NjYtMi4wNjY2IDUuNjM2IDAuOTk4NjYgMTQuNzg1IDMuMjg4NiA5LjgxNTMgOC44NTMyIDEzLjYzNiA0Ljc3MzIgMy4zMDMyIDEwLjQwMyAxLjQxNjkgMi42Mjk4LTAuODgxMDkgNS4wMzUyLTMuMDQ2NSAyLjQzMDEtMi4yMTQ5IDMuOTMyNi01LjEwNzdsLTIuMzA4Mi02Ljg4OTItMTAuMjk3IDMuNDQ5OXptLTM5LjUwNiAzOC40NDEtMTkuODMxLTQzLjI0OC0xMi42NzYgNS44MTI2LTQuMDM3OC04LjgwNTkgMzMuOTEtMTUuNTQ5IDQuMDM3OSA4LjgwNTktMTIuNjQxIDUuNzk2MyAxOS44MzEgNDMuMjQ4LTguNTkyOCAzLjk0MDJ6bS00OS40ODggMjcuMjIzLTI5LjA5OC00OS4zMjIgNy45NC00LjY4NDMgMzUuOTg1IDIzLjE3Mi0xOS40MzItMzIuOTM3IDcuNjAzNS00LjQ4NTggMjkuMDk4IDQ5LjMyMi04LjIwOTEgNC44NDMxLTM1LjI1OS0yMi41NTcgMTguOTc1IDMyLjE2NC03LjYwMzUgNC40ODU4em0tNTcuODQ5IDcuNTc5NnEtNi4xNjctOC4xNjc2LTcuNzQ0Ni0xNS4yNDktMS41Njk5LTcuMTM1NiAwLjM3MzE4LTEyLjY2NSAxLjk0MzEtNS41Mjk3IDcuNDkyMS05LjcxOTYgOC4wNDI5LTYuMDcyOSAxNy43My0zLjc0NDcgOS43MTg0IDIuMzA0NiAxOC4yODYgMTMuNjUyIDguNjYyMSAxMS40NzIgOC4xNzI1IDIxLjk3NC0wLjM5OTgxIDkuMjU5Mi04LjQ3MzkgMTUuMzU2LTguMTM2NSA2LjE0MzUtMTcuMTA0IDQuMDU1Mi0xMC4yMzQtMi40MDQ1LTE4LjczMi0xMy42NTh6bTcuNTU4Mi02LjE5NjNxNS45NTUyIDcuODg3MSAxMS45MzcgOS41ODY1IDUuOTU4NSAxLjY2ODMgMTAuMzg1LTEuNjc0MiA0LjQ1NzktMy4zNjYgNC40NDYtOS40NzUzLTAuMDM1NC02LjE0MDUtNi4xNTU0LTE0LjI0Ni02LjAwMjItNy45NDk0LTExLjc0Mi05LjU4NzItNS43MDg1LTEuNjYxMy0xMC4zMjIgMS44MjI0LTQuNjEzOCAzLjQ4MzctNC42MTc4IDkuNTA3MnQ2LjA2ODkgMTQuMDY2em0tMjYuNjA3IDYzLjIxMi0zOS43NjUtNDEuMjA4IDEwLjIwNC05Ljg0NjIgMzMuMjUyIDIyLjE5Ni0yMS4wNTMtMzMuOTY4IDEwLjIzMi05Ljg3MzQgMzkuNzY1IDQxLjIwOC02LjMyNDYgNi4xMDMtMzEuMzAyLTMyLjQzOCAyNC41ODQgMzguOTIxLTYuNTc3NiA2LjM0NzItMzcuOTY0LTI2LjAxIDMxLjMwMiAzMi40MzgtNi4zNTI3IDYuMTMwMnptLTM3LjIwMiA0Ni45NzctNDUuOTQxLTM0LjE4NyAxOS4yMTYtMjUuODIyIDcuNzcxOCA1Ljc4MzMtMTMuNTcyIDE4LjIzOSAxMC44NzQgOC4wOTIgMTEuNzMtMTUuNzYzIDcuNzcxOCA1Ljc4MzMtMTEuNzMgMTUuNzYzIDE5LjUyMyAxNC41MjgtNS42NDM0IDcuNTgzOHptLTUxLjA4NCAyOS41MTNxLTguODE0Ny01LjIwMDQtMTIuOTcyLTExLjE0NS00LjE3MTItNS45OTg1LTQuNDgyNi0xMS44NTEtMC4zMTEzNS01Ljg1MjkgMy4yMjE3LTExLjg0MiA1LjEyMS04LjY4MDEgMTQuOTY0LTEwLjIyIDkuODYzMi0xLjU3MzcgMjIuMTEgNS42NTEyIDEyLjM4MSA3LjMwNDMgMTUuOTMxIDE3LjIgMy4xNTk3IDguNzEyNS0xLjk4MTIgMTcuNDI2LTUuMTgwNSA4Ljc4MS0xNC4yNjcgMTAuMjY5LTEwLjM3OCAxLjY3OC0yMi41MjQtNS40ODczem00LjYyNTctOC42MDk0cTguNTExOSA1LjAyMTcgMTQuNjkgNC4zMTI3IDYuMTQ0Ni0wLjcyODg2IDguOTYzMS01LjUwNjMgMi44Mzg0LTQuODExMSAwLjQ5ODY3LTEwLjQ1NS0yLjM3MzMtNS42NjM0LTExLjEyMS0xMC44MjQtOC41NzkyLTUuMDYxNC0xNC41MS00LjM4NzctNS45MTA4IDAuNjQwMDQtOC44NDg0IDUuNjE5M3QtMC42NDUzNSAxMC41NXEyLjI5MjMgNS41NzAzIDEwLjk3MiAxMC42OTF6bS0yLjc4NTMgNzUuOTIyLTUyLjg2MS0yMC43NzUgMy40NTc4LTguNzk4IDQzLjg4MSAxNy4yNDYgOC42MzAzLTIxLjk1OSA4Ljk3OTggMy41MjkzLTEyLjA4OCAzMC43NTd6bS0xLjcwNDUgMy42OTQ3LTIuNzY5MiA5LjkzMzctMTMuNjMxIDAuNDU3ODgtNS4wMzUgMTguMDYxIDExLjQ5MiA3LjIxODItMi43MDYzIDkuNzA4LTUwLjI1My0zMi45ODggMi42OTU4LTkuNjcwMyA2MC4yMDgtMi43MjEyem0tMjYuNTEzIDEwLjczNi0yMi4yIDAuNTAyMjQgMTguNzYgMTEuODQgMy40NDA2LTEyLjM0MnptNy44OTczIDcxLjUwNS01Ni40ODUtOS40MjM0IDUuNzMzNy0zNC4zNjkgOS41NTU0IDEuNTk0MS00LjE3ODIgMjUuMDQ0IDEyLjUyMiAyLjA4OTEgMy44ODI1LTIzLjI3MiA5LjUxNjkgMS41ODc3LTMuODgyNSAyMy4yNzIgMTUuMzczIDIuNTY0OCA0LjMxOTYtMjUuODkyIDkuNTE2OSAxLjU4NzctNS44NzUxIDM1LjIxNnptLTIxLjgyIDQzLjYxMy0wLjUxNTIxLTkuMzA4cTExLjA1My0wLjg3NjA0IDExLjU5Mi05LjUzMTEgMC4yNjc1My00LjI4ODUtMS44MDE1LTYuODgzMy0yLjEwOC0yLjU5NzItNS40MjE5LTIuODA0LTEuOTQ5My0wLjEyMTYtMy4zNjc0IDAuNjUwOTgtMS40MTggMC43NzI1OC0yLjM4NTIgMi40NzM1LTEuMDA2MSAxLjY5ODUtMy40OTMyIDguMzE0My0yLjIwOTQgNS45Mjg2LTQuNTI4NyA4LjYwMTktMi4zMTk0IDIuNjczMy01Ljg5MzggNC4xMzMyLTMuNjExIDEuNDE4Ni03LjYyNjYgMS4xNjgtNC42Nzg0LTAuMjkxODUtOC4yODk4LTIuNjMwNi0zLjYwOS0yLjM3NzgtNS4yODU4LTYuMjM5Ni0xLjY3NjktMy44NjE5LTEuMzMzOS05LjM1OSAwLjUxNTYxLTguMjY1MiA1LjI4ODUtMTIuNjI1IDQuNzcyOS00LjM1OTcgMTMuMTMzLTQuMTEyMmwtMC4wODQxOCA5LjUwNTRxLTQuNjM5MyAwLjMzNjgtNi42MDA2IDIuMjg4OHQtMi4xOTk2IDUuNzcyN3EtMC4yMzgzNSAzLjgyMDcgMS4yMzEyIDUuOTg2N3QzLjg0NzcgMi4zMTQ0cTIuMzM5MiAwLjE0NTkzIDQuMDU0NC0xLjYyNTd0NC4wNDYzLTguMzk3MnEyLjUxMTQtNy4wMDU3IDUuMDA4Ni0xMC4wMiAyLjQ2MDctMy4wNTU4IDYuMTkxLTQuNTA2MSAzLjY5MTQtMS40NTI3IDguODM3Ni0xLjEzMTYgNy40NDY1IDAuNDY0NTMgMTIuMjI4IDUuMzgxMSA0Ljc4MzcgNC44Nzc2IDQuMTc1NyAxNC42MjQtMS4wNzUgMTcuMjMyLTIwLjgwNyAxNy45NTh6bTIyLjQzIDYzLjAzLTU3LjAxMyA1LjM3MzgtMy4yNjk3LTM0LjY5IDkuNjQ0OC0wLjkwOTA3IDIuMzgyNiAyNS4yNzkgMTIuNjM5LTEuMTkxMy0yLjIxNC0yMy40OSA5LjYwNTktMC45MDU0MSAyLjIxNCAyMy40OSAxNS41MTctMS40NjI2LTIuNDYzMy0yNi4xMzQgOS42MDU5LTAuOTA1NCAzLjM1MDQgMzUuNTQ2em04LjU5MzUgNDQuODg4LTU2LjExOCAxMS40MDgtMS44ODMyLTkuMjYzNiAyMi4wODctNC40OS0zLjcwNDEtMTguMjIxLTIyLjA4NyA0LjQ5LTEuODkwOS05LjMwMTkgNTYuMTE4LTExLjQwOCAxLjg5MSA5LjMwMTktMjQuNTM3IDQuOTg4MSAzLjcwNDEgMTguMjIxIDI0LjUzNy00Ljk4ODEgMS44ODMyIDkuMjYzNnptOC4yMzY4IDI3LjEwNy00NS40MDIgMTQuMjI0IDQuMTY5IDEzLjMwOC05LjI0NDUgMi44OTYxLTExLjE1Mi0zNS41OTkgOS4yNDQ1LTIuODk2MSA0LjE1NzMgMTMuMjcgNDUuNDAyLTE0LjIyNCAyLjgyNjEgOS4wMjA4em00NTIuMDggMzE5LjE2IDEwLjU3LTMuMDMxM3ExLjExMTYgMy41NzE0IDMuNzYzOCA1LjMyMTQgMi42NDU0IDEuNzExNSA1LjYwNjcgMS4xODQ2IDMuMzg0My0wLjYwMjE2IDUuMjQ0NS0zLjc1MDEgMS44NTMzLTMuMTg2NCAwLjg2NzkyLTguNzI0NC0wLjkyMzc3LTUuMTkxOS0zLjcyODItNy4zNTEyLTIuNzcyOC0yLjIwNDYtNi41MDMzLTEuNTQwOS00LjY1MzUgMC44Mjc5Ny03LjYxMzMgNS41OTk5bC04Ljk5NDQgMC4yOTEwMiAwLjMxNjk5LTMwLjMyOSAyOC41NzUtNS4wODQyIDEuNzk5NiAxMC4xMTUtMjAuMzgzIDMuNjI2NyAwLjAxMTcgOS44NzcycTMuMjkzNS0yLjQ1MDggNy4wNjI0LTMuMTIxNCA3LjE5MTctMS4yNzk2IDEzLjEyMiAzLjA2MTIgNS45MzAyIDQuMzQwOCA3LjQxNTEgMTIuNjg2IDEuMjM4NiA2Ljk2MS0xLjgyNzkgMTMuMTQxLTQuMTcyMSA4LjQzOTUtMTMuOTQxIDEwLjE3OC03LjgwNzEgMS4zODkxLTEzLjQ3Ni0xLjkyNy01LjY2ODYtMy4zMTYxLTcuODg5MS0xMC4yMjF6bS01Mi43ODYtMjcuNTIyLTAuNjQxNzEtMTAuMTc1IDM3LjQ2NS0yLjM2MjggMC41MDE1NyA3Ljk1M3EtNC4zNTE2IDQuODUzOC04LjYwODMgMTMuNjk0dC02LjE4MzQgMTguNjI5cS0xLjg5MDIgOS43NDc3LTEuMzc0MiAxNy4zMDhsLTEwLjU2NSAwLjY2NjNxLTAuNDc0NTQtMTEuODY5IDMuMzQ4OC0yNC40NzggMy44NjIzLTEyLjYxMiAxMC45NjktMjIuODA2bC0yNC45MTEgMS41NzExem0tNDcuMjI0LTEuODc1IDAuNTIxMTktMTAuMTgyIDM3LjQ5IDEuOTE5LTAuNDA3MzYgNy45NTgzcS00Ljg3NiA0LjMyNjctMTAuMTEyIDEyLjYyNS01LjIzNTcgOC4yOTc5LTguMjY0NyAxNy44MDQtMi45ODggOS40NjktMy4zMzY0IDE3LjAzOWwtMTAuNTcyLTAuNTQxMTZxMC44ODAxNC0xMS44NDUgNi4xMTQ1LTIzLjkzNyA1LjI3MzQtMTIuMDkgMTMuNDk1LTIxLjQwOGwtMjQuOTI4LTEuMjc2em0tMjYuNSA0My4wNjYtMTAuODMtMS43ODc3IDYuNzM3NC00MC44MTVxLTYuODUxNCA0LjU3MDEtMTUuMzQ1IDUuODk5OGwxLjYyMjMtOS44Mjc5cTQuNDY4NS0wLjY4NzY1IDEwLjA3Ny0zLjcyMSA1LjYxNDMtMy4wNzE5IDguMzE2OC03LjkzMWw4Ljc4NzMgMS40NTA2LTkuMzY0OSA1Ni43MzJ6XCIvPjwvc3ZnPiIsCiAgInN0YXRlIjogIlN0YXRlIG9mIFNhbXBsZSIsCiAgInRpdGxlIjogIkV4YW1wbGUgUHJpbWFyeSBFbGVjdGlvbiIsCiAgInR5cGUiOiAicHJpbWFyeSIsCiAgImdyaWRMYXlvdXRzIjogWwogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIxLU1hX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjAuMDEzNTA2ODc2MjI3ODk3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMjc4MjQxNjUwMjk0Njk2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjg0Mjk1MTg2NjQwNDcxNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImthbmdhcm9vLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJlbGVwaGFudC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuOTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjEtTWFfemgtSGFudCIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIxLU1hX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTYuOTg5ODA4NDQ3OTM3MTMzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE1LjI4OTc4Mzg4OTk4MDM1NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE3LjgxOTI1MzQzODExMzk1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMTkuODk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjYuOTU1NDI3MzA4NDQ3OTM4LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyOC4yMjAxNjIwODI1MTQ3MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIxLU1hX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjIuMzUwODEwNDEyNTczNjc2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjMuNjE1NTQ1MTg2NjQwNDcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI1LjcwOTcyNDk1MDg4NDA4NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjEtRl96aC1IYW5zIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjEtRl96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuMDY2MDYwOTAzNzMyODEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDM0LjMzMDc5NTY3Nzc5OTYxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMS1GX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE1LjcyNTA3MzY3Mzg3MDMzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTYuNTU0NTE4NjY0MDQ3MTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicm9ja2Zpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ0cmlnZ2VyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuNjk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjEtRl9lcy1VUyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjA4NjA3NTYzODUwNjg3NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIxLjkxNTUyMDYyODY4MzY5NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJtYW50YS1yYXktMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC40NDQ5OTAxNzY4MTcyOSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI2LjUyMDExMjk2NjYwMTE4LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogNy45MTM4MDE1NzE3MDkyMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogOS4xNzg1MzYzNDU3NzYwMzEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIyLU1hX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjAuMDEzNTA2ODc2MjI3ODk3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMjc4MjQxNjUwMjk0Njk2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjg0Mjk1MTg2NjQwNDcxNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImthbmdhcm9vLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJlbGVwaGFudC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuOTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjItTWFfemgtSGFudCIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIyLU1hX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTYuOTg5ODA4NDQ3OTM3MTMzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE1LjI4OTc4Mzg4OTk4MDM1NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE3LjgxOTI1MzQzODExMzk1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMTkuODk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjYuOTU1NDI3MzA4NDQ3OTM4LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyOC4yMjAxNjIwODI1MTQ3MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIyLU1hX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjIuMzUwODEwNDEyNTczNjc2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjMuNjE1NTQ1MTg2NjQwNDcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI1LjcwOTcyNDk1MDg4NDA4NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjItRl96aC1IYW5zIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjItRl96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuMDY2MDYwOTAzNzMyODEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDM0LjMzMDc5NTY3Nzc5OTYxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMi1GX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE1LjcyNTA3MzY3Mzg3MDMzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTYuNTU0NTE4NjY0MDQ3MTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicm9ja2Zpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ0cmlnZ2VyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuNjk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjItRl9lcy1VUyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjA4NjA3NTYzODUwNjg3NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIxLjkxNTUyMDYyODY4MzY5NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJtYW50YS1yYXktMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC40NDQ5OTAxNzY4MTcyOSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI2LjUyMDExMjk2NjYwMTE4LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogNy45MTM4MDE1NzE3MDkyMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogOS4xNzg1MzYzNDU3NzYwMzEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIzLU1hX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjAuMDEzNTA2ODc2MjI3ODk3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMjc4MjQxNjUwMjk0Njk2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjg0Mjk1MTg2NjQwNDcxNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImthbmdhcm9vLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJlbGVwaGFudC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuOTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjMtTWFfemgtSGFudCIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIzLU1hX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTYuOTg5ODA4NDQ3OTM3MTMzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE1LjI4OTc4Mzg4OTk4MDM1NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE3LjgxOTI1MzQzODExMzk1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMTkuODk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjYuOTU1NDI3MzA4NDQ3OTM4LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyOC4yMjAxNjIwODI1MTQ3MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIzLU1hX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjIuMzUwODEwNDEyNTczNjc2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjMuNjE1NTQ1MTg2NjQwNDcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI1LjcwOTcyNDk1MDg4NDA4NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjMtRl96aC1IYW5zIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjMtRl96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuMDY2MDYwOTAzNzMyODEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDM0LjMzMDc5NTY3Nzc5OTYxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMy1GX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE1LjcyNTA3MzY3Mzg3MDMzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTYuNTU0NTE4NjY0MDQ3MTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicm9ja2Zpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ0cmlnZ2VyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuNjk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjMtRl9lcy1VUyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjA4NjA3NTYzODUwNjg3NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIxLjkxNTUyMDYyODY4MzY5NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJtYW50YS1yYXktMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC40NDQ5OTAxNzY4MTcyOSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI2LjUyMDExMjk2NjYwMTE4LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogNy45MTM4MDE1NzE3MDkyMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogOS4xNzg1MzYzNDU3NzYwMzEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICI0LU1hX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjAuMDEzNTA2ODc2MjI3ODk3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMjc4MjQxNjUwMjk0Njk2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjg0Mjk1MTg2NjQwNDcxNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImthbmdhcm9vLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJlbGVwaGFudC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuOTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjQtTWFfemgtSGFudCIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICI0LU1hX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTYuOTg5ODA4NDQ3OTM3MTMzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImZveCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE1LjI4OTc4Mzg4OTk4MDM1NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE3LjgxOTI1MzQzODExMzk1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMTkuODk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjYuOTU1NDI3MzA4NDQ3OTM4LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyOC4yMjAxNjIwODI1MTQ3MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICI0LU1hX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjIuMzUwODEwNDEyNTczNjc2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogIm90dGVyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjMuNjE1NTQ1MTg2NjQwNDcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImxpb24tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI1LjcwOTcyNDk1MDg4NDA4NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjQtRl96aC1IYW5zIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzIuMzEyMTMxNjMwNjQ4MzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjU3Njg2NjQwNDcxNTEyNiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjQtRl96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjU3ODIxNzA5MjMzNzkyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIyLjEwNzY4NjY0MDQ3MTUxMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNC4xODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuMDY2MDYwOTAzNzMyODEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDM0LjMzMDc5NTY3Nzc5OTYxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiNC1GX2VuIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTQuNDYwMzM4ODk5ODAzNTM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE1LjcyNTA3MzY3Mzg3MDMzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTYuNTU0NTE4NjY0MDQ3MTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicm9ja2Zpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE5LjA4Mzk4ODIxMjE4MDc0NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ0cmlnZ2VyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuNjk0Mzc2MjI3ODk3ODQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjQtRl9lcy1VUyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjA4NjA3NTYzODUwNjg3NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2VhaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNhbG1vbiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIxLjkxNTUyMDYyODY4MzY5NCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJtYW50YS1yYXktMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjE4MDI1NTQwMjc1MDQ5MywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC40NDQ5OTAxNzY4MTcyOSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNy4zMjAxMTI5NjY2MDExOCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI2LjUyMDExMjk2NjYwMTE4LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogNy45MTM4MDE1NzE3MDkyMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJiYWNrIiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogOS4xNzg1MzYzNDU3NzYwMzEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9CiAgXQp9UEsHCLAQ+nilfgIApX4CAFBLAwQKAAgAAAAAAIFZAAAAAAAAAAAAAAAAEwAAAHN5c3RlbVNldHRpbmdzLmpzb257CiAgImF1dGgiOiB7CiAgICAiYXJlUG9sbFdvcmtlckNhcmRQaW5zRW5hYmxlZCI6IGZhbHNlLAogICAgImluYWN0aXZlU2Vzc2lvblRpbWVMaW1pdE1pbnV0ZXMiOiAzMCwKICAgICJudW1JbmNvcnJlY3RQaW5BdHRlbXB0c0FsbG93ZWRCZWZvcmVDYXJkTG9ja291dCI6IDUsCiAgICAib3ZlcmFsbFNlc3Npb25UaW1lTGltaXRIb3VycyI6IDEyLAogICAgInN0YXJ0aW5nQ2FyZExvY2tvdXREdXJhdGlvblNlY29uZHMiOiAxNQogIH0sCiAgIm1hcmtUaHJlc2hvbGRzIjogewogICAgIm1hcmdpbmFsIjogMC4wNSwKICAgICJkZWZpbml0ZSI6IDAuMDcsCiAgICAid3JpdGVJblRleHRBcmVhIjogMC4wNQogIH0sCiAgInByZWNpbmN0U2NhbkFkanVkaWNhdGlvblJlYXNvbnMiOiBbXSwKICAiZGlzYWxsb3dDYXN0aW5nT3ZlcnZvdGVzIjogZmFsc2UsCiAgImNlbnRyYWxTY2FuQWRqdWRpY2F0aW9uUmVhc29ucyI6IFtdCn1QSwcINBcH29EBAADRAQAAUEsDBAoACAAAAAAAgVkAAAAAAAAAAAAAAAANAAAAYXVkaW9JZHMuanNvbnt9UEsHCEO/pqMCAAAAAgAAAFBLAwQKAAgAAAAAAIFZAAAAAAAAAAAAAAAAEAAAAGF1ZGlvQ2xpcHMuanNvbmxQSwcIAAAAAAAAAAAAAAAAUEsBAhQACgAIAAAAAACBWULpf7IZAAAAGQAAAA0AAAAAAAAAAAAAAAAAAAAAAG1ldGFkYXRhLmpzb25QSwECFAAKAAgAAAAAAIFZSXbyjlatAQBWrQEADwAAAAAAAAAAAAAAAABUAAAAYXBwU3RyaW5ncy5qc29uUEsBAhQACgAIAAAAAACBWbAQ+nilfgIApX4CAA0AAAAAAAAAAAAAAAAA560BAGVsZWN0aW9uLmpzb25QSwECFAAKAAgAAAAAAIFZNBcH29EBAADRAQAAEwAAAAAAAAAAAAAAAADHLAQAc3lzdGVtU2V0dGluZ3MuanNvblBLAQIUAAoACAAAAAAAgVlDv6ajAgAAAAIAAAANAAAAAAAAAAAAAAAAANkuBABhdWRpb0lkcy5qc29uUEsBAhQACgAIAAAAAACBWQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAFi8EAGF1ZGlvQ2xpcHMuanNvbmxQSwUGAAAAAAYABgBtAQAAVC8EAAAA'; + +/** + * MIME type of data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip. + */ +export const mimeType = 'application/zip'; + +/** + * Path to a file containing this file's contents. + * + * SHA-256 hash of file data: ca8fb811056117bc6d0d44bb240f2b33095a500503dad431f11d827959ea0aa2 + */ +export function asFilePath(): string { + const directoryPath = mkdtempSync(tmpdir() + sep); + const filePath = join( + directoryPath, + 'election-package-default-system-settings.zip' + ); + writeFileSync(filePath, asBuffer()); + return filePath; +} + +/** + * Convert to a `data:` URL of data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip, suitable for embedding in HTML. + * + * SHA-256 hash of file data: ca8fb811056117bc6d0d44bb240f2b33095a500503dad431f11d827959ea0aa2 + */ +export function asDataUrl(): string { + return `data:${mimeType};base64,${resourceDataBase64}`; +} + +/** + * Raw data of data/electionPrimaryPrecinctSplits/election-package-default-system-settings.zip. + * + * SHA-256 hash of file data: ca8fb811056117bc6d0d44bb240f2b33095a500503dad431f11d827959ea0aa2 + */ +export function asBuffer(): Buffer { + return Buffer.from(resourceDataBase64, 'base64'); +} diff --git a/libs/fixtures/src/data/electionPrimaryPrecinctSplits/electionBase.json.ts b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/electionBase.json.ts new file mode 100644 index 0000000000..610f3b5c4b --- /dev/null +++ b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/electionBase.json.ts @@ -0,0 +1,95 @@ +/* Generated by res-to-ts. DO NOT EDIT */ +/* eslint-disable */ +/* istanbul ignore file */ + +import { Buffer } from 'node:buffer'; +import { mkdtempSync, writeFileSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join, sep } from 'node:path'; +import { + ElectionPackage, + safeParseElectionDefinition, + DEFAULT_SYSTEM_SETTINGS, +} from '@votingworks/types'; + +/** + * Data of data/electionPrimaryPrecinctSplits/electionBase.json encoded as base64. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +const resourceDataBase64 = + 'ewogICJiYWxsb3RMYXlvdXQiOiB7CiAgICAicGFwZXJTaXplIjogImxldHRlciIsCiAgICAibWV0YWRhdGFFbmNvZGluZyI6ICJxci1jb2RlIgogIH0sCiAgImJhbGxvdFN0cmluZ3MiOiB7fSwKICAiYmFsbG90U3R5bGVzIjogWwogICAgewogICAgICAiaWQiOiAiMS1NYV96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiMS1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcxLTEiLCAicHJlY2luY3QtYzEtdzEtMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbInpoLUhhbnMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEtTWFfemgtSGFudCIsCiAgICAgICJncm91cElkIjogIjEtTWEiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MS0xIiwgInByZWNpbmN0LWMxLXcxLTIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW50Il0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxLU1hX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMS1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcxLTEiLCAicHJlY2luY3QtYzEtdzEtMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxLU1hX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiMS1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcxLTEiLCAicHJlY2luY3QtYzEtdzEtMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVzLVVTIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxLUZfemgtSGFucyIsCiAgICAgICJncm91cElkIjogIjEtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcxLTEiLCAicHJlY2luY3QtYzEtdzEtMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbInpoLUhhbnMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEtRl96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiMS1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzEtMSIsICJwcmVjaW5jdC1jMS13MS0yIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMS1GX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMS1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzEtMSIsICJwcmVjaW5jdC1jMS13MS0yIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsiZW4iXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEtRl9lcy1VUyIsCiAgICAgICJncm91cElkIjogIjEtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcxLTEiLCAicHJlY2luY3QtYzEtdzEtMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVzLVVTIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLU1hX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICIyLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLU1hX3poLUhhbnQiLAogICAgICAiZ3JvdXBJZCI6ICIyLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW50Il0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLU1hX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMi1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiZW4iXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjItTWFfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICIyLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1GX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICIyLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbInpoLUhhbnMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjItRl96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiMi1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW50Il0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLUZfZW4iLAogICAgICAiZ3JvdXBJZCI6ICIyLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLUZfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICIyLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVzLVVTIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLU1hX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICIzLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLU1hX3poLUhhbnQiLAogICAgICAiZ3JvdXBJZCI6ICIzLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW50Il0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLU1hX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMy1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiZW4iXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjMtTWFfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICIzLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1GX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICIzLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbInpoLUhhbnMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjMtRl96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiMy1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW50Il0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLUZfZW4iLAogICAgICAiZ3JvdXBJZCI6ICIzLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLUZfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICIzLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVzLVVTIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LU1hX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICI0LU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LU1hX3poLUhhbnQiLAogICAgICAiZ3JvdXBJZCI6ICI0LU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW50Il0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LU1hX2VuIiwKICAgICAgImdyb3VwSWQiOiAiNC1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiZW4iXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjQtTWFfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICI0LU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1GX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICI0LUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbInpoLUhhbnMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjQtRl96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiNC1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW50Il0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LUZfZW4iLAogICAgICAiZ3JvdXBJZCI6ICI0LUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LUZfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICI0LUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVzLVVTIl0KICAgIH0KICBdLAogICJjb250ZXN0cyI6IFsKICAgIHsKICAgICAgImlkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgImRpc3RyaWN0SWQiOiAiY291bnR5IiwKICAgICAgInRpdGxlIjogIkNvdW50eSBMZWFkZXIgTWFtbWFsIiwKICAgICAgInR5cGUiOiAiY2FuZGlkYXRlIiwKICAgICAgInNlYXRzIjogMSwKICAgICAgImNhbmRpZGF0ZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogImhvcnNlIiwKICAgICAgICAgICJuYW1lIjogIkhvcnNlIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAib3R0ZXIiLAogICAgICAgICAgIm5hbWUiOiAiT3R0ZXIiLAogICAgICAgICAgInBhcnR5SWRzIjogWyIwIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJmb3giLAogICAgICAgICAgIm5hbWUiOiAiRm94IiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfQogICAgICBdLAogICAgICAiYWxsb3dXcml0ZUlucyI6IGZhbHNlLAogICAgICAicGFydHlJZCI6ICIwIgogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICJkaXN0cmljdElkIjogImNvdW50eSIsCiAgICAgICJ0aXRsZSI6ICJDb3VudHkgTGVhZGVyIEZpc2giLAogICAgICAidHlwZSI6ICJjYW5kaWRhdGUiLAogICAgICAic2VhdHMiOiAxLAogICAgICAiY2FuZGlkYXRlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAic2VhaG9yc2UiLAogICAgICAgICAgIm5hbWUiOiAiU2VhaG9yc2UiLAogICAgICAgICAgInBhcnR5SWRzIjogWyIxIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJzYWxtb24iLAogICAgICAgICAgIm5hbWUiOiAiU2FsbW9uIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMSJdCiAgICAgICAgfQogICAgICBdLAogICAgICAiYWxsb3dXcml0ZUlucyI6IGZhbHNlLAogICAgICAicGFydHlJZCI6ICIxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAiZGlzdHJpY3RJZCI6ICJjb25ncmVzc2lvbmFsLTEiLAogICAgICAidGl0bGUiOiAiQ29uZ3Jlc3Npb25hbCAxIFJlcHJlc2VudGF0aXZlIC0gTWFtbWFsIiwKICAgICAgInR5cGUiOiAiY2FuZGlkYXRlIiwKICAgICAgInNlYXRzIjogMSwKICAgICAgImNhbmRpZGF0ZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInplYnJhLTEiLAogICAgICAgICAgIm5hbWUiOiAiWmVicmEiLAogICAgICAgICAgInBhcnR5SWRzIjogWyIwIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJsaW9uLTEiLAogICAgICAgICAgIm5hbWUiOiAiTGlvbiIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjAiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImthbmdhcm9vLTEiLAogICAgICAgICAgIm5hbWUiOiAiS2FuZ2Fyb28iLAogICAgICAgICAgInBhcnR5SWRzIjogWyIwIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJlbGVwaGFudC0xIiwKICAgICAgICAgICJuYW1lIjogIkVsZXBoYW50IiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfQogICAgICBdLAogICAgICAiYWxsb3dXcml0ZUlucyI6IHRydWUsCiAgICAgICJwYXJ0eUlkIjogIjAiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAiZGlzdHJpY3RJZCI6ICJjb25ncmVzc2lvbmFsLTEiLAogICAgICAidGl0bGUiOiAiQ29uZ3Jlc3Npb25hbCAxIFJlcHJlc2VudGF0aXZlIC0gRmlzaCIsCiAgICAgICJ0eXBlIjogImNhbmRpZGF0ZSIsCiAgICAgICJzZWF0cyI6IDEsCiAgICAgICJjYW5kaWRhdGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJtYW50YS1yYXktMSIsCiAgICAgICAgICAibmFtZSI6ICJNYW50YSBSYXkiLAogICAgICAgICAgInBhcnR5SWRzIjogWyIxIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwdWZmZXJmaXNoLTEiLAogICAgICAgICAgIm5hbWUiOiAiUHVmZmVyZmlzaCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjEiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInJvY2tmaXNoLTEiLAogICAgICAgICAgIm5hbWUiOiAiUm9ja2Zpc2giLAogICAgICAgICAgInBhcnR5SWRzIjogWyIxIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ0cmlnZ2VyZmlzaC0xIiwKICAgICAgICAgICJuYW1lIjogIlRyaWdnZXJmaXNoIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMSJdCiAgICAgICAgfQogICAgICBdLAogICAgICAiYWxsb3dXcml0ZUlucyI6IHRydWUsCiAgICAgICJwYXJ0eUlkIjogIjEiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICJkaXN0cmljdElkIjogImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICJ0aXRsZSI6ICJDb25ncmVzc2lvbmFsIDIgUmVwcmVzZW50YXRpdmUgLSBNYW1tYWwiLAogICAgICAidHlwZSI6ICJjYW5kaWRhdGUiLAogICAgICAic2VhdHMiOiAxLAogICAgICAiY2FuZGlkYXRlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiemVicmEtMiIsCiAgICAgICAgICAibmFtZSI6ICJaZWJyYSIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjAiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImxpb24tMiIsCiAgICAgICAgICAibmFtZSI6ICJMaW9uIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAia2FuZ2Fyb28tMiIsCiAgICAgICAgICAibmFtZSI6ICJLYW5nYXJvbyIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjAiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImVsZXBoYW50LTIiLAogICAgICAgICAgIm5hbWUiOiAiRWxlcGhhbnQiLAogICAgICAgICAgInBhcnR5SWRzIjogWyIwIl0KICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhbGxvd1dyaXRlSW5zIjogdHJ1ZSwKICAgICAgInBhcnR5SWQiOiAiMCIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICJkaXN0cmljdElkIjogImNvbmdyZXNzaW9uYWwtMiIsCiAgICAgICJ0aXRsZSI6ICJDb25ncmVzc2lvbmFsIDIgUmVwcmVzZW50YXRpdmUgLSBGaXNoIiwKICAgICAgInR5cGUiOiAiY2FuZGlkYXRlIiwKICAgICAgInNlYXRzIjogMSwKICAgICAgImNhbmRpZGF0ZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogIm1hbnRhLXJheS0yIiwKICAgICAgICAgICJuYW1lIjogIk1hbnRhIFJheSIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjEiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInB1ZmZlcmZpc2gtMiIsCiAgICAgICAgICAibmFtZSI6ICJQdWZmZXJmaXNoIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMSJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicm9ja2Zpc2gtMiIsCiAgICAgICAgICAibmFtZSI6ICJSb2NrZmlzaCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjEiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInRyaWdnZXJmaXNoLTIiLAogICAgICAgICAgIm5hbWUiOiAiVHJpZ2dlcmZpc2giLAogICAgICAgICAgInBhcnR5SWRzIjogWyIxIl0KICAgICAgICB9CiAgICAgIF0sCiAgICAgICJhbGxvd1dyaXRlSW5zIjogdHJ1ZSwKICAgICAgInBhcnR5SWQiOiAiMSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAiZGlzdHJpY3RJZCI6ICJ3YXRlci0xIiwKICAgICAgInRpdGxlIjogIldhdGVyIERpc3RyaWN0IDEgRmlzaGluZyIsCiAgICAgICJ0eXBlIjogInllc25vIiwKICAgICAgImRlc2NyaXB0aW9uIjogIlNob3VsZCBmaXNoaW5nIGJlIGJhbm5lZCBpbiBhbGwgY2l0eSBvd25lZCBsYWtlcyBhbmQgcml2ZXJzPyIsCiAgICAgICJ5ZXNPcHRpb24iOiB7CiAgICAgICAgImlkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIsCiAgICAgICAgImxhYmVsIjogIllFUyIKICAgICAgfSwKICAgICAgIm5vT3B0aW9uIjogewogICAgICAgICJpZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIsCiAgICAgICAgImxhYmVsIjogIk5PIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiaWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgImRpc3RyaWN0SWQiOiAid2F0ZXItMiIsCiAgICAgICJ0aXRsZSI6ICJXYXRlciBEaXN0cmljdCAyIEZpc2hpbmciLAogICAgICAidHlwZSI6ICJ5ZXNubyIsCiAgICAgICJkZXNjcmlwdGlvbiI6ICJTaG91bGQgZmlzaGluZyBiZSBiYW5uZWQgaW4gYWxsIGNpdHkgb3duZWQgbGFrZXMgYW5kIHJpdmVycz8iLAogICAgICAieWVzT3B0aW9uIjogewogICAgICAgICJpZCI6ICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciLAogICAgICAgICJsYWJlbCI6ICJZRVMiCiAgICAgIH0sCiAgICAgICJub09wdGlvbiI6IHsKICAgICAgICAiaWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciLAogICAgICAgICJsYWJlbCI6ICJOTyIKICAgICAgfQogICAgfQogIF0sCiAgImNvdW50eSI6IHsKICAgICJpZCI6ICJzYW1wbGUtY291bnR5IiwKICAgICJuYW1lIjogIlNhbXBsZSBDb3VudHkiCiAgfSwKICAiZGF0ZSI6ICIyMDIxLTA5LTA4IiwKICAiZGlzdHJpY3RzIjogWwogICAgewogICAgICAiaWQiOiAiY291bnR5IiwKICAgICAgIm5hbWUiOiAiQ291bnR5IgogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbmdyZXNzaW9uYWwtMSIsCiAgICAgICJuYW1lIjogIkNvbmdyZXNzaW9uYWwgRGlzdHJpY3QgMSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAibmFtZSI6ICJDb25ncmVzc2lvbmFsIERpc3RyaWN0IDIiCiAgICB9LAogICAgewogICAgICAiaWQiOiAid2F0ZXItMSIsCiAgICAgICJuYW1lIjogIldhdGVyIERpc3RyaWN0IDEiCiAgICB9LAogICAgewogICAgICAiaWQiOiAid2F0ZXItMiIsCiAgICAgICJuYW1lIjogIldhdGVyIERpc3RyaWN0IDIiCiAgICB9CiAgXSwKICAiaWQiOiAiZWxlY3Rpb24tcHJpbWFyeS1wcmVjaW5jdC1zcGxpdHMiLAogICJwYXJ0aWVzIjogWwogICAgewogICAgICAiaWQiOiAiMCIsCiAgICAgICJuYW1lIjogIk1hbW1hbCIsCiAgICAgICJmdWxsTmFtZSI6ICJNYW1tYWwgUGFydHkiLAogICAgICAiYWJicmV2IjogIk1hIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEiLAogICAgICAibmFtZSI6ICJGaXNoIiwKICAgICAgImZ1bGxOYW1lIjogIkZpc2ggUGFydHkiLAogICAgICAiYWJicmV2IjogIkYiCiAgICB9CiAgXSwKICAicHJlY2luY3RzIjogWwogICAgewogICAgICAiaWQiOiAicHJlY2luY3QtYzEtdzEtMSIsCiAgICAgICJuYW1lIjogIlByZWNpbmN0IDEiCiAgICB9LAogICAgewogICAgICAiaWQiOiAicHJlY2luY3QtYzEtdzEtMiIsCiAgICAgICJuYW1lIjogIlByZWNpbmN0IDIiCiAgICB9LAogICAgewogICAgICAiaWQiOiAicHJlY2luY3QtYzEtdzIiLAogICAgICAibmFtZSI6ICJQcmVjaW5jdCAzIgogICAgfSwKICAgIHsKICAgICAgImlkIjogInByZWNpbmN0LWMyIiwKICAgICAgIm5hbWUiOiAiUHJlY2luY3QgNCIKICAgIH0KICBdLAogICJzZWFsIjogIjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgOTgzLjM0NzIzIDk4My4zMjc0MlwiIHZlcnNpb249XCIxLjFcIiB5PVwiMFwiIHg9XCIwXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCI+PHRpdGxlPlNlYWwgb2YgTW9udGdvbWVyeSBDb3VudHksIE1hcnlsYW5kLjwvdGl0bGU+PHBhdGggZD1cIm0gNDkxLjY2MDc2LC0wLjAwMzkwNjI0IGMgLTY2LjM3LDAgLTEzMC43ODA2LDEzLjAwODMzNjI0IC0xOTEuMzcwNTksMzguNjQ4MzM2MjQgLTU4LjU2LDI0LjczIC0xMTEuMTQwMzgsNjAuMTk1ODAyIC0xNTYuMzAwMzgsMTA1LjMyOTggLTQ1LjE1MTk5NCw0NS4xNCAtODAuNTkzMzI3LDk3Ljc0MDg1IC0xMDUuMzQ5MzI3LDE1Ni4yODA4NCAtMjUuNjY4LDYwLjYyIC0zOC42NDA1MjQwMzQ5OTYsMTI1LjAzMDEzIC0zOC42NDA1MjQwMzQ5OTYsMTkxLjM5MDEyIDAsNjYuMzgwMDEgMTIuOTcyNDMwMDM0OTk2LDEzMC43Nzk5IDM4LjY0NDQzMDAzNDk5NiwxOTEuMzk5OSAyNC43NTQsNTguNTQxIDYwLjE5NTU2OCwxMTEuMTIwMzcgMTA1LjMzOTU3MSwxNTYuMzAwMzcgNDUuMTYxOTksNDUuMTE0OTkgOTcuNzM5MzcsODAuNTc2MjcgMTU2LjMwMDM3LDEwNS4zMTAyNiA2MC41ODQsMjUuNjc5MDEgMTI1LjAwMDU5LDM4LjY2MjAxIDE5MS4zNzA1OSwzOC42NjIwMSBsIDAuMDA2LDAuMDExNyBjIDY2LjM3MiwwIDEzMC43NTg0MSwtMTIuOTgzIDE5MS4zNzg0MSwtMzguNjYyMDEgNTguNTQzLC0yNC43MzY5OSAxMTEuMTUwODQsLTYwLjE5ODI3IDE1Ni4yODA4NCwtMTA1LjMxMDI2IDQ1LjEzNDk5LC00NS4xOCA4MC41OTk4LC05Ny43NjAzNyAxMDUuMzI5NzksLTE1Ni4zMDAzOCAyNS42NjEwMSwtNjAuNjIyIDM4LjY5MTMxLC0xMjUuMDEwMTIgMzguNjkxMzEsLTE5MS4zOTAxMiAwLC02Ni4zNiAtMTMuMDMwMywtMTMwLjc3MDEzIC0zOC42OTEzMSwtMTkxLjM5MDEzIEMgOTE5LjkxOTgxLDI0MS43MTY1NiA4ODQuNDYsMTg5LjExNjE4IDgzOS4zMjAwMSwxNDMuOTc2MTggNzk0LjE5MDAxLDk4Ljg0MDE4NSA3NDEuNTg5MTcsNjMuMzc0MzgzIDY4My4wMzkxNywzOC42NDYzODMgNjIyLjQxOTE3LDEzLjAwNDM4MyA1NTguMDMwNzYsLTAuMDAzOTA2MjQgNDkxLjY2MDc2LC0wLjAwMzkwNjI0IFpcIiBmaWxsPVwiI2ZmZlwiLz48cGF0aCBkPVwibTQwNS45MyA4NzcuMzZjNTIuMDggMTEuNTc0IDEwNC44MyAxMi42MjIgMTU2Ljg3IDMuMDU5OCA1MC4yNjgtOS4yMDUgOTcuNjkyLTI3Ljg4MyAxNDAuOTktNTUuNDI4IDQzLjI5Ny0yNy41MzEgODAuMjUzLTYyLjYxNCAxMDkuOTItMTA0LjIyIDMwLjY1Ni00My4wODIgNTIuMDk3LTkxLjMyMiA2My42NzItMTQzLjQgMTEuNTc0LTUyLjA4IDEyLjU4NS0xMDQuODYgMy4wNTUzLTE1Ni44NS05LjI0OTgtNTAuMjc2LTI3Ljg3LTk3LjcxMi01NS40MjktMTQwLjk5LTI3LjU0OS00My4zMi02Mi42MDktODAuMjc2LTEwNC4yNC0xMDkuOTUtNDMuMDk5LTMwLjY4Ny05MS4zMjUtNTIuMDc3LTE0My40LTYzLjY1MS01Mi4wNjgtMTEuNTcxLTEwNC44My0xMi42MjUtMTU2Ljg1LTMuMDc3Mi01MC4yNTYgOS4yNTQzLTk3LjY3IDI3Ljg4MS0xNDAuOTcgNTUuNDU2LTQzLjI5MiAyNy41MjgtODAuMjk3IDYyLjYwMi0xMDkuOTEgMTA0LjI0LTMwLjcgNDMuMDQ5LTUyLjEwNyA5MS4yOTctNjMuNjgxIDE0My4zOC0xMS41NzQgNTIuMDgtMTIuNjE3IDEwNC44NS0zLjA0NjEgMTU2Ljg4IDkuMjAwNCA1MC4yNDIgMjcuODY3IDk3LjY4OCA1NS40MjIgMTQwLjk2IDI3LjU1MyA0My4yOTMgNjIuNjAyIDgwLjI5NyAxMDQuMjIgMTA5LjkyIDQzLjA4MSAzMC43MDIgOTEuMzIgNTIuMDk3IDE0My4zOSA2My42NjhtLTI5Mi43NS00NjkuODJjMTEuMzUtNTEuMDcyIDMyLjM5My05OC40MzMgNjIuNDgxLTE0MC43IDI5LjA3OS00MC44NDEgNjUuMzU2LTc1LjI1MSAxMDcuODYtMTAyLjMgNDIuNDU2LTI3LjAwOCA4OS4wMDUtNDUuMzMxIDEzOC4zMy01NC4zNzIgNTEuMDIzLTkuMzY5IDEwMi44My04LjMzNzIgMTUzLjkgMy4wMTI4IDUxLjA5MiAxMS4zNTQgOTguNDYyIDMyLjM2NCAxNDAuNzIgNjIuNDY0IDQwLjg0MSAyOS4wNzkgNzUuMjIxIDY1LjM4NyAxMDIuMjggMTA3Ljg0IDI3LjAyNSA0Mi40OTYgNDUuMzI2IDg5LjAzNyA1NC4zNyAxMzguMzUgOS4zNjYzIDUxLjAzNSA4LjMzMjUgMTAyLjg0LTMuMDE3NCAxNTMuOTEtMTEuMzU0IDUxLjA5Mi0zMi4zNTYgOTguNDM5LTYyLjQ1NyAxNDAuNy0yOS4wOCA0MC44NDUtNjUuMzcgNzUuMjUtMTA3Ljg1IDEwMi4yOC00Mi41IDI3LjA0My04OS4wMiA0NS4zNTEtMTM4LjMzIDU0LjM5NC01MS4wMjkgOS4zNDIyLTEwMi44NSA4LjMzNjEtMTUzLjk0LTMuMDE3OS01MS4wNzItMTEuMzUtOTguNDM0LTMyLjM4NS0xNDAuNjktNjIuNDU5LTQwLjg0OS0yOS4wODEtNzUuMjYyLTY1LjM3My0xMDIuMjctMTA3Ljg3LTI3LjA0OS00Mi40OC00NS4zMzktODkuMDE1LTU0LjM4Mi0xMzguMzMtOS4zNTQyLTUxLjAzMi04LjM2MTYtMTAyLjgzIDIuOTkyOC0xNTMuOTJcIi8+PHBhdGggZD1cIm00OTEuNjYgOTgzLjMzYzY2LjM3MiAwIDEzMC43Ni0xMi45ODQgMTkxLjM4LTM4LjY2MyA1OC41NDMtMjQuNzM3IDExMS4xNS02MC4xOTggMTU2LjI4LTEwNS4zMSA0NS4xMzUtNDUuMTggODAuNi05Ny43NiAxMDUuMzMtMTU2LjMgMjUuNjYxLTYwLjYyMiAzOC42OTEtMTI1LjAxIDM4LjY5MS0xOTEuMzkgMC02Ni4zNi0xMy4wMy0xMzAuNzctMzguNjkxLTE5MS4zOS0yNC43My01OC41Ni02MC4xOS0xMTEuMTYtMTA1LjMzLTE1Ni4zLTQ1LjEzLTQ1LjEzNi05Ny43My04MC42MDItMTU2LjI4LTEwNS4zMy02MC42Mi0yNS42NDItMTI1LjAxLTM4LjY1LTE5MS4zOC0zOC42NXMtMTMwLjc4IDEzLjAwOC0xOTEuMzcgMzguNjQ4Yy01OC41NiAyNC43My0xMTEuMTQgNjAuMTk2LTE1Ni4zIDEwNS4zMy00NS4xNTIgNDUuMTQtODAuNTk0IDk3Ljc0LTEwNS4zNSAxNTYuMjgtMjUuNjY4IDYwLjYyLTM4LjY0IDEyNS4wMy0zOC42NCAxOTEuMzkgMCA2Ni4zOCAxMi45NzIgMTMwLjc4IDM4LjY0NCAxOTEuNCAyNC43NTQgNTguNTQxIDYwLjE5NiAxMTEuMTIgMTA1LjM0IDE1Ni4zIDQ1LjE2MiA0NS4xMTUgOTcuNzM5IDgwLjU3NiAxNTYuMyAxMDUuMzEgNjAuNTg0IDI1LjY3OSAxMjUgMzguNjYzIDE5MS4zNyAzOC42NjNtLTQ4NC41My00OTEuNjdjMC02NS40MSAxMi43OTgtMTI4Ljg4IDM4LjA1OS0xODguNTkgMjQuNDEyLTU3LjcyNSA1OS4zNi0xMDkuNTMgMTAzLjg2LTE1NC4wMyA0NC41MDktNDQuNDk5IDk2LjMwNS03OS40MzIgMTU0LjAyLTEwMy44MyA1OS43NDUtMjUuMjg3IDEyMy4xOS0zOC4wOTUgMTg4LjYxLTM4LjA5NSA2NS4zOTYgMCAxMjguODYgMTIuODEgMTg4LjYgMzguMDk1IDU3LjcwMyAyNC40IDEwOS41MyA1OS4zMzUgMTU0LjAzIDEwMy44MyA0NC40NzcgNDQuNDk3IDc5LjQxIDk2LjMwMyAxMDMuODMgMTU0LjAzIDI1LjI2MyA1OS43MTEgMzguMDczIDEyMy4xOCAzOC4wNzMgMTg4LjU5IDAgNjUuNDMyLTEyLjgxIDEyOC44OC0zOC4wNzMgMTg4LjYxLTI0LjQyNCA1Ny43MDUtNTkuMzU2IDEwOS41My0xMDMuODMgMTUzLjk4LTQ0LjQ5NyA0NC41MTktOTYuMzI3IDc5LjQ3NS0xNTQuMDMgMTAzLjg4LTU5LjczNSAyNS4yNTktMTIzLjIgMzguMDY5LTE4OC42IDM4LjA2OS02NS40MjIgMC0xMjguODctMTIuODEtMTg4LjYxLTM4LjA2OS01Ny43Mi0yNC40MS0xMDkuNTItNTkuMzYtMTU0LjAzLTEwMy44OC00NC40OS00NC40Ni03OS40NC05Ni4yOC0xMDMuODUtMTUzLjk5LTI1LjI2My01OS43My0zOC4wNjEtMTIzLjE3LTM4LjA2MS0xODguNjFcIi8+PHBhdGggZD1cIm02MTQuNjQgMjI0LjgzYzQuMTQ2MS00Ljk5MzcgNi45OTY3LTEyLjQ4NiAxMC4zOTEtMTcuNzQ0aDEuNDY3M2wxOS4xNzUgMTEuNzIyYzIuMzYyOSAwLjI2Nzg4IDQuMjM4LTEuNDcxMyA1LjE2OTYtMy4yNTA1IDEuMDI3NS02LjQyMSAxLjAyNzUtMTAuNjExIDIuNDEwOS0xNi45NDQgNS41Mjk0IDcuNjcyNCAxMC44NzUgMTcuNTcyIDE0LjA0MSAyNi4yMmgtNTIuNjU1XCIgZmlsbD1cIiNmZmZcIi8+PHBhdGggZD1cIm0yNDQuMTYgNDY5LjUyYzAgMjAxLjEzIDEwMy4yIDMxMC41IDI0Ny41NCAzNjQuMTQgMTQ0LjI4LTUzLjYzOSAyNDcuNDYtMTYzLjAxIDI0Ny40Ni0zNjQuMTR2LTI0NC42OWgtNDk1djI0NC42OVwiIGZpbGw9XCIjMDA5NmQ1XCIvPjxwYXRoIGQ9XCJtMjQ0LjE4IDIyNC44M3YyNDQuNjljMCAyMDEuMTMgMTAzLjE2IDMxMC41IDI0Ny40NCAzNjQuMTQgMTQ0LjM3LTUzLjYzOSAyNDcuNTQtMTYzLjAxIDI0Ny41NC0zNjQuMTR2LTI0NC42OWgtNDk0Ljk4bTQ4MS4zNCAyMzEuMTR2MTMuNTU0YzAgOTIuMTYxLTIyLjU2MSAxNjkuMzQtNjYuODgxIDIyOS4zMS0zOC43MDYgNTIuMjU2LTk0Ljg4IDkyLjYxMy0xNjcuMDIgMTIwLjI2LTcyLjEyLTI3LjY1LTEyOC4yMy02OC0xNjYuODktMTIwLjI2LTQ0LjQzLTU5Ljk2LTY2Ljk1LTEzNy4xNS02Ni45NS0yMjkuMzF2LTIzMS4xNGg0NjcuNzR6XCIgZmlsbD1cIiMxZjE5MWFcIi8+PHBhdGggZD1cIm00NjIuMzIgNDkzLjA2djMzLjY2NGgtNTguMjQ5di0zMy42NjRoLTU4LjI5N3YzMy42NjRoLTU4LjMyMXYtMzMuNjY0aC0yOS4xNTRjMS42ODcyIDM4LjgzOCA3LjU4MDQgNzQuNzI1IDE3LjYwOCAxMDcuNzIgMTIuMDE4IDM2LjUxOSAyOS4xNzggNzEuNTE4IDUyLjUwMyAxMDIuOTYgMzguNDk4IDQ5Ljc5NyA5My4yOTIgODguNTQyIDE2Mi45NCAxMTUuMjV2LTMyNS45M2gtMjkuMDNcIiBmaWxsPVwiI2ZmMWIyY1wiLz48cGF0aCBkPVwibTQ5MS4zNSAyMzguNDN2MjU0LjY4aDI5LjI0NnYzMy42Nmg1OC4yMjV2LTMzLjY2aDU4LjMyMXYzMy42Nmg1OC4yNzd2LTMzLjY2aDMwLjEzOHYtMjU0LjY4XCIgZmlsbD1cIiNmZjFiMmNcIi8+PGcgZmlsbD1cIiMxZjE5MWFcIj48cGF0aCBkPVwibTU3Ny40IDY1NS44NWg0My4yMDh2My42NjIzaC00My4yMDh6XCIvPjxwYXRoIGQ9XCJtNTcyLjU4IDY1OS41MXYtMy42NjIzLTQuODA5OGg0LjgxNzcgNDcuOTN2NC44MDk4IDguNDI4aC00LjcyMTgtNDguMDI1elwiLz48cGF0aCBkPVwibTYxNy42MiA2ODEuNTNjLTYuMTA5MS02LjU1MjktNi4wMjEyLTE3LjE2NC02LjAyMTItMTcuMTY0aC0xMC44MzV2MjAuNzM0YzAgMS4wMjM1LTAuODUxNiAxLjgyNzEtMS43NzkyIDEuODI3MS0xLjA3NTUgMC0xLjg3NTEtMC44MDM2Mi0xLjg3NTEtMS44Mjcxdi0yMC43MzRoLTEwLjc5NXMwLjA5NiAxMC42MTEtNS45NjkyIDE3LjE2NGMtNi4wNjUyIDYuMzgxLTE0LjM1NyAzLjQ4MjQtMTQuMzU3IDMuNDgyNHMwLjE3NTkyIDQuMzE4IDIuNDEwOSA2Ljk0ODdjMi4wNTEgMi43NjI3IDMuODM0MiA0LjgxNzggNy40ODg1IDUuMDM3NiAyLjU0MjggMC4xNzk5MiA2LjczNjgtMS4zMzU0IDcuNTgwNC0wLjQ4Mzc3IDAuNjE5NyAwLjg0MzYtMC4wODggNC44MDk4IDUuMTIxNiAxMS4wOTUgNC44NjE3IDUuODAxMyAxMC4zOTUgNS45ODEyIDEwLjM5NSA1Ljk4MTJzNS40Mzc0LTAuMTc5OTIgMTAuMjkxLTUuOTgxMmM1LjIyNTYtNi4yODUgNC41OTc4LTEwLjI1MSA1LjIyNTYtMTEuMDk1IDAuNzUxNjUtMC44NTE2IDQuOTA1NyAwLjY2MzY5IDcuNDg4NSAwLjQ4Mzc3IDMuNjU4My0wLjIxOTg5IDUuNDMzNC0yLjI3MDkgNy41ODA0LTUuMDM3NiAyLjE4My0yLjYzMDggMi4zMTg5LTYuOTQ4NyAyLjMxODktNi45NDg3cy04LjMwMDEgMi44OTg2LTE0LjI2OS0zLjQ4MjRcIi8+PHBhdGggZD1cIm01ODQuODUgNzEwLjYxYy0yLjk4NjYtMy41MjI0LTQuNDU3OS02LjgyNDgtNS4xNjk2LTkuMjc1Ny0xLjAyNzUgMC4yMjc5LTIuMjM1IDAuMzk5ODItMy40Nzg0IDAuMzk5ODJoLTAuNjIzN2MtNS42NjE0LTAuMTcxOTItOS4xNDM3LTQuMTg2LTEwLjkxOS02LjczMjgtMy41NzAzLTQuNjI5OC0zLjM5NDQtOS40MDM2LTMuNDgyNC05Ljc1OTRsLTAuMjU5ODgtNi45NTY3IDYuNTQ4OSAyLjEzOWMwLTAuMDg0IDAuOTM5NTYgMC40MDc4MSAyLjk0NjYgMC40MDc4MSAyLjEzNS0wLjEzMTk0IDQuMzIyLTAuNDkxNzcgNi4yODUtMi41NDY4IDQuMTktNC4yNzggNC44MTM4LTEyLjkyMiA0LjgxMzgtMTMuOTA5IDAtMC4wNDgtMC4wNDQtMC4wOTE5LTAuMDQ0LTAuMDkxOSAwLTEuMjUxNCAwLjQ4Mzc3LTIuNTM4OCAxLjQyMzMtMy4zOTA0IDAuODQzNi0wLjkzNTU2IDIuMDUxLTEuNDE5MyAzLjM4NjQtMS40MTkzIDAuMzE1ODUgMCAwLjYyMzcxIDAuMDQ4IDAuOTM5NTYgMC4wODRoOC43Mzk5IDQuNzY5OCA5Ljk0MzNjMC44OTE1OC0wLjEzMTk0IDEuNTk5MiAwIDIuMDAzMSAwLjA4NCAxLjMzOTQgMC40MDc4MSAxLjQyMzMgMC42NzE2OSAxLjY5MTIgMC44NTE2bDAuNTgzNzIgMC4zOTk4MiA4LjM0MDEgOC4yNTIxaC02LjQ2OWMwLjYyMzcxIDMuMDMwNiAxLjg3NTEgNi43MzI4IDQuMjQyIDkuMDAzOGwtMy40NzQ0IDMuMzkwNCAzLjU2MjMtMy4yNTQ1YzEuODc1MSAyLjA1NSA0LjEwMjEgMi41NDY4IDYuMjAxMSAyLjU0NjggMS44NzExIDAgMi45ODY2LTAuNDA3ODEgMi45ODY2LTAuNDA3ODFsNi41MTMtMi4yNzA5LTAuMjI3ODkgNi45NTY3Yy0wLjA4OCAwLjM5OTgxIDAuMTMxOTQgNS4yNjE1LTMuMjUwNSA5LjcxNTQtMS44NzUxIDIuNDk4OC00Ljk5MzcgNi4xMTMxLTExLjk0NiA2LjQyNXYwLjM5OTgyYy0xLjE2MzUgMC0yLjMyMjktMC4xMzE5NC0zLjI5ODQtMC4yNjM4OC0wLjYyMzcxIDIuNDUwOC0yLjIzNSA1LjYxMzQtNS4xNzc2IDkuMzE1Ni02LjAxMzIgNy4xMzY3LTEzLjA2NiA3LjY2ODQtMTQuMTgxIDcuNjY4NC0wLjY3NTY5LTAuMDA4LTcuODA0My0wLjUzOTc1LTEzLjkxNy03Ljc2MDR6bTIuNDU0OC0xNi45NDhjMi41NDI4IDUuNTc3NCAwLjE3NTkyIDQuNTA1OSA0LjkwOTcgMTAuODMxIDMuMzg2NCA0LjEwNjEgNi4zNzMgNC4yODYgNi41NDg5IDQuMjg2IDAtMC40NDM3OSAzLjEyMjUgMC4wODQgNi43NzY4LTQuMjg2IDQuODYxNy02LjMyNSAyLjQ1NDgtNS4zODk1IDQuNzczOC0xMC41MTkgMS45MTUxLTIuNjMwOCA0LjE0Ni0yLjU0NjggNS4wODE2LTIuNjMwOCAyLjU0MjggMC4wODQgNC45MDk3IDAuNzExNjYgNi4wMjUyIDAuNzExNjYgMC4wNDQtMC4wNCAwLjUzNTc1IDAgMC43OTk2MyAwLjA0OCAwLjkzNTU2LTAuMTc5OTIgMS4zNzk0LTAuNDkxNzcgMi41Mzg4LTEuOTE1MS0zLjM4NjQtMC40NDM3OS03LjQ0NDUtMS44NzUxLTEwLjc0My01LjQ0MTRsMC4wNDQtMC4wNGMtNC42MzM4LTUuMTc3Ni02LjI4NS0xMS4zMzEtNi45MTI4LTE1LjU2NWgtMS42MDcydjE1Ljk2MWMtMC4wODQgMy43MDIzLTIuODk0NiA2LjUwNS02LjU5MjkgNi41OTY5LTMuNTcwMyAwLTYuNjQ0OS0yLjk5MDYtNi42NDQ5LTYuNTk2OXYtMTUuOTYxaC0xLjY5NTJjLTAuNjY3NjggNC4xODYtMi4zMTQ5IDEwLjM4Ny02Ljg2ODggMTUuNjk3LTMuMzQyNCAzLjQyNjQtNy4zMDQ2IDQuODU3Ny0xMC42NTUgNS4zNDk1IDEuNDIzMyAxLjY0NzIgMS42NTEyIDEuODI3MSAyLjc2NjcgMS45NTkxaDAuMzU1ODNjMC43NTE2NSAwIDMuMTE4NS0wLjcxOTY2IDYuMTA1MS0wLjgwMzYyIDAuMDg4LTAuMDQgMC4xNzk5Mi0wLjA0IDAuMzU5ODMtMC4wNCAwLjkzMTU3IDAgMy40MzA0IDAuNTMxNzYgNC42MzM4IDIuMzU4OXpcIi8+PHBhdGggZD1cIm01OTguOTggNTg5LjczYzAuOTI3NTYgMCAxLjc3OTIgMC44OTU1OCAxLjc3OTIgMS44MjcxdjU5LjMwNGg3Ljg0NDNjMC45Mzk1Ni00LjA2MjEgMi41ODY4LTcuODQ4MyA0Ljk5MzctMTEuMzcxIDUuMTc3Ni03LjYyODQgMTIuODktMTIuODQ2IDIxLjk4Ni0xNC42NzMgMC45MzE1Ni0wLjM1MTgzIDIuMDA3MSAwLjIyNzkgMi4yMjcgMS4xNjM1IDAuMzU5ODMgMC45NzU1NC0wLjE3NTkyIDIuMDA3MS0xLjExMTUgMi4zMTg5LTguMjQ4MSAxLjU5OTItMTUuNDIxIDYuMzI1LTIwLjA2NyAxMy4yODItMS45MTUxIDIuODk4Ni0zLjI1MDUgNS45NzMyLTQuMTk0IDkuMjc1Nmg0Ljc3MzhjOC44MjM5LTYuNTk2OSAxMy43NzQtOC4wMjgyIDIxLjYyMi0zLjQ4MjQgNC44NjU3IDIuODEwNyA2LjkxMjggOC4xMjAyIDYuMjg1IDEzLjk2MXYwLjA4NGMwLjM1NTgzLTAuMzExODUgMC43NTU2NS0wLjY3MTY5IDEuMjA3NC0wLjk4MzU0IDI1Ljk5Ni0xOC45OTEgMTAuODc1LTUxLjcyLTcuNDA0NS01MS43Mi0xNC43MTcgMC0yNC40MjkgNi41MTMtMzIuNzMzIDIxLjk4MmwtMi4yNjY5LTMuNzAyMyAyLjA1MS0yLjcxODdjOC4zMzYxLTguMzg4MSAxMS43My0yNS4xNDggMTEuMTkxLTM1LjI3MS0wLjc5OTYyLTEzLjI0Mi0xMC42OTktMjQuNzg4LTEzLjE1LTI4LjgwMi0yLjcxODctNC41NDk5LTUuMDM3Ni04LjI5MjEtNS4wMzc2LTguMjkyMXMtMi40MTA5IDMuNzQ2Mi01LjE3NzYgOC4yOTIxYy0yLjQwNjkgNC4wMTQxLTEyLjMwMiAxNS41NjUtMTMuMDY2IDI4LjgwMi0wLjU3NTczIDEwLjEyMyAyLjgxMDcgMjYuODg3IDExLjE0NyAzNS4yNzFsMi4wNTUgMi43MTg3LTIuMjc0OSAzLjcwMjNjLTguMzgwMS0xNS40NjktMTguMDEyLTIxLjk4Mi0zMi43MjktMjEuOTgyLTE4LjIzNSAwLTMzLjM0OCAzMi43MjktNy4zOTY1IDUxLjcyIDAuNDgzNzcgMC4zMTE4NSAwLjg0MzYxIDAuNjcxNjkgMS4yNDc0IDAuOTgzNTR2LTAuMDg0Yy0wLjY2NzY5LTUuODQxMyAxLjQyMzMtMTEuMTUxIDYuMjQ1MS0xMy45NjEgNy44NDQzLTQuNTQ1OSAxMi44MzgtMy4xMTQ1IDIxLjY2MiAzLjQ4MjRoNC44MTc3Yy0wLjk3NTU0LTMuMzAyNC0yLjMxODktNi4zODEtNC4zMjYtOS4yNzU2LTQuNjI5OC02Ljk1NjctMTEuNzI3LTExLjY4My0xOS45MjctMTMuMjgyLTAuOTc1NTUtMC4zMTE4NS0xLjQ2NzMtMS4zNDM0LTEuMjAzNC0yLjMxODkgMC4yMjc4OS0wLjkzNTU2IDEuMzc5NC0xLjUxNTMgMi4yNzA5LTEuMTYzNSA5LjAwMzggMS44MjcyIDE2LjgxMiA3LjA0NDcgMjEuOTgyIDE0LjY3MyAyLjMxODkgMy41MjI0IDMuOTcwMSA3LjMwODYgNC45NDk3IDExLjM3MWg3Ljg0ODN2LTU5LjMwNGMwLjAwOC0wLjkzMTU2IDAuODA3NjItMS44MjcxIDEuODc5MS0xLjgyNzFcIi8+PHBhdGggZD1cIm02NDAuMzEgNjYxLjQzdjAuMTc5OTFjLTAuMDg4LTEuMjk1NCAwLTIuMjM1IDAtMi4zMTg5LTAuMDg4LTMuODgyMi0xLjMzOTQtNi4yNDExLTMuOTY2Mi03LjgwMDQtMi43MjY3LTEuNjA3Mi00LjMyNi0yLjAwNzEtNS45MjkyLTIuMDA3MS0yLjEzOS0wLjA5MTktNS4yNTc1IDEuMjUxNC0xMy4yNDYgNi4xMDUxaC0xMS4xNDctNC4xNDYxLTQuODA5OC0xMS42MzktNi40NjVsLTEuMTU5NS0wLjkzNTU2Yy01LjM1MzUtNC4wMTQxLTguNDI4LTUuMjYxNS0xMC42MDctNS4yNjE1LTEuMjk1NCAwLTMuMTY2NSAwLjQ5MTc3LTUuODkzMiAyLjE4Ny0yLjYyNjggMS40NzUzLTMuODc4MiAzLjgzNDItMy45NjIxIDcuNTgwNCAwIDAuMTMxOTQgMCAwLjY2MzY5IDAuMTc1OTIgMi4xODd2OS45Mzk0bC03LjY2ODQtNi4xMDUxLTEuMTU5NC0wLjkzNTU2Yy0xMS4yNzktOC4wNzYyLTE1Ljk2NS0xOS4wODMtMTUuOTY1LTI5LjIwNiAwLjE4MzkxLTE2LjA1NiAxMS4yODctMzAuODE0IDI2LjIyLTMxLjEyNSA3LjI2ODYtMC4wODQgMTMuNjk0IDEuNTE5MyAxOS4zNTUgNC43Nzc4LTEuNjk1Mi02LjExMzEtMi40MTA5LTEyLjI2Ni0yLjQ1MDgtMTcuNDM2IDAtMS4wMzE1IDAtMS44NzUxIDAuMDg4LTIuNTQ2OCAwLjkzMTU2LTE1LjI5MyAxMS44NTgtMjcuNjkxIDEzLjczNC0zMC45ODUgMi44MDI3LTQuNTkzOCA1LjI1NzUtOC4zODQxIDUuMjU3NS04LjQ3Mmw0LjA2MjEtNi4zNzcgNC4wMTAxIDYuNDY1czIuMzYyOSAzLjc4NjIgNS4wODE2IDguMjkyMWMxLjg3NTEgMy4zODY0IDEyLjg5IDE1Ljc4MSAxMy44MyAzMi4xMDF2MS4zMzk0Yy0wLjA0OCA1LjI1NzUtMC44MDc2MiAxMS41MDMtMi40NTQ4IDE3LjYxNiA1LjY2MTQtMy4yNTg1IDEyLjE3LTQuODY1NyAxOS40MzktNC43Nzc4IDE0Ljg0OSAwLjMxMTg2IDI1Ljk0OCAxNC45MzcgMjYuMDQgMzEuMTI1IDAuMDg4IDEwLjExOS00LjU5MzggMjEuMTMtMTUuNjA1IDI5LjExbC05LjAwNzggNy4zMTY2di0xMC4wMzF6bS05Mi4yNDkgMC40OTE3N2MtMC4wNDQtMC4xNzk5Mi0wLjA4NC0wLjMxMTg2LTAuMDg0LTAuNDkxNzdoLTAuMDQ4bDAuMTMxOTQgMC40OTE3N3ptOTMuMS0xOC43MjdjMy42MDIzIDIuMDQ3IDYuMDYxMiA1LjIxNzYgNy40NDQ1IDguNzgzOSA0LjkwMTctNS40NDE0IDYuNzI4OC0xMS4yODMgNi43Mjg4LTE2Ljk0NCAwLTExLjk0Ni05LjAwMzgtMjEuNTM4LTE2LjQ0OC0yMS41MzgtMTMuMTU0IDAuMjI3ODktMjAuMzc4IDQuODA5OC0yOC41MzkgMTkuMzUxbC0zLjk2NjEgNy40NDg1LTAuODUxNi0xLjM4MzR2NS41Njk0YzEuMDMxNS0yLjY3MDggMi4zNjY5LTUuMzAxNSA0LjA2MjEtNy43NTI0IDUuNzkzMy04LjU2OCAxNC43MTctMTQuNTc3IDIzLjc2NS0xNi4yNzIgMC4zNTk4NCAwIDAuNTM1NzUtMC41Mzk3NSAyLjcxODctMC42MjM3MSAyLjg5ODYgMCA1LjI2MTUgMS45NTkxIDYuMzgxIDQuOTQxNyAwIDAuMTc5OTIgMC4xNzU5MiAwLjg1MTYxIDAuMTc1OTIgMS43ODcyLTAuMDg4IDMuMDMwNi0xLjg3NTEgNS4wODE2LTUuMDM3NiA2LjQxNy02LjA2OTIgMS4yMTE0LTExLjMyNyA0LjI3OC0xNS4yMDkgOC44MzE5IDIuNTkwOC0xLjIxMTQgNS4xNzc2LTEuOTE5MSA4LjAyODItMS45MTkxIDMuNjk4MyAwIDcuMjY0NiAxLjE2MzQgMTAuNzQ3IDMuMzAyNHptLTk4Ljg1LTguMTYwMmMwLjA4OCA1LjYxMzQgMS44MzEyIDExLjM3MSA2Ljc3NjggMTYuODA0IDEuMzgzNC0zLjU2MjMgMy44NzgyLTYuNjg0OSA3LjQ5MjUtOC42NDQgMy4zODY0LTEuOTY3MSA2Ljg2NDgtMy4zOTA0IDEwLjYxMS0zLjM5MDQgMy4wNzg2IDAuMDQ4IDUuODgxMiAwLjg5MTU4IDguMjQ4MSAyLjEzOS0zLjg3ODItNC42Mzc4LTkuMTg3Ny03Ljc1MjQtMTUuNzQxLTkuMDk1Ny0yLjk0MjYtMS4wMjM1LTQuNTkzOC0zLjgzNDItNC41OTM4LTYuNDY1di0wLjU3OTczYzAtMC4yMjc4OSAwLjA4NC0xLjA3MTUgMC41Nzk3My0xLjk1OTEgMS4wNzU1LTIuNTgyOCAzLjIxMDUtMy44ODIyIDUuOTc3Mi00LjAxNDEgMCAwLjA4NCAwLjQ5MTc2IDAuMDg0IDAuOTMxNTYgMC4wODQgMC40OTE3NyAwIDAuOTM5NTYtMC4wODQgMC42NzE2OCAwLjE3OTkyIDEwLjI1NSAyLjA1NSAxOS4wODMgNy45ODAzIDI0Ljk3MiAxNi43MiAxLjY0MzIgMi40NTA4IDIuOTgyNiA1LjAzNzYgNC4wNTQxIDcuODAwNHYtNS44NDEzbC0wLjkzMTU2IDEuNTIzMy0zLjk3MDEtNy4zMTY2Yy04LjI0ODEtMTQuNjczLTE1LjM4NS0xOS4yNTUtMjguNDQ3LTE5LjQ4My03LjYyODQgMC4wMDQtMTYuNjMyIDkuNjc1NS0xNi42MzIgMjEuNTM4em01NS41OTgtNzIuMzYyYy0yLjk4NjYgNC43MjU4LTExLjgxNCAxNS40MjEtMTIuMzk4IDI2LjYxNi0wLjA4NCAwLjYxOTcxLTAuMDg0IDEuMzgzNC0wLjA4NCAxLjk2MzEtMC4xMzE5NCA3LjQ0NDUgMi4yNzQ5IDE4LjQxMSA2Ljg2NDggMjUuODE2di0yNS41NTZjMC0zLjY1MDMgMi44MTA3LTYuNTUyOSA2LjY5MjktNi42NDA5djQuODYxNyAxLjc3OTItMS43NzkyLTQuODYxN2MzLjkxODIgMC4yNjc4NyA2LjI4NTEgMi44OTg2IDYuNTQ4OSA2LjY0MDl2MjUuNTU2YzQuNDEzOS03LjA4ODcgNi45MTI4LTE4LjM3MSA2Ljc3NjgtMjUuOTk2IDAuMDg4LTAuNDAzODEtMC4wODQtMS4xNjM0IDAtMS43ODMyLTAuNTc5NzMtMTEuMTk1LTkuNDA3Ni0yMS45ODItMTIuNDgyLTI2LjYxNi0wLjMwNzg2LTAuNTM5NzUtMC42MjM3MS0xLjA3NTUtMC45MzE1Ny0xLjU2MzMtMC4zMTk4NSAwLjQ4Nzc3LTAuNjI3NyAxLjAyMzUtMC45ODc1MyAxLjU2MzN6XCIvPjwvZz48ZyBmaWxsPVwiI2Y5YWUwMFwiPjxwYXRoIGQ9XCJtNTc3LjQgNjU1Ljg1aDQzLjIwOHYzLjY2MjNoLTQzLjIwOHpcIi8+PHBhdGggZD1cIm02MTcuNjIgNjgxLjUzYy02LjEwOTEtNi41NTI5LTYuMDIxMi0xNy4xNjQtNi4wMjEyLTE3LjE2NGgtMTAuODM1djIwLjczNGMwIDEuMDIzNS0wLjg1MTYgMS44MjcxLTEuNzc5MiAxLjgyNzEtMS4wNzU1IDAtMS44NzUxLTAuODAzNjItMS44NzUxLTEuODI3MXYtMjAuNzM0aC0xMC43OTVzMC4wOTYgMTAuNjExLTUuOTY5MiAxNy4xNjRjLTYuMDY1MiA2LjM4MS0xNC4zNTcgMy40ODI0LTE0LjM1NyAzLjQ4MjRzMC4xNzU5MiA0LjMxOCAyLjQxMDkgNi45NDg3YzIuMDUxIDIuNzYyNyAzLjgzNDIgNC44MTc4IDcuNDg4NSA1LjAzNzYgMi41NDI4IDAuMTc5OTIgNi43MzY4LTEuMzM1NCA3LjU4MDQtMC40ODM3NyAwLjYxOTcgMC44NDM2LTAuMDg4IDQuODA5OCA1LjEyMTYgMTEuMDk1IDQuODYxNyA1LjgwMTMgMTAuMzk1IDUuOTgxMiAxMC4zOTUgNS45ODEyczUuNDM3NC0wLjE3OTkyIDEwLjI5MS01Ljk4MTJjNS4yMjU2LTYuMjg1IDQuNTk3OC0xMC4yNTEgNS4yMjU2LTExLjA5NSAwLjc1MTY1LTAuODUxNiA0LjkwNTcgMC42NjM2OSA3LjQ4ODUgMC40ODM3NyAzLjY1ODMtMC4yMTk4OSA1LjQzMzQtMi4yNzA5IDcuNTgwNC01LjAzNzYgMi4xODMtMi42MzA4IDIuMzE4OS02Ljk0ODcgMi4zMTg5LTYuOTQ4N3MtOC4zMDAxIDIuODk4Ni0xNC4yNjktMy40ODI0XCIvPjxwYXRoIGQ9XCJtNTk4Ljk4IDU4OS43M2MwLjkyNzU2IDAgMS43NzkyIDAuODk1NTggMS43NzkyIDEuODI3MXY1OS4zMDRoNy44NDQzYzAuOTM5NTYtNC4wNjIxIDIuNTg2OC03Ljg0ODMgNC45OTM3LTExLjM3MSA1LjE3NzYtNy42Mjg0IDEyLjg5LTEyLjg0NiAyMS45ODYtMTQuNjczIDAuOTMxNTYtMC4zNTE4MyAyLjAwNzEgMC4yMjc5IDIuMjI3IDEuMTYzNSAwLjM1OTgzIDAuOTc1NTQtMC4xNzU5MiAyLjAwNzEtMS4xMTE1IDIuMzE4OS04LjI0ODEgMS41OTkyLTE1LjQyMSA2LjMyNS0yMC4wNjcgMTMuMjgyLTEuOTE1MSAyLjg5ODYtMy4yNTA1IDUuOTczMi00LjE5NCA5LjI3NTZoNC43NzM4YzguODIzOS02LjU5NjkgMTMuNzc0LTguMDI4MiAyMS42MjItMy40ODI0IDQuODY1NyAyLjgxMDcgNi45MTI4IDguMTIwMiA2LjI4NSAxMy45NjF2MC4wODRjMC4zNTU4My0wLjMxMTg1IDAuNzU1NjUtMC42NzE2OSAxLjIwNzQtMC45ODM1NCAyNS45OTYtMTguOTkxIDEwLjg3NS01MS43Mi03LjQwNDUtNTEuNzItMTQuNzE3IDAtMjQuNDI5IDYuNTEzLTMyLjczMyAyMS45ODJsLTIuMjY2OS0zLjcwMjMgMi4wNTEtMi43MTg3YzguMzM2MS04LjM4ODEgMTEuNzMtMjUuMTQ4IDExLjE5MS0zNS4yNzEtMC43OTk2Mi0xMy4yNDItMTAuNjk5LTI0Ljc4OC0xMy4xNS0yOC44MDItMi43MTg3LTQuNTQ5OS01LjAzNzYtOC4yOTIxLTUuMDM3Ni04LjI5MjFzLTIuNDEwOSAzLjc0NjItNS4xNzc2IDguMjkyMWMtMi40MDY5IDQuMDE0MS0xMi4zMDIgMTUuNTY1LTEzLjA2NiAyOC44MDItMC41NzU3MyAxMC4xMjMgMi44MTA3IDI2Ljg4NyAxMS4xNDcgMzUuMjcxbDIuMDU1IDIuNzE4Ny0yLjI3NDkgMy43MDIzYy04LjM4MDEtMTUuNDY5LTE4LjAxMi0yMS45ODItMzIuNzI5LTIxLjk4Mi0xOC4yMzUgMC0zMy4zNDggMzIuNzI5LTcuMzk2NSA1MS43MiAwLjQ4Mzc3IDAuMzExODUgMC44NDM2MSAwLjY3MTY5IDEuMjQ3NCAwLjk4MzU0di0wLjA4NGMtMC42Njc2OS01Ljg0MTMgMS40MjMzLTExLjE1MSA2LjI0NTEtMTMuOTYxIDcuODQ0My00LjU0NTkgMTIuODM4LTMuMTE0NSAyMS42NjIgMy40ODI0aDQuODE3N2MtMC45NzU1NC0zLjMwMjQtMi4zMTg5LTYuMzgxLTQuMzI2LTkuMjc1Ni00LjYyOTgtNi45NTY3LTExLjcyNy0xMS42ODMtMTkuOTI3LTEzLjI4Mi0wLjk3NTU1LTAuMzExODUtMS40NjczLTEuMzQzNC0xLjIwMzQtMi4zMTg5IDAuMjI3ODktMC45MzU1NiAxLjM3OTQtMS41MTUzIDIuMjcwOS0xLjE2MzUgOS4wMDM4IDEuODI3MiAxNi44MTIgNy4wNDQ3IDIxLjk4MiAxNC42NzMgMi4zMTg5IDMuNTIyNCAzLjk3MDEgNy4zMDg2IDQuOTQ5NyAxMS4zNzFoNy44NDgzdi01OS4zMDRjMC4wMDgtMC45MzE1NiAwLjgwNzYyLTEuODI3MSAxLjg3OTEtMS44MjcxXCIvPjwvZz48ZyBmaWxsPVwiIzFmMTkxYVwiPjxwYXRoIGQ9XCJtMzUxLjE5IDM4MS45MWg0My4xODR2My43MDIzaC00My4xODR6XCIvPjxwYXRoIGQ9XCJtMzQ2LjM1IDM4NS41N3YtMy43NTAyLTQuODEzOGg0Ljc5MzggNDcuOTc0djQuODEzOCA4LjUxNmgtNC43ODk4LTQ3Ljk3OHpcIi8+PHBhdGggZD1cIm0zOTEuNDggNDA3LjU5Yy02LjEzMzEtNi41MDktNi4wMDUyLTE3LjIxNi02LjAwNTItMTcuMjE2aC0xMC44MDN2MjAuNzc4YzAgMS4wNzE1LTAuNzgzNjMgMS44NzUxLTEuODc5MSAxLjg3NTEtMS4wMDM1IDAtMS44MjMxLTAuODAzNjItMS44MjMxLTEuODc1MXYtMjAuNzc4aC0xMC44MTVzMC4wODggMTAuNzA3LTUuOTkzMiAxNy4yMTZjLTYuMDIxMiA2LjQxNy0xNC4zMzcgMy41MjI0LTE0LjMzNyAzLjUyMjRzMC4yMTk5IDQuMzcgMi4zODI5IDYuOTk2N2MyLjA5OSAyLjYzMDggMy44ODYyIDQuNzczOCA3LjU4MDQgNC45OTc3IDIuNTQyOCAwLjEzMTk0IDYuNzEyOC0xLjM4MzQgNy40OTI1LTAuNDkxNzcgMC42Njc2OSAwLjc5OTYyLTAuMDUyIDQuODEzNyA1LjE4OTYgMTEuMTQ3IDQuNzk3OCA1Ljc5MzMgMTAuMzIzIDUuOTI5MiAxMC4zMjMgNS45MjkyczUuNTI5NC0wLjEzNTkzIDEwLjM3MS01LjkyOTJjNS4yNDE2LTYuMzMzIDQuNTIxOS0xMC4zNDcgNS4xNDU2LTExLjE0NyAwLjgyMzYyLTAuODkxNTggNC45NzM3IDAuNjIzNzEgNy41NDA1IDAuNDkxNzcgMy43MDIzLTAuMjIzOSA1LjQzMzQtMi4zNjY5IDcuNjIwNC00Ljk5NzcgMi4wOTEtMi42MjY4IDIuMzM4OS02Ljk5NjcgMi4zMzg5LTYuOTk2N3MtOC4zNjAxIDIuODk4Ni0xNC4zMjktMy41MjI0XCIvPjxwYXRoIGQ9XCJtMzU4Ljc3IDQzNi43OWMtMy4wMDY2LTMuNjA2My00LjUwMTktNi45NTI3LTUuMjU3NS05LjM2MzYtMS4wMDM1IDAuMTc5OTItMi4yMzEgMC4zMTE4Ni0zLjQ3ODQgMC4zMTE4NiAwIDAtMC4yNjM4OCAwLjEzNTkzLTAuNTU1NzQgMC4xMzU5My01LjczMzMtMC4zMTE4NS05LjA5NTctNC4zMjYtMTAuOTkxLTYuNzc2OC0zLjQ1NDQtNC41OTM4LTMuMzY2NC05LjQxMTYtMy40NTQ0LTkuNzYzNGwtMC4yODc4Ni02Ljg2NDggNi40ODkgMS45NTkxYzAuMDg0IDAgMS4xMTE1IDAuMzk5ODIgMy4wOTA2IDAuMzk5ODIgMi4wNTkgMCA0LjMwNi0wLjM5OTgyIDYuMjg1LTIuNTM4OCA0LjEwNjEtNC4xOSA0LjczMzgtMTIuOTc4IDQuNzA1OC0xMy45MTMgMCAwLTAuMDItMC4wNDQtMC4wMi0wLjA4NCAwLTEuMjkxNCAwLjU4MzcyLTIuNTQyOCAxLjQwNzMtMy4zOTA0IDAuOTU5NTUtMC45MzU1NiAyLjE2My0xLjM4MzQgMy4zOTA0LTEuMzgzNGgwLjA4NCA5LjY3OTUgNC43ODk4IDEwLjc4N2MxLjE0MzUgMCAxLjc4MzIgMC40NDM3OSAyLjE2MyAwLjU4MzczIDEuMDI3NSAwLjUzMTc1IDEuMDI3NSAwLjcxMTY3IDEuMjMxNCAwLjc5OTYybDguMzYwMSA4LjIwODJoLTYuNDIxYzAuNjIzNzEgMy4wMzA2IDEuODUxMSA2Ljg2NDggNC4xNzQgOS4xODM3bC0zLjQ4MjQgMy4yOTg1LTMuNDc4NCAzLjI1MDVjLTQuNzQ5OC01LjIxNzYtNi4zNzctMTEuNTAzLTYuOTUyNy0xNS43MzdoLTEuNTgzM3YxNi4wNDhjMCAzLjQ3ODQtMy4wOTQ2IDYuNjQwOS02LjY2NDkgNi42NDA5LTMuNjc4MyAwLTYuNTgwOS0zLjA3ODYtNi42NjQ5LTYuNjQwOXYtMTYuMDQ4aC0xLjYwNzJjLTAuNTk5NzIgNC4xOS0yLjI1MSAxMC40MjctNi44NDA4IDE1LjczNy0zLjM2NjQgMy41MjI0LTcuNDI0NSA0Ljk5MzctMTAuNzI3IDUuNDQxNCAxLjQwNzMgMS42MDMyIDEuNzQzMiAxLjgyMzIgMi44MzA3IDIuMDAzMWwwLjI2Mzg4LTAuMDg0YzAuODUxNiAwLjA4NCAzLjIxODUtMC42Njc2OCA2LjEwOTEtMC44NDc2IDAuMzc5ODItMC4wODggMy41NzAzIDAuMDg0IDQuNzg5OCAyLjEzOSAzLjAxNDYgNS44NDEzIDAuMjg3ODcgNC44MTM3IDUuMTc3NiAxMS4xOTEgMy42NTQzIDQuMzI2IDYuNzQ4OCA0LjEwMjEgNi41NTI5IDQuMjM0IDAtMC40ODc3NyAzLjIxMDUgMC4wOTIgNi43NzY4LTQuMjM0IDQuODc3Ny02LjUwODkgMi4zMzg5LTUuMzQ5NSA1LjE0OTYtMTEuMTAzIDEuNjA3Mi0xLjk1OTEgMy4zODY0LTIuMTM5IDQuNzA1OC0yLjEzOSAyLjYyNjggMC4wOTIgNS4wNjE2IDAuNjY3NjkgNi4xMDUxIDAuNjY3NjkgMC4yNDc4OC0wLjA0NCAwLjUzOTc1IDAgMC44NzE1OSAwLjA0OCAwLjgyNzYxLTAuMTc5OTIgMS4yNjc0LTAuNTc5NzMgMi40MjY5LTEuODcxMS0zLjM4NjQtMC40NDc3OS03LjQwNDUtMS44NzUxLTEwLjcyNy01LjQ0MTRsMy40Nzg0LTMuMjUwNSAzLjQ4MjQtMy4yOTg1YzEuOTU5MSAyLjA1MSA0LjIxNCAyLjUzODggNi4zNzMgMi41Mzg4IDEuODc1MSAwIDMuMDk0Ni0wLjM5OTgxIDMuMDk0Ni0wLjM5OTgxbDYuNTc2OS0xLjk1OTEtMC4zNzU4MyA2Ljg2NDhjLTAuMTc5OTEgMC4zNTU4MyAwIDUuMTY5Ni0zLjQ3NDQgOS43NjM0LTEuOTY3MSAyLjQ1MDktNS4yNjU1IDYuNDY1LTEwLjk5NSA2Ljc3NjhsLTIuMTM5IDAuMDg0LTAuNDAzODEtMC4zOTk4MWMtMC41NTU3NC0wLjA0OC0xLjA5MTUtMC4wODgtMS41ODMzLTAuMTc5OTItMC42NzE2OSAyLjUzODgtMi4xNjMgNS43NDkzLTUuMTczNiA5LjQwNzYtNi4wODEyIDcuMjI4Ni0xMy4yMjIgNy42Njg0LTE0LjE3NyA3LjY2ODQtMC43Mjc2Ni0wLjAwNC03Ljg2NDMtMC40NDM3OS0xMy44ODUtNy42NzI0em0tNS44OTcyLTEyLjEyNiAwLjE3NTkyLTAuMDQ0Yy0wLjA0OCAwLTAuMDkyIDAuMDQ0LTAuMTc1OTIgMC4wNDR6XCIvPjxwYXRoIGQ9XCJtMzcyLjgyIDMxNS44M2MxLjA0NzUgMCAxLjgwMzIgMC44MDM2MiAxLjgwMzIgMS44MzExdjU5LjIxMmg3Ljg3NjNjMC45NTU1NS00LjAxNDEgMi41ODI4LTcuNzU2NCA0Ljk2NTctMTEuMjM5IDUuMTQ5Ni03LjY2ODQgMTIuOTMtMTIuOTMgMjEuOTYyLTE0Ljc1NyAwLjk1NTU1LTAuMzExODUgMi4wMDMxIDAuMjIzODkgMi4yNjY5IDEuMjAzNCAwLjMzOTg0IDAuOTM1NTYtMC4yMjM4OSAyLjAwNy0xLjE3OTQgMi4zMTg5LTguMjA0MiAxLjYwMzItMTUuMzQxIDYuMjg1LTE5Ljk5NSAxMy4yNDYtMS45NjcxIDIuOTQyNi0zLjI3NDUgNi4wMjEyLTQuMjM4IDkuMjMxN2g0Ljc0OThjOC44NDc4LTYuNTEyOSAxMy44MjItNy45MzYzIDIxLjY3LTMuNDM0NCA0Ljg1NzcgMi44MTA3IDcuMDAwNyA4LjA3MjIgNi4zMDUgMTMuOTU3djAuMTc1OTJjMC4zNzk4Mi0wLjM5OTgxIDAuNzM5NjUtMC43NTU2NSAxLjEzOTUtMS4wNzE1IDI2LjAzNi0xOC45NDcgMTAuOTE5LTUxLjcyLTcuMzM2Ni01MS43Mi0xNC43MTMgMC0yNC4zNDUgNi41NTI5LTMyLjc0OSAyMS45MzRsLTIuMjc0OS0zLjY1ODMgMi4wNTktMi42NzA4YzguMzYwMS04LjM4NDEgMTEuNzI2LTI1LjE0OCAxMS4xOTEtMzUuMzU5LTAuNzc5NjQtMTMuMjQ2LTEwLjY5OS0yNC43NDQtMTMuMDY2LTI4LjgwMi0yLjc4MjctNC41MDU5LTUuMTQ5Ni04LjI0ODEtNS4xNDk2LTguMjQ4MXMtMi4zMzg5IDMuNzQ2Mi01LjA4MTYgOC4yNDgxYy0yLjQ1MDggNC4wNTgxLTEyLjM3IDE1LjU2MS0xMy4xMDYgMjguODAyLTAuNTgzNzMgMTAuMjExIDIuNzg2NyAyNi45NzUgMTEuMTQ3IDM1LjM1OWwyLjAwNzEgMi42NzA4LTIuMTkxIDMuNjU4M2MtOC40MDQxLTE1LjM4NS0xOC4wNzYtMjEuOTM0LTMyLjc5My0yMS45MzQtMTguMjU1IDAtMzMuMzcyIDMyLjc2OS03LjM3NjYgNTEuNzIgMC40NDc3OSAwLjMxMTg2IDAuODcxNiAwLjY3MTY5IDEuMjY3NCAxLjA3MTUtMC4wNDgtMC4wNDQtMC4wNDgtMC4wODgtMC4wNDgtMC4xNzU5Mi0wLjY4NzY4LTUuODg5MiAxLjQ3NTMtMTEuMTQ3IDYuMzEzLTEzLjk1NyA3LjgwNDQtNC41MDE5IDEyLjc3NC0zLjA3ODYgMjEuNTc4IDMuNDM0NGg0Ljc5MzhjLTAuOTE1NTctMy4yMTA1LTIuMjc0OS02LjI4NS00LjIzOC05LjIzMTctNC42NjE4LTYuOTU2Ny0xMS43Ny0xMS42MzktMTkuOTU1LTEzLjI0Ni0wLjk1OTU1LTAuMzExODYtMS41NTkzLTEuMzgzNC0xLjIyNzQtMi4zMTg5IDAuMjYzODctMC45Nzk1NSAxLjMxOTQtMS41MTUzIDIuMjc0OS0xLjIwMzQgOS4wNTE4IDEuODI3MSAxNi44MDggNy4wODg3IDIxLjk2MiAxNC43NTcgMi4zODI5IDMuNDc4NCA0LjAxMDEgNy4yMjQ2IDQuOTY1NyAxMS4yMzloNy44MjQzdi01OS4yMTJjMC4wMDgtMS4wMjc1IDAuODU1Ni0xLjgzMTEgMS44ODMxLTEuODMxMVwiLz48cGF0aCBkPVwibTMyMy42IDM5MS4yMy0xLjA0NzUtMC45MzU1NmMtMTEuMTc1LTguMDcyMi0xNS45NjUtMTkuMDM5LTE1Ljg1My0yOS4yMDYgMC4wODgtMTYuMDUyIDExLjE2Ny0zMC43NjYgMjYuMDg0LTMxLjE0NSA3LjI4NDYtMC4wODQgMTMuNzUgMS41NjMzIDE5LjQzNSA0Ljg4NTctMS42OTUyLTYuMTA5MS0yLjQ1MDgtMTIuMzA2LTIuNTM4OC0xNy41NzIgMC0wLjkzMTU3IDAuMTA3OTUtMS43NzkyIDAuMTA3OTUtMi41MTg4IDAuOTM1NTYtMTUuMzEzIDEyLjAxNC0yNy43MTEgMTMuNzk4LTMwLjk4NSAyLjgxMDctNC41ODk4IDUuMTQ5Ni04LjM2MDEgNS4xNDk2LTguMzYwMWwzLjk0NjItNi40NjUgNC4xMjIxIDYuNDY1YzAuMTExOTQgMCAyLjQ1MDggMy43NjYyIDUuMjU3NSA4LjM2MDEgMS43ODMyIDMuMjc0NSAxMi43NyAxNS42NzMgMTMuNzE0IDMxLjQ1NyAwIDAuMjYzODcgMCAxLjAyMzUgMC4wODggMS45NTkxLTAuMDg4IDUuMzA1NS0wLjgyNzYxIDExLjU0Ny0yLjUyMjggMTcuNjU2IDUuNjY5My0zLjI5ODQgMTIuMTMtNC45Njk3IDE5LjQxOS00Ljg4NTcgMTQuODQ1IDAuMzc5ODIgMjUuOTA0IDE1LjAwNSAyNi4xMDQgMzEuMTQ1IDAgMTAuMTY3LTQuNzkzOCAyMS4xMzQtMTUuNDk3IDI4Ljg1bC05LjIwMzcgOC42di0xMC45NjctMC40NDM3OWMwLjExMTk0LTAuOTc5NTQgMC4xMTE5NC0xLjUxNTMgMC4xMTE5NC0xLjkxNTEtMC4xMTE5NC0zLjc0NjItMS4zMTk0LTYuMDY1Mi00LjAzODEtNy42Njg0LTIuNjM0OC0xLjYwMzItNC4zMjYtMS45NTkxLTUuODQ1My0xLjk1OTEtMi4yNTEtMC4xMzU5NC01LjM0NTUgMS4yMDM0LTEzLjQxNCA2LjA2MTJoLTExLjE3NS00LjEyMjEtNC43NzM4LTExLjYzOS02LjM5M2wtMS4yMDc0LTEuMDIzNWMtNS4yNjE1LTMuOTIyMi04LjI2ODEtNS4xNzM2LTEwLjUyMy01LjE3MzYtMS4zMTU0IDAtMy4xMDI2IDAuNDkxNzctNS45MDkyIDIuMTgzLTIuNjM0OCAxLjM4NzQtMy45NDYyIDMuODM4Mi0zLjk0NjIgNy41ODA0LTAuMDg4IDAuMjIzODkgMCAwLjc1NTY0IDAgMC45MzU1NmwzLjg1NDIgMTQuNzU3LTExLjU0My05LjY3MTV6bS03LjMzMjYtMzAuMTQyYzAuMDY0IDUuNTczNCAxLjgwMzIgMTEuMzcxIDYuNzM2OCAxNi44MDggMS40MTkzLTMuNTY2MyAzLjkzODItNi42ODQ5IDcuNTMyNS04LjY0OCAzLjM4NjQtMS45NjMxIDYuODY4OC0zLjM0MjQgMTAuNjExLTMuMzQyNCAyLjg5NDYgMCA1LjUyOTQgMC43MTE2NiA4LjE2MDIgMS45NTkxLTMuODc4Mi00LjU0OTktOS4yMzU3LTcuNjcyNC0xNS43NjEtOS4wMDc4LTIuNjMwOC0wLjkzNTU2LTQuNTA1OS0zLjI5ODQtNC41ODk4LTYuMzczIDAtMC4xMzU5NCAwLTAuNDA3ODEgMC4wODQtMS4yNTE0IDAuMDItMC4xMzU5MyAwLjEzMTk0LTAuNDkxNzcgMC4zNzk4Mi0wLjk4MzU0IDAuOTE1NTctMi40OTg4IDMuMjMwNS00LjM3IDYuMjAxMS00LjM3IDAgMC4wODggMC41NTU3NCAwLjA4OCAxLjAxOTUgMC4wODggMC41NjM3My0wLjA4OCAxLjAzMTUtMC4wODggMC40NzU3OCAwLjIyMzkgMTAuMzE5IDIuMDUxIDE5LjE0NyA4LjA3MjIgMjQuOTY0IDE2LjY3NiAxLjY0NzIgMi40MTA5IDIuOTkwNiA0Ljk0OTcgNC4wMzgxIDcuNTgwNHYtNS40Mzc0bC0wLjczOTY1IDEuMjUxNC00LjA1ODEtNy4zMTI2Yy04LjE2NDItMTQuNTMzLTE1LjM4NS0xOS4xNTEtMjguNTM1LTE5LjQxNS03LjYwODQgMC4wODQtMTYuNTIgOS43Mzk0LTE2LjUyIDIxLjU1NHptOTguODQ2IDguMTYwMmMzLjU0NjMgMi4wMDcxIDYuMDE3MiA1LjEyNTYgNy40MjA1IDguNjQ4IDQuODgxNy01LjM5MzUgNi42ODg5LTExLjIzOSA2Ljc0ODgtMTYuODA4IDAtMTEuOTA2LTkuMDAzOC0yMS40Ny0xNi41MTYtMjEuNTU4LTEzLjEzIDAuMjYzODctMjAuMjY2IDQuODg1Ny0yOC41MzkgMTkuNDE1bC0zLjkzODIgNy4zMTI2LTAuOTE1NTctMS41MTUzLTAuMDI0IDUuOTI1MmMxLjA3MTUtMi43MjI3IDIuNDI2OS01LjMwNTUgNC4xMjIxLTcuNzEyNCA1LjgyMTMtOC42OTU5IDE0LjczNy0xNC43MTcgMjMuNzYxLTE2LjQwOCAwLjI3MTg4IDAgMC43Mzk2Ni0wLjU4MzczIDIuNzI2Ny0wLjY3MTY5IDIuODA2Ny0wLjA4OCA1LjUyOTQgMi4wOTUgNi4zNzcgNC45OTM3IDAuMDg0IDAuNTM1NzUgMC4xOTk5IDEuMDI3NSAwLjE5OTkgMS42OTUyLTAuMTExOTQgMy4wNzg2LTEuODk5MSA1LjAzNzYtNS4wODE2IDYuNDY1LTYuMDY5MiAxLjIwNzQtMTEuMzc5IDQuMzI2LTE1LjI1MyA4Ljg3MTggMi42MTA4LTEuMjAzNCA1LjI4MTUtMS45MTUxIDguMjA0Mi0xLjkxNTEgMy41NzAzIDAuMDA0IDcuMTQwNiAxLjIxMTQgMTAuNzA3IDMuMjYyNXptLTM1LjY3MS01MS42MTItMC4wNDggMjUuNjEyYzQuNDU3OS03LjEwODcgNi45NTI3LTE4LjQzMSA2LjgwNDgtMjYuMDh2LTEuODc1MWMtMC41NjM3My0xMS4xNjctOS4zOTE2LTIxLjg3LTEyLjI5LTI2LjU3Mi0wLjM1MTgzLTAuNTU5NzQtMC43MTE2Ni0xLjEzOTUtMS4wNDc1LTEuNjc1Mi0wLjMzMTg0IDAuNTM1NzUtMC42Njc2OCAxLjExNTUtMS4wMjc1IDEuNjc1Mi0zLjA5NDUgNC43MDE4LTExLjkyMiAxNS40MDUtMTIuNDgyIDI2LjU3MnYxLjk1OTFjLTAuMTUxOTMgNy41NjQ0IDIuMjMxIDE4LjQ2MyA2Ljc1NjggMjUuNzcydi0yNS4zOTJjMC0zLjc0NjIgMy4xODI1LTYuNTUyOSA2LjY2NDktNi42Njg5djQuODg1NyAxLjc4MzItMS43ODMyLTQuODg1N2MzLjY1ODMgMC4xMjM5NCA2LjU4MDkgMy4yMTg1IDYuNjY4OSA2LjY3Mjl6XCIvPjwvZz48ZyBmaWxsPVwiI2Y5YWUwMFwiPjxwYXRoIGQ9XCJtMzUxLjE5IDM4MS45MWg0My4xODR2My43MDIzaC00My4xODR6XCIvPjxwYXRoIGQ9XCJtMzkxLjQ4IDQwNy41OWMtNi4xMzMxLTYuNTA5LTYuMDA1Mi0xNy4yMTYtNi4wMDUyLTE3LjIxNmgtMTAuODAzdjIwLjc3OGMwIDEuMDcxNS0wLjc4MzYzIDEuODc1MS0xLjg3OTEgMS44NzUxLTEuMDAzNSAwLTEuODIzMS0wLjgwMzYyLTEuODIzMS0xLjg3NTF2LTIwLjc3OGgtMTAuODE1czAuMDg4IDEwLjcwNy01Ljk5MzIgMTcuMjE2Yy02LjAyMTIgNi40MTctMTQuMzM3IDMuNTIyNC0xNC4zMzcgMy41MjI0czAuMjE5OSA0LjM3IDIuMzgyOSA2Ljk5NjdjMi4wOTkgMi42MzA4IDMuODg2MiA0Ljc3MzggNy41ODA0IDQuOTk3NyAyLjU0MjggMC4xMzE5NCA2LjcxMjgtMS4zODM0IDcuNDkyNS0wLjQ5MTc3IDAuNjY3NjkgMC43OTk2Mi0wLjA1MiA0LjgxMzcgNS4xODk2IDExLjE0NyA0Ljc5NzggNS43OTMzIDEwLjMyMyA1LjkyOTIgMTAuMzIzIDUuOTI5MnM1LjUyOTQtMC4xMzU5MyAxMC4zNzEtNS45MjkyYzUuMjQxNi02LjMzMyA0LjUyMTktMTAuMzQ3IDUuMTQ1Ni0xMS4xNDcgMC44MjM2Mi0wLjg5MTU4IDQuOTczNyAwLjYyMzcxIDcuNTQwNSAwLjQ5MTc3IDMuNzAyMy0wLjIyMzkgNS40MzM0LTIuMzY2OSA3LjYyMDQtNC45OTc3IDIuMDkxLTIuNjI2OCAyLjMzODktNi45OTY3IDIuMzM4OS02Ljk5NjdzLTguMzYwMSAyLjg5ODYtMTQuMzI5LTMuNTIyNFwiLz48cGF0aCBkPVwibTM3Mi44MiAzMTUuODNjMS4wNDc1IDAgMS44MDMyIDAuODAzNjIgMS44MDMyIDEuODMxMXY1OS4yMTJoNy44NzYzYzAuOTU1NTUtNC4wMTQxIDIuNTgyOC03Ljc1NjQgNC45NjU3LTExLjIzOSA1LjE0OTYtNy42Njg0IDEyLjkzLTEyLjkzIDIxLjk2Mi0xNC43NTcgMC45NTU1NS0wLjMxMTg1IDIuMDAzMSAwLjIyMzg5IDIuMjY2OSAxLjIwMzQgMC4zMzk4NCAwLjkzNTU2LTAuMjIzODkgMi4wMDctMS4xNzk0IDIuMzE4OS04LjIwNDIgMS42MDMyLTE1LjM0MSA2LjI4NS0xOS45OTUgMTMuMjQ2LTEuOTY3MSAyLjk0MjYtMy4yNzQ1IDYuMDIxMi00LjIzOCA5LjIzMTdoNC43NDk4YzguODQ3OC02LjUxMjkgMTMuODIyLTcuOTM2MyAyMS42Ny0zLjQzNDQgNC44NTc3IDIuODEwNyA3LjAwMDcgOC4wNzIyIDYuMzA1IDEzLjk1N3YwLjE3NTkyYzAuMzc5ODItMC4zOTk4MSAwLjczOTY1LTAuNzU1NjUgMS4xMzk1LTEuMDcxNSAyNi4wMzYtMTguOTQ3IDEwLjkxOS01MS43Mi03LjMzNjYtNTEuNzItMTQuNzEzIDAtMjQuMzQ1IDYuNTUyOS0zMi43NDkgMjEuOTM0bC0yLjI3NDktMy42NTgzIDIuMDU5LTIuNjcwOGM4LjM2MDEtOC4zODQxIDExLjcyNi0yNS4xNDggMTEuMTkxLTM1LjM1OS0wLjc3OTY0LTEzLjI0Ni0xMC42OTktMjQuNzQ0LTEzLjA2Ni0yOC44MDItMi43ODI3LTQuNTA1OS01LjE0OTYtOC4yNDgxLTUuMTQ5Ni04LjI0ODFzLTIuMzM4OSAzLjc0NjItNS4wODE2IDguMjQ4MWMtMi40NTA4IDQuMDU4MS0xMi4zNyAxNS41NjEtMTMuMTA2IDI4LjgwMi0wLjU4MzczIDEwLjIxMSAyLjc4NjcgMjYuOTc1IDExLjE0NyAzNS4zNTlsMi4wMDcxIDIuNjcwOC0yLjE5MSAzLjY1ODNjLTguNDA0MS0xNS4zODUtMTguMDc2LTIxLjkzNC0zMi43OTMtMjEuOTM0LTE4LjI1NSAwLTMzLjM3MiAzMi43NjktNy4zNzY2IDUxLjcyIDAuNDQ3NzkgMC4zMTE4NiAwLjg3MTYgMC42NzE2OSAxLjI2NzQgMS4wNzE1LTAuMDQ4LTAuMDQ0LTAuMDQ4LTAuMDg4LTAuMDQ4LTAuMTc1OTItMC42ODc2OC01Ljg4OTIgMS40NzUzLTExLjE0NyA2LjMxMy0xMy45NTcgNy44MDQ0LTQuNTAxOSAxMi43NzQtMy4wNzg2IDIxLjU3OCAzLjQzNDRoNC43OTM4Yy0wLjkxNTU3LTMuMjEwNS0yLjI3NDktNi4yODUtNC4yMzgtOS4yMzE3LTQuNjYxOC02Ljk1NjctMTEuNzctMTEuNjM5LTE5Ljk1NS0xMy4yNDYtMC45NTk1NS0wLjMxMTg2LTEuNTU5My0xLjM4MzQtMS4yMjc0LTIuMzE4OSAwLjI2Mzg3LTAuOTc5NTUgMS4zMTk0LTEuNTE1MyAyLjI3NDktMS4yMDM0IDkuMDUxOCAxLjgyNzEgMTYuODA4IDcuMDg4NyAyMS45NjIgMTQuNzU3IDIuMzgyOSAzLjQ3ODQgNC4wMTAxIDcuMjI0NiA0Ljk2NTcgMTEuMjM5aDcuODI0M3YtNTkuMjEyYzAuMDA4LTEuMDI3NSAwLjg1NTYtMS44MzExIDEuODgzMS0xLjgzMTFcIi8+PC9nPjxwYXRoIGQ9XCJtNDQwLjUyIDU2Ni4yN2MtMC4wNDQtMi45ODY2LTAuMDQ0LTUuNDgxNC0wLjA0NC04LjU2IDAtMTEuNzMtOS40OTU2LTIxLjI2Ni0yMS4xODItMjEuMjY2aC0zMy45NjhjLTExLjY4MyAwLTIxLjE3OCA5LjUzOTUtMjEuMTc4IDIxLjI2NiAwIDMuMDc4Ni0wLjA0OCA1LjAzNzYgMCA4LjU2LTI0Ljk5NiAxNS42MDktNDEuOTYgNDYuMjM0LTQxLjk2IDgxLjM3OCAwIDUxLjA5MiAzNS44NzEgOTIuNDczIDgwLjEyMiA5Mi40NzMgNDQuMjMxIDAgODAuMDc4LTQxLjM4MSA4MC4wNzgtOTIuNDczIDAtMzUuMTQ0LTE2LjktNjUuNzY5LTQxLjg2OC04MS4zNzhtLTM4LjIxIDE2Ny40N2MtNDEuODIgMC03NS43MTMtMzguNTIyLTc1LjcxMy04NS45NiAwLTM0LjQyIDE3Ljc2OC02MS4zOTUgNDMuNDc2LTczLjcwOSAzLjYxMDMgMy4wMzQ2IDE4LjgxMSA2LjM4MSAzMi4zMjUgNi4zMzMgMTMuNDY2LTAuMDg4IDI4LjQ5MS0zLjI5ODUgMzIuMTQ5LTYuMzMzIDI1LjcwNCAxMi4zMSA0My40NDQgMzkuMjg2IDQzLjQ0NCA3My43MDkgMC4wMDQgNDcuNDM4LTMzLjg2IDg1Ljk2LTc1LjY4MSA4NS45NlwiIGZpbGw9XCIjMWYxOTFhXCIvPjxwYXRoIGQ9XCJtMzM4LjQgNjYwLjY3YzAtMzUgMjguNjI3LTYzLjQwMiA2My45MTQtNjMuNDAyczYzLjkxNCAyOC40MDMgNjMuOTE0IDYzLjQwMmMwIDM1LTI4LjYyNyA2My4zNTQtNjMuOTE0IDYzLjM1NHMtNjMuOTE0LTI4LjM1NS02My45MTQtNjMuMzU0bTk2LjE1NS04Ni41NDNjLTMuNzAyMyAyLjk4NjYtMTguNjgzIDYuMjQ1MS0zMi4xOTcgNi4yODUxLTEzLjQ2NiAwLjA0OC0yOC42NjctMy4yOTg1LTMyLjMyNS02LjI4NTEtMjUuNjYgMTIuMjYyLTQzLjQyOCAzOS4yMzgtNDMuNDI4IDczLjYxNCAwIDQ3LjQ4NiAzMy44OTIgODYuMDUyIDc1LjcxMyA4Ni4wNTIgNDEuNzc2IDAgNzUuNzEzLTM4LjU2NiA3NS43MTMtODYuMDUyLTAuMDA0LTM0LjM3Ni0xNy44Mi02MS4zNTEtNDMuNDc2LTczLjYxNFwiIGZpbGw9XCIjZjlhZTAwXCIvPjxwYXRoIGQ9XCJtNDAyLjMxIDU5Ny4yNmMtMzUuMjg3IDAtNjMuOTE0IDI4LjM1OS02My45MTQgNjMuMzU4IDAgMzUuMDQ4IDI4LjYyNyA2My40NDYgNjMuOTE0IDYzLjQ0NnM2My44Ny0yOC40MDMgNjMuODctNjMuNDQ2YzAtMzUtMjguNTgzLTYzLjM1OC02My44Ny02My4zNThtMCAxMjQuMDRjLTMyLjY2MSAwLTU5LjEyLTI1Ljk5Ni01OS4xMi01OC4wOTcgMC0zMi4wOTMgMjYuNDYtNTguMTg1IDU5LjEyLTU4LjE4NSAzMi42MzMgMCA1OS4xMiAyNi4wODggNTkuMTIgNTguMTg1IDAgMzIuMTAxLTI2LjQ4OCA1OC4wOTctNTkuMTIgNTguMDk3XCIgZmlsbD1cIiMxZjE5MWFcIi8+PHBhdGggZD1cIm00MTkuMDQgNTczLjA5YzEwLjA1MS0xLjM3OTQgMTYuMDI4LTQuMTQ2IDE1Ljk4MS0xNS42MDEgMC04LjYwNC03LjE1NjYtMTUuNjQ5LTE1Ljk4MS0xNS42NDlsLTE2Ljc5Mi0wLjM1OTgzYy04Ljg3MTggMC0xNi4wMjggNy4xODA2LTE2LjAyOCAxNi4wMDggMCA4LjgyNzkgNi41ODA5IDE2LjQ0OCAxNi4wMjggMTcuMDMyIDkuNDA3NiAwLjYyMzcxIDE2Ljc5Mi0xLjQzMTMgMTYuNzkyLTEuNDMxM1wiIGZpbGw9XCIjMDA5NmQ1XCIvPjxwYXRoIGQ9XCJtNjUyLjMgMjk1LjY4di04LjU2YzAtMTEuNzMtOS40NDc2LTIxLjIzLTIxLjEzNC0yMS4yM2gtMzMuOTcyYy0xMS42ODMgMC0yMS4yMjIgOS40OTk2LTIxLjIyMiAyMS4yM3Y4LjU2Yy0yNC45NjggMTUuNjQ5LTQxLjkwOCA0Ni4xOS00MS45MDggODEuNDE0IDAgNTEuMDUyIDM1Ljg0NyA5Mi40MjUgODAuMDc0IDkyLjQyNXM4MC4wNzgtNDEuMzc3IDgwLjA3OC05Mi40MjVjMC4wMDQtMzUuMjIzLTE2Ljg1Mi02NS43NjUtNDEuOTE2LTgxLjQxNG0tMzguMTYyIDE2Ny40N2MtNDEuODI0IDAtNzUuNzA5LTM4LjQ3OC03NS43MDktODUuOTE2IDAtMzQuNDE2IDE3Ljc4OC02MS40MzkgNDMuNDI0LTczLjc0NSAzLjY1NDMgMy4wMzQ2IDE4LjkwNyA2LjI4NTEgMzIuMzY5IDYuMjg1MSAxMy40Ny0wLjA0NCAyOC41MzktMy4yNTA1IDMyLjE5Ny02LjI4NTEgMjUuNjM2IDEyLjMwNiA0My40MjQgMzkuMzMgNDMuNDI0IDczLjc0NSAwLjAwNCA0Ny40MzgtMzMuODg0IDg1LjkxNi03NS43MDUgODUuOTE2XCIgZmlsbD1cIiMxZjE5MWFcIi8+PHBhdGggZD1cIm01NTAuMiAzOTAuMDJjMC0zNS4wNDQgMjguNzE5LTYzLjM5OCA2My45ODItNjMuMzk4IDM1LjI2NyAwIDYzLjg5NCAyOC4zNTkgNjMuODk0IDYzLjM5OCAwIDM1LjAwNC0yOC42MjcgNjMuNDAyLTYzLjg5NCA2My40MDItMzUuMjYzIDAtNjMuOTgyLTI4LjM5OS02My45ODItNjMuNDAybTk2LjIyMy04Ni41NDNjLTMuNzAyMyAzLjAzNDYtMTguNzI3IDYuMjQ1MS0zMi4xOTcgNi4yODUxLTEzLjQ2MiAwLTI4LjY2Ny0zLjI1MDUtMzIuMzY5LTYuMjg1MS0yNS42ODQgMTIuMzA2LTQzLjQyNCAzOS4zMy00My40MjQgNzMuNzA1IDAgNDcuNDgyIDMzLjkyOCA4NS45NiA3NS43NDggODUuOTYgNDEuNzc2IDAgNzUuNzEzLTM4LjQ3OCA3NS43MTMtODUuOTYgMC0zNC4zNzYtMTcuNzkyLTYxLjM5NS00My40NzItNzMuNzA1XCIgZmlsbD1cIiNmOWFlMDBcIi8+PHBhdGggZD1cIm02MTQuMjMgMzI2LjY3Yy0zNS4zMDcgMC02My44ODYgMjguMzU1LTYzLjg4NiA2My4zNTQgMCAzNS4wMDQgMjguNTc5IDYzLjQwMiA2My44ODYgNjMuNDAyIDM1LjIyNyAwIDYzLjg1NC0yOC40MDMgNjMuODU0LTYzLjQwMiAwLTM1LTI4LjYyNy02My4zNTQtNjMuODU0LTYzLjM1NG0wIDEyNC4wOGMtMzIuNjMzIDAtNTkuMTItMjYuMDM2LTU5LjEyLTU4LjEzNyAwLTMyLjA2MSAyNi40ODgtNTguMTQxIDU5LjEyLTU4LjE0MSAzMi41NTcgMCA1OS4wMzYgMjYuMDggNTkuMDM2IDU4LjE0MSAwIDMyLjEwNS0yNi40OCA1OC4xMzctNTkuMDM2IDU4LjEzN1wiIGZpbGw9XCIjMWYxOTFhXCIvPjxwYXRoIGQ9XCJtNjMwLjkxIDMwMi41NWMxMC4wNzktMS40MjMzIDE2LjA1Ni00LjIzOCAxNS45NjUtMTUuNjQ5IDAtOC42OTU5LTcuMDQ4Ny0xNS42NDktMTUuOTY1LTE1LjY0OWwtMTYuODA4LTAuMzU5ODNjLTguODcxOCAwLTE2LjAwOCA3LjEzMjctMTYuMDA4IDE2LjAwOCAwIDguODI3OSA2LjYwMDkgMTYuNDA4IDE2LjAwOCAxNy4wNzYgOS40NTE2IDAuNTgzNzMgMTYuODA4LTEuNDI3MyAxNi44MDgtMS40MjczXCIgZmlsbD1cIiMwMDk2ZDVcIi8+PGcgZmlsbD1cIiMxZjE5MWFcIj48cGF0aCBkPVwibTM5NC40MiA1MDIuNmgtMzkuMDc0djMzLjcwOGgtNzcuNDcydi05LjU0MzUtMjQuMTY1bC0xOS42MzkgMC4wOTJ2LTE5LjIxOWgzOC44Nzh2OS41NDM1IDI0LjA3M2gzOC45N3YtMzMuNjE2aDc3LjQ5MnY5LjU0MzUgMjMuOTQxaDM5LjE3di0zMy40ODRoOS41NjM1IDI5LjA5djE5LjEyN2gtMTkuNDE5djMzLjcwOGgtNzcuNTZ2LTkuNTQzNXpcIi8+PHBhdGggZD1cIm02MjcuNTIgNTAyLjU2aC0zOS4wNTh2MzMuNzA4aC03Ny42MjR2LTkuNTgzNS0yNC4wMzNoLTE5LjQ0M3YtMTkuMjYzaDM4LjcwMnY5LjY3MTUgMjQuMDMzaDM5LjEwMnYtMzMuNzA0aDc3LjQ4OHY5LjY3MTUgMjQuMDMzaDM5LjA2MnYtMzMuNzA0aDkuNjc5NWwzMC4xMzggMC4wODc5djE5LjE3NWgtMjAuNTU4djMzLjYxNmgtNzcuNDg4di05LjU4MzV6XCIvPjxwYXRoIGQ9XCJtNTAxLjAzIDQ5My4wNnYzMjUuOTNoLTE5LjI4M3YtMzI1LjkzelwiLz48cGF0aCBkPVwibTUwMC45OCAyMzguMzR2MjU0Ljc3aC0xOS4yNjd2LTI1NC43N3pcIi8+PC9nPjxwYXRoIGQ9XCJtOTQyLjcxIDYyMi41NS01LjQ4OTUgMTYuNDExcS0yLjA4MTggNi4yMjM2LTQuNTQyOCA4LjkwMTUtMi40MzY0IDIuNzI3NC02LjYyNTYgNC4yOTE4dC05Ljk1NzYgMS4zMjM2cS01Ljc2ODQtMC4yNDA3OC0xMy41ODUtMi44NTU0LTcuMDM4NS0yLjM1NDQtMTEuNzI5LTUuNjk0Ni00LjY1MzQtMy4zMjc4LTYuODczMy02Ljc4ODgtMi4yMTk4LTMuNDYxMS0yLjYxMDktNy40NjM4LTAuMzY2NDItMy45NTMyIDEuNDU1Mi05LjM5ODhsNS42NTA2LTE2Ljg5MiA1NC4zMDggMTguMTY2em0tMTIuMTg2IDUuODkxNy0zNS45NzEtMTIuMDMyLTIuMjU1MyA2Ljc0MjJxLTEuNDQ5OCA0LjMzNDItMS4yNzkyIDYuNTMzMiAwLjE1ODIzIDIuMjM2IDEuMzc5MyA0LjAwMzcgMS4yNDU3IDEuODE3MiA0LjUyOTQgMy44MjE3IDMuMjgzNyAyLjAwNDYgOS4wOTk3IDMuOTUwMSA2LjAzODMgMi4wMTk4IDkuODA1NiAyLjMzMjYgMy43NTQ4IDAuMzQ5ODMgNi4zNTAxLTAuNzU5MTggMi41ODI4LTEuMDcyIDQuMDU1Mi0zLjM4MDQgMS4xMTM2LTEuNzI4MiAyLjkyMjctNy4xMzY4bDEuMzYzMS00LjA3NDl6bS0zMi4xNzctNjguMTU0IDU1Ljk3NSAxMi4wODktMS45NDYyIDkuMDExLTQxLjQzOCAxMC43MTIgMzcuMzggOC4wNzM0LTEuODYzNyA4LjYyOTItNTUuOTc1LTEyLjA4OSAyLjAxMjItOS4zMTY0IDQwLjQ5My0xMC41OTYtMzYuNTAyLTcuODgzNyAxLjg2MzctOC42Mjkyem0wLjc0NzQ0LTMuMDc0OSAxLjA1NjktMTAuMjU4IDEzLjM2LTIuNzQ2OCAxLjkyMTctMTguNjUxLTEyLjU0My01LjE4IDEuMDMyOS0xMC4wMjUgNTUuMDkgMjQuMDU0LTEuMDI4OSA5Ljk4NjItNTguODkgMTIuODIxem0yNC4zMjctMTUuMDQ3IDIxLjc5OS00LjIzMzQtMjAuNDg2LTguNTExNi0xLjMxMzIgMTIuNzQ1em0tMTkuNzU5LTY1LjY4MyA1Ni43OTctMC4wMTgzIDAuMDAzIDkuNDUzMS00Ny4xNDggMC4wMTUyIDAuMDA4IDIzLjU5NC05LjY0ODQgMC4wMDMtMC4wMTA2LTMzLjA0N3ptLTIuNTM0My0zMC44MjEgMjMuOTg0LTIuMzc2NSAzMS4zMDgtMjAuMzc0IDEuMDkzOSAxMS4wNC0yMS40NTYgMTMuMjM1IDIzLjYxNyA4LjU3MjUgMS4wNzQ2IDEwLjg0NS0zNC43ODMtMTMuOTA0LTIzLjkwNiAyLjM2ODgtMC45MzIxLTkuNDA3MXptLTkuNjMxNS01NS4wOCA1Ni4wODctMTEuNTU3IDQuMDI4MiAxOS41NXExLjU0NTEgNy40OTg3IDAuNjc2OTEgMTEuMDI4LTAuODI5OTIgMy41MjEyLTQuMTUzNiA2LjM1OTctMy4yODU0IDIuODMwNi04LjQ4ODYgMy45MDI3LTYuNTgwNSAxLjM1NTktMTEuMjUyLTAuOTkxODctNC42NjM2LTIuMzA5NS02Ljg5NDgtNy45MTItMS41Mjc2IDMuNDI1Ni0zLjY4ODkgNS45MDUtMi4xMjMgMi40NzE1LTguMDA5OCA3LjE5NDJsLTkuNzkxMSA3Ljg0MDMtMi4yNzgyLTExLjA1NyAxMC44MTctOS4yNDgycTUuODY5OS00Ljk5ODQgNy4yNDctNi42MzgxIDEuNDE1NC0xLjY0NzcgMS43Mjc5LTMuMjI3NiAwLjM1MDg1LTEuNTg3OC0wLjMxMTMzLTQuODAxNmwtMC4zOTQxNS0xLjkxMjktMjMuNDE0IDQuODI0NC0xLjkwNzctOS4yNTg2em0zNC4yNzUgMi41ODk2IDEuNDE5IDYuODg2NnExLjMwMDcgNi4zMTI3IDIuMTkxMSA3LjkyNCAwLjkyODYyIDEuNjAzNCAyLjgzMjcgMi4zMjc4dDQuNjk3IDAuMTQ4OTNxMi42NzgxLTAuNTUxODEgNC4wNjQzLTEuOTU0MiAxLjQyNDQtMS40MTAyIDEuNjU4Mi0zLjM3MjggMC4xNTI4Mi0xLjM4NzUtMS4xMzIxLTcuNjIzN2wtMS40OTc4LTcuMjY5Mi0xNC4yMzIgMi45MzI1em0tMzQuODE2LTUuNzM1Ni0zLjE2NzQtOS44MTQgMTEuMTE5LTcuODk4Ni01Ljc1ODktMTcuODQ0LTEzLjU2NyAwLjMxNS0zLjA5NTQtOS41OTEgNjAuMTEzLTAuMTkxMTcgMy4wODM0IDkuNTUzOC00OC43MjcgMzUuNDd6bTE2LjE5OC0yMy41NzYgMTguMjQzLTEyLjY2MS0yMi4xNzggMC40NjczOCAzLjkzNTMgMTIuMTkzem0tNTAuMzM0LTY0LjM1NiA1Mi4wNjgtMjMuODM5IDUuOTAyOCAxMi44OTMtMzEuOTcyIDI0LjAwNCAzOS4wMjktOC41ODk0IDUuOTE5IDEyLjkyOC01Mi4wNjggMjMuODM5LTMuNjU4Ny03Ljk5MTMgNDAuOTg3LTE4Ljc2NS00NC44NzMgMTAuMjc3LTMuODA1MS04LjMxMSAzNy4xMzMtMjcuMTgzLTQwLjk4NyAxOC43NjUtMy42NzUtOC4wMjY4em0tMTIuMDU1LTQwLjgxMSA0LjgzMzMgNy41NzM1LTYuNjE4NiA0LjIyMzhxLTUuNjMwOCAzLjU5MzQtOS4yMDQ0IDQuMDIwNS00LjQyMTMgMC41NTA5Ni04LjQ4NDQtMi4xODUxbDIuODc0MS0zLjkxOTRxMi4zNTEgMS42NTA3IDQuNTYyIDEuNjI5OSAyLjE3ODEgMC4wMDAxOSA1LjExNzgtMS43ODMybC0yLjMzMjYtMy42NTUxIDkuMjUyOS01LjkwNXptLTI0LjE4OC0xNS4xNjkgMTkuMzQ0LTE0LjM3NyAxNi4zNjUtMzMuNTc4IDYuNjE3NiA4LjkwMzgtMTEuNTkgMjIuMzg3IDI0LjY2Mi00Ljc5OTIgNi41MDExIDguNzQ3MS0zNi45NzkgNS45NzIzLTE5LjI4MSAxNC4zMy01LjYzOS03LjU4NzF6bS0yNi40ODMtMzEuNjkyIDM1LjI5LTMxLjkxLTkuMzUzLTEwLjM0NCA3LjE4NTYtNi40OTczIDI1LjAyIDI3LjY3LTcuMTg1NiA2LjQ5NzMtOS4zMjY4LTEwLjMxNS0zNS4yOSAzMS45MS02LjM0MDEtNy4wMTE3em0tNDAuODM4LTM5LjAyNyAzOC4zMDItNDIuNTcxIDYuODUzMiA2LjE2NTktMTEuMjkxIDQxLjI4NCAyNS41NzgtMjguNDI5IDYuNTYyOCA1LjkwNDctMzguMzAyIDQyLjU3MS03LjA4NTUtNi4zNzQ5IDEwLjkyMi00MC40MDctMjQuOTc3IDI3Ljc2MS02LjU2MjgtNS45MDQ3em0tMy4zNjMyLTczLjQzNCA3LjY3OTUgNS41MTI1LTE4LjA4NiAyNS4xOTZxLTQuMjE0MSA1Ljg3MDctNS4yMDQxIDcuODUyNy0xLjcwMTggMy40NDI2LTEuMDA1MSA2LjQ5MTIgMC43Mjg0NSAzLjA3MTQgMy44NyA1LjMyNjUgMi42NjU2IDEuOTEzNCA1LjE5MDMgMS45NDY2IDIuNTQ3NSAwLjAwMSA0LjY1MzgtMS42NjAyIDIuMTYwOS0xLjY3MDYgNy4xNDk0LTguNjIwMWwxOC40NzQtMjUuNzM2IDcuNzExMiA1LjUzNTMtMTcuNTQgMjQuNDM1cS02LjcxOTggOS4zNjEzLTEwLjc0MiAxMi44MjEtMy45Njc4IDMuNDUwOS05LjM1OCAzLjUyNDYtNS4zMzU4IDAuMDY0Ny0xMS4wNzktNC4wNTgzLTUuOTY1OS00LjI4MjQtNy44MDM0LTguODIzMS0xLjc4My00LjU0OTYtMC41MjcyLTkuNTE0NSAxLjMxMDMtNC45NzM4IDguODA0Ni0xNS40MTRsMTcuODEzLTI0LjgxNXptLTYzLjUwNS0zLjIzOTVxNC45ODU4LTguOTM3OCAxMC44MjktMTMuMjM4IDUuODk1OS00LjMxNSAxMS43NC00Ljc2NzcgNS44NDM3LTAuNDUyNyAxMS45MTYgMi45MzQ2IDguODAxMyA0LjkwOTcgMTAuNTc5IDE0LjcxMyAxLjgxMTYgOS44MjIzLTUuMTE1MiAyMi4yNC03LjAwMyAxMi41NTQtMTYuODEgMTYuMzQyLTguNjMzNiAzLjM2OTMtMTcuNDY5LTEuNTU5NC04LjkwMzctNC45NjY4LTEwLjYxLTE0LjAxNS0xLjkyODQtMTAuMzM1IDQuOTQxNC0yMi42NXptOC43MTg3IDQuNDE2M3EtNC44MTQ2IDguNjMwOC0zLjk1NjQgMTQuNzkgMC44NzcxNSA2LjEyNTIgNS43MjEzIDguODI3NCA0Ljg3ODIgMi43MjEzIDEwLjQ2NCAwLjI0NTg3IDUuNjA0NC0yLjUwOTUgMTAuNTUyLTExLjM3OSA0Ljg1MjYtOC42OTkgNC4wMzU4LTE0LjYxMi0wLjc4MjctNS44OTM2LTUuODMxNS04LjcxdC0xMC41NjItMC4zOTAyMi0xMC40MjMgMTEuMjI4em0tMjYuNDItNC4yNjU1IDcuMTAzNiA2LjgxNDhxLTUuNjgyMyA4LjA0MTYtMTIuMDExIDEwLjIyNi02LjMxNCAyLjE0ODktMTMuMDU2LTAuNjYzMzUtOC40NzIxLTMuNTM0MS0xMS4wMTQtMTIuMjU1LTIuOTEzNi0xMC4wNjEgMi40MjUxLTIyLjg2IDUuNjM5NS0xMy41MTkgMTQuOTItMTguNjIxIDguMDY2Ny00LjQyMjggMTcuMDA3LTAuNjkzMjIgNy4yODI0IDMuMDM3OCAxMC4xMSAxMC4wNTggMi4wMjMyIDQuOTkxOCAwLjc0MzA4IDEyLjYyN2wtOS43MDUxLTEuMDg1N3EwLjk2MDQxLTQuNjM2LTAuNTc5NzEtNy45NDQ5LTEuNDg5LTMuMzI5OS00Ljg0MTgtNC43Mjg1LTQuNzk0OS0yLjAwMDEtOS41Njc3IDAuOTE4NnQtOC43ODgyIDEyLjU0NXEtNC4xNjU3IDkuOTg2My0yLjk2OSAxNS40MzggMS4xOTY3IDUuNDUxMiA1LjkxOTUgNy40MjEzIDMuNDYxIDEuNDQzNyA3LjA5NzQtMC4xNzE0IDMuNjUxNS0xLjY1MTIgNy4yMDU0LTcuMDI1M3ptLTg0Ljg0Mi02LjIwOTggNS42ODA0LTIzLjQyMy04Ljg4Ny0zNi4yODEgMTAuNzgxIDIuNjE0NiA1LjQwMzUgMjQuNjIzIDE1Ljg5My0xOS40NTkgMTAuNTkxIDIuNTY4Ni0yNC42MTQgMjguMjM2LTUuNjYyIDIzLjM0Ny05LjE4NjgtMi4yMjh6bS01NS4yMjUtOS4xNTc5IDcuNjU3Ny01Ni43NTEgMTkuNzgyIDIuNjY5MnE3LjU4NzUgMS4wMjM4IDEwLjYzIDMuMDExMSAzLjA0ODEgMS45NDg1IDQuNjI2NiA2LjAyNDMgMS41ODM4IDQuMDM3MSAwLjg3MzM1IDkuMzAxOS0wLjg5ODQ1IDYuNjU4NC00LjY2IDEwLjI5LTMuNzIyOCAzLjYzNjQtOS43NDggMy44ODc2IDIuNzI3IDIuNTc1MyA0LjM1MTMgNS40MzU0IDEuNjI5NSAyLjgyMTQgNC4xMzc3IDkuOTM5NGw0LjE1OCAxMS44MzQtMTEuMTg4LTEuNTA5Ni01LjE0NjktMTMuMjY4cS0yLjc3MzktNy4xOTM0LTMuODY1NS05LjAzNTYtMS4wODY0LTEuODgwOS0yLjQ3MzgtMi42OTg4LTEuMzgyMi0wLjg1NjU5LTQuNjM0LTEuMjk1NGwtMS45MzU2LTAuMjYxMTgtMy4xOTY4IDIzLjY5Mi05LjM2ODItMS4yNjQxem0xMy43ODctMzEuNDg2IDYuOTY4MSAwLjk0MDI0cTYuMzg3NCAwLjg2MTg4IDguMjAyNiAwLjU1NDk4IDEuODIwNC0wLjM0NTYyIDMuMTM0MS0xLjkwMjcgMS4zMTM4LTEuNTU3MSAxLjY5NTEtNC4zODMgMC4zNjU2NS0yLjcwOTgtMC40OTg4OS00LjQ4Mi0wLjg1OTMxLTEuODEwOS0yLjYzMzktMi42ODEtMS4yNTg3LTAuNjAzNDMtNy41Njg3LTEuNDU0OWwtNy4zNTUyLTAuOTkyNDctMS45NDMyIDE0LjQwMXptLTU1Ljk4NyAyOS45MTQgMS42NDI2LTU3LjI0MiAzNC44MjkgMC45OTk0NS0wLjI3Nzg4IDkuNjgzNS0yNS4zOC0wLjcyODMtMC4zNjQxNSAxMi42OSAyMy41ODQgMC42NzY3Ni0wLjI3Njc2IDkuNjQ0NS0yMy41ODQtMC42NzY3Ni0wLjQ0NzA2IDE1LjU4IDI2LjIzOSAwLjc1Mjk1LTAuMjc2NzYgOS42NDQ1LTM1LjY4OC0xLjAyNDF6bS01Mi4zNTYgMy43MzQ0LTQuODYxOC01Ny4wNTkgMTQuMTI4LTEuMjAzOSAxMS44MDEgMzguMTk4IDUuMDkwNi0zOS42MzggMTQuMTY3LTEuMjA3MiA0Ljg2MTggNTcuMDU5LTguNzU3MyAwLjc0NjE5LTMuODI3MS00NC45MTUtNS40NzUxIDQ1LjcwOC05LjEwNzYgMC43NzYwMy0xMy4wNTItNDQuMTI5IDMuODI3MSA0NC45MTUtOC43OTYyIDAuNzQ5NTF6bS01NC42MS0xNy43NTVxLTIuMDkyNi0xMC4wMTgtMC40OTgxOS0xNy4wOTUgMS42MjQ3LTcuMTIzMyA1Ljc0MTQtMTEuMjk1IDQuMTE2Ny00LjE3MjEgMTAuOTIzLTUuNTkzOCA5Ljg2NTItMi4wNjA3IDE3LjYzMyA0LjE3ODEgNy44MDYxIDYuMjMwOCAxMC43MTMgMjAuMTQ5IDIuOTM5MyAxNC4wNzEtMS45ODQyIDIzLjM2LTQuMzEyMiA4LjIwMzUtMTQuMjE2IDEwLjI3Mi05Ljk3OTkgMi4wODQ2LTE3LjE5OS0zLjYzMDItOC4yMzAxLTYuNTQxMy0xMS4xMTQtMjAuMzQ1em05LjQ3OTQtMi4zNzkycTIuMDIwNyA5LjY3NCA2LjcwNTkgMTMuNzYzIDQuNjc3MiA0LjA1MTEgMTAuMTA3IDIuOTE3IDUuNDY3OS0xLjE0MjIgOC4wNjM4LTYuNjcyNiAyLjU4NzktNS41Njg3IDAuNTExMjctMTUuNTEtMi4wMzY3LTkuNzUwNS02LjUyOS0xMy42ODEtNC40NTQtMy45MzgxLTEwLjExMy0yLjc1Ni01LjY1OTEgMS4xODIxLTguMjMyOCA2LjYyODEtMi41NzM2IDUuNDQ2LTAuNTEyOTYgMTUuMzExem0tMzMuODE4IDE3Ljc1OS0zLjA2NTItOS4xNDg2IDE5LjM3MS02LjQ5MDMgNy4yNDczIDIxLjYzMXEtMS43NzIgNC40MjUtNi4zMTExIDguNzA2LTQuNTM5MiA0LjI4MS05Ljk0NjggNi4wOTI4LTYuNTkyOSAyLjIwOS0xMi43MSAwLjY3NDMtNi4xMjk0LTEuNTcxNy0xMS4yNTItNy4wMjM3LTUuMDk3OC01LjUwMTQtOC4wMjY1LTE0LjI0My0zLjAwMzItOC45NjM0LTIuMTc0Ni0xNi4zMjcgMC44NjU2Ni03LjM3NTkgNC41NTE4LTEyLjExMyAzLjcyMzItNC43NDkyIDEwLjM1My02Ljk3MDUgNy45NjM0LTIuNjY4MSAxNC4xMDYtMC4xOTQ3IDYuMTY3NyAyLjQyNCAxMC4xNjkgOS44MTdsLTguMjA2OCA1LjAxNTVxLTIuNDAyNC0zLjg1MDMtNS44MTM3LTUuMTc5MS0zLjQxMTQtMS4zMjg4LTcuMTE1My0wLjA4Nzg0LTUuNzQxIDEuOTIzNS03Ljc5NTIgNy41OTY2LTIuMDY2NiA1LjYzNiAwLjk5ODY2IDE0Ljc4NSAzLjI4ODYgOS44MTUzIDguODUzMiAxMy42MzYgNC43NzMyIDMuMzAzMiAxMC40MDMgMS40MTY5IDIuNjI5OC0wLjg4MTA5IDUuMDM1Mi0zLjA0NjUgMi40MzAxLTIuMjE0OSAzLjkzMjYtNS4xMDc3bC0yLjMwODItNi44ODkyLTEwLjI5NyAzLjQ0OTl6bS0zOS41MDYgMzguNDQxLTE5LjgzMS00My4yNDgtMTIuNjc2IDUuODEyNi00LjAzNzgtOC44MDU5IDMzLjkxLTE1LjU0OSA0LjAzNzkgOC44MDU5LTEyLjY0MSA1Ljc5NjMgMTkuODMxIDQzLjI0OC04LjU5MjggMy45NDAyem0tNDkuNDg4IDI3LjIyMy0yOS4wOTgtNDkuMzIyIDcuOTQtNC42ODQzIDM1Ljk4NSAyMy4xNzItMTkuNDMyLTMyLjkzNyA3LjYwMzUtNC40ODU4IDI5LjA5OCA0OS4zMjItOC4yMDkxIDQuODQzMS0zNS4yNTktMjIuNTU3IDE4Ljk3NSAzMi4xNjQtNy42MDM1IDQuNDg1OHptLTU3Ljg0OSA3LjU3OTZxLTYuMTY3LTguMTY3Ni03Ljc0NDYtMTUuMjQ5LTEuNTY5OS03LjEzNTYgMC4zNzMxOC0xMi42NjUgMS45NDMxLTUuNTI5NyA3LjQ5MjEtOS43MTk2IDguMDQyOS02LjA3MjkgMTcuNzMtMy43NDQ3IDkuNzE4NCAyLjMwNDYgMTguMjg2IDEzLjY1MiA4LjY2MjEgMTEuNDcyIDguMTcyNSAyMS45NzQtMC4zOTk4MSA5LjI1OTItOC40NzM5IDE1LjM1Ni04LjEzNjUgNi4xNDM1LTE3LjEwNCA0LjA1NTItMTAuMjM0LTIuNDA0NS0xOC43MzItMTMuNjU4em03LjU1ODItNi4xOTYzcTUuOTU1MiA3Ljg4NzEgMTEuOTM3IDkuNTg2NSA1Ljk1ODUgMS42NjgzIDEwLjM4NS0xLjY3NDIgNC40NTc5LTMuMzY2IDQuNDQ2LTkuNDc1My0wLjAzNTQtNi4xNDA1LTYuMTU1NC0xNC4yNDYtNi4wMDIyLTcuOTQ5NC0xMS43NDItOS41ODcyLTUuNzA4NS0xLjY2MTMtMTAuMzIyIDEuODIyNC00LjYxMzggMy40ODM3LTQuNjE3OCA5LjUwNzJ0Ni4wNjg5IDE0LjA2NnptLTI2LjYwNyA2My4yMTItMzkuNzY1LTQxLjIwOCAxMC4yMDQtOS44NDYyIDMzLjI1MiAyMi4xOTYtMjEuMDUzLTMzLjk2OCAxMC4yMzItOS44NzM0IDM5Ljc2NSA0MS4yMDgtNi4zMjQ2IDYuMTAzLTMxLjMwMi0zMi40MzggMjQuNTg0IDM4LjkyMS02LjU3NzYgNi4zNDcyLTM3Ljk2NC0yNi4wMSAzMS4zMDIgMzIuNDM4LTYuMzUyNyA2LjEzMDJ6bS0zNy4yMDIgNDYuOTc3LTQ1Ljk0MS0zNC4xODcgMTkuMjE2LTI1LjgyMiA3Ljc3MTggNS43ODMzLTEzLjU3MiAxOC4yMzkgMTAuODc0IDguMDkyIDExLjczLTE1Ljc2MyA3Ljc3MTggNS43ODMzLTExLjczIDE1Ljc2MyAxOS41MjMgMTQuNTI4LTUuNjQzNCA3LjU4Mzh6bS01MS4wODQgMjkuNTEzcS04LjgxNDctNS4yMDA0LTEyLjk3Mi0xMS4xNDUtNC4xNzEyLTUuOTk4NS00LjQ4MjYtMTEuODUxLTAuMzExMzUtNS44NTI5IDMuMjIxNy0xMS44NDIgNS4xMjEtOC42ODAxIDE0Ljk2NC0xMC4yMiA5Ljg2MzItMS41NzM3IDIyLjExIDUuNjUxMiAxMi4zODEgNy4zMDQzIDE1LjkzMSAxNy4yIDMuMTU5NyA4LjcxMjUtMS45ODEyIDE3LjQyNi01LjE4MDUgOC43ODEtMTQuMjY3IDEwLjI2OS0xMC4zNzggMS42NzgtMjIuNTI0LTUuNDg3M3ptNC42MjU3LTguNjA5NHE4LjUxMTkgNS4wMjE3IDE0LjY5IDQuMzEyNyA2LjE0NDYtMC43Mjg4NiA4Ljk2MzEtNS41MDYzIDIuODM4NC00LjgxMTEgMC40OTg2Ny0xMC40NTUtMi4zNzMzLTUuNjYzNC0xMS4xMjEtMTAuODI0LTguNTc5Mi01LjA2MTQtMTQuNTEtNC4zODc3LTUuOTEwOCAwLjY0MDA0LTguODQ4NCA1LjYxOTN0LTAuNjQ1MzUgMTAuNTVxMi4yOTIzIDUuNTcwMyAxMC45NzIgMTAuNjkxem0tMi43ODUzIDc1LjkyMi01Mi44NjEtMjAuNzc1IDMuNDU3OC04Ljc5OCA0My44ODEgMTcuMjQ2IDguNjMwMy0yMS45NTkgOC45Nzk4IDMuNTI5My0xMi4wODggMzAuNzU3em0tMS43MDQ1IDMuNjk0Ny0yLjc2OTIgOS45MzM3LTEzLjYzMSAwLjQ1Nzg4LTUuMDM1IDE4LjA2MSAxMS40OTIgNy4yMTgyLTIuNzA2MyA5LjcwOC01MC4yNTMtMzIuOTg4IDIuNjk1OC05LjY3MDMgNjAuMjA4LTIuNzIxMnptLTI2LjUxMyAxMC43MzYtMjIuMiAwLjUwMjI0IDE4Ljc2IDExLjg0IDMuNDQwNi0xMi4zNDJ6bTcuODk3MyA3MS41MDUtNTYuNDg1LTkuNDIzNCA1LjczMzctMzQuMzY5IDkuNTU1NCAxLjU5NDEtNC4xNzgyIDI1LjA0NCAxMi41MjIgMi4wODkxIDMuODgyNS0yMy4yNzIgOS41MTY5IDEuNTg3Ny0zLjg4MjUgMjMuMjcyIDE1LjM3MyAyLjU2NDggNC4zMTk2LTI1Ljg5MiA5LjUxNjkgMS41ODc3LTUuODc1MSAzNS4yMTZ6bS0yMS44MiA0My42MTMtMC41MTUyMS05LjMwOHExMS4wNTMtMC44NzYwNCAxMS41OTItOS41MzExIDAuMjY3NTMtNC4yODg1LTEuODAxNS02Ljg4MzMtMi4xMDgtMi41OTcyLTUuNDIxOS0yLjgwNC0xLjk0OTMtMC4xMjE2LTMuMzY3NCAwLjY1MDk4LTEuNDE4IDAuNzcyNTgtMi4zODUyIDIuNDczNS0xLjAwNjEgMS42OTg1LTMuNDkzMiA4LjMxNDMtMi4yMDk0IDUuOTI4Ni00LjUyODcgOC42MDE5LTIuMzE5NCAyLjY3MzMtNS44OTM4IDQuMTMzMi0zLjYxMSAxLjQxODYtNy42MjY2IDEuMTY4LTQuNjc4NC0wLjI5MTg1LTguMjg5OC0yLjYzMDYtMy42MDktMi4zNzc4LTUuMjg1OC02LjIzOTYtMS42NzY5LTMuODYxOS0xLjMzMzktOS4zNTkgMC41MTU2MS04LjI2NTIgNS4yODg1LTEyLjYyNSA0Ljc3MjktNC4zNTk3IDEzLjEzMy00LjExMjJsLTAuMDg0MTggOS41MDU0cS00LjYzOTMgMC4zMzY4LTYuNjAwNiAyLjI4ODh0LTIuMTk5NiA1Ljc3MjdxLTAuMjM4MzUgMy44MjA3IDEuMjMxMiA1Ljk4Njd0My44NDc3IDIuMzE0NHEyLjMzOTIgMC4xNDU5MyA0LjA1NDQtMS42MjU3dDQuMDQ2My04LjM5NzJxMi41MTE0LTcuMDA1NyA1LjAwODYtMTAuMDIgMi40NjA3LTMuMDU1OCA2LjE5MS00LjUwNjEgMy42OTE0LTEuNDUyNyA4LjgzNzYtMS4xMzE2IDcuNDQ2NSAwLjQ2NDUzIDEyLjIyOCA1LjM4MTEgNC43ODM3IDQuODc3NiA0LjE3NTcgMTQuNjI0LTEuMDc1IDE3LjIzMi0yMC44MDcgMTcuOTU4em0yMi40MyA2My4wMy01Ny4wMTMgNS4zNzM4LTMuMjY5Ny0zNC42OSA5LjY0NDgtMC45MDkwNyAyLjM4MjYgMjUuMjc5IDEyLjYzOS0xLjE5MTMtMi4yMTQtMjMuNDkgOS42MDU5LTAuOTA1NDEgMi4yMTQgMjMuNDkgMTUuNTE3LTEuNDYyNi0yLjQ2MzMtMjYuMTM0IDkuNjA1OS0wLjkwNTQgMy4zNTA0IDM1LjU0NnptOC41OTM1IDQ0Ljg4OC01Ni4xMTggMTEuNDA4LTEuODgzMi05LjI2MzYgMjIuMDg3LTQuNDktMy43MDQxLTE4LjIyMS0yMi4wODcgNC40OS0xLjg5MDktOS4zMDE5IDU2LjExOC0xMS40MDggMS44OTEgOS4zMDE5LTI0LjUzNyA0Ljk4ODEgMy43MDQxIDE4LjIyMSAyNC41MzctNC45ODgxIDEuODgzMiA5LjI2MzZ6bTguMjM2OCAyNy4xMDctNDUuNDAyIDE0LjIyNCA0LjE2OSAxMy4zMDgtOS4yNDQ1IDIuODk2MS0xMS4xNTItMzUuNTk5IDkuMjQ0NS0yLjg5NjEgNC4xNTczIDEzLjI3IDQ1LjQwMi0xNC4yMjQgMi44MjYxIDkuMDIwOHptNDUyLjA4IDMxOS4xNiAxMC41Ny0zLjAzMTNxMS4xMTE2IDMuNTcxNCAzLjc2MzggNS4zMjE0IDIuNjQ1NCAxLjcxMTUgNS42MDY3IDEuMTg0NiAzLjM4NDMtMC42MDIxNiA1LjI0NDUtMy43NTAxIDEuODUzMy0zLjE4NjQgMC44Njc5Mi04LjcyNDQtMC45MjM3Ny01LjE5MTktMy43MjgyLTcuMzUxMi0yLjc3MjgtMi4yMDQ2LTYuNTAzMy0xLjU0MDktNC42NTM1IDAuODI3OTctNy42MTMzIDUuNTk5OWwtOC45OTQ0IDAuMjkxMDIgMC4zMTY5OS0zMC4zMjkgMjguNTc1LTUuMDg0MiAxLjc5OTYgMTAuMTE1LTIwLjM4MyAzLjYyNjcgMC4wMTE3IDkuODc3MnEzLjI5MzUtMi40NTA4IDcuMDYyNC0zLjEyMTQgNy4xOTE3LTEuMjc5NiAxMy4xMjIgMy4wNjEyIDUuOTMwMiA0LjM0MDggNy40MTUxIDEyLjY4NiAxLjIzODYgNi45NjEtMS44Mjc5IDEzLjE0MS00LjE3MjEgOC40Mzk1LTEzLjk0MSAxMC4xNzgtNy44MDcxIDEuMzg5MS0xMy40NzYtMS45MjctNS42Njg2LTMuMzE2MS03Ljg4OTEtMTAuMjIxem0tNTIuNzg2LTI3LjUyMi0wLjY0MTcxLTEwLjE3NSAzNy40NjUtMi4zNjI4IDAuNTAxNTcgNy45NTNxLTQuMzUxNiA0Ljg1MzgtOC42MDgzIDEzLjY5NHQtNi4xODM0IDE4LjYyOXEtMS44OTAyIDkuNzQ3Ny0xLjM3NDIgMTcuMzA4bC0xMC41NjUgMC42NjYzcS0wLjQ3NDU0LTExLjg2OSAzLjM0ODgtMjQuNDc4IDMuODYyMy0xMi42MTIgMTAuOTY5LTIyLjgwNmwtMjQuOTExIDEuNTcxMXptLTQ3LjIyNC0xLjg3NSAwLjUyMTE5LTEwLjE4MiAzNy40OSAxLjkxOS0wLjQwNzM2IDcuOTU4M3EtNC44NzYgNC4zMjY3LTEwLjExMiAxMi42MjUtNS4yMzU3IDguMjk3OS04LjI2NDcgMTcuODA0LTIuOTg4IDkuNDY5LTMuMzM2NCAxNy4wMzlsLTEwLjU3Mi0wLjU0MTE2cTAuODgwMTQtMTEuODQ1IDYuMTE0NS0yMy45MzcgNS4yNzM0LTEyLjA5IDEzLjQ5NS0yMS40MDhsLTI0LjkyOC0xLjI3NnptLTI2LjUgNDMuMDY2LTEwLjgzLTEuNzg3NyA2LjczNzQtNDAuODE1cS02Ljg1MTQgNC41NzAxLTE1LjM0NSA1Ljg5OThsMS42MjIzLTkuODI3OXE0LjQ2ODUtMC42ODc2NSAxMC4wNzctMy43MjEgNS42MTQzLTMuMDcxOSA4LjMxNjgtNy45MzFsOC43ODczIDEuNDUwNi05LjM2NDkgNTYuNzMyelwiLz48L3N2Zz4iLAogICJzdGF0ZSI6ICJTdGF0ZSBvZiBTYW1wbGUiLAogICJ0aXRsZSI6ICJFeGFtcGxlIFByaW1hcnkgRWxlY3Rpb24iLAogICJ0eXBlIjogInByaW1hcnkiCn0K'; + +/** + * MIME type of data/electionPrimaryPrecinctSplits/electionBase.json. + */ +export const mimeType = 'application/json'; + +/** + * Path to a file containing this file's contents. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +export function asFilePath(): string { + const directoryPath = mkdtempSync(tmpdir() + sep); + const filePath = join(directoryPath, 'electionBase.json'); + writeFileSync(filePath, asBuffer()); + return filePath; +} + +/** + * Convert to a `data:` URL of data/electionPrimaryPrecinctSplits/electionBase.json, suitable for embedding in HTML. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +export function asDataUrl(): string { + return `data:${mimeType};base64,${resourceDataBase64}`; +} + +/** + * Raw data of data/electionPrimaryPrecinctSplits/electionBase.json. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +export function asBuffer(): Buffer { + return Buffer.from(resourceDataBase64, 'base64'); +} + +/** + * Text content of data/electionPrimaryPrecinctSplits/electionBase.json. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +export function asText(): string { + return asBuffer().toString('utf-8'); +} + +/** + * Full election definition for data/electionPrimaryPrecinctSplits/electionBase.json. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +export const electionDefinition = safeParseElectionDefinition( + asText() +).unsafeUnwrap(); + +/** + * Election definition for data/electionPrimaryPrecinctSplits/electionBase.json. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +export const election = electionDefinition.election; + +/** + * Election package for data/electionPrimaryPrecinctSplits/electionBase.json. + * + * SHA-256 hash of file data: 48e1a6ff0bbc26214878807310720215adb867213d0d870ce6902c9116839367 + */ +export function toElectionPackage( + systemSettings = DEFAULT_SYSTEM_SETTINGS +): ElectionPackage { + return { + electionDefinition, + systemSettings, + }; +} diff --git a/libs/fixtures/src/data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json.ts b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json.ts new file mode 100644 index 0000000000..a5fd11e863 --- /dev/null +++ b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json.ts @@ -0,0 +1,98 @@ +/* Generated by res-to-ts. DO NOT EDIT */ +/* eslint-disable */ +/* istanbul ignore file */ + +import { Buffer } from 'node:buffer'; +import { mkdtempSync, writeFileSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join, sep } from 'node:path'; +import { + ElectionPackage, + safeParseElectionDefinition, + DEFAULT_SYSTEM_SETTINGS, +} from '@votingworks/types'; + +/** + * Data of data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json encoded as base64. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +const resourceDataBase64 = + 'ewogICJiYWxsb3RMYXlvdXQiOiB7CiAgICAicGFwZXJTaXplIjogImxldHRlciIsCiAgICAibWV0YWRhdGFFbmNvZGluZyI6ICJxci1jb2RlIgogIH0sCiAgImJhbGxvdFN0cmluZ3MiOiB7CiAgICAiZW4iOiB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogewogICAgICAgICIxLU1hX3poLUhhbnMiOiAiMS1NYSIsCiAgICAgICAgIjEtTWFfemgtSGFudCI6ICIxLU1hIiwKICAgICAgICAiMS1NYV9lbiI6ICIxLU1hIiwKICAgICAgICAiMS1NYV9lcy1VUyI6ICIxLU1hIiwKICAgICAgICAiMS1GX3poLUhhbnMiOiAiMS1GIiwKICAgICAgICAiMS1GX3poLUhhbnQiOiAiMS1GIiwKICAgICAgICAiMS1GX2VuIjogIjEtRiIsCiAgICAgICAgIjEtRl9lcy1VUyI6ICIxLUYiLAogICAgICAgICIyLU1hX3poLUhhbnMiOiAiMi1NYSIsCiAgICAgICAgIjItTWFfemgtSGFudCI6ICIyLU1hIiwKICAgICAgICAiMi1NYV9lbiI6ICIyLU1hIiwKICAgICAgICAiMi1NYV9lcy1VUyI6ICIyLU1hIiwKICAgICAgICAiMi1GX3poLUhhbnMiOiAiMi1GIiwKICAgICAgICAiMi1GX3poLUhhbnQiOiAiMi1GIiwKICAgICAgICAiMi1GX2VuIjogIjItRiIsCiAgICAgICAgIjItRl9lcy1VUyI6ICIyLUYiLAogICAgICAgICIzLU1hX3poLUhhbnMiOiAiMy1NYSIsCiAgICAgICAgIjMtTWFfemgtSGFudCI6ICIzLU1hIiwKICAgICAgICAiMy1NYV9lbiI6ICIzLU1hIiwKICAgICAgICAiMy1NYV9lcy1VUyI6ICIzLU1hIiwKICAgICAgICAiMy1GX3poLUhhbnMiOiAiMy1GIiwKICAgICAgICAiMy1GX3poLUhhbnQiOiAiMy1GIiwKICAgICAgICAiMy1GX2VuIjogIjMtRiIsCiAgICAgICAgIjMtRl9lcy1VUyI6ICIzLUYiLAogICAgICAgICI0LU1hX3poLUhhbnMiOiAiNC1NYSIsCiAgICAgICAgIjQtTWFfemgtSGFudCI6ICI0LU1hIiwKICAgICAgICAiNC1NYV9lbiI6ICI0LU1hIiwKICAgICAgICAiNC1NYV9lcy1VUyI6ICI0LU1hIiwKICAgICAgICAiNC1GX3poLUhhbnMiOiAiNC1GIiwKICAgICAgICAiNC1GX3poLUhhbnQiOiAiNC1GIiwKICAgICAgICAiNC1GX2VuIjogIjQtRiIsCiAgICAgICAgIjQtRl9lcy1VUyI6ICI0LUYiCiAgICAgIH0sCiAgICAgICJjYW5kaWRhdGVOYW1lIjogewogICAgICAgICJob3JzZSI6ICJIb3JzZSIsCiAgICAgICAgIm90dGVyIjogIk90dGVyIiwKICAgICAgICAiZm94IjogIkZveCIsCiAgICAgICAgInNlYWhvcnNlIjogIlNlYWhvcnNlIiwKICAgICAgICAic2FsbW9uIjogIlNhbG1vbiIsCiAgICAgICAgInplYnJhLTEiOiAiWmVicmEiLAogICAgICAgICJsaW9uLTEiOiAiTGlvbiIsCiAgICAgICAgImthbmdhcm9vLTEiOiAiS2FuZ2Fyb28iLAogICAgICAgICJlbGVwaGFudC0xIjogIkVsZXBoYW50IiwKICAgICAgICAibWFudGEtcmF5LTEiOiAiTWFudGEgUmF5IiwKICAgICAgICAicHVmZmVyZmlzaC0xIjogIlB1ZmZlcmZpc2giLAogICAgICAgICJyb2NrZmlzaC0xIjogIlJvY2tmaXNoIiwKICAgICAgICAidHJpZ2dlcmZpc2gtMSI6ICJUcmlnZ2VyZmlzaCIsCiAgICAgICAgInplYnJhLTIiOiAiWmVicmEiLAogICAgICAgICJsaW9uLTIiOiAiTGlvbiIsCiAgICAgICAgImthbmdhcm9vLTIiOiAiS2FuZ2Fyb28iLAogICAgICAgICJlbGVwaGFudC0yIjogIkVsZXBoYW50IiwKICAgICAgICAibWFudGEtcmF5LTIiOiAiTWFudGEgUmF5IiwKICAgICAgICAicHVmZmVyZmlzaC0yIjogIlB1ZmZlcmZpc2giLAogICAgICAgICJyb2NrZmlzaC0yIjogIlJvY2tmaXNoIiwKICAgICAgICAidHJpZ2dlcmZpc2gtMiI6ICJUcmlnZ2VyZmlzaCIKICAgICAgfSwKICAgICAgImNvbnRlc3REZXNjcmlwdGlvbiI6IHsKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIlNob3VsZCBmaXNoaW5nIGJlIGJhbm5lZCBpbiBhbGwgY2l0eSBvd25lZCBsYWtlcyBhbmQgcml2ZXJzPyIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICJTaG91bGQgZmlzaGluZyBiZSBiYW5uZWQgaW4gYWxsIGNpdHkgb3duZWQgbGFrZXMgYW5kIHJpdmVycz8iCiAgICAgIH0sCiAgICAgICJjb250ZXN0T3B0aW9uTGFiZWwiOiB7CiAgICAgICAgIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyI6ICJZRVMiLAogICAgICAgICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyI6ICJOTyIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyI6ICJZRVMiLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyI6ICJOTyIKICAgICAgfSwKICAgICAgImNvbnRlc3RUaXRsZSI6IHsKICAgICAgICAiY291bnR5LWxlYWRlci1tYW1tYWwiOiAiQ291bnR5IExlYWRlciBNYW1tYWwiLAogICAgICAgICJjb3VudHktbGVhZGVyLWZpc2giOiAiQ291bnR5IExlYWRlciBGaXNoIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCI6ICJDb25ncmVzc2lvbmFsIDEgUmVwcmVzZW50YXRpdmUgLSBNYW1tYWwiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEtZmlzaCI6ICJDb25ncmVzc2lvbmFsIDEgUmVwcmVzZW50YXRpdmUgLSBGaXNoIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCI6ICJDb25ncmVzc2lvbmFsIDIgUmVwcmVzZW50YXRpdmUgLSBNYW1tYWwiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTItZmlzaCI6ICJDb25ncmVzc2lvbmFsIDIgUmVwcmVzZW50YXRpdmUgLSBGaXNoIiwKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIldhdGVyIERpc3RyaWN0IDEgRmlzaGluZyIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICJXYXRlciBEaXN0cmljdCAyIEZpc2hpbmciCiAgICAgIH0sCiAgICAgICJjb3VudHlOYW1lIjogIlNhbXBsZSBDb3VudHkiLAogICAgICAiZGlzdHJpY3ROYW1lIjogewogICAgICAgICJjb3VudHkiOiAiQ291bnR5IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xIjogIkNvbmdyZXNzaW9uYWwgRGlzdHJpY3QgMSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiI6ICJDb25ncmVzc2lvbmFsIERpc3RyaWN0IDIiLAogICAgICAgICJ3YXRlci0xIjogIldhdGVyIERpc3RyaWN0IDEiLAogICAgICAgICJ3YXRlci0yIjogIldhdGVyIERpc3RyaWN0IDIiCiAgICAgIH0sCiAgICAgICJlbGVjdGlvblRpdGxlIjogIkV4YW1wbGUgUHJpbWFyeSBFbGVjdGlvbiIsCiAgICAgICJwYXJ0eUZ1bGxOYW1lIjogewogICAgICAgICIwIjogIk1hbW1hbCBQYXJ0eSIsCiAgICAgICAgIjEiOiAiRmlzaCBQYXJ0eSIKICAgICAgfSwKICAgICAgInBhcnR5TmFtZSI6IHsKICAgICAgICAiMCI6ICJNYW1tYWwiLAogICAgICAgICIxIjogIkZpc2giCiAgICAgIH0sCiAgICAgICJwcmVjaW5jdE5hbWUiOiB7CiAgICAgICAgInByZWNpbmN0LWMxLXcxLTEiOiAiUHJlY2luY3QgMSIsCiAgICAgICAgInByZWNpbmN0LWMxLXcxLTIiOiAiUHJlY2luY3QgMiIsCiAgICAgICAgInByZWNpbmN0LWMxLXcyIjogIlByZWNpbmN0IDMiLAogICAgICAgICJwcmVjaW5jdC1jMiI6ICJQcmVjaW5jdCA0IgogICAgICB9LAogICAgICAic3RhdGVOYW1lIjogIlN0YXRlIG9mIFNhbXBsZSIsCiAgICAgICJiYWxsb3RMYW5ndWFnZSI6ICJFbmdsaXNoIiwKICAgICAgImVsZWN0aW9uRGF0ZSI6ICJTZXB0ZW1iZXIgOCwgMjAyMSIsCiAgICAgICJobXBiQ29udGludWVWb3RpbmdPbkJhY2siOiAiVHVybiBiYWxsb3Qgb3ZlciBhbmQgY29udGludWUgdm90aW5nIiwKICAgICAgImhtcGJDb250aW51ZVZvdGluZ09uTmV4dFNoZWV0IjogIkNvbnRpbnVlIHZvdGluZyBvbiBuZXh0IGJhbGxvdCBzaGVldCIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zIjogIkluc3RydWN0aW9ucyIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zVG9Wb3RlVGV4dCI6ICJUbyB2b3RlLCBjb21wbGV0ZWx5IGZpbGwgaW4gdGhlIG92YWwgbmV4dCB0byB5b3VyIGNob2ljZS4iLAogICAgICAiaG1wYkluc3RydWN0aW9uc1RvVm90ZVRpdGxlIjogIlRvIFZvdGU6IiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNXcml0ZUluVGV4dCI6ICJUbyB2b3RlIGZvciBhIHBlcnNvbiB3aG9zZSBuYW1lIGlzIG5vdCBvbiB0aGUgYmFsbG90LCB3cml0ZSB0aGUgcGVyc29u4oCZcyBuYW1lIG9uIHRoZSBcIldyaXRlLWluXCIgbGluZSBhbmQgY29tcGxldGVseSBmaWxsIGluIHRoZSBvdmFsIG5leHQgdG8gdGhlIGxpbmUuIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNXcml0ZUluVGl0bGUiOiAiVG8gVm90ZSBmb3IgYSBXcml0ZS1pbjoiLAogICAgICAiaG1wYk9mZmljaWFsQWJzZW50ZWVCYWxsb3QiOiAiT2ZmaWNpYWwgQWJzZW50ZWUgQmFsbG90IiwKICAgICAgImhtcGJPZmZpY2lhbEJhbGxvdCI6ICJPZmZpY2lhbCBCYWxsb3QiLAogICAgICAiaG1wYk9mZmljaWFsUHJvdmlzaW9uYWxCYWxsb3QiOiAiT2ZmaWNpYWwgUHJvdmlzaW9uYWwgQmFsbG90IiwKICAgICAgImhtcGJQYWdlIjogIlBhZ2UiLAogICAgICAiaG1wYlBhZ2VJbnRlbnRpb25hbGx5QmxhbmsiOiAiVGhpcyBwYWdlIGludGVudGlvbmFsbHkgbGVmdCBibGFuayIsCiAgICAgICJobXBiU2FtcGxlQWJzZW50ZWVCYWxsb3QiOiAiU2FtcGxlIEFic2VudGVlIEJhbGxvdCIsCiAgICAgICJobXBiU2FtcGxlQmFsbG90IjogIlNhbXBsZSBCYWxsb3QiLAogICAgICAiaG1wYlNhbXBsZVByb3Zpc2lvbmFsQmFsbG90IjogIlNhbXBsZSBQcm92aXNpb25hbCBCYWxsb3QiLAogICAgICAiaG1wYlRlc3RBYnNlbnRlZUJhbGxvdCI6ICJUZXN0IEFic2VudGVlIEJhbGxvdCIsCiAgICAgICJobXBiVGVzdEJhbGxvdCI6ICJUZXN0IEJhbGxvdCIsCiAgICAgICJobXBiVGVzdFByb3Zpc2lvbmFsQmFsbG90IjogIlRlc3QgUHJvdmlzaW9uYWwgQmFsbG90IiwKICAgICAgImhtcGJWb3RlRm9yMSI6ICJWb3RlIGZvciAxIiwKICAgICAgImhtcGJWb3RlRm9yMTAiOiAiVm90ZSBmb3IgdXAgdG8gMTAiLAogICAgICAiaG1wYlZvdGVGb3IyIjogIlZvdGUgZm9yIHVwIHRvIDIiLAogICAgICAiaG1wYlZvdGVGb3IzIjogIlZvdGUgZm9yIHVwIHRvIDMiLAogICAgICAiaG1wYlZvdGVGb3I0IjogIlZvdGUgZm9yIHVwIHRvIDQiLAogICAgICAiaG1wYlZvdGVGb3I1IjogIlZvdGUgZm9yIHVwIHRvIDUiLAogICAgICAiaG1wYlZvdGVGb3I2IjogIlZvdGUgZm9yIHVwIHRvIDYiLAogICAgICAiaG1wYlZvdGVGb3I3IjogIlZvdGUgZm9yIHVwIHRvIDciLAogICAgICAiaG1wYlZvdGVGb3I4IjogIlZvdGUgZm9yIHVwIHRvIDgiLAogICAgICAiaG1wYlZvdGVGb3I5IjogIlZvdGUgZm9yIHVwIHRvIDkiLAogICAgICAiaG1wYlZvdGluZ0NvbXBsZXRlIjogIllvdSBoYXZlIGNvbXBsZXRlZCB2b3RpbmcuIiwKICAgICAgImhtcGJXcml0ZUluIjogIldyaXRlLWluIgogICAgfSwKICAgICJ6aC1IYW5zIjogewogICAgICAiY29udGVzdERlc2NyaXB0aW9uIjogewogICAgICAgICJ3YXRlci0xLWZpc2hpbmciOiAi5piv5ZCm5bqU6K+l56aB5q2i5Zyo5omA5pyJ5Z+O5biC5rmW5rOK5ZKM5rKz5rWB5Lit6ZKT6bG877yfIiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nIjogIuaYr+WQpuW6lOivpeemgeatouWcqOaJgOacieWfjuW4gua5luaziuWSjOays+a1geS4remSk+mxvO+8nyIKICAgICAgfSwKICAgICAgImNvbnRlc3RPcHRpb25MYWJlbCI6IHsKICAgICAgICAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIjogIuaYr+eahCIsCiAgICAgICAgIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIjogIuS4jSIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyI6ICLmmK/nmoQiLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyI6ICLkuI0iCiAgICAgIH0sCiAgICAgICJjb250ZXN0VGl0bGUiOiB7CiAgICAgICAgImNvdW50eS1sZWFkZXItbWFtbWFsIjogIuWOv+mihuWvvOWTuuS5s+WKqOeJqSIsCiAgICAgICAgImNvdW50eS1sZWFkZXItZmlzaCI6ICLljr/pooblr7zpsbwiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIjogIuWbveS8miAxIOS7o+ihqCAtIOWTuuS5s+WKqOeJqSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMS1maXNoIjogIuWbveS8miAxIOS7o+ihqCAtIOiPsuS7gCIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiOiAi5Zu95LyaIDIg5Luj6KGoIC0g5ZO65Lmz5Yqo54mpIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yLWZpc2giOiAi5Zu95LyaIDIg5Luj6KGoIC0g6I+y5LuAIiwKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIuawtOWMuiAxIOmSk+mxvCIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICLmsLTljLogMiDpkpPpsbwiCiAgICAgIH0sCiAgICAgICJjb3VudHlOYW1lIjogIuagt+acrOWOvyIsCiAgICAgICJkaXN0cmljdE5hbWUiOiB7CiAgICAgICAgImNvdW50eSI6ICLljr8iLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEiOiAi56ys5LiA5Zu95Lya6YCJ5Yy6IiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yIjogIuWbveS8muesrCAyIOmAieWMuiIsCiAgICAgICAgIndhdGVyLTEiOiAi5rC05Yy6IDEiLAogICAgICAgICJ3YXRlci0yIjogIuawtOWMuiAyIgogICAgICB9LAogICAgICAiZWxlY3Rpb25UaXRsZSI6ICLliJ3pgInnpLrkvosiLAogICAgICAicGFydHlGdWxsTmFtZSI6IHsKICAgICAgICAiMCI6ICLlk7rkubPliqjnianmtL7lr7kiLAogICAgICAgICIxIjogIumxvOa0vuWvuSIKICAgICAgfSwKICAgICAgInBhcnR5TmFtZSI6IHsKICAgICAgICAiMCI6ICLlk7rkubPliqjniakiLAogICAgICAgICIxIjogIumxvCIKICAgICAgfSwKICAgICAgInByZWNpbmN0TmFtZSI6IHsKICAgICAgICAicHJlY2luY3QtYzEtdzEtMSI6ICLnrKwx6YCJ5Yy6IiwKICAgICAgICAicHJlY2luY3QtYzEtdzEtMiI6ICLnrKwy6YCJ5Yy6IiwKICAgICAgICAicHJlY2luY3QtYzEtdzIiOiAi56ysIDMg5Yy6IiwKICAgICAgICAicHJlY2luY3QtYzIiOiAi56ys5Zub5Yy6IgogICAgICB9LAogICAgICAic3RhdGVOYW1lIjogIuagt+WTgeeKtuaAgSIsCiAgICAgICJiYWxsb3RMYW5ndWFnZSI6ICLnroDkvZPkuK3mlociLAogICAgICAiZWxlY3Rpb25EYXRlIjogIjIwMjHlubQ55pyIOOaXpSIsCiAgICAgICJobXBiQ29udGludWVWb3RpbmdPbkJhY2siOiAi5bCG6YCJ56Wo57+76L+H5p2l77yM57un57ut5oqV56WoIiwKICAgICAgImhtcGJDb250aW51ZVZvdGluZ09uTmV4dFNoZWV0IjogIuWcqOS4i+S4gOW8oOmAieelqOS4iue7p+e7reaKleelqCIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zIjogIuivtOaYjiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zVG9Wb3RlVGV4dCI6ICLopoHmipXnpajvvIzor7flrozmlbTloavlhpnmgqjmiYDpgInpobnnm67ml4HovrnnmoTmpK3lnIblvaLmoYbjgIIiLAogICAgICAiaG1wYkluc3RydWN0aW9uc1RvVm90ZVRpdGxlIjogIuaKleelqO+8miIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zV3JpdGVJblRleHQiOiAi5aaC5p6c6KaB5Li65pyq5Ye6546w5Zyo6YCJ56Wo5LiK55qE5Lq66L+b6KGM5oqV56Wo77yM6K+35Zyo4oCc5YaZ5YWl5YCZ6YCJ5Lq64oCc6KGM5Lit5YaZ5LiL5q2k5Lq655qE5aeT5ZCN77yM5bm25a6M5pW05aGr5YaZ6K+l6KGM5peB6L6555qE5qSt5ZyG5b2i5Yy65Z+f44CCIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNXcml0ZUluVGl0bGUiOiAi5oqV56Wo6YCJ5Li+5YCZ6YCJ5Lq677yaIiwKICAgICAgImhtcGJPZmZpY2lhbEFic2VudGVlQmFsbG90IjogIuato+W8j+e8uuW4remAieelqCIsCiAgICAgICJobXBiT2ZmaWNpYWxCYWxsb3QiOiAi5q2j5byP6YCJ56WoIiwKICAgICAgImhtcGJPZmZpY2lhbFByb3Zpc2lvbmFsQmFsbG90IjogIuaZrumAmuS4tOaXtumAieelqCIsCiAgICAgICJobXBiUGFnZSI6ICLpobXnoIEiLAogICAgICAiaG1wYlBhZ2VJbnRlbnRpb25hbGx5QmxhbmsiOiAi5pys6aG15Li65pyJ5oSP55WZ56m6IiwKICAgICAgImhtcGJTYW1wbGVBYnNlbnRlZUJhbGxvdCI6ICLnvLrluK3pgInnpajmoLfmnKwiLAogICAgICAiaG1wYlNhbXBsZUJhbGxvdCI6ICLpgInnpajmoLfmnKwiLAogICAgICAiaG1wYlNhbXBsZVByb3Zpc2lvbmFsQmFsbG90IjogIuS4tOaXtumAieelqOagt+acrCIsCiAgICAgICJobXBiVGVzdEFic2VudGVlQmFsbG90IjogIua1i+ivlee8uuW4remAieelqCIsCiAgICAgICJobXBiVGVzdEJhbGxvdCI6ICLmtYvor5XpgInnpagiLAogICAgICAiaG1wYlRlc3RQcm92aXNpb25hbEJhbGxvdCI6ICLmtYvor5XkuLTml7bpgInnpagiLAogICAgICAiaG1wYlZvdGVGb3IxIjogIuaKlTHnpagiLAogICAgICAiaG1wYlZvdGVGb3IxMCI6ICLmnIDlpJrmipUxMOelqCIsCiAgICAgICJobXBiVm90ZUZvcjIiOiAi5pyA5aSa5oqVMuelqCIsCiAgICAgICJobXBiVm90ZUZvcjMiOiAi5pyA5aSa5oqVM+elqCIsCiAgICAgICJobXBiVm90ZUZvcjQiOiAi5pyA5aSa5oqVNOelqCIsCiAgICAgICJobXBiVm90ZUZvcjUiOiAi5pyA5aSa5oqVNeelqCIsCiAgICAgICJobXBiVm90ZUZvcjYiOiAi5pyA5aSa5oqVNuelqCIsCiAgICAgICJobXBiVm90ZUZvcjciOiAi5pyA5aSa5oqVN+elqCIsCiAgICAgICJobXBiVm90ZUZvcjgiOiAi5pyA5aSa5oqVOOelqCIsCiAgICAgICJobXBiVm90ZUZvcjkiOiAi5pyA5aSa5oqVOeelqCIsCiAgICAgICJobXBiVm90aW5nQ29tcGxldGUiOiAi5oKo5bey5a6M5oiQ5oqV56Wo44CCIiwKICAgICAgImhtcGJXcml0ZUluIjogIuWGmeWFpeWAmemAieS6uiIKICAgIH0sCiAgICAiemgtSGFudCI6IHsKICAgICAgImNvbnRlc3REZXNjcmlwdGlvbiI6IHsKICAgICAgICAid2F0ZXItMS1maXNoaW5nIjogIuaYr+WQpuaHieipsuemgeatouWcqOaJgOacieWfjuW4guaTgeacieeahOa5luaziuWSjOays+a1geS4reaNlemtmu+8nyIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICLmmK/lkKbmh4noqbLnpoHmraLlnKjmiYDmnInln47luILmk4HmnInnmoTmuZbms4rlkozmsrPmtYHkuK3mjZXprZrvvJ8iCiAgICAgIH0sCiAgICAgICJjb250ZXN0T3B0aW9uTGFiZWwiOiB7CiAgICAgICAgIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyI6ICLmmK/nmoQiLAogICAgICAgICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyI6ICLkuI0iLAogICAgICAgICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciOiAi5piv55qEIiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciOiAi5LiNIgogICAgICB9LAogICAgICAiY29udGVzdFRpdGxlIjogewogICAgICAgICJjb3VudHktbGVhZGVyLW1hbW1hbCI6ICLnuKPpoJjlsI7lk7rkubPli5XniakiLAogICAgICAgICJjb3VudHktbGVhZGVyLWZpc2giOiAi57ij6ZW36a2aIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCI6ICLlnIvmnIMgMSDku6PooaggLSDlk7rkubPli5XniakiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTEtZmlzaCI6ICLlnIvmnIMgMSDku6PooaggLSDprZoiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIjogIuWci+acgyAyIOS7o+ihqCAtIOWTuuS5s+WLleeJqSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMi1maXNoIjogIuWci+acgyAyIOS7o+ihqCAtIEZpc2giLAogICAgICAgICJ3YXRlci0xLWZpc2hpbmciOiAi5rC05Z+fIDEg5Y2A6Yej6a2aIiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nIjogIuawtOWNgCAyIOmHo+mtmiIKICAgICAgfSwKICAgICAgImNvdW50eU5hbWUiOiAi5qij5pys57ijIiwKICAgICAgImRpc3RyaWN0TmFtZSI6IHsKICAgICAgICAiY291bnR5IjogIue4oyIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSI6ICLlnIvmnIPnrKzkuIDpgbjljYAiLAogICAgICAgICJjb25ncmVzc2lvbmFsLTIiOiAi5ZyL5pyD56ys5LqM6YG45Y2AIiwKICAgICAgICAid2F0ZXItMSI6ICLmsLTljYAxIiwKICAgICAgICAid2F0ZXItMiI6ICLmsLTljYAyIgogICAgICB9LAogICAgICAiZWxlY3Rpb25UaXRsZSI6ICLliJ3pgbjnr4TkvosiLAogICAgICAicGFydHlGdWxsTmFtZSI6IHsKICAgICAgICAiMCI6ICLlk7rkubPli5XnianmtL7lsI0iLAogICAgICAgICIxIjogIumtmum7qCIKICAgICAgfSwKICAgICAgInBhcnR5TmFtZSI6IHsKICAgICAgICAiMCI6ICLlk7rkubPli5XniakiLAogICAgICAgICIxIjogIumtmiIKICAgICAgfSwKICAgICAgInByZWNpbmN0TmFtZSI6IHsKICAgICAgICAicHJlY2luY3QtYzEtdzEtMSI6ICLnrKwx6YG45Y2AIiwKICAgICAgICAicHJlY2luY3QtYzEtdzEtMiI6ICLnrKwy6YG45Y2AIiwKICAgICAgICAicHJlY2luY3QtYzEtdzIiOiAi5YiG5bGAIDMiLAogICAgICAgICJwcmVjaW5jdC1jMiI6ICI0IOWNgCIKICAgICAgfSwKICAgICAgInN0YXRlTmFtZSI6ICLmqKPlk4Hni4DmhYsiLAogICAgICAiYmFsbG90TGFuZ3VhZ2UiOiAi57mB6auU5Lit5paHIiwKICAgICAgImVsZWN0aW9uRGF0ZSI6ICIyMDIx5bm0OeaciDjml6UiLAogICAgICAiaG1wYkNvbnRpbnVlVm90aW5nT25CYWNrIjogIuWwh+mBuOelqOe/u+mBjuS+hu+8jOe5vOe6jOaKleelqCIsCiAgICAgICJobXBiQ29udGludWVWb3RpbmdPbk5leHRTaGVldCI6ICLlnKjkuIvkuIDlvLXpgbjnpajkuIrnubznuozmipXnpagiLAogICAgICAiaG1wYkluc3RydWN0aW9ucyI6ICLoqqrmmI4iLAogICAgICAiaG1wYkluc3RydWN0aW9uc1RvVm90ZVRleHQiOiAi6KaB5oqV56Wo77yM6KuL5a6M5pW05aGr5a+r5oKo5omA6YG46aCF55uu5peB6YKK55qE5qmi5ZyT5b2i5qGG44CCIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNUb1ZvdGVUaXRsZSI6ICLmipXnpajvvJoiLAogICAgICAiaG1wYkluc3RydWN0aW9uc1dyaXRlSW5UZXh0IjogIuWmguaenOimgeeCuuacquWHuuePvuWcqOmBuOelqOS4iueahOS6uumAsuihjOaKleelqO+8jOiri+WcqOOAjOWvq+WFpeWAmemBuOS6uuOAjOihjOS4reWvq+S4i+atpOS6uueahOWnk+WQje+8jOS4puWujOaVtOWhq+Wvq+ipsuihjOaXgemCiueahOapouWck+W9ouWNgOWfn+OAgiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zV3JpdGVJblRpdGxlIjogIuaKleelqOmBuOiIieWAmemBuOS6uu+8miIsCiAgICAgICJobXBiT2ZmaWNpYWxBYnNlbnRlZUJhbGxvdCI6ICLmraPlvI/nvLrluK3pgbjnpagiLAogICAgICAiaG1wYk9mZmljaWFsQmFsbG90IjogIuato+W8j+mBuOelqCIsCiAgICAgICJobXBiT2ZmaWNpYWxQcm92aXNpb25hbEJhbGxvdCI6ICLmma7pgJroh6jmmYLpgbjnpagiLAogICAgICAiaG1wYlBhZ2UiOiAi6aCB56K8IiwKICAgICAgImhtcGJQYWdlSW50ZW50aW9uYWxseUJsYW5rIjogIuacrOmggeeCuuacieaEj+eVmeepuiIsCiAgICAgICJobXBiU2FtcGxlQWJzZW50ZWVCYWxsb3QiOiAi57y65bit6YG456Wo5qij5pysIiwKICAgICAgImhtcGJTYW1wbGVCYWxsb3QiOiAi6YG456Wo5qij5pysIiwKICAgICAgImhtcGJTYW1wbGVQcm92aXNpb25hbEJhbGxvdCI6ICLoh6jmmYLpgbjnpajmqKPmnKwiLAogICAgICAiaG1wYlRlc3RBYnNlbnRlZUJhbGxvdCI6ICLmuKzoqabnvLrluK3pgbjnpagiLAogICAgICAiaG1wYlRlc3RCYWxsb3QiOiAi5ris6Kmm6YG456WoIiwKICAgICAgImhtcGJUZXN0UHJvdmlzaW9uYWxCYWxsb3QiOiAi5ris6Kmm6Ieo5pmC6YG456WoIiwKICAgICAgImhtcGJWb3RlRm9yMSI6ICLmipUx56WoIiwKICAgICAgImhtcGJWb3RlRm9yMTAiOiAi5pyA5aSa5oqVMTDnpagiLAogICAgICAiaG1wYlZvdGVGb3IyIjogIuacgOWkmuaKlTLnpagiLAogICAgICAiaG1wYlZvdGVGb3IzIjogIuacgOWkmuaKlTPnpagiLAogICAgICAiaG1wYlZvdGVGb3I0IjogIuacgOWkmuaKlTTnpagiLAogICAgICAiaG1wYlZvdGVGb3I1IjogIuacgOWkmuaKlTXnpagiLAogICAgICAiaG1wYlZvdGVGb3I2IjogIuacgOWkmuaKlTbnpagiLAogICAgICAiaG1wYlZvdGVGb3I3IjogIuacgOWkmuaKlTfnpagiLAogICAgICAiaG1wYlZvdGVGb3I4IjogIuacgOWkmuaKlTjnpagiLAogICAgICAiaG1wYlZvdGVGb3I5IjogIuacgOWkmuaKlTnnpagiLAogICAgICAiaG1wYlZvdGluZ0NvbXBsZXRlIjogIuaCqOW3suWujOaIkOaKleelqOOAgiIsCiAgICAgICJobXBiV3JpdGVJbiI6ICLlr6vlhaXlgJnpgbjkuroiCiAgICB9LAogICAgImVzLVVTIjogewogICAgICAiY29udGVzdERlc2NyaXB0aW9uIjogewogICAgICAgICJ3YXRlci0xLWZpc2hpbmciOiAiwr9EZWJlcsOtYSBwcm9oaWJpcnNlIGxhIHBlc2NhIGVuIHRvZG9zIGxvcyBsYWdvcyB5IHLDrW9zIHByb3BpZWRhZCBkZSBsYSBjaXVkYWQ/IiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nIjogIsK/RGViZXLDrWEgcHJvaGliaXJzZSBsYSBwZXNjYSBlbiB0b2RvcyBsb3MgbGFnb3MgeSByw61vcyBwcm9waWVkYWQgZGUgbGEgY2l1ZGFkPyIKICAgICAgfSwKICAgICAgImNvbnRlc3RPcHRpb25MYWJlbCI6IHsKICAgICAgICAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIjogIlPDjSIsCiAgICAgICAgIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIjogIk5PIiwKICAgICAgICAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIjogIlPDjSIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIjogIk5PIgogICAgICB9LAogICAgICAiY29udGVzdFRpdGxlIjogewogICAgICAgICJjb3VudHktbGVhZGVyLW1hbW1hbCI6ICJMw61kZXIgZGVsIGNvbmRhZG8gTWFtw61mZXJvIiwKICAgICAgICAiY291bnR5LWxlYWRlci1maXNoIjogIkzDrWRlciBkZWwgY29uZGFkbyBkZSBGaXNoIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCI6ICIxIHJlcHJlc2VudGFudGUgZGVsIENvbmdyZXNvIC0gTWFtw61mZXJvIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0xLWZpc2giOiAiMSByZXByZXNlbnRhbnRlIGRlbCBDb25ncmVzbyAtIFBlc2NhZG8iLAogICAgICAgICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIjogIjIgcmVwcmVzZW50YW50ZXMgZGVsIENvbmdyZXNvIC0gTWFtw61mZXJvIiwKICAgICAgICAiY29uZ3Jlc3Npb25hbC0yLWZpc2giOiAiUmVwcmVzZW50YW50ZSBkZWwgQ29uZ3Jlc28gMiAtIFBlc2NhZG8iLAogICAgICAgICJ3YXRlci0xLWZpc2hpbmciOiAiRGlzdHJpdG8gMSBkZSBwZXNjYSIsCiAgICAgICAgIndhdGVyLTItZmlzaGluZyI6ICJEaXN0cml0byBkZSBBZ3VhIDIgUGVzY2EiCiAgICAgIH0sCiAgICAgICJjb3VudHlOYW1lIjogIk11ZXN0cmEgZGVsIGNvbmRhZG8iLAogICAgICAiZGlzdHJpY3ROYW1lIjogewogICAgICAgICJjb3VudHkiOiAiQ29uZGFkbyIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMSI6ICJEaXN0cml0byBDb25ncmVzaW9uYWwgMSIsCiAgICAgICAgImNvbmdyZXNzaW9uYWwtMiI6ICJEaXN0cml0byBDb25ncmVzaW9uYWwgMiIsCiAgICAgICAgIndhdGVyLTEiOiAiRGlzdHJpdG8gZGUgQWd1YSAxIiwKICAgICAgICAid2F0ZXItMiI6ICJEaXN0cml0byBkZSBBZ3VhIDIiCiAgICAgIH0sCiAgICAgICJlbGVjdGlvblRpdGxlIjogIkVqZW1wbG8gZGUgZWxlY2Npw7NuIHByaW1hcmlhIiwKICAgICAgInBhcnR5RnVsbE5hbWUiOiB7CiAgICAgICAgIjAiOiAiRmllc3RhIGRlIGxvcyBNYW3DrWZlcm9zIiwKICAgICAgICAiMSI6ICJGaWVzdGEgZGVsIHBlc2NhZG8iCiAgICAgIH0sCiAgICAgICJwYXJ0eU5hbWUiOiB7CiAgICAgICAgIjAiOiAiTWFtw61mZXJvIiwKICAgICAgICAiMSI6ICJQZXoiCiAgICAgIH0sCiAgICAgICJwcmVjaW5jdE5hbWUiOiB7CiAgICAgICAgInByZWNpbmN0LWMxLXcxLTEiOiAiRGlzdHJpdG8gRWxlY3RvcmFsIDEiLAogICAgICAgICJwcmVjaW5jdC1jMS13MS0yIjogIkRpc3RyaXRvIEVsZWN0b3JhbCAyIiwKICAgICAgICAicHJlY2luY3QtYzEtdzIiOiAiRGlzdHJpdG8gMyIsCiAgICAgICAgInByZWNpbmN0LWMyIjogIkRpc3RyaXRvIDQiCiAgICAgIH0sCiAgICAgICJzdGF0ZU5hbWUiOiAiRXN0YWRvIGRlIGxhIG11ZXN0cmEiLAogICAgICAiYmFsbG90TGFuZ3VhZ2UiOiAiZXNwYcOxb2wgKEVFLiBVVS4pIiwKICAgICAgImVsZWN0aW9uRGF0ZSI6ICI4IGRlIHNlcHRpZW1icmUgZGUgMjAyMSIsCiAgICAgICJobXBiQ29udGludWVWb3RpbmdPbkJhY2siOiAiVm9sdGVhIGxhIGJvbGV0YSB5IGNvbnRpbsO6YSB2b3RhbmRvIiwKICAgICAgImhtcGJDb250aW51ZVZvdGluZ09uTmV4dFNoZWV0IjogIkNvbnRpbsO6YSB2b3RhbmRvIGVuIGxhIHNpZ3VpZW50ZSBob2phIGRlIGxhIGJvbGV0YSIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zIjogIkluc3RydWNjaW9uZXMiLAogICAgICAiaG1wYkluc3RydWN0aW9uc1RvVm90ZVRleHQiOiAiUGFyYSB2b3RhciwgbGxlbmEgY29tcGxldGFtZW50ZSBlbCDDs3ZhbG8ganVudG8gYSB0dSBlbGVjY2nDs24uIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNUb1ZvdGVUaXRsZSI6ICJQYXJhIHZvdGFyOiIsCiAgICAgICJobXBiSW5zdHJ1Y3Rpb25zV3JpdGVJblRleHQiOiAiUGFyYSB2b3RhciBwb3IgdW5hIHBlcnNvbmEgY3V5byBub21icmUgbm8gZXN0w6EgZW4gbGEgYm9sZXRhLCBlc2NyaWJlIGVsIG5vbWJyZSBkZSBsYSBwZXJzb25hIGVuIGxhIGzDrW5lYSBcIkNhbmRpZGF0byBwb3IgRXNjcml0b1wiIHkgbGxlbmEgY29tcGxldGFtZW50ZSBlbCDDs3ZhbG8ganVudG8gYSBsYSBsw61uZWEuIiwKICAgICAgImhtcGJJbnN0cnVjdGlvbnNXcml0ZUluVGl0bGUiOiAiUGFyYSB2b3RhciBwb3IgdW4gY2FuZGlkYXRvIHBvciBlc2NyaXRvOiIsCiAgICAgICJobXBiT2ZmaWNpYWxBYnNlbnRlZUJhbGxvdCI6ICJCb2xldGEgb2ZpY2lhbCBkZSB2b3RvIGF1c2VudGUiLAogICAgICAiaG1wYk9mZmljaWFsQmFsbG90IjogIkJvbGV0YSBvZmljaWFsIiwKICAgICAgImhtcGJPZmZpY2lhbFByb3Zpc2lvbmFsQmFsbG90IjogIkJvbGV0YSBvZmljaWFsIHByb3Zpc2lvbmFsIiwKICAgICAgImhtcGJQYWdlIjogIlDDoWdpbmEiLAogICAgICAiaG1wYlBhZ2VJbnRlbnRpb25hbGx5QmxhbmsiOiAiRXN0YSBww6FnaW5hIGVzdMOhIGludGVuY2lvbmFsbWVudGUgZW4gYmxhbmNvIiwKICAgICAgImhtcGJTYW1wbGVBYnNlbnRlZUJhbGxvdCI6ICJNb2RlbG8gZGUgYm9sZXRhIGRlIHZvdG8gYXVzZW50ZSIsCiAgICAgICJobXBiU2FtcGxlQmFsbG90IjogIkJvbGV0YSBkZSBtdWVzdHJhIiwKICAgICAgImhtcGJTYW1wbGVQcm92aXNpb25hbEJhbGxvdCI6ICJCb2xldGEgZGUgbXVlc3RyYSBwcm92aXNpb25hbCIsCiAgICAgICJobXBiVGVzdEFic2VudGVlQmFsbG90IjogIkJvbGV0YSBkZSBwcnVlYmEgZGUgdm90byBhdXNlbnRlIiwKICAgICAgImhtcGJUZXN0QmFsbG90IjogIkJvbGV0YSBkZSBwcnVlYmEiLAogICAgICAiaG1wYlRlc3RQcm92aXNpb25hbEJhbGxvdCI6ICJCb2xldGEgZGUgcHJ1ZWJhIHByb3Zpc2lvbmFsIiwKICAgICAgImhtcGJWb3RlRm9yMSI6ICJWb3RhIHBvciAxIiwKICAgICAgImhtcGJWb3RlRm9yMTAiOiAiVm90YSBwb3IgaGFzdGEgMTAiLAogICAgICAiaG1wYlZvdGVGb3IyIjogIlZvdGEgcG9yIGhhc3RhIDIiLAogICAgICAiaG1wYlZvdGVGb3IzIjogIlZvdGEgcG9yIGhhc3RhIDMiLAogICAgICAiaG1wYlZvdGVGb3I0IjogIlZvdGEgcG9yIGhhc3RhIDQiLAogICAgICAiaG1wYlZvdGVGb3I1IjogIlZvdGEgcG9yIGhhc3RhIDUiLAogICAgICAiaG1wYlZvdGVGb3I2IjogIlZvdGEgcG9yIGhhc3RhIDYiLAogICAgICAiaG1wYlZvdGVGb3I3IjogIlZvdGEgcG9yIGhhc3RhIDciLAogICAgICAiaG1wYlZvdGVGb3I4IjogIlZvdGEgcG9yIGhhc3RhIDgiLAogICAgICAiaG1wYlZvdGVGb3I5IjogIlZvdGEgcG9yIGhhc3RhIDkiLAogICAgICAiaG1wYlZvdGluZ0NvbXBsZXRlIjogIkhhcyBjb21wbGV0YWRvIGxhIHZvdGFjacOzbi4iLAogICAgICAiaG1wYldyaXRlSW4iOiAiQ2FuZGlkYXRvIHBvciBlc2NyaXRvIgogICAgfQogIH0sCiAgImJhbGxvdFN0eWxlcyI6IFsKICAgIHsKICAgICAgImlkIjogIjEtTWFfemgtSGFucyIsCiAgICAgICJncm91cElkIjogIjEtTWEiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MS0xIiwgInByZWNpbmN0LWMxLXcxLTIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxLU1hX3poLUhhbnQiLAogICAgICAiZ3JvdXBJZCI6ICIxLU1hIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzEtMSIsICJwcmVjaW5jdC1jMS13MS0yIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMS1NYV9lbiIsCiAgICAgICJncm91cElkIjogIjEtTWEiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MS0xIiwgInByZWNpbmN0LWMxLXcxLTIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlbiJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMS1NYV9lcy1VUyIsCiAgICAgICJncm91cElkIjogIjEtTWEiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MS0xIiwgInByZWNpbmN0LWMxLXcxLTIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjAiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMS1GX3poLUhhbnMiLAogICAgICAiZ3JvdXBJZCI6ICIxLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MS0xIiwgInByZWNpbmN0LWMxLXcxLTIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxLUZfemgtSGFudCIsCiAgICAgICJncm91cElkIjogIjEtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcxLTEiLCAicHJlY2luY3QtYzEtdzEtMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbInpoLUhhbnQiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjEtRl9lbiIsCiAgICAgICJncm91cElkIjogIjEtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcxLTEiLCAicHJlY2luY3QtYzEtdzEtMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMSIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxLUZfZXMtVVMiLAogICAgICAiZ3JvdXBJZCI6ICIxLUYiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MS0xIiwgInByZWNpbmN0LWMxLXcxLTIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1NYV96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiMi1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFucyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1NYV96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiMi1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1NYV9lbiIsCiAgICAgICJncm91cElkIjogIjItTWEiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMS13MiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0xIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLU1hX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiMi1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiZXMtVVMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjItRl96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiMi1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIyLUZfemgtSGFudCIsCiAgICAgICJncm91cElkIjogIjItRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMxLXcyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTEiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1GX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMi1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlbiJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMi1GX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiMi1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzEtdzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMSIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1NYV96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiMy1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFucyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1NYV96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiMy1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1NYV9lbiIsCiAgICAgICJncm91cElkIjogIjMtTWEiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTEiXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLU1hX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiMy1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiZXMtVVMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjMtRl96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiMy1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIzLUZfemgtSGFudCIsCiAgICAgICJncm91cElkIjogIjMtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMSJdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1GX2VuIiwKICAgICAgImdyb3VwSWQiOiAiMy1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlbiJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiMy1GX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiMy1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0xIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1NYV96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiNC1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFucyJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1NYV96aC1IYW50IiwKICAgICAgImdyb3VwSWQiOiAiNC1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1NYV9lbiIsCiAgICAgICJncm91cElkIjogIjQtTWEiLAogICAgICAicHJlY2luY3RzIjogWyJwcmVjaW5jdC1jMiJdLAogICAgICAiZGlzdHJpY3RzIjogWyJjb3VudHkiLCAiY29uZ3Jlc3Npb25hbC0yIiwgIndhdGVyLTIiXSwKICAgICAgInBhcnR5SWQiOiAiMCIsCiAgICAgICJsYW5ndWFnZXMiOiBbImVuIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LU1hX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiNC1NYSIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIwIiwKICAgICAgImxhbmd1YWdlcyI6IFsiZXMtVVMiXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIjQtRl96aC1IYW5zIiwKICAgICAgImdyb3VwSWQiOiAiNC1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJ6aC1IYW5zIl0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICI0LUZfemgtSGFudCIsCiAgICAgICJncm91cElkIjogIjQtRiIsCiAgICAgICJwcmVjaW5jdHMiOiBbInByZWNpbmN0LWMyIl0sCiAgICAgICJkaXN0cmljdHMiOiBbImNvdW50eSIsICJjb25ncmVzc2lvbmFsLTIiLCAid2F0ZXItMiJdLAogICAgICAicGFydHlJZCI6ICIxIiwKICAgICAgImxhbmd1YWdlcyI6IFsiemgtSGFudCJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1GX2VuIiwKICAgICAgImdyb3VwSWQiOiAiNC1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlbiJdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiNC1GX2VzLVVTIiwKICAgICAgImdyb3VwSWQiOiAiNC1GIiwKICAgICAgInByZWNpbmN0cyI6IFsicHJlY2luY3QtYzIiXSwKICAgICAgImRpc3RyaWN0cyI6IFsiY291bnR5IiwgImNvbmdyZXNzaW9uYWwtMiIsICJ3YXRlci0yIl0sCiAgICAgICJwYXJ0eUlkIjogIjEiLAogICAgICAibGFuZ3VhZ2VzIjogWyJlcy1VUyJdCiAgICB9CiAgXSwKICAiY29udGVzdHMiOiBbCiAgICB7CiAgICAgICJpZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICJkaXN0cmljdElkIjogImNvdW50eSIsCiAgICAgICJ0aXRsZSI6ICJDb3VudHkgTGVhZGVyIE1hbW1hbCIsCiAgICAgICJ0eXBlIjogImNhbmRpZGF0ZSIsCiAgICAgICJzZWF0cyI6IDEsCiAgICAgICJjYW5kaWRhdGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJob3JzZSIsCiAgICAgICAgICAibmFtZSI6ICJIb3JzZSIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjAiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogIm90dGVyIiwKICAgICAgICAgICJuYW1lIjogIk90dGVyIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZm94IiwKICAgICAgICAgICJuYW1lIjogIkZveCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjAiXQogICAgICAgIH0KICAgICAgXSwKICAgICAgImFsbG93V3JpdGVJbnMiOiBmYWxzZSwKICAgICAgInBhcnR5SWQiOiAiMCIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAiZGlzdHJpY3RJZCI6ICJjb3VudHkiLAogICAgICAidGl0bGUiOiAiQ291bnR5IExlYWRlciBGaXNoIiwKICAgICAgInR5cGUiOiAiY2FuZGlkYXRlIiwKICAgICAgInNlYXRzIjogMSwKICAgICAgImNhbmRpZGF0ZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInNlYWhvcnNlIiwKICAgICAgICAgICJuYW1lIjogIlNlYWhvcnNlIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMSJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAic2FsbW9uIiwKICAgICAgICAgICJuYW1lIjogIlNhbG1vbiIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjEiXQogICAgICAgIH0KICAgICAgXSwKICAgICAgImFsbG93V3JpdGVJbnMiOiBmYWxzZSwKICAgICAgInBhcnR5SWQiOiAiMSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgImRpc3RyaWN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgInRpdGxlIjogIkNvbmdyZXNzaW9uYWwgMSBSZXByZXNlbnRhdGl2ZSAtIE1hbW1hbCIsCiAgICAgICJ0eXBlIjogImNhbmRpZGF0ZSIsCiAgICAgICJzZWF0cyI6IDEsCiAgICAgICJjYW5kaWRhdGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ6ZWJyYS0xIiwKICAgICAgICAgICJuYW1lIjogIlplYnJhIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibGlvbi0xIiwKICAgICAgICAgICJuYW1lIjogIkxpb24iLAogICAgICAgICAgInBhcnR5SWRzIjogWyIwIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJrYW5nYXJvby0xIiwKICAgICAgICAgICJuYW1lIjogIkthbmdhcm9vIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAiZWxlcGhhbnQtMSIsCiAgICAgICAgICAibmFtZSI6ICJFbGVwaGFudCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjAiXQogICAgICAgIH0KICAgICAgXSwKICAgICAgImFsbG93V3JpdGVJbnMiOiB0cnVlLAogICAgICAicGFydHlJZCI6ICIwIgogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgImRpc3RyaWN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xIiwKICAgICAgInRpdGxlIjogIkNvbmdyZXNzaW9uYWwgMSBSZXByZXNlbnRhdGl2ZSAtIEZpc2giLAogICAgICAidHlwZSI6ICJjYW5kaWRhdGUiLAogICAgICAic2VhdHMiOiAxLAogICAgICAiY2FuZGlkYXRlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAibWFudGEtcmF5LTEiLAogICAgICAgICAgIm5hbWUiOiAiTWFudGEgUmF5IiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMSJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAicHVmZmVyZmlzaC0xIiwKICAgICAgICAgICJuYW1lIjogIlB1ZmZlcmZpc2giLAogICAgICAgICAgInBhcnR5SWRzIjogWyIxIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJyb2NrZmlzaC0xIiwKICAgICAgICAgICJuYW1lIjogIlJvY2tmaXNoIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMSJdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiaWQiOiAidHJpZ2dlcmZpc2gtMSIsCiAgICAgICAgICAibmFtZSI6ICJUcmlnZ2VyZmlzaCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjEiXQogICAgICAgIH0KICAgICAgXSwKICAgICAgImFsbG93V3JpdGVJbnMiOiB0cnVlLAogICAgICAicGFydHlJZCI6ICIxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAiZGlzdHJpY3RJZCI6ICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAidGl0bGUiOiAiQ29uZ3Jlc3Npb25hbCAyIFJlcHJlc2VudGF0aXZlIC0gTWFtbWFsIiwKICAgICAgInR5cGUiOiAiY2FuZGlkYXRlIiwKICAgICAgInNlYXRzIjogMSwKICAgICAgImNhbmRpZGF0ZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogInplYnJhLTIiLAogICAgICAgICAgIm5hbWUiOiAiWmVicmEiLAogICAgICAgICAgInBhcnR5SWRzIjogWyIwIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJsaW9uLTIiLAogICAgICAgICAgIm5hbWUiOiAiTGlvbiIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjAiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogImthbmdhcm9vLTIiLAogICAgICAgICAgIm5hbWUiOiAiS2FuZ2Fyb28iLAogICAgICAgICAgInBhcnR5SWRzIjogWyIwIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJlbGVwaGFudC0yIiwKICAgICAgICAgICJuYW1lIjogIkVsZXBoYW50IiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMCJdCiAgICAgICAgfQogICAgICBdLAogICAgICAiYWxsb3dXcml0ZUlucyI6IHRydWUsCiAgICAgICJwYXJ0eUlkIjogIjAiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAiZGlzdHJpY3RJZCI6ICJjb25ncmVzc2lvbmFsLTIiLAogICAgICAidGl0bGUiOiAiQ29uZ3Jlc3Npb25hbCAyIFJlcHJlc2VudGF0aXZlIC0gRmlzaCIsCiAgICAgICJ0eXBlIjogImNhbmRpZGF0ZSIsCiAgICAgICJzZWF0cyI6IDEsCiAgICAgICJjYW5kaWRhdGVzIjogWwogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJtYW50YS1yYXktMiIsCiAgICAgICAgICAibmFtZSI6ICJNYW50YSBSYXkiLAogICAgICAgICAgInBhcnR5SWRzIjogWyIxIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJwdWZmZXJmaXNoLTIiLAogICAgICAgICAgIm5hbWUiOiAiUHVmZmVyZmlzaCIsCiAgICAgICAgICAicGFydHlJZHMiOiBbIjEiXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImlkIjogInJvY2tmaXNoLTIiLAogICAgICAgICAgIm5hbWUiOiAiUm9ja2Zpc2giLAogICAgICAgICAgInBhcnR5SWRzIjogWyIxIl0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJpZCI6ICJ0cmlnZ2VyZmlzaC0yIiwKICAgICAgICAgICJuYW1lIjogIlRyaWdnZXJmaXNoIiwKICAgICAgICAgICJwYXJ0eUlkcyI6IFsiMSJdCiAgICAgICAgfQogICAgICBdLAogICAgICAiYWxsb3dXcml0ZUlucyI6IHRydWUsCiAgICAgICJwYXJ0eUlkIjogIjEiCiAgICB9LAogICAgewogICAgICAiaWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgImRpc3RyaWN0SWQiOiAid2F0ZXItMSIsCiAgICAgICJ0aXRsZSI6ICJXYXRlciBEaXN0cmljdCAxIEZpc2hpbmciLAogICAgICAidHlwZSI6ICJ5ZXNubyIsCiAgICAgICJkZXNjcmlwdGlvbiI6ICJTaG91bGQgZmlzaGluZyBiZSBiYW5uZWQgaW4gYWxsIGNpdHkgb3duZWQgbGFrZXMgYW5kIHJpdmVycz8iLAogICAgICAieWVzT3B0aW9uIjogewogICAgICAgICJpZCI6ICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciLAogICAgICAgICJsYWJlbCI6ICJZRVMiCiAgICAgIH0sCiAgICAgICJub09wdGlvbiI6IHsKICAgICAgICAiaWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciLAogICAgICAgICJsYWJlbCI6ICJOTyIKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImlkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICJkaXN0cmljdElkIjogIndhdGVyLTIiLAogICAgICAidGl0bGUiOiAiV2F0ZXIgRGlzdHJpY3QgMiBGaXNoaW5nIiwKICAgICAgInR5cGUiOiAieWVzbm8iLAogICAgICAiZGVzY3JpcHRpb24iOiAiU2hvdWxkIGZpc2hpbmcgYmUgYmFubmVkIGluIGFsbCBjaXR5IG93bmVkIGxha2VzIGFuZCByaXZlcnM/IiwKICAgICAgInllc09wdGlvbiI6IHsKICAgICAgICAiaWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIiwKICAgICAgICAibGFiZWwiOiAiWUVTIgogICAgICB9LAogICAgICAibm9PcHRpb24iOiB7CiAgICAgICAgImlkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIiwKICAgICAgICAibGFiZWwiOiAiTk8iCiAgICAgIH0KICAgIH0KICBdLAogICJjb3VudHkiOiB7CiAgICAiaWQiOiAic2FtcGxlLWNvdW50eSIsCiAgICAibmFtZSI6ICJTYW1wbGUgQ291bnR5IgogIH0sCiAgImRhdGUiOiAiMjAyMS0wOS0wOCIsCiAgImRpc3RyaWN0cyI6IFsKICAgIHsKICAgICAgImlkIjogImNvdW50eSIsCiAgICAgICJuYW1lIjogIkNvdW50eSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJjb25ncmVzc2lvbmFsLTEiLAogICAgICAibmFtZSI6ICJDb25ncmVzc2lvbmFsIERpc3RyaWN0IDEiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiY29uZ3Jlc3Npb25hbC0yIiwKICAgICAgIm5hbWUiOiAiQ29uZ3Jlc3Npb25hbCBEaXN0cmljdCAyIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIndhdGVyLTEiLAogICAgICAibmFtZSI6ICJXYXRlciBEaXN0cmljdCAxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIndhdGVyLTIiLAogICAgICAibmFtZSI6ICJXYXRlciBEaXN0cmljdCAyIgogICAgfQogIF0sCiAgImlkIjogImVsZWN0aW9uLXByaW1hcnktcHJlY2luY3Qtc3BsaXRzIiwKICAicGFydGllcyI6IFsKICAgIHsKICAgICAgImlkIjogIjAiLAogICAgICAibmFtZSI6ICJNYW1tYWwiLAogICAgICAiZnVsbE5hbWUiOiAiTWFtbWFsIFBhcnR5IiwKICAgICAgImFiYnJldiI6ICJNYSIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICIxIiwKICAgICAgIm5hbWUiOiAiRmlzaCIsCiAgICAgICJmdWxsTmFtZSI6ICJGaXNoIFBhcnR5IiwKICAgICAgImFiYnJldiI6ICJGIgogICAgfQogIF0sCiAgInByZWNpbmN0cyI6IFsKICAgIHsKICAgICAgImlkIjogInByZWNpbmN0LWMxLXcxLTEiLAogICAgICAibmFtZSI6ICJQcmVjaW5jdCAxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogInByZWNpbmN0LWMxLXcxLTIiLAogICAgICAibmFtZSI6ICJQcmVjaW5jdCAyIgogICAgfSwKICAgIHsKICAgICAgImlkIjogInByZWNpbmN0LWMxLXcyIiwKICAgICAgIm5hbWUiOiAiUHJlY2luY3QgMyIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJwcmVjaW5jdC1jMiIsCiAgICAgICJuYW1lIjogIlByZWNpbmN0IDQiCiAgICB9CiAgXSwKICAic2VhbCI6ICI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDk4My4zNDcyMyA5ODMuMzI3NDJcIiB2ZXJzaW9uPVwiMS4xXCIgeT1cIjBcIiB4PVwiMFwiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiPjx0aXRsZT5TZWFsIG9mIE1vbnRnb21lcnkgQ291bnR5LCBNYXJ5bGFuZC48L3RpdGxlPjxwYXRoIGQ9XCJtIDQ5MS42NjA3NiwtMC4wMDM5MDYyNCBjIC02Ni4zNywwIC0xMzAuNzgwNiwxMy4wMDgzMzYyNCAtMTkxLjM3MDU5LDM4LjY0ODMzNjI0IC01OC41NiwyNC43MyAtMTExLjE0MDM4LDYwLjE5NTgwMiAtMTU2LjMwMDM4LDEwNS4zMjk4IC00NS4xNTE5OTQsNDUuMTQgLTgwLjU5MzMyNyw5Ny43NDA4NSAtMTA1LjM0OTMyNywxNTYuMjgwODQgLTI1LjY2OCw2MC42MiAtMzguNjQwNTI0MDM0OTk2LDEyNS4wMzAxMyAtMzguNjQwNTI0MDM0OTk2LDE5MS4zOTAxMiAwLDY2LjM4MDAxIDEyLjk3MjQzMDAzNDk5NiwxMzAuNzc5OSAzOC42NDQ0MzAwMzQ5OTYsMTkxLjM5OTkgMjQuNzU0LDU4LjU0MSA2MC4xOTU1NjgsMTExLjEyMDM3IDEwNS4zMzk1NzEsMTU2LjMwMDM3IDQ1LjE2MTk5LDQ1LjExNDk5IDk3LjczOTM3LDgwLjU3NjI3IDE1Ni4zMDAzNywxMDUuMzEwMjYgNjAuNTg0LDI1LjY3OTAxIDEyNS4wMDA1OSwzOC42NjIwMSAxOTEuMzcwNTksMzguNjYyMDEgbCAwLjAwNiwwLjAxMTcgYyA2Ni4zNzIsMCAxMzAuNzU4NDEsLTEyLjk4MyAxOTEuMzc4NDEsLTM4LjY2MjAxIDU4LjU0MywtMjQuNzM2OTkgMTExLjE1MDg0LC02MC4xOTgyNyAxNTYuMjgwODQsLTEwNS4zMTAyNiA0NS4xMzQ5OSwtNDUuMTggODAuNTk5OCwtOTcuNzYwMzcgMTA1LjMyOTc5LC0xNTYuMzAwMzggMjUuNjYxMDEsLTYwLjYyMiAzOC42OTEzMSwtMTI1LjAxMDEyIDM4LjY5MTMxLC0xOTEuMzkwMTIgMCwtNjYuMzYgLTEzLjAzMDMsLTEzMC43NzAxMyAtMzguNjkxMzEsLTE5MS4zOTAxMyBDIDkxOS45MTk4MSwyNDEuNzE2NTYgODg0LjQ2LDE4OS4xMTYxOCA4MzkuMzIwMDEsMTQzLjk3NjE4IDc5NC4xOTAwMSw5OC44NDAxODUgNzQxLjU4OTE3LDYzLjM3NDM4MyA2ODMuMDM5MTcsMzguNjQ2MzgzIDYyMi40MTkxNywxMy4wMDQzODMgNTU4LjAzMDc2LC0wLjAwMzkwNjI0IDQ5MS42NjA3NiwtMC4wMDM5MDYyNCBaXCIgZmlsbD1cIiNmZmZcIi8+PHBhdGggZD1cIm00MDUuOTMgODc3LjM2YzUyLjA4IDExLjU3NCAxMDQuODMgMTIuNjIyIDE1Ni44NyAzLjA1OTggNTAuMjY4LTkuMjA1IDk3LjY5Mi0yNy44ODMgMTQwLjk5LTU1LjQyOCA0My4yOTctMjcuNTMxIDgwLjI1My02Mi42MTQgMTA5LjkyLTEwNC4yMiAzMC42NTYtNDMuMDgyIDUyLjA5Ny05MS4zMjIgNjMuNjcyLTE0My40IDExLjU3NC01Mi4wOCAxMi41ODUtMTA0Ljg2IDMuMDU1My0xNTYuODUtOS4yNDk4LTUwLjI3Ni0yNy44Ny05Ny43MTItNTUuNDI5LTE0MC45OS0yNy41NDktNDMuMzItNjIuNjA5LTgwLjI3Ni0xMDQuMjQtMTA5Ljk1LTQzLjA5OS0zMC42ODctOTEuMzI1LTUyLjA3Ny0xNDMuNC02My42NTEtNTIuMDY4LTExLjU3MS0xMDQuODMtMTIuNjI1LTE1Ni44NS0zLjA3NzItNTAuMjU2IDkuMjU0My05Ny42NyAyNy44ODEtMTQwLjk3IDU1LjQ1Ni00My4yOTIgMjcuNTI4LTgwLjI5NyA2Mi42MDItMTA5LjkxIDEwNC4yNC0zMC43IDQzLjA0OS01Mi4xMDcgOTEuMjk3LTYzLjY4MSAxNDMuMzgtMTEuNTc0IDUyLjA4LTEyLjYxNyAxMDQuODUtMy4wNDYxIDE1Ni44OCA5LjIwMDQgNTAuMjQyIDI3Ljg2NyA5Ny42ODggNTUuNDIyIDE0MC45NiAyNy41NTMgNDMuMjkzIDYyLjYwMiA4MC4yOTcgMTA0LjIyIDEwOS45MiA0My4wODEgMzAuNzAyIDkxLjMyIDUyLjA5NyAxNDMuMzkgNjMuNjY4bS0yOTIuNzUtNDY5LjgyYzExLjM1LTUxLjA3MiAzMi4zOTMtOTguNDMzIDYyLjQ4MS0xNDAuNyAyOS4wNzktNDAuODQxIDY1LjM1Ni03NS4yNTEgMTA3Ljg2LTEwMi4zIDQyLjQ1Ni0yNy4wMDggODkuMDA1LTQ1LjMzMSAxMzguMzMtNTQuMzcyIDUxLjAyMy05LjM2OSAxMDIuODMtOC4zMzcyIDE1My45IDMuMDEyOCA1MS4wOTIgMTEuMzU0IDk4LjQ2MiAzMi4zNjQgMTQwLjcyIDYyLjQ2NCA0MC44NDEgMjkuMDc5IDc1LjIyMSA2NS4zODcgMTAyLjI4IDEwNy44NCAyNy4wMjUgNDIuNDk2IDQ1LjMyNiA4OS4wMzcgNTQuMzcgMTM4LjM1IDkuMzY2MyA1MS4wMzUgOC4zMzI1IDEwMi44NC0zLjAxNzQgMTUzLjkxLTExLjM1NCA1MS4wOTItMzIuMzU2IDk4LjQzOS02Mi40NTcgMTQwLjctMjkuMDggNDAuODQ1LTY1LjM3IDc1LjI1LTEwNy44NSAxMDIuMjgtNDIuNSAyNy4wNDMtODkuMDIgNDUuMzUxLTEzOC4zMyA1NC4zOTQtNTEuMDI5IDkuMzQyMi0xMDIuODUgOC4zMzYxLTE1My45NC0zLjAxNzktNTEuMDcyLTExLjM1LTk4LjQzNC0zMi4zODUtMTQwLjY5LTYyLjQ1OS00MC44NDktMjkuMDgxLTc1LjI2Mi02NS4zNzMtMTAyLjI3LTEwNy44Ny0yNy4wNDktNDIuNDgtNDUuMzM5LTg5LjAxNS01NC4zODItMTM4LjMzLTkuMzU0Mi01MS4wMzItOC4zNjE2LTEwMi44MyAyLjk5MjgtMTUzLjkyXCIvPjxwYXRoIGQ9XCJtNDkxLjY2IDk4My4zM2M2Ni4zNzIgMCAxMzAuNzYtMTIuOTg0IDE5MS4zOC0zOC42NjMgNTguNTQzLTI0LjczNyAxMTEuMTUtNjAuMTk4IDE1Ni4yOC0xMDUuMzEgNDUuMTM1LTQ1LjE4IDgwLjYtOTcuNzYgMTA1LjMzLTE1Ni4zIDI1LjY2MS02MC42MjIgMzguNjkxLTEyNS4wMSAzOC42OTEtMTkxLjM5IDAtNjYuMzYtMTMuMDMtMTMwLjc3LTM4LjY5MS0xOTEuMzktMjQuNzMtNTguNTYtNjAuMTktMTExLjE2LTEwNS4zMy0xNTYuMy00NS4xMy00NS4xMzYtOTcuNzMtODAuNjAyLTE1Ni4yOC0xMDUuMzMtNjAuNjItMjUuNjQyLTEyNS4wMS0zOC42NS0xOTEuMzgtMzguNjVzLTEzMC43OCAxMy4wMDgtMTkxLjM3IDM4LjY0OGMtNTguNTYgMjQuNzMtMTExLjE0IDYwLjE5Ni0xNTYuMyAxMDUuMzMtNDUuMTUyIDQ1LjE0LTgwLjU5NCA5Ny43NC0xMDUuMzUgMTU2LjI4LTI1LjY2OCA2MC42Mi0zOC42NCAxMjUuMDMtMzguNjQgMTkxLjM5IDAgNjYuMzggMTIuOTcyIDEzMC43OCAzOC42NDQgMTkxLjQgMjQuNzU0IDU4LjU0MSA2MC4xOTYgMTExLjEyIDEwNS4zNCAxNTYuMyA0NS4xNjIgNDUuMTE1IDk3LjczOSA4MC41NzYgMTU2LjMgMTA1LjMxIDYwLjU4NCAyNS42NzkgMTI1IDM4LjY2MyAxOTEuMzcgMzguNjYzbS00ODQuNTMtNDkxLjY3YzAtNjUuNDEgMTIuNzk4LTEyOC44OCAzOC4wNTktMTg4LjU5IDI0LjQxMi01Ny43MjUgNTkuMzYtMTA5LjUzIDEwMy44Ni0xNTQuMDMgNDQuNTA5LTQ0LjQ5OSA5Ni4zMDUtNzkuNDMyIDE1NC4wMi0xMDMuODMgNTkuNzQ1LTI1LjI4NyAxMjMuMTktMzguMDk1IDE4OC42MS0zOC4wOTUgNjUuMzk2IDAgMTI4Ljg2IDEyLjgxIDE4OC42IDM4LjA5NSA1Ny43MDMgMjQuNCAxMDkuNTMgNTkuMzM1IDE1NC4wMyAxMDMuODMgNDQuNDc3IDQ0LjQ5NyA3OS40MSA5Ni4zMDMgMTAzLjgzIDE1NC4wMyAyNS4yNjMgNTkuNzExIDM4LjA3MyAxMjMuMTggMzguMDczIDE4OC41OSAwIDY1LjQzMi0xMi44MSAxMjguODgtMzguMDczIDE4OC42MS0yNC40MjQgNTcuNzA1LTU5LjM1NiAxMDkuNTMtMTAzLjgzIDE1My45OC00NC40OTcgNDQuNTE5LTk2LjMyNyA3OS40NzUtMTU0LjAzIDEwMy44OC01OS43MzUgMjUuMjU5LTEyMy4yIDM4LjA2OS0xODguNiAzOC4wNjktNjUuNDIyIDAtMTI4Ljg3LTEyLjgxLTE4OC42MS0zOC4wNjktNTcuNzItMjQuNDEtMTA5LjUyLTU5LjM2LTE1NC4wMy0xMDMuODgtNDQuNDktNDQuNDYtNzkuNDQtOTYuMjgtMTAzLjg1LTE1My45OS0yNS4yNjMtNTkuNzMtMzguMDYxLTEyMy4xNy0zOC4wNjEtMTg4LjYxXCIvPjxwYXRoIGQ9XCJtNjE0LjY0IDIyNC44M2M0LjE0NjEtNC45OTM3IDYuOTk2Ny0xMi40ODYgMTAuMzkxLTE3Ljc0NGgxLjQ2NzNsMTkuMTc1IDExLjcyMmMyLjM2MjkgMC4yNjc4OCA0LjIzOC0xLjQ3MTMgNS4xNjk2LTMuMjUwNSAxLjAyNzUtNi40MjEgMS4wMjc1LTEwLjYxMSAyLjQxMDktMTYuOTQ0IDUuNTI5NCA3LjY3MjQgMTAuODc1IDE3LjU3MiAxNC4wNDEgMjYuMjJoLTUyLjY1NVwiIGZpbGw9XCIjZmZmXCIvPjxwYXRoIGQ9XCJtMjQ0LjE2IDQ2OS41MmMwIDIwMS4xMyAxMDMuMiAzMTAuNSAyNDcuNTQgMzY0LjE0IDE0NC4yOC01My42MzkgMjQ3LjQ2LTE2My4wMSAyNDcuNDYtMzY0LjE0di0yNDQuNjloLTQ5NXYyNDQuNjlcIiBmaWxsPVwiIzAwOTZkNVwiLz48cGF0aCBkPVwibTI0NC4xOCAyMjQuODN2MjQ0LjY5YzAgMjAxLjEzIDEwMy4xNiAzMTAuNSAyNDcuNDQgMzY0LjE0IDE0NC4zNy01My42MzkgMjQ3LjU0LTE2My4wMSAyNDcuNTQtMzY0LjE0di0yNDQuNjloLTQ5NC45OG00ODEuMzQgMjMxLjE0djEzLjU1NGMwIDkyLjE2MS0yMi41NjEgMTY5LjM0LTY2Ljg4MSAyMjkuMzEtMzguNzA2IDUyLjI1Ni05NC44OCA5Mi42MTMtMTY3LjAyIDEyMC4yNi03Mi4xMi0yNy42NS0xMjguMjMtNjgtMTY2Ljg5LTEyMC4yNi00NC40My01OS45Ni02Ni45NS0xMzcuMTUtNjYuOTUtMjI5LjMxdi0yMzEuMTRoNDY3Ljc0elwiIGZpbGw9XCIjMWYxOTFhXCIvPjxwYXRoIGQ9XCJtNDYyLjMyIDQ5My4wNnYzMy42NjRoLTU4LjI0OXYtMzMuNjY0aC01OC4yOTd2MzMuNjY0aC01OC4zMjF2LTMzLjY2NGgtMjkuMTU0YzEuNjg3MiAzOC44MzggNy41ODA0IDc0LjcyNSAxNy42MDggMTA3LjcyIDEyLjAxOCAzNi41MTkgMjkuMTc4IDcxLjUxOCA1Mi41MDMgMTAyLjk2IDM4LjQ5OCA0OS43OTcgOTMuMjkyIDg4LjU0MiAxNjIuOTQgMTE1LjI1di0zMjUuOTNoLTI5LjAzXCIgZmlsbD1cIiNmZjFiMmNcIi8+PHBhdGggZD1cIm00OTEuMzUgMjM4LjQzdjI1NC42OGgyOS4yNDZ2MzMuNjZoNTguMjI1di0zMy42Nmg1OC4zMjF2MzMuNjZoNTguMjc3di0zMy42NmgzMC4xMzh2LTI1NC42OFwiIGZpbGw9XCIjZmYxYjJjXCIvPjxnIGZpbGw9XCIjMWYxOTFhXCI+PHBhdGggZD1cIm01NzcuNCA2NTUuODVoNDMuMjA4djMuNjYyM2gtNDMuMjA4elwiLz48cGF0aCBkPVwibTU3Mi41OCA2NTkuNTF2LTMuNjYyMy00LjgwOThoNC44MTc3IDQ3LjkzdjQuODA5OCA4LjQyOGgtNC43MjE4LTQ4LjAyNXpcIi8+PHBhdGggZD1cIm02MTcuNjIgNjgxLjUzYy02LjEwOTEtNi41NTI5LTYuMDIxMi0xNy4xNjQtNi4wMjEyLTE3LjE2NGgtMTAuODM1djIwLjczNGMwIDEuMDIzNS0wLjg1MTYgMS44MjcxLTEuNzc5MiAxLjgyNzEtMS4wNzU1IDAtMS44NzUxLTAuODAzNjItMS44NzUxLTEuODI3MXYtMjAuNzM0aC0xMC43OTVzMC4wOTYgMTAuNjExLTUuOTY5MiAxNy4xNjRjLTYuMDY1MiA2LjM4MS0xNC4zNTcgMy40ODI0LTE0LjM1NyAzLjQ4MjRzMC4xNzU5MiA0LjMxOCAyLjQxMDkgNi45NDg3YzIuMDUxIDIuNzYyNyAzLjgzNDIgNC44MTc4IDcuNDg4NSA1LjAzNzYgMi41NDI4IDAuMTc5OTIgNi43MzY4LTEuMzM1NCA3LjU4MDQtMC40ODM3NyAwLjYxOTcgMC44NDM2LTAuMDg4IDQuODA5OCA1LjEyMTYgMTEuMDk1IDQuODYxNyA1LjgwMTMgMTAuMzk1IDUuOTgxMiAxMC4zOTUgNS45ODEyczUuNDM3NC0wLjE3OTkyIDEwLjI5MS01Ljk4MTJjNS4yMjU2LTYuMjg1IDQuNTk3OC0xMC4yNTEgNS4yMjU2LTExLjA5NSAwLjc1MTY1LTAuODUxNiA0LjkwNTcgMC42NjM2OSA3LjQ4ODUgMC40ODM3NyAzLjY1ODMtMC4yMTk4OSA1LjQzMzQtMi4yNzA5IDcuNTgwNC01LjAzNzYgMi4xODMtMi42MzA4IDIuMzE4OS02Ljk0ODcgMi4zMTg5LTYuOTQ4N3MtOC4zMDAxIDIuODk4Ni0xNC4yNjktMy40ODI0XCIvPjxwYXRoIGQ9XCJtNTg0Ljg1IDcxMC42MWMtMi45ODY2LTMuNTIyNC00LjQ1NzktNi44MjQ4LTUuMTY5Ni05LjI3NTctMS4wMjc1IDAuMjI3OS0yLjIzNSAwLjM5OTgyLTMuNDc4NCAwLjM5OTgyaC0wLjYyMzdjLTUuNjYxNC0wLjE3MTkyLTkuMTQzNy00LjE4Ni0xMC45MTktNi43MzI4LTMuNTcwMy00LjYyOTgtMy4zOTQ0LTkuNDAzNi0zLjQ4MjQtOS43NTk0bC0wLjI1OTg4LTYuOTU2NyA2LjU0ODkgMi4xMzljMC0wLjA4NCAwLjkzOTU2IDAuNDA3ODEgMi45NDY2IDAuNDA3ODEgMi4xMzUtMC4xMzE5NCA0LjMyMi0wLjQ5MTc3IDYuMjg1LTIuNTQ2OCA0LjE5LTQuMjc4IDQuODEzOC0xMi45MjIgNC44MTM4LTEzLjkwOSAwLTAuMDQ4LTAuMDQ0LTAuMDkxOS0wLjA0NC0wLjA5MTkgMC0xLjI1MTQgMC40ODM3Ny0yLjUzODggMS40MjMzLTMuMzkwNCAwLjg0MzYtMC45MzU1NiAyLjA1MS0xLjQxOTMgMy4zODY0LTEuNDE5MyAwLjMxNTg1IDAgMC42MjM3MSAwLjA0OCAwLjkzOTU2IDAuMDg0aDguNzM5OSA0Ljc2OTggOS45NDMzYzAuODkxNTgtMC4xMzE5NCAxLjU5OTIgMCAyLjAwMzEgMC4wODQgMS4zMzk0IDAuNDA3ODEgMS40MjMzIDAuNjcxNjkgMS42OTEyIDAuODUxNmwwLjU4MzcyIDAuMzk5ODIgOC4zNDAxIDguMjUyMWgtNi40NjljMC42MjM3MSAzLjAzMDYgMS44NzUxIDYuNzMyOCA0LjI0MiA5LjAwMzhsLTMuNDc0NCAzLjM5MDQgMy41NjIzLTMuMjU0NWMxLjg3NTEgMi4wNTUgNC4xMDIxIDIuNTQ2OCA2LjIwMTEgMi41NDY4IDEuODcxMSAwIDIuOTg2Ni0wLjQwNzgxIDIuOTg2Ni0wLjQwNzgxbDYuNTEzLTIuMjcwOS0wLjIyNzg5IDYuOTU2N2MtMC4wODggMC4zOTk4MSAwLjEzMTk0IDUuMjYxNS0zLjI1MDUgOS43MTU0LTEuODc1MSAyLjQ5ODgtNC45OTM3IDYuMTEzMS0xMS45NDYgNi40MjV2MC4zOTk4MmMtMS4xNjM1IDAtMi4zMjI5LTAuMTMxOTQtMy4yOTg0LTAuMjYzODgtMC42MjM3MSAyLjQ1MDgtMi4yMzUgNS42MTM0LTUuMTc3NiA5LjMxNTYtNi4wMTMyIDcuMTM2Ny0xMy4wNjYgNy42Njg0LTE0LjE4MSA3LjY2ODQtMC42NzU2OS0wLjAwOC03LjgwNDMtMC41Mzk3NS0xMy45MTctNy43NjA0em0yLjQ1NDgtMTYuOTQ4YzIuNTQyOCA1LjU3NzQgMC4xNzU5MiA0LjUwNTkgNC45MDk3IDEwLjgzMSAzLjM4NjQgNC4xMDYxIDYuMzczIDQuMjg2IDYuNTQ4OSA0LjI4NiAwLTAuNDQzNzkgMy4xMjI1IDAuMDg0IDYuNzc2OC00LjI4NiA0Ljg2MTctNi4zMjUgMi40NTQ4LTUuMzg5NSA0Ljc3MzgtMTAuNTE5IDEuOTE1MS0yLjYzMDggNC4xNDYtMi41NDY4IDUuMDgxNi0yLjYzMDggMi41NDI4IDAuMDg0IDQuOTA5NyAwLjcxMTY2IDYuMDI1MiAwLjcxMTY2IDAuMDQ0LTAuMDQgMC41MzU3NSAwIDAuNzk5NjMgMC4wNDggMC45MzU1Ni0wLjE3OTkyIDEuMzc5NC0wLjQ5MTc3IDIuNTM4OC0xLjkxNTEtMy4zODY0LTAuNDQzNzktNy40NDQ1LTEuODc1MS0xMC43NDMtNS40NDE0bDAuMDQ0LTAuMDRjLTQuNjMzOC01LjE3NzYtNi4yODUtMTEuMzMxLTYuOTEyOC0xNS41NjVoLTEuNjA3MnYxNS45NjFjLTAuMDg0IDMuNzAyMy0yLjg5NDYgNi41MDUtNi41OTI5IDYuNTk2OS0zLjU3MDMgMC02LjY0NDktMi45OTA2LTYuNjQ0OS02LjU5Njl2LTE1Ljk2MWgtMS42OTUyYy0wLjY2NzY4IDQuMTg2LTIuMzE0OSAxMC4zODctNi44Njg4IDE1LjY5Ny0zLjM0MjQgMy40MjY0LTcuMzA0NiA0Ljg1NzctMTAuNjU1IDUuMzQ5NSAxLjQyMzMgMS42NDcyIDEuNjUxMiAxLjgyNzEgMi43NjY3IDEuOTU5MWgwLjM1NTgzYzAuNzUxNjUgMCAzLjExODUtMC43MTk2NiA2LjEwNTEtMC44MDM2MiAwLjA4OC0wLjA0IDAuMTc5OTItMC4wNCAwLjM1OTgzLTAuMDQgMC45MzE1NyAwIDMuNDMwNCAwLjUzMTc2IDQuNjMzOCAyLjM1ODl6XCIvPjxwYXRoIGQ9XCJtNTk4Ljk4IDU4OS43M2MwLjkyNzU2IDAgMS43NzkyIDAuODk1NTggMS43NzkyIDEuODI3MXY1OS4zMDRoNy44NDQzYzAuOTM5NTYtNC4wNjIxIDIuNTg2OC03Ljg0ODMgNC45OTM3LTExLjM3MSA1LjE3NzYtNy42Mjg0IDEyLjg5LTEyLjg0NiAyMS45ODYtMTQuNjczIDAuOTMxNTYtMC4zNTE4MyAyLjAwNzEgMC4yMjc5IDIuMjI3IDEuMTYzNSAwLjM1OTgzIDAuOTc1NTQtMC4xNzU5MiAyLjAwNzEtMS4xMTE1IDIuMzE4OS04LjI0ODEgMS41OTkyLTE1LjQyMSA2LjMyNS0yMC4wNjcgMTMuMjgyLTEuOTE1MSAyLjg5ODYtMy4yNTA1IDUuOTczMi00LjE5NCA5LjI3NTZoNC43NzM4YzguODIzOS02LjU5NjkgMTMuNzc0LTguMDI4MiAyMS42MjItMy40ODI0IDQuODY1NyAyLjgxMDcgNi45MTI4IDguMTIwMiA2LjI4NSAxMy45NjF2MC4wODRjMC4zNTU4My0wLjMxMTg1IDAuNzU1NjUtMC42NzE2OSAxLjIwNzQtMC45ODM1NCAyNS45OTYtMTguOTkxIDEwLjg3NS01MS43Mi03LjQwNDUtNTEuNzItMTQuNzE3IDAtMjQuNDI5IDYuNTEzLTMyLjczMyAyMS45ODJsLTIuMjY2OS0zLjcwMjMgMi4wNTEtMi43MTg3YzguMzM2MS04LjM4ODEgMTEuNzMtMjUuMTQ4IDExLjE5MS0zNS4yNzEtMC43OTk2Mi0xMy4yNDItMTAuNjk5LTI0Ljc4OC0xMy4xNS0yOC44MDItMi43MTg3LTQuNTQ5OS01LjAzNzYtOC4yOTIxLTUuMDM3Ni04LjI5MjFzLTIuNDEwOSAzLjc0NjItNS4xNzc2IDguMjkyMWMtMi40MDY5IDQuMDE0MS0xMi4zMDIgMTUuNTY1LTEzLjA2NiAyOC44MDItMC41NzU3MyAxMC4xMjMgMi44MTA3IDI2Ljg4NyAxMS4xNDcgMzUuMjcxbDIuMDU1IDIuNzE4Ny0yLjI3NDkgMy43MDIzYy04LjM4MDEtMTUuNDY5LTE4LjAxMi0yMS45ODItMzIuNzI5LTIxLjk4Mi0xOC4yMzUgMC0zMy4zNDggMzIuNzI5LTcuMzk2NSA1MS43MiAwLjQ4Mzc3IDAuMzExODUgMC44NDM2MSAwLjY3MTY5IDEuMjQ3NCAwLjk4MzU0di0wLjA4NGMtMC42Njc2OS01Ljg0MTMgMS40MjMzLTExLjE1MSA2LjI0NTEtMTMuOTYxIDcuODQ0My00LjU0NTkgMTIuODM4LTMuMTE0NSAyMS42NjIgMy40ODI0aDQuODE3N2MtMC45NzU1NC0zLjMwMjQtMi4zMTg5LTYuMzgxLTQuMzI2LTkuMjc1Ni00LjYyOTgtNi45NTY3LTExLjcyNy0xMS42ODMtMTkuOTI3LTEzLjI4Mi0wLjk3NTU1LTAuMzExODUtMS40NjczLTEuMzQzNC0xLjIwMzQtMi4zMTg5IDAuMjI3ODktMC45MzU1NiAxLjM3OTQtMS41MTUzIDIuMjcwOS0xLjE2MzUgOS4wMDM4IDEuODI3MiAxNi44MTIgNy4wNDQ3IDIxLjk4MiAxNC42NzMgMi4zMTg5IDMuNTIyNCAzLjk3MDEgNy4zMDg2IDQuOTQ5NyAxMS4zNzFoNy44NDgzdi01OS4zMDRjMC4wMDgtMC45MzE1NiAwLjgwNzYyLTEuODI3MSAxLjg3OTEtMS44MjcxXCIvPjxwYXRoIGQ9XCJtNjQwLjMxIDY2MS40M3YwLjE3OTkxYy0wLjA4OC0xLjI5NTQgMC0yLjIzNSAwLTIuMzE4OS0wLjA4OC0zLjg4MjItMS4zMzk0LTYuMjQxMS0zLjk2NjItNy44MDA0LTIuNzI2Ny0xLjYwNzItNC4zMjYtMi4wMDcxLTUuOTI5Mi0yLjAwNzEtMi4xMzktMC4wOTE5LTUuMjU3NSAxLjI1MTQtMTMuMjQ2IDYuMTA1MWgtMTEuMTQ3LTQuMTQ2MS00LjgwOTgtMTEuNjM5LTYuNDY1bC0xLjE1OTUtMC45MzU1NmMtNS4zNTM1LTQuMDE0MS04LjQyOC01LjI2MTUtMTAuNjA3LTUuMjYxNS0xLjI5NTQgMC0zLjE2NjUgMC40OTE3Ny01Ljg5MzIgMi4xODctMi42MjY4IDEuNDc1My0zLjg3ODIgMy44MzQyLTMuOTYyMSA3LjU4MDQgMCAwLjEzMTk0IDAgMC42NjM2OSAwLjE3NTkyIDIuMTg3djkuOTM5NGwtNy42Njg0LTYuMTA1MS0xLjE1OTQtMC45MzU1NmMtMTEuMjc5LTguMDc2Mi0xNS45NjUtMTkuMDgzLTE1Ljk2NS0yOS4yMDYgMC4xODM5MS0xNi4wNTYgMTEuMjg3LTMwLjgxNCAyNi4yMi0zMS4xMjUgNy4yNjg2LTAuMDg0IDEzLjY5NCAxLjUxOTMgMTkuMzU1IDQuNzc3OC0xLjY5NTItNi4xMTMxLTIuNDEwOS0xMi4yNjYtMi40NTA4LTE3LjQzNiAwLTEuMDMxNSAwLTEuODc1MSAwLjA4OC0yLjU0NjggMC45MzE1Ni0xNS4yOTMgMTEuODU4LTI3LjY5MSAxMy43MzQtMzAuOTg1IDIuODAyNy00LjU5MzggNS4yNTc1LTguMzg0MSA1LjI1NzUtOC40NzJsNC4wNjIxLTYuMzc3IDQuMDEwMSA2LjQ2NXMyLjM2MjkgMy43ODYyIDUuMDgxNiA4LjI5MjFjMS44NzUxIDMuMzg2NCAxMi44OSAxNS43ODEgMTMuODMgMzIuMTAxdjEuMzM5NGMtMC4wNDggNS4yNTc1LTAuODA3NjIgMTEuNTAzLTIuNDU0OCAxNy42MTYgNS42NjE0LTMuMjU4NSAxMi4xNy00Ljg2NTcgMTkuNDM5LTQuNzc3OCAxNC44NDkgMC4zMTE4NiAyNS45NDggMTQuOTM3IDI2LjA0IDMxLjEyNSAwLjA4OCAxMC4xMTktNC41OTM4IDIxLjEzLTE1LjYwNSAyOS4xMWwtOS4wMDc4IDcuMzE2NnYtMTAuMDMxem0tOTIuMjQ5IDAuNDkxNzdjLTAuMDQ0LTAuMTc5OTItMC4wODQtMC4zMTE4Ni0wLjA4NC0wLjQ5MTc3aC0wLjA0OGwwLjEzMTk0IDAuNDkxNzd6bTkzLjEtMTguNzI3YzMuNjAyMyAyLjA0NyA2LjA2MTIgNS4yMTc2IDcuNDQ0NSA4Ljc4MzkgNC45MDE3LTUuNDQxNCA2LjcyODgtMTEuMjgzIDYuNzI4OC0xNi45NDQgMC0xMS45NDYtOS4wMDM4LTIxLjUzOC0xNi40NDgtMjEuNTM4LTEzLjE1NCAwLjIyNzg5LTIwLjM3OCA0LjgwOTgtMjguNTM5IDE5LjM1MWwtMy45NjYxIDcuNDQ4NS0wLjg1MTYtMS4zODM0djUuNTY5NGMxLjAzMTUtMi42NzA4IDIuMzY2OS01LjMwMTUgNC4wNjIxLTcuNzUyNCA1Ljc5MzMtOC41NjggMTQuNzE3LTE0LjU3NyAyMy43NjUtMTYuMjcyIDAuMzU5ODQgMCAwLjUzNTc1LTAuNTM5NzUgMi43MTg3LTAuNjIzNzEgMi44OTg2IDAgNS4yNjE1IDEuOTU5MSA2LjM4MSA0Ljk0MTcgMCAwLjE3OTkyIDAuMTc1OTIgMC44NTE2MSAwLjE3NTkyIDEuNzg3Mi0wLjA4OCAzLjAzMDYtMS44NzUxIDUuMDgxNi01LjAzNzYgNi40MTctNi4wNjkyIDEuMjExNC0xMS4zMjcgNC4yNzgtMTUuMjA5IDguODMxOSAyLjU5MDgtMS4yMTE0IDUuMTc3Ni0xLjkxOTEgOC4wMjgyLTEuOTE5MSAzLjY5ODMgMCA3LjI2NDYgMS4xNjM0IDEwLjc0NyAzLjMwMjR6bS05OC44NS04LjE2MDJjMC4wODggNS42MTM0IDEuODMxMiAxMS4zNzEgNi43NzY4IDE2LjgwNCAxLjM4MzQtMy41NjIzIDMuODc4Mi02LjY4NDkgNy40OTI1LTguNjQ0IDMuMzg2NC0xLjk2NzEgNi44NjQ4LTMuMzkwNCAxMC42MTEtMy4zOTA0IDMuMDc4NiAwLjA0OCA1Ljg4MTIgMC44OTE1OCA4LjI0ODEgMi4xMzktMy44NzgyLTQuNjM3OC05LjE4NzctNy43NTI0LTE1Ljc0MS05LjA5NTctMi45NDI2LTEuMDIzNS00LjU5MzgtMy44MzQyLTQuNTkzOC02LjQ2NXYtMC41Nzk3M2MwLTAuMjI3ODkgMC4wODQtMS4wNzE1IDAuNTc5NzMtMS45NTkxIDEuMDc1NS0yLjU4MjggMy4yMTA1LTMuODgyMiA1Ljk3NzItNC4wMTQxIDAgMC4wODQgMC40OTE3NiAwLjA4NCAwLjkzMTU2IDAuMDg0IDAuNDkxNzcgMCAwLjkzOTU2LTAuMDg0IDAuNjcxNjggMC4xNzk5MiAxMC4yNTUgMi4wNTUgMTkuMDgzIDcuOTgwMyAyNC45NzIgMTYuNzIgMS42NDMyIDIuNDUwOCAyLjk4MjYgNS4wMzc2IDQuMDU0MSA3LjgwMDR2LTUuODQxM2wtMC45MzE1NiAxLjUyMzMtMy45NzAxLTcuMzE2NmMtOC4yNDgxLTE0LjY3My0xNS4zODUtMTkuMjU1LTI4LjQ0Ny0xOS40ODMtNy42Mjg0IDAuMDA0LTE2LjYzMiA5LjY3NTUtMTYuNjMyIDIxLjUzOHptNTUuNTk4LTcyLjM2MmMtMi45ODY2IDQuNzI1OC0xMS44MTQgMTUuNDIxLTEyLjM5OCAyNi42MTYtMC4wODQgMC42MTk3MS0wLjA4NCAxLjM4MzQtMC4wODQgMS45NjMxLTAuMTMxOTQgNy40NDQ1IDIuMjc0OSAxOC40MTEgNi44NjQ4IDI1LjgxNnYtMjUuNTU2YzAtMy42NTAzIDIuODEwNy02LjU1MjkgNi42OTI5LTYuNjQwOXY0Ljg2MTcgMS43NzkyLTEuNzc5Mi00Ljg2MTdjMy45MTgyIDAuMjY3ODcgNi4yODUxIDIuODk4NiA2LjU0ODkgNi42NDA5djI1LjU1NmM0LjQxMzktNy4wODg3IDYuOTEyOC0xOC4zNzEgNi43NzY4LTI1Ljk5NiAwLjA4OC0wLjQwMzgxLTAuMDg0LTEuMTYzNCAwLTEuNzgzMi0wLjU3OTczLTExLjE5NS05LjQwNzYtMjEuOTgyLTEyLjQ4Mi0yNi42MTYtMC4zMDc4Ni0wLjUzOTc1LTAuNjIzNzEtMS4wNzU1LTAuOTMxNTctMS41NjMzLTAuMzE5ODUgMC40ODc3Ny0wLjYyNzcgMS4wMjM1LTAuOTg3NTMgMS41NjMzelwiLz48L2c+PGcgZmlsbD1cIiNmOWFlMDBcIj48cGF0aCBkPVwibTU3Ny40IDY1NS44NWg0My4yMDh2My42NjIzaC00My4yMDh6XCIvPjxwYXRoIGQ9XCJtNjE3LjYyIDY4MS41M2MtNi4xMDkxLTYuNTUyOS02LjAyMTItMTcuMTY0LTYuMDIxMi0xNy4xNjRoLTEwLjgzNXYyMC43MzRjMCAxLjAyMzUtMC44NTE2IDEuODI3MS0xLjc3OTIgMS44MjcxLTEuMDc1NSAwLTEuODc1MS0wLjgwMzYyLTEuODc1MS0xLjgyNzF2LTIwLjczNGgtMTAuNzk1czAuMDk2IDEwLjYxMS01Ljk2OTIgMTcuMTY0Yy02LjA2NTIgNi4zODEtMTQuMzU3IDMuNDgyNC0xNC4zNTcgMy40ODI0czAuMTc1OTIgNC4zMTggMi40MTA5IDYuOTQ4N2MyLjA1MSAyLjc2MjcgMy44MzQyIDQuODE3OCA3LjQ4ODUgNS4wMzc2IDIuNTQyOCAwLjE3OTkyIDYuNzM2OC0xLjMzNTQgNy41ODA0LTAuNDgzNzcgMC42MTk3IDAuODQzNi0wLjA4OCA0LjgwOTggNS4xMjE2IDExLjA5NSA0Ljg2MTcgNS44MDEzIDEwLjM5NSA1Ljk4MTIgMTAuMzk1IDUuOTgxMnM1LjQzNzQtMC4xNzk5MiAxMC4yOTEtNS45ODEyYzUuMjI1Ni02LjI4NSA0LjU5NzgtMTAuMjUxIDUuMjI1Ni0xMS4wOTUgMC43NTE2NS0wLjg1MTYgNC45MDU3IDAuNjYzNjkgNy40ODg1IDAuNDgzNzcgMy42NTgzLTAuMjE5ODkgNS40MzM0LTIuMjcwOSA3LjU4MDQtNS4wMzc2IDIuMTgzLTIuNjMwOCAyLjMxODktNi45NDg3IDIuMzE4OS02Ljk0ODdzLTguMzAwMSAyLjg5ODYtMTQuMjY5LTMuNDgyNFwiLz48cGF0aCBkPVwibTU5OC45OCA1ODkuNzNjMC45Mjc1NiAwIDEuNzc5MiAwLjg5NTU4IDEuNzc5MiAxLjgyNzF2NTkuMzA0aDcuODQ0M2MwLjkzOTU2LTQuMDYyMSAyLjU4NjgtNy44NDgzIDQuOTkzNy0xMS4zNzEgNS4xNzc2LTcuNjI4NCAxMi44OS0xMi44NDYgMjEuOTg2LTE0LjY3MyAwLjkzMTU2LTAuMzUxODMgMi4wMDcxIDAuMjI3OSAyLjIyNyAxLjE2MzUgMC4zNTk4MyAwLjk3NTU0LTAuMTc1OTIgMi4wMDcxLTEuMTExNSAyLjMxODktOC4yNDgxIDEuNTk5Mi0xNS40MjEgNi4zMjUtMjAuMDY3IDEzLjI4Mi0xLjkxNTEgMi44OTg2LTMuMjUwNSA1Ljk3MzItNC4xOTQgOS4yNzU2aDQuNzczOGM4LjgyMzktNi41OTY5IDEzLjc3NC04LjAyODIgMjEuNjIyLTMuNDgyNCA0Ljg2NTcgMi44MTA3IDYuOTEyOCA4LjEyMDIgNi4yODUgMTMuOTYxdjAuMDg0YzAuMzU1ODMtMC4zMTE4NSAwLjc1NTY1LTAuNjcxNjkgMS4yMDc0LTAuOTgzNTQgMjUuOTk2LTE4Ljk5MSAxMC44NzUtNTEuNzItNy40MDQ1LTUxLjcyLTE0LjcxNyAwLTI0LjQyOSA2LjUxMy0zMi43MzMgMjEuOTgybC0yLjI2NjktMy43MDIzIDIuMDUxLTIuNzE4N2M4LjMzNjEtOC4zODgxIDExLjczLTI1LjE0OCAxMS4xOTEtMzUuMjcxLTAuNzk5NjItMTMuMjQyLTEwLjY5OS0yNC43ODgtMTMuMTUtMjguODAyLTIuNzE4Ny00LjU0OTktNS4wMzc2LTguMjkyMS01LjAzNzYtOC4yOTIxcy0yLjQxMDkgMy43NDYyLTUuMTc3NiA4LjI5MjFjLTIuNDA2OSA0LjAxNDEtMTIuMzAyIDE1LjU2NS0xMy4wNjYgMjguODAyLTAuNTc1NzMgMTAuMTIzIDIuODEwNyAyNi44ODcgMTEuMTQ3IDM1LjI3MWwyLjA1NSAyLjcxODctMi4yNzQ5IDMuNzAyM2MtOC4zODAxLTE1LjQ2OS0xOC4wMTItMjEuOTgyLTMyLjcyOS0yMS45ODItMTguMjM1IDAtMzMuMzQ4IDMyLjcyOS03LjM5NjUgNTEuNzIgMC40ODM3NyAwLjMxMTg1IDAuODQzNjEgMC42NzE2OSAxLjI0NzQgMC45ODM1NHYtMC4wODRjLTAuNjY3NjktNS44NDEzIDEuNDIzMy0xMS4xNTEgNi4yNDUxLTEzLjk2MSA3Ljg0NDMtNC41NDU5IDEyLjgzOC0zLjExNDUgMjEuNjYyIDMuNDgyNGg0LjgxNzdjLTAuOTc1NTQtMy4zMDI0LTIuMzE4OS02LjM4MS00LjMyNi05LjI3NTYtNC42Mjk4LTYuOTU2Ny0xMS43MjctMTEuNjgzLTE5LjkyNy0xMy4yODItMC45NzU1NS0wLjMxMTg1LTEuNDY3My0xLjM0MzQtMS4yMDM0LTIuMzE4OSAwLjIyNzg5LTAuOTM1NTYgMS4zNzk0LTEuNTE1MyAyLjI3MDktMS4xNjM1IDkuMDAzOCAxLjgyNzIgMTYuODEyIDcuMDQ0NyAyMS45ODIgMTQuNjczIDIuMzE4OSAzLjUyMjQgMy45NzAxIDcuMzA4NiA0Ljk0OTcgMTEuMzcxaDcuODQ4M3YtNTkuMzA0YzAuMDA4LTAuOTMxNTYgMC44MDc2Mi0xLjgyNzEgMS44NzkxLTEuODI3MVwiLz48L2c+PGcgZmlsbD1cIiMxZjE5MWFcIj48cGF0aCBkPVwibTM1MS4xOSAzODEuOTFoNDMuMTg0djMuNzAyM2gtNDMuMTg0elwiLz48cGF0aCBkPVwibTM0Ni4zNSAzODUuNTd2LTMuNzUwMi00LjgxMzhoNC43OTM4IDQ3Ljk3NHY0LjgxMzggOC41MTZoLTQuNzg5OC00Ny45Nzh6XCIvPjxwYXRoIGQ9XCJtMzkxLjQ4IDQwNy41OWMtNi4xMzMxLTYuNTA5LTYuMDA1Mi0xNy4yMTYtNi4wMDUyLTE3LjIxNmgtMTAuODAzdjIwLjc3OGMwIDEuMDcxNS0wLjc4MzYzIDEuODc1MS0xLjg3OTEgMS44NzUxLTEuMDAzNSAwLTEuODIzMS0wLjgwMzYyLTEuODIzMS0xLjg3NTF2LTIwLjc3OGgtMTAuODE1czAuMDg4IDEwLjcwNy01Ljk5MzIgMTcuMjE2Yy02LjAyMTIgNi40MTctMTQuMzM3IDMuNTIyNC0xNC4zMzcgMy41MjI0czAuMjE5OSA0LjM3IDIuMzgyOSA2Ljk5NjdjMi4wOTkgMi42MzA4IDMuODg2MiA0Ljc3MzggNy41ODA0IDQuOTk3NyAyLjU0MjggMC4xMzE5NCA2LjcxMjgtMS4zODM0IDcuNDkyNS0wLjQ5MTc3IDAuNjY3NjkgMC43OTk2Mi0wLjA1MiA0LjgxMzcgNS4xODk2IDExLjE0NyA0Ljc5NzggNS43OTMzIDEwLjMyMyA1LjkyOTIgMTAuMzIzIDUuOTI5MnM1LjUyOTQtMC4xMzU5MyAxMC4zNzEtNS45MjkyYzUuMjQxNi02LjMzMyA0LjUyMTktMTAuMzQ3IDUuMTQ1Ni0xMS4xNDcgMC44MjM2Mi0wLjg5MTU4IDQuOTczNyAwLjYyMzcxIDcuNTQwNSAwLjQ5MTc3IDMuNzAyMy0wLjIyMzkgNS40MzM0LTIuMzY2OSA3LjYyMDQtNC45OTc3IDIuMDkxLTIuNjI2OCAyLjMzODktNi45OTY3IDIuMzM4OS02Ljk5NjdzLTguMzYwMSAyLjg5ODYtMTQuMzI5LTMuNTIyNFwiLz48cGF0aCBkPVwibTM1OC43NyA0MzYuNzljLTMuMDA2Ni0zLjYwNjMtNC41MDE5LTYuOTUyNy01LjI1NzUtOS4zNjM2LTEuMDAzNSAwLjE3OTkyLTIuMjMxIDAuMzExODYtMy40Nzg0IDAuMzExODYgMCAwLTAuMjYzODggMC4xMzU5My0wLjU1NTc0IDAuMTM1OTMtNS43MzMzLTAuMzExODUtOS4wOTU3LTQuMzI2LTEwLjk5MS02Ljc3NjgtMy40NTQ0LTQuNTkzOC0zLjM2NjQtOS40MTE2LTMuNDU0NC05Ljc2MzRsLTAuMjg3ODYtNi44NjQ4IDYuNDg5IDEuOTU5MWMwLjA4NCAwIDEuMTExNSAwLjM5OTgyIDMuMDkwNiAwLjM5OTgyIDIuMDU5IDAgNC4zMDYtMC4zOTk4MiA2LjI4NS0yLjUzODggNC4xMDYxLTQuMTkgNC43MzM4LTEyLjk3OCA0LjcwNTgtMTMuOTEzIDAgMC0wLjAyLTAuMDQ0LTAuMDItMC4wODQgMC0xLjI5MTQgMC41ODM3Mi0yLjU0MjggMS40MDczLTMuMzkwNCAwLjk1OTU1LTAuOTM1NTYgMi4xNjMtMS4zODM0IDMuMzkwNC0xLjM4MzRoMC4wODQgOS42Nzk1IDQuNzg5OCAxMC43ODdjMS4xNDM1IDAgMS43ODMyIDAuNDQzNzkgMi4xNjMgMC41ODM3MyAxLjAyNzUgMC41MzE3NSAxLjAyNzUgMC43MTE2NyAxLjIzMTQgMC43OTk2Mmw4LjM2MDEgOC4yMDgyaC02LjQyMWMwLjYyMzcxIDMuMDMwNiAxLjg1MTEgNi44NjQ4IDQuMTc0IDkuMTgzN2wtMy40ODI0IDMuMjk4NS0zLjQ3ODQgMy4yNTA1Yy00Ljc0OTgtNS4yMTc2LTYuMzc3LTExLjUwMy02Ljk1MjctMTUuNzM3aC0xLjU4MzN2MTYuMDQ4YzAgMy40Nzg0LTMuMDk0NiA2LjY0MDktNi42NjQ5IDYuNjQwOS0zLjY3ODMgMC02LjU4MDktMy4wNzg2LTYuNjY0OS02LjY0MDl2LTE2LjA0OGgtMS42MDcyYy0wLjU5OTcyIDQuMTktMi4yNTEgMTAuNDI3LTYuODQwOCAxNS43MzctMy4zNjY0IDMuNTIyNC03LjQyNDUgNC45OTM3LTEwLjcyNyA1LjQ0MTQgMS40MDczIDEuNjAzMiAxLjc0MzIgMS44MjMyIDIuODMwNyAyLjAwMzFsMC4yNjM4OC0wLjA4NGMwLjg1MTYgMC4wODQgMy4yMTg1LTAuNjY3NjggNi4xMDkxLTAuODQ3NiAwLjM3OTgyLTAuMDg4IDMuNTcwMyAwLjA4NCA0Ljc4OTggMi4xMzkgMy4wMTQ2IDUuODQxMyAwLjI4Nzg3IDQuODEzNyA1LjE3NzYgMTEuMTkxIDMuNjU0MyA0LjMyNiA2Ljc0ODggNC4xMDIxIDYuNTUyOSA0LjIzNCAwLTAuNDg3NzcgMy4yMTA1IDAuMDkyIDYuNzc2OC00LjIzNCA0Ljg3NzctNi41MDg5IDIuMzM4OS01LjM0OTUgNS4xNDk2LTExLjEwMyAxLjYwNzItMS45NTkxIDMuMzg2NC0yLjEzOSA0LjcwNTgtMi4xMzkgMi42MjY4IDAuMDkyIDUuMDYxNiAwLjY2NzY5IDYuMTA1MSAwLjY2NzY5IDAuMjQ3ODgtMC4wNDQgMC41Mzk3NSAwIDAuODcxNTkgMC4wNDggMC44Mjc2MS0wLjE3OTkyIDEuMjY3NC0wLjU3OTczIDIuNDI2OS0xLjg3MTEtMy4zODY0LTAuNDQ3NzktNy40MDQ1LTEuODc1MS0xMC43MjctNS40NDE0bDMuNDc4NC0zLjI1MDUgMy40ODI0LTMuMjk4NWMxLjk1OTEgMi4wNTEgNC4yMTQgMi41Mzg4IDYuMzczIDIuNTM4OCAxLjg3NTEgMCAzLjA5NDYtMC4zOTk4MSAzLjA5NDYtMC4zOTk4MWw2LjU3NjktMS45NTkxLTAuMzc1ODMgNi44NjQ4Yy0wLjE3OTkxIDAuMzU1ODMgMCA1LjE2OTYtMy40NzQ0IDkuNzYzNC0xLjk2NzEgMi40NTA5LTUuMjY1NSA2LjQ2NS0xMC45OTUgNi43NzY4bC0yLjEzOSAwLjA4NC0wLjQwMzgxLTAuMzk5ODFjLTAuNTU1NzQtMC4wNDgtMS4wOTE1LTAuMDg4LTEuNTgzMy0wLjE3OTkyLTAuNjcxNjkgMi41Mzg4LTIuMTYzIDUuNzQ5My01LjE3MzYgOS40MDc2LTYuMDgxMiA3LjIyODYtMTMuMjIyIDcuNjY4NC0xNC4xNzcgNy42Njg0LTAuNzI3NjYtMC4wMDQtNy44NjQzLTAuNDQzNzktMTMuODg1LTcuNjcyNHptLTUuODk3Mi0xMi4xMjYgMC4xNzU5Mi0wLjA0NGMtMC4wNDggMC0wLjA5MiAwLjA0NC0wLjE3NTkyIDAuMDQ0elwiLz48cGF0aCBkPVwibTM3Mi44MiAzMTUuODNjMS4wNDc1IDAgMS44MDMyIDAuODAzNjIgMS44MDMyIDEuODMxMXY1OS4yMTJoNy44NzYzYzAuOTU1NTUtNC4wMTQxIDIuNTgyOC03Ljc1NjQgNC45NjU3LTExLjIzOSA1LjE0OTYtNy42Njg0IDEyLjkzLTEyLjkzIDIxLjk2Mi0xNC43NTcgMC45NTU1NS0wLjMxMTg1IDIuMDAzMSAwLjIyMzg5IDIuMjY2OSAxLjIwMzQgMC4zMzk4NCAwLjkzNTU2LTAuMjIzODkgMi4wMDctMS4xNzk0IDIuMzE4OS04LjIwNDIgMS42MDMyLTE1LjM0MSA2LjI4NS0xOS45OTUgMTMuMjQ2LTEuOTY3MSAyLjk0MjYtMy4yNzQ1IDYuMDIxMi00LjIzOCA5LjIzMTdoNC43NDk4YzguODQ3OC02LjUxMjkgMTMuODIyLTcuOTM2MyAyMS42Ny0zLjQzNDQgNC44NTc3IDIuODEwNyA3LjAwMDcgOC4wNzIyIDYuMzA1IDEzLjk1N3YwLjE3NTkyYzAuMzc5ODItMC4zOTk4MSAwLjczOTY1LTAuNzU1NjUgMS4xMzk1LTEuMDcxNSAyNi4wMzYtMTguOTQ3IDEwLjkxOS01MS43Mi03LjMzNjYtNTEuNzItMTQuNzEzIDAtMjQuMzQ1IDYuNTUyOS0zMi43NDkgMjEuOTM0bC0yLjI3NDktMy42NTgzIDIuMDU5LTIuNjcwOGM4LjM2MDEtOC4zODQxIDExLjcyNi0yNS4xNDggMTEuMTkxLTM1LjM1OS0wLjc3OTY0LTEzLjI0Ni0xMC42OTktMjQuNzQ0LTEzLjA2Ni0yOC44MDItMi43ODI3LTQuNTA1OS01LjE0OTYtOC4yNDgxLTUuMTQ5Ni04LjI0ODFzLTIuMzM4OSAzLjc0NjItNS4wODE2IDguMjQ4MWMtMi40NTA4IDQuMDU4MS0xMi4zNyAxNS41NjEtMTMuMTA2IDI4LjgwMi0wLjU4MzczIDEwLjIxMSAyLjc4NjcgMjYuOTc1IDExLjE0NyAzNS4zNTlsMi4wMDcxIDIuNjcwOC0yLjE5MSAzLjY1ODNjLTguNDA0MS0xNS4zODUtMTguMDc2LTIxLjkzNC0zMi43OTMtMjEuOTM0LTE4LjI1NSAwLTMzLjM3MiAzMi43NjktNy4zNzY2IDUxLjcyIDAuNDQ3NzkgMC4zMTE4NiAwLjg3MTYgMC42NzE2OSAxLjI2NzQgMS4wNzE1LTAuMDQ4LTAuMDQ0LTAuMDQ4LTAuMDg4LTAuMDQ4LTAuMTc1OTItMC42ODc2OC01Ljg4OTIgMS40NzUzLTExLjE0NyA2LjMxMy0xMy45NTcgNy44MDQ0LTQuNTAxOSAxMi43NzQtMy4wNzg2IDIxLjU3OCAzLjQzNDRoNC43OTM4Yy0wLjkxNTU3LTMuMjEwNS0yLjI3NDktNi4yODUtNC4yMzgtOS4yMzE3LTQuNjYxOC02Ljk1NjctMTEuNzctMTEuNjM5LTE5Ljk1NS0xMy4yNDYtMC45NTk1NS0wLjMxMTg2LTEuNTU5My0xLjM4MzQtMS4yMjc0LTIuMzE4OSAwLjI2Mzg3LTAuOTc5NTUgMS4zMTk0LTEuNTE1MyAyLjI3NDktMS4yMDM0IDkuMDUxOCAxLjgyNzEgMTYuODA4IDcuMDg4NyAyMS45NjIgMTQuNzU3IDIuMzgyOSAzLjQ3ODQgNC4wMTAxIDcuMjI0NiA0Ljk2NTcgMTEuMjM5aDcuODI0M3YtNTkuMjEyYzAuMDA4LTEuMDI3NSAwLjg1NTYtMS44MzExIDEuODgzMS0xLjgzMTFcIi8+PHBhdGggZD1cIm0zMjMuNiAzOTEuMjMtMS4wNDc1LTAuOTM1NTZjLTExLjE3NS04LjA3MjItMTUuOTY1LTE5LjAzOS0xNS44NTMtMjkuMjA2IDAuMDg4LTE2LjA1MiAxMS4xNjctMzAuNzY2IDI2LjA4NC0zMS4xNDUgNy4yODQ2LTAuMDg0IDEzLjc1IDEuNTYzMyAxOS40MzUgNC44ODU3LTEuNjk1Mi02LjEwOTEtMi40NTA4LTEyLjMwNi0yLjUzODgtMTcuNTcyIDAtMC45MzE1NyAwLjEwNzk1LTEuNzc5MiAwLjEwNzk1LTIuNTE4OCAwLjkzNTU2LTE1LjMxMyAxMi4wMTQtMjcuNzExIDEzLjc5OC0zMC45ODUgMi44MTA3LTQuNTg5OCA1LjE0OTYtOC4zNjAxIDUuMTQ5Ni04LjM2MDFsMy45NDYyLTYuNDY1IDQuMTIyMSA2LjQ2NWMwLjExMTk0IDAgMi40NTA4IDMuNzY2MiA1LjI1NzUgOC4zNjAxIDEuNzgzMiAzLjI3NDUgMTIuNzcgMTUuNjczIDEzLjcxNCAzMS40NTcgMCAwLjI2Mzg3IDAgMS4wMjM1IDAuMDg4IDEuOTU5MS0wLjA4OCA1LjMwNTUtMC44Mjc2MSAxMS41NDctMi41MjI4IDE3LjY1NiA1LjY2OTMtMy4yOTg0IDEyLjEzLTQuOTY5NyAxOS40MTktNC44ODU3IDE0Ljg0NSAwLjM3OTgyIDI1LjkwNCAxNS4wMDUgMjYuMTA0IDMxLjE0NSAwIDEwLjE2Ny00Ljc5MzggMjEuMTM0LTE1LjQ5NyAyOC44NWwtOS4yMDM3IDguNnYtMTAuOTY3LTAuNDQzNzljMC4xMTE5NC0wLjk3OTU0IDAuMTExOTQtMS41MTUzIDAuMTExOTQtMS45MTUxLTAuMTExOTQtMy43NDYyLTEuMzE5NC02LjA2NTItNC4wMzgxLTcuNjY4NC0yLjYzNDgtMS42MDMyLTQuMzI2LTEuOTU5MS01Ljg0NTMtMS45NTkxLTIuMjUxLTAuMTM1OTQtNS4zNDU1IDEuMjAzNC0xMy40MTQgNi4wNjEyaC0xMS4xNzUtNC4xMjIxLTQuNzczOC0xMS42MzktNi4zOTNsLTEuMjA3NC0xLjAyMzVjLTUuMjYxNS0zLjkyMjItOC4yNjgxLTUuMTczNi0xMC41MjMtNS4xNzM2LTEuMzE1NCAwLTMuMTAyNiAwLjQ5MTc3LTUuOTA5MiAyLjE4My0yLjYzNDggMS4zODc0LTMuOTQ2MiAzLjgzODItMy45NDYyIDcuNTgwNC0wLjA4OCAwLjIyMzg5IDAgMC43NTU2NCAwIDAuOTM1NTZsMy44NTQyIDE0Ljc1Ny0xMS41NDMtOS42NzE1em0tNy4zMzI2LTMwLjE0MmMwLjA2NCA1LjU3MzQgMS44MDMyIDExLjM3MSA2LjczNjggMTYuODA4IDEuNDE5My0zLjU2NjMgMy45MzgyLTYuNjg0OSA3LjUzMjUtOC42NDggMy4zODY0LTEuOTYzMSA2Ljg2ODgtMy4zNDI0IDEwLjYxMS0zLjM0MjQgMi44OTQ2IDAgNS41Mjk0IDAuNzExNjYgOC4xNjAyIDEuOTU5MS0zLjg3ODItNC41NDk5LTkuMjM1Ny03LjY3MjQtMTUuNzYxLTkuMDA3OC0yLjYzMDgtMC45MzU1Ni00LjUwNTktMy4yOTg0LTQuNTg5OC02LjM3MyAwLTAuMTM1OTQgMC0wLjQwNzgxIDAuMDg0LTEuMjUxNCAwLjAyLTAuMTM1OTMgMC4xMzE5NC0wLjQ5MTc3IDAuMzc5ODItMC45ODM1NCAwLjkxNTU3LTIuNDk4OCAzLjIzMDUtNC4zNyA2LjIwMTEtNC4zNyAwIDAuMDg4IDAuNTU1NzQgMC4wODggMS4wMTk1IDAuMDg4IDAuNTYzNzMtMC4wODggMS4wMzE1LTAuMDg4IDAuNDc1NzggMC4yMjM5IDEwLjMxOSAyLjA1MSAxOS4xNDcgOC4wNzIyIDI0Ljk2NCAxNi42NzYgMS42NDcyIDIuNDEwOSAyLjk5MDYgNC45NDk3IDQuMDM4MSA3LjU4MDR2LTUuNDM3NGwtMC43Mzk2NSAxLjI1MTQtNC4wNTgxLTcuMzEyNmMtOC4xNjQyLTE0LjUzMy0xNS4zODUtMTkuMTUxLTI4LjUzNS0xOS40MTUtNy42MDg0IDAuMDg0LTE2LjUyIDkuNzM5NC0xNi41MiAyMS41NTR6bTk4Ljg0NiA4LjE2MDJjMy41NDYzIDIuMDA3MSA2LjAxNzIgNS4xMjU2IDcuNDIwNSA4LjY0OCA0Ljg4MTctNS4zOTM1IDYuNjg4OS0xMS4yMzkgNi43NDg4LTE2LjgwOCAwLTExLjkwNi05LjAwMzgtMjEuNDctMTYuNTE2LTIxLjU1OC0xMy4xMyAwLjI2Mzg3LTIwLjI2NiA0Ljg4NTctMjguNTM5IDE5LjQxNWwtMy45MzgyIDcuMzEyNi0wLjkxNTU3LTEuNTE1My0wLjAyNCA1LjkyNTJjMS4wNzE1LTIuNzIyNyAyLjQyNjktNS4zMDU1IDQuMTIyMS03LjcxMjQgNS44MjEzLTguNjk1OSAxNC43MzctMTQuNzE3IDIzLjc2MS0xNi40MDggMC4yNzE4OCAwIDAuNzM5NjYtMC41ODM3MyAyLjcyNjctMC42NzE2OSAyLjgwNjctMC4wODggNS41Mjk0IDIuMDk1IDYuMzc3IDQuOTkzNyAwLjA4NCAwLjUzNTc1IDAuMTk5OSAxLjAyNzUgMC4xOTk5IDEuNjk1Mi0wLjExMTk0IDMuMDc4Ni0xLjg5OTEgNS4wMzc2LTUuMDgxNiA2LjQ2NS02LjA2OTIgMS4yMDc0LTExLjM3OSA0LjMyNi0xNS4yNTMgOC44NzE4IDIuNjEwOC0xLjIwMzQgNS4yODE1LTEuOTE1MSA4LjIwNDItMS45MTUxIDMuNTcwMyAwLjAwNCA3LjE0MDYgMS4yMTE0IDEwLjcwNyAzLjI2MjV6bS0zNS42NzEtNTEuNjEyLTAuMDQ4IDI1LjYxMmM0LjQ1NzktNy4xMDg3IDYuOTUyNy0xOC40MzEgNi44MDQ4LTI2LjA4di0xLjg3NTFjLTAuNTYzNzMtMTEuMTY3LTkuMzkxNi0yMS44Ny0xMi4yOS0yNi41NzItMC4zNTE4My0wLjU1OTc0LTAuNzExNjYtMS4xMzk1LTEuMDQ3NS0xLjY3NTItMC4zMzE4NCAwLjUzNTc1LTAuNjY3NjggMS4xMTU1LTEuMDI3NSAxLjY3NTItMy4wOTQ1IDQuNzAxOC0xMS45MjIgMTUuNDA1LTEyLjQ4MiAyNi41NzJ2MS45NTkxYy0wLjE1MTkzIDcuNTY0NCAyLjIzMSAxOC40NjMgNi43NTY4IDI1Ljc3MnYtMjUuMzkyYzAtMy43NDYyIDMuMTgyNS02LjU1MjkgNi42NjQ5LTYuNjY4OXY0Ljg4NTcgMS43ODMyLTEuNzgzMi00Ljg4NTdjMy42NTgzIDAuMTIzOTQgNi41ODA5IDMuMjE4NSA2LjY2ODkgNi42NzI5elwiLz48L2c+PGcgZmlsbD1cIiNmOWFlMDBcIj48cGF0aCBkPVwibTM1MS4xOSAzODEuOTFoNDMuMTg0djMuNzAyM2gtNDMuMTg0elwiLz48cGF0aCBkPVwibTM5MS40OCA0MDcuNTljLTYuMTMzMS02LjUwOS02LjAwNTItMTcuMjE2LTYuMDA1Mi0xNy4yMTZoLTEwLjgwM3YyMC43NzhjMCAxLjA3MTUtMC43ODM2MyAxLjg3NTEtMS44NzkxIDEuODc1MS0xLjAwMzUgMC0xLjgyMzEtMC44MDM2Mi0xLjgyMzEtMS44NzUxdi0yMC43NzhoLTEwLjgxNXMwLjA4OCAxMC43MDctNS45OTMyIDE3LjIxNmMtNi4wMjEyIDYuNDE3LTE0LjMzNyAzLjUyMjQtMTQuMzM3IDMuNTIyNHMwLjIxOTkgNC4zNyAyLjM4MjkgNi45OTY3YzIuMDk5IDIuNjMwOCAzLjg4NjIgNC43NzM4IDcuNTgwNCA0Ljk5NzcgMi41NDI4IDAuMTMxOTQgNi43MTI4LTEuMzgzNCA3LjQ5MjUtMC40OTE3NyAwLjY2NzY5IDAuNzk5NjItMC4wNTIgNC44MTM3IDUuMTg5NiAxMS4xNDcgNC43OTc4IDUuNzkzMyAxMC4zMjMgNS45MjkyIDEwLjMyMyA1LjkyOTJzNS41Mjk0LTAuMTM1OTMgMTAuMzcxLTUuOTI5MmM1LjI0MTYtNi4zMzMgNC41MjE5LTEwLjM0NyA1LjE0NTYtMTEuMTQ3IDAuODIzNjItMC44OTE1OCA0Ljk3MzcgMC42MjM3MSA3LjU0MDUgMC40OTE3NyAzLjcwMjMtMC4yMjM5IDUuNDMzNC0yLjM2NjkgNy42MjA0LTQuOTk3NyAyLjA5MS0yLjYyNjggMi4zMzg5LTYuOTk2NyAyLjMzODktNi45OTY3cy04LjM2MDEgMi44OTg2LTE0LjMyOS0zLjUyMjRcIi8+PHBhdGggZD1cIm0zNzIuODIgMzE1LjgzYzEuMDQ3NSAwIDEuODAzMiAwLjgwMzYyIDEuODAzMiAxLjgzMTF2NTkuMjEyaDcuODc2M2MwLjk1NTU1LTQuMDE0MSAyLjU4MjgtNy43NTY0IDQuOTY1Ny0xMS4yMzkgNS4xNDk2LTcuNjY4NCAxMi45My0xMi45MyAyMS45NjItMTQuNzU3IDAuOTU1NTUtMC4zMTE4NSAyLjAwMzEgMC4yMjM4OSAyLjI2NjkgMS4yMDM0IDAuMzM5ODQgMC45MzU1Ni0wLjIyMzg5IDIuMDA3LTEuMTc5NCAyLjMxODktOC4yMDQyIDEuNjAzMi0xNS4zNDEgNi4yODUtMTkuOTk1IDEzLjI0Ni0xLjk2NzEgMi45NDI2LTMuMjc0NSA2LjAyMTItNC4yMzggOS4yMzE3aDQuNzQ5OGM4Ljg0NzgtNi41MTI5IDEzLjgyMi03LjkzNjMgMjEuNjctMy40MzQ0IDQuODU3NyAyLjgxMDcgNy4wMDA3IDguMDcyMiA2LjMwNSAxMy45NTd2MC4xNzU5MmMwLjM3OTgyLTAuMzk5ODEgMC43Mzk2NS0wLjc1NTY1IDEuMTM5NS0xLjA3MTUgMjYuMDM2LTE4Ljk0NyAxMC45MTktNTEuNzItNy4zMzY2LTUxLjcyLTE0LjcxMyAwLTI0LjM0NSA2LjU1MjktMzIuNzQ5IDIxLjkzNGwtMi4yNzQ5LTMuNjU4MyAyLjA1OS0yLjY3MDhjOC4zNjAxLTguMzg0MSAxMS43MjYtMjUuMTQ4IDExLjE5MS0zNS4zNTktMC43Nzk2NC0xMy4yNDYtMTAuNjk5LTI0Ljc0NC0xMy4wNjYtMjguODAyLTIuNzgyNy00LjUwNTktNS4xNDk2LTguMjQ4MS01LjE0OTYtOC4yNDgxcy0yLjMzODkgMy43NDYyLTUuMDgxNiA4LjI0ODFjLTIuNDUwOCA0LjA1ODEtMTIuMzcgMTUuNTYxLTEzLjEwNiAyOC44MDItMC41ODM3MyAxMC4yMTEgMi43ODY3IDI2Ljk3NSAxMS4xNDcgMzUuMzU5bDIuMDA3MSAyLjY3MDgtMi4xOTEgMy42NTgzYy04LjQwNDEtMTUuMzg1LTE4LjA3Ni0yMS45MzQtMzIuNzkzLTIxLjkzNC0xOC4yNTUgMC0zMy4zNzIgMzIuNzY5LTcuMzc2NiA1MS43MiAwLjQ0Nzc5IDAuMzExODYgMC44NzE2IDAuNjcxNjkgMS4yNjc0IDEuMDcxNS0wLjA0OC0wLjA0NC0wLjA0OC0wLjA4OC0wLjA0OC0wLjE3NTkyLTAuNjg3NjgtNS44ODkyIDEuNDc1My0xMS4xNDcgNi4zMTMtMTMuOTU3IDcuODA0NC00LjUwMTkgMTIuNzc0LTMuMDc4NiAyMS41NzggMy40MzQ0aDQuNzkzOGMtMC45MTU1Ny0zLjIxMDUtMi4yNzQ5LTYuMjg1LTQuMjM4LTkuMjMxNy00LjY2MTgtNi45NTY3LTExLjc3LTExLjYzOS0xOS45NTUtMTMuMjQ2LTAuOTU5NTUtMC4zMTE4Ni0xLjU1OTMtMS4zODM0LTEuMjI3NC0yLjMxODkgMC4yNjM4Ny0wLjk3OTU1IDEuMzE5NC0xLjUxNTMgMi4yNzQ5LTEuMjAzNCA5LjA1MTggMS44MjcxIDE2LjgwOCA3LjA4ODcgMjEuOTYyIDE0Ljc1NyAyLjM4MjkgMy40Nzg0IDQuMDEwMSA3LjIyNDYgNC45NjU3IDExLjIzOWg3LjgyNDN2LTU5LjIxMmMwLjAwOC0xLjAyNzUgMC44NTU2LTEuODMxMSAxLjg4MzEtMS44MzExXCIvPjwvZz48cGF0aCBkPVwibTQ0MC41MiA1NjYuMjdjLTAuMDQ0LTIuOTg2Ni0wLjA0NC01LjQ4MTQtMC4wNDQtOC41NiAwLTExLjczLTkuNDk1Ni0yMS4yNjYtMjEuMTgyLTIxLjI2NmgtMzMuOTY4Yy0xMS42ODMgMC0yMS4xNzggOS41Mzk1LTIxLjE3OCAyMS4yNjYgMCAzLjA3ODYtMC4wNDggNS4wMzc2IDAgOC41Ni0yNC45OTYgMTUuNjA5LTQxLjk2IDQ2LjIzNC00MS45NiA4MS4zNzggMCA1MS4wOTIgMzUuODcxIDkyLjQ3MyA4MC4xMjIgOTIuNDczIDQ0LjIzMSAwIDgwLjA3OC00MS4zODEgODAuMDc4LTkyLjQ3MyAwLTM1LjE0NC0xNi45LTY1Ljc2OS00MS44NjgtODEuMzc4bS0zOC4yMSAxNjcuNDdjLTQxLjgyIDAtNzUuNzEzLTM4LjUyMi03NS43MTMtODUuOTYgMC0zNC40MiAxNy43NjgtNjEuMzk1IDQzLjQ3Ni03My43MDkgMy42MTAzIDMuMDM0NiAxOC44MTEgNi4zODEgMzIuMzI1IDYuMzMzIDEzLjQ2Ni0wLjA4OCAyOC40OTEtMy4yOTg1IDMyLjE0OS02LjMzMyAyNS43MDQgMTIuMzEgNDMuNDQ0IDM5LjI4NiA0My40NDQgNzMuNzA5IDAuMDA0IDQ3LjQzOC0zMy44NiA4NS45Ni03NS42ODEgODUuOTZcIiBmaWxsPVwiIzFmMTkxYVwiLz48cGF0aCBkPVwibTMzOC40IDY2MC42N2MwLTM1IDI4LjYyNy02My40MDIgNjMuOTE0LTYzLjQwMnM2My45MTQgMjguNDAzIDYzLjkxNCA2My40MDJjMCAzNS0yOC42MjcgNjMuMzU0LTYzLjkxNCA2My4zNTRzLTYzLjkxNC0yOC4zNTUtNjMuOTE0LTYzLjM1NG05Ni4xNTUtODYuNTQzYy0zLjcwMjMgMi45ODY2LTE4LjY4MyA2LjI0NTEtMzIuMTk3IDYuMjg1MS0xMy40NjYgMC4wNDgtMjguNjY3LTMuMjk4NS0zMi4zMjUtNi4yODUxLTI1LjY2IDEyLjI2Mi00My40MjggMzkuMjM4LTQzLjQyOCA3My42MTQgMCA0Ny40ODYgMzMuODkyIDg2LjA1MiA3NS43MTMgODYuMDUyIDQxLjc3NiAwIDc1LjcxMy0zOC41NjYgNzUuNzEzLTg2LjA1Mi0wLjAwNC0zNC4zNzYtMTcuODItNjEuMzUxLTQzLjQ3Ni03My42MTRcIiBmaWxsPVwiI2Y5YWUwMFwiLz48cGF0aCBkPVwibTQwMi4zMSA1OTcuMjZjLTM1LjI4NyAwLTYzLjkxNCAyOC4zNTktNjMuOTE0IDYzLjM1OCAwIDM1LjA0OCAyOC42MjcgNjMuNDQ2IDYzLjkxNCA2My40NDZzNjMuODctMjguNDAzIDYzLjg3LTYzLjQ0NmMwLTM1LTI4LjU4My02My4zNTgtNjMuODctNjMuMzU4bTAgMTI0LjA0Yy0zMi42NjEgMC01OS4xMi0yNS45OTYtNTkuMTItNTguMDk3IDAtMzIuMDkzIDI2LjQ2LTU4LjE4NSA1OS4xMi01OC4xODUgMzIuNjMzIDAgNTkuMTIgMjYuMDg4IDU5LjEyIDU4LjE4NSAwIDMyLjEwMS0yNi40ODggNTguMDk3LTU5LjEyIDU4LjA5N1wiIGZpbGw9XCIjMWYxOTFhXCIvPjxwYXRoIGQ9XCJtNDE5LjA0IDU3My4wOWMxMC4wNTEtMS4zNzk0IDE2LjAyOC00LjE0NiAxNS45ODEtMTUuNjAxIDAtOC42MDQtNy4xNTY2LTE1LjY0OS0xNS45ODEtMTUuNjQ5bC0xNi43OTItMC4zNTk4M2MtOC44NzE4IDAtMTYuMDI4IDcuMTgwNi0xNi4wMjggMTYuMDA4IDAgOC44Mjc5IDYuNTgwOSAxNi40NDggMTYuMDI4IDE3LjAzMiA5LjQwNzYgMC42MjM3MSAxNi43OTItMS40MzEzIDE2Ljc5Mi0xLjQzMTNcIiBmaWxsPVwiIzAwOTZkNVwiLz48cGF0aCBkPVwibTY1Mi4zIDI5NS42OHYtOC41NmMwLTExLjczLTkuNDQ3Ni0yMS4yMy0yMS4xMzQtMjEuMjNoLTMzLjk3MmMtMTEuNjgzIDAtMjEuMjIyIDkuNDk5Ni0yMS4yMjIgMjEuMjN2OC41NmMtMjQuOTY4IDE1LjY0OS00MS45MDggNDYuMTktNDEuOTA4IDgxLjQxNCAwIDUxLjA1MiAzNS44NDcgOTIuNDI1IDgwLjA3NCA5Mi40MjVzODAuMDc4LTQxLjM3NyA4MC4wNzgtOTIuNDI1YzAuMDA0LTM1LjIyMy0xNi44NTItNjUuNzY1LTQxLjkxNi04MS40MTRtLTM4LjE2MiAxNjcuNDdjLTQxLjgyNCAwLTc1LjcwOS0zOC40NzgtNzUuNzA5LTg1LjkxNiAwLTM0LjQxNiAxNy43ODgtNjEuNDM5IDQzLjQyNC03My43NDUgMy42NTQzIDMuMDM0NiAxOC45MDcgNi4yODUxIDMyLjM2OSA2LjI4NTEgMTMuNDctMC4wNDQgMjguNTM5LTMuMjUwNSAzMi4xOTctNi4yODUxIDI1LjYzNiAxMi4zMDYgNDMuNDI0IDM5LjMzIDQzLjQyNCA3My43NDUgMC4wMDQgNDcuNDM4LTMzLjg4NCA4NS45MTYtNzUuNzA1IDg1LjkxNlwiIGZpbGw9XCIjMWYxOTFhXCIvPjxwYXRoIGQ9XCJtNTUwLjIgMzkwLjAyYzAtMzUuMDQ0IDI4LjcxOS02My4zOTggNjMuOTgyLTYzLjM5OCAzNS4yNjcgMCA2My44OTQgMjguMzU5IDYzLjg5NCA2My4zOTggMCAzNS4wMDQtMjguNjI3IDYzLjQwMi02My44OTQgNjMuNDAyLTM1LjI2MyAwLTYzLjk4Mi0yOC4zOTktNjMuOTgyLTYzLjQwMm05Ni4yMjMtODYuNTQzYy0zLjcwMjMgMy4wMzQ2LTE4LjcyNyA2LjI0NTEtMzIuMTk3IDYuMjg1MS0xMy40NjIgMC0yOC42NjctMy4yNTA1LTMyLjM2OS02LjI4NTEtMjUuNjg0IDEyLjMwNi00My40MjQgMzkuMzMtNDMuNDI0IDczLjcwNSAwIDQ3LjQ4MiAzMy45MjggODUuOTYgNzUuNzQ4IDg1Ljk2IDQxLjc3NiAwIDc1LjcxMy0zOC40NzggNzUuNzEzLTg1Ljk2IDAtMzQuMzc2LTE3Ljc5Mi02MS4zOTUtNDMuNDcyLTczLjcwNVwiIGZpbGw9XCIjZjlhZTAwXCIvPjxwYXRoIGQ9XCJtNjE0LjIzIDMyNi42N2MtMzUuMzA3IDAtNjMuODg2IDI4LjM1NS02My44ODYgNjMuMzU0IDAgMzUuMDA0IDI4LjU3OSA2My40MDIgNjMuODg2IDYzLjQwMiAzNS4yMjcgMCA2My44NTQtMjguNDAzIDYzLjg1NC02My40MDIgMC0zNS0yOC42MjctNjMuMzU0LTYzLjg1NC02My4zNTRtMCAxMjQuMDhjLTMyLjYzMyAwLTU5LjEyLTI2LjAzNi01OS4xMi01OC4xMzcgMC0zMi4wNjEgMjYuNDg4LTU4LjE0MSA1OS4xMi01OC4xNDEgMzIuNTU3IDAgNTkuMDM2IDI2LjA4IDU5LjAzNiA1OC4xNDEgMCAzMi4xMDUtMjYuNDggNTguMTM3LTU5LjAzNiA1OC4xMzdcIiBmaWxsPVwiIzFmMTkxYVwiLz48cGF0aCBkPVwibTYzMC45MSAzMDIuNTVjMTAuMDc5LTEuNDIzMyAxNi4wNTYtNC4yMzggMTUuOTY1LTE1LjY0OSAwLTguNjk1OS03LjA0ODctMTUuNjQ5LTE1Ljk2NS0xNS42NDlsLTE2LjgwOC0wLjM1OTgzYy04Ljg3MTggMC0xNi4wMDggNy4xMzI3LTE2LjAwOCAxNi4wMDggMCA4LjgyNzkgNi42MDA5IDE2LjQwOCAxNi4wMDggMTcuMDc2IDkuNDUxNiAwLjU4MzczIDE2LjgwOC0xLjQyNzMgMTYuODA4LTEuNDI3M1wiIGZpbGw9XCIjMDA5NmQ1XCIvPjxnIGZpbGw9XCIjMWYxOTFhXCI+PHBhdGggZD1cIm0zOTQuNDIgNTAyLjZoLTM5LjA3NHYzMy43MDhoLTc3LjQ3MnYtOS41NDM1LTI0LjE2NWwtMTkuNjM5IDAuMDkydi0xOS4yMTloMzguODc4djkuNTQzNSAyNC4wNzNoMzguOTd2LTMzLjYxNmg3Ny40OTJ2OS41NDM1IDIzLjk0MWgzOS4xN3YtMzMuNDg0aDkuNTYzNSAyOS4wOXYxOS4xMjdoLTE5LjQxOXYzMy43MDhoLTc3LjU2di05LjU0MzV6XCIvPjxwYXRoIGQ9XCJtNjI3LjUyIDUwMi41NmgtMzkuMDU4djMzLjcwOGgtNzcuNjI0di05LjU4MzUtMjQuMDMzaC0xOS40NDN2LTE5LjI2M2gzOC43MDJ2OS42NzE1IDI0LjAzM2gzOS4xMDJ2LTMzLjcwNGg3Ny40ODh2OS42NzE1IDI0LjAzM2gzOS4wNjJ2LTMzLjcwNGg5LjY3OTVsMzAuMTM4IDAuMDg3OXYxOS4xNzVoLTIwLjU1OHYzMy42MTZoLTc3LjQ4OHYtOS41ODM1elwiLz48cGF0aCBkPVwibTUwMS4wMyA0OTMuMDZ2MzI1LjkzaC0xOS4yODN2LTMyNS45M3pcIi8+PHBhdGggZD1cIm01MDAuOTggMjM4LjM0djI1NC43N2gtMTkuMjY3di0yNTQuNzd6XCIvPjwvZz48cGF0aCBkPVwibTk0Mi43MSA2MjIuNTUtNS40ODk1IDE2LjQxMXEtMi4wODE4IDYuMjIzNi00LjU0MjggOC45MDE1LTIuNDM2NCAyLjcyNzQtNi42MjU2IDQuMjkxOHQtOS45NTc2IDEuMzIzNnEtNS43Njg0LTAuMjQwNzgtMTMuNTg1LTIuODU1NC03LjAzODUtMi4zNTQ0LTExLjcyOS01LjY5NDYtNC42NTM0LTMuMzI3OC02Ljg3MzMtNi43ODg4LTIuMjE5OC0zLjQ2MTEtMi42MTA5LTcuNDYzOC0wLjM2NjQyLTMuOTUzMiAxLjQ1NTItOS4zOTg4bDUuNjUwNi0xNi44OTIgNTQuMzA4IDE4LjE2NnptLTEyLjE4NiA1Ljg5MTctMzUuOTcxLTEyLjAzMi0yLjI1NTMgNi43NDIycS0xLjQ0OTggNC4zMzQyLTEuMjc5MiA2LjUzMzIgMC4xNTgyMyAyLjIzNiAxLjM3OTMgNC4wMDM3IDEuMjQ1NyAxLjgxNzIgNC41Mjk0IDMuODIxNyAzLjI4MzcgMi4wMDQ2IDkuMDk5NyAzLjk1MDEgNi4wMzgzIDIuMDE5OCA5LjgwNTYgMi4zMzI2IDMuNzU0OCAwLjM0OTgzIDYuMzUwMS0wLjc1OTE4IDIuNTgyOC0xLjA3MiA0LjA1NTItMy4zODA0IDEuMTEzNi0xLjcyODIgMi45MjI3LTcuMTM2OGwxLjM2MzEtNC4wNzQ5em0tMzIuMTc3LTY4LjE1NCA1NS45NzUgMTIuMDg5LTEuOTQ2MiA5LjAxMS00MS40MzggMTAuNzEyIDM3LjM4IDguMDczNC0xLjg2MzcgOC42MjkyLTU1Ljk3NS0xMi4wODkgMi4wMTIyLTkuMzE2NCA0MC40OTMtMTAuNTk2LTM2LjUwMi03Ljg4MzcgMS44NjM3LTguNjI5MnptMC43NDc0NC0zLjA3NDkgMS4wNTY5LTEwLjI1OCAxMy4zNi0yLjc0NjggMS45MjE3LTE4LjY1MS0xMi41NDMtNS4xOCAxLjAzMjktMTAuMDI1IDU1LjA5IDI0LjA1NC0xLjAyODkgOS45ODYyLTU4Ljg5IDEyLjgyMXptMjQuMzI3LTE1LjA0NyAyMS43OTktNC4yMzM0LTIwLjQ4Ni04LjUxMTYtMS4zMTMyIDEyLjc0NXptLTE5Ljc1OS02NS42ODMgNTYuNzk3LTAuMDE4MyAwLjAwMyA5LjQ1MzEtNDcuMTQ4IDAuMDE1MiAwLjAwOCAyMy41OTQtOS42NDg0IDAuMDAzLTAuMDEwNi0zMy4wNDd6bS0yLjUzNDMtMzAuODIxIDIzLjk4NC0yLjM3NjUgMzEuMzA4LTIwLjM3NCAxLjA5MzkgMTEuMDQtMjEuNDU2IDEzLjIzNSAyMy42MTcgOC41NzI1IDEuMDc0NiAxMC44NDUtMzQuNzgzLTEzLjkwNC0yMy45MDYgMi4zNjg4LTAuOTMyMS05LjQwNzF6bS05LjYzMTUtNTUuMDggNTYuMDg3LTExLjU1NyA0LjAyODIgMTkuNTVxMS41NDUxIDcuNDk4NyAwLjY3NjkxIDExLjAyOC0wLjgyOTkyIDMuNTIxMi00LjE1MzYgNi4zNTk3LTMuMjg1NCAyLjgzMDYtOC40ODg2IDMuOTAyNy02LjU4MDUgMS4zNTU5LTExLjI1Mi0wLjk5MTg3LTQuNjYzNi0yLjMwOTUtNi44OTQ4LTcuOTEyLTEuNTI3NiAzLjQyNTYtMy42ODg5IDUuOTA1LTIuMTIzIDIuNDcxNS04LjAwOTggNy4xOTQybC05Ljc5MTEgNy44NDAzLTIuMjc4Mi0xMS4wNTcgMTAuODE3LTkuMjQ4MnE1Ljg2OTktNC45OTg0IDcuMjQ3LTYuNjM4MSAxLjQxNTQtMS42NDc3IDEuNzI3OS0zLjIyNzYgMC4zNTA4NS0xLjU4NzgtMC4zMTEzMy00LjgwMTZsLTAuMzk0MTUtMS45MTI5LTIzLjQxNCA0LjgyNDQtMS45MDc3LTkuMjU4NnptMzQuMjc1IDIuNTg5NiAxLjQxOSA2Ljg4NjZxMS4zMDA3IDYuMzEyNyAyLjE5MTEgNy45MjQgMC45Mjg2MiAxLjYwMzQgMi44MzI3IDIuMzI3OHQ0LjY5NyAwLjE0ODkzcTIuNjc4MS0wLjU1MTgxIDQuMDY0My0xLjk1NDIgMS40MjQ0LTEuNDEwMiAxLjY1ODItMy4zNzI4IDAuMTUyODItMS4zODc1LTEuMTMyMS03LjYyMzdsLTEuNDk3OC03LjI2OTItMTQuMjMyIDIuOTMyNXptLTM0LjgxNi01LjczNTYtMy4xNjc0LTkuODE0IDExLjExOS03Ljg5ODYtNS43NTg5LTE3Ljg0NC0xMy41NjcgMC4zMTUtMy4wOTU0LTkuNTkxIDYwLjExMy0wLjE5MTE3IDMuMDgzNCA5LjU1MzgtNDguNzI3IDM1LjQ3em0xNi4xOTgtMjMuNTc2IDE4LjI0My0xMi42NjEtMjIuMTc4IDAuNDY3MzggMy45MzUzIDEyLjE5M3ptLTUwLjMzNC02NC4zNTYgNTIuMDY4LTIzLjgzOSA1LjkwMjggMTIuODkzLTMxLjk3MiAyNC4wMDQgMzkuMDI5LTguNTg5NCA1LjkxOSAxMi45MjgtNTIuMDY4IDIzLjgzOS0zLjY1ODctNy45OTEzIDQwLjk4Ny0xOC43NjUtNDQuODczIDEwLjI3Ny0zLjgwNTEtOC4zMTEgMzcuMTMzLTI3LjE4My00MC45ODcgMTguNzY1LTMuNjc1LTguMDI2OHptLTEyLjA1NS00MC44MTEgNC44MzMzIDcuNTczNS02LjYxODYgNC4yMjM4cS01LjYzMDggMy41OTM0LTkuMjA0NCA0LjAyMDUtNC40MjEzIDAuNTUwOTYtOC40ODQ0LTIuMTg1MWwyLjg3NDEtMy45MTk0cTIuMzUxIDEuNjUwNyA0LjU2MiAxLjYyOTkgMi4xNzgxIDAuMDAwMTkgNS4xMTc4LTEuNzgzMmwtMi4zMzI2LTMuNjU1MSA5LjI1MjktNS45MDV6bS0yNC4xODgtMTUuMTY5IDE5LjM0NC0xNC4zNzcgMTYuMzY1LTMzLjU3OCA2LjYxNzYgOC45MDM4LTExLjU5IDIyLjM4NyAyNC42NjItNC43OTkyIDYuNTAxMSA4Ljc0NzEtMzYuOTc5IDUuOTcyMy0xOS4yODEgMTQuMzMtNS42MzktNy41ODcxem0tMjYuNDgzLTMxLjY5MiAzNS4yOS0zMS45MS05LjM1My0xMC4zNDQgNy4xODU2LTYuNDk3MyAyNS4wMiAyNy42Ny03LjE4NTYgNi40OTczLTkuMzI2OC0xMC4zMTUtMzUuMjkgMzEuOTEtNi4zNDAxLTcuMDExN3ptLTQwLjgzOC0zOS4wMjcgMzguMzAyLTQyLjU3MSA2Ljg1MzIgNi4xNjU5LTExLjI5MSA0MS4yODQgMjUuNTc4LTI4LjQyOSA2LjU2MjggNS45MDQ3LTM4LjMwMiA0Mi41NzEtNy4wODU1LTYuMzc0OSAxMC45MjItNDAuNDA3LTI0Ljk3NyAyNy43NjEtNi41NjI4LTUuOTA0N3ptLTMuMzYzMi03My40MzQgNy42Nzk1IDUuNTEyNS0xOC4wODYgMjUuMTk2cS00LjIxNDEgNS44NzA3LTUuMjA0MSA3Ljg1MjctMS43MDE4IDMuNDQyNi0xLjAwNTEgNi40OTEyIDAuNzI4NDUgMy4wNzE0IDMuODcgNS4zMjY1IDIuNjY1NiAxLjkxMzQgNS4xOTAzIDEuOTQ2NiAyLjU0NzUgMC4wMDEgNC42NTM4LTEuNjYwMiAyLjE2MDktMS42NzA2IDcuMTQ5NC04LjYyMDFsMTguNDc0LTI1LjczNiA3LjcxMTIgNS41MzUzLTE3LjU0IDI0LjQzNXEtNi43MTk4IDkuMzYxMy0xMC43NDIgMTIuODIxLTMuOTY3OCAzLjQ1MDktOS4zNTggMy41MjQ2LTUuMzM1OCAwLjA2NDctMTEuMDc5LTQuMDU4My01Ljk2NTktNC4yODI0LTcuODAzNC04LjgyMzEtMS43ODMtNC41NDk2LTAuNTI3Mi05LjUxNDUgMS4zMTAzLTQuOTczOCA4LjgwNDYtMTUuNDE0bDE3LjgxMy0yNC44MTV6bS02My41MDUtMy4yMzk1cTQuOTg1OC04LjkzNzggMTAuODI5LTEzLjIzOCA1Ljg5NTktNC4zMTUgMTEuNzQtNC43Njc3IDUuODQzNy0wLjQ1MjcgMTEuOTE2IDIuOTM0NiA4LjgwMTMgNC45MDk3IDEwLjU3OSAxNC43MTMgMS44MTE2IDkuODIyMy01LjExNTIgMjIuMjQtNy4wMDMgMTIuNTU0LTE2LjgxIDE2LjM0Mi04LjYzMzYgMy4zNjkzLTE3LjQ2OS0xLjU1OTQtOC45MDM3LTQuOTY2OC0xMC42MS0xNC4wMTUtMS45Mjg0LTEwLjMzNSA0Ljk0MTQtMjIuNjV6bTguNzE4NyA0LjQxNjNxLTQuODE0NiA4LjYzMDgtMy45NTY0IDE0Ljc5IDAuODc3MTUgNi4xMjUyIDUuNzIxMyA4LjgyNzQgNC44NzgyIDIuNzIxMyAxMC40NjQgMC4yNDU4NyA1LjYwNDQtMi41MDk1IDEwLjU1Mi0xMS4zNzkgNC44NTI2LTguNjk5IDQuMDM1OC0xNC42MTItMC43ODI3LTUuODkzNi01LjgzMTUtOC43MXQtMTAuNTYyLTAuMzkwMjItMTAuNDIzIDExLjIyOHptLTI2LjQyLTQuMjY1NSA3LjEwMzYgNi44MTQ4cS01LjY4MjMgOC4wNDE2LTEyLjAxMSAxMC4yMjYtNi4zMTQgMi4xNDg5LTEzLjA1Ni0wLjY2MzM1LTguNDcyMS0zLjUzNDEtMTEuMDE0LTEyLjI1NS0yLjkxMzYtMTAuMDYxIDIuNDI1MS0yMi44NiA1LjYzOTUtMTMuNTE5IDE0LjkyLTE4LjYyMSA4LjA2NjctNC40MjI4IDE3LjAwNy0wLjY5MzIyIDcuMjgyNCAzLjAzNzggMTAuMTEgMTAuMDU4IDIuMDIzMiA0Ljk5MTggMC43NDMwOCAxMi42MjdsLTkuNzA1MS0xLjA4NTdxMC45NjA0MS00LjYzNi0wLjU3OTcxLTcuOTQ0OS0xLjQ4OS0zLjMyOTktNC44NDE4LTQuNzI4NS00Ljc5NDktMi4wMDAxLTkuNTY3NyAwLjkxODZ0LTguNzg4MiAxMi41NDVxLTQuMTY1NyA5Ljk4NjMtMi45NjkgMTUuNDM4IDEuMTk2NyA1LjQ1MTIgNS45MTk1IDcuNDIxMyAzLjQ2MSAxLjQ0MzcgNy4wOTc0LTAuMTcxNCAzLjY1MTUtMS42NTEyIDcuMjA1NC03LjAyNTN6bS04NC44NDItNi4yMDk4IDUuNjgwNC0yMy40MjMtOC44ODctMzYuMjgxIDEwLjc4MSAyLjYxNDYgNS40MDM1IDI0LjYyMyAxNS44OTMtMTkuNDU5IDEwLjU5MSAyLjU2ODYtMjQuNjE0IDI4LjIzNi01LjY2MiAyMy4zNDctOS4xODY4LTIuMjI4em0tNTUuMjI1LTkuMTU3OSA3LjY1NzctNTYuNzUxIDE5Ljc4MiAyLjY2OTJxNy41ODc1IDEuMDIzOCAxMC42MyAzLjAxMTEgMy4wNDgxIDEuOTQ4NSA0LjYyNjYgNi4wMjQzIDEuNTgzOCA0LjAzNzEgMC44NzMzNSA5LjMwMTktMC44OTg0NSA2LjY1ODQtNC42NiAxMC4yOS0zLjcyMjggMy42MzY0LTkuNzQ4IDMuODg3NiAyLjcyNyAyLjU3NTMgNC4zNTEzIDUuNDM1NCAxLjYyOTUgMi44MjE0IDQuMTM3NyA5LjkzOTRsNC4xNTggMTEuODM0LTExLjE4OC0xLjUwOTYtNS4xNDY5LTEzLjI2OHEtMi43NzM5LTcuMTkzNC0zLjg2NTUtOS4wMzU2LTEuMDg2NC0xLjg4MDktMi40NzM4LTIuNjk4OC0xLjM4MjItMC44NTY1OS00LjYzNC0xLjI5NTRsLTEuOTM1Ni0wLjI2MTE4LTMuMTk2OCAyMy42OTItOS4zNjgyLTEuMjY0MXptMTMuNzg3LTMxLjQ4NiA2Ljk2ODEgMC45NDAyNHE2LjM4NzQgMC44NjE4OCA4LjIwMjYgMC41NTQ5OCAxLjgyMDQtMC4zNDU2MiAzLjEzNDEtMS45MDI3IDEuMzEzOC0xLjU1NzEgMS42OTUxLTQuMzgzIDAuMzY1NjUtMi43MDk4LTAuNDk4ODktNC40ODItMC44NTkzMS0xLjgxMDktMi42MzM5LTIuNjgxLTEuMjU4Ny0wLjYwMzQzLTcuNTY4Ny0xLjQ1NDlsLTcuMzU1Mi0wLjk5MjQ3LTEuOTQzMiAxNC40MDF6bS01NS45ODcgMjkuOTE0IDEuNjQyNi01Ny4yNDIgMzQuODI5IDAuOTk5NDUtMC4yNzc4OCA5LjY4MzUtMjUuMzgtMC43MjgzLTAuMzY0MTUgMTIuNjkgMjMuNTg0IDAuNjc2NzYtMC4yNzY3NiA5LjY0NDUtMjMuNTg0LTAuNjc2NzYtMC40NDcwNiAxNS41OCAyNi4yMzkgMC43NTI5NS0wLjI3Njc2IDkuNjQ0NS0zNS42ODgtMS4wMjQxem0tNTIuMzU2IDMuNzM0NC00Ljg2MTgtNTcuMDU5IDE0LjEyOC0xLjIwMzkgMTEuODAxIDM4LjE5OCA1LjA5MDYtMzkuNjM4IDE0LjE2Ny0xLjIwNzIgNC44NjE4IDU3LjA1OS04Ljc1NzMgMC43NDYxOS0zLjgyNzEtNDQuOTE1LTUuNDc1MSA0NS43MDgtOS4xMDc2IDAuNzc2MDMtMTMuMDUyLTQ0LjEyOSAzLjgyNzEgNDQuOTE1LTguNzk2MiAwLjc0OTUxem0tNTQuNjEtMTcuNzU1cS0yLjA5MjYtMTAuMDE4LTAuNDk4MTktMTcuMDk1IDEuNjI0Ny03LjEyMzMgNS43NDE0LTExLjI5NSA0LjExNjctNC4xNzIxIDEwLjkyMy01LjU5MzggOS44NjUyLTIuMDYwNyAxNy42MzMgNC4xNzgxIDcuODA2MSA2LjIzMDggMTAuNzEzIDIwLjE0OSAyLjkzOTMgMTQuMDcxLTEuOTg0MiAyMy4zNi00LjMxMjIgOC4yMDM1LTE0LjIxNiAxMC4yNzItOS45Nzk5IDIuMDg0Ni0xNy4xOTktMy42MzAyLTguMjMwMS02LjU0MTMtMTEuMTE0LTIwLjM0NXptOS40Nzk0LTIuMzc5MnEyLjAyMDcgOS42NzQgNi43MDU5IDEzLjc2MyA0LjY3NzIgNC4wNTExIDEwLjEwNyAyLjkxNyA1LjQ2NzktMS4xNDIyIDguMDYzOC02LjY3MjYgMi41ODc5LTUuNTY4NyAwLjUxMTI3LTE1LjUxLTIuMDM2Ny05Ljc1MDUtNi41MjktMTMuNjgxLTQuNDU0LTMuOTM4MS0xMC4xMTMtMi43NTYtNS42NTkxIDEuMTgyMS04LjIzMjggNi42MjgxLTIuNTczNiA1LjQ0Ni0wLjUxMjk2IDE1LjMxMXptLTMzLjgxOCAxNy43NTktMy4wNjUyLTkuMTQ4NiAxOS4zNzEtNi40OTAzIDcuMjQ3MyAyMS42MzFxLTEuNzcyIDQuNDI1LTYuMzExMSA4LjcwNi00LjUzOTIgNC4yODEtOS45NDY4IDYuMDkyOC02LjU5MjkgMi4yMDktMTIuNzEgMC42NzQzLTYuMTI5NC0xLjU3MTctMTEuMjUyLTcuMDIzNy01LjA5NzgtNS41MDE0LTguMDI2NS0xNC4yNDMtMy4wMDMyLTguOTYzNC0yLjE3NDYtMTYuMzI3IDAuODY1NjYtNy4zNzU5IDQuNTUxOC0xMi4xMTMgMy43MjMyLTQuNzQ5MiAxMC4zNTMtNi45NzA1IDcuOTYzNC0yLjY2ODEgMTQuMTA2LTAuMTk0NyA2LjE2NzcgMi40MjQgMTAuMTY5IDkuODE3bC04LjIwNjggNS4wMTU1cS0yLjQwMjQtMy44NTAzLTUuODEzNy01LjE3OTEtMy40MTE0LTEuMzI4OC03LjExNTMtMC4wODc4NC01Ljc0MSAxLjkyMzUtNy43OTUyIDcuNTk2Ni0yLjA2NjYgNS42MzYgMC45OTg2NiAxNC43ODUgMy4yODg2IDkuODE1MyA4Ljg1MzIgMTMuNjM2IDQuNzczMiAzLjMwMzIgMTAuNDAzIDEuNDE2OSAyLjYyOTgtMC44ODEwOSA1LjAzNTItMy4wNDY1IDIuNDMwMS0yLjIxNDkgMy45MzI2LTUuMTA3N2wtMi4zMDgyLTYuODg5Mi0xMC4yOTcgMy40NDk5em0tMzkuNTA2IDM4LjQ0MS0xOS44MzEtNDMuMjQ4LTEyLjY3NiA1LjgxMjYtNC4wMzc4LTguODA1OSAzMy45MS0xNS41NDkgNC4wMzc5IDguODA1OS0xMi42NDEgNS43OTYzIDE5LjgzMSA0My4yNDgtOC41OTI4IDMuOTQwMnptLTQ5LjQ4OCAyNy4yMjMtMjkuMDk4LTQ5LjMyMiA3Ljk0LTQuNjg0MyAzNS45ODUgMjMuMTcyLTE5LjQzMi0zMi45MzcgNy42MDM1LTQuNDg1OCAyOS4wOTggNDkuMzIyLTguMjA5MSA0Ljg0MzEtMzUuMjU5LTIyLjU1NyAxOC45NzUgMzIuMTY0LTcuNjAzNSA0LjQ4NTh6bS01Ny44NDkgNy41Nzk2cS02LjE2Ny04LjE2NzYtNy43NDQ2LTE1LjI0OS0xLjU2OTktNy4xMzU2IDAuMzczMTgtMTIuNjY1IDEuOTQzMS01LjUyOTcgNy40OTIxLTkuNzE5NiA4LjA0MjktNi4wNzI5IDE3LjczLTMuNzQ0NyA5LjcxODQgMi4zMDQ2IDE4LjI4NiAxMy42NTIgOC42NjIxIDExLjQ3MiA4LjE3MjUgMjEuOTc0LTAuMzk5ODEgOS4yNTkyLTguNDczOSAxNS4zNTYtOC4xMzY1IDYuMTQzNS0xNy4xMDQgNC4wNTUyLTEwLjIzNC0yLjQwNDUtMTguNzMyLTEzLjY1OHptNy41NTgyLTYuMTk2M3E1Ljk1NTIgNy44ODcxIDExLjkzNyA5LjU4NjUgNS45NTg1IDEuNjY4MyAxMC4zODUtMS42NzQyIDQuNDU3OS0zLjM2NiA0LjQ0Ni05LjQ3NTMtMC4wMzU0LTYuMTQwNS02LjE1NTQtMTQuMjQ2LTYuMDAyMi03Ljk0OTQtMTEuNzQyLTkuNTg3Mi01LjcwODUtMS42NjEzLTEwLjMyMiAxLjgyMjQtNC42MTM4IDMuNDgzNy00LjYxNzggOS41MDcydDYuMDY4OSAxNC4wNjZ6bS0yNi42MDcgNjMuMjEyLTM5Ljc2NS00MS4yMDggMTAuMjA0LTkuODQ2MiAzMy4yNTIgMjIuMTk2LTIxLjA1My0zMy45NjggMTAuMjMyLTkuODczNCAzOS43NjUgNDEuMjA4LTYuMzI0NiA2LjEwMy0zMS4zMDItMzIuNDM4IDI0LjU4NCAzOC45MjEtNi41Nzc2IDYuMzQ3Mi0zNy45NjQtMjYuMDEgMzEuMzAyIDMyLjQzOC02LjM1MjcgNi4xMzAyem0tMzcuMjAyIDQ2Ljk3Ny00NS45NDEtMzQuMTg3IDE5LjIxNi0yNS44MjIgNy43NzE4IDUuNzgzMy0xMy41NzIgMTguMjM5IDEwLjg3NCA4LjA5MiAxMS43My0xNS43NjMgNy43NzE4IDUuNzgzMy0xMS43MyAxNS43NjMgMTkuNTIzIDE0LjUyOC01LjY0MzQgNy41ODM4em0tNTEuMDg0IDI5LjUxM3EtOC44MTQ3LTUuMjAwNC0xMi45NzItMTEuMTQ1LTQuMTcxMi01Ljk5ODUtNC40ODI2LTExLjg1MS0wLjMxMTM1LTUuODUyOSAzLjIyMTctMTEuODQyIDUuMTIxLTguNjgwMSAxNC45NjQtMTAuMjIgOS44NjMyLTEuNTczNyAyMi4xMSA1LjY1MTIgMTIuMzgxIDcuMzA0MyAxNS45MzEgMTcuMiAzLjE1OTcgOC43MTI1LTEuOTgxMiAxNy40MjYtNS4xODA1IDguNzgxLTE0LjI2NyAxMC4yNjktMTAuMzc4IDEuNjc4LTIyLjUyNC01LjQ4NzN6bTQuNjI1Ny04LjYwOTRxOC41MTE5IDUuMDIxNyAxNC42OSA0LjMxMjcgNi4xNDQ2LTAuNzI4ODYgOC45NjMxLTUuNTA2MyAyLjgzODQtNC44MTExIDAuNDk4NjctMTAuNDU1LTIuMzczMy01LjY2MzQtMTEuMTIxLTEwLjgyNC04LjU3OTItNS4wNjE0LTE0LjUxLTQuMzg3Ny01LjkxMDggMC42NDAwNC04Ljg0ODQgNS42MTkzdC0wLjY0NTM1IDEwLjU1cTIuMjkyMyA1LjU3MDMgMTAuOTcyIDEwLjY5MXptLTIuNzg1MyA3NS45MjItNTIuODYxLTIwLjc3NSAzLjQ1NzgtOC43OTggNDMuODgxIDE3LjI0NiA4LjYzMDMtMjEuOTU5IDguOTc5OCAzLjUyOTMtMTIuMDg4IDMwLjc1N3ptLTEuNzA0NSAzLjY5NDctMi43NjkyIDkuOTMzNy0xMy42MzEgMC40NTc4OC01LjAzNSAxOC4wNjEgMTEuNDkyIDcuMjE4Mi0yLjcwNjMgOS43MDgtNTAuMjUzLTMyLjk4OCAyLjY5NTgtOS42NzAzIDYwLjIwOC0yLjcyMTJ6bS0yNi41MTMgMTAuNzM2LTIyLjIgMC41MDIyNCAxOC43NiAxMS44NCAzLjQ0MDYtMTIuMzQyem03Ljg5NzMgNzEuNTA1LTU2LjQ4NS05LjQyMzQgNS43MzM3LTM0LjM2OSA5LjU1NTQgMS41OTQxLTQuMTc4MiAyNS4wNDQgMTIuNTIyIDIuMDg5MSAzLjg4MjUtMjMuMjcyIDkuNTE2OSAxLjU4NzctMy44ODI1IDIzLjI3MiAxNS4zNzMgMi41NjQ4IDQuMzE5Ni0yNS44OTIgOS41MTY5IDEuNTg3Ny01Ljg3NTEgMzUuMjE2em0tMjEuODIgNDMuNjEzLTAuNTE1MjEtOS4zMDhxMTEuMDUzLTAuODc2MDQgMTEuNTkyLTkuNTMxMSAwLjI2NzUzLTQuMjg4NS0xLjgwMTUtNi44ODMzLTIuMTA4LTIuNTk3Mi01LjQyMTktMi44MDQtMS45NDkzLTAuMTIxNi0zLjM2NzQgMC42NTA5OC0xLjQxOCAwLjc3MjU4LTIuMzg1MiAyLjQ3MzUtMS4wMDYxIDEuNjk4NS0zLjQ5MzIgOC4zMTQzLTIuMjA5NCA1LjkyODYtNC41Mjg3IDguNjAxOS0yLjMxOTQgMi42NzMzLTUuODkzOCA0LjEzMzItMy42MTEgMS40MTg2LTcuNjI2NiAxLjE2OC00LjY3ODQtMC4yOTE4NS04LjI4OTgtMi42MzA2LTMuNjA5LTIuMzc3OC01LjI4NTgtNi4yMzk2LTEuNjc2OS0zLjg2MTktMS4zMzM5LTkuMzU5IDAuNTE1NjEtOC4yNjUyIDUuMjg4NS0xMi42MjUgNC43NzI5LTQuMzU5NyAxMy4xMzMtNC4xMTIybC0wLjA4NDE4IDkuNTA1NHEtNC42MzkzIDAuMzM2OC02LjYwMDYgMi4yODg4dC0yLjE5OTYgNS43NzI3cS0wLjIzODM1IDMuODIwNyAxLjIzMTIgNS45ODY3dDMuODQ3NyAyLjMxNDRxMi4zMzkyIDAuMTQ1OTMgNC4wNTQ0LTEuNjI1N3Q0LjA0NjMtOC4zOTcycTIuNTExNC03LjAwNTcgNS4wMDg2LTEwLjAyIDIuNDYwNy0zLjA1NTggNi4xOTEtNC41MDYxIDMuNjkxNC0xLjQ1MjcgOC44Mzc2LTEuMTMxNiA3LjQ0NjUgMC40NjQ1MyAxMi4yMjggNS4zODExIDQuNzgzNyA0Ljg3NzYgNC4xNzU3IDE0LjYyNC0xLjA3NSAxNy4yMzItMjAuODA3IDE3Ljk1OHptMjIuNDMgNjMuMDMtNTcuMDEzIDUuMzczOC0zLjI2OTctMzQuNjkgOS42NDQ4LTAuOTA5MDcgMi4zODI2IDI1LjI3OSAxMi42MzktMS4xOTEzLTIuMjE0LTIzLjQ5IDkuNjA1OS0wLjkwNTQxIDIuMjE0IDIzLjQ5IDE1LjUxNy0xLjQ2MjYtMi40NjMzLTI2LjEzNCA5LjYwNTktMC45MDU0IDMuMzUwNCAzNS41NDZ6bTguNTkzNSA0NC44ODgtNTYuMTE4IDExLjQwOC0xLjg4MzItOS4yNjM2IDIyLjA4Ny00LjQ5LTMuNzA0MS0xOC4yMjEtMjIuMDg3IDQuNDktMS44OTA5LTkuMzAxOSA1Ni4xMTgtMTEuNDA4IDEuODkxIDkuMzAxOS0yNC41MzcgNC45ODgxIDMuNzA0MSAxOC4yMjEgMjQuNTM3LTQuOTg4MSAxLjg4MzIgOS4yNjM2em04LjIzNjggMjcuMTA3LTQ1LjQwMiAxNC4yMjQgNC4xNjkgMTMuMzA4LTkuMjQ0NSAyLjg5NjEtMTEuMTUyLTM1LjU5OSA5LjI0NDUtMi44OTYxIDQuMTU3MyAxMy4yNyA0NS40MDItMTQuMjI0IDIuODI2MSA5LjAyMDh6bTQ1Mi4wOCAzMTkuMTYgMTAuNTctMy4wMzEzcTEuMTExNiAzLjU3MTQgMy43NjM4IDUuMzIxNCAyLjY0NTQgMS43MTE1IDUuNjA2NyAxLjE4NDYgMy4zODQzLTAuNjAyMTYgNS4yNDQ1LTMuNzUwMSAxLjg1MzMtMy4xODY0IDAuODY3OTItOC43MjQ0LTAuOTIzNzctNS4xOTE5LTMuNzI4Mi03LjM1MTItMi43NzI4LTIuMjA0Ni02LjUwMzMtMS41NDA5LTQuNjUzNSAwLjgyNzk3LTcuNjEzMyA1LjU5OTlsLTguOTk0NCAwLjI5MTAyIDAuMzE2OTktMzAuMzI5IDI4LjU3NS01LjA4NDIgMS43OTk2IDEwLjExNS0yMC4zODMgMy42MjY3IDAuMDExNyA5Ljg3NzJxMy4yOTM1LTIuNDUwOCA3LjA2MjQtMy4xMjE0IDcuMTkxNy0xLjI3OTYgMTMuMTIyIDMuMDYxMiA1LjkzMDIgNC4zNDA4IDcuNDE1MSAxMi42ODYgMS4yMzg2IDYuOTYxLTEuODI3OSAxMy4xNDEtNC4xNzIxIDguNDM5NS0xMy45NDEgMTAuMTc4LTcuODA3MSAxLjM4OTEtMTMuNDc2LTEuOTI3LTUuNjY4Ni0zLjMxNjEtNy44ODkxLTEwLjIyMXptLTUyLjc4Ni0yNy41MjItMC42NDE3MS0xMC4xNzUgMzcuNDY1LTIuMzYyOCAwLjUwMTU3IDcuOTUzcS00LjM1MTYgNC44NTM4LTguNjA4MyAxMy42OTR0LTYuMTgzNCAxOC42MjlxLTEuODkwMiA5Ljc0NzctMS4zNzQyIDE3LjMwOGwtMTAuNTY1IDAuNjY2M3EtMC40NzQ1NC0xMS44NjkgMy4zNDg4LTI0LjQ3OCAzLjg2MjMtMTIuNjEyIDEwLjk2OS0yMi44MDZsLTI0LjkxMSAxLjU3MTF6bS00Ny4yMjQtMS44NzUgMC41MjExOS0xMC4xODIgMzcuNDkgMS45MTktMC40MDczNiA3Ljk1ODNxLTQuODc2IDQuMzI2Ny0xMC4xMTIgMTIuNjI1LTUuMjM1NyA4LjI5NzktOC4yNjQ3IDE3LjgwNC0yLjk4OCA5LjQ2OS0zLjMzNjQgMTcuMDM5bC0xMC41NzItMC41NDExNnEwLjg4MDE0LTExLjg0NSA2LjExNDUtMjMuOTM3IDUuMjczNC0xMi4wOSAxMy40OTUtMjEuNDA4bC0yNC45MjgtMS4yNzZ6bS0yNi41IDQzLjA2Ni0xMC44My0xLjc4NzcgNi43Mzc0LTQwLjgxNXEtNi44NTE0IDQuNTcwMS0xNS4zNDUgNS44OTk4bDEuNjIyMy05LjgyNzlxNC40Njg1LTAuNjg3NjUgMTAuMDc3LTMuNzIxIDUuNjE0My0zLjA3MTkgOC4zMTY4LTcuOTMxbDguNzg3MyAxLjQ1MDYtOS4zNjQ5IDU2LjczMnpcIi8+PC9zdmc+IiwKICAic3RhdGUiOiAiU3RhdGUgb2YgU2FtcGxlIiwKICAidGl0bGUiOiAiRXhhbXBsZSBQcmltYXJ5IEVsZWN0aW9uIiwKICAidHlwZSI6ICJwcmltYXJ5IiwKICAiZ3JpZExheW91dHMiOiBbCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjEtTWFfemgtSGFucyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMS1NYV96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJvdHRlciIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjI3ODI0MTY1MDI5NDY5NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxOS41NzgyMTcwOTIzMzc5MiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJsaW9uLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMi4xMDc2ODY2NDA0NzE1MTMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjQuMTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjA2NjA2MDkwMzczMjgxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzNC4zMzA3OTU2Nzc3OTk2MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjEtTWFfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNS43MjUwNzM2NzM4NzAzMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNi45ODk4MDg0NDc5MzcxMzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE2LjU1NDUxODY2NDA0NzE1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjY5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjEtTWFfZXMtVVMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4wODYwNzU2Mzg1MDY4NzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMy42MTU1NDUxODY2NDA0NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMS45MTU1MjA2Mjg2ODM2OTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuNDQ0OTkwMTc2ODE3MjksCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNi41MjAxMTI5NjY2MDExOCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDcuOTEzODAxNTcxNzA5MjM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDkuMTc4NTM2MzQ1Nzc2MDMxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMS1GX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMS1GX3poLUhhbnQiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIxLUZfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNlYWhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzYWxtb24iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNS4yODk3ODM4ODk5ODAzNTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNy44MTkyNTM0MzgxMTM5NSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDE5Ljg5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI2Ljk1NTQyNzMwODQ0NzkzOCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjguMjIwMTYyMDgyNTE0NzM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMS1GX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIyLjM1MDgxMDQxMjU3MzY3NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNS43MDk3MjQ5NTA4ODQwODcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjItTWFfemgtSGFucyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMi1NYV96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJvdHRlciIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjI3ODI0MTY1MDI5NDY5NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxOS41NzgyMTcwOTIzMzc5MiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJsaW9uLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMi4xMDc2ODY2NDA0NzE1MTMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjQuMTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjA2NjA2MDkwMzczMjgxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzNC4zMzA3OTU2Nzc3OTk2MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjItTWFfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNS43MjUwNzM2NzM4NzAzMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNi45ODk4MDg0NDc5MzcxMzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE2LjU1NDUxODY2NDA0NzE1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjY5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjItTWFfZXMtVVMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4wODYwNzU2Mzg1MDY4NzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMy42MTU1NDUxODY2NDA0NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMS45MTU1MjA2Mjg2ODM2OTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuNDQ0OTkwMTc2ODE3MjksCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNi41MjAxMTI5NjY2MDExOCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDcuOTEzODAxNTcxNzA5MjM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDkuMTc4NTM2MzQ1Nzc2MDMxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMi1GX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMi1GX3poLUhhbnQiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIyLUZfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNlYWhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzYWxtb24iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNS4yODk3ODM4ODk5ODAzNTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNy44MTkyNTM0MzgxMTM5NSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMS1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDE5Ljg5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI2Ljk1NTQyNzMwODQ0NzkzOCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjguMjIwMTYyMDgyNTE0NzM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMi1GX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIyLjM1MDgxMDQxMjU3MzY3NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0xIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0xLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNS43MDk3MjQ5NTA4ODQwODcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTEtZmlzaCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjMtTWFfemgtSGFucyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMy1NYV96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJvdHRlciIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjI3ODI0MTY1MDI5NDY5NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxOS41NzgyMTcwOTIzMzc5MiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJsaW9uLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMi4xMDc2ODY2NDA0NzE1MTMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjQuMTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjA2NjA2MDkwMzczMjgxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzNC4zMzA3OTU2Nzc3OTk2MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjMtTWFfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNS43MjUwNzM2NzM4NzAzMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNi45ODk4MDg0NDc5MzcxMzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE2LjU1NDUxODY2NDA0NzE1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjY5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjMtTWFfZXMtVVMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4wODYwNzU2Mzg1MDY4NzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMy42MTU1NDUxODY2NDA0NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMS45MTU1MjA2Mjg2ODM2OTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuNDQ0OTkwMTc2ODE3MjksCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNi41MjAxMTI5NjY2MDExOCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDcuOTEzODAxNTcxNzA5MjM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDkuMTc4NTM2MzQ1Nzc2MDMxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMy1GX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMy1GX3poLUhhbnQiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0xLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTEtZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICIzLUZfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNlYWhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzYWxtb24iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNS4yODk3ODM4ODk5ODAzNTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNy44MTkyNTM0MzgxMTM5NSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDE5Ljg5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI2Ljk1NTQyNzMwODQ0NzkzOCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjguMjIwMTYyMDgyNTE0NzM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMS1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0xLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiMy1GX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIyLjM1MDgxMDQxMjU3MzY3NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNS43MDk3MjQ5NTA4ODQwODcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTEtZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMS1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjQtTWFfemgtSGFucyIsCiAgICAgICJncmlkUG9zaXRpb25zIjogWwogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDE4Ljc0ODc3MjEwMjE2MTEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMC4wMTM1MDY4NzYyMjc4OTcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4yNzgyNDE2NTAyOTQ2OTYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjAuODQyOTUxODY2NDA0NzE0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAia2FuZ2Fyb28tMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIzLjM3MjQyMTQxNDUzODMxMiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogImVsZXBoYW50LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNC45ODI4MDk0MzAyNTU0MDQsCiAgICAgICAgICAidHlwZSI6ICJ3cml0ZS1pbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiNC1NYV96aC1IYW50IiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTguNzQ4NzcyMTAyMTYxMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJvdHRlciIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIxLjI3ODI0MTY1MDI5NDY5NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxOS41NzgyMTcwOTIzMzc5MiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1tYW1tYWwiLAogICAgICAgICAgIm9wdGlvbklkIjogInplYnJhLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJsaW9uLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMi4xMDc2ODY2NDA0NzE1MTMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMzcyNDIxNDE0NTM4MzEyLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjQuMTgyODA5NDMwMjU1NDA0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDMzLjA2NjA2MDkwMzczMjgxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzNC4zMzA3OTU2Nzc3OTk2MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjQtTWFfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNS43MjUwNzM2NzM4NzAzMzQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNi45ODk4MDg0NDc5MzcxMzMsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZm94IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTUuMjg5NzgzODg5OTgwMzU0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiemVicmEtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDE2LjU1NDUxODY2NDA0NzE1LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTcuODE5MjUzNDM4MTEzOTUsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDIwLjY5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAxOS44OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyNi45NTU0MjczMDg0NDc5MzgsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1iYW4tZmlzaGluZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI4LjIyMDE2MjA4MjUxNDczNywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYWxsb3RTdHlsZUlkIjogIjQtTWFfZXMtVVMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMS4wODYwNzU2Mzg1MDY4NzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiaG9yc2UiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMi4zNTA4MTA0MTI1NzM2NzYsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAib3R0ZXIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAyMy42MTU1NDUxODY2NDA0NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJmb3giCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMS45MTU1MjA2Mjg2ODM2OTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ6ZWJyYS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibGlvbi0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjQuNDQ0OTkwMTc2ODE3MjksCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJrYW5nYXJvby0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjUuNzA5NzI0OTUwODg0MDg3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLW1hbW1hbCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAiZWxlcGhhbnQtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItbWFtbWFsIiwKICAgICAgICAgICJ3cml0ZUluSW5kZXgiOiAwLAogICAgICAgICAgIndyaXRlSW5BcmVhIjogewogICAgICAgICAgICAieCI6IDEzLjE4NDYyMjAyNDkxMDU5NCwKICAgICAgICAgICAgInkiOiAyNi41MjAxMTI5NjY2MDExOCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDcuOTEzODAxNTcxNzA5MjM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYmFuLWZpc2hpbmciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiYmFjayIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDkuMTc4NTM2MzQ1Nzc2MDMxLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiNC1GX3poLUhhbnMiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMi4zMTIxMzE2MzA2NDgzMywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzMuNTc2ODY2NDA0NzE1MTI2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiNC1GX3poLUhhbnQiLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxOC43NDg3NzIxMDIxNjExLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIwLjAxMzUwNjg3NjIyNzg5NywKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuNTc4MjE3MDkyMzM3OTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC44NDI5NTE4NjY0MDQ3MTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAicHVmZmVyZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjIuMTA3Njg2NjQwNDcxNTEzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMy4zNzI0MjE0MTQ1MzgzMTIsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0Ljk4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDI0LjE4MjgwOTQzMDI1NTQwNCwKICAgICAgICAgICAgIndpZHRoIjogNy43OTk5OTk5OTk5OTk5OTksCiAgICAgICAgICAgICJoZWlnaHQiOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAzMy4wNjYwNjA5MDM3MzI4MSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMzQuMzMwNzk1Njc3Nzk5NjEsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJ3YXRlci0yLWZpc2hpbmciLAogICAgICAgICAgIm9wdGlvbklkIjogIndhdGVyLTItZmlzaGluZy1hbGxvdy1maXNoaW5nIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIm9wdGlvbkJvdW5kc0Zyb21UYXJnZXRNYXJrIjogewogICAgICAgICJ0b3AiOiAwLjk5NzY2Njk5NDEwNjA5MDQsCiAgICAgICAgImxlZnQiOiAwLjc2MzcxOTMyNDIwNzY3MDUsCiAgICAgICAgInJpZ2h0IjogOS4xOTQ0NzUyNzQzODY0ODQsCiAgICAgICAgImJvdHRvbSI6IDEuMTUyOTk2MDcwNzI2OTE1NgogICAgICB9CiAgICB9LAogICAgewogICAgICAiYmFsbG90U3R5bGVJZCI6ICI0LUZfZW4iLAogICAgICAiZ3JpZFBvc2l0aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiAxNC40NjAzMzg4OTk4MDM1MzcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb3VudHktbGVhZGVyLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInNlYWhvcnNlIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMTUuNzI1MDczNjczODcwMzM0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzYWxtb24iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNS4yODk3ODM4ODk5ODAzNTQsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAibWFudGEtcmF5LTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNi41NTQ1MTg2NjQwNDcxNSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJwdWZmZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAxNy44MTkyNTM0MzgxMTM5NSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvbmdyZXNzaW9uYWwtMi1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJyb2NrZmlzaC0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMTkuMDgzOTg4MjEyMTgwNzQ2LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInRyaWdnZXJmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyMC42OTQzNzYyMjc4OTc4NCwKICAgICAgICAgICJ0eXBlIjogIndyaXRlLWluIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIndyaXRlSW5JbmRleCI6IDAsCiAgICAgICAgICAid3JpdGVJbkFyZWEiOiB7CiAgICAgICAgICAgICJ4IjogMTMuMTg0NjIyMDI0OTEwNTk0LAogICAgICAgICAgICAieSI6IDE5Ljg5NDM3NjIyNzg5Nzg0LAogICAgICAgICAgICAid2lkdGgiOiA3Ljc5OTk5OTk5OTk5OTk5OSwKICAgICAgICAgICAgImhlaWdodCI6IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDI2Ljk1NTQyNzMwODQ0NzkzOCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjguMjIwMTYyMDgyNTE0NzM3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAid2F0ZXItMi1maXNoaW5nIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJ3YXRlci0yLWZpc2hpbmctYWxsb3ctZmlzaGluZyIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJvcHRpb25Cb3VuZHNGcm9tVGFyZ2V0TWFyayI6IHsKICAgICAgICAidG9wIjogMC45OTc2NjY5OTQxMDYwOTA0LAogICAgICAgICJsZWZ0IjogMC43NjM3MTkzMjQyMDc2NzA1LAogICAgICAgICJyaWdodCI6IDkuMTk0NDc1Mjc0Mzg2NDg0LAogICAgICAgICJib3R0b20iOiAxLjE1Mjk5NjA3MDcyNjkxNTYKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgImJhbGxvdFN0eWxlSWQiOiAiNC1GX2VzLVVTIiwKICAgICAgImdyaWRQb3NpdGlvbnMiOiBbCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxLjcxODcwNzYwODgyOTY5NTUsCiAgICAgICAgICAicm93IjogMjEuMDg2MDc1NjM4NTA2ODc3LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY291bnR5LWxlYWRlci1maXNoIiwKICAgICAgICAgICJvcHRpb25JZCI6ICJzZWFob3JzZSIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMS43MTg3MDc2MDg4Mjk2OTU1LAogICAgICAgICAgInJvdyI6IDIyLjM1MDgxMDQxMjU3MzY3NiwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogImNvdW50eS1sZWFkZXItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAic2FsbW9uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjEuOTE1NTIwNjI4NjgzNjk0LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogIm1hbnRhLXJheS0yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImZyb250IiwKICAgICAgICAgICJjb2x1bW4iOiAxMi4yODQ2MjIwMjQ5MTA1OTMsCiAgICAgICAgICAicm93IjogMjMuMTgwMjU1NDAyNzUwNDkzLAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInB1ZmZlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI0LjQ0NDk5MDE3NjgxNzI5LAogICAgICAgICAgInR5cGUiOiAib3B0aW9uIiwKICAgICAgICAgICJjb250ZXN0SWQiOiAiY29uZ3Jlc3Npb25hbC0yLWZpc2giLAogICAgICAgICAgIm9wdGlvbklkIjogInJvY2tmaXNoLTIiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic2hlZXROdW1iZXIiOiAxLAogICAgICAgICAgInNpZGUiOiAiZnJvbnQiLAogICAgICAgICAgImNvbHVtbiI6IDEyLjI4NDYyMjAyNDkxMDU5MywKICAgICAgICAgICJyb3ciOiAyNS43MDk3MjQ5NTA4ODQwODcsCiAgICAgICAgICAidHlwZSI6ICJvcHRpb24iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAib3B0aW9uSWQiOiAidHJpZ2dlcmZpc2gtMiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzaGVldE51bWJlciI6IDEsCiAgICAgICAgICAic2lkZSI6ICJmcm9udCIsCiAgICAgICAgICAiY29sdW1uIjogMTIuMjg0NjIyMDI0OTEwNTkzLAogICAgICAgICAgInJvdyI6IDI3LjMyMDExMjk2NjYwMTE4LAogICAgICAgICAgInR5cGUiOiAid3JpdGUtaW4iLAogICAgICAgICAgImNvbnRlc3RJZCI6ICJjb25ncmVzc2lvbmFsLTItZmlzaCIsCiAgICAgICAgICAid3JpdGVJbkluZGV4IjogMCwKICAgICAgICAgICJ3cml0ZUluQXJlYSI6IHsKICAgICAgICAgICAgIngiOiAxMy4xODQ2MjIwMjQ5MTA1OTQsCiAgICAgICAgICAgICJ5IjogMjYuNTIwMTEyOTY2NjAxMTgsCiAgICAgICAgICAgICJ3aWR0aCI6IDcuNzk5OTk5OTk5OTk5OTk5LAogICAgICAgICAgICAiaGVpZ2h0IjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA3LjkxMzgwMTU3MTcwOTIzNCwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWJhbi1maXNoaW5nIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNoZWV0TnVtYmVyIjogMSwKICAgICAgICAgICJzaWRlIjogImJhY2siLAogICAgICAgICAgImNvbHVtbiI6IDEuNzE4NzA3NjA4ODI5Njk1NSwKICAgICAgICAgICJyb3ciOiA5LjE3ODUzNjM0NTc3NjAzMSwKICAgICAgICAgICJ0eXBlIjogIm9wdGlvbiIsCiAgICAgICAgICAiY29udGVzdElkIjogIndhdGVyLTItZmlzaGluZyIsCiAgICAgICAgICAib3B0aW9uSWQiOiAid2F0ZXItMi1maXNoaW5nLWFsbG93LWZpc2hpbmciCiAgICAgICAgfQogICAgICBdLAogICAgICAib3B0aW9uQm91bmRzRnJvbVRhcmdldE1hcmsiOiB7CiAgICAgICAgInRvcCI6IDAuOTk3NjY2OTk0MTA2MDkwNCwKICAgICAgICAibGVmdCI6IDAuNzYzNzE5MzI0MjA3NjcwNSwKICAgICAgICAicmlnaHQiOiA5LjE5NDQ3NTI3NDM4NjQ4NCwKICAgICAgICAiYm90dG9tIjogMS4xNTI5OTYwNzA3MjY5MTU2CiAgICAgIH0KICAgIH0KICBdCn0K'; + +/** + * MIME type of data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json. + */ +export const mimeType = 'application/json'; + +/** + * Path to a file containing this file's contents. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +export function asFilePath(): string { + const directoryPath = mkdtempSync(tmpdir() + sep); + const filePath = join( + directoryPath, + 'electionGeneratedWithGridLayoutsMultiLang.json' + ); + writeFileSync(filePath, asBuffer()); + return filePath; +} + +/** + * Convert to a `data:` URL of data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json, suitable for embedding in HTML. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +export function asDataUrl(): string { + return `data:${mimeType};base64,${resourceDataBase64}`; +} + +/** + * Raw data of data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +export function asBuffer(): Buffer { + return Buffer.from(resourceDataBase64, 'base64'); +} + +/** + * Text content of data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +export function asText(): string { + return asBuffer().toString('utf-8'); +} + +/** + * Full election definition for data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +export const electionDefinition = safeParseElectionDefinition( + asText() +).unsafeUnwrap(); + +/** + * Election definition for data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +export const election = electionDefinition.election; + +/** + * Election package for data/electionPrimaryPrecinctSplits/electionGeneratedWithGridLayoutsMultiLang.json. + * + * SHA-256 hash of file data: 04f437d3c1b17dd6a13c7d89304564520f4a52c6c6f9b8637db435ea70648d59 + */ +export function toElectionPackage( + systemSettings = DEFAULT_SYSTEM_SETTINGS +): ElectionPackage { + return { + electionDefinition, + systemSettings, + }; +} diff --git a/libs/fixtures/src/data/electionPrimaryPrecinctSplits/index.ts b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/index.ts index 7cb26bb8ee..233ad561e8 100644 --- a/libs/fixtures/src/data/electionPrimaryPrecinctSplits/index.ts +++ b/libs/fixtures/src/data/electionPrimaryPrecinctSplits/index.ts @@ -4,6 +4,10 @@ import * as castVoteRecords from './castVoteRecords'; export * from './election.json'; +export * as electionPackageExport from './election-package-default-system-settings.zip'; +// eslint-disable-next-line vx/gts-identifiers, camelcase +export * as baseElection_DEPRECATED from './electionBase.json'; + export const castVoteRecordExport = { asDirectoryPath: () => path.join( diff --git a/libs/hmpb/src/vx_default_ballot_template.tsx b/libs/hmpb/src/vx_default_ballot_template.tsx index 0c2998c1e1..6f4315b67a 100644 --- a/libs/hmpb/src/vx_default_ballot_template.tsx +++ b/libs/hmpb/src/vx_default_ballot_template.tsx @@ -15,6 +15,8 @@ import { BallotType, CandidateContest as CandidateContestStruct, Election, + ElectionDefinition, + ElectionSerializationFormat, PrecinctId, YesNoContest, ballotPaperDimensions, @@ -36,8 +38,9 @@ import { BallotPageTemplate, BaseBallotProps, PagedElementResult, + renderAllBallotsAndCreateElectionDefinition, } from './render_ballot'; -import { RenderScratchpad } from './renderer'; +import { Renderer, RenderScratchpad } from './renderer'; import { Bubble, BallotHashSlot, @@ -901,3 +904,31 @@ export const vxDefaultBallotTemplate: BallotPageTemplate = { frameComponent: BallotPageFrame, contentComponent: BallotPageContent, }; + +/** + * Helper function that renders ballots and generates an election definition for the standard + * VxSuite hmpb ballot layout. + */ +export async function createElectionDefinitionForDefaultHmpbTemplate( + renderer: Renderer, + election: Election, + electionSerializationFormat: ElectionSerializationFormat +): Promise { + const { electionDefinition } = + await renderAllBallotsAndCreateElectionDefinition( + renderer, + vxDefaultBallotTemplate, + // Each ballot style will have exactly one grid layout regardless of precinct, ballot type, or ballot mode + // So we just need to render a single ballot per ballot style to create the election definition + election.ballotStyles.map((ballotStyle) => ({ + election, + ballotStyleId: ballotStyle.id, + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + precinctId: ballotStyle.precincts[0]!, + ballotType: BallotType.Precinct, + ballotMode: 'test', + })), + electionSerializationFormat + ); + return electionDefinition; +} diff --git a/libs/types/src/ballot_language_config.test.ts b/libs/types/src/ballot_language_config.test.ts index 498b81f5d2..0f4e0a7633 100644 --- a/libs/types/src/ballot_language_config.test.ts +++ b/libs/types/src/ballot_language_config.test.ts @@ -1,4 +1,7 @@ -import { getAllBallotLanguages } from './ballot_language_config'; +import { + getAllBallotLanguages, + getBallotLanguageConfigs, +} from './ballot_language_config'; import { LanguageCode } from './language_code'; test('isLanguageCode', () => { @@ -26,3 +29,12 @@ test('isLanguageCode', () => { LanguageCode.CHINESE_SIMPLIFIED, ]); }); + +test('getBallotLanguageConfigs', () => { + expect(getBallotLanguageConfigs(false)).toEqual([ + { languages: [LanguageCode.ENGLISH] }, + ]); + expect(getBallotLanguageConfigs(true)).toEqual( + Object.values(LanguageCode).map((l) => ({ languages: [l] })) + ); +}); diff --git a/libs/types/src/ballot_language_config.ts b/libs/types/src/ballot_language_config.ts index 5772de2c4d..d4d359ccf5 100644 --- a/libs/types/src/ballot_language_config.ts +++ b/libs/types/src/ballot_language_config.ts @@ -15,3 +15,13 @@ export function getAllBallotLanguages( return [...uniqueLanguages]; } + +export function getBallotLanguageConfigs( + isMultiLanguage: boolean +): BallotLanguageConfigs { + return isMultiLanguage + ? Object.values(LanguageCode).map( + (l): BallotLanguageConfig => ({ languages: [l] }) + ) + : [{ languages: [LanguageCode.ENGLISH] }]; +} diff --git a/libs/types/src/election_package_metadata.ts b/libs/types/src/election_package_metadata.ts index 965545c421..3845f8f3b4 100644 --- a/libs/types/src/election_package_metadata.ts +++ b/libs/types/src/election_package_metadata.ts @@ -11,3 +11,7 @@ export const ElectionPackageMetadataSchema: z.ZodType = z.object({ version: z.literal('latest'), }); + +export const LATEST_METADATA: ElectionPackageMetadata = { + version: 'latest', +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07074b82b2..a7ded44b97 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3962,6 +3962,9 @@ importers: '@votingworks/fs': specifier: workspace:* version: link:../fs + '@votingworks/hmpb': + specifier: workspace:* + version: link:../hmpb '@votingworks/image-utils': specifier: workspace:* version: link:../image-utils @@ -3971,6 +3974,9 @@ importers: '@votingworks/utils': specifier: workspace:* version: link:../utils + debug: + specifier: 4.3.4 + version: 4.3.4(supports-color@5.5.0) esbuild: specifier: 0.21.2 version: 0.21.2 @@ -3980,6 +3986,9 @@ importers: js-sha256: specifier: ^0.9.0 version: 0.9.0 + jszip: + specifier: ^3.9.1 + version: 3.9.1 nanoid: specifier: ^3.3.7 version: 3.3.7 @@ -3993,6 +4002,9 @@ importers: specifier: 3.23.5 version: 3.23.5 devDependencies: + '@types/debug': + specifier: 4.1.8 + version: 4.1.8 '@types/jest': specifier: ^29.5.3 version: 29.5.3