@cisstech/nge
Version:
NG Essentials is a collection of libraries for Angular developers.
275 lines • 40.7 kB
JavaScript
/**
* Defines folder icons
*/
export const FOLDER_THEME = {
defaultIcon: { name: 'folder' },
rootFolder: { name: 'folder-root' },
icons: [
{ name: 'folder-src', folderNames: ['src', 'source', 'sources'] },
{
name: 'folder-dist',
folderNames: ['dist', 'out', 'build', 'release', 'bin'],
},
{
name: 'folder-css',
folderNames: ['css', 'stylesheet', 'stylesheets', 'style', 'styles'],
},
{ name: 'folder-sass', folderNames: ['sass', '_sass', 'scss', '_scss'] },
{
name: 'folder-images',
folderNames: ['images', 'image', 'img', 'icons', 'icon', 'ico', 'screenshot', 'screenshots'],
},
{ name: 'folder-scripts', folderNames: ['script', 'scripts'] },
{ name: 'folder-node', folderNames: ['node_modules'] },
{
name: 'folder-javascript',
folderNames: ['js', 'javascript', 'javascripts'],
},
{ name: 'folder-font', folderNames: ['font', 'fonts'] },
{ name: 'folder-bower', folderNames: ['bower_components'] },
{
name: 'folder-test',
folderNames: ['test', 'tests', 'testing', '__tests__', '__snapshots__', '__mocks__', '__test__', 'spec', 'specs'],
},
{
name: 'folder-jinja',
folderNames: ['jinja', 'jinja2', 'j2'],
},
{ name: 'folder-markdown', folderNames: ['markdown', 'md'] },
{ name: 'folder-php', folderNames: ['php'] },
{ name: 'folder-phpmailer', folderNames: ['phpmailer'] },
{ name: 'folder-sublime', folderNames: ['sublime'] },
{
name: 'folder-docs',
folderNames: ['doc', 'docs', 'documents', 'documentation', 'post', 'posts'],
},
{
name: 'folder-git',
folderNames: ['.git', 'submodules', '.submodules'],
},
{ name: 'folder-github', folderNames: ['.github'] },
{ name: 'folder-gitlab', folderNames: ['.gitlab'] },
{ name: 'folder-vscode', folderNames: ['.vscode', '.vscode-test'] },
{
name: 'folder-views',
folderNames: ['view', 'views', 'screen', 'screens', 'page', 'pages', 'html'],
},
{ name: 'folder-vue', folderNames: ['vue'] },
{ name: 'folder-expo', folderNames: ['.expo'] },
{
name: 'folder-config',
folderNames: ['config', 'configs', 'configuration', 'configurations', 'settings', '.settings', 'META-INF'],
},
{
name: 'folder-i18n',
folderNames: [
'i18n',
'internationalization',
'lang',
'language',
'languages',
'locale',
'locales',
'localization',
'translation',
'translate',
'translations',
'.tx',
],
},
{ name: 'folder-components', folderNames: ['components'] },
{ name: 'folder-aurelia', folderNames: ['aurelia_project'] },
{
name: 'folder-resource',
folderNames: ['resource', 'resources', 'res', 'asset', 'assets', 'static'],
},
{
name: 'folder-lib',
folderNames: ['lib', 'libs', 'library', 'libraries', 'vendor', 'vendors', 'third-party'],
},
{
name: 'folder-theme',
folderNames: ['themes', 'theme', 'color', 'colors', 'design', 'designs'],
},
{ name: 'folder-webpack', folderNames: ['webpack', '.webpack'] },
{ name: 'folder-global', folderNames: ['global'] },
{ name: 'folder-public', folderNames: ['public', 'wwwroot', 'web'] },
{
name: 'folder-include',
folderNames: ['include', 'includes', '_includes'],
},
{
name: 'folder-docker',
folderNames: ['docker', 'dockerfiles', '.docker'],
},
{
name: 'folder-database',
folderNames: ['db', 'database', 'sql', 'data', '_data'],
},
{ name: 'folder-log', folderNames: ['log', 'logs'] },
{
name: 'folder-temp',
folderNames: ['temp', '.temp', 'tmp', '.tmp', 'cached', 'cache', '.cache'],
},
{ name: 'folder-aws', folderNames: ['aws', '.aws'] },
{ name: 'folder-audio', folderNames: ['audio', 'audios', 'music'] },
{
name: 'folder-video',
folderNames: ['video', 'videos', 'movie', 'movies'],
},
{ name: 'folder-kubernetes', folderNames: ['kubernetes', 'k8s'] },
{ name: 'folder-import', folderNames: ['import', 'imports', 'imported'] },
{ name: 'folder-export', folderNames: ['export', 'exports', 'exported'] },
{ name: 'folder-wakatime', folderNames: ['wakatime'] },
{ name: 'folder-circleci', folderNames: ['.circleci'] },
{ name: 'folder-wordpress', folderNames: ['wp-content'] },
{ name: 'folder-gradle', folderNames: ['gradle', '.gradle'] },
{
name: 'folder-coverage',
folderNames: ['coverage', '.nyc-output', '.nyc_output', 'e2e', 'it', 'integration-test', 'integration-tests'],
},
{
name: 'folder-class',
folderNames: ['class', 'classes', 'model', 'models'],
},
{
name: 'folder-other',
folderNames: ['other', 'others', 'misc', 'miscellaneous', 'extra', 'extras'],
},
{
name: 'folder-typescript',
folderNames: ['typescript', 'ts', 'typings', '@types'],
},
{ name: 'folder-graphql', folderNames: ['graphql', 'gql'] },
{ name: 'folder-routes', folderNames: ['routes'] },
{ name: 'folder-ci', folderNames: ['.ci', 'ci'] },
{
name: 'folder-benchmark',
folderNames: ['benchmark', 'benchmarks', 'performance', 'measure', 'measures', 'measurement'],
},
{
name: 'folder-messages',
folderNames: ['messages', 'forum', 'chat', 'chats', 'conversation', 'conversations'],
},
{ name: 'folder-less', folderNames: ['less'] },
{
name: 'folder-python',
folderNames: ['python', '__pycache__', '.pytest_cache'],
},
{ name: 'folder-debug', folderNames: ['debug', 'debugging'] },
{ name: 'folder-fastlane', folderNames: ['fastlane'] },
{
name: 'folder-plugin',
folderNames: ['plugin', 'plugins', '_plugins', 'extension', 'extensions', 'addon', 'addons'],
},
{ name: 'folder-middleware', folderNames: ['middleware', 'middlewares'] },
{
name: 'folder-controller',
folderNames: ['controller', 'controllers', 'service', 'services', 'provider', 'providers'],
},
{ name: 'folder-ansible', folderNames: ['ansible'] },
{ name: 'folder-server', folderNames: ['server', 'servers', 'backend'] },
{ name: 'folder-client', folderNames: ['client', 'clients', 'frontend'] },
{ name: 'folder-tasks', folderNames: ['tasks', 'tickets'] },
{ name: 'folder-android', folderNames: ['android'] },
{ name: 'folder-ios', folderNames: ['ios'] },
{ name: 'folder-upload', folderNames: ['uploads', 'upload'] },
{ name: 'folder-download', folderNames: ['downloads', 'download'] },
{ name: 'folder-tools', folderNames: ['tools'] },
{ name: 'folder-helper', folderNames: ['helpers', 'helper'] },
{ name: 'folder-serverless', folderNames: ['.serverless', 'serverless'] },
{ name: 'folder-api', folderNames: ['api', 'apis'] },
{ name: 'folder-app', folderNames: ['app', 'apps'] },
{
name: 'folder-archive',
folderNames: ['archive', 'archives', 'archival', 'backup', 'backups', 'back-up', 'back-ups'],
},
{ name: 'folder-batch', folderNames: ['batch', 'batchs', 'batches'] },
{ name: 'folder-cluster', folderNames: ['cluster', 'clusters'] },
{
name: 'folder-command',
folderNames: ['command', 'commands', 'cli', 'clis'],
},
{ name: 'folder-constant', folderNames: ['constant', 'constants'] },
{ name: 'folder-container', folderNames: ['container', 'containers'] },
{ name: 'folder-content', folderNames: ['content', 'contents'] },
{ name: 'folder-core', folderNames: ['core'] },
{ name: 'folder-delta', folderNames: ['delta', 'deltas', 'changes'] },
{ name: 'folder-dump', folderNames: ['dump', 'dumps'] },
{
name: 'folder-examples',
folderNames: ['example', 'examples', 'sample', 'samples', 'demo', 'demos'],
},
{
name: 'folder-environment',
folderNames: ['.env', '.environment', 'environment', 'environments'],
},
{
name: 'folder-functions',
folderNames: ['function', 'functions', 'lambda', 'lambdas'],
},
{
name: 'folder-generator',
folderNames: ['generator', 'generators', 'generated', 'cfn-gen', 'gen', 'gens', 'auto'],
},
{
name: 'folder-hook',
folderNames: ['hook', 'hooks', 'trigger', 'triggers'],
},
{ name: 'folder-job', folderNames: ['job', 'jobs'] },
{ name: 'folder-keys', folderNames: ['keys', 'key', 'token', 'tokens'] },
{ name: 'folder-layout', folderNames: ['layout', 'layouts'] },
{ name: 'folder-mail', folderNames: ['mail', 'mails', 'smtp'] },
{ name: 'folder-mappings', folderNames: ['mappings', 'mapping'] },
{ name: 'folder-meta', folderNames: ['meta'] },
{ name: 'folder-packages', folderNames: ['package', 'packages'] },
{ name: 'folder-shared', folderNames: ['shared'] },
{ name: 'folder-stack', folderNames: ['stack', 'stacks'] },
{ name: 'folder-template', folderNames: ['template', 'templates'] },
{ name: 'folder-utils', folderNames: ['util', 'utils'] },
{ name: 'folder-private', folderNames: ['private', '.private'] },
{
name: 'folder-secure',
folderNames: [
'auth',
'authentication',
'secure',
'security',
'cert',
'certs',
'certificate',
'certificates',
'ssl',
],
},
{ name: 'folder-custom', folderNames: ['custom', 'customs'] },
{
name: 'folder-mock',
folderNames: ['mock', 'mocks', 'draft', 'drafts', 'concept', 'concepts', 'sketch', 'sketches'],
},
{
name: 'folder-syntax',
folderNames: ['syntax', 'syntaxes', 'spellcheck'],
},
{ name: 'folder-vm', folderNames: ['vm', 'vms'] },
{ name: 'folder-stylus', folderNames: ['stylus'] },
{ name: 'folder-flow', folderNames: ['flow-typed'] },
{
name: 'folder-rules',
folderNames: ['rule', 'rules', 'validation', 'validations', 'validator', 'validators'],
},
{
name: 'folder-review',
folderNames: ['review', 'reviews', 'revisal', 'revisals', 'reviewed'],
},
{
name: 'folder-animation',
folderNames: ['animation', 'animations', 'animated'],
},
{ name: 'folder-guard', folderNames: ['guard', 'guards'] },
{ name: 'folder-prisma', folderNames: ['prisma'] },
{ name: 'folder-pipe', folderNames: ['pipe', 'pipes'] },
{ name: 'folder-svg', folderNames: ['svg', 'svgs'] },
],
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbnMuZm9sZGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25nZS91aS9pY29uL3NyYy9pY29ucy5mb2xkZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdDQTs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBZ0I7SUFDdkMsV0FBVyxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtJQUMvQixVQUFVLEVBQUUsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFO0lBQ25DLEtBQUssRUFBRTtRQUNMLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsQ0FBQyxLQUFLLEVBQUUsUUFBUSxFQUFFLFNBQVMsQ0FBQyxFQUFFO1FBQ2pFO1lBQ0UsSUFBSSxFQUFFLGFBQWE7WUFDbkIsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssQ0FBQztTQUN4RDtRQUNEO1lBQ0UsSUFBSSxFQUFFLFlBQVk7WUFDbEIsV0FBVyxFQUFFLENBQUMsS0FBSyxFQUFFLFlBQVksRUFBRSxhQUFhLEVBQUUsT0FBTyxFQUFFLFFBQVEsQ0FBQztTQUNyRTtRQUNELEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsRUFBRTtRQUN4RTtZQUNFLElBQUksRUFBRSxlQUFlO1lBQ3JCLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRSxhQUFhLENBQUM7U0FDN0Y7UUFDRCxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxXQUFXLEVBQUUsQ0FBQyxRQUFRLEVBQUUsU0FBUyxDQUFDLEVBQUU7UUFDOUQsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFLFdBQVcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxFQUFFO1FBQ3REO1lBQ0UsSUFBSSxFQUFFLG1CQUFtQjtZQUN6QixXQUFXLEVBQUUsQ0FBQyxJQUFJLEVBQUUsWUFBWSxFQUFFLGFBQWEsQ0FBQztTQUNqRDtRQUNELEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLEVBQUU7UUFDdkQsRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxDQUFDLGtCQUFrQixDQUFDLEVBQUU7UUFDM0Q7WUFDRSxJQUFJLEVBQUUsYUFBYTtZQUNuQixXQUFXLEVBQUUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQztTQUNsSDtRQUNEO1lBQ0UsSUFBSSxFQUFFLGNBQWM7WUFDcEIsV0FBVyxFQUFFLENBQUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUM7U0FDdkM7UUFDRCxFQUFFLElBQUksRUFBRSxpQkFBaUIsRUFBRSxXQUFXLEVBQUUsQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLEVBQUU7UUFDNUQsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxDQUFDLEtBQUssQ0FBQyxFQUFFO1FBQzVDLEVBQUUsSUFBSSxFQUFFLGtCQUFrQixFQUFFLFdBQVcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxFQUFFO1FBQ3hELEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLFdBQVcsRUFBRSxDQUFDLFNBQVMsQ0FBQyxFQUFFO1FBQ3BEO1lBQ0UsSUFBSSxFQUFFLGFBQWE7WUFDbkIsV0FBVyxFQUFFLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUM7U0FDNUU7UUFDRDtZQUNFLElBQUksRUFBRSxZQUFZO1lBQ2xCLFdBQVcsRUFBRSxDQUFDLE1BQU0sRUFBRSxZQUFZLEVBQUUsYUFBYSxDQUFDO1NBQ25EO1FBQ0QsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxDQUFDLFNBQVMsQ0FBQyxFQUFFO1FBQ25ELEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFBRTtRQUNuRCxFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsV0FBVyxFQUFFLENBQUMsU0FBUyxFQUFFLGNBQWMsQ0FBQyxFQUFFO1FBQ25FO1lBQ0UsSUFBSSxFQUFFLGNBQWM7WUFDcEIsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsTUFBTSxDQUFDO1NBQzdFO1FBQ0QsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxDQUFDLEtBQUssQ0FBQyxFQUFFO1FBQzVDLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsQ0FBQyxPQUFPLENBQUMsRUFBRTtRQUMvQztZQUNFLElBQUksRUFBRSxlQUFlO1lBQ3JCLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxTQUFTLEVBQUUsZUFBZSxFQUFFLGdCQUFnQixFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsVUFBVSxDQUFDO1NBQzNHO1FBQ0Q7WUFDRSxJQUFJLEVBQUUsYUFBYTtZQUNuQixXQUFXLEVBQUU7Z0JBQ1gsTUFBTTtnQkFDTixzQkFBc0I7Z0JBQ3RCLE1BQU07Z0JBQ04sVUFBVTtnQkFDVixXQUFXO2dCQUNYLFFBQVE7Z0JBQ1IsU0FBUztnQkFDVCxjQUFjO2dCQUNkLGFBQWE7Z0JBQ2IsV0FBVztnQkFDWCxjQUFjO2dCQUNkLEtBQUs7YUFDTjtTQUNGO1FBQ0QsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsV0FBVyxFQUFFLENBQUMsWUFBWSxDQUFDLEVBQUU7UUFDMUQsRUFBRSxJQUFJLEVBQUUsZ0JBQWdCLEVBQUUsV0FBVyxFQUFFLENBQUMsaUJBQWlCLENBQUMsRUFBRTtRQUM1RDtZQUNFLElBQUksRUFBRSxpQkFBaUI7WUFDdkIsV0FBVyxFQUFFLENBQUMsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUM7U0FDM0U7UUFDRDtZQUNFLElBQUksRUFBRSxZQUFZO1lBQ2xCLFdBQVcsRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLGFBQWEsQ0FBQztTQUN6RjtRQUNEO1lBQ0UsSUFBSSxFQUFFLGNBQWM7WUFDcEIsV0FBVyxFQUFFLENBQUMsUUFBUSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxTQUFTLENBQUM7U0FDekU7UUFDRCxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxXQUFXLEVBQUUsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLEVBQUU7UUFDaEUsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQ2xELEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxRQUFRLEVBQUUsU0FBUyxFQUFFLEtBQUssQ0FBQyxFQUFFO1FBQ3BFO1lBQ0UsSUFBSSxFQUFFLGdCQUFnQjtZQUN0QixXQUFXLEVBQUUsQ0FBQyxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsQ0FBQztTQUNsRDtRQUNEO1lBQ0UsSUFBSSxFQUFFLGVBQWU7WUFDckIsV0FBVyxFQUFFLENBQUMsUUFBUSxFQUFFLGFBQWEsRUFBRSxTQUFTLENBQUM7U0FDbEQ7UUFFRDtZQUNFLElBQUksRUFBRSxpQkFBaUI7WUFDdkIsV0FBVyxFQUFFLENBQUMsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQztTQUN4RDtRQUNELEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLEVBQUU7UUFDcEQ7WUFDRSxJQUFJLEVBQUUsYUFBYTtZQUNuQixXQUFXLEVBQUUsQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxRQUFRLENBQUM7U0FDM0U7UUFDRCxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLENBQUMsS0FBSyxFQUFFLE1BQU0sQ0FBQyxFQUFFO1FBQ3BELEVBQUUsSUFBSSxFQUFFLGNBQWMsRUFBRSxXQUFXLEVBQUUsQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUFFO1FBQ25FO1lBQ0UsSUFBSSxFQUFFLGNBQWM7WUFDcEIsV0FBVyxFQUFFLENBQUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsUUFBUSxDQUFDO1NBQ3BEO1FBQ0QsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsV0FBVyxFQUFFLENBQUMsWUFBWSxFQUFFLEtBQUssQ0FBQyxFQUFFO1FBQ2pFLEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxRQUFRLEVBQUUsU0FBUyxFQUFFLFVBQVUsQ0FBQyxFQUFFO1FBQ3pFLEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxRQUFRLEVBQUUsU0FBUyxFQUFFLFVBQVUsQ0FBQyxFQUFFO1FBQ3pFLEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1FBQ3RELEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxFQUFFO1FBQ3ZELEVBQUUsSUFBSSxFQUFFLGtCQUFrQixFQUFFLFdBQVcsRUFBRSxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3pELEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxRQUFRLEVBQUUsU0FBUyxDQUFDLEVBQUU7UUFDN0Q7WUFDRSxJQUFJLEVBQUUsaUJBQWlCO1lBQ3ZCLFdBQVcsRUFBRSxDQUFDLFVBQVUsRUFBRSxhQUFhLEVBQUUsYUFBYSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsa0JBQWtCLEVBQUUsbUJBQW1CLENBQUM7U0FDOUc7UUFDRDtZQUNFLElBQUksRUFBRSxjQUFjO1lBQ3BCLFdBQVcsRUFBRSxDQUFDLE9BQU8sRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLFFBQVEsQ0FBQztTQUNyRDtRQUNEO1lBQ0UsSUFBSSxFQUFFLGNBQWM7WUFDcEIsV0FBVyxFQUFFLENBQUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsZUFBZSxFQUFFLE9BQU8sRUFBRSxRQUFRLENBQUM7U0FDN0U7UUFDRDtZQUNFLElBQUksRUFBRSxtQkFBbUI7WUFDekIsV0FBVyxFQUFFLENBQUMsWUFBWSxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsUUFBUSxDQUFDO1NBQ3ZEO1FBQ0QsRUFBRSxJQUFJLEVBQUUsZ0JBQWdCLEVBQUUsV0FBVyxFQUFFLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQyxFQUFFO1FBQzNELEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUNsRCxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxFQUFFO1FBQ2pEO1lBQ0UsSUFBSSxFQUFFLGtCQUFrQjtZQUN4QixXQUFXLEVBQUUsQ0FBQyxXQUFXLEVBQUUsWUFBWSxFQUFFLGFBQWEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLGFBQWEsQ0FBQztTQUM5RjtRQUNEO1lBQ0UsSUFBSSxFQUFFLGlCQUFpQjtZQUN2QixXQUFXLEVBQUUsQ0FBQyxVQUFVLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsY0FBYyxFQUFFLGVBQWUsQ0FBQztTQUNyRjtRQUNELEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsQ0FBQyxNQUFNLENBQUMsRUFBRTtRQUM5QztZQUNFLElBQUksRUFBRSxlQUFlO1lBQ3JCLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxhQUFhLEVBQUUsZUFBZSxDQUFDO1NBQ3hEO1FBQ0QsRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxDQUFDLE9BQU8sRUFBRSxXQUFXLENBQUMsRUFBRTtRQUM3RCxFQUFFLElBQUksRUFBRSxpQkFBaUIsRUFBRSxXQUFXLEVBQUUsQ0FBQyxVQUFVLENBQUMsRUFBRTtRQUN0RDtZQUNFLElBQUksRUFBRSxlQUFlO1lBQ3JCLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUUsT0FBTyxFQUFFLFFBQVEsQ0FBQztTQUM3RjtRQUNELEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFLFdBQVcsRUFBRSxDQUFDLFlBQVksRUFBRSxhQUFhLENBQUMsRUFBRTtRQUN6RTtZQUNFLElBQUksRUFBRSxtQkFBbUI7WUFDekIsV0FBVyxFQUFFLENBQUMsWUFBWSxFQUFFLGFBQWEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxXQUFXLENBQUM7U0FDM0Y7UUFDRCxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxXQUFXLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFBRTtRQUNwRCxFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsV0FBVyxFQUFFLENBQUMsUUFBUSxFQUFFLFNBQVMsRUFBRSxTQUFTLENBQUMsRUFBRTtRQUN4RSxFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsV0FBVyxFQUFFLENBQUMsUUFBUSxFQUFFLFNBQVMsRUFBRSxVQUFVLENBQUMsRUFBRTtRQUN6RSxFQUFFLElBQUksRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxFQUFFO1FBQzNELEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLFdBQVcsRUFBRSxDQUFDLFNBQVMsQ0FBQyxFQUFFO1FBQ3BELEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsQ0FBQyxLQUFLLENBQUMsRUFBRTtRQUM1QyxFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsV0FBVyxFQUFFLENBQUMsU0FBUyxFQUFFLFFBQVEsQ0FBQyxFQUFFO1FBQzdELEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsRUFBRTtRQUNuRSxFQUFFLElBQUksRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLENBQUMsT0FBTyxDQUFDLEVBQUU7UUFDaEQsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxDQUFDLFNBQVMsRUFBRSxRQUFRLENBQUMsRUFBRTtRQUM3RCxFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRSxXQUFXLEVBQUUsQ0FBQyxhQUFhLEVBQUUsWUFBWSxDQUFDLEVBQUU7UUFDekUsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsRUFBRTtRQUNwRCxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLENBQUMsS0FBSyxFQUFFLE1BQU0sQ0FBQyxFQUFFO1FBQ3BEO1lBQ0UsSUFBSSxFQUFFLGdCQUFnQjtZQUN0QixXQUFXLEVBQUUsQ0FBQyxTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxVQUFVLENBQUM7U0FDN0Y7UUFDRCxFQUFFLElBQUksRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLENBQUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxTQUFTLENBQUMsRUFBRTtRQUNyRSxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxXQUFXLEVBQUUsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLEVBQUU7UUFDaEU7WUFDRSxJQUFJLEVBQUUsZ0JBQWdCO1lBQ3RCLFdBQVcsRUFBRSxDQUFDLFNBQVMsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQztTQUNwRDtRQUNELEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxDQUFDLFVBQVUsRUFBRSxXQUFXLENBQUMsRUFBRTtRQUNuRSxFQUFFLElBQUksRUFBRSxrQkFBa0IsRUFBRSxXQUFXLEVBQUUsQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEVBQUU7UUFDdEUsRUFBRSxJQUFJLEVBQUUsZ0JBQWdCLEVBQUUsV0FBVyxFQUFFLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQyxFQUFFO1FBQ2hFLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsQ0FBQyxNQUFNLENBQUMsRUFBRTtRQUM5QyxFQUFFLElBQUksRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLENBQUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxTQUFTLENBQUMsRUFBRTtRQUNyRSxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxFQUFFO1FBQ3ZEO1lBQ0UsSUFBSSxFQUFFLGlCQUFpQjtZQUN2QixXQUFXLEVBQUUsQ0FBQyxTQUFTLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQztTQUMzRTtRQUNEO1lBQ0UsSUFBSSxFQUFFLG9CQUFvQjtZQUMxQixXQUFXLEVBQUUsQ0FBQyxNQUFNLEVBQUUsY0FBYyxFQUFFLGFBQWEsRUFBRSxjQUFjLENBQUM7U0FDckU7UUFDRDtZQUNFLElBQUksRUFBRSxrQkFBa0I7WUFDeEIsV0FBVyxFQUFFLENBQUMsVUFBVSxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUsU0FBUyxDQUFDO1NBQzVEO1FBQ0Q7WUFDRSxJQUFJLEVBQUUsa0JBQWtCO1lBQ3hCLFdBQVcsRUFBRSxDQUFDLFdBQVcsRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN4RjtRQUNEO1lBQ0UsSUFBSSxFQUFFLGFBQWE7WUFDbkIsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxDQUFDO1NBQ3REO1FBQ0QsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsRUFBRTtRQUNwRCxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsUUFBUSxDQUFDLEVBQUU7UUFDeEUsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxTQUFTLENBQUMsRUFBRTtRQUM3RCxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUMsRUFBRTtRQUMvRCxFQUFFLElBQUksRUFBRSxpQkFBaUIsRUFBRSxXQUFXLEVBQUUsQ0FBQyxVQUFVLEVBQUUsU0FBUyxDQUFDLEVBQUU7UUFDakUsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFLFdBQVcsRUFBRSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQzlDLEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsRUFBRTtRQUNqRSxFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDLEVBQUU7UUFDbEQsRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxDQUFDLE9BQU8sRUFBRSxRQUFRLENBQUMsRUFBRTtRQUMxRCxFQUFFLElBQUksRUFBRSxpQkFBaUIsRUFBRSxXQUFXLEVBQUUsQ0FBQyxVQUFVLEVBQUUsV0FBVyxDQUFDLEVBQUU7UUFDbkUsRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsRUFBRTtRQUN4RCxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxXQUFXLEVBQUUsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLEVBQUU7UUFDaEU7WUFDRSxJQUFJLEVBQUUsZUFBZTtZQUNyQixXQUFXLEVBQUU7Z0JBQ1gsTUFBTTtnQkFDTixnQkFBZ0I7Z0JBQ2hCLFFBQVE7Z0JBQ1IsVUFBVTtnQkFDVixNQUFNO2dCQUNOLE9BQU87Z0JBQ1AsYUFBYTtnQkFDYixjQUFjO2dCQUNkLEtBQUs7YUFDTjtTQUNGO1FBQ0QsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxTQUFTLENBQUMsRUFBRTtRQUM3RDtZQUNFLElBQUksRUFBRSxhQUFhO1lBQ25CLFdBQVcsRUFBRSxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxVQUFVLENBQUM7U0FDL0Y7UUFDRDtZQUNFLElBQUksRUFBRSxlQUFlO1lBQ3JCLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxVQUFVLEVBQUUsWUFBWSxDQUFDO1NBQ2xEO1FBQ0QsRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFLFdBQVcsRUFBRSxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRTtRQUNqRCxFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDLEVBQUU7UUFDbEQsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFLFdBQVcsRUFBRSxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3BEO1lBQ0UsSUFBSSxFQUFFLGNBQWM7WUFDcEIsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxZQUFZLEVBQUUsYUFBYSxFQUFFLFdBQVcsRUFBRSxZQUFZLENBQUM7U0FDdkY7UUFDRDtZQUNFLElBQUksRUFBRSxlQUFlO1lBQ3JCLFdBQVcsRUFBRSxDQUFDLFFBQVEsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQUM7U0FDdEU7UUFDRDtZQUNFLElBQUksRUFBRSxrQkFBa0I7WUFDeEIsV0FBVyxFQUFFLENBQUMsV0FBVyxFQUFFLFlBQVksRUFBRSxVQUFVLENBQUM7U0FDckQ7UUFDRCxFQUFFLElBQUksRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLENBQUMsT0FBTyxFQUFFLFFBQVEsQ0FBQyxFQUFFO1FBQzFELEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUNsRCxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxFQUFFO1FBQ3ZELEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLEVBQUU7S0FDckQ7Q0FDRixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGVmYXVsdEljb24gfSBmcm9tICcuL2ljb25zLmZpbGVzJ1xuXG5leHBvcnQgaW50ZXJmYWNlIEZvbGRlckljb24ge1xuICAvKipcbiAgICogTmFtZSBvZiB0aGUgaWNvbiwgZS5nLiAnc3JjJ1xuICAgKi9cbiAgbmFtZTogc3RyaW5nXG5cbiAgLyoqXG4gICAqIERlZmluZSB0aGUgZm9sZGVyIG5hbWVzIHRoYXQgc2hvdWxkIGFwcGx5IHRoZSBpY29uLlxuICAgKiBFLmcuIFsnc3JjJywgJ3NvdXJjZSddXG4gICAqL1xuICBmb2xkZXJOYW1lczogc3RyaW5nW11cbn1cblxuZXhwb3J0IGludGVyZmFjZSBGb2xkZXJUaGVtZSB7XG4gIC8qKlxuICAgKiBEZWZpbmUgdGhlIGRlZmF1bHQgaWNvbiBmb3IgZm9sZGVycyBpbiBhIHRoZW1lLlxuICAgKi9cbiAgZGVmYXVsdEljb246IERlZmF1bHRJY29uXG5cbiAgLyoqXG4gICAqIEljb24gZm9yIHJvb3QgZm9sZGVycy5cbiAgICovXG4gIHJvb3RGb2xkZXI/OiBEZWZhdWx0SWNvblxuXG4gIC8qKlxuICAgKiBEZWZpbmVzIGZvbGRlciBpY29ucyBmb3Igc3BlY2lmaWMgZm9sZGVyIG5hbWVzLlxuICAgKi9cbiAgaWNvbnM/OiBGb2xkZXJJY29uW11cbn1cblxuLyoqXG4gKiBEZWZpbmVzIGZvbGRlciBpY29uc1xuICovXG5leHBvcnQgY29uc3QgRk9MREVSX1RIRU1FOiBGb2xkZXJUaGVtZSA9IHtcbiAgZGVmYXVsdEljb246IHsgbmFtZTogJ2ZvbGRlcicgfSxcbiAgcm9vdEZvbGRlcjogeyBuYW1lOiAnZm9sZGVyLXJvb3QnIH0sXG4gIGljb25zOiBbXG4gICAgeyBuYW1lOiAnZm9sZGVyLXNyYycsIGZvbGRlck5hbWVzOiBbJ3NyYycsICdzb3VyY2UnLCAnc291cmNlcyddIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2ZvbGRlci1kaXN0JyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ2Rpc3QnLCAnb3V0JywgJ2J1aWxkJywgJ3JlbGVhc2UnLCAnYmluJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWNzcycsXG4gICAgICBmb2xkZXJOYW1lczogWydjc3MnLCAnc3R5bGVzaGVldCcsICdzdHlsZXNoZWV0cycsICdzdHlsZScsICdzdHlsZXMnXSxcbiAgICB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zYXNzJywgZm9sZGVyTmFtZXM6IFsnc2FzcycsICdfc2FzcycsICdzY3NzJywgJ19zY3NzJ10gfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWltYWdlcycsXG4gICAgICBmb2xkZXJOYW1lczogWydpbWFnZXMnLCAnaW1hZ2UnLCAnaW1nJywgJ2ljb25zJywgJ2ljb24nLCAnaWNvJywgJ3NjcmVlbnNob3QnLCAnc2NyZWVuc2hvdHMnXSxcbiAgICB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zY3JpcHRzJywgZm9sZGVyTmFtZXM6IFsnc2NyaXB0JywgJ3NjcmlwdHMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1ub2RlJywgZm9sZGVyTmFtZXM6IFsnbm9kZV9tb2R1bGVzJ10gfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWphdmFzY3JpcHQnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnanMnLCAnamF2YXNjcmlwdCcsICdqYXZhc2NyaXB0cyddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWZvbnQnLCBmb2xkZXJOYW1lczogWydmb250JywgJ2ZvbnRzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItYm93ZXInLCBmb2xkZXJOYW1lczogWydib3dlcl9jb21wb25lbnRzJ10gfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLXRlc3QnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsndGVzdCcsICd0ZXN0cycsICd0ZXN0aW5nJywgJ19fdGVzdHNfXycsICdfX3NuYXBzaG90c19fJywgJ19fbW9ja3NfXycsICdfX3Rlc3RfXycsICdzcGVjJywgJ3NwZWNzJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWppbmphJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ2ppbmphJywgJ2ppbmphMicsICdqMiddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLW1hcmtkb3duJywgZm9sZGVyTmFtZXM6IFsnbWFya2Rvd24nLCAnbWQnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1waHAnLCBmb2xkZXJOYW1lczogWydwaHAnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1waHBtYWlsZXInLCBmb2xkZXJOYW1lczogWydwaHBtYWlsZXInXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zdWJsaW1lJywgZm9sZGVyTmFtZXM6IFsnc3VibGltZSddIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2ZvbGRlci1kb2NzJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ2RvYycsICdkb2NzJywgJ2RvY3VtZW50cycsICdkb2N1bWVudGF0aW9uJywgJ3Bvc3QnLCAncG9zdHMnXSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItZ2l0JyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJy5naXQnLCAnc3VibW9kdWxlcycsICcuc3VibW9kdWxlcyddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWdpdGh1YicsIGZvbGRlck5hbWVzOiBbJy5naXRodWInXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1naXRsYWInLCBmb2xkZXJOYW1lczogWycuZ2l0bGFiJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItdnNjb2RlJywgZm9sZGVyTmFtZXM6IFsnLnZzY29kZScsICcudnNjb2RlLXRlc3QnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItdmlld3MnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsndmlldycsICd2aWV3cycsICdzY3JlZW4nLCAnc2NyZWVucycsICdwYWdlJywgJ3BhZ2VzJywgJ2h0bWwnXSxcbiAgICB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci12dWUnLCBmb2xkZXJOYW1lczogWyd2dWUnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1leHBvJywgZm9sZGVyTmFtZXM6IFsnLmV4cG8nXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItY29uZmlnJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ2NvbmZpZycsICdjb25maWdzJywgJ2NvbmZpZ3VyYXRpb24nLCAnY29uZmlndXJhdGlvbnMnLCAnc2V0dGluZ3MnLCAnLnNldHRpbmdzJywgJ01FVEEtSU5GJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWkxOG4nLFxuICAgICAgZm9sZGVyTmFtZXM6IFtcbiAgICAgICAgJ2kxOG4nLFxuICAgICAgICAnaW50ZXJuYXRpb25hbGl6YXRpb24nLFxuICAgICAgICAnbGFuZycsXG4gICAgICAgICdsYW5ndWFnZScsXG4gICAgICAgICdsYW5ndWFnZXMnLFxuICAgICAgICAnbG9jYWxlJyxcbiAgICAgICAgJ2xvY2FsZXMnLFxuICAgICAgICAnbG9jYWxpemF0aW9uJyxcbiAgICAgICAgJ3RyYW5zbGF0aW9uJyxcbiAgICAgICAgJ3RyYW5zbGF0ZScsXG4gICAgICAgICd0cmFuc2xhdGlvbnMnLFxuICAgICAgICAnLnR4JyxcbiAgICAgIF0sXG4gICAgfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItY29tcG9uZW50cycsIGZvbGRlck5hbWVzOiBbJ2NvbXBvbmVudHMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1hdXJlbGlhJywgZm9sZGVyTmFtZXM6IFsnYXVyZWxpYV9wcm9qZWN0J10gfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLXJlc291cmNlJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ3Jlc291cmNlJywgJ3Jlc291cmNlcycsICdyZXMnLCAnYXNzZXQnLCAnYXNzZXRzJywgJ3N0YXRpYyddLFxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2ZvbGRlci1saWInLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnbGliJywgJ2xpYnMnLCAnbGlicmFyeScsICdsaWJyYXJpZXMnLCAndmVuZG9yJywgJ3ZlbmRvcnMnLCAndGhpcmQtcGFydHknXSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItdGhlbWUnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsndGhlbWVzJywgJ3RoZW1lJywgJ2NvbG9yJywgJ2NvbG9ycycsICdkZXNpZ24nLCAnZGVzaWducyddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLXdlYnBhY2snLCBmb2xkZXJOYW1lczogWyd3ZWJwYWNrJywgJy53ZWJwYWNrJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZ2xvYmFsJywgZm9sZGVyTmFtZXM6IFsnZ2xvYmFsJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItcHVibGljJywgZm9sZGVyTmFtZXM6IFsncHVibGljJywgJ3d3d3Jvb3QnLCAnd2ViJ10gfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWluY2x1ZGUnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnaW5jbHVkZScsICdpbmNsdWRlcycsICdfaW5jbHVkZXMnXSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItZG9ja2VyJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ2RvY2tlcicsICdkb2NrZXJmaWxlcycsICcuZG9ja2VyJ10sXG4gICAgfSxcblxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItZGF0YWJhc2UnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnZGInLCAnZGF0YWJhc2UnLCAnc3FsJywgJ2RhdGEnLCAnX2RhdGEnXSxcbiAgICB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1sb2cnLCBmb2xkZXJOYW1lczogWydsb2cnLCAnbG9ncyddIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2ZvbGRlci10ZW1wJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ3RlbXAnLCAnLnRlbXAnLCAndG1wJywgJy50bXAnLCAnY2FjaGVkJywgJ2NhY2hlJywgJy5jYWNoZSddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWF3cycsIGZvbGRlck5hbWVzOiBbJ2F3cycsICcuYXdzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItYXVkaW8nLCBmb2xkZXJOYW1lczogWydhdWRpbycsICdhdWRpb3MnLCAnbXVzaWMnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItdmlkZW8nLFxuICAgICAgZm9sZGVyTmFtZXM6IFsndmlkZW8nLCAndmlkZW9zJywgJ21vdmllJywgJ21vdmllcyddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWt1YmVybmV0ZXMnLCBmb2xkZXJOYW1lczogWydrdWJlcm5ldGVzJywgJ2s4cyddIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWltcG9ydCcsIGZvbGRlck5hbWVzOiBbJ2ltcG9ydCcsICdpbXBvcnRzJywgJ2ltcG9ydGVkJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZXhwb3J0JywgZm9sZGVyTmFtZXM6IFsnZXhwb3J0JywgJ2V4cG9ydHMnLCAnZXhwb3J0ZWQnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci13YWthdGltZScsIGZvbGRlck5hbWVzOiBbJ3dha2F0aW1lJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItY2lyY2xlY2knLCBmb2xkZXJOYW1lczogWycuY2lyY2xlY2knXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci13b3JkcHJlc3MnLCBmb2xkZXJOYW1lczogWyd3cC1jb250ZW50J10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZ3JhZGxlJywgZm9sZGVyTmFtZXM6IFsnZ3JhZGxlJywgJy5ncmFkbGUnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItY292ZXJhZ2UnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnY292ZXJhZ2UnLCAnLm55Yy1vdXRwdXQnLCAnLm55Y19vdXRwdXQnLCAnZTJlJywgJ2l0JywgJ2ludGVncmF0aW9uLXRlc3QnLCAnaW50ZWdyYXRpb24tdGVzdHMnXSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItY2xhc3MnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnY2xhc3MnLCAnY2xhc3NlcycsICdtb2RlbCcsICdtb2RlbHMnXSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItb3RoZXInLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnb3RoZXInLCAnb3RoZXJzJywgJ21pc2MnLCAnbWlzY2VsbGFuZW91cycsICdleHRyYScsICdleHRyYXMnXSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItdHlwZXNjcmlwdCcsXG4gICAgICBmb2xkZXJOYW1lczogWyd0eXBlc2NyaXB0JywgJ3RzJywgJ3R5cGluZ3MnLCAnQHR5cGVzJ10sXG4gICAgfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZ3JhcGhxbCcsIGZvbGRlck5hbWVzOiBbJ2dyYXBocWwnLCAnZ3FsJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItcm91dGVzJywgZm9sZGVyTmFtZXM6IFsncm91dGVzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItY2knLCBmb2xkZXJOYW1lczogWycuY2knLCAnY2knXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItYmVuY2htYXJrJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ2JlbmNobWFyaycsICdiZW5jaG1hcmtzJywgJ3BlcmZvcm1hbmNlJywgJ21lYXN1cmUnLCAnbWVhc3VyZXMnLCAnbWVhc3VyZW1lbnQnXSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItbWVzc2FnZXMnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnbWVzc2FnZXMnLCAnZm9ydW0nLCAnY2hhdCcsICdjaGF0cycsICdjb252ZXJzYXRpb24nLCAnY29udmVyc2F0aW9ucyddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWxlc3MnLCBmb2xkZXJOYW1lczogWydsZXNzJ10gfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLXB5dGhvbicsXG4gICAgICBmb2xkZXJOYW1lczogWydweXRob24nLCAnX19weWNhY2hlX18nLCAnLnB5dGVzdF9jYWNoZSddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWRlYnVnJywgZm9sZGVyTmFtZXM6IFsnZGVidWcnLCAnZGVidWdnaW5nJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZmFzdGxhbmUnLCBmb2xkZXJOYW1lczogWydmYXN0bGFuZSddIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2ZvbGRlci1wbHVnaW4nLFxuICAgICAgZm9sZGVyTmFtZXM6IFsncGx1Z2luJywgJ3BsdWdpbnMnLCAnX3BsdWdpbnMnLCAnZXh0ZW5zaW9uJywgJ2V4dGVuc2lvbnMnLCAnYWRkb24nLCAnYWRkb25zJ10sXG4gICAgfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItbWlkZGxld2FyZScsIGZvbGRlck5hbWVzOiBbJ21pZGRsZXdhcmUnLCAnbWlkZGxld2FyZXMnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItY29udHJvbGxlcicsXG4gICAgICBmb2xkZXJOYW1lczogWydjb250cm9sbGVyJywgJ2NvbnRyb2xsZXJzJywgJ3NlcnZpY2UnLCAnc2VydmljZXMnLCAncHJvdmlkZXInLCAncHJvdmlkZXJzJ10sXG4gICAgfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItYW5zaWJsZScsIGZvbGRlck5hbWVzOiBbJ2Fuc2libGUnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zZXJ2ZXInLCBmb2xkZXJOYW1lczogWydzZXJ2ZXInLCAnc2VydmVycycsICdiYWNrZW5kJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItY2xpZW50JywgZm9sZGVyTmFtZXM6IFsnY2xpZW50JywgJ2NsaWVudHMnLCAnZnJvbnRlbmQnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci10YXNrcycsIGZvbGRlck5hbWVzOiBbJ3Rhc2tzJywgJ3RpY2tldHMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1hbmRyb2lkJywgZm9sZGVyTmFtZXM6IFsnYW5kcm9pZCddIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWlvcycsIGZvbGRlck5hbWVzOiBbJ2lvcyddIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLXVwbG9hZCcsIGZvbGRlck5hbWVzOiBbJ3VwbG9hZHMnLCAndXBsb2FkJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZG93bmxvYWQnLCBmb2xkZXJOYW1lczogWydkb3dubG9hZHMnLCAnZG93bmxvYWQnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci10b29scycsIGZvbGRlck5hbWVzOiBbJ3Rvb2xzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItaGVscGVyJywgZm9sZGVyTmFtZXM6IFsnaGVscGVycycsICdoZWxwZXInXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zZXJ2ZXJsZXNzJywgZm9sZGVyTmFtZXM6IFsnLnNlcnZlcmxlc3MnLCAnc2VydmVybGVzcyddIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWFwaScsIGZvbGRlck5hbWVzOiBbJ2FwaScsICdhcGlzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItYXBwJywgZm9sZGVyTmFtZXM6IFsnYXBwJywgJ2FwcHMnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItYXJjaGl2ZScsXG4gICAgICBmb2xkZXJOYW1lczogWydhcmNoaXZlJywgJ2FyY2hpdmVzJywgJ2FyY2hpdmFsJywgJ2JhY2t1cCcsICdiYWNrdXBzJywgJ2JhY2stdXAnLCAnYmFjay11cHMnXSxcbiAgICB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1iYXRjaCcsIGZvbGRlck5hbWVzOiBbJ2JhdGNoJywgJ2JhdGNocycsICdiYXRjaGVzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItY2x1c3RlcicsIGZvbGRlck5hbWVzOiBbJ2NsdXN0ZXInLCAnY2x1c3RlcnMnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItY29tbWFuZCcsXG4gICAgICBmb2xkZXJOYW1lczogWydjb21tYW5kJywgJ2NvbW1hbmRzJywgJ2NsaScsICdjbGlzJ10sXG4gICAgfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItY29uc3RhbnQnLCBmb2xkZXJOYW1lczogWydjb25zdGFudCcsICdjb25zdGFudHMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1jb250YWluZXInLCBmb2xkZXJOYW1lczogWydjb250YWluZXInLCAnY29udGFpbmVycyddIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWNvbnRlbnQnLCBmb2xkZXJOYW1lczogWydjb250ZW50JywgJ2NvbnRlbnRzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItY29yZScsIGZvbGRlck5hbWVzOiBbJ2NvcmUnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1kZWx0YScsIGZvbGRlck5hbWVzOiBbJ2RlbHRhJywgJ2RlbHRhcycsICdjaGFuZ2VzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZHVtcCcsIGZvbGRlck5hbWVzOiBbJ2R1bXAnLCAnZHVtcHMnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItZXhhbXBsZXMnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnZXhhbXBsZScsICdleGFtcGxlcycsICdzYW1wbGUnLCAnc2FtcGxlcycsICdkZW1vJywgJ2RlbW9zJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWVudmlyb25tZW50JyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJy5lbnYnLCAnLmVudmlyb25tZW50JywgJ2Vudmlyb25tZW50JywgJ2Vudmlyb25tZW50cyddLFxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2ZvbGRlci1mdW5jdGlvbnMnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnZnVuY3Rpb24nLCAnZnVuY3Rpb25zJywgJ2xhbWJkYScsICdsYW1iZGFzJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWdlbmVyYXRvcicsXG4gICAgICBmb2xkZXJOYW1lczogWydnZW5lcmF0b3InLCAnZ2VuZXJhdG9ycycsICdnZW5lcmF0ZWQnLCAnY2ZuLWdlbicsICdnZW4nLCAnZ2VucycsICdhdXRvJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWhvb2snLFxuICAgICAgZm9sZGVyTmFtZXM6IFsnaG9vaycsICdob29rcycsICd0cmlnZ2VyJywgJ3RyaWdnZXJzJ10sXG4gICAgfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItam9iJywgZm9sZGVyTmFtZXM6IFsnam9iJywgJ2pvYnMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1rZXlzJywgZm9sZGVyTmFtZXM6IFsna2V5cycsICdrZXknLCAndG9rZW4nLCAndG9rZW5zJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItbGF5b3V0JywgZm9sZGVyTmFtZXM6IFsnbGF5b3V0JywgJ2xheW91dHMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1tYWlsJywgZm9sZGVyTmFtZXM6IFsnbWFpbCcsICdtYWlscycsICdzbXRwJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItbWFwcGluZ3MnLCBmb2xkZXJOYW1lczogWydtYXBwaW5ncycsICdtYXBwaW5nJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItbWV0YScsIGZvbGRlck5hbWVzOiBbJ21ldGEnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1wYWNrYWdlcycsIGZvbGRlck5hbWVzOiBbJ3BhY2thZ2UnLCAncGFja2FnZXMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zaGFyZWQnLCBmb2xkZXJOYW1lczogWydzaGFyZWQnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zdGFjaycsIGZvbGRlck5hbWVzOiBbJ3N0YWNrJywgJ3N0YWNrcyddIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLXRlbXBsYXRlJywgZm9sZGVyTmFtZXM6IFsndGVtcGxhdGUnLCAndGVtcGxhdGVzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItdXRpbHMnLCBmb2xkZXJOYW1lczogWyd1dGlsJywgJ3V0aWxzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItcHJpdmF0ZScsIGZvbGRlck5hbWVzOiBbJ3ByaXZhdGUnLCAnLnByaXZhdGUnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItc2VjdXJlJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbXG4gICAgICAgICdhdXRoJyxcbiAgICAgICAgJ2F1dGhlbnRpY2F0aW9uJyxcbiAgICAgICAgJ3NlY3VyZScsXG4gICAgICAgICdzZWN1cml0eScsXG4gICAgICAgICdjZXJ0JyxcbiAgICAgICAgJ2NlcnRzJyxcbiAgICAgICAgJ2NlcnRpZmljYXRlJyxcbiAgICAgICAgJ2NlcnRpZmljYXRlcycsXG4gICAgICAgICdzc2wnLFxuICAgICAgXSxcbiAgICB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1jdXN0b20nLCBmb2xkZXJOYW1lczogWydjdXN0b20nLCAnY3VzdG9tcyddIH0sXG4gICAge1xuICAgICAgbmFtZTogJ2ZvbGRlci1tb2NrJyxcbiAgICAgIGZvbGRlck5hbWVzOiBbJ21vY2snLCAnbW9ja3MnLCAnZHJhZnQnLCAnZHJhZnRzJywgJ2NvbmNlcHQnLCAnY29uY2VwdHMnLCAnc2tldGNoJywgJ3NrZXRjaGVzJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLXN5bnRheCcsXG4gICAgICBmb2xkZXJOYW1lczogWydzeW50YXgnLCAnc3ludGF4ZXMnLCAnc3BlbGxjaGVjayddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLXZtJywgZm9sZGVyTmFtZXM6IFsndm0nLCAndm1zJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItc3R5bHVzJywgZm9sZGVyTmFtZXM6IFsnc3R5bHVzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItZmxvdycsIGZvbGRlck5hbWVzOiBbJ2Zsb3ctdHlwZWQnXSB9LFxuICAgIHtcbiAgICAgIG5hbWU6ICdmb2xkZXItcnVsZXMnLFxuICAgICAgZm9sZGVyTmFtZXM6IFsncnVsZScsICdydWxlcycsICd2YWxpZGF0aW9uJywgJ3ZhbGlkYXRpb25zJywgJ3ZhbGlkYXRvcicsICd2YWxpZGF0b3JzJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLXJldmlldycsXG4gICAgICBmb2xkZXJOYW1lczogWydyZXZpZXcnLCAncmV2aWV3cycsICdyZXZpc2FsJywgJ3JldmlzYWxzJywgJ3Jldmlld2VkJ10sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiAnZm9sZGVyLWFuaW1hdGlvbicsXG4gICAgICBmb2xkZXJOYW1lczogWydhbmltYXRpb24nLCAnYW5pbWF0aW9ucycsICdhbmltYXRlZCddLFxuICAgIH0sXG4gICAgeyBuYW1lOiAnZm9sZGVyLWd1YXJkJywgZm9sZGVyTmFtZXM6IFsnZ3VhcmQnLCAnZ3VhcmRzJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItcHJpc21hJywgZm9sZGVyTmFtZXM6IFsncHJpc21hJ10gfSxcbiAgICB7IG5hbWU6ICdmb2xkZXItcGlwZScsIGZvbGRlck5hbWVzOiBbJ3BpcGUnLCAncGlwZXMnXSB9LFxuICAgIHsgbmFtZTogJ2ZvbGRlci1zdmcnLCBmb2xkZXJOYW1lczogWydzdmcnLCAnc3ZncyddIH0sXG4gIF0sXG59XG4iXX0=