[{"__symbolic":"module","version":4,"metadata":{"SortDirection":{"__symbolic":"interface"},"SimSortable":{"__symbolic":"interface"},"SimSortChange":{"__symbolic":"interface"},"SimSortDirective":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":69,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":62,"character":1},"arguments":[{"selector":"[simSort], [sim-sort]","exportAs":"simSort","host":{"class":"sim-sort"}}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3},"arguments":["simSortDisabled"]}]}],"simSortActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"simSortStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"simSortDirection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"simSortDisableClear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":95,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":96,"character":3}}]}],"sortChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":101,"character":3},"arguments":["simSortChange"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"register":[{"__symbolic":"method"}],"deregister":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"getNextSortDirection":[{"__symbolic":"method"}]}},"SimSortComponent":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":208,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":197,"character":1},"arguments":[{"selector":"[sim-sort-header]","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":201,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":202,"character":19},"member":"OnPush"},"host":{"class":"sim-sort-header","[class.sim-sort-header-disabled]":"_isDisabled()","$quoted$":["[class.sim-sort-header-disabled]"]},"template":"<div class=\"sim-sort-header-container\">\n  <div class=\"sim-sort-header-content\">\n    <ng-content></ng-content>\n  </div>\n  <div class=\"sim-sort-header-arrow\">\n    <i class=\"sim-sort-header-arrow-icon\" [class.sim-sort-header-arrow-active]=\"_arrowDirection == 'asc'\">\n      <svg viewBox=\"0 0 1024 1024\" focusable=\"false\" fill=\"currentColor\" width=\"1em\" height=\"1em\" data-icon=\"caret-up\" aria-hidden=\"true\">\n        <path\n          d=\"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z\"\n        ></path>\n      </svg>\n    </i>\n    <i class=\"sim-sort-header-arrow-icon\" [class.sim-sort-header-arrow-active]=\"_arrowDirection == 'desc'\">\n      <svg viewBox=\"0 0 1024 1024\" focusable=\"false\" fill=\"currentColor\" width=\"1em\" height=\"1em\" data-icon=\"caret-down\" aria-hidden=\"true\">\n        <path d=\"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z\"></path>\n      </svg>\n    </i>\n  </div>\n</div>\n","styles":[".sim-sort-header-container{align-items:center;cursor:pointer;display:flex;letter-spacing:normal;outline:0}.sim-sort-header-disabled .sim-sort-header-container{cursor:default}.sim-sort-header{transition:background .3s ease}.sim-sort-header-content{align-items:center;display:flex;text-align:center}.sim-sort-header-position-before{flex-direction:row-reverse}.sim-sort-header-arrow{align-items:center;display:inline-flex;flex-direction:column;margin-left:8px}.sim-sort-header-disabled .sim-sort-header-arrow{display:none}.sim-sort-header-arrow-icon{display:inline-block;font-size:11px;line-height:0}"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":210,"character":3},"arguments":["sim-sort-header"]}]}],"start":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":213,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":215,"character":3}}]}],"disableClear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":217,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":218,"character":3}}]}],"arrowPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":222,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":230,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":232,"character":5},"arguments":["SiM_SORT_HEADER_COLUMN_DEF"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":233,"character":5}}],null,null,null],"parameters":[{"__symbolic":"reference","name":"SimSortDirective"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":235,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":236,"character":25,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":236,"character":36,"context":{"typeName":"HTMLElement"}}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":237,"character":23}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_handleClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":273,"character":3},"arguments":["click"]}]}],"_handleKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":280,"character":3},"arguments":["keydown",["$event"]]}]}],"_setIndicatorHintVisible":[{"__symbolic":"method"}],"_updateArrowDirection":[{"__symbolic":"method"}],"_isSorted":[{"__symbolic":"method"}],"_toggleOnInteraction":[{"__symbolic":"method"}],"_isDisabled":[{"__symbolic":"method"}]}}}}]