{"__symbolic":"module","version":4,"metadata":{"TooltipVisibility":{"__symbolic":"interface"},"TooltipTrigger":{"__symbolic":"interface"},"SimTooltipComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"sim-tooltip","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":14,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵa"},"member":"tooltipState"}],"template":"<div\n  class=\"sim-tooltip\"\n  [@state]=\"_visibility\"\n  (@state.start)=\"_animationStart()\"\n  (@state.done)=\"_animationDone($event)\"\n  [style.max-width]=\"maxWidth\"\n  [ngClass]=\"panelClass\"\n  (mouseenter)=\"trigger == 'hover' ? onMouseEnter() : null\"\n  (mouseleave)=\"trigger == 'hover' ? onMouseLeave() : null\"\n>\n  <div class=\"sim-tooltip-content\" [ngClass]=\"positionClass\">\n    <div class=\"sim-tooltip-arrow\"></div>\n    <div class=\"sim-tooltip-inner\">\n      <ng-container *simStringTemplateOutlet=\"message\">{{ message }}</ng-container>\n    </div>\n  </div>\n</div>\n","styles":[".sim-tooltip{max-width:250px}.sim-tooltip-inner{border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);padding:6px 8px;position:relative;text-align:left;text-decoration:none;word-wrap:break-word}.sim-tooltip-content{position:relative}.sim-tooltip-arrow{border-style:solid;height:0;position:absolute;width:0}.sim-tooltip-content-top,.sim-tooltip-content-top-end,.sim-tooltip-content-top-start{padding-bottom:10px}.sim-tooltip-content-top-end .sim-tooltip-arrow,.sim-tooltip-content-top-start .sim-tooltip-arrow,.sim-tooltip-content-top .sim-tooltip-arrow{border-left-color:transparent;border-right-color:transparent;border-width:5px 5px 0;bottom:5px}.sim-tooltip-content-top .sim-tooltip-arrow{left:50%;transform:translateX(-50%)}.sim-tooltip-content-top-start .sim-tooltip-arrow{left:8px}.sim-tooltip-content-top-end .sim-tooltip-arrow{right:8px}.sim-tooltip-content-bottom,.sim-tooltip-content-bottom-end,.sim-tooltip-content-bottom-start{padding-top:10px}.sim-tooltip-content-bottom-end .sim-tooltip-arrow,.sim-tooltip-content-bottom-start .sim-tooltip-arrow,.sim-tooltip-content-bottom .sim-tooltip-arrow{border-left-color:transparent;border-right-color:transparent;border-width:0 5px 5px;top:5px}.sim-tooltip-content-bottom .sim-tooltip-arrow{left:50%;transform:translateX(-50%)}.sim-tooltip-content-bottom-start .sim-tooltip-arrow{left:8px}.sim-tooltip-content-bottom-end .sim-tooltip-arrow{right:8px}.sim-tooltip-content-left,.sim-tooltip-content-left-end,.sim-tooltip-content-left-start{padding-right:10px}.sim-tooltip-content-left-end .sim-tooltip-arrow,.sim-tooltip-content-left-start .sim-tooltip-arrow,.sim-tooltip-content-left .sim-tooltip-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 0 5px 5px;right:5px}.sim-tooltip-content-left .sim-tooltip-arrow{top:50%;transform:translateY(-50%)}.sim-tooltip-content-left-start .sim-tooltip-arrow{top:8px}.sim-tooltip-content-left-end .sim-tooltip-arrow{bottom:8px}.sim-tooltip-content-right,.sim-tooltip-content-right-end,.sim-tooltip-content-right-start{padding-left:10px}.sim-tooltip-content-right-end .sim-tooltip-arrow,.sim-tooltip-content-right-start .sim-tooltip-arrow,.sim-tooltip-content-right .sim-tooltip-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 5px 5px 0;left:5px}.sim-tooltip-content-right .sim-tooltip-arrow{top:50%;transform:translateY(-50%)}.sim-tooltip-content-right-start .sim-tooltip-arrow{top:8px}.sim-tooltip-content-right-end .sim-tooltip-arrow{bottom:8px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":51,"character":42}]}],"_handleBodyInteraction":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":53,"character":3},"arguments":["body:click"]}]}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"isVisible":[{"__symbolic":"method"}],"setInput":[{"__symbolic":"method"}],"_markForCheck":[{"__symbolic":"method"}],"afterHidden":[{"__symbolic":"method"}],"hoverToggle":[{"__symbolic":"method"}],"_animationStart":[{"__symbolic":"method"}],"_animationDone":[{"__symbolic":"method"}]}},"SimTooltipModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SimTooltipComponent"},{"__symbolic":"reference","name":"ɵd"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12},{"__symbolic":"reference","module":"@ngx-simple/core/outlet","name":"SimOutletModule","line":9,"character":26},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":9,"character":43}],"exports":[{"__symbolic":"reference","name":"ɵd"}],"entryComponents":[{"__symbolic":"reference","name":"SimTooltipComponent"}]}]}],"members":{}},"ɵa":{"tooltipState":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":7,"character":16},"arguments":["state",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":8,"character":4},"arguments":["initial, void, hidden",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":8,"character":35},"arguments":[{"opacity":0,"transform":"scale(0)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":9,"character":4},"arguments":["visible",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":9,"character":21},"arguments":[{"transform":"scale(1)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":10,"character":4},"arguments":["* => visible",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":12,"character":6},"arguments":["200ms cubic-bezier(0, 0, 0.2, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"keyframes","line":14,"character":8},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":15,"character":10},"arguments":[{"opacity":0,"transform":"scale(0)","offset":0}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":16,"character":10},"arguments":[{"opacity":0.5,"transform":"scale(0.99)","offset":0.5}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":17,"character":10},"arguments":[{"opacity":1,"transform":"scale(1)","offset":1}]}]]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":21,"character":4},"arguments":["* => hidden",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":21,"character":30},"arguments":["100ms cubic-bezier(0, 0, 0.2, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":21,"character":74},"arguments":[{"opacity":0}]}]}]}]]}},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":64,"character":47},"arguments":["SIM_TOOLTIP_DEFAULT_OPTIONS",{"providedIn":"root","factory":{"__symbolic":"reference","name":"ɵc"}}]},"ɵc":{"__symbolic":"function","parameters":[],"value":{"showDelay":0,"hideDelay":0}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":91,"character":41,"module":"./tooltip.directive"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":87,"character":1},"arguments":[{"selector":"[simTooltip]","exportAs":"simTooltip"}]}],"members":{"message":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3},"arguments":["simTooltip"]}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3},"arguments":["simTooltipPosition"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":133,"character":3},"arguments":["simTooltipDisabled"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":134,"character":3},"arguments":["class.sim-tooltip-trigger-disabled"]}]}],"simTooltipHideDelay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":150,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":151,"character":3}}]}],"simTooltipWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":155,"character":3}}]}],"simTooltipPanelClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":158,"character":3}}]}],"simTooltipShowDelay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":170,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":171,"character":3}}]}],"trigger":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":175,"character":3},"arguments":["simTooltipTrigger"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":200,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":194,"character":17},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":195,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":196,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":197,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":198,"character":31},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"ScrollDispatcher","line":199,"character":31},{"__symbolic":"reference","name":"any"}]}],"_isTooltipVisible":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"_createComponent":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_detach":[{"__symbolic":"method"}],"_getOriginAndOverlayPosition":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_invertPosition":[{"__symbolic":"method"}],"_setTooltipComponentInput":[{"__symbolic":"method"}],"_setPositionClass":[{"__symbolic":"method"}],"_updateTooltipMessage":[{"__symbolic":"method"}],"_delayEnterLeave":[{"__symbolic":"method"}],"_registerTriggers":[{"__symbolic":"method"}],"_removeTriggerListeners":[{"__symbolic":"method"}]}}},"origins":{"TooltipVisibility":"./tooltip.component","TooltipTrigger":"./tooltip.component","SimTooltipComponent":"./tooltip.component","SimTooltipModule":"./tooltip.module","ɵa":"./tooltip-animations","ɵb":"./tooltip.directive","ɵc":"./tooltip.directive","ɵd":"./tooltip.directive"},"importAs":"@ngx-simple/simple-ui/tooltip"}