{"__symbolic":"module","version":4,"metadata":{"FormErrorsComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"fast-shared-client/templates","name":"SubscriptionArrayTemplate","line":11,"character":41},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"fast-form-errors","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":9,"character":19},"member":"OnPush"},"template":"<div class=\"form-error--container\">\n  <div\n    *ngFor=\"let error of errors\"\n    class=\"form-error--message\"\n  >\n    {{ error.message }}\n  </div>\n</div>\n","styles":[".form-error--container .form-error--message{color:#d30d25;font-size:15px;line-height:19px}.form-error--container .form-error--message:not(:last-child){margin-bottom:12px}"]}]}],"members":{"errors":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}]}},"FormFieldTitleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"fast-form-field-title","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<div class=\"form-field-title\">\n  <div class=\"form-field-title--title\">\n    {{ titleText }}\n    <span\n      *ngIf=\"isRequired\"\n      class=\"form-field-title--is-required\"\n    >*</span>\n    <mat-icon\n      *ngIf=\"tooltipContent\"\n      class=\"form-field-title--tooltip-content\"\n      fontIcon=\"mdi-help-circle-outline\"\n      [inline]=\"true\"\n      #tooltip=\"matTooltip\"\n      [matTooltip]=\"tooltipContent\"\n      matTooltipPosition=\"above\"\n    >\n    </mat-icon>\n    <a\n      *ngIf=\"helpText !== ''\"\n      target=\"_blank\"\n      [href]=\"helpLink\"\n    >{{ helpText }}</a>\n  </div>\n</div>\n","styles":[".form-field-title{margin-bottom:10px;line-height:20px}.form-field-title:last-child{margin-right:0}.form-field-title .form-field-title--title{display:inline-block;font-weight:500;font-size:16px}.form-field-title .form-field-title--is-required{display:inline-block;color:#d30d25;font-weight:400}.form-field-title .form-field-title--tooltip-content{margin-left:4px;color:#9da5ae;font-size:24px;transform:translateY(2px)}.form-field-title a{margin-left:32px}@media print{mat-icon{display:none}}"]}]}],"members":{"titleText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"isRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"tooltipContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"helpLink":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"helpText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}]}},"FormPageTitleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"fast-form-page-title","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<div class=\"form-page-title\">\n\n  <h1 class=\"form-page-title--title\">{{ title }}</h1>\n  <div class=\"form-page-title--required\">\n    <span class=\"asterisk\">*</span>\n    <span>Required</span>\n  </div>\n</div>\n","styles":[".form-page-title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:0 32px;height:80px}.form-page-title .form-page-title--title{margin:0;color:#333;font-weight:500;font-size:28px;font-family:Rubik}.form-page-title .form-page-title--required{color:#4a4a4a;font-weight:300;font-size:13px;font-family:Rubik}.form-page-title .form-page-title--required .asterisk{margin-right:4px;color:#d0021b;font-weight:400;font-size:16px}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}]}},"FormSectionTitleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"fast-form-section-title","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<div class=\"form-section-title\">\n  {{ title }}\n</div>\n","styles":[".form-section-title{display:flex;align-items:center;padding:0 32px;height:80px;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;background-color:#f7f7f7;color:#4a4a4a;font-size:20px}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}]}},"FormHelpersModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":16,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FormFieldTitleComponent"},{"__symbolic":"reference","name":"FormPageTitleComponent"},{"__symbolic":"reference","name":"FormSectionTitleComponent"},{"__symbolic":"reference","name":"FormErrorsComponent"}],"exports":[{"__symbolic":"reference","name":"FormFieldTitleComponent"},{"__symbolic":"reference","name":"FormPageTitleComponent"},{"__symbolic":"reference","name":"FormSectionTitleComponent"},{"__symbolic":"reference","name":"FormErrorsComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":19,"character":12},{"__symbolic":"reference","module":"@angular/material","name":"MatTooltipModule","line":19,"character":26},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":19,"character":44}]}]}],"members":{}}},"origins":{"FormErrorsComponent":"./components/form-errors/form-errors.component","FormFieldTitleComponent":"./components/form-field-title/form-field-title.component","FormPageTitleComponent":"./components/form-page-title/form-page-title.component","FormSectionTitleComponent":"./components/form-section-title/form-section-title.component","FormHelpersModule":"./form-helpers.module"},"importAs":"fast-shared-client/form-helpers"}