{"__symbolic":"module","version":4,"metadata":{"ApplicationService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"ɵa"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":8,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":8,"character":59},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":8,"character":103}]}],"attach":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"button[data-component-type=button]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":19},"member":"OnPush"},"template":"<div [ngClass]=\"buttonType$ | async\" [routerLink]=\"url$ | async\">{{content$ | async}}</div>","styles":[":host{border:0;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}:host,div{height:100%}div{align-items:center;display:flex;justify-content:center;transition:background-color .3s ease;width:100%}div.back{background-color:#414344}div.next.normal{background-color:#333536}@media (min-width:900px){div.next.normal{background-color:#353738}}div.next.success{background-color:#63b464}div.next.info{background-color:#2787c1}div.animation-disabled{transition:none}div.next.loading{background-color:#333536;overflow:hidden;padding:0 54px 0 20px}@media (min-width:540px){div.next.loading{padding:0}}@media (min-width:900px){div.next.loading{background-color:#353738}}div.next.loading:after{-webkit-animation:blink .25s ease 0s infinite;animation:blink .25s ease 0s infinite;background-color:#fff;border-radius:50%;content:\"\";height:14px;position:absolute;right:16px;top:25px;width:14px}@media (min-width:540px){div.next.loading:after{right:20px;top:30px}}@-webkit-keyframes blink{0%,to{filter:alpha(opacity=100);opacity:1}50%{filter:alpha(opacity=0);opacity:0}}@keyframes blink{0%,to{filter:alpha(opacity=100);opacity:1}50%{filter:alpha(opacity=0);opacity:0}}"]}]}],"members":{"buttonType$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"url$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"content$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ButtonType":{"__symbolic":"interface"},"func":{"__symbolic":"interface"},"color":{"__symbolic":"interface"},"ButtonService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"ButtonModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ApplicationService"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":27,"character":121}]}],"ngOnDestroy":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ButtonComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":12,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ButtonComponent"}]}]}],"members":{}},"ProgressComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"div[data-component-type=progress]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":8,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":9,"character":15},"arguments":["progressAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":10,"character":4},"arguments":["*",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":10,"character":15},"arguments":[{"width":"{{width}}"}]},{"params":{"width":0}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":11,"character":4},"arguments":["* <=> *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":11,"character":26},"arguments":["300ms ease"]}]}]]}],"template":"<div [@progressAnimation]=\"{value: progress$ | async, params: {width: progress$ | async | percent}}\"></div>\n<div>{{progress$ | async | percent}}</div>","styles":[":host{background-color:#424546;display:block;position:relative}:host>div{height:100%;left:0;position:absolute;top:0}:host :first-child{background:linear-gradient(90deg,#6cc9fe,#38d54a)}@media (min-width:900px){:host :first-child{background-color:#6ac0ed;background-image:none}}:host :nth-child(2){align-items:center;background-color:transparent;color:transparent;display:flex;justify-content:center;width:100%}@media (min-width:900px){:host :nth-child(2){color:#fff}}"]}]}],"members":{"progress$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ProgressService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"ProgressModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ApplicationService"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","name":"ConditionService"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ProgressModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ProgressComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":11,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ProgressComponent"}]}]}],"members":{}},"EditComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-edit]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 2 50 50\">\n  <path fill=\"#DADADA\"\n    d=\"M39.684 2.17L0 41.855V52h10.145L49.83 12.316 39.684 2.17zM9.097 49.178L2.82 42.902l32.36-32.355 6.275 6.276L9.097 49.178z\">\n  </path>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"CheckComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-check]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 52 52\">\n  <path [attr.fill]=\"checked? '#89b823' : '#dadada'\"\n    d=\"M26 0C11.64 0 0 11.64 0 26s11.64 26 26 26 26-11.64 26-26S40.36 0 26 0zm0 50.514C12.483 50.514 1.486 39.517 1.486 26S12.483 1.486 26 1.486 50.514 12.483 50.514 26 39.517 50.514 26 50.514z\">\n  </path>\n</svg>","styles":[":host{display:block}svg path{transition:fill .3s linear}"]}]}],"members":{"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"CheckTickComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-check-tick]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 35 35\">\n  <g fill=\"#DADADA\">\n    <path [attr.fill]=\"checked ? '#89b823' : '#c6c6c6'\"\n      d=\"M17.5 0C7.835 0 0 7.835 0 17.5S7.835 35 17.5 35 35 27.165 35 17.5 27.165 0 17.5 0zm0 34C8.402 34 1 26.598 1 17.5S8.402 1 17.5 1 34 8.402 34 17.5 26.598 34 17.5 34z\">\n    </path>\n    <path [attr.fill]=\"checked ? '#89b823' : '#c6c6c6'\" d=\"M16.935 19.31l-3.122-3.123-1.626 1.626 4.878 4.878 6.808-7.94-1.746-1.5\"></path>\n  </g>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"MenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-menu]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 15 3\">\n  <g>\n    <circle cx=\"1.5\" cy=\"1.5\" r=\"1.5\"></circle>\n    <circle cx=\"7.5\" cy=\"1.5\" r=\"1.5\"></circle>\n    <circle cx=\"13.5\" cy=\"1.5\" r=\"1.5\"></circle>\n  </g>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"TickComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-tick]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 17.121 12.182\">\n  <g>\n    <path [attr.fill]=\"type==='normal' ? '#c6c6c6' : '#63b464'\" d=\"M7.06 12.182L0 5.122 2.12 3l4.94 4.94L15 0l2.12 2.12\"></path>\n  </g>\n</svg>","styles":[":host{display:block}svg path{transition:fill .3s linear}"]}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"TickIconType":{"__symbolic":"interface"},"InfoMobileComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-info-mobile]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 12 20\">\n  <g>\n    <path fill=\"#DADADA\"\n      d=\"M1 20c-.256 0-.512-.098-.707-.293-.39-.39-.39-1.023 0-1.414L8.586 10 .293 1.707c-.39-.39-.39-1.023 0-1.414s1.023-.39 1.414 0L11.414 10l-9.707 9.707c-.195.195-.45.293-.707.293z\">\n    </path>\n  </g>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"InfoComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-info]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 19 19\">\n  <g fill=\"#919191\">\n    <path\n      d=\"M9.5 0C4.253 0 0 4.253 0 9.5S4.253 19 9.5 19 19 14.747 19 9.5 14.747 0 9.5 0zm0 18C4.813 18 1 14.187 1 9.5 1 4.813 4.813 1 9.5 1 14.187 1 18 4.813 18 9.5c0 4.687-3.813 8.5-8.5 8.5z\">\n    </path>\n    <path d=\"M9 5h1v2H9zM9 8h1v5H9z\"></path>\n  </g>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"DropDownComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-drop-down]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 52 30\">\n  <g>\n    <path fill=\"#DADADA\"\n      d=\"M0 2.6C0 1.936.255 1.27.762.764c1.017-1.017 2.66-1.017 3.676 0L26 22.323 47.562.764c1.017-1.018 2.66-1.018 3.676 0 1.017 1.016 1.017 2.66 0 3.675L26 29.678.762 4.437C.255 3.933 0 3.267 0 2.602z\">\n    </path>\n  </g>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"IconModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TickComponent"},{"__symbolic":"reference","name":"MenuComponent"},{"__symbolic":"reference","name":"InfoMobileComponent"},{"__symbolic":"reference","name":"InfoComponent"},{"__symbolic":"reference","name":"DropDownComponent"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"CheckComponent"},{"__symbolic":"reference","name":"CheckTickComponent"},{"__symbolic":"reference","name":"EditComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":4}],"exports":[{"__symbolic":"reference","name":"TickComponent"},{"__symbolic":"reference","name":"MenuComponent"},{"__symbolic":"reference","name":"InfoMobileComponent"},{"__symbolic":"reference","name":"InfoComponent"},{"__symbolic":"reference","name":"DropDownComponent"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"CheckComponent"},{"__symbolic":"reference","name":"CheckTickComponent"},{"__symbolic":"reference","name":"EditComponent"}]}]}],"members":{}},"NavigationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"div[data-component-type=navigation]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":8,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":10,"character":4},"arguments":["positionAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":11,"character":6},"arguments":["displayLogo",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":11,"character":27},"arguments":[{"top":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":12,"character":6},"arguments":["displayNavigations",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":12,"character":34},"arguments":[{"top":"-230px"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":13,"character":6},"arguments":["displayLogo <=> displayNavigations",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"group","line":13,"character":55},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":14,"character":8},"arguments":["@*",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animateChild","line":14,"character":20}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":15,"character":8},"arguments":["500ms 100ms ease"]}]]}]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":18,"character":4},"arguments":["logoAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":19,"character":6},"arguments":["displayLogo",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":19,"character":27},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":20,"character":6},"arguments":["displayNavigations",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":20,"character":34},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":21,"character":6},"arguments":["displayLogo => displayNavigations",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":21,"character":54},"arguments":["250ms ease"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":22,"character":6},"arguments":["displayNavigations => displayLogo",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":22,"character":54},"arguments":["250ms 350ms ease"]}]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":24,"character":4},"arguments":["navigationsAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":25,"character":6},"arguments":["displayLogo",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":25,"character":27},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":26,"character":6},"arguments":["displayNavigations",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":26,"character":34},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":27,"character":6},"arguments":["displayLogo => displayNavigations",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":27,"character":54},"arguments":["1250ms ease"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":28,"character":6},"arguments":["displayNavigations => displayLogo",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":28,"character":54},"arguments":["300ms ease"]}]}]]}],"template":"<div [@positionAnimation]=\"animationState$ | async\">\n  <div [@logoAnimation]=\"animationState$ | async\">\n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 279 106\">\n      <g fill=\"#006EA6\">\n        <path\n          d=\"M49.79 19.81h-4.054v23.092c0 4.87 2.44 6.95 6.782 6.95h2.9v-3.876h-2.894c-1.93 0-2.735-1.235-2.735-3.015V30.2h5.627v-3.602H49.79V19.81zM41.89 40.757c0-6.355-5.223-8.072-10.12-9.187l-1.707-.37c-4.39-.962-8.19-1.768-8.19-5.035 0-4.653 4.786-5.184 6.836-5.184 4.52 0 7.147 2.18 7.587 6.252l.016.15h4.27l-.004-.176c-.247-6.4-4.507-10.057-11.696-10.057-5.724 0-11.51 2.872-11.51 9.32 0 5.748 4.808 7.274 10.164 8.444l1.054.232c4.523.96 8.796 1.875 8.796 5.742 0 4.796-4.86 5.51-7.765 5.51-2.444 0-4.656-.627-6.223-1.757-1.77-1.287-2.704-3.218-2.704-5.613v-.168H16.42v.167c0 8.267 6.752 11.23 13.072 11.23 6.178 0 12.397-2.96 12.397-9.5zM78.498 46.396c-.975 0-1.02-.53-1.02-2.362V32.39c0-4.306-2.827-6.395-8.655-6.395-3.533 0-9.495 1-9.756 7.742l-.007.178h4.045l.008-.16c.15-2.812 1.9-4.146 5.493-4.146 3.312 0 4.867 1.14 4.867 3.61 0 2.056-2.084 2.348-4.954 2.753-.82.113-1.654.234-2.54.404-3.94.758-7.8 1.935-7.8 7.134 0 4.07 2.87 6.528 7.66 6.528 3.22 0 5.84-1.14 7.84-3.302.157 2.67 1.842 3.302 3.28 3.302 1.167 0 2.043-.23 2.764-.662l.08-.05v-3.22l-.225.082c-.508.185-.843.208-1.082.208zm-5.068-4.94c0 1.91-1.84 4.94-6.76 4.94-1.26 0-4.21-.306-4.21-3.15 0-2.74 2.24-3.533 4.415-3.922.663-.112 1.375-.21 2.05-.29 1.744-.226 3.39-.444 4.505-1.1v3.522zM98.404 34.084v15.48h4.06v-15.04c0-5.694-2.61-8.45-7.965-8.45-3.265 0-5.697 1.276-7.283 3.814v-3.29h-3.83v22.965h4.06V36.62c0-4.326 2.436-6.93 6.527-6.93 2.724 0 4.43 1.7 4.43 4.394zM116.87 50.114c3.322 0 5.887-1.223 7.135-3.316v2.765h4.065V17.968h-4.065v11.426c-1.716-2.428-4.818-3.32-7.22-3.32-6.393 0-10.514 4.676-10.514 11.94 0 3.335.948 6.335 2.643 8.462 1.882 2.36 4.634 3.638 7.958 3.638zm.31-20.427c6.453 0 6.958 6.446 6.958 8.414 0 4.063-1.767 8.374-6.745 8.374-4.72 0-6.844-4.104-6.844-8.197 0-2.576.644-8.59 6.63-8.59zM142.497 36.05c-.83.116-1.66.234-2.543.405-3.936.758-7.79 1.933-7.79 7.13 0 4.07 2.852 6.53 7.65 6.53 3.22 0 5.84-1.14 7.828-3.302.157 2.67 1.84 3.3 3.28 3.3 1.182 0 2.058-.227 2.775-.66l.08-.05v-3.22l-.22.083c-.51.183-.844.206-1.08.206-.997 0-1.04-.527-1.04-2.36V32.47c0-4.31-2.825-6.397-8.633-6.397-3.55 0-9.504.998-9.768 7.742l-.007.176h4.057l.007-.158c.15-2.813 1.886-4.145 5.485-4.145 3.314 0 4.855 1.168 4.855 3.61 0 2.057-2.07 2.35-4.938 2.752zm4.906 1.953c.02-.01.042-.025 0 0zm-.013 3.53c0 1.91-1.825 4.94-6.747 4.94-1.265 0-4.197-.307-4.197-3.147 0-2.74 2.22-3.535 4.397-3.924.664-.114 1.358-.21 2.058-.29 1.744-.228 3.39-.444 4.49-1.1v3.52zM161.144 31.03v-4.432h-3.827v22.965h4.044v-10.24c0-6.11 2.573-8.983 8.025-8.983h.168v-4.262l-.16-.003c-3.793-.123-6.34 1.394-8.25 4.955zM187.85 17.968v11.426c-1.722-2.428-4.813-3.32-7.246-3.32-6.36 0-10.5 4.676-10.5 11.94 0 3.335.938 6.335 2.663 8.462 1.88 2.36 4.62 3.638 7.945 3.638 3.33 0 5.892-1.23 7.138-3.317v2.766h4.07V17.968h-4.07zm-6.604 28.506c-4.736 0-6.848-4.104-6.848-8.197 0-2.576.645-8.59 6.633-8.59 6.443 0 6.946 6.446 6.946 8.414 0 4.063-1.768 8.374-6.73 8.374zM24.782 81.635c-.416 5.457-3.797 8.867-8.84 8.867-3.48 0-6.177-1.27-7.993-3.815-1.623-2.232-2.492-5.38-2.492-9.122 0-3.408.893-6.476 2.482-8.677 1.822-2.492 4.58-3.8 7.958-3.8 4.574 0 7.772 2.43 8.58 6.526l.026.135H29l-.028-.19c-.458-3.235-1.987-5.885-4.414-7.693-2.286-1.707-5.27-2.612-8.615-2.612-4.612 0-8.466 1.686-11.152 4.88C2.334 69.074.967 73.262.967 77.87c0 10.152 5.608 16.462 14.627 16.462 3.877 0 7.176-1.168 9.538-3.373 2.322-2.176 3.757-5.406 4.148-9.294l.017-.183h-4.5l-.013.152zM44.313 70.104c-2.41 0-5.617.91-7.067 3.48V61.967h-4.06v31.648h4.06v-12.97c0-4.348 2.453-6.93 6.527-6.93 2.74 0 4.432 1.677 4.432 4.375v15.525h4.06V78.52c0-5.662-2.596-8.416-7.953-8.416zM76.14 90.502c-.967 0-1.01-.525-1.01-2.388v-11.64c0-4.286-2.837-6.37-8.667-6.37-3.533 0-9.493 1.002-9.76 7.713v.18h4.06l.003-.163c.148-2.81 1.886-4.12 5.48-4.12 3.327 0 4.865 1.14 4.865 3.592 0 2.076-2.07 2.374-4.95 2.774-.808.114-1.644.235-2.52.404-3.95.757-7.807 1.932-7.807 7.11 0 4.09 2.866 6.525 7.66 6.525 3.204 0 5.842-1.116 7.823-3.276.158 2.668 1.858 3.275 3.297 3.275 1.16 0 2.032-.204 2.75-.637l.08-.048V90.22l-.225.075c-.508.186-.84.207-1.078.207zm-5.074-4.966c0 1.915-1.824 4.966-6.74 4.966-1.275 0-4.214-.305-4.214-3.176 0-2.74 2.224-3.507 4.42-3.89.66-.118 1.354-.208 2.023-.294 1.762-.225 3.412-.443 4.51-1.103v3.496zM187.85 73.422c-1.722-2.43-4.81-3.32-7.246-3.32-6.36 0-10.5 4.677-10.5 11.94 0 3.31.938 6.33 2.66 8.463 1.882 2.36 4.622 3.61 7.948 3.61 3.327 0 5.89-1.198 7.138-3.292v2.775h4.07v-31.6h-4.07v11.424zm-6.606 17.08c-4.734 0-6.844-4.13-6.844-8.193 0-2.58.642-8.595 6.63-8.595 6.445 0 6.947 6.452 6.947 8.414 0 4.04-1.768 8.372-6.733 8.372zM119.167 70.104c-6.26 0-10.807 5.01-10.807 11.943.242 7.68 4.268 12.07 11.025 12.07 5.178 0 8.735-2.78 9.795-7.647h-4.047c-.693 2.604-2.66 4.032-5.617 4.032-2.092 0-3.846-.653-5.045-1.898-1.217-1.288-1.863-3.123-1.826-5.213h16.925l.015-.162c.16-4.084-1.095-7.957-3.356-10.31-1.806-1.87-4.173-2.814-7.06-2.814zm-6.506 9.675c.3-3.062 2.333-6.065 6.286-6.065 3.392 0 6.073 2.59 6.33 6.064H112.66zM157.046 70.104c-6.277 0-10.804 5.01-10.804 11.94.237 7.683 4.25 12.075 11.024 12.075 5.17 0 8.707-2.762 9.78-7.6h-4.036c-.705 2.58-2.695 3.982-5.618 3.982-2.09 0-3.83-.653-5.03-1.898-1.25-1.288-1.886-3.123-1.857-5.213h16.943l.01-.162c.16-4.08-1.093-7.957-3.36-10.31-1.79-1.87-4.18-2.814-7.052-2.814zm-6.525 9.675c.302-3.062 2.364-6.065 6.304-6.065 3.382 0 6.082 2.59 6.343 6.064H150.52zM84.856 75.032V70.6h-3.84v23.015h4.058V83.352c0-6.14 2.556-8.984 8.024-8.984h.168v-4.26l-.163-.004c-3.806-.124-6.367 1.393-8.247 4.928zM137.417 75.032V70.61h-3.84v22.988h4.06V83.352c0-6.136 2.54-8.984 8.02-8.984h.17v-4.264h-.162c-3.82-.124-6.368 1.393-8.248 4.928zM100.688 63.843h-4.054v23.06c0 4.898 2.454 6.978 6.794 6.978h2.885V90.01h-2.878c-1.946 0-2.748-1.237-2.748-3.044V74.227h5.626V70.63h-5.626v-6.787z\" />\n      </g>\n      <path fill=\"#83B8D7\"\n        d=\"M230.762 102.23c-2.77 1.648-5.286 2.632-7.928 2.632-6.834 0-12.544-5.593-12.874-12.32l13.315-7.936 20.7 9.254-13.213 8.37z\" />\n      <path fill=\"#B3D3A2\"\n        d=\"M238.677 68.148l-9.886-4.353c-4.42-1.977-8.59-3.62-8.59-8.483 0-2.52.766-3.842 1.972-5.157l20.917 9.22-5.19 2.993c-1.426.877-2.415 1.648-2.415 2.75 0 1.19 1.36 2.2 3.192 3.03\" />\n      <path fill=\"#83B8D7\"\n        d=\"M248.39 22.514l-10.138 6.152c-.9.542-2.103 1.42-2.103 2.77 0 1.536 2.338 2.712 4.418 3.702l-12.684-5.596c-3.74-1.646-7.466-3.514-7.466-8.018 0-1.894.546-3.43 1.426-4.74L249.266.023c3.288 1.864 6.475 5.632 6.475 10.684 0 5.412-2.74 9.033-7.35 11.806\" />\n      <path fill=\"#B3D3A2\"\n        d=\"M269.957 42.33l-2.52 1.426-20.948-9.247 24.35-14.658c3.288 1.897 6.508 5.625 6.508 10.678 0 5.408-2.665 9.138-7.39 11.8\" />\n      <path fill=\"#83B8D7\"\n        d=\"M252.275 60.115l12.392 5.446c4.642 2.078 6.067 4.52 6.067 7.602 0 1.752-.988 3.51-2.412 4.724l-20.836-9.257 3.525-1.978c2.983-1.644 3.97-2.636 3.97-3.73 0-1.142-.694-1.895-2.705-2.807\" />\n      <path fill=\"#26A135\"\n        d=\"M274.357 105.85c-5.273-4.06-10.894-6.803-17.73-9.906l-31.598-13.977c-7.937-3.538-13.202-8.255-13.202-16.193 0-7.715 3.735-11.45 8.59-14.518l1.754-1.1c-1.208 1.314-1.973 2.634-1.973 5.156 0 4.862 4.17 6.51 8.59 8.483l36.758 16.2c6.394 2.746 12.244 7.466 12.244 15.507 0 4.423-1.68 8.376-3.435 10.35\" />\n      <path fill=\"#006EA6\"\n        d=\"M270.626 76.452l-2.304 1.434c1.422-1.21 2.414-2.972 2.414-4.727 0-3.076-1.432-5.52-6.07-7.603l-39.307-17.3c-7.936-3.507-12.876-8.038-12.876-15.942 0-7.275 3.623-12.026 9.36-15.532-.878 1.31-1.428 2.847-1.428 4.74 0 4.505 3.73 6.373 7.466 8.02l38.21 16.85c6.945 3.075 12.57 7.716 12.57 16.2 0 6.613-3.094 10.784-8.036 13.86\" />\n    </svg>\n  </div>\n  <div [@navigationsAnimation]=\"animationState$ | async\">\n    <div *ngFor=\"let navigation of navigations$ | async; trackBy: trackByUrl\" [class.d-none]=\"!navigation.presence\"\n      [routerLink]=\"(animationState$ | async)==='displayNavigations' ? navigation.url : null\"\n      [class.pointer]=\"(animationState$ | async)==='displayNavigations'\">\n      <div data-component-type=\"icon-tick\" [type]=\"navigation.valid ? 'success' : 'normal'\"\n        *ngIf=\"navigation.after || navigation.valid;else infoIcon\"></div>\n      <div [ngClass]=\"{'success': navigation.valid, 'current': navigation.current, 'after': navigation.after}\">\n        {{navigation.name}}\n      </div>\n    </div>\n  </div>\n</div>\n\n<ng-template #infoIcon>\n  <div data-component-type=\"icon-menu\"></div>\n</ng-template>","styles":["*{outline:none}:host{background-color:#f6f6f6}:host>div{left:0;position:absolute;width:100%}:host>div>:first-child{height:70px;margin:44px auto 166px;width:183px}:host>div>div:not(:first-child){width:100%}:host>div>div:not(:first-child)>div{box-sizing:border-box;display:flex;padding:7px 33px}@media (min-width:1400px){:host>div>div:not(:first-child)>div{padding:7px 35px}}:host>div>div:not(:first-child)>div>:first-child{flex:none;height:20px;padding-right:12px;width:27px}:host>div>div:not(:first-child)>div>:nth-child(2){letter-spacing:-.3px;line-height:20px;transition:color .25s ease}.d-none{display:none!important}.success{color:#63b464}.current:not(.success){color:#000}.after:not(.success){color:#c6c6c6}.pointer{cursor:pointer}"]}]}],"members":{"navigations$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"animationState$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"trackByUrl":[{"__symbolic":"method"}]}},"Navigation":{"__symbolic":"interface"},"NavigationService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"NavigationModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","name":"ApplicationService"},{"__symbolic":"reference","name":"DataService"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"NavigationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NavigationComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":14,"character":4},{"__symbolic":"reference","name":"IconModule"},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"NavigationComponent"}]}]}],"members":{}},"StepComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"div[data-component-type=step]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":23,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","name":"ScrollService"}],"template":"<ng-container *ngFor=\"let fieldset of fieldsets$ | async; trackBy: trackByFn\">\n  <fieldset [legend]=\"fieldset.legend\" [classes]=\"fieldset.classes\" [class.d-none]=\"!fieldset.presence\" [components]=\"fieldset.components\" [opener]=\"fieldset.opener\"></fieldset>\n</ng-container>","styles":[":host{display:block;padding-bottom:128px}@media (min-width:900px){:host{padding-bottom:140px}}.d-none{display:none!important}"]}]}],"members":{"fieldsets$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AttachComponentsService"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","name":"ParserService"},{"__symbolic":"reference","name":"DestroyService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"trackByFn":[{"__symbolic":"method"}]}},"FieldsetOptions":{"__symbolic":"interface"},"ScrollService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1}}],"members":{"activateFailHandler":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":130,"character":32},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","name":"DataService"}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"StepModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"StepComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","name":"ɵe"}],"exports":[{"__symbolic":"reference","name":"StepComponent"}]}]}],"members":{}},"FormCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":15,"character":4},{"__symbolic":"reference","name":"ButtonModule"},{"__symbolic":"reference","name":"ProgressModule"},{"__symbolic":"reference","name":"NavigationModule"},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":19,"character":4},{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"InitiateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":11,"character":30},{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title","line":11,"character":80}]}],"navigate":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ApiService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":11,"character":28}]}],"getDevice":[{"__symbolic":"method"}],"otpSMSGen":[{"__symbolic":"method"}],"resendOTPSMS":[{"__symbolic":"method"}],"otpSMSValidate":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"OTPSMSGen":{"__symbolic":"interface"},"OTPSMSRes":{"__symbolic":"interface"},"ResendOTPSMS":{"__symbolic":"interface"},"OTPSMSValidate":{"__symbolic":"interface"},"LoadFormModelService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":10,"character":28}]}],"load":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"SetupService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","name":"DestroyService"},{"__symbolic":"reference","name":"ConditionService"},{"__symbolic":"reference","name":"DataService"}]}],"updateState":[{"__symbolic":"method"}],"setupDevice":[{"__symbolic":"method"}],"setupQueryParams":[{"__symbolic":"method"}],"setupControl":[{"__symbolic":"method"}],"updateModel":[{"__symbolic":"method"}],"convertToValidatorFn":[{"__symbolic":"method"}],"compose":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"Model":{"__symbolic":"interface"},"AttachComponentsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ButtonService"},{"__symbolic":"reference","name":"ProgressService"},{"__symbolic":"reference","name":"NavigationService"}]}],"attach":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ConditionService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ValueService"},{"__symbolic":"reference","name":"DataService"}]}],"assign":[{"__symbolic":"method"}],"checkedCondition":[{"__symbolic":"method"}],"eqCondition":[{"__symbolic":"method"}],"notCondition":[{"__symbolic":"method"}],"patternCondition":[{"__symbolic":"method"}],"inArrayCondition":[{"__symbolic":"method"}],"andCondition":[{"__symbolic":"method"}],"truthyCondition":[{"__symbolic":"method"}],"orCondition":[{"__symbolic":"method"}],"notBlankCondition":[{"__symbolic":"method"}],"numberCondition":[{"__symbolic":"method"}],"gtCondition":[{"__symbolic":"method"}],"ltCondition":[{"__symbolic":"method"}],"conditionalValue":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"DataService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getControl":[{"__symbolic":"method"}],"getModel":[{"__symbolic":"method"}],"getAttributes":[{"__symbolic":"method"}],"getSteps":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"DestroyService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"destroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"updateView":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":22,"character":26},"arguments":["updateView"]},"ParserService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"get":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","name":"ConditionService"}]}],"parseTextInput":[{"__symbolic":"method"}],"setModel":[{"__symbolic":"method"}],"generate":[{"__symbolic":"method"}],"parseReview":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"getSelectText":[{"__symbolic":"method"}],"getCheckBoxLabel":[{"__symbolic":"method"}],"parseInfo":[{"__symbolic":"method"}],"parseCheckboxGroup":[{"__symbolic":"method"}],"parseSelect":[{"__symbolic":"method"}],"parseCheckBox":[{"__symbolic":"method"}],"parseOptions":[{"__symbolic":"method"}],"parseBanner":[{"__symbolic":"method"}],"parseOpener":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ValueService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DataService"}]}],"assign":[{"__symbolic":"method"}],"pathValue":[{"__symbolic":"method"}],"literValue":[{"__symbolic":"method"}],"arrayLiteralValue":[{"__symbolic":"method"}],"selectTextValue":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"OtpService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ApiService"},{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","name":"ValueService"},{"__symbolic":"reference","module":"@ngrx/store","name":"Store","line":16,"character":110}]}],"initiate":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"otpResAction":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":66,"character":28},"arguments":["otp-service",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":68,"character":2}}]},"ServiceCheckerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CheckerService"},{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":14,"character":65}]}],"check":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ErrorHandlerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ServiceCheckerService"},{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","name":"ɵq"}]}],"initiate":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"CheckerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"assign":[{"__symbolic":"method"}],"otpServiceCheck":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"routes":[{"path":"step","children":[{"path":":id","component":{"__symbolic":"reference","name":"StepComponent"},"canDeactivate":[{"__symbolic":"reference","name":"DeactivateGuard"}],"canActivate":[{"__symbolic":"reference","name":"ActivateGuard"}]}]},{"path":"thankyou","component":{"__symbolic":"reference","name":"ɵw"}}],"State":{"__symbolic":"interface"},"reducers":{"__symbolic":"error","message":"Expression form not supported","line":15,"character":2,"module":"./lib/store"},"activateFail":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":10,"character":28},"arguments":["[Activate Guard] activate fail",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":10,"character":75}}]},"activateSuccess":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":11,"character":31},"arguments":["[Activate Guard] activate success",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":11,"character":81}}]},"ActivateGuard":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"canActivate":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"State"}]},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":43,"character":86}]}]},"statics":{"ɵprov":{}}},"deactivateFail":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":16,"character":30},"arguments":["[Deactivate Guard] current step deactivate fail"]},"loadingStart":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":17,"character":28},"arguments":["[Deactivate Guard] current step service loading start"]},"loadingEnd":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":18,"character":26},"arguments":["[Deactivate Guard] current step service loading end"]},"DeactivateGuard":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"canDeactivate":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","module":"@ngrx/store","name":"Store","line":76,"character":56},{"__symbolic":"reference","name":"OtpService"},{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":76,"character":113},{"__symbolic":"reference","name":"ErrorHandlerService"},{"__symbolic":"reference","name":"CheckerService"}]}],"syncHandling":[{"__symbolic":"method"}],"asyncHandling":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"SelectComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵi"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"div[data-component-type=select]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵk"}],"template":"<div [@labelAnimation]=\"labelState\" [class.error]=\"touchedOrDirtyAndInvalid\">\n  {{touchedOrDirtyAndInvalid ? error : label}}</div>\n\n<div [@componentContainerAnimation]=\"labelState\">\n  <div data-component-type=\"icon-tick\" [type]=\"'success'\"\n    [@tickAnimation]=\"formControl.valid && controlValueIsNotFalsy ? 'displayTick' : 'hideTick'\">\n  </div>\n  <div tabindex=\"0\" #div *ngIf=\"!isMobile\">{{controlValueIsNotFalsy ? textValue : placeholder}}</div>\n  <div *ngIf=\"isMobile\">\n    {{controlValueIsNotFalsy ? textValue : placeholder}}\n  </div>\n</div>\n\n<div data-component-type=\"icon-drop-down\"></div>\n\n<ul *ngIf=\"!isMobile\" data-component-type=\"options\" [options]=\"options\" [class.d-none]=\"!focused\" (valueChanges)=\"updateValue($event)\"></ul>\n<select *ngIf=\"isMobile\" [formControl]=\"formControl\">\n  <option *ngFor=\"let option of options; trackBy: trackByFn\" [value]=\"option.value\">{{option.text}}</option>\n</select>","styles":[":host{align-items:center;border-bottom:1px solid #dcdcdc;cursor:pointer;display:flex;height:64px;padding:0 16px;position:relative;width:100%}@media (min-width:900px){:host{height:70px}}@media (min-width:540px){:host(.left){padding:0 30px 0 0;width:calc(50% - .5px)}}@media (min-width:540px){:host(.right){border-left:1px solid #dcdcdc;padding:0 0 0 30px;width:calc(50% + .5px)}}@media (min-width:540px){:host(.fullwidth){padding:0;width:100%}}:host>div:first-child{color:#0085d4;font-size:11px;line-height:11px;position:absolute}.error{color:red!important}:host>div:nth-child(2){align-items:center;display:flex;flex:auto;height:100%}@media (min-width:540px){:host(.left)>div:nth-child(2){flex:none;width:calc(100% - 30px)}}:host>div:nth-child(2)>div:first-child{height:100%}:host>div:nth-child(2)>div:nth-child(2){align-items:center;display:flex;flex:auto}.d-none{display:none!important}ul{z-index:1200}select,ul{left:0;position:absolute;top:0;width:100%}select{height:100%;opacity:0}div[data-component-type=icon-drop-down]{flex:none;height:10px;padding-right:12px;width:30px;z-index:-1}@media (min-width:540px){:host(.left) div[data-component-type=icon-drop-down]{position:absolute;right:16px;top:calc(50% - 5px)}}"]}]}],"members":{"focusout":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":20,"character":3},"arguments":["focusout"]}]}],"focusin":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":33,"character":3},"arguments":["focusin"]}]}],"mousedown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":37,"character":3},"arguments":["mousedown",["$event"]]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"div":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":47,"character":3},"arguments":["div"]}]}],"controlDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"FormControlDirective","line":48,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ScrollService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":56,"character":41},{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":56,"character":102,"context":{"typeName":"HTMLElement"},"module":"./lib/select/select.component"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"trackByFn":[{"__symbolic":"method"}],"updateLabelState":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"SelectOptions":{"__symbolic":"interface"},"SelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SelectComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","name":"IconModule"},{"__symbolic":"reference","name":"OptionsModule"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":17,"character":4}],"exports":[{"__symbolic":"reference","name":"SelectComponent"}]}]}],"members":{}},"OptionsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"OptionsComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4}],"exports":[{"__symbolic":"reference","name":"OptionsComponent"}]}]}],"members":{}},"OptionsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ul[data-component-type=options]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<ng-container *ngFor=\"let option of options; trackBy: trackByFn\">\n  <li *ngIf=\"option.presence\">{{option.text}}</li>\n</ng-container>","styles":[":host{background-color:#fff;box-shadow:3px 3px 13px -4px rgba(0,0,0,.2);max-height:314px;padding:16px 0}:host,li{display:block}li{cursor:pointer;line-height:20px;padding:7px 30px}li:hover{background-color:#f9f9f9}"]}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"valueChanges":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"emitValue":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":13,"character":3},"arguments":["mousedown",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":18,"character":37,"context":{"typeName":"HTMLElement"},"module":"./lib/options/options.component"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"trackByFn":[{"__symbolic":"method"}]}},"OptionSetting":{"__symbolic":"interface"},"BannerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"div[data-component-type=banner]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":9,"character":19},"member":"OnPush"},"template":"<div class=\"overlay\"></div>\n\n<div>{{title}}</div>\n\n<div>{{text}}</div>\n\n<div *ngIf=\"requirement\">\n  <div>{{requirement}}</div>\n  <div data-component-type=\"modal-opener\" *ngIf=\"opener\" [label]=\"opener.label\" [text]=\"opener.text\" [modalOptions]=\"opener.modal\"></div>\n</div>\n\n<div *ngIf=\"image\" class=\"background\" [backgroundImage]=\"image\" [translateY]=\"offset$ | async\"></div>","styles":[":host{display:block;min-height:320px;overflow:hidden;position:relative;width:100%}@media (min-width:540px){:host{min-height:400px}}.overlay{background-color:#141924;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}:host>div:nth-child(2){color:#74be65;font-size:13px;padding:50px 0 0 16px;word-wrap:break-word}@media (min-width:540px){:host>div:nth-child(2){padding:32px 0 0 30px}}@media (min-width:900px){:host>div:nth-child(2){font-size:14px;padding:58px 0 0 30px}}:host>div:nth-child(3){box-sizing:content-box;color:#fff;font-size:27px;max-width:280px;padding:10px 0 0 16px}@media (min-width:540px){:host>div:nth-child(3){font-size:42px;max-width:400px;padding:10px 0 0 30px}}:host>div:nth-child(4){align-items:center;border-top:1px solid hsla(0,0%,100%,.15);bottom:0;color:#fff;display:flex;font-size:13px;left:16px;min-height:64px;padding:15px 0;position:absolute;right:16px}@media (min-width:540px){:host>div:nth-child(4){left:30px;min-height:120px;right:30px}}:host>div:nth-child(4)>div:first-child{align-items:center;display:flex;flex:auto;height:100%;padding-right:24px;word-wrap:break-word}@media (min-width:900px){:host>div:nth-child(4)>div:first-child{padding-right:50px}}@media (min-width:1400px){:host>div:nth-child(4)>div:first-child{padding-right:100px}}div[data-component-type]{flex:none;width:11px}@media (min-width:900px){div[data-component-type]{max-width:calc(100% - 460px);width:auto}}.background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"requirement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"opener":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"image":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":27,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}]}},"BannerOptions":{"__symbolic":"interface"},"BannerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BannerComponent"},{"__symbolic":"reference","name":"ɵp"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","name":"IconModule"},{"__symbolic":"reference","name":"ModalOpenerModule"}],"exports":[{"__symbolic":"reference","name":"BannerComponent"}]}]}],"members":{}},"ModalOpenerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"div[data-component-type=modal-opener]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":8,"character":19},"member":"OnPush"},"template":"<button *ngIf=\"label==='button' && !alwaysInfoIcon;else ikon\">{{text}}</button>\n\n<div data-component-type=\"icon-info-mobile\" *ngIf=\"!alwaysInfoIcon\"></div>\n\n<ng-template #ikon>\n  <div data-component-type=\"icon-info\" [class.alwaysInfoIcon]=\"alwaysInfoIcon\"></div>\n</ng-template>","styles":[":host{cursor:pointer;display:block}button:hover{border-color:#74be65;color:#74be65}button{background-color:transparent;color:#fff;cursor:pointer;display:none}@media (min-width:900px){button{border:1px solid #fff;display:flex;padding:15px 19px}}@media (min-width:1400px){button{padding:15px 27px}}div[data-component-type=icon-info]:not(.alwaysInfoIcon){display:none}@media (min-width:900px){div[data-component-type=icon-info]:not(.alwaysInfoIcon){display:block}}div[data-component-type=icon-info].alwaysInfoIcon{display:block}@media (min-width:900px){div[data-component-type=icon-info-mobile]{display:none}}"]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"modalOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"alwaysInfoIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵq"}]}],"ngOnInit":[{"__symbolic":"method"}],"openModal":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":23,"character":3},"arguments":["click"]}]}]}},"ModalOpenerOptions":{"__symbolic":"interface"},"ModalOpenerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ModalOpenerComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","name":"IconModule"},{"__symbolic":"reference","name":"ɵs"}],"exports":[{"__symbolic":"reference","name":"ModalOpenerComponent"}]}]}],"members":{}},"load":{"__symbolic":"function","parameters":["loadFormModel","setup","api"],"value":{"__symbolic":"error","message":"Lambda not supported","line":8,"character":9,"module":"./lib/form-core/load"}},"deps":[{"__symbolic":"reference","name":"LoadFormModelService"},{"__symbolic":"reference","name":"SetupService"},{"__symbolic":"reference","name":"ApiService"}],"CheckboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"div[data-component-type=checkbox]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":8,"character":15},"arguments":["checkAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":9,"character":4},"arguments":["checked",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":9,"character":21},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":10,"character":4},"arguments":["unchecked",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":10,"character":23},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":11,"character":4},"arguments":["checked <=> unchecked",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":11,"character":40},"arguments":["300ms linear"]}]}]]}],"template":"<div>\n  <div data-component-type=\"icon-check\" [checked]=\"checked\"></div>\n  <div data-component-type=\"icon-check-tick\" [checked]=\"checked\" [@checkAnimation]=\"checked ? 'checked' : 'unchecked'\"></div>\n</div>\n<div [class.checked]=\"checked\">{{label}}</div>","styles":[":host{align-items:center;border-bottom:1px solid #dcdcdc;cursor:pointer;display:flex;padding:32px;width:100%}@media (min-width:540px){:host{padding:32px 16px 32px 25px}}:host>:first-child{flex:none;height:35px;padding-right:14px;position:relative;width:49px}div[data-component-type]{height:35px;left:0;position:absolute;top:0;width:35px}:host>:nth-child(2){flex:auto;line-height:20px;transition:color .3s ease}.checked{color:#7dcc43}"]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"valueChanges":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"checkedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"update":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":22,"character":3},"arguments":["mousedown"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"CheckBoxOptions":{"__symbolic":"interface"},"CheckboxModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"CheckboxComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","name":"IconModule"}],"exports":[{"__symbolic":"reference","name":"CheckboxComponent"}]}]}],"members":{}},"CheckboxGroupComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵi"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"div[data-component-type=checkbox-group]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":12,"character":19},"member":"OnPush"},"template":"<div data-component-type=\"checkbox\" *ngFor=\"let checkbox  of checkboxes; trackBy: trackByFn\" [class.d-none]=\"!checkbox.presence\" [label]=\"checkbox.label\"\n  [value]=\"checkbox.value\" [checkedValue]=\"formControl.value\"\n  (valueChanges)=\"onValueChange($event)\"></div>\n<div *ngIf=\"touchedOrDirtyAndInvalid\" class=\"error-message\">{{error}}</div>","styles":[":host{background-color:#fcfcfc;display:block;position:relative;width:100%}:host(.error){background-color:#fff0f1!important}.error-message{color:red;font-size:11px;left:0;padding:12px 32px 0 65px;position:absolute;top:0;width:100%}@media (min-width:540px){.error-message{padding:16px 16px 0 74px}}.d-none{display:none!important}"]}]}],"members":{"touchedOrDirtyAndInvalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":3},"arguments":["class.error"]}]}],"updateLabelState":[{"__symbolic":"method"}],"checkboxes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ScrollService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":24,"character":41},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":83,"context":{"typeName":"HTMLElement"},"module":"./lib/checkbox-group/checkbox-group.component"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"trackByFn":[{"__symbolic":"method"}]}},"CheckboxGroupOptions":{"__symbolic":"interface"},"CheckboxGroupModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"CheckboxGroupComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","name":"CheckboxModule"}],"exports":[{"__symbolic":"reference","name":"CheckboxGroupComponent"}]}]}],"members":{}},"backToAction":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"createAction","line":6,"character":28},"arguments":["[Review Component] Back To Review Step",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"props","line":8,"character":2}}]},"ReviewComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"div[data-component-type=review]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"OnPush"},"template":"<div>{{label}}</div>\n<div>{{value}}</div>\n<div data-component-type=\"icon-edit\" *ngIf=\"editable\"></div>","styles":[":host{align-items:center;border-bottom:1px solid #dcdcdc;cursor:default;display:flex;height:50px;padding:0 16px;width:100%}:host(.hover){cursor:pointer}@media (min-width:540px){:host(.right){border-left:1px solid #dcdcdc;padding:0 0 0 16px;width:calc(50% + .5px)}}@media (min-width:540px){:host(.left){padding:0 14px 0 0;width:calc(50% - .5px)}}@media (min-width:540px){:host(.fullwidth){padding:0;width:100%}}:host>div:first-child{color:#a2a2a2;font-size:9px;font-weight:400;letter-spacing:.2px;padding-right:10px;text-transform:uppercase;width:130px}:host>div:first-child,:host>div:nth-child(2){flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host>div:nth-child(2){width:calc(100% - 161px);word-break:break-word}:host(.hover)>div:nth-child(2){color:#0085d4}:host>div[data-component-type=icon-edit]{flex:none;height:18px;margin:0 0 0 14px;width:17px}:host:not(.touch)>div[data-component-type=icon-edit]{display:none}:host(.hover):not(.touch)>div[data-component-type=icon-edit],:host(.touch)>div[data-component-type=icon-edit]{display:block}"]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"path":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":12},"arguments":["class"]}]}],"touchDevice":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":3},"arguments":["class.touch"]}]}],"hover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":27,"character":3},"arguments":["class.hover"]}]}],"enter":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":29,"character":3},"arguments":["mouseenter"]}]}],"leave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":33,"character":3},"arguments":["mouseleave"]}]}],"goToEdit":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":38,"character":3},"arguments":["mousedown"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DataService"},{"__symbolic":"reference","name":"ScrollService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":46,"character":80},{"__symbolic":"reference","module":"@ngrx/store","name":"Store","line":46,"character":103}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ReviewOptions":{"__symbolic":"interface"},"ReviewModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ReviewComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","name":"IconModule"}],"exports":[{"__symbolic":"reference","name":"ReviewComponent"}]}]}],"members":{}},"ModalServiceStatusComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"div[data-component-type=modal-service-status]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":8,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"}],"template":"<div @coverAnimation>\n  <div @modalAnimation #wrapper>\n    <div #modal (mousedown)=\"stopBehaviour($event)\">\n      <div>\n        <div *ngIf=\"title\">{{title}}</div>\n        <div *ngIf=\"subTitle\">{{subTitle}}</div>\n      </div>\n      <div *ngIf=\"content\" [innerHTML]=\"content|safeContent\"></div>\n      <div data-component-type=\"icon-close\" *ngIf=\"iconInWrapper\" (mousedown)=\"destroyInstance()\"></div>\n    </div>\n  </div>\n</div>\n\n<div data-component-type=\"icon-close-mobile\"></div>\n<div data-component-type=\"icon-close\" *ngIf=\"!iconInWrapper\"></div>","styles":[":host{left:0;position:fixed;top:0;z-index:1300}:host,:host>div{display:block;height:100%;width:100%}:host>div{background-color:rgba(0,0,0,.9);overflow:auto}:host>div>div{align-items:stretch;display:flex;margin:0 auto;min-height:100%;padding:15px 0;position:relative;width:288px}@media (min-width:540px){:host>div>div{align-items:center;max-width:550px;padding:45px 0;width:auto}}:host>div>div>div{background-color:#fff;position:relative;width:100%}:host>div>div>div>div:first-child{background-color:#4fabe1;color:#fff;padding:34px 75px 32px 32px;position:relative}@media (min-width:540px){:host>div>div>div>div:first-child{align-items:center;display:flex;flex-direction:column;padding:35px 60px 34px}}:host>div>div>div>div:nth-child(2){letter-spacing:.3px;line-height:20px;padding:34px 30px 40px}@media (min-width:540px){:host>div>div>div>div:nth-child(2){padding:60px 20px 60px 50px;text-align:center}}:host>div>div>div>div:first-child:after{border:8px solid transparent;border-bottom-color:transparent!important;border-top-color:#4fabe1!important;bottom:-16px;box-sizing:border-box;content:\"\";display:block;height:1px;left:32px;position:absolute;top:auto;width:8px}@media (min-width:540px){:host>div>div>div>div:first-child:after{border:9px solid transparent;bottom:-18px;left:calc(50% - 4.5px);width:9px}}:host>div>div>div>div:first-child>div:first-child{font-size:23px;letter-spacing:-.33px;line-height:30px;margin-bottom:3px;word-spacing:1px}@media (min-width:540px){:host>div>div>div>div:first-child>div:first-child{font-size:35px;letter-spacing:-.5px;line-height:100%;margin-bottom:8px}}:host>div>div>div>div:first-child>div:nth-child(2){font-size:13px;letter-spacing:.5px;line-height:16px}@media (min-width:540px){:host>div>div>div>div:first-child>div:nth-child(2){font-size:14px;letter-spacing:.1px;line-height:20px}}div[data-component-type=icon-close-mobile]{background-color:transparent;cursor:pointer;height:34px;position:fixed;right:calc(50% - 161px);top:7px;width:34px;z-index:1300}@media (min-width:540px){div[data-component-type=icon-close-mobile]{display:none}}div[data-component-type=icon-close]{background-color:transparent;display:none;height:40px;position:absolute;width:40px;z-index:1300}@media (min-width:540px){div[data-component-type=icon-close]{cursor:pointer;display:block}}:host>div>div>div>div[data-component-type=icon-close]:last-child{right:-20px;top:-20px}@media (min-width:540px){:host>div[data-component-type=icon-close]{right:calc(50% - 295px);top:25px}}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"subTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"modalEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["modal"]}]}],"wrapperEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["wrapper"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":22,"character":26},{"__symbolic":"reference","name":"ɵr"}]}],"ngOnInit":[{"__symbolic":"method"}],"destroyInstance":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":27,"character":3},"arguments":["mousedown"]}]}],"stopBehaviour":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ModalServiceStatusModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ModalServiceStatusComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"IconModule"}],"exports":[{"__symbolic":"reference","name":"ModalServiceStatusComponent"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵb"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"safeContent"}]}],"members":{"transform":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":12,"character":33}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-close-mobile]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 34 34\">\n  <g>\n    <g>\n      <path fill=\"#101010\" d=\"M17 2C8.73 2 2 8.73 2 17s6.73 15 15 15 15-6.73 15-15S25.27 2 17 2z\"></path>\n      <path fill=\"#D7D7D7\"\n        d=\"M17 0C7.61 0 0 7.61 0 17s7.61 17 17 17 17-7.61 17-17S26.39 0 17 0zm0 32C8.73 32 2 25.27 2 17S8.73 2 17 2s15 6.73 15 15-6.73 15-15 15z\">\n      </path>\n    </g>\n    <path fill=\"#FFF\"\n      d=\"M18.414 17l2.293-2.293c.39-.39.39-1.023 0-1.414s-1.023-.39-1.414 0L17 15.586l-2.293-2.293c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L15.586 17l-2.293 2.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293L17 18.414l2.293 2.293c.195.195.45.293.707.293s.512-.098.707-.293c.39-.39.39-1.023 0-1.414L18.414 17z\">\n    </path>\n  </g>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=icon-close]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 40 40\">\n  <g>\n    <g>\n      <path fill=\"#101010\" d=\"M20 2C10.075 2 2 10.075 2 20s8.075 18 18 18 18-8.075 18-18S29.925 2 20 2z\"></path>\n      <path fill=\"#D7D7D7\"\n        d=\"M20 0C8.954 0 0 8.954 0 20s8.954 20 20 20 20-8.954 20-20S31.046 0 20 0zm0 38c-9.925 0-18-8.075-18-18S10.075 2 20 2s18 8.075 18 18-8.075 18-18 18z\">\n      </path>\n    </g>\n    <path fill=\"#FFF\"\n      d=\"M21.414 20l2.293-2.293c.39-.39.39-1.023 0-1.414s-1.023-.39-1.414 0L20 18.586l-2.293-2.293c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L18.586 20l-2.293 2.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293L20 21.414l2.293 2.293c.195.195.45.293.707.293s.512-.098.707-.293c.39-.39.39-1.023 0-1.414L21.414 20z\">\n    </path>\n  </g>\n</svg>","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵf"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":4},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"SelectModule"},{"__symbolic":"reference","name":"BannerModule"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ModalOpenerModule"},{"__symbolic":"reference","name":"CheckboxGroupModule"},{"__symbolic":"reference","name":"ReviewModule"}],"exports":[{"__symbolic":"reference","name":"ɵf"}]}]}],"members":{}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"fieldset","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"},"template":"<legend *ngIf=\"legend\">\n  {{legend}}\n  <div data-component-type=\"modal-opener\" *ngIf=\"opener\" [alwaysInfoIcon]=\"true\" [modalOptions]=\"opener.modal\"></div>\n</legend>\n\n<div>\n  <ng-container *ngFor=\"let component of _components; trackBy: trackByFn\">\n    <ng-container [ngSwitch]=\"component.type\">\n      <div data-component-type=\"text-input\" *ngSwitchCase=\"'text-component'\" [class.d-none]=\"!component.presence\"\n        [path]=\"component.path\" [label]=\"component.label\" [placeholder]=\"component.placeholder\"\n        [prefix]=\"component.prefix\" [position]=\"component.position\" [keyboard]=\"component.keyboard\"\n        [formControl]=\"component.formControl\" [required]=\"component.required\" [maxlength]=\"component.maxlength\"\n        [disabled]=\"component.disabled\">\n      </div>\n      <div data-component-type=\"select\" *ngSwitchCase=\"'select-component'\" [class.d-none]=\"!component.presence\"\n        [path]=\"component.path\" [label]=\"component.label\" [placeholder]=\"component.placeholder\"\n        [position]=\"component.position\" [formControl]=\"component.formControl\" [required]=\"component.required\"\n        [disabled]=\"component.disabled\" [options]=\"component.options\">\n      </div>\n      <div data-component-type=\"banner\" *ngSwitchCase=\"'intro-component'\" [opener]=\"component.opener\"\n        [title]=\"component.title\" [text]=\"component.text\" [requirement]=\"component.requirement\"\n        [image]=\"component.image\">\n      </div>\n      <div data-component-type=\"info\" *ngSwitchCase=\"'info-component'\" [class.d-none]=\"!component.presence\"\n        [information]=\"component.information\" [opener]=\"component.opener\"></div>\n      <div data-component-type=\"checkbox-group\" *ngSwitchCase=\"'checkbox-group-component'\"\n        [class.d-none]=\"!component.presence\" [checkboxes]=\"component.checkboxes\" [path]=\"component.path\"\n        [formControl]=\"component.formControl\" [disabled]=\"component.disabled\"></div>\n      <div data-component-type=\"review\" *ngSwitchCase=\"'review-component'\" [class.d-none]=\"!component.presence\"\n        [label]=\"component.label\" [value]=\"component.value\" [path]=\"component.path\" [url]=\"component.url\" [path]=\"component.path\" [editable]=\"component.editable\" [position]=\"component.position\"></div>\n    </ng-container>\n  </ng-container>\n</div>","styles":[":host{border:0;display:block;margin:0;padding:0}@media (min-width:540px){:host{padding:0 30px}}:host(.expanded_fieldset){padding:0!important}legend{background-color:#f6f6f6;border-bottom:1px solid #dcdcdc;color:#0085d4;letter-spacing:.5px;padding:52px 16px 25px;position:relative;text-align:center;width:100%}@media (min-width:540px){legend{background-color:transparent;padding:56px 0 26px;text-align:start}}:host>div{display:flex;flex-wrap:wrap}:host>div>div{max-width:100%;min-width:calc(50% - .5px)}.d-none{display:none!important}div[data-component-type=modal-opener]{height:19px;position:absolute;right:16px;top:53px;width:19px}@media (min-width:540px){div[data-component-type=modal-opener]{right:0;top:57.5px}}@media (min-width:900px){div[data-component-type=modal-opener]{top:58.5px}}"]}]}],"members":{"opener":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"classes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":12},"arguments":["class"]}]}],"legend":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"components":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"trackByFn":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵh"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":14,"character":4},{"__symbolic":"reference","name":"IconModule"},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":16,"character":4},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵh"}]}]}],"members":{}},"ɵh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵi"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"div[data-component-type=text-input]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":20,"character":4},"arguments":["prefixAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":21,"character":6},"arguments":[":enter",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":22,"character":8},"arguments":[{"opacity":0}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":23,"character":8},"arguments":["300ms ease",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":23,"character":30},"arguments":[{"opacity":1}]}]}]]}]]}],"template":"<div [@labelAnimation]=\"labelState\" [class.error]=\"touchedOrDirtyAndInvalid\">\n  {{touchedOrDirtyAndInvalid ? error : label}}</div>\n\n<div [@componentContainerAnimation]=\"labelState\">\n  <div data-component-type=\"icon-tick\" [type]=\"'success'\"\n    [@tickAnimation]=\"formControl.valid && controlValueIsNotFalsy ? 'displayTick' : 'hideTick'\">\n  </div>\n  <div *ngIf=\"prefix && prefixState === 'displayPrefix'\" class=\"prefix\" @prefixAnimation>{{prefix}}</div>\n  <input [placeholder]=\"placeholder\" [type]=\"keyboard\" [formControl]=\"formControl\" #input>\n</div>","styles":[":host{border-bottom:1px solid #dcdcdc;cursor:text;display:block;height:64px;padding:0 16px;position:relative;width:100%}@media (min-width:900px){:host{height:70px}}:host(.hover){border-bottom:1px solid #0085d4}@media (min-width:540px){:host(.left){padding:0 30px 0 0;width:calc(50% - .5px)}}@media (min-width:540px){:host(.right){border-left:1px solid #dcdcdc;padding:0 0 0 30px;width:calc(50% + .5px)}}@media (min-width:540px){:host(.fullwidth){padding:0;width:100%}}:host>div:first-child{color:#0085d4;font-size:11px;line-height:11px;position:absolute}.error{color:red!important}:host>div:nth-child(2){display:flex;height:100%}:host>div:nth-child(2)>div{height:100%}input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;flex:auto;font:inherit;outline:none}input::-moz-placeholder{color:#000;opacity:1}input:-ms-input-placeholder{color:#000;opacity:1}input::placeholder{color:#000;opacity:1}input:focus::-moz-placeholder{filter:alpha(Opacity=0);opacity:0}input:focus:-ms-input-placeholder{filter:alpha(Opacity=0);opacity:0}input:focus::placeholder{filter:alpha(Opacity=0);opacity:0}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important}.prefix{align-items:center;display:flex;padding-right:13px}"]}]}],"members":{"prefix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"keyboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"maxlength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["input"]}]}],"controlDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"FormControlDirective","line":34,"character":13}]}]}],"mouseenter":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":36,"character":3},"arguments":["mouseenter"]}]}],"mouseleave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":40,"character":3},"arguments":["mouseleave"]}]}],"focusin":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":44,"character":3},"arguments":["focusin"]}]}],"focusout":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":49,"character":3},"arguments":["focusout"]}]}],"mousedown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":64,"character":3},"arguments":["mousedown",["$event"]]}]}],"hover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":3},"arguments":["class.hover"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ScrollService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":82,"character":41},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":82,"character":83,"context":{"typeName":"HTMLElement"},"module":"./lib/text-input/text-input.component"}]},{"__symbolic":"reference","name":"ɵo"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"updateLabelState":[{"__symbolic":"method"}],"updatePrefixState":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","members":{"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":11},"arguments":["class"]}]}],"path":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"formControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"updateLabelState":[{"__symbolic":"method"}],"updateControlValueFalsy":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":37,"character":37},{"__symbolic":"reference","name":"ScrollService"}]}]}},"ɵj":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":2,"character":30},"arguments":["labelAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":3,"character":2},"arguments":["displayLabel",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":3,"character":24},"arguments":[{"top":"15px","opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":4,"character":2},"arguments":["hideLabel",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":4,"character":21},"arguments":[{"top":"40px","opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":5,"character":2},"arguments":["displayLabel <=> hideLabel",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":5,"character":43},"arguments":["150ms linear"]}]}]]},"ɵk":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":8,"character":43},"arguments":["componentContainerAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":9,"character":2},"arguments":["displayLabel",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":9,"character":24},"arguments":[{"padding-top":"17px","$quoted$":["padding-top"]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":10,"character":2},"arguments":["hideLabel",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":10,"character":21},"arguments":[{"padding-top":0,"$quoted$":["padding-top"]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":11,"character":2},"arguments":["displayLabel <=> hideLabel",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"group","line":11,"character":43},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":12,"character":4},"arguments":["@*",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animateChild","line":12,"character":16}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":13,"character":4},"arguments":["300ms ease"]}]]}]}]]},"ɵl":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":17,"character":29},"arguments":["tickAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":18,"character":2},"arguments":["displayTick",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":18,"character":23},"arguments":[{"width":"20px","padding-right":"7px","$quoted$":["padding-right"]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":19,"character":2},"arguments":["hideTick",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":19,"character":20},"arguments":[{"width":0,"padding-right":0,"$quoted$":["padding-right"]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":20,"character":2},"arguments":["displayTick <=> hideTick",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":20,"character":41},"arguments":["300ms ease"]}]}]]},"ɵm":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":23,"character":30},"arguments":["coverAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":24,"character":2},"arguments":["void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":24,"character":16},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":25,"character":2},"arguments":["*",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":25,"character":13},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":26,"character":2},"arguments":["void <=> *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"group","line":26,"character":27},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":27,"character":4},"arguments":["@*",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animateChild","line":27,"character":16}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":28,"character":4},"arguments":["200ms cubic-bezier(.645, .045, .355, 1)"]}]]}]}]]},"ɵn":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":32,"character":30},"arguments":["modalAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":33,"character":2},"arguments":[":enter",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":34,"character":4},"arguments":[{"transform":"scale(1.35)"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":35,"character":4},"arguments":["200ms cubic-bezier(.645, .045, .355, 1)"]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":37,"character":2},"arguments":[":leave",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":37,"character":23},"arguments":["200ms cubic-bezier(.645, .045, .355, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":37,"character":74},"arguments":[{"transform":"scale(.65)"}]}]}]}]]},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"ɵa"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"then":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[backgroundImage]"}]}],"members":{"backgroundImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"translateY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":14,"character":37,"context":{"typeName":"HTMLDivElement"},"module":"./lib/banner/background-image.directive"}]}]}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ApplicationService"},{"__symbolic":"reference","name":"ɵr"}]}],"create":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","name":"FormCoreModule"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ApplicationService"}]}],"destroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵt"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"IconModule"}],"exports":[{"__symbolic":"reference","name":"ɵt"}]}]}],"members":{}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"div[data-component-type=modal]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":11,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"}],"template":"<div @coverAnimation>\n  <div @modalAnimation #wrapper>\n    <div #modal (mousedown)=\"stopBehaviour($event)\">\n      <div data-component-type=\"icon-close\" *ngIf=\"iconInWrapper\" (mousedown)=\"destroyInstance()\"></div>\n      <div class=\"title\" *ngIf=\"title\">{{title}}</div>\n      <div *ngIf=\"content\" [innerHTML]=\"content|safeContent\"></div>\n    </div>\n  </div>\n</div>\n\n<div data-component-type=\"icon-close-mobile\"></div>\n<div data-component-type=\"icon-close\" *ngIf=\"!iconInWrapper\"></div>","styles":[":host{left:0;position:fixed;top:0;z-index:1300}:host,:host>div{display:block;height:100%;width:100%}:host>div{background-color:rgba(0,0,0,.9);overflow:auto}:host>div>div{align-items:stretch;display:flex;margin:0 auto;min-height:100%;padding:15px 0;position:relative;width:288px}@media (min-width:540px){:host>div>div{align-items:center;padding:45px 0;width:472px}}@media (min-width:900px){:host>div>div{width:702px}}:host>div>div>div:last-child{background-color:#fff;padding:45px 32px 54px;position:relative;width:100%}@media (min-width:900px){:host>div>div>div:last-child{padding:78px 60px 54px}}.title{color:#0085d4;font-size:21px;letter-spacing:.5px;line-height:24px;max-width:410px;padding-bottom:27px;word-spacing:0}@media (min-width:900px){.title{font-size:32px;line-height:35px;padding-bottom:33px}}div[data-component-type=icon-close-mobile]{background-color:transparent;cursor:pointer;height:34px;position:fixed;right:calc(50% - 161px);top:7px;width:34px;z-index:1300}@media (min-width:540px){div[data-component-type=icon-close-mobile]{display:none}}div[data-component-type=icon-close]{background-color:transparent;display:none;height:40px;position:absolute;width:40px;z-index:1300}@media (min-width:540px){div[data-component-type=icon-close]{cursor:pointer;display:block}}:host>div>div>div>div[data-component-type=icon-close]{right:-20px;top:-20px}@media (min-width:540px){:host>div[data-component-type=icon-close]{right:calc(50% - 256px);top:25px}}@media (min-width:900px){:host>div[data-component-type=icon-close]{right:calc(50% - 371px)}}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"modalEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["modal"]}]}],"wrapperEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["wrapper"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":23,"character":71}]}],"ngOnInit":[{"__symbolic":"method"}],"destroyInstance":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":3},"arguments":["mousedown"]}]}],"stopBehaviour":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵv"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","name":"ModalOpenerModule"},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵv"}]}]}],"members":{}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"div[data-component-type=info]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":19},"member":"OnPush"},"template":"<div [innerHTML]=\"information | safeContent\"></div>\n<div data-component-type=\"modal-opener\" *ngIf=\"opener\" [label]=\"opener.label\" [text]=\"opener.text\" [modalOptions]=\"opener.modal\"></div>","styles":[":host{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;padding:23px 16px;width:100%}@media (min-width:540px){:host{padding:23px 0}}:host>div:first-child{height:100%;line-height:20px;width:calc(100% - 30px)}@media (min-width:540px){:host>div:first-child{flex:auto;width:auto}}@media (min-width:900px){:host>div:first-child{line-height:25px}}div[data-component-type=modal-opener]{flex:none;height:18px;margin:0 auto;width:11px}@media (min-width:540px){div[data-component-type=modal-opener]{margin:0 6px 0 30px}}@media (min-width:900px){div[data-component-type=modal-opener]{width:19px}}"]}]}],"members":{"information":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"opener":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"div[data-component-type=thankyou]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":19},"member":"OnPush"},"template":"<p>thankyou works!</p>\n","styles":[":host{display:block}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"ApplicationService":"./lib/utilities/application/application.service","ButtonComponent":"./lib/button/button.component","ButtonType":"./lib/button/button.component","func":"./lib/button/button.component","color":"./lib/button/button.component","ButtonService":"./lib/button/button.service","ButtonModule":"./lib/button/button.module","ProgressComponent":"./lib/progress/progress.component","ProgressService":"./lib/progress/progress.service","ProgressModule":"./lib/progress/progress.module","EditComponent":"./lib/icon/edit/edit.component","CheckComponent":"./lib/icon/check/check.component","CheckTickComponent":"./lib/icon/check-tick/check-tick.component","MenuComponent":"./lib/icon/menu/menu.component","TickComponent":"./lib/icon/tick/tick.component","TickIconType":"./lib/icon/tick/tick.component","InfoMobileComponent":"./lib/icon/info-mobile/info-mobile.component","InfoComponent":"./lib/icon/info/info.component","DropDownComponent":"./lib/icon/drop-down/drop-down.component","IconModule":"./lib/icon/icon.module","NavigationComponent":"./lib/navigation/navigation.component","Navigation":"./lib/navigation/navigation.component","NavigationService":"./lib/navigation/navigation.service","NavigationModule":"./lib/navigation/navigation.module","StepComponent":"./lib/step/step.component","FieldsetOptions":"./lib/step/step.component","ScrollService":"./lib/step/scroll.service","StepModule":"./lib/step/step.module","FormCoreModule":"./lib/form-core/form-core.module","InitiateService":"./lib/form-core/initiate/initiate.service","ApiService":"./lib/form-core/api/api.service","OTPSMSGen":"./lib/form-core/api/api.service","OTPSMSRes":"./lib/form-core/api/api.service","ResendOTPSMS":"./lib/form-core/api/api.service","OTPSMSValidate":"./lib/form-core/api/api.service","LoadFormModelService":"./lib/form-core/load-form-model/load-form-model.service","SetupService":"./lib/form-core/setup/setup.service","Model":"./lib/form-core/setup/setup.service","AttachComponentsService":"./lib/form-core/attach-components/attach-components.service","ConditionService":"./lib/form-core/condition/condition.service","DataService":"./lib/form-core/data/data.service","DestroyService":"./lib/form-core/destroy/destroy.service","updateView":"./lib/form-core/parser/parser.service","ParserService":"./lib/form-core/parser/parser.service","ValueService":"./lib/form-core/value/value.service","OtpService":"./lib/form-core/otp/otp.service","otpResAction":"./lib/form-core/otp/otp.service","ServiceCheckerService":"./lib/form-core/service-checker/service-checker.service","ErrorHandlerService":"./lib/form-core/error-handler/error-handler.service","CheckerService":"./lib/form-core/checker/checker.service","routes":"./lib/routes","State":"./lib/store","reducers":"./lib/store","activateFail":"./lib/guards/activate/activate.guard","activateSuccess":"./lib/guards/activate/activate.guard","ActivateGuard":"./lib/guards/activate/activate.guard","deactivateFail":"./lib/guards/deactivate/deactivate.guard","loadingStart":"./lib/guards/deactivate/deactivate.guard","loadingEnd":"./lib/guards/deactivate/deactivate.guard","DeactivateGuard":"./lib/guards/deactivate/deactivate.guard","SelectComponent":"./lib/select/select.component","SelectOptions":"./lib/select/select.component","SelectModule":"./lib/select/select.module","OptionsModule":"./lib/options/options.module","OptionsComponent":"./lib/options/options.component","OptionSetting":"./lib/options/options.component","BannerComponent":"./lib/banner/banner.component","BannerOptions":"./lib/banner/banner.component","BannerModule":"./lib/banner/banner.module","ModalOpenerComponent":"./lib/modal-opener/modal-opener.component","ModalOpenerOptions":"./lib/modal-opener/modal-opener.component","ModalOpenerModule":"./lib/modal-opener/modal-opener.module","load":"./lib/form-core/load","deps":"./lib/form-core/load","CheckboxComponent":"./lib/checkbox/checkbox.component","CheckBoxOptions":"./lib/checkbox/checkbox.component","CheckboxModule":"./lib/checkbox/checkbox.module","CheckboxGroupComponent":"./lib/checkbox-group/checkbox-group.component","CheckboxGroupOptions":"./lib/checkbox-group/checkbox-group.component","CheckboxGroupModule":"./lib/checkbox-group/checkbox-group.module","backToAction":"./lib/review/review.component","ReviewComponent":"./lib/review/review.component","ReviewOptions":"./lib/review/review.component","ReviewModule":"./lib/review/review.module","ModalServiceStatusComponent":"./lib/modal-service-status/modal-service-status.component","ModalServiceStatusModule":"./lib/modal-service-status/modal-service-status.module","ɵa":"./lib/utilities/utilities.module","ɵb":"./lib/utilities/safe-content/safe-content.pipe","ɵc":"./lib/icon/close-mobile/close-mobile.component","ɵd":"./lib/icon/close/close.component","ɵe":"./lib/fieldset/fieldset.module","ɵf":"./lib/fieldset/fieldset.component","ɵg":"./lib/text-input/text-input.module","ɵh":"./lib/text-input/text-input.component","ɵi":"./lib/form-component.types","ɵj":"./lib/animations","ɵk":"./lib/animations","ɵl":"./lib/animations","ɵm":"./lib/animations","ɵn":"./lib/animations","ɵo":"./lib/utilities/tick/tick.service","ɵp":"./lib/banner/background-image.directive","ɵq":"./lib/form-core/modal/modal.service","ɵr":"./lib/form-core/modal/modal-instance.service","ɵs":"./lib/modal/modal.module","ɵt":"./lib/modal/modal.component","ɵu":"./lib/info/info.module","ɵv":"./lib/info/info.component","ɵw":"./lib/thankyou/thankyou.component"},"importAs":"scb-form-components"}