1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[5619],{84563(R,N,c){c.r(N),c.d(N,{Accordion:()=>I,AccordionClasses:()=>G,AccordionContent:()=>Q,AccordionHeader:()=>X,AccordionModule:()=>Z,AccordionPanel:()=>T,AccordionStyle:()=>m});var A=c(49769),n=c(35547),a=c(60414),u=c(49849),f=c(32271),g=c(63535),x=c(60282),C=c(5779),v=c(75517),p=c(94068),D=c(52423),O=c(92016),w=c(33584),M=c(16911),E=c(54420),P=c(4128);const H=["*"],r=["toggleicon"],V=t=>({active:t});function d(t,b){}function h(t,b){1&t&&n.DNE(0,d,0,0,"ng-template")}function l(t,b){if(1&t&&n.DNE(0,h,1,0,null,0),2&t){const e=n.XpG();n.Y8G("ngTemplateOutlet",e.toggleicon)("ngTemplateOutletContext",n.eq3(2,V,e.active()))}}function k(t,b){if(1&t&&n.nrm(0,"span",4),2&t){const e=n.XpG(3);n.HbH(e.cn(e.cx("toggleicon"),e.pcAccordion.collapseIcon)),n.Y8G("pBind",e.ptm("toggleicon")),n.BMQ("aria-hidden",!0)}}function S(t,b){if(1&t&&(a.qSk(),n.nrm(0,"svg",5)),2&t){const e=n.XpG(3);n.HbH(e.cx("toggleicon")),n.Y8G("pBind",e.ptm("toggleicon")),n.BMQ("aria-hidden",!0)}}function Y(t,b){if(1&t&&(n.qex(0),n.DNE(1,k,1,4,"span",2)(2,S,1,4,"svg",3),n.bVm()),2&t){const e=n.XpG(2);n.R7$(),n.Y8G("ngIf",e.pcAccordion.collapseIcon),n.R7$(),n.Y8G("ngIf",!e.pcAccordion.collapseIcon)}}function _(t,b){if(1&t&&n.nrm(0,"span",4),2&t){const e=n.XpG(3);n.HbH(e.cn(e.cx("toggleicon"),e.pcAccordion.expandIcon)),n.Y8G("pBind",e.ptm("toggleicon")),n.BMQ("aria-hidden",!0)}}function L(t,b){if(1&t&&(a.qSk(),n.nrm(0,"svg",7)),2&t){const e=n.XpG(3);n.Y8G("pBind",e.ptm("toggleicon")),n.BMQ("aria-hidden",!0)}}function U(t,b){if(1&t&&(n.qex(0),n.DNE(1,_,1,4,"span",2)(2,L,1,2,"svg",6),n.bVm()),2&t){const e=n.XpG(2);n.R7$(),n.Y8G("ngIf",e.pcAccordion.expandIcon),n.R7$(),n.Y8G("ngIf",!e.pcAccordion.expandIcon)}}function j(t,b){if(1&t&&n.DNE(0,Y,3,2,"ng-container",1)(1,U,3,2,"ng-container",1),2&t){const e=n.XpG();n.Y8G("ngIf",e.active()),n.R7$(),n.Y8G("ngIf",!e.active())}}const J={root:"p-accordion p-component",panel:({instance:t})=>["p-accordionpanel",{"p-accordionpanel-active":t.active(),"p-disabled":t.disabled()}],header:"p-accordionheader",toggleicon:"p-accordionheader-toggle-icon",contentContainer:"p-accordioncontent",contentWrapper:"p-accordioncontent-wrapper",content:"p-accordioncontent-content"};let m=(()=>{class t extends P.j{name="accordion";style="\n\n .p-accordionpanel {\n display: flex;\n flex-direction: column;\n border-style: solid;\n border-width: dt('accordion.panel.border.width');\n border-color: dt('accordion.panel.border.color');\n }\n\n .p-accordionheader {\n all: unset;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: dt('accordion.header.padding');\n color: dt('accordion.header.color');\n background: dt('accordion.header.background');\n border-style: solid;\n border-width: dt('accordion.header.border.width');\n border-color: dt('accordion.header.border.color');\n font-weight: dt('accordion.header.font.weight');\n border-radius: dt('accordion.header.border.radius');\n transition:\n background dt('accordion.transition.duration'),\n color dt('accordion.transition.duration'),\n outline-color dt('accordion.transition.duration'),\n box-shadow dt('accordion.transition.duration');\n outline-color: transparent;\n }\n\n .p-accordionpanel:first-child > .p-accordionheader {\n border-width: dt('accordion.header.first.border.width');\n border-start-start-radius: dt('accordion.header.first.top.border.radius');\n border-start-end-radius: dt('accordion.header.first.top.border.radius');\n }\n\n .p-accordionpanel:last-child > .p-accordionheader {\n border-end-start-radius: dt('accordion.header.last.bottom.border.radius');\n border-end-end-radius: dt('accordion.header.last.bottom.border.radius');\n }\n\n .p-accordionpanel:last-child.p-accordionpanel-active > .p-accordionheader {\n border-end-start-radius: dt('accordion.header.last.active.bottom.border.radiu
1s');\n border-end-end-radius: dt('accordion.header.last.active.bottom.border.radius');\n }\n\n .p-accordionheader-toggle-icon {\n color: dt('accordion.header.toggle.icon.color');\n }\n\n .p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible {\n box-shadow: dt('accordion.header.focus.ring.shadow');\n outline: dt('accordion.header.focus.ring.width') dt('accordion.header.focus.ring.style') dt('accordion.header.focus.ring.color');\n outline-offset: dt('accordion.header.focus.ring.offset');\n }\n\n .p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) > .p-accordionheader:hover {\n background: dt('accordion.header.hover.background');\n color: dt('accordion.header.hover.color');\n }\n\n .p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) .p-accordionheader:hover .p-accordionheader-toggle-icon {\n color: dt('accordion.header.toggle.icon.hover.color');\n }\n\n .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader {\n background: dt('accordion.header.active.background');\n color: dt('accordion.header.active.color');\n }\n\n .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader .p-accordionheader-toggle-icon {\n color: dt('accordion.header.toggle.icon.active.color');\n }\n\n .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover {\n background: dt('accordion.header.active.hover.background');\n color: dt('accordion.header.active.hover.color');\n }\n\n .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover .p-accordionheader-toggle-icon {\n color: dt('accordion.header.toggle.icon.active.hover.color');\n }\n\n .p-accordioncontent {\n display: grid;\n grid-template-rows: 1fr;\n }\n\n .p-accordioncontent-wrapper {\n min-height: 0;\n }\n\n .p-accordioncontent-content {\n border-style: solid;\n border-width: dt('accordion.content.border.width');\n border-color: dt('accordion.content.border.color');\n background-color: dt('accordion.content.background');\n color: dt('accordion.content.color');\n padding: dt('accordion.content.padding');\n }\n\n\n/* For PrimeNG */\n.p-accordionheader-toggle-icon.icon-start {\n order: -1;\n}\n\n.p-accordionheader:has(.p-accordionheader-toggle-icon.icon-start) {\n justify-content: flex-start;\n gap: dt('accordion.header.padding');\n}\n\n.p-accordionheader.p-ripple {\n overflow: hidden;\n position: relative;\n}\n\n.p-accordioncontent .p-motion {\n display: grid;\n grid-template-rows: 1fr;\n}\n";classes=J;static \u0275fac=(()=>{let e;return function(o){return(e||(e=n.xGo(t)))(o||t)}})();static \u0275prov=a.jDH({token:t,factory:t.\u0275fac})}return t})();var G=function(t){return t.root="p-accordion",t.contentwrapper="p-accordioncontent",t.content="p-accordioncontent-content",t.header="p-accordionheader",t.toggleicon="p-accordionheader-toggle-icon",t.panel="p-accordionpanel",t}(G||{});const F=new a.nKC("ACCORDION_PANEL_INSTANCE"),K=new a.nKC("ACCORDION_HEADER_INSTANCE"),W=new a.nKC("ACCORDION_CONTENT_INSTANCE"),$=new a.nKC("ACCORDION_INSTANCE");let T=(()=>{class t extends v.$G{$pcAccordionPanel=(0,a.WQX)(F,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=(0,a.WQX)(p.Y,{self:!0});componentName="AccordionPanel";onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}pcAccordion=(0,a.WQX)((0,a.Rfq)(()=>I));value=(0,u.model)(void 0);disabled=(0,u.input)(!1,{transform:e=>(0,E.iZ)(e)});active=(0,f.EW)(()=>this.pcAccordion.multiple()?this.valueEquals(this.pcAccordion.value(),this.value()):this.pcAccordion.value()===this.value());valueEquals(e,i){return Array.isArray(e)?e.includes(i):e===i}_componentStyle=(0,a.WQX)(m);static \u0275fac=(()=>{let e;return function(o){return(e||(e=n.xGo(t)))(o||t)}})();static \u0275cmp=n.VBU({type:t,selectors:[["p-accordion-panel"],["p-accordionpanel"]],hostVars:4,hostBindings:function(i,o){2&i&&(n.BMQ("data-p-disabled",o.disabled())("data-p-active",o.active()),n.HbH(o.cx("panel")))},inputs:{value:[1,"value"],disabled:[1,"disabled"]},outputs:{value:"valueChange"},features:[n.Jv_([m,{provide:F,useExisting:t},{provide:v.bt,useExisting:t}]),n.nM4([p.Y]),n.Vt3],ngContentSelectors:H,decls:1,vars:0,template:function(i,o){1&i&&(n.NAR(),n.SdG(0))},dependencies:[A.MD,p.C],encapsulation:2,changeDetection:0})}return t})(),X=(()=>{class t extends v.$G{$pcAccordionHeader=(0,a.WQX)(K,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=(0,a.WQX)(p.Y,{self:!0});componentName="AccordionHeader";onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}pcAccordion=(0,a.WQX)((0,a.Rfq)(()=>I));pcAccordionPanel=(0,a.WQX)((0,a.Rfq)(()=>T));id=(0,f.EW)(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);active=(0,f.EW)(()=>this.pcAccordionPanel.active());disabled=(0,f.EW)(()=>this.pcAccordionPanel.disabled());
1ariaControls=(0,f.EW)(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);toggleicon;onClick(e){if(this.disabled())return;const i=this.active();this.changeActiveValue();const o=this.active(),s=this.pcAccordionPanel.value();!i&&o?this.pcAccordion.onOpen.emit({originalEvent:e,index:s}):i&&!o&&this.pcAccordion.onClose.emit({originalEvent:e,index:s})}onFocus(){!this.disabled()&&this.pcAccordion.selectOnFocus()&&this.changeActiveValue()}onKeydown(e){switch(e.code){case"ArrowDown":this.arrowDownKey(e);break;case"ArrowUp":this.arrowUpKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Enter":case"Space":case"NumpadEnter":this.onEnterKey(e)}}_componentStyle=(0,a.WQX)(m);changeActiveValue(){this.pcAccordion.updateValue(this.pcAccordionPanel.value())}findPanel(e){return e?.closest('[data-pc-name="accordionpanel"]')}findHeader(e){return(0,g.kc)(e,'[data-pc-name="accordionheader"]')}findNextPanel(e,i=!1){const o=i?e:e.nextElementSibling;return o?(0,g.D$)(o,"data-p-disabled")?this.findNextPanel(o):this.findHeader(o):null}findPrevPanel(e,i=!1){const o=i?e:e.previousElementSibling;return o?(0,g.D$)(o,"data-p-disabled")?this.findPrevPanel(o):this.findHeader(o):null}findFirstPanel(){return this.findNextPanel(this.pcAccordion.el.nativeElement.firstElementChild,!0)}findLastPanel(){return this.findPrevPanel(this.pcAccordion.el.nativeElement.lastElementChild,!0)}changeFocusedPanel(e,i){(0,g.XC)(i)}arrowDownKey(e){const i=this.findNextPanel(this.findPanel(e.currentTarget));i?this.changeFocusedPanel(e,i):this.onHomeKey(e),e.preventDefault()}arrowUpKey(e){const i=this.findPrevPanel(this.findPanel(e.currentTarget));i?this.changeFocusedPanel(e,i):this.onEndKey(e),e.preventDefault()}onHomeKey(e){const i=this.findFirstPanel();this.changeFocusedPanel(e,i),e.preventDefault()}onEndKey(e){const i=this.findLastPanel();this.changeFocusedPanel(e,i),e.preventDefault()}onEnterKey(e){this.disabled()||this.changeActiveValue(),e.preventDefault()}get dataP(){return this.cn({active:this.active()})}static \u0275fac=(()=>{let e;return function(o){return(e||(e=n.xGo(t)))(o||t)}})();static \u0275cmp=n.VBU({type:t,selectors:[["p-accordion-header"],["p-accordionheader"]],contentQueries:function(i,o,s){if(1&i&&n.wni(s,r,5),2&i){let y;n.mGM(y=n.lsd())&&(o.toggleicon=y.first)}},hostVars:13,hostBindings:function(i,o){1&i&&n.bIt("click",function(y){return o.onClick(y)})("focus",function(){return o.onFocus()})("keydown",function(y){return o.onKeydown(y)}),2&i&&(n.BMQ("id",o.id())("aria-expanded",o.active())("aria-controls",o.ariaControls())("aria-disabled",o.disabled())("role","button")("tabindex",o.disabled()?"-1":"0")("data-p-active",o.active())("data-p-disabled",o.disabled())("data-p",o.dataP),n.HbH(o.cx("header")),n.xc7("user-select","none"))},features:[n.Jv_([m,{provide:K,useExisting:t},{provide:v.bt,useExisting:t}]),n.nM4([M.n0,p.Y]),n.Vt3],ngContentSelectors:H,decls:3,vars:1,consts:[[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf"],[3,"class","pBind",4,"ngIf"],["data-p-icon","chevron-up",3,"class","pBind",4,"ngIf"],[3,"pBind"],["data-p-icon","chevron-up",3,"pBind"],["data-p-icon","chevron-down",3,"pBind",4,"ngIf"],["data-p-icon","chevron-down",3,"pBind"]],template:function(i,o){1&i&&(n.NAR(),n.SdG(0),n.nVh(1,l,1,4)(2,j,2,2)),2&i&&(n.R7$(),n.vxM(o.toggleicon?1:2))},dependencies:[A.MD,A.bT,A.T3,D.D,O.M,p.C,p.Y],encapsulation:2,changeDetection:0})}return t})(),Q=(()=>{class t extends v.$G{$pcAccordionContent=(0,a.WQX)(W,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=(0,a.WQX)(p.Y,{self:!0});componentName="AccordionContent";onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}pcAccordion=(0,a.WQX)((0,a.Rfq)(()=>I));pcAccordionPanel=(0,a.WQX)((0,a.Rfq)(()=>T));active=(0,f.EW)(()=>this.pcAccordionPanel.active());ariaLabelledby=(0,f.EW)(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);id=(0,f.EW)(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);_componentStyle=(0,a.WQX)(m);ptParams=(0,f.EW)(()=>({context:this.active()}
1));computedMotionOptions=(0,f.EW)(()=>({...this.ptm("motion",this.ptParams()),...this.pcAccordion.computedMotionOptions()}));static \u0275fac=(()=>{let e;return function(o){return(e||(e=n.xGo(t)))(o||t)}})();static \u0275cmp=n.VBU({type:t,selectors:[["p-accordion-content"],["p-accordioncontent"]],hostVars:6,hostBindings:function(i,o){2&i&&(n.BMQ("id",o.id())("role","region")("data-p-active",o.active())("aria-labelledby",o.ariaLabelledby()),n.HbH(o.cx("contentContainer")))},features:[n.Jv_([m,{provide:W,useExisting:t},{provide:v.bt,useExisting:t}]),n.nM4([p.Y]),n.Vt3],ngContentSelectors:H,decls:4,vars:10,consts:[["name","p-collapsible","hideStrategy","visibility",3,"visible","mountOnEnter","unmountOnLeave","options"],[3,"pBind"]],template:function(i,o){1&i&&(n.NAR(),n.j41(0,"p-motion",0)(1,"div",1)(2,"div",1),n.SdG(3),n.k0s()()()),2&i&&(n.Y8G("visible",o.active())("mountOnEnter",!1)("unmountOnLeave",!1)("options",o.computedMotionOptions()),n.R7$(),n.HbH(o.cx("contentWrapper")),n.Y8G("pBind",o.ptm("contentWrapper",o.ptParams())),n.R7$(),n.HbH(o.cx("content")),n.Y8G("pBind",o.ptm("content",o.ptParams())))},dependencies:[A.MD,p.C,p.Y,w.FF,w.T8],encapsulation:2,changeDetection:0})}return t})(),I=(()=>{class t extends v.$G{componentName="Accordion";$pcAccordion=(0,a.WQX)($,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=(0,a.WQX)(p.Y,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}value=(0,u.model)(void 0);multiple=(0,u.input)(!1,{transform:e=>(0,E.iZ)(e)});styleClass;expandIcon;collapseIcon;selectOnFocus=(0,u.input)(!1,{transform:e=>(0,E.iZ)(e)});transitionOptions="400ms cubic-bezier(0.86, 0, 0.07, 1)";motionOptions=(0,u.input)(void 0);computedMotionOptions=(0,f.EW)(()=>({...this.ptm("motion"),...this.motionOptions()}));onClose=new a.bkB;onOpen=new a.bkB;id=(0,a.vPA)((0,x.u)("pn_id_"));_componentStyle=(0,a.WQX)(m);onKeydown(e){switch(e.code){case"ArrowDown":this.onTabArrowDownKey(e);break;case"ArrowUp":this.onTabArrowUpKey(e);break;case"Home":e.shiftKey||this.onTabHomeKey(e);break;case"End":e.shiftKey||this.onTabEndKey(e)}}onTabArrowDownKey(e){const i=this.findNextHeaderAction(e.target.parentElement);i?this.changeFocusedTab(i):this.onTabHomeKey(e),e.preventDefault()}onTabArrowUpKey(e){const i=this.findPrevHeaderAction(e.target.parentElement);i?this.changeFocusedTab(i):this.onTabEndKey(e),e.preventDefault()}onTabHomeKey(e){const i=this.findFirstHeaderAction();this.changeFocusedTab(i),e.preventDefault()}changeFocusedTab(e){e&&(0,g.XC)(e)}findNextHeaderAction(e,i=!1){const s=(0,g.kc)(i?e:e.nextElementSibling,'[data-pc-section="accordionheader"]');return s?(0,g.D$)(s,"data-p-disabled")?this.findNextHeaderAction(s.parentElement):(0,g.kc)(s.parentElement,'[data-pc-section="accordionheader"]'):null}findPrevHeaderAction(e,i=!1){const s=(0,g.kc)(i?e:e.previousElementSibling,'[data-pc-section="accordionheader"]');return s?(0,g.D$)(s,"data-p-disabled")?this.findPrevHeaderAction(s.parentElement):(0,g.kc)(s.parentElement,'[data-pc-section="accordionheader"]'):null}findFirstHeaderAction(){return this.findNextHeaderAction(this.el.nativeElement.firstElementChild,!0)}findLastHeaderAction(){return this.findPrevHeaderAction(this.el.nativeElement.lastElementChild,!0)}onTabEndKey(e){const i=this.findLastHeaderAction();this.changeFocusedTab(i),e.preventDefault()}getBlockableElement(){return this.el.nativeElement.children[0]}updateValue(e){const i=this.value();if(this.multiple()){const o=Array.isArray(i)?[...i]:[],s=o.indexOf(e);-1!==s?o.splice(s,1):o.push(e),this.value.set(o)}else this.value.set(i===e?void 0:e)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=n.xGo(t)))(o||t)}})();static \u0275cmp=n.VBU({type:t,selectors:[["p-accordion"]],hostVars:2,hostBindings:function(i,o){1&i&&n.bIt("keydown",function(y){return o.onKeydown(y)}),2&i&&n.HbH(o.cn(o.cx("root"),o.styleClass))},inputs:{value:[1,"value"],multiple:[1,"multiple"],styleClass:"styleClass",expandIcon:"expandIcon",collapseIcon:"collapseIcon",selectOnFocus:[1,"selectOnFocus"],transitionOptions:"transitionOptions",motionOptions:[1,"motionOptions"]},outputs:{value:"valueChange",onClose:"onClose",onOpen:"onOpen"},features:[n.Jv_([m,{provide:$,useExisting:t},{provide:v.bt,useExisting:t}]),n.nM4([p.Y]),n.Vt3],ngContentSelectors:H,decls:1,vars:0,template:function(i,o){1&i&&(n.NAR(),n.SdG(0))},dependencies:[A.MD,C.SharedModule,p.C],encapsulation:2,changeDetection:0})}return t})(),Z=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=n.$C({type:t});static \u0275inj=a.G2t({imports:[I,C.SharedModule,T,X,Q,p.C,C.SharedModule,p.C]})}return t})()}
1,94570(R,N,c){c.r(N),c.d(N,{ChartClasses:()=>E,ChartModule:()=>H,ChartStyle:()=>M,UIChart:()=>P});var A=c(60177),n=c(49769),a=c(35547),u=c(60414),f=c(49849),g=c(33510);g.Chart.register(...g.registerables);const x=g.Chart;var C=c(5779),v=c(75517),p=c(4128),D=c(94068);const O={root:({instance:r})=>({display:"block",position:"relative",width:r.width,height:r.height})},w={root:"p-chart"};let M=(()=>{class r extends p.j{name="chart";classes=w;inlineStyles=O;static \u0275fac=(()=>{let d;return function(l){return(d||(d=a.xGo(r)))(l||r)}})();static \u0275prov=u.jDH({token:r,factory:r.\u0275fac})}return r})();var E=function(r){return r.root="p-chart",r}(E||{});const B=new u.nKC("CHART_INSTANCE");let P=(()=>{class r extends v.$G{el;zone;componentName="Chart";$pcChart=(0,u.WQX)(B,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=(0,u.WQX)(D.Y,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}type;plugins=[];width;height;responsive=!0;ariaLabel;ariaLabelledBy;get data(){return this._data}set data(d){this._data=d,this.reinit()}get options(){return this._options}set options(d){this._options=d,this.reinit()}onDataSelect=new u.bkB;isBrowser=!1;initialized;_data;_options={};chart;_componentStyle=(0,u.WQX)(M);constructor(d,h){super(),this.el=d,this.zone=h}onAfterViewInit(){this.initChart(),this.initialized=!0}onCanvasClick(d){if(this.chart){const h=this.chart.getElementsAtEventForMode(d,"nearest",{intersect:!0},!1),l=this.chart.getElementsAtEventForMode(d,"dataset",{intersect:!0},!1);h&&h[0]&&l&&this.onDataSelect.emit({originalEvent:d,element:h[0],dataset:l})}}initChart(){if((0,A.isPlatformBrowser)(this.platformId)){let d=this.options||{};d.responsive=this.responsive,d.responsive&&(this.height||this.width)&&(d.maintainAspectRatio=!1),this.zone.runOutsideAngular(()=>{this.chart=new x(this.el.nativeElement.children[0],{type:this.t
1ype,data:this.data,options:this.options,plugins:this.plugins})})}}getCanvas(){return this.el.nativeElement.children[0]}getBase64Image(){return this.chart.toBase64Image()}generateLegend(){if(this.chart)return this.chart.generateLegend()}refresh(){this.chart&&this.chart.update()}reinit(){this.chart&&(this.chart.destroy(),this.initChart())}onDestroy(){this.chart&&(this.chart.destroy(),this.initialized=!1,this.chart=null)}static \u0275fac=function(h){return new(h||r)(a.rXU(a.aKT),a.rXU(u.SKi))};static \u0275cmp=a.VBU({type:r,selectors:[["p-chart"]],hostVars:4,hostBindings:function(h,l){2&h&&(a.Aen(l.sx("root")),a.HbH(l.cx("root")))},inputs:{type:"type",plugins:"plugins",width:"width",height:"height",responsive:[2,"responsive","responsive",f.booleanAttribute],ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",data:"data",options:"options"},outputs:{onDataSelect:"onDataSelect"},features:[a.Jv_([M,{provide:B,useExisting:r}]),a.nM4([D.Y]),a.Vt3],decls:1,vars:5,consts:[["role","img",3,"click","pBind"]],template:function(h,l){1&h&&(a.j41(0,"canvas",0),a.bIt("click",function(S){return l.onCanvasClick(S)}),a.k0s()),2&h&&(a.Y8G("pBind",l.ptm("canvas")),a.BMQ("aria-label",l.ariaLabel)("aria-labelledby",l.ariaLabelledBy)("width",l.responsive&&!l.width?null:l.width)("height",l.responsive&&!l.height?null:l.height))},dependencies:[n.MD,C.SharedModule,D.C,D.Y],encapsulation:2,changeDetection:0})}return r})(),H=(()=>{class r{static \u0275fac=function(h){return new(h||r)};static \u0275mod=a.$C({type:r});static \u0275inj=u.G2t({imports:[P,C.SharedModule,C.SharedModule]})}return r})()}}]);
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.