{"__symbolic":"module","version":4,"metadata":{"TsSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":29,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":31,"character":4},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexLayoutModule","line":32,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":33,"character":4},{"__symbolic":"reference","module":"@angular/material/chips","name":"MatChipsModule","line":34,"character":4},{"__symbolic":"reference","module":"@angular/material/progress-spinner","name":"MatProgressSpinnerModule","line":35,"character":4},{"__symbolic":"reference","module":"@angular/material/core","name":"MatRippleModule","line":36,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":37,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":38,"character":4},{"__symbolic":"reference","module":"@terminus/ui/checkbox","name":"TsCheckboxModule","line":39,"character":4},{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldModule","line":40,"character":4},{"__symbolic":"reference","module":"@terminus/ui/icon","name":"TsIconModule","line":41,"character":4},{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputModule","line":42,"character":4},{"__symbolic":"reference","module":"@terminus/ui/option","name":"TsOptionModule","line":43,"character":4},{"__symbolic":"reference","module":"@terminus/ui/validation-messages","name":"TsValidationMessagesModule","line":44,"character":4}],"providers":[],"exports":[{"__symbolic":"reference","name":"TsSelectComponent"},{"__symbolic":"reference","name":"TsSelectTriggerComponent"}],"declarations":[{"__symbolic":"reference","name":"TsSelectComponent"},{"__symbolic":"reference","name":"TsSelectTriggerComponent"}]}]}],"members":{}},"SELECT_PANEL_MAX_HEIGHT":256,"SELECT_PANEL_PADDING_X":16,"SELECT_PANEL_INDENT_PADDING_X":32,"SELECT_ITEM_HEIGHT_EM":3,"SELECT_PANEL_VIEWPORT_PADDING":8,"TsSelectFormatFn":{"__symbolic":"interface"},"TsSelectSortComparatorFunction":{"__symbolic":"interface"},"TsSelectOptionCompareWith":{"__symbolic":"interface"},"DEFAULT_COMPARE_WITH":{"__symbolic":"error","message":"Lambda not supported","line":140,"character":63,"module":"./select.component"},"TS_SELECT_PANEL_VIEWPORT_PADDING":8,"TsSelectChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TsSelectComponent"},{"__symbolic":"error","message":"Could not resolve type","line":156,"character":18,"context":{"typeName":"T"},"module":"./select.component"}]}]}},"TsSelectOption":{"__symbolic":"interface"},"TsSelectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":213,"character":1},"arguments":[{"selector":"ts-select","host":{"class":"ts-select","[class.ts-select--required]":"isRequired","[class.ts-select--disabled]":"isDisabled","[attr.aria-owns]":"panelOpen ? optionIds : null","[attr.aria-required]":"isRequired.toString()","[attr.aria-multiselectable]":"allowMultiple","[attr.tabindex]":"tabIndex","(keydown)":"handleKeydown($event)","$quoted$":["class","[class.ts-select--required]","[class.ts-select--disabled]","[attr.aria-owns]","[attr.aria-required]","[attr.aria-multiselectable]","[attr.tabindex]","(keydown)"]},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"tsSelectAnimations"},"member":"transformPanel"}],"providers":[{"provide":{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldControl","line":232,"character":15},"useExisting":{"__symbolic":"reference","name":"TsSelectComponent"}},{"provide":{"__symbolic":"reference","module":"@terminus/ui/option","name":"TS_OPTION_PARENT_COMPONENT","line":237,"character":15},"useExisting":{"__symbolic":"reference","name":"TsSelectComponent"}},{"provide":{"__symbolic":"reference","module":"@angular/material/checkbox","name":"MAT_CHECKBOX_DEFAULT_OPTIONS","line":243,"character":15},"useValue":{"clickAction":"noop"}}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":247,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":248,"character":17},"member":"None"},"exportAs":"tsSelect","template":"<ts-form-field\n  [validateOnChange]=\"validateOnChange\"\n  [control]=\"selfReference\"\n  [hideRequiredMarker]=\"hideRequiredMarker\"\n  [hint]=\"hint\"\n  [id]=\"id\"\n  [noValidationOrHint]=\"noValidationOrHint\"\n  [theme]=\"theme\"\n  cdk-overlay-origin\n  #origin=\"cdkOverlayOrigin\"\n>\n  <ts-label *ngIf=\"label\">\n    {{ label }}\n  </ts-label>\n\n  <!--\n     -SELECT TRIGGER\n     -->\n    <div\n      class=\"ts-select-trigger qa-select-trigger\"\n      [attr.id]=\"id\"\n      [attr.tabindex]=\"tabIndex\"\n      aria-hidden=\"true\"\n      (click)=\"toggle()\"\n      #trigger\n    >\n      <div class=\"ts-select-value\" [ngSwitch]=\"empty\">\n        <span\n          class=\"ts-select-placeholder\"\n          *ngSwitchCase=\"true\"\n        >\n          {{ placeholder || '\\u00A0' }}\n        </span>\n\n        <span class=\"ts-select-value-text qa-select-value-text\" *ngSwitchCase=\"false\" [ngSwitch]=\"!!customTrigger\">\n          <span *ngSwitchDefault [attr.title]=\"selectTriggerValue\">\n            {{ selectTriggerValue || '\\u00A0' }}\n          </span>\n\n          <ng-content select=\"ts-select-trigger\" *ngSwitchCase=\"true\"></ng-content>\n        </span>\n      </div>\n\n      <div class=\"ts-select-arrow-wrapper qa-select-arrow-wrapper\">\n        <div class=\"ts-select-arrow\"></div>\n      </div>\n    </div>\n</ts-form-field>\n\n\n<!--\n   -SELECT PANEL\n   -->\n<ng-template\n  cdk-connected-overlay\n  cdkConnectedOverlayLockPosition\n  cdkConnectedOverlayHasBackdrop\n  cdkConnectedOverlayBackdropClass=\"cdk-overlay-transparent-backdrop\"\n  [cdkConnectedOverlayViewportMargin]=\"viewportMarginSpacing\"\n  [cdkConnectedOverlayOrigin]=\"origin\"\n  [cdkConnectedOverlayOpen]=\"panelOpen\"\n  [cdkConnectedOverlayPositions]=\"positions\"\n  [cdkConnectedOverlayMinWidth]=\"triggerRect?.width\"\n  [cdkConnectedOverlayWidth]=\"triggerRect?.width\"\n  (backdropClick)=\"close()\"\n  (attach)=\"onAttached()\"\n  (detach)=\"close()\"\n>\n\n  <div\n    #panel\n    class=\"ts-select-panel ts-{{ theme }} qa-select-panel\"\n    [class.ts-select-panel--multiple]=\"allowMultiple\"\n    [class.ts-select-panel--filter]=\"isFilterable\"\n    [@transformPanel]=\"allowMultiple ? 'showing-multiple' : 'showing'\"\n    (@transformPanel.done)=\"panelDoneAnimatingStream.next($event.toState)\"\n    [style.transformOrigin]=\"transformOrigin\"\n    [style.font-size.px]=\"triggerFontSize\"\n    (keydown)=\"handleKeydown($event)\"\n  >\n    <div class=\"ts-select-panel__filter-input\" *ngIf=\"isFilterable\">\n      <ts-input\n        label=\"Begin typing to filter...\"\n        [ngModel]=\"searchQuery\"\n        (ngModelChange)=\"queryChange.emit($event)\"\n      ></ts-input>\n    </div>\n\n    <div\n      class=\"ts-select-panel__toggle-all qa-select-toggle-all\"\n      (click)=\"toggleAllOptions()\"\n      *ngIf=\"allowMultiple\"\n    >\n      <ts-checkbox\n        [isChecked]=\"allOptionsSelected\"\n        [isIndeterminate]=\"someOptionsSelected\"\n        theme=\"accent\"\n      >\n        {{ someOptionsSelected ? 'Deselect' : 'Select' }} All\n\n        <span\n          class=\"ts-select-panel__count qa-select-selected-count\"\n          *ngIf=\"selectionModel?.selected.length\"\n        >\n          {{ selectionModel?.selected.length }} selected\n        </span>\n      </ts-checkbox>\n    </div>\n\n    <!-- Outlet for options passed in by consumer -->\n    <ng-template *ngTemplateOutlet=\"contentTemplate\"></ng-template>\n\n    <div\n      class=\"ts-select-panel__refresh\"\n      *ngIf=\"showRefresh\"\n      (click)=\"optionsRefreshRequested.emit()\"\n    >\n      <ts-icon>refresh</ts-icon>\n      <span>\n        Refresh &amp; reload to bring in new choices.\n      </span>\n    </div>\n\n    <div\n      class=\"ts-select-panel__refine\"\n      *ngIf=\"showRefineSearchMessage\"\n    >\n      Narrow your search to reveal {{ totalHiddenResults ? totalHiddenResults + ' ' : '' }}hidden results.\n    </div>\n  </div>\n</ng-template>\n\n\n<ng-template #contentTemplate>\n  <ng-content></ng-content>\n</ng-template>\n","styles":[".ts-select{display:block;outline:0}.ts-select :not(.mat-form-field-label-wrapper){box-sizing:border-box}.ts-select h1,.ts-select h2,.ts-select h3,.ts-select h4,.ts-select h5,.ts-select p{margin:unset}.ts-select .ts-form-field.ts-form-field--float .ts-select-arrow-wrapper,.ts-select .ts-form-field:not(.ts-form-field--float) .ts-select-arrow-wrapper{display:table-cell;transform:translateY(-10%);vertical-align:middle}.ts-select .ts-select-trigger{box-sizing:border-box;cursor:pointer;display:inline-table;position:relative}.ts-select .ts-select-trigger--hidden{border:0;-webkit-clip-path:rect(0,0,0,0);clip-path:rect(0,0,0,0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;visibility:hidden;width:1px}.ts-option--disabled .ts-select .ts-select-trigger,.ts-select.ts-select--disabled .ts-select-trigger{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ts-select.ts-select--disabled .ts-select-arrow{color:#999}.ts-select .ts-select-value{display:table-cell;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ts-select .ts-select-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-select .ts-select-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;height:0;margin:0 4px;width:0}.cdk-overlay-pane .ts-select-panel__filter-input{background-color:#fafafa;border-bottom:1px solid #cecdd1;left:0;padding:8px;position:absolute;right:-24px;top:0;width:calc(100% - 16px);z-index:501}.cdk-overlay-pane .ts-select-panel__filter-input .ts-form-field .ts-form-field__wrapper{padding-bottom:0}.ts-select-panel{max-height:256px;overflow:auto}.ts-select-panel.ts-select-panel--filter{padding-top:85px}.ts-select-panel .ts-optgroup .ts-option .ts-checkbox{padding-left:16px}.ts-select-panel .ts-select-panel__toggle-all{background-color:#f2f0f7;border-bottom:1px solid #999;position:relative}.ts-select-panel .ts-select-panel__toggle-all .ts-checkbox{line-height:3em}.ts-select-panel .ts-select-panel__count{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.02em;color:#999;position:absolute;right:12px}.ts-select-panel .ts-select-panel__refresh{letter-spacing:.01em;font-weight:500;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.02em;background-color:#f2f0f7;color:#757575;cursor:pointer;height:48px;line-height:48px;padding:0 16px;transition:color .2s}.ts-select-panel .ts-select-panel__refresh .ts-icon{height:24px;vertical-align:text-bottom}.ts-select-panel .ts-select-panel__refresh:focus,.ts-select-panel .ts-select-panel__refresh:hover{color:#00538a}.ts-select-panel .ts-select-panel__refine{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.02em;color:#999;font-style:italic;padding:12px 16px}.ts-paginator .ts-select{display:inline-block;position:relative;width:5em}.ts-paginator .ts-select.ts-select--disabled .ts-select-arrow-wrapper{transform:translateY(0)}"]}]}],"members":{"customTrigger":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":466,"character":3},"arguments":[{"__symbolic":"reference","name":"TsSelectTriggerComponent"}]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":473,"character":3},"arguments":["input"]}]}],"labelElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":479,"character":3},"arguments":["labelElement"]}]}],"trigger":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":485,"character":3},"arguments":["trigger"]}]}],"overlayDir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":491,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"CdkConnectedOverlay","line":491,"character":13}]}]}],"panel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":497,"character":3},"arguments":["panel"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":503,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/option","name":"TsOptionComponent","line":503,"character":19},{"descendants":true}]}]}],"optionGroups":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":509,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/option","name":"TsOptgroupComponent","line":509,"character":19}]}]}],"allowMultiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":515,"character":3}}]}],"compareWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":528,"character":3}}]}],"delimiter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":553,"character":3}}]}],"hideRequiredMarker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":565,"character":3}}]}],"hint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":573,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":587,"character":3}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":599,"character":3}}]}],"isFilterable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":605,"character":3}}]}],"isRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":613,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":629,"character":3}}]}],"noValidationOrHint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":642,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":650,"character":3}}]}],"showProgress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":663,"character":3}}]}],"showRefineSearchMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":669,"character":3}}]}],"showRefresh":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":675,"character":3}}]}],"sortComparator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":685,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":693,"character":3}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":705,"character":3}}]}],"totalHiddenResults":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":711,"character":3}}]}],"validateOnChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":717,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":725,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":739,"character":3}}]}],"duplicateSelection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":745,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":751,"character":3}}]}],"optionDeselected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":757,"character":3}}]}],"optionSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":763,"character":3}}]}],"optionsRefreshRequested":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":769,"character":3}}]}],"queryChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":775,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":781,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":790,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":800,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":800,"character":13}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"ViewportRuler","line":795,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":796,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":797,"character":20},{"__symbolic":"reference","module":"@terminus/ngx-tools/browser","name":"TsDocumentService","line":798,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":799,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":800,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"onAttached":[{"__symbolic":"method"}],"handleKeydown":[{"__symbolic":"method"}],"handleClosedKeydown":[{"__symbolic":"method"}],"handleOpenKeydown":[{"__symbolic":"method"}],"resetOptions":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"setOptionIds":[{"__symbolic":"method"}],"initKeyManager":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"sortValues":[{"__symbolic":"method"}],"propagateChanges":[{"__symbolic":"method"}],"updateValueAndValidity":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"initializeSelection":[{"__symbolic":"method"}],"setSelectionByValue":[{"__symbolic":"method"}],"selectOptionByValue":[{"__symbolic":"method"}],"scrollActiveOptionIntoView":[{"__symbolic":"method"}],"calculateOverlayPosition":[{"__symbolic":"method"}],"calculateOverlayScroll":[{"__symbolic":"method"}],"calculateOverlayOffsetY":[{"__symbolic":"method"}],"checkOverlayWithinViewport":[{"__symbolic":"method"}],"adjustPanelUp":[{"__symbolic":"method"}],"adjustPanelDown":[{"__symbolic":"method"}],"getOriginBasedOnOption":[{"__symbolic":"method"}],"getOptionIndex":[{"__symbolic":"method"}],"highlightCorrectOption":[{"__symbolic":"method"}],"toggleAllOptions":[{"__symbolic":"method"}],"onContainerClick":[{"__symbolic":"method"}],"getPanelScrollTop":[{"__symbolic":"method"}],"setPanelScrollTop":[{"__symbolic":"method"}]}},"TsSelectTriggerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"ts-select-trigger","template":"<ng-content></ng-content>","host":{"class":"ts-select-custom-trigger qa-select-custom-trigger","[attr.id]":"id","$quoted$":["class","[attr.id]"]},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":24,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":25,"character":17},"member":"None"},"exportAs":"tsSelectTrigger"}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}]}},"tsSelectAnimations":{"transformPanel":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":25,"character":18},"arguments":["transformPanel",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":26,"character":4},"arguments":["void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":26,"character":18},"arguments":[{"transform":"scaleY(0.8)","minWidth":"100%","opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":31,"character":4},"arguments":["showing",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":31,"character":21},"arguments":[{"opacity":1,"minWidth":"calc(100% + 32px)","transform":"scaleY(1)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":36,"character":4},"arguments":["showing-multiple",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":36,"character":30},"arguments":[{"opacity":1,"minWidth":"calc(100% + 24px)","transform":"scaleY(1)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":41,"character":4},"arguments":["void => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":41,"character":28},"arguments":["120ms cubic-bezier(0, 0, 0.2, 1)"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":42,"character":4},"arguments":["* => void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":42,"character":28},"arguments":["100ms 25ms linear",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":42,"character":57},"arguments":[{"opacity":0}]}]}]}]]}}},"origins":{"TsSelectModule":"./select.module","SELECT_PANEL_MAX_HEIGHT":"./select.component","SELECT_PANEL_PADDING_X":"./select.component","SELECT_PANEL_INDENT_PADDING_X":"./select.component","SELECT_ITEM_HEIGHT_EM":"./select.component","SELECT_MULTIPLE_PANEL_PADDING_X":"./select.component","SELECT_PANEL_VIEWPORT_PADDING":"./select.component","TsSelectFormatFn":"./select.component","TsSelectSortComparatorFunction":"./select.component","TsSelectOptionCompareWith":"./select.component","DEFAULT_COMPARE_WITH":"./select.component","TS_SELECT_PANEL_VIEWPORT_PADDING":"./select.component","TsSelectChange":"./select.component","TsSelectOption":"./select.component","TsSelectComponent":"./select.component","TsSelectTriggerComponent":"./select-trigger.component","tsSelectAnimations":"./select-animations"},"importAs":"@terminus/ui/select"}