{"__symbolic":"module","version":4,"metadata":{"SimChipInputEvent":{"__symbolic":"interface"},"SimChipInputDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"input[simChipInputFor]","exportAs":"simChipInput","host":{"class":"sim-chip-input sim-input","[id]":"id","[attr.placeholder]":"placeholder || null","$quoted$":["[id]","[attr.placeholder]"]}}]}],"members":{"chipList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3},"arguments":["simChipInputFor"]}]}],"simChipInputAddOnBlur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"simChipInputSeparatorKeyCodes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":3}}]}],"simChipInputTokenEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":82,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":92,"character":48,"context":{"typeName":"HTMLInputElement"},"module":"./chip-input.directive"}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"_keydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":101,"character":3},"arguments":["keydown",["$event"]]}]}],"_blur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":113,"character":3},"arguments":["blur",[]]}]}],"_focus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":127,"character":3},"arguments":["focus",[]]}]}],"_emitChipEnd":[{"__symbolic":"method"}],"_onInput":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":148,"character":3},"arguments":["input",[]]}]}],"focus":[{"__symbolic":"method"}],"_isSeparatorKey":[{"__symbolic":"method"}]}},"SimChipListChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimChipListComponent"},{"__symbolic":"reference","name":"any"}]}]}},"SimChipListComponent":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"error","message":"Symbol reference expected","line":82,"character":45,"module":"./chip-list.component"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":62,"character":1},"arguments":[{"selector":"sim-chip-list","exportAs":"simChipList","template":"<ng-content></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":67,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":68,"character":19},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","module":"@ngx-simple/simple-ui/form-field","name":"SimFormFieldControl","line":69,"character":25},"useExisting":{"__symbolic":"reference","name":"SimChipListComponent"}}],"host":{"class":"sim-chip-list","role":"listbox","[id]":"_uid","[@chipFadeMotion]":"chips.length","[attr.tabindex]":"disabled ? null : _tabIndex","[class.sim-chip-list-disabled]":"disabled","[class.sim-chip-list-invalid]":"errorState","[class.sim-chip-list-required]":"required","$quoted$":["[id]","[@chipFadeMotion]","[attr.tabindex]","[class.sim-chip-list-disabled]","[class.sim-chip-list-invalid]","[class.sim-chip-list-required]"]},"animations":[{"__symbolic":"reference","name":"ɵa"}],"styles":[".sim-chip-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:-4px}.sim-chip-remove{cursor:pointer;transition:color .2s cubic-bezier(.35,0,.25,1)}.sim-button-disabled{cursor:default;pointer-events:none}.sim-button-disabled .sim-chip-remove,.sim-chip{cursor:default}.sim-chip{-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:2px;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-flex;height:1px;margin:4px;min-height:24px;padding:0 7px;position:relative}.sim-chip.sim-chip-disabled{cursor:default;pointer-events:none}.sim-chip.sim-chip-selectable{cursor:pointer;transition:color .2s cubic-bezier(.35,0,.25,1),background .2s cubic-bezier(.35,0,.25,1)}.sim-chip:focus{outline:none}.sim-chip:focus:after{opacity:.16}.sim-chip .sim-chip-remove{font-size:10px;margin-left:5px;margin-right:-2px}.sim-chip-input{flex:1 0 150px;margin:4px;width:150px}"]}]}],"members":{"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":118,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":146,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":160,"character":3}}]}],"compareWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":176,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":189,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":197,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":203,"character":3}}]}],"chips":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":206,"character":3},"arguments":[{"__symbolic":"reference","name":"SimChipComponent"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":319,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":320,"character":5}}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":323,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":323,"character":17}}]],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":317,"character":38,"context":{"typeName":"HTMLElement"},"module":"./chip-list.component"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":318,"character":32},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":319,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":320,"character":34},{"__symbolic":"reference","module":"@ngx-simple/core/common-behaviors","name":"ErrorStateMatcher","line":321,"character":31},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":323,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"setDescribedByIds":[{"__symbolic":"method"}],"onContainerClick":[{"__symbolic":"method"}],"_keydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":428,"character":3},"arguments":["keydown",["$event"]]}]}],"focus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":444,"character":3},"arguments":["focus",[]]}]}],"_blur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":463,"character":3},"arguments":["blur",[]]}]}],"_focusInput":[{"__symbolic":"method"}],"_markAsTouched":[{"__symbolic":"method"}],"registerInput":[{"__symbolic":"method"}],"_allowFocusEscape":[{"__symbolic":"method"}],"_setSelectionByValue":[{"__symbolic":"method"}],"_originatesFromChip":[{"__symbolic":"method"}],"_resetChips":[{"__symbolic":"method"}],"_listenToChipsSelection":[{"__symbolic":"method"}],"_listenToChipsFocus":[{"__symbolic":"method"}],"_listenToChipsRemoved":[{"__symbolic":"method"}],"_dropSubscriptions":[{"__symbolic":"method"}],"_propagateChanges":[{"__symbolic":"method"}],"_isValidIndex":[{"__symbolic":"method"}],"_updateTabIndex":[{"__symbolic":"method"}],"_updateFocusForDestroyedChips":[{"__symbolic":"method"}],"_sortValues":[{"__symbolic":"method"}],"_selectValue":[{"__symbolic":"method"}],"_isInputEmpty":[{"__symbolic":"method"}],"_hasFocusedChip":[{"__symbolic":"method"}],"_initializeSelection":[{"__symbolic":"method"}],"_clearSelection":[{"__symbolic":"method"}],"_syncChipsState":[{"__symbolic":"method"}],"_syncChipsSelectable":[{"__symbolic":"method"}]}},"SimChipSelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimChipComponent"},{"__symbolic":"reference","name":"boolean"},null]}]}},"SimChipEvent":{"__symbolic":"interface"},"SimChipComponent":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"error","message":"Symbol reference expected","line":59,"character":41,"module":"./chip.component"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":47,"character":1},"arguments":[{"selector":"sim-chip","template":"<ng-content></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":51,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":52,"character":19},"member":"OnPush"},"host":{"class":"sim-chip sim-focus-indicator","role":"option","[attr.tabindex]":"disabled ? null : tabIndex","$quoted$":["[attr.tabindex]"]},"styles":[".sim-chip-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:-4px}.sim-chip-remove{cursor:pointer;transition:color .2s cubic-bezier(.35,0,.25,1)}.sim-button-disabled{cursor:default;pointer-events:none}.sim-button-disabled .sim-chip-remove,.sim-chip{cursor:default}.sim-chip{-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:2px;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-flex;height:1px;margin:4px;min-height:24px;padding:0 7px;position:relative}.sim-chip.sim-chip-disabled{cursor:default;pointer-events:none}.sim-chip.sim-chip-selectable{cursor:pointer;transition:color .2s cubic-bezier(.35,0,.25,1),background .2s cubic-bezier(.35,0,.25,1)}.sim-chip:focus{outline:none}.sim-chip:focus:after{opacity:.16}.sim-chip .sim-chip-remove{font-size:10px;margin-left:5px;margin-right:-2px}.sim-chip-input{flex:1 0 150px;margin:4px;width:150px}"]}]}],"members":{"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":69,"character":3},"arguments":["class.sim-chip-selected"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"selectable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":99,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":100,"character":3},"arguments":["class.sim-chip-selectable"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":115,"character":3},"arguments":["class.sim-chip-disabled"]}]}],"removable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":126,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":127,"character":3},"arguments":["class.sim-chip-removable"]}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":139,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":142,"character":3}}]}],"destroyed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":145,"character":3}}]}],"removed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":148,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":169,"character":5},"arguments":["tabindex"]}]],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":305,"character":87,"context":{"typeName":"HTMLElement"},"module":"./chip.component"}]},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":167,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":168,"character":33},{"__symbolic":"reference","name":"string"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"_handleClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":180,"character":3},"arguments":["click",["$event"]]}]}],"_handleKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":194,"character":3},"arguments":["keydown",["$event"]]}]}],"focus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":222,"character":3},"arguments":["focus",[]]}]}],"_blur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":231,"character":3},"arguments":["blur",[]]}]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"selectViaInteraction":[{"__symbolic":"method"}],"toggleSelected":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_markForCheck":[{"__symbolic":"method"}],"_dispatchSelectionChange":[{"__symbolic":"method"}]}},"SimChipRemoveDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":298,"character":1},"arguments":[{"selector":"[simChipRemove]","host":{"class":"sim-chip-remove"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimChipComponent"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":305,"character":87,"context":{"typeName":"HTMLElement"},"module":"./chip.component"}]}]}],"_handleClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":311,"character":3},"arguments":["click",["$event"]]}]}]}},"SimChipsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SimChipRemoveDirective"},{"__symbolic":"reference","name":"SimChipComponent"},{"__symbolic":"reference","name":"SimChipListComponent"},{"__symbolic":"reference","name":"SimChipInputDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/icon","name":"SimIconModule","line":9,"character":26}],"exports":[{"__symbolic":"reference","name":"SimChipRemoveDirective"},{"__symbolic":"reference","name":"SimChipComponent"},{"__symbolic":"reference","name":"SimChipListComponent"},{"__symbolic":"reference","name":"SimChipInputDirective"}]}]}],"members":{}},"ɵa":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":2,"character":59},"arguments":["chipFadeMotion",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":3,"character":2},"arguments":["* => *",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":4,"character":4},"arguments":["sim-chip:leave",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":6,"character":7},"arguments":[{"opacity":1}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"stagger","line":6,"character":30},"arguments":[0,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":6,"character":42},"arguments":["150ms cubic-bezier(0.645, 0.045, 0.355, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":6,"character":96},"arguments":[{"opacity":0}]}]}]]}],{"optional":true}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"query","line":11,"character":4},"arguments":["sim-chip:enter",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":13,"character":7},"arguments":[{"opacity":0}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"stagger","line":13,"character":30},"arguments":[0,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":13,"character":42},"arguments":["150ms cubic-bezier(0.645, 0.045, 0.355, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":13,"character":96},"arguments":[{"opacity":1}]}]}]]}],{"optional":true}]}]]}]]}},"origins":{"SimChipInputEvent":"./chip-input.directive","SimChipInputDirective":"./chip-input.directive","SimChipListChange":"./chip-list.component","SimChipListComponent":"./chip-list.component","SimChipSelectionChange":"./chip.component","SimChipEvent":"./chip.component","SimChipComponent":"./chip.component","SimChipRemoveDirective":"./chip.component","SimChipsModule":"./chips.module","ɵa":"./chip-animations"},"importAs":"@ngx-simple/simple-ui/chips"}