{"__symbolic":"module","version":4,"metadata":{"DynamicComponentRef":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@angular/core","name":"ComponentRef","line":3,"character":44},"members":{"isFirstChange":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ComponentRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":29,"character":55,"context":{"typeName":"T"},"module":"./classes/dynamic-component-ref"}]}]}],"destroy":[{"__symbolic":"method"}],"onDestroy":[{"__symbolic":"method"}],"updateInputs":[{"__symbolic":"method"}],"subscribeToOutput":[{"__symbolic":"method"}]}},"ModalEventInit":{"__symbolic":"interface"},"ModalEvent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@spscommerce/utils","name":"CustomEvent","line":8,"character":32},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}]}},"SpsAdvancedSearchComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"sps-advanced-search","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":21},"member":"OnPush"},"template":"<form [formGroup]=\"formGroup\" (submit)=\"onSubmit($event)\">\n  <div class=\"sps-advanced-search__form\"><ng-content></ng-content></div>\n  <div class=\"sps-advanced-search__footer\">\n    <ng-content select=\"sps-advanced-search-footer\"></ng-content>\n    <div class=\"sps-advanced-search__footer-controls\">\n      <div class=\"sps-btn sps-btn--default mr-2\" [class.disabled]=\"controlsDisabled\">\n        <button type=\"button\"\n          (click)=\"onClear()\"\n          [disabled]=\"controlsDisabled\">\n          Clear\n        </button>\n      </div>\n      <div class=\"sps-btn sps-btn--key\" [class.disabled]=\"controlsDisabled\">\n        <button type=\"submit\"\n          [disabled]=\"controlsDisabled\">\n          Search\n        </button>\n      </div>\n    </div>\n  </div>\n</form>\n"}]}],"members":{"_spsAdvancedSearchClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":5},"arguments":["class.sps-advanced-search"]}]}],"formGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}],"defaults":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"submit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":5}}]}],"clear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":5}}]}],"controlsDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":30,"character":5},"arguments":["class.sps-advanced-search--open"]}]}],"isPinned":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["class.sps-advanced-search--pinned"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":5},"arguments":["class.z-stratum-bar"]}]}],"ngOnInit":[{"__symbolic":"method"}],"emitFieldChangedCount":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"pin":[{"__symbolic":"method"}],"unpin":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"onClear":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-advanced-search","props":{"formGroup":"FormGroup","defaults":"T","submit":{"event":true,"type":"T"},"clear":{"event":true,"type":"void"},"controlsDisabled":"boolean","isOpen":"boolean"}}},"SpsAdvancedSearchExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/advanced-search/sps-advanced-search.examples"},"SpsAdvancedSearchFooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-advanced-search-footer","template":"<ng-content></ng-content>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"}}]}],"members":{}},"SpsAutocompleteComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"sps-autocomplete","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":24,"character":21},"member":"OnPush"},"template":"<div class=\"sps-text-input\">\n  <div class=\"sps-form-control\">\n    <input type=\"text\" #textInput\n      [attr.id]=\"inputId\"\n      [(ngModel)]=\"value\"\n      class=\"sps-text-input__input\"\n      [placeholder]=\"placeholder\"\n      (focus)=\"dropdown.open()\"\n      (click)=\"dropdown.open()\"\n      (keydown)=\"dropdown._onKeyDown($event)\"\n      [disabled]=\"isDisabled\"\n    />\n  </div>\n  <i class=\"sps-icon sps-icon-x-circle sps-form-control__clear-btn\" *ngIf=\"value && !isDisabled\"\n    (click)=\"_onClearClick()\">\n  </i>\n</div>\n<sps-option-list\n  [(options)]=\"suggestions\"\n  [search]=\"value\"\n  hideInlineSearch\n  [attachTo]=\"textInput\"\n  conformWidth\n  (optionSelected)=\"selectSuggestion($event)\"\n  [searchDebounce]=\"searchDebounce\"\n></sps-option-list>\n"}]}],"members":{"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":42,"character":5},"arguments":["class.sps-autocomplete--open"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":43,"character":5},"arguments":["class.z-stratum-dropdown"]}]}],"opensUpward":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":46,"character":5},"arguments":["class.sps-autocomplete--opens-upward"]}]}],"suggestions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":5}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":5}}]}],"searchDebounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":5}}]}],"_spsAutocompleteClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":65,"character":5},"arguments":["class.sps-autocomplete"]}]}],"dropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":67,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsOptionListComponent"},{"static":false}]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":69,"character":5},"arguments":["textInput",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":90,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":91,"character":9}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":88,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":89,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":92,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":93,"character":35}]}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"selectSuggestion":[{"__symbolic":"method"}],"_onClearClick":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-autocomplete","props":{"suggestions":{"type":"\n                RxEventually<Iterable<string>>\n                | ((filter?: string) => RxEventually<Iterable<string>>)\n            ","required":true},"placeholder":"string","searchDebounce":"number"},"_instances":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Set"}}}},"SpsAutocompleteExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/autocomplete/sps-autocomplete.examples"},"SpsButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"sps-button","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":17,"character":21},"member":"OnPush"},"template":"<button *ngIf=\"!href\"\n  [attr.type]=\"type\"\n  [disabled]=\"disabled\"\n  (click)=\"onButtonClick($event)\"\n  [attr.aria-label]=\"ariaLabel\">\n  <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n</button>\n<a *ngIf=\"href\"\n  [attr.href]=\"href\"\n  [attr.target]=\"target\"\n  (click)=\"onButtonClick($event)\">\n  <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n</a>\n<ng-template #content>\n  <i *ngIf=\"icon\" class=\"sps-icon sps-icon-{{icon}}\" aria-hidden=\"true\"></i>\n  <ng-content></ng-content>\n  <div class=\"sps-spinner\">Loading</div>\n</ng-template>\n"}]}],"members":{"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"href":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"target":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5},"arguments":["aria-label"]}]}],"spinning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":37,"character":5},"arguments":["class.sps-btn--spinning"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":5},"arguments":["class.disabled"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":41,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"_spsBtnClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":45,"character":5},"arguments":["class.sps-btn"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":47,"character":37},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":47,"character":68}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"onButtonClick":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-button","props":{"kind":"ButtonKind","type":"ButtonType","href":"string","icon":"SpsIcon","spinning":"boolean","disabled":"boolean"}}},"SpsButtonExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":29,"module":"./components/button/sps-button.examples"},"SpsButtonGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-button-group","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<span #linkButtons><ng-content select=\"sps-button[kind='link']\"></ng-content></span>\n<span class=\"sps-vertical-rule\" *ngIf=\"linkButtons.children.length && (iconButtons.children.length || regularButtons.children.length)\"></span>\n<span #iconButtons><ng-content select=\"sps-button[kind='icon'], sps-dropdown\"></ng-content></span>\n<span class=\"sps-vertical-rule\" *ngIf=\"iconButtons.children.length && regularButtons.children.length\"></span>\n<span #regularButtons><ng-content select=\"sps-button\"></ng-content></span>\n<ng-content select=\"sps-tooltip\"></ng-content>\n"}]}],"members":{"_spsButtonGroupClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["class.sps-button-group"]}]}]},"statics":{"displayName":"sps-button-group","props":{}}},"SpsCardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"sps-card","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":22,"character":19},"member":"Emulated"},"template":"<ng-content select=\"sps-card-header\"></ng-content>\n<sps-tabs *ngIf=\"tabs?.length\" [tabs]=\"tabs\" (tabChange)=\"_onTabChange($event)\" [activeTab]=\"_activeSpsTab\"></sps-tabs>\n<div class=\"sps-card__body\"><ng-content></ng-content></div>\n<ng-content select=\"sps-card-footer\"></ng-content>\n"}]}],"members":{"activeTab":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"tabChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":5}}]}],"_classSpsCard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":5},"arguments":["class.sps-card"]}]}],"panes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":38,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsCardTabbedPaneComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":43,"character":40}]}],"_onTabChange":[{"__symbolic":"method"}],"_updateActiveTab":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@spscommerce/utils","name":"tickDelay","line":58,"character":5}]}],"_registerTabs":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@spscommerce/utils","name":"tickDelay","line":79,"character":5}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-card","props":{"activeTab":"string","tabChange":{"event":true,"type":"CardSpsTab"}}}},"SpsCardExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":9,"character":18,"module":"./components/card/sps-card.examples"},"SpsCardFooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-card-footer","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":19},"member":"Emulated"},"template":"<ng-content></ng-content>\n"}]}],"members":{"_classSpsCardFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":8,"character":5},"arguments":["class.sps-card__footer"]}]}]}},"SpsCardHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-card-header","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":19},"member":"Emulated"},"template":"<div class=\"sps-card__title\">\n    <i *ngIf=\"icon\" class=\"sps-icon sps-icon-{{icon}}\" aria-hidden=\"true\"></i> {{ title }}\n</div>\n<div class=\"sps-card__header-content\"><ng-content></ng-content></div>\n"}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"_classSpsCardHeader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":17,"character":5},"arguments":["class.sps-card__header"]}]}]},"statics":{"displayName":"sps-card-header","props":{"icon":"string","title":"string"}}},"SpsCardTabbedPaneComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"sps-card-tabbed-pane","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":7,"character":19},"member":"Emulated"},"template":"<ng-content></ng-content>\n"}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"tag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":5},"arguments":["style.display"]}]}],"_classSpsTabPane":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":5},"arguments":["class.sps-tab__pane"]}]}],"_attrRole":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":32,"character":5},"arguments":["attr.role"]}]}],"tabId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["attr.aria-labelledby"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":43,"character":40}]}],"activate":[{"__symbolic":"method","decorators":[null]}],"deactivate":[{"__symbolic":"method","decorators":[null]}]},"statics":{"displayName":"sps-card-tabbed-pane","props":{"label":{"type":"string","required":true},"icon":"SpsIcon","tag":"string"},"idCounter":0}},"SpsCheckboxComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"sps-checkbox","providers":[{"provide":{"__symbolic":"reference","name":"SpsFormControlComponent"},"useExisting":{"__symbolic":"reference","name":"SpsCheckboxComponent"}}],"template":"<input\n    type=\"checkbox\"\n    #checkboxInput\n    class=\"sps-custom-control__input\"\n    [attr.id]=\"inputId\"\n    [checked]=\"checked\"\n    [disabled]=\"isDisabled\"\n    [indeterminate]=\"indeterminate\"\n    (click)=\"_updateChecked(checkboxInput.checked)\"\n/>\n<label class=\"sps-custom-control__label\" [attr.for]=\"inputId\">{{ label || \"\" }}</label>\n"}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"indeterminate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":31,"character":14}}]}],"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":34,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":35,"character":5},"arguments":["class.sps-custom-control--inline"]}]}],"spsCustomControlClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":38,"character":5},"arguments":["class.sps-custom-control"]}]}],"spsCustomCheckboxClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":39,"character":5},"arguments":["class.sps-custom-checkbox"]}]}],"noLabelClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":41,"character":5},"arguments":["class.sps-custom-control--no-label"]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":52,"character":5},"arguments":["checkboxInput",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":57,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":58,"character":9}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":55,"character":12},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":56,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":59,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":60,"character":35}]}],"_updateChecked":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-checkbox","props":{"label":"string","indeterminate":"boolean","inline":"boolean"}}},"SpsCheckboxExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":5,"character":21,"module":"./components/checkbox/sps-checkbox.examples"},"SpsCheckboxDropdownComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"sps-checkbox-dropdown","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":23,"character":21},"member":"OnPush"},"template":"<div class=\"sps-custom-control sps-custom-checkbox sps-custom-control--inline sps-custom-control--no-label\">\n  <input\n      type=\"checkbox\"\n      #checkbox\n      class=\"sps-custom-control__input\"\n      [attr.id]=\"id\"\n      [checked]=\"checked\"\n      [disabled]=\"disabled\"\n      [indeterminate]=\"indeterminate\"\n      (change)=\"_onCheckboxChange()\"\n  />\n  <label class=\"sps-custom-control__label\" [attr.for]=\"id\"></label>\n</div>\n<sps-dropdown kind=\"icon\" icon=\"chevron-down\" [options]=\"_options\" alignLeft></sps-dropdown>\n<ng-content select=\"sps-dropdown-option\"></ng-content>\n"}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"checkedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":5}}]}],"indeterminate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"indeterminateChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":43,"character":14}}]}],"_spsCheckboxDropdownClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":45,"character":5},"arguments":["class.sps-checkbox-dropdown"]}]}],"checkbox":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":47,"character":5},"arguments":["checkbox",{"static":false}]}]}],"_options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":48,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsDropdownOptionComponent"}]}]}],"_onCheckboxChange":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-checkbox-dropdown","props":{"checked":"boolean","checkedChange":{"event":true,"type":"boolean"},"indeterminate":"boolean","indeterminateChange":{"event":true,"type":"boolean"},"disabled":"boolean"}}},"SpsConditionalFieldComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-conditional-field","template":"<ng-content></ng-content>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"}}]}],"members":{"_spsConditionalFieldClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["class.sps-conditional-field"]}]}]},"statics":{"displayName":"sps-conditional-field","props":{}}},"SpsConditionalFieldExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":6,"character":26,"module":"./components/conditional-field/sps-conditional-field.examples"},"SpsContentRowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"sps-content-row","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":21},"member":"OnPush"},"template":"<div class=\"sps-content-row__col-group\">\n  <sps-content-row-col *ngIf=\"hasExpansion\" lean width=\"2.75rem\">\n    <button class=\"sps-content-row__expand-btn\" [attr.aria-label]=\"isExpanded ? 'Collapse' : 'Expand'\" (click)=\"toggle()\">\n      <i class=\"sps-icon\"\n        [class.sps-icon-plus-circle]=\"!isExpanded\"\n        [class.sps-icon-minus-circle]=\"isExpanded\"\n        >\n      </i>\n    </button>\n  </sps-content-row-col>\n  <ng-content select=\"sps-content-row-col\"></ng-content>\n</div>\n<ng-content select=\"sps-content-row-expansion\"></ng-content>\n"}]}],"members":{"_spsContentRowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":24,"character":5},"arguments":["class.sps-content-row"]}]}],"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":5}}]}],"collapsed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"expansion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":28,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsContentRowExpansionComponent"},{"static":false}]}]}],"isExpanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":35,"character":5},"arguments":["class.sps-content-row--expanded"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":51,"character":43}]}],"expand":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"collapse":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-content-row","props":{"expanded":{"event":true,"type":"void"},"collapsed":{"event":true,"type":"void"}}}},"SpsContentRowExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/content-row/sps-content-row.examples"},"SpsContentRowColComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-content-row-col","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":21},"member":"OnPush"},"template":"<ng-content></ng-content>\n"}]}],"members":{"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":18,"character":5},"arguments":["style.width"]}]}],"borderless":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":22,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":5},"arguments":["class.sps-content-row__col--borderless"]}]}],"lean":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":27,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":5},"arguments":["class.sps-content-row__col--lean"]}]}],"leaner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":32,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["class.sps-content-row__col--leaner"]}]}],"_spsContentRowColClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":5},"arguments":["class.sps-content-row__col"]}]}]},"statics":{"displayName":"sps-content-row-col","props":{"width":"string","borderless":"boolean","lean":"boolean","leaner":"boolean"}}},"SpsContentRowExpansionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-content-row-expansion","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<ng-content></ng-content>\n"}]}],"members":{"_spsContentRowExpansionClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":8,"character":5},"arguments":["class.sps-content-row__expansion"]}]}]}},"newWeekArray":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Array"},"arguments":[7]}},"SpsDatepickerCalendarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"sps-datepicker-calendar","template":"<div class=\"sps-datepicker__calendar-head\">\n  <a class=\"sps-datepicker__button sps-datepicker__button-previous-month\"\n  [class.sps-datepicker__button--disabled]=\"minDateMoment && viewStart?.isSame(minDateMoment, 'month')\"\n  (click)=\"viewPreviousMonth()\" (mousedown)=\"$event.preventDefault()\">\n    <i class=\"sps-icon sps-icon-chevron-left\"></i>\n  </a>\n  <span class=\"sps-datepicker__calendar-head-label\"\n    [class.sps-datepicker__calendar-head-label--rangepicker]=\"isRange(view)\">\n    <span class=\"sps-datepicker__calendar-head-label-month\">{{viewStart.format(\"MMMM\")}}</span>\n    <span class=\"sps-datepicker__calendar-head-label-year\">{{viewStart.year()}}</span>\n  </span>\n  <span *ngIf=\"isRange(view)\"\n    class=\"sps-datepicker__calendar-head-label sps-datepicker__calendar-head-label--rangepicker\">\n    <span class=\"sps-datepicker__calendar-head-label-month\">{{viewEnd.format(\"MMMM\")}}</span>\n    <span class=\"sps-datepicker__calendar-head-label-year\">{{viewEnd.year()}}</span>\n  </span>\n  <a class=\"sps-datepicker__button sps-datepicker__button-next-month\"\n  [class.sps-datepicker__button--disabled]=\"maxDateMoment && viewEnd?.isSame(maxDateMoment, 'month')\"\n  (click)=\"viewNextMonth()\" (mousedown)=\"$event.preventDefault()\">\n    <i class=\"sps-icon sps-icon-chevron-right\"></i>\n  </a>\n</div>\n<div class=\"sps-datepicker__calendar-body\"\n  (click)=\"onCalendarClick($event)\"\n  (mouseover)=\"onCalendarMouseover($event)\"\n  (mouseout)=\"clearMouseoverRange($event)\">\n  <table *ngFor=\"let month of months\">\n    <thead>\n      <tr>\n        <th *ngFor=\"let dayName of weekdayNames\">{{dayName}}</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr *ngFor=\"let week of month\">\n        <td *ngFor=\"let date of week\" #cell\n          class=\"sps-datepicker__calendar-cell\"\n          [attr.data-date]=\"date | json\"\n          [class.sps-datepicker__calendar-day]=\"date\"\n          [class.sps-datepicker__calendar-day--disabled]=\"dateIsDisabled(date)\"\n          [class.sps-datepicker__calendar-day--focus]=\"dateIsFocused(date)\"\n          [class.sps-datepicker__calendar-day--selected]=\"dateIsSelected(date)\"\n          [class.sps-datepicker__calendar-day--selection-start]=\"dateIsSelectionStart(date)\"\n          [class.sps-datepicker__calendar-day--selection-middle]=\"dateIsSelectionMiddle(date)\"\n          [class.sps-datepicker__calendar-day--selection-end]=\"dateIsSelectionEnd(date)\"\n          [class.sps-datepicker__calendar-day--pending-selection]=\"dateIsWithinPendingSelection(date)\">\n          {{date?.date}}\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n"}]}],"members":{"_spsDatepickerCalendarClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":5},"arguments":["class.sps-datepicker__calendar"]}]}],"minDateMoment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"maxDateMoment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"keyboardFocusDay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"view":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}],"viewChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":5}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"dateSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"isRange":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":49,"character":36}]}],"ngOnChanges":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"dateIsDisabled":[{"__symbolic":"method"}],"dateIsFocused":[{"__symbolic":"method"}],"dateIsSelected":[{"__symbolic":"method"}],"dateIsSelectionStart":[{"__symbolic":"method"}],"dateIsSelectionMiddle":[{"__symbolic":"method"}],"dateIsSelectionEnd":[{"__symbolic":"method"}],"dateIsWithinPendingSelection":[{"__symbolic":"method"}],"setMouseoverRange":[{"__symbolic":"method"}],"clearMouseoverRange":[{"__symbolic":"method"}],"selectDate":[{"__symbolic":"method"}],"onCalendarClick":[{"__symbolic":"method"}],"onCalendarMouseover":[{"__symbolic":"method"}],"generateMonth":[{"__symbolic":"method"}],"generateMonths":[{"__symbolic":"method"}],"viewPreviousMonth":[{"__symbolic":"method"}],"viewNextMonth":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method"}]}},"SpsDatepickerInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-datepicker-input","template":"<span class=\"sps-form-control\"\n[class.disabled]=\"disabled\">\n  <span *ngIf=\"presetText\" class=\"sps-badge sps-badge--info\">{{presetText}}</span>\n  <input type=\"text\" #textInput\n    [attr.id]=\"inputId\"\n    [attr.aria-label]=\"ariaLabel\"\n    class=\"sps-datepicker__text-input\"\n    [style.opacity]=\"presetText ? 0 : 1\"\n    [(ngModel)]=\"text\"\n    (input)=\"onTextInputChange($event)\"\n    (focus)=\"activated.emit()\"\n    (click)=\"activated.emit()\"\n    [attr.placeholder]=\"placeholder\"\n    [disabled]=\"disabled\"/>\n</span>\n<i class=\"sps-icon sps-icon-calendar\"></i>\n<i\n  class=\"sps-icon sps-icon-x-circle sps-form-control__clear-btn\"\n  *ngIf=\"clearable && !disabled\"\n  (click)=\"clear.emit()\"\n></i>\n"}]}],"members":{"_spsDatepickerInputsClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":7,"character":5},"arguments":["class.sps-datepicker__input"]}]}],"_tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":8,"character":5},"arguments":["attr.tabindex"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"clearable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"presetText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"inputId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"textChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":5}}]}],"activated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":5}}]}],"clear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":5}}]}],"textInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":5},"arguments":["textInput",{"static":false}]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":25,"character":5},"arguments":["focus"]}]}],"onTextInputChange":[{"__symbolic":"method"}]}},"SpsDateRangePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsAbstractDatepicker"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"sps-date-range-picker","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":34,"character":21},"member":"OnPush"},"template":"<div class=\"sps-datepicker__dropdown\" #dropdown tabindex=\"-1\">\n  <div class=\"sps-datepicker__presets\" *ngIf=\"availablePresets?.length\">\n    <fieldset>\n      <legend class=\"sps-datepicker__presets-label\">Ranges</legend>\n      <div class=\"sps-custom-control sps-custom-radio sps-custom-control--no-error\">\n        <input type=\"radio\"\n          aria-label=\"Preset\"\n          [(ngModel)]=\"_preset\"\n          (ngModelChange)=\"onNewPresetSelected()\"\n          id=\"sps-date-range-picker-{{_idNum}}__range-custom\"\n          name=\"sps-date-range-picker-{{_idNum}}__range\"\n          class=\"sps-custom-control__input\"\n        />\n        <label class=\"sps-custom-control__label\" for=\"sps-date-range-picker-{{_idNum}}__range-custom\">Custom</label>\n      </div>\n      <div class=\"sps-custom-control sps-custom-radio sps-custom-control--no-error\" *ngFor=\"let presetOption of availablePresets; let i = index\">\n        <input type=\"radio\"\n          aria-label=\"Preset\"\n          [(ngModel)]=\"_preset\"\n          (ngModelChange)=\"onNewPresetSelected()\"\n          [value]=\"presetOption\"\n          id=\"sps-date-range-picker-{{_idNum}}__range-{{i}}\"\n          name=\"sps-date-range-picker-{{_idNum}}__range\"\n          class=\"sps-custom-control__input\"\n        />\n        <label class=\"sps-custom-control__label\" for=\"sps-date-range-picker-{{_idNum}}__range-{{i}}\">{{getPresetText(presetOption)}}</label>\n      </div>\n    </fieldset>\n  </div>\n  <sps-datepicker-calendar\n    [value]=\"value\" [(view)]=\"view\"\n    [minDateMoment]=\"_minDateMoment\"\n    [maxDateMoment]=\"_maxDateMoment\"\n    [keyboardFocusDay]=\"keyboardFocusDay\"\n    (dateSelected)=\"handleDateSelected($event)\">\n  </sps-datepicker-calendar>\n</div>\n<div class=\"sps-datepicker__inputs\">\n  <sps-datepicker-input #textInput\n    [inputId]=\"inputId\"\n    [ariaLabel]=\"ariaLabel\"\n    [disabled]=\"isDisabled\"\n    [placeholder]=\"placeholder\"\n    [presetText]=\"getPresetText(value?.preset)\"\n    [clearable]=\"value?.start && value?.end\"\n    [(text)]=\"text\"\n    (textChange)=\"onTextChanged()\"\n    (activated)=\"open()\"\n    (clear)=\"clear()\">\n  </sps-datepicker-input>\n</div>\n"}]}],"members":{"_spsDatepickerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":45,"character":5},"arguments":["class.sps-datepicker"]}]}],"_spsDateRangePickerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":46,"character":5},"arguments":["class.sps-date-range-picker"]}]}],"availablePresets":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"_preset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":59,"character":5},"arguments":["class.sps-date-range-picker--preset-selected"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":64,"character":9},"arguments":[{"__symbolic":"reference","name":"DATE_FORMAT"}]}],null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":67,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":68,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":63,"character":25},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":65,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":66,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":69,"character":20}]}],"clear":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"handleDateSelected":[{"__symbolic":"method"}],"getPresetText":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"parse":[{"__symbolic":"method"}],"updateText":[{"__symbolic":"method"}],"onNewPresetSelected":[{"__symbolic":"method"}],"updateFromPreset":[{"__symbolic":"method"}],"matchPreset":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"setView":[{"__symbolic":"method"}],"focusCalendar":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":268,"character":5},"arguments":["keydown",["$event"]]}]}]},"statics":{"displayName":"sps-date-range-picker","props":{"availablePresets":"Array<Duration>"},"_idNum":0}},"SpsDateRangePickerExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":6,"character":21,"module":"./components/datepicker/range/sps-date-range-picker.examples"},"SpsDatepickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsAbstractDatepicker"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":26,"character":1},"arguments":[{"selector":"sps-datepicker","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":29,"character":21},"member":"OnPush"},"template":"<div class=\"sps-datepicker__dropdown\" #dropdown tabindex=\"-1\">\n  <sps-datepicker-calendar\n    [value]=\"value\" [(view)]=\"view\"\n    [minDateMoment]=\"_minDateMoment\"\n    [maxDateMoment]=\"_maxDateMoment\"\n    [keyboardFocusDay]=\"keyboardFocusDay\"\n    (dateSelected)=\"handleDateSelected($event)\">\n  </sps-datepicker-calendar>\n</div>\n<div class=\"sps-datepicker__inputs\">\n  <sps-datepicker-input #textInput\n    [inputId]=\"inputId\"\n    [ariaLabel]=\"ariaLabel\"\n    [disabled]=\"isDisabled\"\n    [placeholder]=\"placeholder\"\n    [clearable]=\"text\"\n    [(text)]=\"text\"\n    (textChange)=\"onTextChanged()\"\n    (activated)=\"open()\"\n    (clear)=\"clear()\">\n  </sps-datepicker-input>\n</div>\n"}]}],"members":{"spsDatepickerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":39,"character":5},"arguments":["class.sps-datepicker"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":9},"arguments":[{"__symbolic":"reference","name":"DATE_FORMAT"}]}],null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":46,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":47,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":42,"character":25},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":44,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":45,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":48,"character":20}]}],"parse":[{"__symbolic":"method"}],"updateText":[{"__symbolic":"method"}],"handleDateSelected":[{"__symbolic":"method"}],"setView":[{"__symbolic":"method"}],"focusCalendar":[{"__symbolic":"method"}],"viewPreviousMonth":[{"__symbolic":"method"}],"viewNextMonth":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":116,"character":5},"arguments":["keydown",["$event"]]}]}],"clear":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-datepicker","props":{}}},"SpsDatepickerExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":5,"character":21,"module":"./components/datepicker/single/sps-datepicker.examples"},"weekOfMonth":{"__symbolic":"function","parameters":["mmt"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Math"},"member":"floor"},"arguments":[{"__symbolic":"binop","operator":"/","left":{"__symbolic":"binop","operator":"-","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"mmt"},"member":"clone"}},"member":"date"},"arguments":[1]},"member":"day"}},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"mmt"},"member":"date"}}},"right":1},"right":7}]}},"SpsAbstractDatepicker":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"members":{"minDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"maxDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5},"arguments":["aria-label"]}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":32,"character":5},"arguments":["class.open"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["class.z-stratum-dropdown"]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":5},"arguments":["textInput",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":36,"character":36},"static":false}]}]}],"dropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":5},"arguments":["dropdown",{"static":false}]}]}],"calendar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsDatepickerCalendarComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":62,"character":35},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":64,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":65,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":66,"character":21}]}],"parse":[{"__symbolic":"method"}],"updateText":[{"__symbolic":"method"}],"setView":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onTextChanged":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/utils","name":"debounced","line":114,"character":5},"arguments":[1000]}]}],"focusCalendar":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"onKeyDown":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]},"statics":{"props":{"minDate":"string","maxDate":"string"},"_instances":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Set"}}}},"SpsDatetimeRangePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsDateRangePickerComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"sps-datetime-range-picker","template":"<div class=\"sps-datepicker__dropdown\" #dropdown tabindex=\"-1\">\n  <div class=\"sps-datepicker__presets\" *ngIf=\"availablePresets?.length\">\n    <fieldset>\n      <legend class=\"sps-datepicker__presets-label\">Ranges</legend>\n      <div class=\"sps-custom-control sps-custom-radio sps-custom-control--no-error\">\n        <input type=\"radio\"\n          aria-label=\"Preset\"\n          [(ngModel)]=\"_preset\"\n          (ngModelChange)=\"onNewPresetSelected()\"\n          id=\"sps-date-range-picker-{{_idNum}}__range-custom\"\n          name=\"sps-date-range-picker-{{_idNum}}__range\"\n          class=\"sps-custom-control__input\"\n        />\n        <label class=\"sps-custom-control__label\" for=\"sps-date-range-picker-{{_idNum}}__range-custom\">Custom</label>\n      </div>\n      <div class=\"sps-custom-control sps-custom-radio sps-custom-control--no-error\" *ngFor=\"let presetOption of availablePresets; let i = index\">\n        <input type=\"radio\"\n          aria-label=\"Preset\"\n          [(ngModel)]=\"_preset\"\n          (ngModelChange)=\"onNewPresetSelected()\"\n          [value]=\"presetOption\"\n          id=\"sps-date-range-picker-{{_idNum}}__range-{{i}}\"\n          name=\"sps-date-range-picker-{{_idNum}}__range\"\n          class=\"sps-custom-control__input\"\n        />\n        <label class=\"sps-custom-control__label\" for=\"sps-date-range-picker-{{_idNum}}__range-{{i}}\">{{getPresetText(presetOption)}}</label>\n      </div>\n    </fieldset>\n  </div>\n  <sps-datepicker-calendar\n    [value]=\"value\" [(view)]=\"view\"\n    [minDateMoment]=\"_minDateMoment\"\n    [maxDateMoment]=\"_maxDateMoment\"\n    [keyboardFocusDay]=\"keyboardFocusDay\"\n    (dateSelected)=\"handleDateSelected($event)\">\n  </sps-datepicker-calendar>\n</div>\n<div class=\"sps-datepicker__inputs\">\n  <div class=\"sps-datetime-range-picker__input-pair\">\n    <sps-datepicker-input #textInput\n      ariaLabel=\"Start Date\"\n      [disabled]=\"isDisabled\"\n      [placeholder]=\"placeholder\"\n      [presetText]=\"getPresetText(value?.preset)\"\n      [clearable]=\"value?.start\"\n      [(text)]=\"startText\"\n      (textChange)=\"onTextChanged()\"\n      (activated)=\"open()\"\n      (clear)=\"clear()\">\n    </sps-datepicker-input>\n    <sps-time-input [(ngModel)]=\"start\" (ngModelChange)=\"onTimeChange()\"></sps-time-input>\n  </div>\n  <span class=\"sps-datepicker__to\">to</span>\n  <div class=\"sps-datetime-range-picker__input-pair\">\n    <sps-datepicker-input\n      ariaLabel=\"End Date\"\n      [disabled]=\"isDisabled\"\n      [placeholder]=\"placeholder\"\n      [clearable]=\"value?.end\"\n      [(text)]=\"endText\"\n      (textChange)=\"onTextChanged()\"\n      (activated)=\"open()\"\n      (clear)=\"clear()\">\n    </sps-datepicker-input>\n    <sps-time-input [(ngModel)]=\"end\" (ngModelChange)=\"onTimeChange()\"></sps-time-input>\n  </div>\n  <span class=\"sps-datepicker__to\">to</span>\n</div>\n"}]}],"members":{"timeInputs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":60,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsTimeInputComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":64,"character":9},"arguments":[{"__symbolic":"reference","name":"DATE_FORMAT"}]}],null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":67,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":68,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":63,"character":25},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":65,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":66,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":69,"character":20}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"updateText":[{"__symbolic":"method"}],"onTimeChange":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-datetime-range-picker","props":{}}},"SpsDatetimeRangePickerExamples":{"basic":{"label":"Basic","description":"<p>Datetime range picker</p>","examples":{"basic":{"template":"\n                    <form [formGroup]=\"form\">\n                        <div class=\"row\">\n                            <div class=\"col-8\">\n                                <sps-datetime-range-picker formControlName=\"datetimeRange\"\n                                id=\"datetimeRangeBasic\"></sps-datetime-range-picker>\n                            </div>\n                        </div>\n                        <br />\n                        selected date range (serialized from moment objects):<br />\n                        {{ form.get(\"datetimeRange\").value | json }}\n                    </form>\n                ","class":"\n                    class DemoComponent {\n                        form: FormGroup;\n                        constructor(fb: FormBuilder) {\n                            this.form = fb.group({\n                                datetimeRange: []\n                            });\n                        }\n                    }\n                "}}}},"SpsDescriptionListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"sps-description-list, sps-dl","template":"<ng-content></ng-content>"}]}],"members":{"_spsDescriptionListClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":5},"arguments":["class.sps-description-list"]}]}],"compact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":5},"arguments":["class.sps-description-list--compact"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":25,"character":5}}]}],"wideTerms":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":5},"arguments":["class.sps-description-list--wide-terms"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":30,"character":5}}]}],"widerTerms":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["class.sps-description-list--wider-terms"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":35,"character":5}}]}],"_terms":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":38,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsDescriptionListTermComponent"}]}]}],"_definitions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":39,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsDescriptionListDefinitionComponent"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-description-list / sps-dl","props":{"compact":"boolean","wideTerms":"boolean","widerTerms":"boolean"}}},"SpsDescriptionListExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/description-list/sps-description-list.examples"},"SpsDescriptionListDefinitionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-description-list-definition, sps-dd","template":"<ng-content></ng-content>"}]}],"members":{"_spsDescriptionListDefinitionClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":5},"arguments":["class.sps-description-list__definition"]}]}],"rowIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["style.msGridRow"]}]}]},"statics":{"displayName":"sps-description-list-definition / sps-dd","props":{}}},"SpsDescriptionListTermComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-description-list-term, sps-dt","template":"<ng-content></ng-content>"}]}],"members":{"_spsDescriptionListTermClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":5},"arguments":["class.sps-description-list__term"]}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":5},"arguments":["class.sps-description-list__term--required"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":18,"character":5}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":5},"arguments":["class.sps-description-list__term--error"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":23,"character":5}}]}],"rowIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":5},"arguments":["style.msGridRow"]}]}]},"statics":{"displayName":"sps-description-list-term / sps-dt","props":{"required":"boolean","error":"boolean"}}},"SpsDropdownComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"sps-dropdown","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":34,"character":21},"member":"OnPush"},"template":"<div #button class=\"sps-btn sps-btn--{{kind}}\" [class.sps-btn--spinning]=\"spinning\"\n  [class.disabled]=\"disabled\">\n  <button\n    [attr.id]=\"_buttonId\"\n    aria-haspopup=\"true\"\n    [attr.aria-controls]=\"_menuId\"\n    [attr.aria-expanded]=\"isOpen ? true : null\"\n    [attr.tabindex]=\"tabindex\"\n    [disabled]=\"disabled\">\n    <i class=\"sps-icon sps-icon-{{icon}}\"></i>\n    <span *ngIf=\"label\">{{label}}</span>\n    <div class=\"sps-spinner\">Loading</div>\n  </button>\n</div>\n<ng-content select=\"sps-dropdown-option\"></ng-content>\n"}]}],"members":{"spinning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":50,"character":5},"arguments":["attr.id"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":29}}]}],"tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":5}}]}],"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":5}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":55,"character":14}}]}],"alignLeft":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":56,"character":14}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":5}}]}],"_spsDropdownClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":59,"character":5},"arguments":["class.sps-dropdown"]}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":60,"character":5},"arguments":["class.sps-dropdown--open"]}]}],"opensUpward":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":61,"character":5},"arguments":["class.sps-dropdown--opens-upward"]}]}],"noLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":63,"character":5},"arguments":["class.sps-dropdown--no-label"]}]}],"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":68,"character":5},"arguments":["button",{"static":false}]}]}],"optionsElements":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":71,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsDropdownOptionComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":110,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":111,"character":28},{"__symbolic":"reference","name":"SpsOptionListFactory"}]}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":184,"character":5},"arguments":["click",["$event"]]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":189,"character":5},"arguments":["focus"]}]}],"selectOption":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-dropdown","props":{"spinning":"boolean","icon":"SpsIcon","kind":"DropdownKind","label":"string","disabled":"boolean","alignLeft":"boolean"},"instances":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Set"}}}},"SpsDropdownExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":9,"character":26,"module":"./components/dropdown/sps-dropdown.examples"},"SpsDropdownOptionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"sps-dropdown-option","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":21},"member":"OnPush"},"template":"<ng-template #template><ng-content></ng-content></ng-template>\n"}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":18,"character":14}}]}],"href":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"_dNoneClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":5},"arguments":["class.d-none"]}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":5},"arguments":["template",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":25,"character":37}]}],"activate":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-dropdown-option","props":{"icon":"SpsIcon","disabled":"boolean","href":"string"}}},"SpsFeedbackBlockComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"sps-feedback-block","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":21},"member":"OnPush"},"template":"<i aria-hidden=\"true\" class=\"sps-icon sps-icon-{{_icon}}\"></i>\n<ng-content></ng-content>\n"}]}],"members":{"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"_spsFeedbackBlockClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":5},"arguments":["class.sps-feedback-block"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":27,"character":5},"arguments":["attr.role"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":32,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":33,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-feedback-block","props":{"kind":"FeedbackBlockKind"}}},"SpsFeedbackBlockExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":6,"character":26,"module":"./components/feedback-block/sps-feedback-block.examples"},"SpsFieldsetComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsAbstractFieldsetComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"sps-fieldset","template":"<fieldset class=\"sps-fieldset\"\n  [class.sps-fieldset--collapsed]=\"!enabled\"\n  [class.sps-fieldset--error]=\"isInErrorState\">\n  <legend class=\"sps-fieldset__legend\" name=\"legend\">\n    <sps-checkbox inline *ngIf=\"optional\" [(ngModel)]=\"enabled\" (ngModelChange)=\"onToggle()\"></sps-checkbox>\n    <span (click)=\"tooltip?.toggle()\"\n      (mouseover)=\"tooltip?.show()\"\n      (mouseout)=\"tooltip?.hide()\"\n    >{{legend}}</span>\n  </legend>\n  <sps-tooltip for=\"legend\" showOn=\"manual\" kind=\"error\">\n    <ng-content select=\"sps-fieldset-error\"></ng-content>\n  </sps-tooltip>\n  <ng-content></ng-content>\n</fieldset>\n"}]}],"members":{"_spsFieldsetContainerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":5},"arguments":["class.sps-fieldset-container"]}]}],"legend":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":39,"character":14}}]}],"enabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"toggle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":5}}]}],"tooltip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":44,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsTooltipComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":52,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":53,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":54,"character":9}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":51,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":55,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":56,"character":20}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onToggle":[{"__symbolic":"method"}],"checkStateAndShowOrHideTooltip":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-fieldset","props":{"legend":"string","optional":"boolean","enabled":"boolean","toggle":{"event":true,"type":"boolean"}}}},"SpsFieldsetErrorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":91,"character":1},"arguments":[{"selector":"sps-fieldset-error","template":"<ng-content></ng-content>"}]}],"members":{},"statics":{"displayName":"sps-fieldset-error","props":{}}},"SpsFieldsetExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/fieldset/sps-fieldset.examples"},"SpsFocusedTaskComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-focused-task","template":"<div class=\"sps-focused-task__title\">\n    <sps-button kind=\"icon\" aria-label=\"Close\" icon=\"x\" class=\"mr-1 mb-1\" (click)=\"close()\"></sps-button>\n</div>\n<div class=\"sps-page\">\n    <ng-content></ng-content>\n</div>\n<ng-content select=\"sps-focused-task-actions\"></ng-content>"}]}],"members":{"focusedTaskClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":12,"character":5},"arguments":["class.sps-focused-task"]}]}],"zStratumDialogClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":13,"character":5},"arguments":["class.z-stratum-dialog"]}]}],"_isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":15,"character":5},"arguments":["class.sps-focused-task--open"]}]}],"closeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":5},"arguments":["close"]}]}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-focused-task","props":{"close":{"event":true,"type":"void"}}}},"SpsFocusedTaskExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":6,"character":18,"module":"./components/focused-task/sps-focused-task.examples"},"SpsFocusedTaskActionsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-focused-task-actions","template":"\n        <div class=\"sps-list-action-bar\">\n            <div class=\"sps-list-action-bar__actions\">\n                <ng-content></ng-content>\n            </div>\n        </div>\n    "}]}],"members":{"_hostClasses":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":5},"arguments":["class.sps-list-action-bar-container"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":17,"character":5},"arguments":["class.z-stratum-bar"]}]}]},"statics":{"displayName":"sps-focused-task-actions","props":{}}},"SpsAbstractFieldsetComponent":{"__symbolic":"class","members":{"formArrayName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"formGroupName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":13,"character":35},{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":14,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":15,"character":28}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"SpsFormComponent":{"__symbolic":"class","members":{"isInErrorState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":9,"character":5},"arguments":["class.sps-form-group--error"]}]}],"isRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":5},"arguments":["class.sps-form-group--required"]}]}]}},"SpsFormControlComponent":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"SpsFormComponent"},"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":35,"character":5},"arguments":["class.sps-form-control--disabled"]}]}],"isFocused":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":5},"arguments":["class.sps-form-control--focused"]}]}],"inputId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":42,"character":5},"arguments":["attr.inputId"]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":46,"character":5},"arguments":["focus"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":54,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":55,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":56,"character":31}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"_setFocused":[{"__symbolic":"method","decorators":[null]}],"_setBlurred":[{"__symbolic":"method","decorators":[null]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"SpsGridColComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-grid-col","template":"<ng-content></ng-content>"}]}],"members":{"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"zeroWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":5},"arguments":["class.d-none"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":14,"character":66}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"SpsGridRowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-grid-row","template":"<ng-content></ng-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":7,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":7,"character":50}]}]}},"SpsGrowlerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"sps-growler","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":8,"character":21},"member":"OnPush"},"template":"<ng-template #content><ng-content></ng-content></ng-template>\n"}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"imgSrc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":5}}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":5},"arguments":["content",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SpsGrowlerService"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onClose":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-growler","props":{"title":"string","kind":"GrowlerKind","imgSrc":"string","close":{"event":true,"type":"void"}}}},"SpsGrowlerExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":18,"module":"./components/growler/sps-growler.examples"},"SpsGrowlerOutletComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"sps-growler-outlet","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":21},"member":"OnPush"},"template":"<sps-growler-internal *ngFor=\"let growler of growlers\"\n  [kind]=\"growler.kind\"\n  [template]=\"growler.content\"\n  [title]=\"growler.title\"\n  [imgSrc]=\"growler.imgSrc\"\n  (close)=\"onGrowlerClose(growler)\"\n>\n</sps-growler-internal>\n"}]}],"members":{"_staticClassBindings":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":5},"arguments":["class.sps-growler-area"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["class.z-stratum-dialog"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":19,"character":24},{"__symbolic":"reference","name":"SpsGrowlerService"}]}],"onGrowlerClose":[{"__symbolic":"method"}]}},"SpsIncrementorComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"sps-incrementor","providers":[{"provide":{"__symbolic":"reference","name":"SpsFormControlComponent"},"useExisting":{"__symbolic":"reference","name":"SpsIncrementorComponent"}}],"template":"<div class=\"sps-btn sps-btn--icon\">\n    <button (click)=\"decrement()\" [disabled]=\"isDisabled\" [attr.aria-label]=\"'Subtract ' + step\">\n        <i class=\"sps-icon sps-icon-minus\" aria-hidden=\"true\"></i>\n    </button>\n</div>\n<div class=\"sps-text-input\">\n    <input\n        type=\"text\"\n        [attr.id]=\"inputId\"\n        [attr.aria-label]=\"ariaLabel\"\n        class=\"sps-form-control\"\n        [(ngModel)]=\"value\"\n        (keydown)=\"onInputKeyDown($event)\"\n        [disabled]=\"isDisabled\"\n    />\n</div>\n<div class=\"sps-btn sps-btn--icon\">\n    <button (click)=\"increment()\" [disabled]=\"isDisabled\" [attr.aria-label]=\"'Add ' + step\">\n        <i class=\"sps-icon sps-icon-plus-sign\" aria-hidden=\"true\"></i>\n    </button>\n</div>\n"}]}],"members":{"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/utils","name":"castToNumber","line":18,"character":14}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/utils","name":"castToNumber","line":19,"character":14}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/utils","name":"castToNumber","line":20,"character":14}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5},"arguments":["aria-label"]}]}],"_spsIncrementorClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":5},"arguments":["class.sps-incrementor"]}]}],"_spsInputGroupClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":24,"character":5},"arguments":["class.sps-input-group"]}]}],"_spsInputGroupAppendClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":5},"arguments":["class.sps-input-group__append"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":37,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":38,"character":9}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":35,"character":12},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":36,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":39,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":40,"character":35}]}],"increment":[{"__symbolic":"method"}],"decrement":[{"__symbolic":"method"}],"onInputKeyDown":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-incrementor","props":{"min":"number","max":"number","step":"number"}}},"SpsIncrementorExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/incrementor/sps-incrementor.examples"},"SpsInputGroupComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsAbstractFieldsetComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"sps-input-group, sps-icon-button-set","template":"<fieldset>\n    <div class=\"sps-input-group\" [class.sps-input-group--stacked]=\"stacked\">\n        <ng-content></ng-content>\n    </div>\n</fieldset>\n"}]}],"members":{"stacked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":23,"character":14}}]}],"children":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":25,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsFormControlComponent"}]}]}],"spsFormGroupClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":27,"character":5},"arguments":["class.sps-form-group"]}]}],"isFocused":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.sps-form-control--focused"]}]}],"isInErrorState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":5},"arguments":["class.sps-form-group--error"]}]}],"isRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":39,"character":5},"arguments":["class.sps-form-group--required"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":46,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":47,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":48,"character":9}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":45,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":49,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":50,"character":20}]}]}},"SpsKeyValueListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-key-value-list","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":21},"member":"OnPush"},"template":"<ng-content select=\"sps-key-value-list-item\"></ng-content>\n"}]}],"members":{"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":15,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":5},"arguments":["class.sps-key-value-list--inline"]}]}],"_spsKeyValueListClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":5},"arguments":["class.sps-key-value-list"]}]}]},"statics":{"displayName":"sps-key-value-list","props":{"inline":"boolean"}}},"SpsKeyValueListExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/key-value-list/sps-key-value-list.examples"},"SpsKeyValueListItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-key-value-list-item","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<span class=\"sps-key-value-list__key\">{{key}}</span>\n<span class=\"sps-key-value-list__value\"><ng-content></ng-content></span>\n"}]}],"members":{"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"_spsKeyValueListItemClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":15,"character":5},"arguments":["class.sps-key-value-list__item"]}]}]},"statics":{"displayName":"sps-key-value-list-item","props":{"key":{"type":"string","required":true}}}},"SpsLabelErrorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"sps-label-error","template":"<div><ng-content></ng-content></div>"}]}],"members":{}},"SpsLabelHelpComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":28,"character":1},"arguments":[{"selector":"sps-label-help","template":"<ng-content></ng-content>"}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"iconColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}]}},"SpsLabelComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":37,"character":1},"arguments":[{"selector":"sps-label","template":"<label class=\"sps-form-group__label\"\n    [attr.for]=\"_forElement ? _forElement.nativeElement.getAttribute('inputId') : null\"\n>\n    <i [class.d-none]=\"!stronglySuggested\" #suggestedIcon\n        (click)=\"clickSuggestedIcon($event)\"\n        (mouseover)=\"hideTooltips(); suggestedTooltip.show()\"\n        (mouseout)=\"hideTooltips()\"\n        class=\"sps-icon sps-icon-exclamation-triangle orange200 sps-form-group__label-suggested-icon\"\n    ></i>\n    <span #label class=\"sps-form-group__label-content\"\n        (click)=\"hideTooltips(); priorityTooltip.toggle()\"\n        (mouseover)=\"hideTooltips(); priorityTooltip.show()\"\n        (mouseout)=\"hideTooltips()\"\n    ><ng-content></ng-content></span>\n    <i [class.d-none]=\"!helpContent\" #helpIcon\n        (click)=\"hideTooltips(); helpTooltip.toggle()\"\n        (mouseover)=\"hideTooltips(); helpTooltip.show()\"\n        (mouseout)=\"hideTooltips()\"\n        class=\"sps-icon sps-icon-{{helpContent?.icon}} {{helpContent?.iconColor}}\"\n    ></i>\n</label>\n<sps-tooltip #helpTooltip [for]=\"helpIcon\" showOn=\"manual\">\n    <ng-content select=\"sps-label-help\"></ng-content>\n</sps-tooltip>\n<sps-tooltip #errorTooltip [for]=\"label\" kind=\"error\" showOn=\"manual\">\n    <span *ngIf=\"requiredFieldError && !errorContent\">This field is required.</span>\n    <div *ngFor=\"let errorMessage of customErrorMessages\">{{errorMessage}}</div>\n    <ng-content select=\"sps-label-error\"></ng-content>\n</sps-tooltip>\n<sps-tooltip #suggestedTooltip [for]=\"suggestedIcon\" position=\"top left\"\n    showOn=\"manual\" offsets=\"13, 20\"\n>\n    This field is strongly suggested.\n</sps-tooltip>\n<div *ngIf=\"description\" class=\"sps-form-control__description\">{{description}}</div>\n"}]}],"members":{"for":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"description":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":5}}]}],"stronglySuggested":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":51,"character":14}}]}],"helpTooltip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":53,"character":5},"arguments":["helpTooltip",{"static":true}]}]}],"errorTooltip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":54,"character":5},"arguments":["errorTooltip",{"static":true}]}]}],"suggestedTooltip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":55,"character":5},"arguments":["suggestedTooltip",{"static":true}]}]}],"errorContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":57,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsLabelErrorComponent"},{"static":false}]}]}],"helpContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":58,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsLabelHelpComponent"},{"static":false}]}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":60,"character":5},"arguments":["label",{"static":true}]}]}],"helpIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":61,"character":5},"arguments":["helpIcon",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":92,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":93,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":94,"character":9}}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":95,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":96,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":97,"character":32}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"hideTooltips":[{"__symbolic":"method"}],"clickSuggestedIcon":[{"__symbolic":"method"}],"updateTooltipStatus":[{"__symbolic":"method","decorators":[null]}]},"statics":{"displayName":"sps-label","props":{"for":{"type":"string","required":true},"description":"string","stronglySuggested":"boolean"}}},"SpsLabelExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/label/sps-label.examples"},"SpsListActionBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-list-action-bar","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<div class=\"sps-list-action-bar\">\n  <div class=\"sps-list-action-bar__details\">\n    <span class=\"sps-badge sps-badge--info\">{{itemsSelected}}</span> Items Selected\n  </div>\n  <div class=\"sps-list-action-bar__actions\">\n    <ng-content select=\"sps-button-group\"></ng-content>\n  </div>\n  <div class=\"sps-list-action-bar__clear\">\n    <button class=\"sps-btn sps-btn--link\" (click)=\"clearSelected.emit()\">\n      <i class=\"sps-icon sps-icon-x\" aria-hidden=\"true\"></i> Clear Selected\n    </button>\n  </div>\n</div>\n"}]}],"members":{"itemsSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"clearSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":5}}]}],"_staticClassBindings":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":18,"character":5},"arguments":["class.sps-list-action-bar-container"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":5},"arguments":["class.z-stratum-bar"]}]}],"nothingSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":22,"character":5},"arguments":["class.d-none"]}]}]},"statics":{"displayName":"sps-list-action-bar","props":{"itemsSelected":{"type":"string | number","required":true},"clearSelected":{"event":true,"type":"void","required":true}}}},"SpsListActionBarExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/list-action-bar/sps-list-action-bar.examples"},"SpsListToolbarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"sps-list-toolbar","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":17,"character":21},"member":"OnPush"},"template":"<sps-tabs *ngIf=\"tabs?.length\" [tabs]=\"tabs\" (tabChange)=\"tabChange.emit($event)\" [activeTab]=\"activeTab\"></sps-tabs>\n<div class=\"sps-list-toolbar__search-controls\">\n  <ng-content select=\"sps-list-toolbar-search\"></ng-content>\n  <div class=\"sps-list-toolbar__advanced-search-title\" *ngIf=\"title\">{{title}}</div>\n  <div class=\"sps-list-toolbar__advanced-search-toggle\" *ngIf=\"advancedSearch && !title\">\n    <div class=\"sps-list-toolbar__advanced-search-toggle-button-wrapper\">\n      <div class=\"sps-btn sps-btn--link\" (click)=\"advancedSearch.toggle()\">\n        <button>Advanced Search</button>\n      </div>\n    </div>\n    <span class=\"sps-badge sps-badge--info\"\n      *ngIf=\"advancedSearch.enteredFieldsCount | async\">{{advancedSearch.enteredFieldsCount | async}}</span>\n  </div>\n</div>\n<div class=\"sps-list-toolbar__buttons\">\n  <ng-content></ng-content>\n</div>"}]}],"members":{"_spsListToolbarClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.sps-list-toolbar"]}]}],"advancedSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"tabs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"activeTab":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"tabChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":5}}]}],"isPinned":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":39,"character":5},"arguments":["class.sps-list-toolbar--pinned"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":5},"arguments":["class.z-stratum-bar"]}]}],"advancedSearchIsOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":43,"character":5},"arguments":["class.sps-list-toolbar--advanced-search-open"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":51,"character":29}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onScroll":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@spscommerce/utils","name":"lockedToAnimationFrames","line":60,"character":5}]}]},"statics":{"displayName":"sps-list-toolbar","props":{"advancedSearch":"any","title":"string","tabs":"SpsTab[]","activeTab":"SpsTab","tabChange":{"event":true,"type":"SpsTab"}}}},"SpsListToolbarExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":5,"character":21,"module":"./components/list-toolbar/sps-list-toolbar.examples"},"SpsListToolbarSearchComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"sps-list-toolbar-search","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":11,"character":21},"member":"OnPush"},"template":"<form (submit)=handleSubmit($event) class=\"sps-list-toolbar__search-form\" noValidate>\n  <sps-input-group class=\"sps-list-toolbar__search-field\">\n    <ng-content></ng-content>\n  </sps-input-group>\n</form>"}]}],"members":{"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":5},"arguments":["class"]}]}],"formSubmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":5}}]}],"handleSubmit":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-list-toolbar-search","props":{"formSubmit":{"event":true,"type":"Event"}}}},"SpsMicroBlockComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-micro-block","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":21},"member":"OnPush"},"template":"<div class=\"sps-micro-block sps-micro-block--{{kind}}\">\n    <i class=\"sps-icon sps-icon-{{_icon}}\" aria-hidden=\"true\"></i>\n    <span>{{message || ''}}</span>\n</div>"}]}],"members":{"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"message":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-micro-block","props":{"kind":"FeedbackBlockKind","message":{"type":"string","required":true}}}},"SpsMicroBlocksExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/micro-block/sps-micro-block.examples"},"SpsMicroZeroStateComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-micro-zero-state","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<div class=\"sps-zero-state  sps-zero-state--micro\">\n    <i class=\"sps-icon sps-icon-{{icon}}\" aria-hidden=\"true\"></i>\n    <h1 class=\" sps-zero-state__heading\">{{ heading }}</h1>\n    <h2 class=\"sps-zero-state__subheading\">{{ subHeading }}</h2>\n</div>\n"}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"heading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"subHeading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}]},"statics":{"displayName":"sps-micro-zero-state","props":{"icon":"string","heading":"string","subHeading":"string"}}},"ModalSize":{"DEFAULT":"default","SMALL":"small","LARGE":"large"},"ModalType":{"DEFAULT":"default","SUCCESS":"success","DELETE":"delete","INFO":"info","TIP":"tip","WARNING":"warning"},"SpsModalComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":32,"character":1},"arguments":[{"selector":"sps-modal","template":"<div #cover\n    class=\"sps-modal sps-modal--{{type || 'default'}}\"\n    tabindex=\"-1\"\n    role=\"dialog\"\n    [attr.aria-labelledby]=\"id + '~label'\"\n    [attr.aria-hidden]=\"!isOpen\"\n>\n    <div\n        class=\"sps-modal__dialog sps-modal__dialog--{{size || 'default'}}\"\n        role=\"document\"\n    >\n        <div class=\"sps-modal__content\">\n            <div class=\"sps-modal__header\">\n                <div class=\"sps-modal__title\" [attr.id]=\"id + '~label'\">{{ title }}</div>\n            </div>\n            <div class=\"sps-modal__body\"><ng-content></ng-content></div>\n            <div class=\"sps-modal__footer\">\n                <div *ngFor=\"let action of _actions; let i = index\"\n                    class=\"sps-btn\"\n                    [class.sps-btn--default]=\"i !== _actions.length - 1\"\n                    [class.sps-btn--key]=\"i === _actions.length - 1\"\n                    [class.sps-btn--spinning]=\"action.isActive\"\n                    [class.disabled]=\"!action.enabled || (anyActionIsActive && !action.isActive)\"\n                    (click)=\"doAction(action)\"\n                >\n                    <button\n                        \n                        type=\"button\"\n                        [disabled]=\"!action.enabled || (anyActionIsActive && !action.isActive)\"\n                    >\n                        <div class=\"sps-spinner\" *ngIf=\"action.isActive\"></div>\n                        <span [class.invisible]=\"action.isActive\">{{ action.label }}</span>\n                    </button>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n","styles":[".sps-modal{background-color:rgba(246,246,246,.75);display:block}"]}]}],"members":{"actions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"displayStyle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":76,"character":5},"arguments":["style.display"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":88,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":88,"character":46}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":5}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":102,"character":5}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":5}}]}],"actionRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":104,"character":14}}]}],"openEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":111,"character":5},"arguments":["open"]}]}],"closeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":112,"character":5},"arguments":["close"]}]}],"cover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":116,"character":5},"arguments":["cover",{"static":false}]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"doAction":[{"__symbolic":"method"}],"_closeWithoutAction":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":191,"character":5},"arguments":["document:keyup.esc",["$event"]]}]}]},"statics":{"displayName":"sps-modal","props":{"actions":"Iterable<ModalActionMethod>","title":"string","type":"ModalType","size":"ModalSize","actionRequired":"boolean","open":{"event":true,"type":"ModalEvent"},"close":{"event":true,"type":"ModalEvent"}},"idNum":0,"modals":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Map"}}}},"SpsModalExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/modal/sps-modal.component.examples"},"SpsMultiSelectTagComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"sps-multi-select-tag","template":"\n        <ng-content></ng-content><i *ngIf=\"icon\" class=\"sps-icon sps-icon-{{icon}}\" (click)=\"emitEvent()\"></i>\n    ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":21},"member":"OnPush"}}]}],"members":{"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"remove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"add":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":5}}]}],"_spsMultiSelectTagClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":5},"arguments":["class.sps-multi-select-tag"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":38,"character":37},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":38,"character":68}]}],"emitEvent":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-multi-select-tag","props":{"kind":"MultiSelectTagKind","add":{"event":true,"type":"void"},"remove":{"event":true,"type":"void"}}}},"SpsMultiSelectTagExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":9,"character":26,"module":"./components/multi-select-tag/sps-multi-select-tag.examples"},"SpsOptionListComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"sps-option-list","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":34,"character":21},"member":"OnPush"},"template":"<div class=\"sps-option-list__search\" *ngIf=\"isAsync && !hideInlineSearch\">\n    <div class=\"sps-option-list__search-placeholder\" [class.d-none]=\"search\">\n        <i class=\"sps-icon sps-icon-filter\"></i>\n        <span>{{searchPlaceholder}}</span>\n    </div>\n    <input\n        type=\"text\"\n        #searchInput\n        class=\"sps-form-control\"\n        [(ngModel)]=\"search\"\n    />\n    <div class=\"sps-option-list__search-controls\">\n        <i\n            class=\"sps-icon sps-icon-x-circle\"\n            *ngIf=\"search\"\n            (click)=\"_onSearchClearClick($event)\"\n        ></i>\n        <div class=\"sps-option-list__pending-spinner\" *ngIf=\"pending\"><i class=\"sps-spinner\"></i></div>\n    </div>\n</div>\n<div class=\"sps-option-list__options\">\n    <div *ngIf=\"zeroState && (search || !isAsync) && _optionList.length === 0\"\n        class=\"sps-option-list__zero-state\">\n        {{zeroState}}\n    </div>\n    <a\n        *ngFor=\"let option of _optionList; let i = index\"\n        #options\n        id=\"{{id}}-option-{{i}}\"\n        [attr.role]=\"role === 'menu' ? 'menuitem' : null\"\n        class=\"sps-option-list__option\"\n        [class.sps-option-list__option--disabled]=\"option.disabled\"\n        [class.sps-option-list__option--selected]=\"option.value === selectedOption\"\n        [class.sps-option-list__option--highlighted]=\"_highlightedOptionIndex === i\"\n        [class.sps-option-list__option--has-caption]=\"option.caption\"\n        [attr.href]=\"option.href\"\n        (click)=\"selectOption(option)\"\n        (mouseover)=\"_highlightedOptionIndex = i\"\n        tabindex=\"-1\"\n    >\n        <i\n            *ngIf=\"option.value?.icon\"\n            class=\"sps-icon sps-option-list__option-icon sps-icon-{{option.value.icon}}\"\n        ></i>\n        <span\n            *ngIf=\"!option.value?.icon && anyOptionHasIcon\"\n            class=\"sps-option-list__option-icon-spacer\"\n        ></span>\n        <span *ngIf=\"!option.value?.template\" [innerHTML]=\"option.getHtml(_searchReplacementPattern)\"></span>\n        <span *ngIf=\"option.value?.template\"><ng-container *ngTemplateOutlet=\"option.value.template\"></ng-container></span>\n        <div *ngIf=\"option.caption && !option.value?.template\" class=\"sps-option-list__option-caption\">{{option.caption}}</div>\n    </a>\n</div>\n<a *ngIf=\"_specialActionOption && specialAction.label\" \n    class=\"sps-option-list__option sps-option-list__special-action\"\n    [class.sps-option-list__option--highlighted]=\"_highlightedOptionIndex === _optionList.length\"\n    [attr.href]=\"_specialActionOption.href\"\n    (click)=\"selectOption(_specialActionOption)\"\n    (mouseover)=\"_highlightedOptionIndex = _optionList.length\">\n    <i *ngIf=\"specialAction.icon\" class=\"sps-icon sps-option-list__option-icon sps-icon-{{specialAction.icon}}\"></i>\n    <span\n        *ngIf=\"!specialAction.icon && anyOptionHasIcon\"\n        class=\"sps-option-list__option-icon-spacer\"\n    ></span>\n    <span>{{specialAction.label}}</span>\n</a>\n"}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":5},"arguments":["attr.id"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":29}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"textKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"captionKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":5}}]}],"zeroState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}}]}],"hideInlineSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":48,"character":14}}]}],"searchPlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"selectedOption":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":5}}]}],"attachTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"conformWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":52,"character":14}}]}],"alignLeft":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":53,"character":14}}]}],"searchDebounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":5}}]}],"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":5}}]}],"offsets":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":5}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":5}}]}],"ariaLabelledBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":58,"character":5},"arguments":["attr.aria-labelledby"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":42}}]}],"nullOption":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":5}}]}],"specialAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":5}}]}],"search":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":5}}]}],"searchChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":77,"character":5}}]}],"optionSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":79,"character":5}}]}],"spsOptionListClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":81,"character":5},"arguments":["class.sps-option-list"]}]}],"zStratumDropdownClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":82,"character":5},"arguments":["class.z-stratum-dropdown"]}]}],"roleAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":83,"character":5},"arguments":["attr.role"]}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":86,"character":5},"arguments":["class.sps-option-list--open"]}]}],"isAsync":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":105,"character":5},"arguments":["class.sps-option-list--searchable"]}]}],"_ariaActiveDescendentAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":108,"character":5},"arguments":["attr.aria-activedescendent"]}]}],"hasVisibleSpecialAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":114,"character":5},"arguments":["class.sps-option-list--has-special-action"]}]}],"searchInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":119,"character":5},"arguments":["searchInput",{"static":false}]}]}],"_optionElements":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":120,"character":5},"arguments":["options"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":164,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":165,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":166,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"open":[{"__symbolic":"method","decorators":[null]}],"close":[{"__symbolic":"method","decorators":[null]}],"toggle":[{"__symbolic":"method","decorators":[null]}],"selectOption":[{"__symbolic":"method"}],"_autoScrollIfNeeded":[{"__symbolic":"method"}],"_resetHighlight":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":231,"character":5},"arguments":["mouseout"]}]}],"_onKeyDown":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_onViewportIntersection":[{"__symbolic":"method","decorators":[null]}],"_onElementIntersection":[{"__symbolic":"method","decorators":[null]}],"_onSearchClearClick":[{"__symbolic":"method"}],"_updateOptions":[{"__symbolic":"method","decorators":[null]}]},"statics":{"_idNum":0}},"SpsPageSubtitleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-page-subtitle","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<ng-content></ng-content>\n"}]}],"members":{"_spsPageSubtitleClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":8,"character":5},"arguments":["class.sps-page-title__subtitle"]}]}]}},"SpsPageTitleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-page-title","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<ng-content select=\".sps-icon, [spsIcon]\"></ng-content>\n<div class=\"sps-page-title__text\">\n    <ng-content></ng-content>\n    <ng-content select=\"sps-page-subtitle\"></ng-content>\n</div>"}]}],"members":{"_spsPageTitleClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["class.sps-page-title"]}]}]},"statics":{"displayName":"sps-page-title","props":{}}},"SpsPageTitleExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":6,"character":22,"module":"./components/page-title/sps-page-title.examples"},"SpsPageSelectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"sps-page-selector","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":21},"member":"OnPush"},"template":"<div class=\"sps-pagination__input-wrapper\">\n  <div class=\"sps-form-control sps-pagination__input-sizer\">{{_inputPage}}</div>\n  <label [attr.for]=\"_id\" class=\"sr-only\">Page</label>\n  <input type=\"text\"\n    [attr.id]=\"_id\"\n    [(ngModel)]=\"_inputPage\"\n    (ngModelChange)=\"_onTextInputChange()\"\n    (change)=\"$event.stopPropagation()\"\n    class=\"sps-form-control sps-pagination__input\"\n  />\n</div>\n<span class=\"sps-page-selector__total-pages\">of {{numPagesText}}</span>\n<div class=\"sps-pagination__navigation-buttons\">\n  <div class=\"sps-btn sps-btn--icon\" [class.disabled]=\"page === 1\">\n    <button (click)=\"previousPage()\" [disabled]=\"page === 1\" aria-label=\"Back\" title=\"Back\">\n      <i class=\"sps-icon sps-icon-chevron-left\" aria-hidden=\"true\"></i>\n    </button>\n  </div>\n  <div class=\"sps-btn sps-btn--icon\" [class.disabled]=\"page === numPages\">\n    <button (click)=\"nextPage()\" [disabled]=\"page === numPages\" aria-label=\"Next\" title=\"Next\">\n      <i class=\"sps-icon sps-icon-chevron-right\" aria-hidden=\"true\"></i>\n    </button>\n  </div>\n</div>\n"}]}],"members":{"_spsPageSelectorClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.sps-page-selector"]}]}],"page":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":5}}]}],"numPages":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":42,"character":41}]}],"ngOnChanges":[{"__symbolic":"method"}],"setPage":[{"__symbolic":"method"}],"_onTextInputChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/utils","name":"debounced","line":64,"character":5},"arguments":[1000]}]}],"previousPage":[{"__symbolic":"method"}],"nextPage":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-page-selector","props":{"page":"number","numPages":"number","pageChange":{"event":true,"type":"number"}},"_idNum":0}},"SpsPaginationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"sps-pagination","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":17,"character":21},"member":"OnPush"},"template":"<div class=\"sps-page-size-selector\">\n  View\n  <sps-select [options]=\"pageSizeOptions\"\n    [(ngModel)]=\"pageSize\"\n    (ngModelChange)=\"_onPageSizeChange()\"\n    notClearable\n    class=\"ml-1 mr-1\">\n  </sps-select>\n  Per Page\n</div>\n<div class=\"sps-pagination__details\">Viewing {{pageIndexRange[0]}}-{{pageIndexRange[1]}} of {{totalResultsText}}</div>\n<sps-page-selector [(page)]=\"page\" (pageChange)=\"_emitChange()\" [numPages]=\"numPages\"></sps-page-selector>\n"}]}],"members":{"_spsPaginationClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.sps-pagination"]}]}],"page":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"pageSizeOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"totalResults":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":63,"character":41}]}],"ngOnChanges":[{"__symbolic":"method"}],"setPage":[{"__symbolic":"method"}],"_onPageSizeChange":[{"__symbolic":"method"}],"_emitChange":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-pagination","props":{"page":"number","pageSizeOptions":"Array<number>","pageSize":"number","totalResults":"number","change":{"event":true,"type":"PageStatus"}}}},"SpsPaginationExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/pagination/sps-pagination.examples"},"SpsProductBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"sps-product-bar","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":12,"character":21},"member":"OnPush"},"template":"<nav class=\"sps-navbar sps-navbar--expand-xl\"\n    [class.sps-navbar--full-width]=\"fullWidth\"\n>\n    <a\n        class=\"sps-navbar__brand\"\n        href=\"#navbar\"\n        [routerLink]=\"[ routes.length ? routes[0].path : '.' ]\"\n    >\n        <img *ngIf=\"productLogoSrc\" class=\"sps-navbar__brand-logo\"\n            [src]=\"productLogoSrc\"\n            aria-hidden=\"true\"\n            alt=\"{{productName}} Logo\"\n        />\n        <span class=\"sps-navbar__brand-name\">{{productName}}</span>\n    </a>\n    <span class=\"sps-vertical-rule\" *ngIf=\"routes.length\"></span>\n    <div class=\"sps-navbar__nav\">\n        <a\n            *ngFor=\"let route of routes\"\n            class=\"sps-nav__item sps-nav__link\"\n            [class.active]=\"route === currentRoute\"\n            href=\"#navbar\"\n            [routerLink]=\"[ route.path ]\"\n        >\n            <span>{{route.data['name']}}</span>\n            <span class=\"sr-only\" *ngIf=\"route === currentRoute\"> (current) </span>\n        </a>\n    </div>\n    <div class=\"sps-navbar__content\"><ng-content></ng-content></div>\n</nav>\n"}]}],"members":{"productName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"productLogoSrc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"fullWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":26,"character":14}}]}],"_staticClassBindings":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":5},"arguments":["class.sps-navbar-container"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.z-stratum-bar"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":36,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":37,"character":32},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":38,"character":24}]}],"onNavigationEnd":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-product-bar","props":{"productName":{"type":"string","required":true},"productLogoSrc":"string","fullWidth":"boolean"}}},"SpsProductBarExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":5,"character":21,"module":"./components/product-bar/sps-product-bar.examples"},"SpsRadioButtonComponent":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"sps-radio-button","providers":[{"provide":{"__symbolic":"reference","name":"SpsFormControlComponent"},"useExisting":{"__symbolic":"reference","name":"SpsRadioButtonComponent"}}],"template":"<input\n    type=\"radio\"\n    #radioInput\n    [attr.id]=\"inputId\"\n    [attr.name]=\"formControlName\"\n    class=\"sps-custom-control__input\"\n    [checked]=\"isChecked\"\n    [disabled]=\"isDisabled\"\n    (change)=\"_updateControl()\"\n/>\n<label class=\"sps-custom-control__label\" [attr.for]=\"inputId\">{{ label || \"\" }}</label>\n"}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"formControlName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"spsCustomControlClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":5},"arguments":["class.sps-custom-control"]}]}],"spsCustomRadioClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":22,"character":5},"arguments":["class.sps-custom-radio"]}]}],"noLabelClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":24,"character":5},"arguments":["class.sps-custom-control--no-label"]}]}],"inputErrorClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":5},"arguments":["class.sps-input--error"]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":5},"arguments":["radioInput",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":42,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":40,"character":12},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":41,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":44,"character":19}]}],"_updateControl":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-radio-button","props":{"value":"T","label":"string"}}},"SpsRadioButtonExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/radio/sps-radio-button.examples"},"SpsSearchResultsBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-search-results-bar","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<span class=\"sps-search-results-bar__label\">Matching results</span>\n<span class=\"sps-search-results-bar__count\" *ngIf=\"resultsCount\">\n  <i class=\"sps-icon sps-icon-double-angle-right\"></i>\n  <span>{{resultsCount}}</span>\n</span>\n<span class=\"sps-search-results-bar__total\" *ngIf=\"totalResults\">of {{totalResults}}</span>\n<div class=\"sps-search-results-bar__buttons\">\n  <button (click)=\"clear.emit()\">Clear</button>\n</div>\n"}]}],"members":{"resultsCount":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"totalResults":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"clear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":5}}]}],"_spsSearchResultsBarClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":5},"arguments":["class.sps-search-results-bar"]}]}]},"statics":{"displayName":"sps-search-results-bar","props":{"resultsCount":"number","totalResults":"number","clear":{"event":true,"type":"void"}}}},"SpsSearchResultsBarExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/search-results-bar/sps-search-results-bar.examples"},"SpsSelectComponent":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"sps-select","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":27,"character":21},"member":"OnPush"},"template":"<sps-option-list\n    [options]=\"options\"\n    [specialAction]=\"action\"\n    [textKey]=\"textKey\"\n    [captionKey]=\"captionKey\"\n    [(search)]=\"search\"\n    [zeroState]=\"zeroState\"\n    [searchPlaceholder]=\"searchPlaceholder\"\n    [nullOption]=\"value && isClearable ? placeholder : null\"\n    [selectedOption]=\"value\"\n    [attachTo]=\"controlButton\"\n    (optionSelected)=\"selectOption($event)\"\n    [searchDebounce]=\"searchDebounce\"\n    conformWidth\n>\n</sps-option-list>\n<div #controlButton class=\"sps-select__dropctrl\" [class.disabled]=\"isDisabled\" tabindex=\"-1\">\n    <div class=\"sps-select__dropctrl-content\">\n        <span class=\"sps-select__placeholder\" *ngIf=\"!text\">{{ placeholder }}</span>\n        <span class=\"sps-select__value\" *ngIf=\"text\">{{ text }}</span>\n        <i class=\"sps-icon sps-icon-chevron-down\"></i>\n    </div>\n</div>\n<i\n    class=\"sps-icon sps-icon-x-circle sps-select__clear-btn\"\n    *ngIf=\"value && isClearable && !isDisabled\"\n    (click)=\"_onClearIconClick($event)\"\n></i>\n"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"action":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"notClearable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":53,"character":14}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":5}}]}],"searchPlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":5}}]}],"zeroState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":5}}]}],"textKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":5}}]}],"captionKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":5}}]}],"searchDebounce":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":5}}]}],"spsSelectClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":63,"character":5},"arguments":["class.sps-select"]}]}],"_controlButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":65,"character":5},"arguments":["controlButton",{"static":false}]}]}],"_dropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":66,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsOptionListComponent"},{"static":false}]}]}],"isClearable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":70,"character":5},"arguments":["class.sps-select--clearable"]}]}],"isAsync":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":75,"character":5},"arguments":["class.sps-select--async"]}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":79,"character":5},"arguments":["class.sps-select--open"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":5},"arguments":["class.z-stratum-dropdown"]}]}],"opensUpward":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":84,"character":5},"arguments":["class.sps-select--opens-upward"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":103,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":104,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":100,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":101,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":102,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":105,"character":20}]}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":145,"character":5},"arguments":["click",["$event"]]}]}],"_onClearIconClick":[{"__symbolic":"method"}],"selectOption":[{"__symbolic":"method"}],"_onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":162,"character":5},"arguments":["keydown",["$event"]]}]}],"_updateFocus":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-select","props":{"options":{"type":"RxEventually<Iterable<T>> | ((filter?: string) => RxEventually<Iterable<T>>)","required":true},"action":"SpsActionDescriptor","notClearable":"boolean","placeholder":"string","searchPlaceholder":"string","zeroState":"string","textKey":"string","captionKey":"string","searchDebounce":"number"},"_instances":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Set"}}}},"SpsSelectExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":9,"character":26,"module":"./components/select/sps-select.examples"},"replaceKeyWithName":{"__symbolic":"function","parameters":["match","whitespace","letter"],"value":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"reference","name":"whitespace"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"letter"},"member":"toUpperCase"}}}},"navNode":{"__symbolic":"function"},"SpsSideNavComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"sps-side-nav","template":"<sps-card class=\"sps-side-nav\" [activeTab]=\"activeTabId\" (tabChange)=\"onTabChange($event)\">\n    <sps-card-header *ngIf=\"_navTreeInternal?.name\" [title]=\"_navTreeInternal?.name\" [icon]=\"_navTreeInternal?.icon\"></sps-card-header>\n    <sps-card-tabbed-pane *ngFor=\"let tab of tabs?.children; let i = index\" [label]=\"tab.name\" [id]=\"tab.name\">\n        <section class=\"sps-side-nav__section\" *ngIf=\"filterable\">\n            <div class=\"sps-text-input\">\n                <div class=\"sps-form-control\">\n                    <i class=\"sps-text-input__icon sps-icon sps-icon-filter\"></i>\n                    <input\n                        type=\"text\"\n                        #filterInput\n                        [(ngModel)]=\"filter\"\n                        class=\"sps-text-input__input\"\n                        placeholder=\"Find a component\"\n                    />\n                </div>\n                <i\n                    class=\"sps-icon sps-icon-x-circle sps-form-control__clear-btn\"\n                    *ngIf=\"filter\"\n                    (click)=\"filter = ''; filterInput.focus()\"\n                ></i>\n            </div>\n        </section>\n        <ng-container *ngTemplateOutlet=\"section; context: { root: _navTreeInternal?.children[i] }\"></ng-container>\n    </sps-card-tabbed-pane>\n    <ng-container *ngIf=\"!tabs\">\n        <ng-container *ngTemplateOutlet=\"section; context: { root: _navTreeInternal }\"></ng-container>\n    </ng-container>\n</sps-card>\n\n<ng-template #section let-root=\"root\">\n    <ng-container *ngIf=\"!branchIsDeep(root)\">\n        <ng-container *ngTemplateOutlet=\"shallowSection; context: { branch: root }\"></ng-container>\n    </ng-container>\n    <ng-container *ngIf=\"branchIsDeep(root)\">\n        <ng-container *ngTemplateOutlet=\"deepSection; context: root\"></ng-container>\n    </ng-container>\n</ng-template>\n\n<ng-template #shallowSection let-branch=\"branch\">\n    <section class=\"sps-side-nav__section\">\n        <sps-side-nav-branch [branch]=\"branch\" [filter]=\"filter\"></sps-side-nav-branch>\n    </section>\n</ng-template>\n\n<ng-template #deepSection let-branches=\"children\">\n    <section\n        class=\"sps-side-nav__section\"\n        *ngFor=\"let branch of branches\"\n    >\n        <div class=\"sps-side-nav__section-title\" *ngIf=\"branch.name\">{{ branch.name }}</div>\n        <sps-side-nav-branch [branch]=\"branch\" [filter]=\"filter\"></sps-side-nav-branch>\n    </section>\n</ng-template>\n"}]}],"members":{"navTree":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"filterable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":12,"character":14}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":20,"character":24}]}],"ngOnChanges":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@spscommerce/utils","name":"tickDelay","line":39,"character":5}]}],"setActiveTabId":[{"__symbolic":"method"}],"onTabChange":[{"__symbolic":"method"}],"branchIsDeep":[{"__symbolic":"method"}]}},"SpsSpinnerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-spinner","template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":21},"member":"OnPush"}}]}],"members":{"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"_spsSpinnerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":16,"character":5},"arguments":["class.sps-spinner"]}]}],"_isSmall":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":18,"character":5},"arguments":["class.sps-spinner--small"]}]}],"_isLarge":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":5},"arguments":["class.sps-spinner--large"]}]}]},"statics":{"displayName":"sps-spinner","props":{"size":"SpinnerSize"}}},"SpsSpinnerExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":6,"character":26,"module":"./components/spinner/sps-spinner.examples"},"SpsSplitButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":25,"character":1},"arguments":[{"selector":"sps-split-button","template":"<sps-button (click)=\"onClick()\" [kind]=\"kind\" [icon]=\"icon\" [href]=\"href\" [disabled]=\"disabled\">\n    {{label}}\n</sps-button>\n<sps-dropdown #dropdown\n    id=\"{{id}}__dropdown\"\n    [kind]=\"kind\"\n    [options]=\"options\"\n    [disabled]=\"disabled\"\n    [class.disabled]=\"disabled\"\n>\n    <ng-content></ng-content>\n</sps-dropdown>"}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"href":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":46,"character":5},"arguments":["class.disabled"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":48,"character":5}}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":52,"character":5},"arguments":["class.sps-split-button--open"]}]}],"clicked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":57,"character":5}}]}],"_spsSplitButtonClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":59,"character":5},"arguments":["class.sps-split-button"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":61,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsDropdownOptionComponent"}]}]}],"dropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":62,"character":5},"arguments":["dropdown",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":65,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":66,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":67,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-split-button","props":{"label":"string","kind":"StdButtonKind","href":"string","icon":"SpsIcon","disabled":"boolean","clicked":{"event":true,"type":"void"}}}},"SpsSplitButtonExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":5,"character":21,"module":"./components/split-button/sps-split-button.examples"},"SpsSummaryListColComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-summary-list-col","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":21},"member":"OnPush"},"template":"<ng-content></ng-content>\n"}]}],"members":{"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":18,"character":5},"arguments":["style.width"]}]}],"borderless":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":22,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":5},"arguments":["class.sps-content-row__col--borderless"]}]}],"lean":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":27,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":5},"arguments":["class.sps-content-row__col--lean"]}]}],"leaner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":32,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["class.sps-content-row__col--leaner"]}]}],"baseClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":5},"arguments":["class.sps-content-row__col"]}]}]},"statics":{"displayName":"sps-summary-list-col","props":{"width":"string","borderless":"boolean","lean":"boolean","leaner":"boolean"}}},"SpsSummaryListExpansionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-summary-list-expansion","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<ng-content></ng-content>\n"}]}],"members":{"mainClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":5},"arguments":["class.sps-content-row__expansion"]}]}]},"statics":{"displayName":"sps-summary-list-expansion","props":{}}},"SpsSummaryListRowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"sps-summary-list-row","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":21},"member":"OnPush"},"template":"<div tabindex=\"0\" class=\"sps-content-row__col-group\" (click)=\"_onMainRowClick($event)\" (keydown)=\"_onKeyDown($event)\">\n  <ng-content select=\"sps-summary-list-col\"></ng-content>\n</div>\n<ng-content select=\"sps-summary-list-expansion\"></ng-content>"}]}],"members":{"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":27,"character":5},"arguments":["class.sps-summary-list-row--selected"]}]}],"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":5}}]}],"collapsed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":5}}]}],"spsContentRowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":5},"arguments":["class.sps-content-row"]}]}],"spsSummaryListRowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":5},"arguments":["class.sps-summary-list-row"]}]}],"expansion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":36,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsSummaryListExpansionComponent"},{"static":false}]}]}],"hasExpansion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":38,"character":5},"arguments":["class.sps-summary-list-row--expandable"]}]}],"isExpanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":44,"character":5},"arguments":["class.sps-content-row--expanded"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":60,"character":43}]}],"_onMainRowClick":[{"__symbolic":"method"}],"_onKeyDown":[{"__symbolic":"method"}],"expand":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"collapse":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-summary-list-row","props":{"selected":"boolean","expanded":{"event":true,"type":"void"},"collapsed":{"event":true,"type":"void"}}}},"SpsSummarylistViewExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/summary-list-row/sps-summary-list-view.examples"},"SpsTableComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"sps-table","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":21},"member":"OnPush"},"template":"<table class=\"sps-table\">\n  <ng-content select=\"sps-table-head, sps-thead, sps-table-body, sps-tbody, sps-table-row, sps-tr\"></ng-content>\n</table>\n"}]}],"members":{"_roleAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":24,"character":5},"arguments":["attr.role"]}]}],"_spsTableContainerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":5},"arguments":["class.sps-table-container"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":28,"character":24},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":29,"character":22}]}]},"statics":{"displayName":"sps-table","props":{}}},"SpsTableExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":6,"character":21,"module":"./components/table/table/sps-table.examples"},"SpsTableBodyComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"sps-table-body, sps-tbody","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":21},"member":"OnPush"},"template":"<ng-content select=\"sps-table-row, sps-tr\"></ng-content>\n"}]}],"members":{"_roleAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":13,"character":5},"arguments":["attr.role"]}]}],"_spsTableBodyClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":5},"arguments":["class.sps-table__body"]}]}],"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":16,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsTableRowComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":18,"character":35}]}]},"statics":{"displayName":"sps-table-body / sps-tbody","props":{}}},"SpsTableCellComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"sps-table-cell, sps-td","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":19,"character":21},"member":"OnPush"},"template":"<ng-content></ng-content>\n"}]}],"members":{"_roleAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":30,"character":5},"arguments":["attr.role"]}]}],"_spsTableCellClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":5},"arguments":["class.sps-table__cell"]}]}],"wrap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"controlCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":36,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":37,"character":5},"arguments":["class.sps-table__cell--control"]}]}],"buttonCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":41,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":42,"character":5},"arguments":["class.sps-table__cell--button-cell"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":46,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":47,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":48,"character":27}]}],"ngOnChanges":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-table-cell / sps-td","props":{"wrap":"SpsTableCellWrapWidth","controlCell":"boolean","buttonCell":"boolean"},"wrapClass":{"__symbolic":"function","parameters":["wrapWidth"],"value":{"__symbolic":"binop","operator":"+","left":"sps-table__cell--text-wrap-","right":{"__symbolic":"reference","name":"wrapWidth"}}}}},"SpsTableHeadComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-table-head, sps-thead","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<ng-content select=\"sps-table-row, sps-tr\"></ng-content>\n"}]}],"members":{"_roleAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["attr.role"]}]}],"_spsTableHeadClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":12,"character":5},"arguments":["class.sps-table__head"]}]}]},"statics":{"displayName":"sps-table-head / sps-thead","props":{}}},"SpsTableHeaderComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"sps-table-header, sps-th","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":18,"character":21},"member":"OnPush"},"template":"<span class=\"sps-table__header-cell-body\" (click)=\"flipSort()\">\n  <ng-content></ng-content>\n</span>\n"}]}],"members":{"_roleAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":5},"arguments":["attr.role"]}]}],"_spsTableHeaderClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.sps-table__header"]}]}],"_ariaSortAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":5},"arguments":["attr.aria-sort"]}]}],"_tabIndexAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":5},"arguments":["attr.tabIndex"]}]}],"sortKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":5}}]}],"unsortable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":46,"character":5},"arguments":["class.sps-table__header--sort-disabled"]}]}],"controlCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":52,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":53,"character":5},"arguments":["class.sps-table__header--control"]}]}],"isSortedAscending":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":56,"character":5},"arguments":["class.sps-table__header--sorted-asc"]}]}],"isSortedDescending":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":61,"character":5},"arguments":["class.sps-table__header--sorted-desc"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":67,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":68,"character":27}]}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":73,"character":5},"arguments":["keydown",["$event"]]}]}],"flipSort":[{"__symbolic":"method"}],"removeSort":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-table-header / sps-th","props":{"sortKey":"string","controlCell":"boolean"}}},"SpsTableRowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"sps-table-row, sps-tr","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":19,"character":21},"member":"OnPush"},"template":"<sps-td controlCell *ngIf=\"selectable\">\n  <div class=\"sps-custom-control sps-custom-checkbox sps-custom-control--no-label\"\n    (mousedown)=\"_onCheckboxMousedown($event)\"\n    (click)=\"_onCheckboxClick($event)\">\n    <input class=\"sps-custom-control__input\"\n      type=\"checkbox\"\n      aria-label=\"Select Row\"\n      [(ngModel)]=\"selected\"\n      (ngModelChange)=\"_onCheckboxChange()\"\n      [attr.id]=\"_checkboxId\">\n    <label class=\"sps-custom-control__label\" [attr.for]=\"_checkboxId\"></label>\n  </div>\n</sps-td>\n<ng-content select=\"sps-table-header, sps-th, sps-table-cell, sps-td\"></ng-content>\n"}]}],"members":{"_roleAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":30,"character":5},"arguments":["attr.role"]}]}],"_spsTableRowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":5},"arguments":["class.sps-table__row"]}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":35,"character":14}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":37,"character":5},"arguments":["class.sps-table__row--selected"]}]}],"selectionCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsTableCellComponent"},{"static":false}]}]}],"contentCells":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":42,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsTableCellComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":46,"character":41}]}],"ngOnInit":[{"__symbolic":"method"}],"getCells":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"_makeSelectable":[{"__symbolic":"method"}],"_onCheckboxChange":[{"__symbolic":"method"}],"_onCheckboxMousedown":[{"__symbolic":"method"}],"_onCheckboxClick":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-table-row / sps-tr","props":{"selectable":"boolean"},"_idNum":0}},"SpsTabsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sps-tabs","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":6,"character":21},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":7,"character":19},"member":"Emulated"},"template":"<nav class=\"sps-nav sps-nav--tabs\" role=\"tablist\">\n  <a *ngFor=\"let tab of tabs\"\n    [attr.id]=\"tab.id\"\n    class=\"sps-nav__item sps-nav__link\"\n    [class.active]=\"tab.label === activeTab.label\"\n    role=\"tab\" data-toggle=\"tab\"\n    [attr.href]=\"tab.controlsId ? '#'+tab.controlsId : null\"\n    [attr.aria-controls]=\"tab.controlsId\"\n    [attr.aria-selected]=\"tab.label === activeTab.label\"\n    (click)=\"_onTabClick($event, tab)\"\n    tabindex=\"0\"\n    (keydown)=\"_onKeyDown($event, tab)\">\n    <i *ngIf=\"tab.icon\" class=\"sps-icon sps-icon-{{tab.icon}}\"></i>\n    <span>{{tab.label}}</span>\n    <span *ngIf=\"tab.tag\" class=\"sps-badge sps-badge--key\">{{tab.tag}}</span>\n  </a>\n</nav>"}]}],"members":{"_spsTabsClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":5},"arguments":["class.sps-tabs"]}]}],"tabs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"activeTab":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"tabChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":5}}]}],"_onTabClick":[{"__symbolic":"method"}],"_onKeyDown":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"SpsTaskQueueComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"sps-task-queue","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":23,"character":21},"member":"OnPush"},"template":"<button class=\"sps-task-queue__button\" #button title=\"Task Queue\" (click)=\"toggle()\">\n    <span *ngIf=\"unreadTaskCount > 0\" class=\"sps-badge sps-badge--info\">{{unreadTaskCount}}</span>\n    <span *ngIf=\"aTaskIsInProgress\" class=\"sps-spinner sps-spinner--small\"></span>\n    <i *ngIf=\"!aTaskIsInProgress\" class=\"sps-icon sps-icon-list\" aria-hidden=\"true\"></i>\n</button>\n<sps-tooltip #tooltip\n  [for]=\"button\"\n  position=\"bottom right\"\n  [kind]=\"tasks?.length ? notificationTooltipKind : 'defualt'\"\n  [showOn]=\"tasks?.length ? 'manual' : 'mouseover'\"\n>{{\n  tasks?.length ? notificationText : \"There are currently no tasks in your queue.\"\n}}</sps-tooltip>\n<div class=\"sps-task-queue__task-list z-stratum-dropdown\" #taskList>\n  <div class=\"sps-task-queue__task-list-tasks\">\n    <div *ngFor=\"let task of tasks\" class=\"sps-task-queue__task\" [class.sps-task-queue__task--unread]=\"task.unread\">\n      <i [class]=\"taskIcon(task)\"></i>\n      <div class=\"sps-task-queue__task-description\">\n        <div class=\"sps-task-queue__task-heading\">{{task.heading}}</div>\n        <div class=\"sps-task-queue__task-subheading\">\n          <ng-container *ngIf=\"subheadingIsTemplate(task)\">\n            <ng-container *ngTemplateOutlet=\"task.subheading; context: task.context\"></ng-container>\n          </ng-container>\n          <ng-container *ngIf=\"!subheadingIsTemplate(task)\">{{task.subheading}}</ng-container>\n        </div>\n      </div>\n      <div class=\"sps-task-queue__task-actions\" *ngIf=\"task.actions?.length > 0\">\n        <div *ngFor=\"let action of task.actions\" class=\"sps-btn sps-btn--icon\">\n          <button [attr.title]=\"action.label\" (click)=\"action(task)\">\n            <i class=\"sps-icon sps-icon-{{action.icon}}\" aria-hidden=\"true\"></i>\n          </button>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div class=\"sps-task-queue__footer\" *ngIf=\"aTaskIsCompleted\">\n    <div class=\"sps-btn sps-btn--link\">\n      <button (click)=\"clearCompleted()\">Clear Completed</button>\n    </div>\n  </div>\n</div>\n"}]}],"members":{"tasks":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"notificationText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"notificationTooltipKind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"tasksChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":5}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"completedCleared":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":5}}]}],"_spsTaskQueueClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":45,"character":5},"arguments":["class.sps-task-queue"]}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":48,"character":5},"arguments":["class.sps-task-queue--open"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":49,"character":5},"arguments":["class.z-stratum-dropdown"]}]}],"isEmpty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":54,"character":5},"arguments":["class.sps-task-queue--no-tasks"]}]}],"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":59,"character":5},"arguments":["button",{"static":false}]}]}],"taskList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":60,"character":5},"arguments":["taskList",{"static":false}]}]}],"tooltip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":61,"character":5},"arguments":["tooltip",{"static":false}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clearCompleted":[{"__symbolic":"method"}],"taskIcon":[{"__symbolic":"method"}],"subheadingIsTemplate":[{"__symbolic":"method"}],"onHostClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":149,"character":5},"arguments":["click",["$event"]]}]}],"onDocumentClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":154,"character":5},"arguments":["document:click"]}]}]},"statics":{"displayName":"sps-task-queue","props":{"tasks":"Array<NgSpsTask>","notificationText":"string","notificationTooltipKind":"TooltipKind","tasksChange":{"event":true,"type":"Array<NgSpsTask>"},"opened":{"event":true,"type":"void"},"completedCleared":{"event":true,"type":"Array<NgSpsTask>"}}}},"SpsTaskQueueExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":9,"character":18,"module":"./components/task-queue/sps-task-queue.examples"},"SpsTagComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"sps-tag","template":"\n        <i *ngIf=\"icon\" class=\"sps-icon sps-icon-{{icon}}\"></i><ng-content></ng-content>\n    ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":17,"character":21},"member":"OnPush"}}]}],"members":{"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"_spsBadgeClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":5},"arguments":["class.sps-badge"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":31,"character":37},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":31,"character":68}]}],"ngOnChanges":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-tag","props":{"kind":"TagKind","icon":"SpsIcon"}}},"SpsTagExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/tag/sps-tag.examples"},"SpsTextInputComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"sps-text-input","providers":[{"provide":{"__symbolic":"reference","name":"SpsFormControlComponent"},"useExisting":{"__symbolic":"reference","name":"SpsTextInputComponent"}}],"template":"<div class=\"sps-form-control\">\n    <i *ngIf=\"icon\" class=\"sps-text-input__icon sps-icon sps-icon-{{icon}}\"></i>\n    <input\n        type=\"text\"\n        #textInput\n        [attr.id]=\"inputId\"\n        class=\"sps-text-input__input\"\n        [(ngModel)]=\"value\"\n        [placeholder]=\"placeholder\"\n        [disabled]=\"isDisabled\"\n        (focus)=\"isFocused = true\"\n        (blur)=\"isFocused = false\"\n    />\n</div>\n<i\n    class=\"sps-icon sps-icon-x-circle sps-form-control__clear-btn\"\n    *ngIf=\"value && !isDisabled\"\n    (click)=\"value = ''; textInput.focus()\"\n></i>\n"}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"_spsTextInputClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":5},"arguments":["class.sps-text-input"]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":5},"arguments":["textInput",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":35,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":36,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":33,"character":12},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":37,"character":19}]}]},"statics":{"displayName":"sps-text-input","props":{"placeholder":"string","icon":"SpsIcon"}}},"SpsTextInputExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/text-input/sps-text-input.examples"},"SpsTextareaComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"sps-textarea","providers":[{"provide":{"__symbolic":"reference","name":"SpsFormControlComponent"},"useExisting":{"__symbolic":"reference","name":"SpsTextareaComponent"}}],"template":"<div class=\"position-relative\">\n    <textarea\n        #textarea\n        [attr.id]=\"inputId\"\n        class=\"sps-form-control input--clearable\"\n        [(ngModel)]=\"value\"\n        [placeholder]=\"placeholder\"\n        [disabled]=\"isDisabled\"\n        (focus)=\"isFocused = true\"\n        (blur)=\"isFocused = false\"\n        [attr.rows]=\"rows\"\n    ></textarea>\n    <i\n        class=\"sps-icon sps-icon-x-circle sps-form-control__clear-btn\"\n        *ngIf=\"value && !isDisabled\"\n        (click)=\"value = ''; textarea.focus()\"\n    ></i>\n</div>\n"}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"spsFormGroupClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":5},"arguments":["class.sps-form-group"]}]}],"dBlockClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":5},"arguments":["class.d-block"]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":5},"arguments":["textarea",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":35,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":36,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":33,"character":12},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":37,"character":19}]}]},"statics":{"displayName":"sps-textarea","props":{"placeholder":"string","rows":"number"}}},"SpsTextareaExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/textarea/sps-textarea.examples"},"SpsTimeInputComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"sps-time-input","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":26,"character":21},"member":"OnPush"},"template":"<div class=\"sps-input-group\">\n  <input type=\"text\"\n    [attr.id]=\"inputId\"\n    #textInput\n    [(ngModel)]=\"text\"\n    class=\"sps-form-control sps-time-input__text-input\"\n    placeholder=\"12:00\"\n    aria-label=\"Enter Time\"\n    [disabled]=\"isDisabled\"\n  />\n  <i\n    class=\"sps-icon sps-icon-x-circle sps-form-control__clear-btn\"\n    *ngIf=\"text && isClearable\"\n    (click)=\"text = ''; textInput.focus()\"\n  ></i>\n  <div class=\"sps-input-group__append\">\n    <sps-select [(ngModel)]=\"amPm\"\n      [options]=\"amPmOptions\"\n      notClearable\n      [disabled]=\"isDisabled\"\n      (ngModelChange)=\"updateValueFromInputs()\">\n    </sps-select>\n  </div>\n</div>\n","styles":[":host{background-color:#fff;display:inline-block;flex:0 0 6.25rem}:host(.sps-time-input--clearable) .sps-time-input__text-input{padding-right:1.375rem;width:3.75rem}.sps-time-input__text-input{background-color:transparent;width:2.8125rem}.sps-form-control__clear-btn{right:3.625rem}"]}]}],"members":{"isClearable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":53,"character":5},"arguments":["class.sps-time-input--clearable"]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":5},"arguments":["textInput",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":63,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":64,"character":9}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":60,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":61,"character":13},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":62,"character":19},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":65,"character":20}]}],"updateValueFromInputs":[{"__symbolic":"method"}],"updateInputsFromValue":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"disableClearing":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-time-input","props":{}}},"SpsTimeInputExamples":{"basic":{"label":"Basic","description":"<p>Time Input</p>","examples":{"basic":{"template":"\n                    <form [formGroup]=\"form\" id=\"timeInput\">\n                        <div class=\"row\">\n                            <div class=\"col-8\">\n                                <sps-time-input formControlName=\"timeInput\"\n                                id=\"basicTimeInput\"></sps-time-input>\n                            </div>\n                        </div>\n                    </form>\n                ","class":"\n                    class DemoComponent {\n                        form: FormGroup;\n                        constructor(fb: FormBuilder) {\n                            this.form = fb.group({\n                                timeInput: []\n                            });\n                        }\n                    }\n                "}}}},"SpsToggleComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SpsFormControlComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"sps-toggle","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":21},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"SpsFormControlComponent"},"useExisting":{"__symbolic":"reference","name":"SpsToggleComponent"}}],"template":"<div\n    class=\"sps-toggle\"\n    [class.sps-toggle--active]=\"activated\"\n    [class.sps-toggle--large]=\"large\"\n    [class.sps-toggle--disabled]=\"isDisabled\"\n>\n    <input\n        type=\"checkbox\"\n        #checkboxInput\n        [attr.id]=\"inputId\"\n        class=\"sps-toggle__input\"\n        [checked]=\"activated\"\n        [disabled]=\"isDisabled\"\n        (click)=\"toggle()\"\n        [attr.aria-labelledby]=\"statusLabelID\"\n        [attr.aria-describedby]=\"descriptionID\"\n    />\n    <span class=\"sps-toggle__slider\"></span>\n</div>\n<label *ngIf=\"statusLabel\"\n    class=\"sps-toggle__status-label\"\n    [attr.id]=\"statusLabelID\"\n>{{currentStatusLabel}}</label>\n<span *ngIf=\"description\"\n    class=\"sps-toggle__description\"\n    [attr.id]=\"descriptionID\"\n>{{description}}</span>\n"}]}],"members":{"statusLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"description":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"large":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":34,"character":5}}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":47,"character":5},"arguments":["checkboxInput",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":56,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":57,"character":9}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":54,"character":12},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":55,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":58,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":59,"character":35}]}],"ngOnInit":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-toggle","props":{"statusLabel":"[string, string]","description":"string","large":"boolean"}}},"SpsToggleExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":8,"character":26,"module":"./components/toggle/sps-toggle.examples"},"SpsTooltipComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"sps-tooltip","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":22,"character":21},"member":"OnPush"},"template":"<span class=\"sps-tooltip__title d-block\" *ngIf=\"title\">{{title}}</span>\n<span class=\"sps-tooltip__body d-block\"><ng-content></ng-content></span>\n<span class=\"sps-tooltip__caret\"></span>\n"}]}],"members":{"for":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"offsets":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"showOn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":5}}]}],"hideDelay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"_staticClassBindings":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":47,"character":5},"arguments":["class.sps-tooltip"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":48,"character":5},"arguments":["class.z-stratum-tip"]}]}],"_isShown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":51,"character":5},"arguments":["class.sps-tooltip--shown"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":54,"character":5},"arguments":["attr.role"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":77,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":78,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":79,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"updateAttachment":[{"__symbolic":"method"}],"show":[{"__symbolic":"method","decorators":[null]}],"hide":[{"__symbolic":"method","decorators":[null]}],"delayedHide":[{"__symbolic":"method","decorators":[null]}],"toggle":[{"__symbolic":"method","decorators":[null]}],"_onMouseout":[{"__symbolic":"method","decorators":[null,{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":226,"character":5},"arguments":["mouseout"]}]}],"_clearHideDelay":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":233,"character":5},"arguments":["mouseover"]}]}],"addClass":[{"__symbolic":"method"}],"replaceClass":[{"__symbolic":"method"}]},"statics":{"displayName":"sps-tooltip","props":{"for":{"type":"string | HTMLElement | ElementRef","required":true},"title":"string","position":"Position","offsets":"string","showOn":"TooltipShowTrigger","kind":"TooltipKind","hideDelay":"number"},"_instances":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Set"}},"_openTips":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Set"}}}},"SpsTooltipExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":18,"module":"./components/tooltip/sps-tooltip.examples"},"SpsWorkflowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-workflow, sps-wf","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<h1 class=\"sps-workflow__heading\" *ngIf=\"title\">\n  <i *ngIf=\"icon\" aria-hidden=\"true\" class=\"sps-icon sps-icon-{{icon}} sps-workflow__icon\"></i>\n  {{title}}\n</h1>\n<ng-content></ng-content>\n"}]}],"members":{"_spsWorkflowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":5},"arguments":["class.sps-workflow"]}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}]},"statics":{"displayName":"sps-workflow, sps-wf","props":{"title":"string","icon":"string"}}},"SpsWorkflowExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":26,"module":"./components/workflow/sps-workflow.examples"},"SpsWorkflowDocumentComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-workflow-document, sps-wf-doc","template":"<ng-content></ng-content>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"}}]}],"members":{"_spsWorkflowDocumentClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["class.sps-workflow__document"]}]}]},"statics":{"displayName":"sps-workflow-document, sps-wf-doc","props":{}}},"SpsWorkflowDocumentStatusComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-workflow-document-status, sps-wf-ds","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<i *ngIf=\"icon\" aria-hidden=\"true\" class=\"sps-icon sps-icon-{{icon}}\"></i><ng-content></ng-content>\n"}]}],"members":{"_spsWorkflowDocumentStatusClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":13,"character":5},"arguments":["class.sps-workflow__document-status"]}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}]},"statics":{"displayName":"sps-workflow-document-status, sps-wf-ds","props":{"icon":"string"}}},"SpsWorkflowStepComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-workflow-step, sps-wf-step","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<i *ngIf=\"icon\" aria-hidden=\"true\" class=\"sps-icon sps-icon-{{icon}} sps-workflow__step-icon\"></i>\n<h2 class=\"sps-workflow__step-heading\">{{title}}</h2>\n<ng-content></ng-content>\n"}]}],"members":{"_spsWorkflowStepClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":5},"arguments":["class.sps-workflow__step"]}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}]},"statics":{"displayName":"sps-workflow-step, sps-wf-step","props":{"title":"string","icon":"string"}}},"SpsZeroStateComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"sps-zero-state","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":5,"character":21},"member":"OnPush"},"template":"<div class=\"sps-zero-state\">\n    <img class=\"sps-zero-state__image\" [src]=\"artwork\" alt>\n    <h1 class=\"sps-zero-state__heading\">{{ heading }}</h1>\n    <h2 class=\"sps-zero-state__subheading\">{{ subHeading }}</h2>\n    <div class=\"sps-zero-state__content\"><ng-content></ng-content></div>\n</div>\n"}]}],"members":{"artwork":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"heading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"subHeading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}]}},"SpsZeroStatesExamples":{"__symbolic":"error","message":"Tagged template expressions are not supported in metadata","line":7,"character":18,"module":"./components/zero-state/sps-zero-state.examples"},"ModalActionConfig":{"__symbolic":"interface"},"ModalActionMethod":{"__symbolic":"interface"},"ModalAction":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Lambda not supported","line":21,"character":11,"module":"./decorators/modal-action"}},"SpsGridWidthDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[spsGridWidth]"}]}],"members":{"spsGridWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":5,"character":5}}]}],"zeroWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":7,"character":5},"arguments":["class.d-none"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":11,"character":66}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"SpsIconDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[spsIcon]"}]}],"members":{"spsIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":5}}]}],"spsIconSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":10,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":10,"character":66}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"replaceClass":[{"__symbolic":"method"}]}},"SpsModalOpenDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[spsModalOpen]"}]}],"members":{"spsModalOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":6,"character":5}}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":8,"character":5},"arguments":["click"]}]}]}},"SpsAutocompleteModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":8},{"__symbolic":"reference","name":"SpsOptionListModule"}],"declarations":[{"__symbolic":"reference","name":"SpsAutocompleteComponent"}],"exports":[{"__symbolic":"reference","name":"SpsAutocompleteComponent"}]}]}],"members":{}},"SpsContentRowModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsContentRowColComponent"},{"__symbolic":"reference","name":"SpsContentRowComponent"},{"__symbolic":"reference","name":"SpsContentRowExpansionComponent"}],"exports":[{"__symbolic":"reference","name":"SpsContentRowColComponent"},{"__symbolic":"reference","name":"SpsContentRowComponent"},{"__symbolic":"reference","name":"SpsContentRowExpansionComponent"}]}]}],"members":{}},"DatetimeModuleConfig":{"__symbolic":"interface"},"SpsDatetimeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":27,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":28,"character":14},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":28,"character":28},{"__symbolic":"reference","name":"SpsSelectModule"}],"declarations":[{"__symbolic":"reference","name":"SpsDatepickerComponent"},{"__symbolic":"reference","name":"SpsDatepickerCalendarComponent"},{"__symbolic":"reference","name":"SpsDatepickerInputComponent"},{"__symbolic":"reference","name":"SpsDatePipe"},{"__symbolic":"reference","name":"SpsDateRangePickerComponent"},{"__symbolic":"reference","name":"SpsDatetimeRangePickerComponent"},{"__symbolic":"reference","name":"SpsDatetimePipe"},{"__symbolic":"reference","name":"SpsTimeInputComponent"},{"__symbolic":"reference","name":"SpsTimePipe"}],"exports":[{"__symbolic":"reference","name":"SpsDatepickerComponent"},{"__symbolic":"reference","name":"SpsDatePipe"},{"__symbolic":"reference","name":"SpsDateRangePickerComponent"},{"__symbolic":"reference","name":"SpsDatetimeRangePickerComponent"},{"__symbolic":"reference","name":"SpsDatetimePipe"},{"__symbolic":"reference","name":"SpsTimeInputComponent"},{"__symbolic":"reference","name":"SpsTimePipe"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":84,"character":9},"arguments":[{"__symbolic":"reference","name":"LOCALE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":85,"character":9},"arguments":[{"__symbolic":"reference","name":"TIMEZONE"}]}]],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"SpsDatetimeModule"},"providers":[{"provide":{"__symbolic":"reference","name":"DATE_FORMAT"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"dateFormat"},"right":"L"}},{"provide":{"__symbolic":"reference","name":"DATETIME_FORMAT"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"datetimeFormat"},"right":"L LT"}},{"provide":{"__symbolic":"reference","name":"LOCALE"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"locale"},"right":"en-US"}},{"provide":{"__symbolic":"reference","name":"TIME_FORMAT"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"timeFormat"},"right":"LT"}},{"provide":{"__symbolic":"reference","name":"TIMEZONE"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"timezone"},"right":"America/Chicago"}}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"SpsDatetimeModule"}}}}},"SpsDescriptionListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"SpsDescriptionListComponent"},{"__symbolic":"reference","name":"SpsDescriptionListDefinitionComponent"},{"__symbolic":"reference","name":"SpsDescriptionListTermComponent"}],"declarations":[{"__symbolic":"reference","name":"SpsDescriptionListComponent"},{"__symbolic":"reference","name":"SpsDescriptionListDefinitionComponent"},{"__symbolic":"reference","name":"SpsDescriptionListTermComponent"}]}]}],"members":{}},"SpsDropdownModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":8},{"__symbolic":"reference","name":"SpsOptionListModule"},{"__symbolic":"reference","name":"SpsDSCoreModule"}],"declarations":[{"__symbolic":"reference","name":"SpsDropdownComponent"},{"__symbolic":"reference","name":"SpsDropdownOptionComponent"},{"__symbolic":"reference","name":"SpsCheckboxDropdownComponent"},{"__symbolic":"reference","name":"SpsSplitButtonComponent"}],"exports":[{"__symbolic":"reference","name":"SpsDropdownComponent"},{"__symbolic":"reference","name":"SpsDropdownOptionComponent"},{"__symbolic":"reference","name":"SpsCheckboxDropdownComponent"},{"__symbolic":"reference","name":"SpsSplitButtonComponent"}]}]}],"members":{}},"SpsDSCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":22,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsButtonComponent"},{"__symbolic":"reference","name":"SpsButtonGroupComponent"},{"__symbolic":"reference","name":"SpsCardComponent"},{"__symbolic":"reference","name":"SpsCardFooterComponent"},{"__symbolic":"reference","name":"SpsCardHeaderComponent"},{"__symbolic":"reference","name":"SpsCardTabbedPaneComponent"},{"__symbolic":"reference","name":"SpsGridColComponent"},{"__symbolic":"reference","name":"SpsGridRowComponent"},{"__symbolic":"reference","name":"SpsSpinnerComponent"},{"__symbolic":"reference","name":"SpsTabsComponent"},{"__symbolic":"reference","name":"SpsTagComponent"},{"__symbolic":"reference","name":"SpsGridWidthDirective"},{"__symbolic":"reference","name":"SpsIconDirective"}],"exports":[{"__symbolic":"reference","name":"SpsButtonComponent"},{"__symbolic":"reference","name":"SpsButtonGroupComponent"},{"__symbolic":"reference","name":"SpsCardComponent"},{"__symbolic":"reference","name":"SpsCardFooterComponent"},{"__symbolic":"reference","name":"SpsCardHeaderComponent"},{"__symbolic":"reference","name":"SpsCardTabbedPaneComponent"},{"__symbolic":"reference","name":"SpsGridColComponent"},{"__symbolic":"reference","name":"SpsGridRowComponent"},{"__symbolic":"reference","name":"SpsSpinnerComponent"},{"__symbolic":"reference","name":"SpsTabsComponent"},{"__symbolic":"reference","name":"SpsTagComponent"},{"__symbolic":"reference","name":"SpsGridWidthDirective"},{"__symbolic":"reference","name":"SpsIconDirective"}]}]}],"members":{}},"SpsFeedbackModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsFeedbackBlockComponent"},{"__symbolic":"reference","name":"SpsMicroBlockComponent"}],"exports":[{"__symbolic":"reference","name":"SpsFeedbackBlockComponent"},{"__symbolic":"reference","name":"SpsMicroBlockComponent"}]}]}],"members":{}},"SpsFocusedTaskModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":14},{"__symbolic":"reference","name":"SpsDSCoreModule"}],"declarations":[{"__symbolic":"reference","name":"SpsFocusedTaskComponent"},{"__symbolic":"reference","name":"SpsFocusedTaskActionsComponent"}],"exports":[{"__symbolic":"reference","name":"SpsFocusedTaskComponent"},{"__symbolic":"reference","name":"SpsFocusedTaskActionsComponent"}]}]}],"members":{}},"SpsFormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":20,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":22,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":23,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":24,"character":8},{"__symbolic":"reference","name":"SpsTooltipModule"}],"declarations":[{"__symbolic":"reference","name":"SpsCheckboxComponent"},{"__symbolic":"reference","name":"SpsConditionalFieldComponent"},{"__symbolic":"reference","name":"SpsFieldsetComponent"},{"__symbolic":"reference","name":"SpsFieldsetErrorComponent"},{"__symbolic":"reference","name":"SpsInputGroupComponent"},{"__symbolic":"reference","name":"SpsLabelComponent"},{"__symbolic":"reference","name":"SpsLabelErrorComponent"},{"__symbolic":"reference","name":"SpsLabelHelpComponent"},{"__symbolic":"reference","name":"SpsRadioButtonComponent"},{"__symbolic":"reference","name":"SpsTextInputComponent"},{"__symbolic":"reference","name":"SpsTextareaComponent"},{"__symbolic":"reference","name":"SpsToggleComponent"}],"exports":[{"__symbolic":"reference","name":"SpsCheckboxComponent"},{"__symbolic":"reference","name":"SpsConditionalFieldComponent"},{"__symbolic":"reference","name":"SpsFieldsetComponent"},{"__symbolic":"reference","name":"SpsFieldsetErrorComponent"},{"__symbolic":"reference","name":"SpsInputGroupComponent"},{"__symbolic":"reference","name":"SpsLabelComponent"},{"__symbolic":"reference","name":"SpsLabelErrorComponent"},{"__symbolic":"reference","name":"SpsLabelHelpComponent"},{"__symbolic":"reference","name":"SpsRadioButtonComponent"},{"__symbolic":"reference","name":"SpsTextInputComponent"},{"__symbolic":"reference","name":"SpsTextareaComponent"},{"__symbolic":"reference","name":"SpsToggleComponent"}]}]}],"members":{}},"SpsGrowlerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsGrowlerComponent"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"SpsGrowlerOutletComponent"}],"exports":[{"__symbolic":"reference","name":"SpsGrowlerComponent"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"SpsGrowlerOutletComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"SpsGrowlerModule"},"providers":[{"__symbolic":"reference","name":"SpsGrowlerService"}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"SpsGrowlerModule"}}}}},"SpsIncrementorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"SpsDSCoreModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":7,"character":31}],"exports":[{"__symbolic":"reference","name":"SpsIncrementorComponent"}],"declarations":[{"__symbolic":"reference","name":"SpsIncrementorComponent"}]}]}],"members":{}},"SpsKeyValueListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SpsKeyValueListComponent"},{"__symbolic":"reference","name":"SpsKeyValueListItemComponent"}],"exports":[{"__symbolic":"reference","name":"SpsKeyValueListComponent"},{"__symbolic":"reference","name":"SpsKeyValueListItemComponent"}]}]}],"members":{}},"SpsListActionBarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsListActionBarComponent"}],"exports":[{"__symbolic":"reference","name":"SpsListActionBarComponent"}]}]}],"members":{}},"SpsModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsModalComponent"},{"__symbolic":"reference","name":"SpsModalOpenDirective"}],"exports":[{"__symbolic":"reference","name":"SpsModalComponent"},{"__symbolic":"reference","name":"SpsModalOpenDirective"}]}]}],"members":{}},"SpsMultiSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsMultiSelectTagComponent"}],"exports":[{"__symbolic":"reference","name":"SpsMultiSelectTagComponent"}]}]}],"members":{}},"SpsOptionListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":14},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":28}],"declarations":[{"__symbolic":"reference","name":"SpsOptionListComponent"}],"providers":[{"__symbolic":"reference","name":"SpsOptionListFactory"}],"exports":[{"__symbolic":"reference","name":"SpsOptionListComponent"}],"entryComponents":[{"__symbolic":"reference","name":"SpsOptionListComponent"}]}]}],"members":{}},"SpsPageTitleModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":14}],"exports":[{"__symbolic":"reference","name":"SpsPageTitleComponent"},{"__symbolic":"reference","name":"SpsPageSubtitleComponent"}],"declarations":[{"__symbolic":"reference","name":"SpsPageTitleComponent"},{"__symbolic":"reference","name":"SpsPageSubtitleComponent"}],"providers":[]}]}],"members":{}},"SpsPaginationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":7,"character":14},{"__symbolic":"reference","name":"SpsSelectModule"}],"declarations":[{"__symbolic":"reference","name":"SpsPageSelectorComponent"},{"__symbolic":"reference","name":"SpsPaginationComponent"}],"exports":[{"__symbolic":"reference","name":"SpsPageSelectorComponent"},{"__symbolic":"reference","name":"SpsPaginationComponent"}]}]}],"members":{}},"SpsProductBarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":14},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":7,"character":28}],"declarations":[{"__symbolic":"reference","name":"SpsProductBarComponent"}],"exports":[{"__symbolic":"reference","name":"SpsProductBarComponent"}]}]}],"members":{}},"SpsSearchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":17,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":18,"character":8},{"__symbolic":"reference","name":"SpsDSCoreModule"},{"__symbolic":"reference","name":"SpsFormsModule"}],"declarations":[{"__symbolic":"reference","name":"SpsAdvancedSearchComponent"},{"__symbolic":"reference","name":"SpsAdvancedSearchFooterComponent"},{"__symbolic":"reference","name":"SpsListToolbarComponent"},{"__symbolic":"reference","name":"SpsSearchResultsBarComponent"},{"__symbolic":"reference","name":"SpsListToolbarSearchComponent"}],"exports":[{"__symbolic":"reference","name":"SpsAdvancedSearchComponent"},{"__symbolic":"reference","name":"SpsAdvancedSearchFooterComponent"},{"__symbolic":"reference","name":"SpsListToolbarComponent"},{"__symbolic":"reference","name":"SpsSearchResultsBarComponent"},{"__symbolic":"reference","name":"SpsListToolbarSearchComponent"}]}]}],"members":{}},"SpsSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":14},{"__symbolic":"reference","name":"SpsOptionListModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":49}],"declarations":[{"__symbolic":"reference","name":"SpsSelectComponent"}],"exports":[{"__symbolic":"reference","name":"SpsSelectComponent"}]}]}],"members":{}},"SpsSideNavModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":12,"character":8},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":13,"character":8},{"__symbolic":"reference","name":"SpsDSCoreModule"}],"declarations":[{"__symbolic":"reference","name":"SpsSideNavComponent"},{"__symbolic":"reference","name":"ɵg"}],"exports":[{"__symbolic":"reference","name":"SpsSideNavComponent"},{"__symbolic":"reference","name":"ɵg"}]}]}],"members":{}},"SpsSummaryListViewModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsSummaryListColComponent"},{"__symbolic":"reference","name":"SpsSummaryListRowComponent"},{"__symbolic":"reference","name":"SpsSummaryListExpansionComponent"}],"exports":[{"__symbolic":"reference","name":"SpsSummaryListColComponent"},{"__symbolic":"reference","name":"SpsSummaryListRowComponent"},{"__symbolic":"reference","name":"SpsSummaryListExpansionComponent"}]}]}],"members":{}},"SpsTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":14},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":28}],"declarations":[{"__symbolic":"reference","name":"SpsTableComponent"},{"__symbolic":"reference","name":"SpsTableBodyComponent"},{"__symbolic":"reference","name":"SpsTableCellComponent"},{"__symbolic":"reference","name":"SpsTableHeadComponent"},{"__symbolic":"reference","name":"SpsTableHeaderComponent"},{"__symbolic":"reference","name":"SpsTableRowComponent"}],"exports":[{"__symbolic":"reference","name":"SpsTableComponent"},{"__symbolic":"reference","name":"SpsTableBodyComponent"},{"__symbolic":"reference","name":"SpsTableCellComponent"},{"__symbolic":"reference","name":"SpsTableHeadComponent"},{"__symbolic":"reference","name":"SpsTableHeaderComponent"},{"__symbolic":"reference","name":"SpsTableRowComponent"}]}]}],"members":{}},"SpsTaskQueueModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":14},{"__symbolic":"reference","name":"SpsTooltipModule"}],"declarations":[{"__symbolic":"reference","name":"SpsTaskQueueComponent"}],"exports":[{"__symbolic":"reference","name":"SpsTaskQueueComponent"}]}]}],"members":{}},"SpsTooltipModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsTooltipComponent"}],"exports":[{"__symbolic":"reference","name":"SpsTooltipComponent"}]}]}],"members":{}},"SpsWorkflowModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":14}],"declarations":[{"__symbolic":"reference","name":"SpsWorkflowComponent"},{"__symbolic":"reference","name":"SpsWorkflowStepComponent"},{"__symbolic":"reference","name":"SpsWorkflowDocumentComponent"},{"__symbolic":"reference","name":"SpsWorkflowDocumentStatusComponent"}],"exports":[{"__symbolic":"reference","name":"SpsWorkflowComponent"},{"__symbolic":"reference","name":"SpsWorkflowStepComponent"},{"__symbolic":"reference","name":"SpsWorkflowDocumentComponent"},{"__symbolic":"reference","name":"SpsWorkflowDocumentStatusComponent"}]}]}],"members":{}},"SpsZeroStateModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":14}],"exports":[{"__symbolic":"reference","name":"SpsZeroStateComponent"},{"__symbolic":"reference","name":"SpsMicroZeroStateComponent"}],"declarations":[{"__symbolic":"reference","name":"SpsZeroStateComponent"},{"__symbolic":"reference","name":"SpsMicroZeroStateComponent"}],"providers":[]}]}],"members":{}},"SpsDatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":10,"character":1},"arguments":[{"name":"spsDate"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":9},"arguments":[{"__symbolic":"reference","name":"DATE_FORMAT"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":9},"arguments":[{"__symbolic":"reference","name":"TIMEZONE"}]}]],"parameters":[null,null]}],"transform":[{"__symbolic":"method"}]}},"SpsDatetimePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":10,"character":1},"arguments":[{"name":"spsDatetime"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":9},"arguments":[{"__symbolic":"reference","name":"DATETIME_FORMAT"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":9},"arguments":[{"__symbolic":"reference","name":"TIMEZONE"}]}]],"parameters":[null,null]}],"transform":[{"__symbolic":"method"}]}},"SpsTimePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":10,"character":1},"arguments":[{"name":"spsTime"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":9},"arguments":[{"__symbolic":"reference","name":"TIME_FORMAT"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":9},"arguments":[{"__symbolic":"reference","name":"TIMEZONE"}]}]],"parameters":[null,null]}],"transform":[{"__symbolic":"method"}]}},"GrowlerConfig":{"__symbolic":"interface"},"SpsGrowlerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"createGrowler":[{"__symbolic":"method"}],"removeGrowler":[{"__symbolic":"method"}]}},"SpsOptionListFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":10,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":11,"character":26}]}],"create":[{"__symbolic":"method"}]}},"DATE_FORMAT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":31},"arguments":["Date format used for datetime module things"]},"DATETIME_FORMAT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":35},"arguments":["Datetime format used for datetime module things"]},"LOCALE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":26},"arguments":["Locale used for datetime module things"]},"TIME_FORMAT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":31},"arguments":["Time format used for datetime module things"]},"TIMEZONE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":28},"arguments":["Timezone used for datetime module things"]},"CardSpsTab":{"__symbolic":"interface"},"PageStatus":{"__symbolic":"interface"},"NgSpsTask":{"__symbolic":"interface"},"aggregateValidator":{"__symbolic":"function"},"dateRangeValidator":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":47,"module":"./validators/date-range.validator"},"maxDateValidator":{"__symbolic":"error","message":"Lambda not supported","line":4,"character":32,"module":"./validators/max-date.validator"},"minDateValidator":{"__symbolic":"error","message":"Lambda not supported","line":4,"character":32,"module":"./validators/min-date.validator"},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"members":{"backgroundPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":18,"character":5},"arguments":["style.backgroundPosition"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":28,"character":32},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":29,"character":30}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"pinColumns":[{"__symbolic":"method"}]},"statics":{"props":{}}},"ɵb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"members":{"selection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":5}}]}],"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":19,"character":14}}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"_makeRowSelectable":[{"__symbolic":"method","decorators":[null]}],"updateSelectionFlags":[{"__symbolic":"method","decorators":[null]}],"updateSelectionsFromFlag":[{"__symbolic":"method"}],"updateSelectionsFromInput":[{"__symbolic":"method","decorators":[null]}],"_emitSelected":[{"__symbolic":"method"}],"_selectedRowIndexReducer":[{"__symbolic":"method","decorators":[null]}]},"statics":{"props":{"selection":"Array<number>","selectionChange":{"event":true,"type":"Array<number>"},"selectable":"boolean"}}},"ɵc":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"members":{"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"sortChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":5}}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"updateSortingDisplay":[{"__symbolic":"method","decorators":[null]}]},"statics":{"props":{"sort":"Array<SortedColumn>","sortChange":{"event":true,"type":"Array<SortedColumn>"}}}},"ɵd":{"__symbolic":"class","members":{"headers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":8,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsTableHeaderComponent"},{"descendants":true}]}]}],"body":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":11,"character":5},"arguments":[{"__symbolic":"reference","name":"SpsTableBodyComponent"},{"static":false}]}]}]},"statics":{"props":{}}},"ɵe":{"__symbolic":"class","members":{"pinLeft":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":5},"arguments":["style.left"]}]}],"pinRight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":14,"character":5},"arguments":["style.right"]}]}],"pinned":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@spscommerce/ng-utils","name":"AttributePresenceInput","line":18,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":5},"arguments":["class.sps-table__cell--pinned"]}]}],"setPinPosition":[{"__symbolic":"method"}]},"statics":{"props":{"pinned":"boolean"}}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"sps-growler-internal","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":26,"character":21},"member":"OnPush"},"template":"<div class=\"sps-growler__icon-box\">\n  <img *ngIf=\"imgSrc\" [src]=\"imgSrc\"/>\n  <i *ngIf=\"!imgSrc\" [ngClass]=\"iconClass\" aria-hidden=\"true\"></i>\n</div>\n<div class=\"sps-growler__message-box\">\n  <div class=\"sps-growler__message-box-text\">\n    <span class=\"sps-growler__message-box-title d-block\">{{title}}</span>\n    <div class=\"sps-growler__message-box-subtitle\">\n      <ng-container *ngTemplateOutlet=\"template\"></ng-container>\n    </div>\n  </div>\n  <button type=\"button\"\n    class=\"sps-growler__close-button\"\n    aria-hidden=\"true\"\n    (click)=\"closeGrowler()\"\n  >\n    <i class=\"sps-icon sps-icon-x\"\n      title=\"Close\"\n    ></i>\n  </button>\n</div>"}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"kind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"imgSrc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":5}}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":5},"arguments":["attr.role"]}]}],"_spsGrowlerClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":38,"character":5},"arguments":["class.sps-growler"]}]}],"shown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":5},"arguments":["class.show"]}]}],"fade":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":43,"character":5},"arguments":["class.fade"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":63,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":64,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":65,"character":27}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"cancelTimers":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":82,"character":5},"arguments":["mouseenter"]}]}],"startTimers":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":91,"character":5},"arguments":["mouseleave"]}]}],"closeGrowler":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"sps-side-nav-branch","template":"<ul class=\"sps-side-nav__branch\"\n    [class.sps-side-nav__branch--active]=\"router.routerState.snapshot.url.match(branch?.path)\">\n    <li\n        *ngFor=\"let leaf of branch?.children\"\n        class=\"sps-side-nav__leaf\"\n        [class.sps-side-nav__leaf--active]=\"router.routerState.snapshot.url.match(leaf.path) && !leafHasChildren(leaf)\"\n        [class.d-none]=\"!leaf.name.toLowerCase().match(filter.toLowerCase())\"\n    >\n        <a class=\"sps-side-nav__link\"\n            [routerLink]=\"leafHasChildren(leaf) ? null : leaf.path\"\n            (click)=\"leaf.expanded = !leaf.expanded\"\n        >\n            <i *ngIf=\"leafHasChildren(leaf)\"\n                class=\"sps-icon sps-side-nav__toggle\"\n                [class.sps-icon-chevron-down]=\"leaf.expanded\"\n                [class.sps-icon-chevron-right]=\"!leaf.expanded\"\n            ></i>\n            <i *ngIf=\"leaf.icon\" class=\"sps-icon sps-icon-{{leaf.icon}}\"></i>\n            <span class=\"sps-side-nav__link-title\">{{leaf.name}}</span>\n            <div class=\"sps-side-nav__link-tag\">\n                <span *ngIf=\"leaf.tag\" class=\"sps-badge sps-badge--default\">{{leaf.tag}}</span>\n            </div>\n        </a>\n        <sps-side-nav-branch *ngIf=\"leaf.expanded && leafHasChildren(leaf)\" [branch]=\"leaf\"></sps-side-nav-branch>\n    </li>\n</ul>\n"}]}],"members":{"branch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"filter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":12,"character":31}]}],"leafHasChildren":[{"__symbolic":"method"}]}}},"origins":{"DynamicComponentRef":"./classes/dynamic-component-ref","ModalEventInit":"./classes/modal-event","ModalEvent":"./classes/modal-event","SpsAdvancedSearchComponent":"./components/advanced-search/sps-advanced-search.component","SpsAdvancedSearchExamples":"./components/advanced-search/sps-advanced-search.examples","SpsAdvancedSearchFooterComponent":"./components/advanced-search-footer/sps-advanced-search-footer.component","SpsAutocompleteComponent":"./components/autocomplete/sps-autocomplete.component","SpsAutocompleteExamples":"./components/autocomplete/sps-autocomplete.examples","SpsButtonComponent":"./components/button/sps-button.component","SpsButtonExamples":"./components/button/sps-button.examples","SpsButtonGroupComponent":"./components/button-group/sps-button-group.component","SpsCardComponent":"./components/card/sps-card.component","SpsCardExamples":"./components/card/sps-card.examples","SpsCardFooterComponent":"./components/card-footer/sps-card-footer.component","SpsCardHeaderComponent":"./components/card-header/sps-card-header.component","SpsCardTabbedPaneComponent":"./components/card-tabbed-pane/sps-card-tabbed-pane.component","SpsCheckboxComponent":"./components/checkbox/sps-checkbox.component","SpsCheckboxExamples":"./components/checkbox/sps-checkbox.examples","SpsCheckboxDropdownComponent":"./components/checkbox-dropdown/sps-checkbox-dropdown.component","SpsConditionalFieldComponent":"./components/conditional-field/sps-conditional-field.component","SpsConditionalFieldExamples":"./components/conditional-field/sps-conditional-field.examples","SpsContentRowComponent":"./components/content-row/sps-content-row.component","SpsContentRowExamples":"./components/content-row/sps-content-row.examples","SpsContentRowColComponent":"./components/content-row-col/sps-content-row-col.component","SpsContentRowExpansionComponent":"./components/content-row-expansion/sps-content-row-expansion.component","newWeekArray":"./components/datepicker/calendar/sps-datepicker-calendar.component","SpsDatepickerCalendarComponent":"./components/datepicker/calendar/sps-datepicker-calendar.component","SpsDatepickerInputComponent":"./components/datepicker/input/sps-datepicker-input.component","SpsDateRangePickerComponent":"./components/datepicker/range/sps-date-range-picker.component","SpsDateRangePickerExamples":"./components/datepicker/range/sps-date-range-picker.examples","SpsDatepickerComponent":"./components/datepicker/single/sps-datepicker.component","SpsDatepickerExamples":"./components/datepicker/single/sps-datepicker.examples","weekOfMonth":"./components/datepicker/sps-abstract-datepicker","SpsAbstractDatepicker":"./components/datepicker/sps-abstract-datepicker","SpsDatetimeRangePickerComponent":"./components/datetime-range-picker/sps-datetime-range-picker.component","SpsDatetimeRangePickerExamples":"./components/datetime-range-picker/sps-datetime-range-picker.examples","SpsDescriptionListComponent":"./components/description-list/sps-description-list.component","SpsDescriptionListExamples":"./components/description-list/sps-description-list.examples","SpsDescriptionListDefinitionComponent":"./components/description-list-definition/sps-description-list-definition.component","SpsDescriptionListTermComponent":"./components/description-list-term/sps-description-list-term.component","SpsDropdownComponent":"./components/dropdown/sps-dropdown.component","SpsDropdownExamples":"./components/dropdown/sps-dropdown.examples","SpsDropdownOptionComponent":"./components/dropdown-option/sps-dropdown-option.component","SpsFeedbackBlockComponent":"./components/feedback-block/sps-feedback-block.component","SpsFeedbackBlockExamples":"./components/feedback-block/sps-feedback-block.examples","SpsFieldsetComponent":"./components/fieldset/sps-fieldset.component","SpsFieldsetErrorComponent":"./components/fieldset/sps-fieldset.component","SpsFieldsetExamples":"./components/fieldset/sps-fieldset.examples","SpsFocusedTaskComponent":"./components/focused-task/sps-focused-task.component","SpsFocusedTaskExamples":"./components/focused-task/sps-focused-task.examples","SpsFocusedTaskActionsComponent":"./components/focused-task/sps-focused-task-actions.component","SpsAbstractFieldsetComponent":"./components/forms/sps-abstract-fieldset.abstract.component","SpsFormComponent":"./components/forms/sps-form-component.abstract.component","SpsFormControlComponent":"./components/forms/sps-form-control.abstract.component","SpsGridColComponent":"./components/grid/sps-grid-col.component","SpsGridRowComponent":"./components/grid/sps-grid-row.component","SpsGrowlerComponent":"./components/growler/sps-growler.component","SpsGrowlerExamples":"./components/growler/sps-growler.examples","SpsGrowlerOutletComponent":"./components/growler-outlet/sps-growler-outlet.component","SpsIncrementorComponent":"./components/incrementor/sps-incrementor.component","SpsIncrementorExamples":"./components/incrementor/sps-incrementor.examples","SpsInputGroupComponent":"./components/input-group/sps-input-group.component","SpsKeyValueListComponent":"./components/key-value-list/sps-key-value-list.component","SpsKeyValueListExamples":"./components/key-value-list/sps-key-value-list.examples","SpsKeyValueListItemComponent":"./components/key-value-list-item/sps-key-value-list-item.component","SpsLabelErrorComponent":"./components/label/sps-label.component","SpsLabelHelpComponent":"./components/label/sps-label.component","SpsLabelComponent":"./components/label/sps-label.component","SpsLabelExamples":"./components/label/sps-label.examples","SpsListActionBarComponent":"./components/list-action-bar/sps-list-action-bar.component","SpsListActionBarExamples":"./components/list-action-bar/sps-list-action-bar.examples","SpsListToolbarComponent":"./components/list-toolbar/sps-list-toolbar.component","SpsListToolbarExamples":"./components/list-toolbar/sps-list-toolbar.examples","SpsListToolbarSearchComponent":"./components/list-toolbar/sps-list-toolbar-search.component","SpsMicroBlockComponent":"./components/micro-block/sps-micro-block.component","SpsMicroBlocksExamples":"./components/micro-block/sps-micro-block.examples","SpsMicroZeroStateComponent":"./components/micro-zero-state/sps-micro-zero-state.component","ModalSize":"./components/modal/sps-modal.component","ModalType":"./components/modal/sps-modal.component","SpsModalComponent":"./components/modal/sps-modal.component","SpsModalExamples":"./components/modal/sps-modal.component.examples","SpsMultiSelectTagComponent":"./components/multi-select-tag/sps-multi-select-tag.component","SpsMultiSelectTagExamples":"./components/multi-select-tag/sps-multi-select-tag.examples","SpsOptionListComponent":"./components/option-list/sps-option-list.component","SpsPageSubtitleComponent":"./components/page-subtitle/sps-page-subtitle.component","SpsPageTitleComponent":"./components/page-title/sps-page-title.component","SpsPageTitleExamples":"./components/page-title/sps-page-title.examples","SpsPageSelectorComponent":"./components/page-selector/sps-page-selector.component","SpsPaginationComponent":"./components/pagination/sps-pagination.component","SpsPaginationExamples":"./components/pagination/sps-pagination.examples","SpsProductBarComponent":"./components/product-bar/sps-product-bar.component","SpsProductBarExamples":"./components/product-bar/sps-product-bar.examples","SpsRadioButtonComponent":"./components/radio/sps-radio-button.component","SpsRadioButtonExamples":"./components/radio/sps-radio-button.examples","SpsSearchResultsBarComponent":"./components/search-results-bar/sps-search-results-bar.component","SpsSearchResultsBarExamples":"./components/search-results-bar/sps-search-results-bar.examples","SpsSelectComponent":"./components/select/sps-select.component","SpsSelectExamples":"./components/select/sps-select.examples","replaceKeyWithName":"./components/side-nav/nav-node","navNode":"./components/side-nav/nav-node","SpsSideNavComponent":"./components/side-nav/sps-side-nav.component","SpsSpinnerComponent":"./components/spinner/sps-spinner.component","SpsSpinnerExamples":"./components/spinner/sps-spinner.examples","SpsSplitButtonComponent":"./components/split-button/sps-split-button.component","SpsSplitButtonExamples":"./components/split-button/sps-split-button.examples","SpsSummaryListColComponent":"./components/summary-list-col/sps-summary-list-col.component","SpsSummaryListExpansionComponent":"./components/summary-list-expansion/sps-summary-list-expansion.component","SpsSummaryListRowComponent":"./components/summary-list-row/sps-summary-list-row.component","SpsSummarylistViewExamples":"./components/summary-list-row/sps-summary-list-view.examples","SpsTableComponent":"./components/table/table/sps-table.component","SpsTableExamples":"./components/table/table/sps-table.examples","SpsTableBodyComponent":"./components/table/table-body/sps-table-body.component","SpsTableCellComponent":"./components/table/table-cell/sps-table-cell.component","SpsTableHeadComponent":"./components/table/table-head/sps-table-head.component","SpsTableHeaderComponent":"./components/table/table-header/sps-table-header.component","SpsTableRowComponent":"./components/table/table-row/sps-table-row.component","SpsTabsComponent":"./components/tabs/sps-tabs.component","SpsTaskQueueComponent":"./components/task-queue/sps-task-queue.component","SpsTaskQueueExamples":"./components/task-queue/sps-task-queue.examples","SpsTagComponent":"./components/tag/sps-tag.component","SpsTagExamples":"./components/tag/sps-tag.examples","SpsTextInputComponent":"./components/text-input/sps-text-input.component","SpsTextInputExamples":"./components/text-input/sps-text-input.examples","SpsTextareaComponent":"./components/textarea/sps-textarea.component","SpsTextareaExamples":"./components/textarea/sps-textarea.examples","SpsTimeInputComponent":"./components/time-input/sps-time-input.component","SpsTimeInputExamples":"./components/time-input/sps-time-input.examples","SpsToggleComponent":"./components/toggle/sps-toggle.component","SpsToggleExamples":"./components/toggle/sps-toggle.examples","SpsTooltipComponent":"./components/tooltip/sps-tooltip.component","SpsTooltipExamples":"./components/tooltip/sps-tooltip.examples","SpsWorkflowComponent":"./components/workflow/sps-workflow.component","SpsWorkflowExamples":"./components/workflow/sps-workflow.examples","SpsWorkflowDocumentComponent":"./components/workflow-document/sps-workflow-document.component","SpsWorkflowDocumentStatusComponent":"./components/workflow-document-status/sps-workflow-document-status.component","SpsWorkflowStepComponent":"./components/workflow-step/sps-workflow-step.component","SpsZeroStateComponent":"./components/zero-state/sps-zero-state.component","SpsZeroStatesExamples":"./components/zero-state/sps-zero-state.examples","ModalActionConfig":"./decorators/modal-action","ModalActionMethod":"./decorators/modal-action","ModalAction":"./decorators/modal-action","SpsGridWidthDirective":"./directives/sps-grid-width.directive","SpsIconDirective":"./directives/sps-icon.directive","SpsModalOpenDirective":"./directives/sps-modal-open.directive","SpsAutocompleteModule":"./modules/sps-autocomplete.module","SpsContentRowModule":"./modules/sps-content-row.module","DatetimeModuleConfig":"./modules/sps-datetime.module","SpsDatetimeModule":"./modules/sps-datetime.module","SpsDescriptionListModule":"./modules/sps-description-list.module","SpsDropdownModule":"./modules/sps-dropdown.module","SpsDSCoreModule":"./modules/sps-ds-core.module","SpsFeedbackModule":"./modules/sps-feedback.module","SpsFocusedTaskModule":"./modules/sps-focused-task.module","SpsFormsModule":"./modules/sps-forms.module","SpsGrowlerModule":"./modules/sps-growler.module","SpsIncrementorModule":"./modules/sps-incrementor.module","SpsKeyValueListModule":"./modules/sps-key-value-list.module","SpsListActionBarModule":"./modules/sps-list-action-bar.module","SpsModalModule":"./modules/sps-modal.module","SpsMultiSelectModule":"./modules/sps-multi-select.module","SpsOptionListModule":"./modules/sps-option-list.module","SpsPageTitleModule":"./modules/sps-page-title.module","SpsPaginationModule":"./modules/sps-pagination.module","SpsProductBarModule":"./modules/sps-product-bar.module","SpsSearchModule":"./modules/sps-search.module","SpsSelectModule":"./modules/sps-select.module","SpsSideNavModule":"./modules/sps-side-nav.module","SpsSummaryListViewModule":"./modules/sps-summary-list-view.module","SpsTableModule":"./modules/sps-table.module","SpsTaskQueueModule":"./modules/sps-task-queue.module","SpsTooltipModule":"./modules/sps-tooltip.module","SpsWorkflowModule":"./modules/sps-workflow.module","SpsZeroStateModule":"./modules/sps-zero-state.module","SpsDatePipe":"./pipes/sps-date.pipe","SpsDatetimePipe":"./pipes/sps-datetime.pipe","SpsTimePipe":"./pipes/sps-time.pipe","GrowlerConfig":"./services/sps-growler.service","SpsGrowlerService":"./services/sps-growler.service","SpsOptionListFactory":"./services/sps-option-list.factory","DATE_FORMAT":"./tokens/date-format.token","DATETIME_FORMAT":"./tokens/datetime-format.token","LOCALE":"./tokens/locale.token","TIME_FORMAT":"./tokens/time-format.token","TIMEZONE":"./tokens/timezone.token","CardSpsTab":"./types/card","PageStatus":"./types/pagination","NgSpsTask":"./types/task-queue","aggregateValidator":"./validators/aggregate.validator","dateRangeValidator":"./validators/date-range.validator","maxDateValidator":"./validators/max-date.validator","minDateValidator":"./validators/min-date.validator","ɵa":"./components/table/table/l3-pinned-cols","ɵb":"./components/table/table/l2-row-selection","ɵc":"./components/table/table/l1-sorting","ɵd":"./components/table/table/l0-base","ɵe":"./components/table/pinnable-table-cell","ɵf":"./components/growler/sps-growler-internal.component","ɵg":"./components/side-nav-branch/sps-side-nav-branch.component"},"importAs":"@spscommerce/ds-angular"}