[{"__symbolic":"module","version":4,"metadata":{"ɵ0":{"__symbolic":"reference","name":"undefined"},"SimExpansionPanelComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":42,"character":1},"arguments":[{"selector":"sim-expansion-panel","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":46,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":47,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"./expansion-animations","name":"simExpansionAnimations","line":48,"character":15},"member":"bodyExpansion"}],"providers":[{"provide":{"__symbolic":"reference","module":"./expansion-base","name":"SIM_EXPANSION","line":49,"character":25},"useValue":{"__symbolic":"reference","name":"ɵ0"}}],"host":{"class":"sim-expansion-panel"},"template":"<ng-content select=\"sim-expansion-panel-header\"></ng-content>\n<div\n  class=\"sim-expansion-panel-content\"\n  role=\"region\"\n  [@bodyExpansion]=\"_getExpandedState()\"\n  (@bodyExpansion.done)=\"_bodyAnimationDone.next($event)\"\n  [attr.id]=\"id\"\n  #body\n>\n  <div class=\"sim-expansion-panel-body\">\n    <ng-content></ng-content>\n    <ng-template [cdkPortalOutlet]=\"portal\"></ng-template>\n  </div>\n</div>\n","styles":[".sim-expansion-panel{border-radius:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;transition:margin 225ms cubic-bezier(.4,0,.2,1),sim-elevation-transition-property-value()}.sim-expansion .sim-expansion-panel:not(.sim-expansion-panel-expanded),.sim-expansion .sim-expansion-panel:not(.sim-expansion-panel-spacing){border-radius:0}.sim-expansion .sim-expansion-panel:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.sim-expansion .sim-expansion-panel:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sim-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.sim-expansion-panel-body{padding:0 24px 16px}.sim-expansion-panel-spacing{margin:16px 0}.sim-expansion>.sim-expansion-panel-spacing:first-child,.sim-expansion>:first-child:not(.sim-expansion-panel) .sim-expansion-panel-spacing{margin-top:0}.sim-expansion>.sim-expansion-panel-spacing:last-child,.sim-expansion>:last-child:not(.sim-expansion-panel) .sim-expansion-panel-spacing{margin-bottom:0}.sim-expansion-panel-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.sim-expansion-panel-action-row .sim-button-base{margin-left:8px}.sim-expansion-indicator{margin:0 16px 0 0;transition:transform 225ms cubic-bezier(.4,0,.2,1)}.sim-expansion-panel-header-expanded .sim-expansion-indicator{transform:rotate(180deg)}.sim-expansion-indicator:after{border-style:solid;border-width:0 2px 2px 0;content:\"\";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.sim-expansion-panel-header{align-items:center;border-radius:inherit;display:flex;flex-direction:row;padding:0 24px;position:relative}.sim-expansion-panel-header:focus,.sim-expansion-panel-header:hover{outline:none}.sim-expansion-panel-header.sim-expansion-panel-header-expanded:focus,.sim-expansion-panel-header.sim-expansion-panel-header-expanded:hover{background:inherit}.sim-expansion-panel-header:not(.sim-expansion-panel-header-disabled){cursor:pointer}.sim-expansion-panel-header.sim-expansion-toggle-indicator-before{flex-direction:row-reverse}.sim-expansion-panel-header.sim-expansion-toggle-indicator-before .sim-expansion-indicator{margin:0 16px 0 0}.sim-expansion-panel-header-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.sim-expansion-panel-header-description,.sim-expansion-panel-header-title{display:flex;flex-grow:1;margin-right:16px}.sim-expansion-panel-header-description{flex-grow:2}"]}]}],"members":{"expanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":57,"character":3},"arguments":["class.sim-expansion-panel-expanded"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":84,"character":3},"arguments":["class.sim-expansion-panel-disabled"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":85,"character":3}}]}],"hideToggle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":90,"character":3}}]}],"togglePosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":94,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":97,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":99,"character":3}}]}],"expandedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":105,"character":3}}]}],"afterExpand":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":108,"character":3}}]}],"afterCollapse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":111,"character":3}}]}],"_lazyContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":113,"character":3},"arguments":[{"__symbolic":"reference","module":"./expansion.directive","name":"SimExpansionPanelContentDirective","line":113,"character":16}]}]}],"_body":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":117,"character":3},"arguments":["body"]}]}],"_hasSpacing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":130,"character":3},"arguments":["class.sim-expansion-panel-spacing"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":152,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":153,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":154,"character":5},"arguments":[{"__symbolic":"reference","module":"./expansion-base","name":"SIM_EXPANSION","line":154,"character":12}]}],null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":160,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":160,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":161,"character":5},"arguments":[{"__symbolic":"reference","module":"./default-options","name":"SIM_EXPANSION_PANEL_DEFAULT_OPTIONS","line":161,"character":12}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":162,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"./expansion-base","name":"SimExpansionBase","line":155,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":156,"character":32},{"__symbolic":"reference","module":"@angular/cdk/collections","name":"UniqueSelectionDispatcher","line":157,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":158,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":159,"character":17},{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":160,"character":33},{"__symbolic":"reference","module":"./default-options","name":"SimExpansionPanelDefaultOptions","line":163,"character":21}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_getExpandedState":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"containsFocus":[{"__symbolic":"method"}],"_subscribeToOpenCloseAllActions":[{"__symbolic":"method"}]}}}}]