PageSourceSearch

https://www.spectercloud.io/chunk-B3J2RKM3.js

js spectercloud.io collected 2026-10-09 22:57:32 UTC 9,070 bytes, 4 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a11799-0e70-7fc1-93fc-ae7d4937da22")}catch(e){}}();import{Ac as w,zc as t}from"./chunk-BAM5DF2H.js";import{Bd as l,Cd as r,Ga as L,Ib as C,Jb as O,Oa as z,Ra as E,a as u,c as g,da as v,e as p,g as o,ha as b,i as m,ma as y,oa as f,qa as c}from"./chunk-VLS6RSBQ.js";import{h as n}from"./chunk-JRQIN6ZW.js";var S=new f("NGX_ECHARTS_CONFIG"),d=class{constructor(){this.subject=new o(1),this.subscriptions=new u}doFilter(a){this.subject.next(a)}dispose(){this.subscriptions.unsubscribe()}notEmpty(a,e){this.subscriptions.add(this.subject.subscribe(i=>{if(i[a]){let s=i[a].currentValue;s!=null&&e(s)}}))}has(a,e){this.subscriptions.add(this.subject.subscribe(i=>{if(i[a]){let s=i[a].currentValue;e(s)}}))}notFirst(a,e){this.subscriptions.add(this.subject.subscribe(i=>{if(i[a]&&!i[a].isFirstChange()){let s=i[a].currentValue;e(s)}}))}notFirstAndEmpty(a,e){this.subscriptions.add(this.subject.subscribe(i=>{if(i[a]&&!i[a].isFirstChange()){let s=i[a].currentValue;s!=null&&e(s)}}))}},N=(()=>{class h{constructor(){this.el=c(E),this.ngZone=c(L),this.config=c(S),this.options=r(null),this.theme=r(this.config.theme??null),this.initOpts=r(null),this.merge=r(null),this.autoResize=r(!0),this.loading=r(!1),this.loadingType=r("default"),this.loadingOpts=r(null),this.chartInit=l(),this.optionsError=l(),this.chartClick=t(this.createLazyEvent("click")),this.chartDblClick=t(this.createLazyEvent("dblclick")),this.chartMouseDown=t(this.createLazyEvent("mousedown")),this.chartMouseMove=t(this.createLazyEvent("mousemove")),this.chartMouseUp=t(this.createLazyEvent("mouseup")),this.chartMouseOver=t(this.createLazyEvent("mouseover")),this.chartMouseOut=t(this.createLazyEvent("mouseout")),this.chartGlobalOut=t(this.createLazyEvent("globalout")),this.chartContextMenu=t(this.createLazyEvent("contextmenu")),this.chartHighlight=t(this.createLazyEvent("highlight")),this.chartDownplay=t(this.createLazyEvent("downplay")),this.chartSelectChanged=t(this.createLazyEvent("selectchanged")),this.chartLegendSelectChanged=t(this.createLazyEvent("legendselectchanged")),this.chartLegendSelected=t(this.createLazyEvent("legendselected")),this.chartLegendUnselected=t(this.createLazyEvent("legendunselected")),this.chartLegendLegendSelectAll=t(this.createLazyEvent("legendselectall")),this.chartLegendLegendInverseSelect=t(this.createLazyEvent("legendinverseselect")),this.chartLegendScroll=t(this.createLazyEvent("legendscroll")),this.chartDataZoom=t(this.createLazyEvent("datazoom")),this.chartDataRangeSelected=t(this.createLazyEvent("datarangeselected")),this.chartGraphRoam=t(this.createLazyEvent("graphroam")),this.chartGeoRoam=t(this.createLazyEvent("georoam")),this.chartTreeRoam=t(this.createLazyEvent("treeroam")),this.chartTimelineChanged=t(this.createLazyEvent("timelinechanged")),this.chartTimelinePlayChanged=t(this.createLazyEvent("timelineplaychanged")),this.chartRestore=t(this.createLazyEvent("restore")),this.chartDataViewChanged=t(this.createLazyEvent("dataviewchanged")),this.chartMagicTypeChanged=t(this.createLazyEvent("magictypechanged")),this.chartGeoSelectChanged=t(this.createLazyEvent("geoselectchanged")),this.chartGeoSelected=t(this.createLazyEvent("geoselected")),this.chartGeoUnselected=t(this.createLazyEvent("geounselected")),this.chartAxisAreaSelected=t(this.createLazyEvent("axisareaselected")),this.chartBrush=t(this.createLazyEvent("brush")),this.chartBrushEnd=t(this.createLazyEvent("brushend")),this.chartBrushSelected=t(this.createLazyEvent("brushselected")),this.chartGlobalCursorTaken=t(this.createLazyEvent("globalcursortaken")),this.chartRendered=t(this.createLazyEvent("rendered")),this.chartFinished=t(this.createLazyEvent("finished")),this.animationFrameID=null,this.chart$=new o(1),this.resize$=new p,this.changeFilter=new d,this.resizeObFired=!1,this.echarts=this.config.echarts}ngOnChanges(e){this.changeFilter.doFilter(e)}ngOnInit(){if(!window.ResizeObserver)throw new Error("please install a polyfill for ResizeObserver");this.resizeSub=this.resize$.pipe(b(100,m,{leading:!1,trailing:!0})).subscribe(()=>this.resize()),this.autoResize()&&(this.resizeOb=this.ngZone.runOutsideAngular(()=>new window.ResizeObserver(e=>{for(let i of e)i.target===this.el.nativeElement&&(this.resizeObFired?this.animationFrameID=window.requestAnimationFrame(()=>{this.resize$.next()}):this.resizeObFired=!0)})),this.resizeOb.observe(this.el.nativeElement)),this.changeFilter.notFirstAndEmpty("options",e=>this.onOptionsChange(e)),this.changeFilter.notFirstAndEmpty("merge",e=>this.setOption(e)),this.changeFilter.has("loading",e=>this.toggleLoading(!!e)),this.changeFilter.notFirst("theme",()=>this.refreshChart())}ngOnDestroy(){window.clearTimeout(this.initChartTimer),this.resizeSub&&this.resizeSub.unsubscribe(),this.animationFrameID&&window.cancelAnimationFrame(this.animationFrameID),this.resizeOb&&this.resizeOb.unobserve(this.el.nativeElement),this.loadingSub&&this.loadingSub.unsubscribe(),this.changeFilter.dispose(),this.dispose()}ngAfterViewInit(){this.initChartTimer=window.setTimeout(()=>this.initChart())}
1dispose(){this.chart&&(this.chart.isDisposed()||this.chart.dispose(),this.chart=null)}resize(){this.chart&&this.chart.resize()}toggleLoading(e){this.chart?e?this.chart.showLoading(this.loadingType(),this.loadingOpts()):this.chart.hideLoading():this.loadingSub=this.chart$.subscribe(i=>e?i.showLoading(this.loadingType(),this.loadingOpts()):i.hideLoading())}setOption(e,i){if(this.chart)try{this.chart.setOption(e,i)}catch(s){console.error(s),this.optionsError.emit(s)}}refreshChart(){return n(this,null,function*(){this.dispose(),yield this.initChart()})}createChart(){let e=this.el.nativeElement;if(window&&window.getComputedStyle){let i=window.getComputedStyle(e,null).getPropertyValue("height");(!i||i==="0px")&&(!e.style.height||e.style.height==="0px")&&(e.style.height="400px")}return this.ngZone.runOutsideAngular(()=>(typeof this.echarts=="function"?this.echarts:()=>Promise.resolve(this.echarts))().then(({init:s})=>s(e,this.theme()??this.config?.theme,this.initOpts())))}initChart(){return n(this,null,function*(){yield this.onOptionsChange(this.options());let e=this.merge();e&&this.chart&&this.setOption(e)})}onOptionsChange(e){return n(this,null,function*(){e&&(this.chart?this.setOption(this.options(),!0):(this.chart=yield this.createChart(),this.chart$.next(this.chart),this.chartInit.emit(this.chart),this.setOption(this.options(),!0)))})}createLazyEvent(e){return w(this.chartInit).pipe(v(i=>new g(s=>(i.on(e,D=>this.ngZone.run(()=>s.next(D))),()=>{this.chart&&(this.chart.isDisposed()||i.off(e))}))))}static{this.\u0275fac=function(i){return new(i||h)}}static{this.\u0275dir=O({type:h,selectors:[["echarts"],["","echarts",""]],inputs:{options:[1,"options"],theme:[1,"theme"],initOpts:[1,"initOpts"],merge:[1,"merge"],autoResize:[1,"autoResize"],loading:[1,"loading"],loadingType:[1,"loadingType"],loadingOpts:[1,"loadingOpts"]},outputs:{chartInit:"chartInit",optionsError:"optionsError",chartClick:"chartClick",chartDblClick:"chartDblClick",chartMouseDown:"chartMouseDown",chartMouseMove:"chartMouseMove",chartMouseUp:"chartMouseUp",chartMouseOver:"chartMouseOver",chartMouseOut:"chartMouseOut",chartGlobalOut:"chartGlobalOut",chartContextMenu:"chartContextMenu",chartHighlight:"chartHighlight",chartDownplay:"chartDownplay",chartSelectChanged:"chartSelectChanged",chartLegendSelectChanged:"chartLegendSelectChanged",chartLegendSelected:"chartLegendSelected",chartLegendUnselected:"chartLegendUnselected",chartLegendLegendSelectAll:"chartLegendLegendSelectAll",chartLegendLegendInverseSelect:"chartLegendLegendInverseSelect",chartLegendScroll:"chartLegendScroll",chartDataZoom:"chartDataZoom",chartDataRangeSelected:"chartDataRangeSelected",chartGraphRoam:"chartGraphRoam",chartGeoRoam:"chartGeoRoam",chartTreeRoam:"chartTreeRoam",chartTimelineChanged:"chartTimelineChanged",chartTimelinePlayChanged:"chartTimelinePlayChanged",chartRestore:"chartRestore",chartDataViewChanged:"chartDataViewChanged",chartMagicTypeChanged:"chartMagicTypeChanged",chartGeoSelectChanged:"chartGeoSelectChanged",chartGeoSelected:"chartGeoSelected",chartGeoUnselected:"chartGeoUnselected",chartAxisAreaSelected:"chartAxisAreaSelected",chartBrush:"chartBrush",chartBrushEnd:"chartBrushEnd",chartBrushSelected:"chartBrushSelected",chartGlobalCursorTaken:"chartGlobalCursorTaken",chartRendered:"chartRendered",chartFinished:"chartFinished"},exportAs:["echarts"],features:[z]})}}return h})();function M(h){return{provide:S,useValue:h}}var j=(()=>{class h{static forRoot(e){return{ngModule:h,providers:[M(e)]}}static forChild(){return{ngModule:h}}static{this.\u0275fac=function(i){return new(i||h)}}static{this.\u0275mod=C({type:h})}static{this.\u0275inj=y({})}}return h})();export{N as a,M as b,j as c};
2//# sourceMappingURL=chunk-B3J2RKM3.js.map
3
4//# chunkId=01a11799-0e70-7fc1-93fc-ae7d4937da22

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.