1(self.webpackChunkmain=self.webpackChunkmain||[]).push([["node_modules_ngx-bootstrap_tooltip_fesm2020_ngx-bootstrap-tooltip_mjs-_abb61"],{70655:(V,A,y)=>{y.d(A,{_T:()=>B,gn:()=>R,mG:()=>P,pi:()=>M,w6:()=>L});var M=function(){return M=Object.assign||function(e){for(var n,o=1,r=arguments.length;o<r;o++)for(var i in n=arguments[o])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},M.apply(this,arguments)};function B(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(t);r<o.length;r++)e.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(t,o[r])&&(n[o[r]]=t[o[r]])}return n}function R(t,e,n,o){var a,r=arguments.length,i=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(t,e,n,o);else for(var p=t.length-1;p>=0;p--)(a=t[p])&&(i=(r<3?a(i):r>3?a(e,n,i):a(e,n))||i);return r>3&&i&&Object.defineProperty(e,n,i),i}function L(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function P(t,e,n,o){return new(n||(n=Promise))(function(i,a){function p(c){try{s(o.next(c))}catch(h){a(h)}}function g(c){try{s(o.throw(c))}catch(h){a(h)}}function s(c){c.done?i(c.value):function r(i){return i instanceof n?i:new n(function(a){a(i)})}(c.value).then(p,g)}s((o=o.apply(t,e||[])).next())})}Object.create;Object.create},32320:(V,A,y)=>{y.r(A),y.d(A,{TooltipConfig:()=>O,TooltipContainerComponent:()=>w,TooltipDirective:()=>P,TooltipModule:()=>m});var _=y(74084),d=y(5517),M=y(73860),B=y(70655),R=y(50735),j=y(27598),K=y(49426);class O{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="hover focus",this.delay=0}}O.\u0275fac=function(l){return new(l||O)},O.\u0275prov=_.\u0275\u0275defineInjectable({token:O,factory:O.\u0275fac,providedIn:"root"});class w{constructor(l){Object.assign(this,l)}get _bsVersions(){return(0,d.getBsVer)()}ngAfterViewInit(){this.classMap={in:!1,fade:!1},this.placement&&(this._bsVersions.isBs5&&(this.placement=M.PlacementForBs5[this.placement]),this.classMap[this.placement]=!0),this.classMap[`tooltip-${this.placement}`]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.containerClass&&(this.classMap[this.containerClass]=!0)}}w.\u0275fac=function(l){return new(l||w)(_.\u0275\u0275directiveInject(O))},w.\u0275cmp=_.\u0275\u0275defineComponent({type:w,selectors:[["bs-tooltip-container"]],hostAttrs:["role","tooltip"],hostVars:7,hostBindings:function(l,f){2&l&&(_.\u0275\u0275attribute("id",f.id),_.\u0275\u0275classMap("tooltip in tooltip-"+f.placement+" bs-tooltip-"+f.placement+" "+f.placement+" "+f.containerClass),_.\u0275\u0275classProp("show",!f._bsVersions.isBs3)("bs3",f._bsVersions.isBs3))},ngContentSelectors:["*"],decls:3,vars:0,consts:[[1,"tooltip-arrow","arrow"],[1,"tooltip-inner"]],template:function(l,f){1&l&&(_.\u0275\u0275projectionDef(),_.\u0275\u0275element(0,"div",0),_.\u0275\u0275elementStart(1,"div",1),_.\u0275\u0275projection(2),_.\u0275\u0275elementEnd())},styles:[".tooltip[_nghost-%COMP%]{display:block;pointer-events:none}.bs3.tooltip.top[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%]{margin-left:-2px}.bs3.tooltip.bottom[_nghost-%COMP%]{margin-top:0}.bs3.bs-tooltip-left[_nghost-%COMP%], .bs3.bs-tooltip-right[_nghost-%COMP%]{margin:0}.bs3.bs-tooltip-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs3.bs-tooltip-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%]{margin:.3rem 0}"],changeDetection:0});let L=0;class P{constructor(l,f,v,W,F,x){this._elementRef=W,this._renderer=F,this._positionService=x,this.tooltipId=L++,this.adaptivePosition=!0,this.tooltipChange=new _.EventEmitter,this.placement="top",this.triggers="hover focus",this.containerClass="",this.isDisabled=!1,this.delay=0,this.tooltipAnimation=!0,this.tooltipFadeDuration=150,this.tooltipStateChanged=new _.EventEmitter,this._tooltip=f.createLoader(this._elementRef,l,this._renderer).provide({provide:O,useValue:v}),Object.assign(this,v),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}get isOpen(){return this._tooltip.isShown}set isOpen(l){l?this.show():this.hide()}set htmlContent(l){(0,d.warnOnce)("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=l}set _placement(l){(0,d.warnOnce)("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=l}set _isOpen(l){(0,d.warnOnce)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=l}get _isOpen(){return(0,d.warnOnce)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen}set _enable(l){(0,d.warnOnce)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=!l}get _enable(){return(0,d.warnOnce)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled}set _appendToBody(l){(0,d.warnOnce)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=l?"body":this.container}get _appendToBody(){return(0,d.warnOnce)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container}set _popupClass(l){(0,d.warnOnce)("tooltipClass deprecated")}set _tooltipContext(l){(0,d.warnOnce)("tooltipContext deprecated")}set _tooltipPopupDelay(l){(0,d.warnOnce)("tooltipPopupDelay is deprecated, use `delay` instead"),this.delay=l}get _tooltipTrigger(){return(0,d.warnOnce)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers}set _tooltipTrigger(l){(0,d.warnOnce)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(l||"").toString()}ngOnInit(){this._tooltip.listen({triggers:this.triggers,show:()=>this.show()}),this.tooltipChange.subscribe(l=>{l||this._tooltip.hide()}),this.onShown.subscribe(()=>{this.setAriaDescribedBy()}),this.onHidden.subscribe(()=>{this.setAriaDescribedBy()})}setAriaDescribedBy(){this._ariaDescribedby=this.isOpen?`tooltip-${this.tooltipId}`:void 0,this._ariaDescribedby?this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}toggle(){if(this.isOpen)return this.hide();this.show()}show(){if(this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition,boundariesElement:this.boundariesElement||"scrollParent"}}}),this.isOpen||this.isDisabled||this._delayTimeoutId||!this.tooltip)return;const l=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._tooltip.attach(w).to(this.container).position({attachment:this.placement}).show({content:this.tooltip,placement:this.placement,containerClass:this.containerClass,id:`tooltip-${this.tooltipId}`})},f=()=>{this._tooltipCancelShowFn&&this._tooltipCancelShowFn()};this.delay?(this._delaySubscription&&this._delaySubscription.unsubscribe(),this._delaySubscription=(0,j.timer)(this.delay).subscribe(()=>{l(),f()}
1),this.triggers&&(0,d.parseTriggers)(this.triggers).forEach(v=>{v.close&&(this._tooltipCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,v.close,()=>{this._delaySubscription?.unsubscribe(),f()}))})):l()}hide(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance?.classMap&&(this._tooltip.instance.classMap.in=!1),setTimeout(()=>{this._tooltip.hide()},this.tooltipFadeDuration))}ngOnDestroy(){this._tooltip.dispose(),this.tooltipChange.unsubscribe(),this._delaySubscription&&this._delaySubscription.unsubscribe(),this.onShown.unsubscribe(),this.onHidden.unsubscribe()}}P.\u0275fac=function(l){return new(l||P)(_.\u0275\u0275directiveInject(_.ViewContainerRef),_.\u0275\u0275directiveInject(R.ComponentLoaderFactory),_.\u0275\u0275directiveInject(O),_.\u0275\u0275directiveInject(_.ElementRef),_.\u0275\u0275directiveInject(_.Renderer2),_.\u0275\u0275directiveInject(M.PositioningService))},P.\u0275dir=_.\u0275\u0275defineDirective({type:P,selectors:[["","tooltip",""],["","tooltipHtml",""]],inputs:{adaptivePosition:"adaptivePosition",tooltip:"tooltip",placement:"placement",triggers:"triggers",container:"container",containerClass:"containerClass",boundariesElement:"boundariesElement",isOpen:"isOpen",isDisabled:"isDisabled",delay:"delay",htmlContent:["tooltipHtml","htmlContent"],_placement:["tooltipPlacement","_placement"],_isOpen:["tooltipIsOpen","_isOpen"],_enable:["tooltipEnable","_enable"],_appendToBody:["tooltipAppendToBody","_appendToBody"],tooltipAnimation:"tooltipAnimation",_popupClass:["tooltipClass","_popupClass"],_tooltipContext:["tooltipContext","_tooltipContext"],_tooltipPopupDelay:["tooltipPopupDelay","_tooltipPopupDelay"],tooltipFadeDuration:"tooltipFadeDuration",_tooltipTrigger:["tooltipTrigger","_tooltipTrigger"]},outputs:{tooltipChange:"tooltipChange",onShown:"onShown",onHidden:"onHidden",tooltipStateChanged:"tooltipStateChanged"},exportAs:["bs-tooltip"]}),(0,B.gn)([(0,d.OnChange)(),(0,B.w6)("design:type",Object)],P.prototype,"tooltip",void 0);class m{static forRoot(){return{ngModule:m,providers:[R.ComponentLoaderFactory,M.PositioningService]}}}m.\u0275fac=function(l){return new(l||m)},m.\u0275mod=_.\u0275\u0275defineNgModule({type:m}),m.\u0275inj=_.\u0275\u0275defineInjector({imports:[K.CommonModule]})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.