@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
289 lines • 27.4 kB
JavaScript
import { gettext } from '@c8y/ngx-components/gettext';
export const formStructure = {
brandColors: {
label: gettext('Brand colors'),
brandColors: {
label: gettext('Brand colors'),
colors: [
{
label: gettext('Brand primary'),
formControlName: 'brand-primary'
},
{
label: gettext('Brand light'),
formControlName: 'brand-light'
},
{
label: gettext('Brand dark'),
formControlName: 'brand-dark'
}
]
},
shades: {
label: gettext('Shades'),
colorColumn: [
[
{
label: 'c8y-brand-10',
formControlName: 'c8y-brand-10'
},
{
label: 'c8y-brand-20',
formControlName: 'c8y-brand-20'
},
{
label: 'c8y-brand-30',
formControlName: 'c8y-brand-30'
},
{
label: 'c8y-brand-40',
formControlName: 'c8y-brand-40'
}
],
[
{
label: 'c8y-brand-50',
formControlName: 'c8y-brand-50'
},
{
label: 'c8y-brand-60',
formControlName: 'c8y-brand-60'
},
{
label: 'c8y-brand-70',
formControlName: 'c8y-brand-70'
},
{
label: 'c8y-brand-80',
formControlName: 'c8y-brand-80'
}
]
]
}
},
statusColors: {
label: gettext('Status colors'),
subCategories: [
{
label: gettext('Info colors'),
colors: [
{
label: gettext('Info'),
formControlName: 'palette-status-info'
},
{
label: gettext('Info light'),
formControlName: 'palette-status-info-light'
},
{
label: gettext('Info dark'),
formControlName: 'palette-status-info-dark'
}
]
},
{
label: gettext('Warning colors'),
colors: [
{
label: gettext('Warning'),
formControlName: 'palette-status-warning'
},
{
label: gettext('Warning light'),
formControlName: 'palette-status-warning-light'
},
{
label: gettext('Warning dark'),
formControlName: 'palette-status-warning-dark'
}
]
},
{
label: gettext('Danger colors'),
colors: [
{
label: gettext('Danger'),
formControlName: 'palette-status-danger'
},
{
label: gettext('Danger light'),
formControlName: 'palette-status-danger-light'
},
{
label: gettext('Danger dark'),
formControlName: 'palette-status-danger-dark'
}
]
},
{
label: gettext('Success colors'),
colors: [
{
label: gettext('Success'),
formControlName: 'palette-status-success'
},
{
label: gettext('Success light'),
formControlName: 'palette-status-success-light'
},
{
label: gettext('Success dark'),
formControlName: 'palette-status-success-dark'
}
]
}
]
},
actionBar: {
label: gettext('Action bar'),
colorColumns: [
{
label: gettext('Action bar'),
colorColumns: [
[
{
label: gettext('Background color'),
formControlName: 'action-bar-background-default'
},
{
label: gettext('Text color'),
formControlName: 'action-bar-color-default'
},
{
label: gettext('Icon color'),
formControlName: 'action-bar-icon-color'
}
],
[
{
label: gettext('Button color'),
formControlName: 'action-bar-color-actions'
},
{
label: gettext('Button hover color'),
formControlName: 'action-bar-color-actions-hover'
}
]
]
}
]
},
mainHeader: {
label: gettext('Main header'),
colorColumns: [
{
label: gettext('Main header'),
colorColumns: [
[
{
label: gettext('Background color'),
formControlName: 'header-color'
},
{
label: gettext('Text color'),
formControlName: 'header-text-color'
}
],
[
{
label: gettext('Button hover color'),
formControlName: 'header-hover-color'
}
]
]
}
]
},
navigator: {
label: gettext('Navigator'),
colorColumns: [
{
label: gettext('Navigation'),
colors: [
{
label: gettext('Background color'),
formControlName: 'navigator-bg-color'
},
{
label: gettext('Text color'),
formControlName: 'navigator-text-color'
},
{
label: gettext('Separator color'),
formControlName: 'navigator-separator-color'
}
]
},
{
label: gettext('Header'),
colors: [
{
label: gettext('Header background color'),
formControlName: 'navigator-header-bg'
},
{
label: gettext('Title color'),
formControlName: 'navigator-title-color'
}
]
},
{
label: gettext('Active node'),
colors: [
{
label: gettext('Active background color'),
formControlName: 'navigator-active-bg'
},
{
label: gettext('Active border color'),
formControlName: 'navigator-border-active'
},
{
label: gettext('Active text color'),
formControlName: 'navigator-color-active'
}
]
}
]
},
rightDrawer: {
label: gettext('Right drawer'),
colorColumns: [
{
label: gettext('Panel'),
colors: [
{
label: gettext('Background color'),
formControlName: 'right-drawer-background-default'
},
{
label: gettext('Text color'),
formControlName: 'right-drawer-text-color-default'
},
{
label: gettext('Text muted color'),
formControlName: 'right-drawer-text-muted'
},
{
label: gettext('Separator color'),
formControlName: 'right-drawer-separator-color'
}
]
},
{
label: gettext('Interactive'),
colors: [
{
label: gettext('Link color'),
formControlName: 'right-drawer-link-color'
},
{
label: gettext('Link hover color'),
formControlName: 'right-drawer-link-color-hover'
}
]
}
]
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJhbmRpbmctdGhlbWUtZm9ybS1zdHJ1Y3R1cmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9icmFuZGluZy9zaGFyZWQvbGF6eS9icmFuZGluZy10aGVtZS1mb3JtL2JyYW5kaW5nLXRoZW1lLWZvcm0tc3RydWN0dXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQU90RCxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUc7SUFDM0IsV0FBVyxFQUFFO1FBQ1gsS0FBSyxFQUFFLE9BQU8sQ0FBQyxjQUFjLENBQUM7UUFDOUIsV0FBVyxFQUFFO1lBQ1gsS0FBSyxFQUFFLE9BQU8sQ0FBQyxjQUFjLENBQUM7WUFDOUIsTUFBTSxFQUFFO2dCQUNOO29CQUNFLEtBQUssRUFBRSxPQUFPLENBQUMsZUFBZSxDQUFDO29CQUMvQixlQUFlLEVBQUUsZUFBZTtpQkFDakM7Z0JBQ0Q7b0JBQ0UsS0FBSyxFQUFFLE9BQU8sQ0FBQyxhQUFhLENBQUM7b0JBQzdCLGVBQWUsRUFBRSxhQUFhO2lCQUMvQjtnQkFDRDtvQkFDRSxLQUFLLEVBQUUsT0FBTyxDQUFDLFlBQVksQ0FBQztvQkFDNUIsZUFBZSxFQUFFLFlBQVk7aUJBQzlCO2FBQ3lCO1NBQzdCO1FBQ0QsTUFBTSxFQUFFO1lBQ04sS0FBSyxFQUFFLE9BQU8sQ0FBQyxRQUFRLENBQUM7WUFDeEIsV0FBVyxFQUFFO2dCQUNYO29CQUNFO3dCQUNFLEtBQUssRUFBRSxjQUFjO3dCQUNyQixlQUFlLEVBQUUsY0FBYztxQkFDaEM7b0JBQ0Q7d0JBQ0UsS0FBSyxFQUFFLGNBQWM7d0JBQ3JCLGVBQWUsRUFBRSxjQUFjO3FCQUNoQztvQkFDRDt3QkFDRSxLQUFLLEVBQUUsY0FBYzt3QkFDckIsZUFBZSxFQUFFLGNBQWM7cUJBQ2hDO29CQUNEO3dCQUNFLEtBQUssRUFBRSxjQUFjO3dCQUNyQixlQUFlLEVBQUUs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b0JBQ0Q7d0JBQ0UsS0FBSyxFQUFFLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQzt3QkFDbEMsZUFBZSxFQUFFLHlCQUF5QjtxQkFDM0M7b0JBQ0Q7d0JBQ0UsS0FBSyxFQUFFLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQzt3QkFDakMsZUFBZSxFQUFFLDhCQUE4QjtxQkFDaEQ7aUJBQ3lCO2FBQzdCO1lBQ0Q7Z0JBQ0UsS0FBSyxFQUFFLE9BQU8sQ0FBQyxhQUFhLENBQUM7Z0JBQzdCLE1BQU0sRUFBRTtvQkFDTjt3QkFDRSxLQUFLLEVBQUUsT0FBTyxDQUFDLFlBQVksQ0FBQzt3QkFDNUIsZUFBZSxFQUFFLHlCQUF5QjtxQkFDM0M7b0JBQ0Q7d0JBQ0UsS0FBSyxFQUFFLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQzt3QkFDbEMsZUFBZSxFQUFFLCtCQUErQjtxQkFDakQ7aUJBQ3lCO2FBQzdCO1NBQ0Y7S0FDRjtDQUNPLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXR0ZXh0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy9nZXR0ZXh0JztcbmltcG9ydCB7IGNvbG9yQnJhbmRpbmdWYXJzIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy9icmFuZGluZy9zaGFyZWQvZGF0YSc7XG5cbnR5cGUgQ29sb3JWYXJpYWJsZU5hbWUgPSAodHlwZW9mIGNvbG9yQnJhbmRpbmdWYXJzKVtudW1iZXJdO1xuXG50eXBlIENvbG9yID0geyBsYWJlbDogc3RyaW5nOyBmb3JtQ29udHJvbE5hbWU6IENvbG9yVmFyaWFibGVOYW1lIH07XG5cbmV4cG9ydCBjb25zdCBmb3JtU3RydWN0dXJlID0ge1xuICBicmFuZENvbG9yczoge1xuICAgIGxhYmVsOiBnZXR0ZXh0KCdCcmFuZCBjb2xvcnMnKSxcbiAgICBicmFuZENvbG9yczoge1xuICAgICAgbGFiZWw6IGdldHRleHQoJ0JyYW5kIGNvbG9ycycpLFxuICAgICAgY29sb3JzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQnJhbmQgcHJpbWFyeScpLFxuICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2JyYW5kLXByaW1hcnknXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQnJhbmQgbGlnaHQnKSxcbiAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdicmFuZC1saWdodCdcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdCcmFuZCBkYXJrJyksXG4gICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYnJhbmQtZGFyaydcbiAgICAgICAgfVxuICAgICAgXSBhcyBjb25zdCBzYXRpc2ZpZXMgQ29sb3JbXVxuICAgIH0sXG4gICAgc2hhZGVzOiB7XG4gICAgICBsYWJlbDogZ2V0dGV4dCgnU2hhZGVzJyksXG4gICAgICBjb2xvckNvbHVtbjogW1xuICAgICAgICBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6ICdjOHktYnJhbmQtMTAnLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYzh5LWJyYW5kLTEwJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6ICdjOHktYnJhbmQtMjAnLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYzh5LWJyYW5kLTIwJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6ICdjOHktYnJhbmQtMzAnLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYzh5LWJyYW5kLTMwJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6ICdjOHktYnJhbmQtNDAnLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYzh5LWJyYW5kLTQwJ1xuICAgICAgICAgIH1cbiAgICAgICAgXSxcbiAgICAgICAgW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiAnYzh5LWJyYW5kLTUwJyxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2M4eS1icmFuZC01MCdcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiAnYzh5LWJyYW5kLTYwJyxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2M4eS1icmFuZC02MCdcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiAnYzh5LWJyYW5kLTcwJyxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2M4eS1icmFuZC03MCdcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiAnYzh5LWJyYW5kLTgwJyxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2M4eS1icmFuZC04MCdcbiAgICAgICAgICB9XG4gICAgICAgIF1cbiAgICAgIF0gYXMgY29uc3Qgc2F0aXNmaWVzIENvbG9yW11bXVxuICAgIH1cbiAgfSxcbiAgc3RhdHVzQ29sb3JzOiB7XG4gICAgbGFiZWw6IGdldHRleHQoJ1N0YXR1cyBjb2xvcnMnKSxcbiAgICBzdWJDYXRlZ29yaWVzOiBbXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdJbmZvIGNvbG9ycycpLFxuICAgICAgICBjb2xvcnM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnSW5mbycpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAncGFsZXR0ZS1zdGF0dXMtaW5mbydcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdJbmZvIGxpZ2h0JyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdwYWxldHRlLXN0YXR1cy1pbmZvLWxpZ2h0J1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ0luZm8gZGFyaycpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAncGFsZXR0ZS1zdGF0dXMtaW5mby1kYXJrJ1xuICAgICAgICAgIH1cbiAgICAgICAgXSBhcyBjb25zdCBzYXRpc2ZpZXMgQ29sb3JbXVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6IGdldHRleHQoJ1dhcm5pbmcgY29sb3JzJyksXG4gICAgICAgIGNvbG9yczogW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdXYXJuaW5nJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdwYWxldHRlLXN0YXR1cy13YXJuaW5nJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1dhcm5pbmcgbGlnaHQnKSxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ3BhbGV0dGUtc3RhdHVzLXdhcm5pbmctbGlnaHQnXG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnV2FybmluZyBkYXJrJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdwYWxldHRlLXN0YXR1cy13YXJuaW5nLWRhcmsnXG4gICAgICAgICAgfVxuICAgICAgICBdIGFzIGNvbnN0IHNhdGlzZmllcyBDb2xvcltdXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBsYWJlbDogZ2V0dGV4dCgnRGFuZ2VyIGNvbG9ycycpLFxuICAgICAgICBjb2xvcnM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnRGFuZ2VyJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdwYWxldHRlLXN0YXR1cy1kYW5nZXInXG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnRGFuZ2VyIGxpZ2h0JyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdwYWxldHRlLXN0YXR1cy1kYW5nZXItbGlnaHQnXG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnRGFuZ2VyIGRhcmsnKSxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ3BhbGV0dGUtc3RhdHVzLWRhbmdlci1kYXJrJ1xuICAgICAgICAgIH1cbiAgICAgICAgXSBhcyBjb25zdCBzYXRpc2ZpZXMgQ29sb3JbXVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6IGdldHRleHQoJ1N1Y2Nlc3MgY29sb3JzJyksXG4gICAgICAgIGNvbG9yczogW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdTdWNjZXNzJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdwYWxldHRlLXN0YXR1cy1zdWNjZXNzJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1N1Y2Nlc3MgbGlnaHQnKSxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ3BhbGV0dGUtc3RhdHVzLXN1Y2Nlc3MtbGlnaHQnXG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnU3VjY2VzcyBkYXJrJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdwYWxldHRlLXN0YXR1cy1zdWNjZXNzLWRhcmsnXG4gICAgICAgICAgfVxuICAgICAgICBdIGFzIGNvbnN0IHNhdGlzZmllcyBDb2xvcltdXG4gICAgICB9XG4gICAgXVxuICB9LFxuICBhY3Rpb25CYXI6IHtcbiAgICBsYWJlbDogZ2V0dGV4dCgnQWN0aW9uIGJhcicpLFxuICAgIGNvbG9yQ29sdW1uczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQWN0aW9uIGJhcicpLFxuICAgICAgICBjb2xvckNvbHVtbnM6IFtcbiAgICAgICAgICBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdCYWNrZ3JvdW5kIGNvbG9yJyksXG4gICAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2FjdGlvbi1iYXItYmFja2dyb3VuZC1kZWZhdWx0J1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1RleHQgY29sb3InKSxcbiAgICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYWN0aW9uLWJhci1jb2xvci1kZWZhdWx0J1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ0ljb24gY29sb3InKSxcbiAgICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYWN0aW9uLWJhci1pY29uLWNvbG9yJ1xuICAgICAgICAgICAgfVxuICAgICAgICAgIF0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQnV0dG9uIGNvbG9yJyksXG4gICAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2FjdGlvbi1iYXItY29sb3ItYWN0aW9ucydcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdCdXR0b24gaG92ZXIgY29sb3InKSxcbiAgICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnYWN0aW9uLWJhci1jb2xvci1hY3Rpb25zLWhvdmVyJ1xuICAgICAgICAgICAgfVxuICAgICAgICAgIF1cbiAgICAgICAgXSBhcyBjb25zdCBzYXRpc2ZpZXMgQ29sb3JbXVtdXG4gICAgICB9XG4gICAgXVxuICB9LFxuICBtYWluSGVhZGVyOiB7XG4gICAgbGFiZWw6IGdldHRleHQoJ01haW4gaGVhZGVyJyksXG4gICAgY29sb3JDb2x1bW5zOiBbXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdNYWluIGhlYWRlcicpLFxuICAgICAgICBjb2xvckNvbHVtbnM6IFtcbiAgICAgICAgICBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdCYWNrZ3JvdW5kIGNvbG9yJyksXG4gICAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2hlYWRlci1jb2xvcidcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdUZXh0IGNvbG9yJyksXG4gICAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2hlYWRlci10ZXh0LWNvbG9yJ1xuICAgICAgICAgICAgfVxuICAgICAgICAgIF0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQnV0dG9uIGhvdmVyIGNvbG9yJyksXG4gICAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ2hlYWRlci1ob3Zlci1jb2xvcidcbiAgICAgICAgICAgIH1cbiAgICAgICAgICBdXG4gICAgICAgIF0gYXMgY29uc3Qgc2F0aXNmaWVzIENvbG9yW11bXVxuICAgICAgfVxuICAgIF1cbiAgfSxcbiAgbmF2aWdhdG9yOiB7XG4gICAgbGFiZWw6IGdldHRleHQoJ05hdmlnYXRvcicpLFxuICAgIGNvbG9yQ29sdW1uczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogZ2V0dGV4dCgnTmF2aWdhdGlvbicpLFxuICAgICAgICBjb2xvcnM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQmFja2dyb3VuZCBjb2xvcicpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnbmF2aWdhdG9yLWJnLWNvbG9yJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1RleHQgY29sb3InKSxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ25hdmlnYXRvci10ZXh0LWNvbG9yJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1NlcGFyYXRvciBjb2xvcicpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAnbmF2aWdhdG9yLXNlcGFyYXRvci1jb2xvcidcbiAgICAgICAgICB9XG4gICAgICAgIF0gYXMgY29uc3Qgc2F0aXNmaWVzIENvbG9yW11cbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdIZWFkZXInKSxcbiAgICAgICAgY29sb3JzOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ0hlYWRlciBiYWNrZ3JvdW5kIGNvbG9yJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICduYXZpZ2F0b3ItaGVhZGVyLWJnJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1RpdGxlIGNvbG9yJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICduYXZpZ2F0b3ItdGl0bGUtY29sb3InXG4gICAgICAgICAgfVxuICAgICAgICBdIGFzIGNvbnN0IHNhdGlzZmllcyBDb2xvcltdXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQWN0aXZlIG5vZGUnKSxcbiAgICAgICAgY29sb3JzOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ0FjdGl2ZSBiYWNrZ3JvdW5kIGNvbG9yJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICduYXZpZ2F0b3ItYWN0aXZlLWJnJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ0FjdGl2ZSBib3JkZXIgY29sb3InKSxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ25hdmlnYXRvci1ib3JkZXItYWN0aXZlJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ0FjdGl2ZSB0ZXh0IGNvbG9yJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICduYXZpZ2F0b3ItY29sb3ItYWN0aXZlJ1xuICAgICAgICAgIH1cbiAgICAgICAgXSBhcyBjb25zdCBzYXRpc2ZpZXMgQ29sb3JbXVxuICAgICAgfVxuICAgIF1cbiAgfSxcbiAgcmlnaHREcmF3ZXI6IHtcbiAgICBsYWJlbDogZ2V0dGV4dCgnUmlnaHQgZHJhd2VyJyksXG4gICAgY29sb3JDb2x1bW5zOiBbXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdQYW5lbCcpLFxuICAgICAgICBjb2xvcnM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnQmFja2dyb3VuZCBjb2xvcicpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAncmlnaHQtZHJhd2VyLWJhY2tncm91bmQtZGVmYXVsdCdcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdUZXh0IGNvbG9yJyksXG4gICAgICAgICAgICBmb3JtQ29udHJvbE5hbWU6ICdyaWdodC1kcmF3ZXItdGV4dC1jb2xvci1kZWZhdWx0J1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1RleHQgbXV0ZWQgY29sb3InKSxcbiAgICAgICAgICAgIGZvcm1Db250cm9sTmFtZTogJ3JpZ2h0LWRyYXdlci10ZXh0LW11dGVkJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ1NlcGFyYXRvciBjb2xvcicpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAncmlnaHQtZHJhd2VyLXNlcGFyYXRvci1jb2xvcidcbiAgICAgICAgICB9XG4gICAgICAgIF0gYXMgY29uc3Qgc2F0aXNmaWVzIENvbG9yW11cbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiBnZXR0ZXh0KCdJbnRlcmFjdGl2ZScpLFxuICAgICAgICBjb2xvcnM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnTGluayBjb2xvcicpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAncmlnaHQtZHJhd2VyLWxpbmstY29sb3InXG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnTGluayBob3ZlciBjb2xvcicpLFxuICAgICAgICAgICAgZm9ybUNvbnRyb2xOYW1lOiAncmlnaHQtZHJhd2VyLWxpbmstY29sb3ItaG92ZXInXG4gICAgICAgICAgfVxuICAgICAgICBdIGFzIGNvbnN0IHNhdGlzZmllcyBDb2xvcltdXG4gICAgICB9XG4gICAgXVxuICB9XG59IGFzIGNvbnN0O1xuIl19