var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(i){class r extends t.Components._Chart{constructor(){super();this.dynamicParameters=[];this.reportManager=t.Managers.ReportManager.Instance();this.Filter=[]}jsFiles(){return["platform/analytics/components/chartbuilder/chartbuilderhiddenfields.js","platform/analytics/infos/reportbuilder/reportbuilderinfo.js","platform/analytics/components/reportbuilder/reportbuilder.js","platform/analytics/components/reportbuilder/reportbuilder.template.js","platform/analytics/components/chartviewer/_chart.js","platform/analytics/enums/charttype.js","platform/analytics/enums/legendtype.js","platform/analytics/enums/aggregationtype.js","platform/analytics/components/reportbuilder/tenure.js","libs/chartjs/chart.min.js","libs/tabulator/js/tabulator.min.js","apps/crm/palettes/managers/palettemanager.js"]}cssFiles(){return["libs/tabulator-tables/css/bootstrap/tabulator_bootstrap4.min.css"]}html(t,i){const f=this;var r=t;let e="d-none";(i.includes("div_kpireport_")||i.includes("_previewreport_"))&&(e="");let u="";n.Platform.Membership.Infos.Identity.currentUser.isRestrictedUser&&(u="d-none");return`
`}load(i,r){return __awaiter(this,void 0,void 0,function*(){const u=this;this.reportManager=t.Managers.ReportManager.Instance();this._reportBuilder=t.Reports.ReportBuilder.Instance();this._reportBuilder.pivot=new PivotColumns;var f=i;if(r=r,$("#Reportid_"+r).empty(),$(".Reportid__dynamicfilter").text(""),$("#Reportid_"+r).text(f),$(`#applyToggleBtn${r}`).click(()=>{$(`#ApplyGlobalFilter${r}`).toggleClass("d-none"),$(`#saveViewAs${r}`).toggleClass("d-none")}),r.indexOf("dashboardportletwidget")>0){let n=$("#"+r).siblings("#hf_portletwidgetheight").val();(n=="undefined"||n==null||n=="0px")&&(n="240px");$(".ChartViewer_"+r).find(".card_section").css({height:n,overflow:"hidden"});$(".ChartViewer_"+r).find("#ChartCanvasDiv"+r).addClass("h-100 w-100")}($(`#${r}`).hasClass("_bizgaze_popup_container")||$(`#${r}`).hasClass("_bizgaze_detail_container"))&&($(`#chartViewerWrap_${r}`).addClass("chart-viewer-card"),$(`#chartMaximizeBtn_${r}`).addClass("d-none"),$(`#reportCloseBtn_${r},#filterDpWrap_${r}`).removeClass("d-none"),$(`#chartSection_${r}`).css("height","100%"),r.includes("div_dashboardportletwidget")&&$(`#chartMinimizeBtn_${r}`).removeClass("d-none"),n.Themes.Compact.Components.Index.Instance().tabMode?$(`#ChartCanvasDiv${r}`).addClass("h-100 w-100"):($(`#chartSection_${r}`).addClass("d-flex flex-column justify-content-center"),$(`#ChartCanvasDiv${r}`).removeClass("h-100").addClass("h-50 w-100")));u.xaxisColumns=[];u.yaxisColumns=[];u.groupColumns=[];u.loadData(r,f)})}loadData(t,i){return __awaiter(this,void 0,void 0,function*(){var r=this,e,o,s,h,c;r.ChartDivId=t+"-chart-canvas";r.chartContainerId=t;let f;if(n.Platform.Helpers.NavigationHelper.reportViewerInstance.length>0){let i=n.Platform.Helpers.NavigationHelper.reportViewerInstance.find(n=>n.childcontainerid==t);f=i!=undefined?i.instance:r}else f=r;n.Platform.Helpers.NavigationHelper.Instance().hideLoading();let u=f.reportResponse.result.ReportInfo;if(r._reportBuilder.reportid=i,r._reportBuilder.DataListId=u.DataListId,r.IsChartBuilder=!1,r.displayLegend=u.IsLegend,r.isDataLabel=u.IsDataLabel,r.isTooltipHeader=u.IsTooltipHeader,r.tickLabelLength=u.TickLabelLength,r.loadSelectedLegend(u.LegendTypeId,!1),t.indexOf("dashboardportletwidget")>0?t.includes("fullscreen")?$("#ReportTitle_"+t).text(u.ReportName):$("#ReportTitle_"+t).text(r.WidgetName):$("#ReportTitle_"+t).text(u.ReportName),e=u.ReportColumns,r._reportBuilder.TenureReport=[],r._reportBuilder.pivot.ColumnName="",e.length!=0&&(o=e.find(n=>n.IsTenureApplied==!0),s=e.find(n=>n.IsPivotColumn==!0)),o)return r._reportBuilder.TenureReport[o.DisplayText]={TimeInterval:o.TimeInterval},h=r._reportBuilder.TenureReport.length,r._reportBuilder.TenureReport.length=h+1,r._reportBuilder.tenureTimeIntervalCol=o.DisplayText,r.tenureChart(r.ChartDivId,i);u.ChartColumns.length!=0&&r._reportBuilder.TenureReport.length==0&&(r.ChartTypeId=u.ChartTypeId,c=u.ChartColumns,r.loadchart(f.reportData,c,e,s));r.colorAppliedOn=u.ColorAppliedTypeId;u.LegendTitleTypeId?u.LegendTitleTypeId&&(r.legendTitleTypeId=u.LegendTitleTypeId):r.legendTitleTypeId=n.Platform.Analytics.Enums.LegendTitleType.Data;u.ChartBaseValue&&(r.chartBaseValue=u.ChartBaseValue);const l=n.Themes.Compact.Components.Index.Instance();if(u.PaletteId!==0||l.currentTheme.paletteId){let n=u.PaletteId;n?r.getpaletteColors(n,!1):r.paletteColors.push(...l.themePalette)}r.chart_dataSet();u.LinkReportId!=0&&$(`#linkreport${t}`).removeClass("d-none");$(`#linkreport${t}`).click(function(){var f,i;let o=Number($(this).closest(".dashboardwidget-addeditem").find("#hf_widgetId").val());f=n.Platform.Analytics.Components._CommonFilter.Instance().appliedFilters;let e=[];f&&f.length&&(i=f.find(n=>n.WidgetId==o),i&&i.AutocompleteFilter&&i.AutocompleteFilter.length&&(e=i.AutocompleteFilter));u.LinkReportId==u.ReportId&&(u.LinkReportId=0);r.linkReport(u.LinkReportId,e,"div_linkreport"+t.substr(t.lastIndexOf("_"))+"_viewall")})})}loadchart(n,t,i,r){return __awaiter(this,void 0,void 0,function*(){var u=this,s=n,f,e;u.ChartData=s;const o=u.chartContainerId;if(f=[],i!=null&&i.length!=0?i.map(function(n){var i=t.find(t=>t.AliasName==n.AliasName);i&&f.push(i)}):f=t,s.length>0)for(e=0;e