PageSourceSearch

https://go.cookieinformation.com/assets/index-CEwrYa0M.js

js cookieinformation.com collected 2026-10-01 08:42:18 UTC 358,532 bytes, 3 lines download raw bytes

1import{G as Fe,H as Cr,A as Er,u as Rr,s as Ar,C as Mr,i as jr,j as Oe,c as _r}from"./index-CgZDoVHQ.js";import{L as kr}from"./loading-indicator-CAbeUsX9.js";import{B as Br}from"./Box-C3s4vRWT.js";import"./CircularProgress-_hd6J0os.js";import"./composeClasses-Cf11ae_X.js";var Pe={exports:{}},Lr=Pe.exports,xe;function Qe(){return xe||(xe=1,(function(Pt,At){(function(Ot,vt){Pt.exports=vt()})(Lr,()=>(()=>{var Ct={"./node_modules/http-post-message/dist/httpPostMessage.js"(X){(function(L,Q){X.exports=Q()})(self,(()=>(()=>{var L={};return(()=>{var Q=L;Object.defineProperty(Q,"__esModule",{value:!0}),Q.HttpPostMessage=void 0;var N=(function(){function C(T,f,b,g){f===void 0&&(f={}),this.defaultHeaders=f,this.defaultTargetWindow=b,this.defaultTargetOrigin=g,this.windowPostMessageProxy=T}return C.addTrackingProperties=function(T,f){return T.headers=T.headers||{},f&&f.id&&(T.headers.id=f.id),T},C.getTrackingProperties=function(T){return{id:T.headers&&T.headers.id}},C.isErrorMessage=function(T){return typeof(T&&T.statusCode)=="number"&&!(200<=T.statusCode&&T.statusCode<300)},C.prototype.get=function(T,f,b,g){return f===void 0&&(f={}),b===void 0&&(b=this.defaultTargetWindow),this.send({method:"GET",url:T,headers:f},b,g)},C.prototype.post=function(T,f,b,g,e){return b===void 0&&(b={}),g===void 0&&(g=this.defaultTargetWindow),this.send({method:"POST",url:T,headers:b,body:f},g,e)},C.prototype.put=function(T,f,b,g,e){return b===void 0&&(b={}),g===void 0&&(g=this.defaultTargetWindow),this.send({method:"PUT",url:T,headers:b,body:f},g,e)},C.prototype.patch=function(T,f,b,g,e){return b===void 0&&(b={}),g===void 0&&(g=this.defaultTargetWindow),this.send({method:"PATCH",url:T,headers:b,body:f},g,e)},C.prototype.delete=function(T,f,b,g,e){return f===void 0&&(f=null),b===void 0&&(b={}),g===void 0&&(g=this.defaultTargetWindow),this.send({method:"DELETE",url:T,headers:b,body:f},g,e)},C.prototype.send=function(T,f,b){if(f===void 0&&(f=this.defaultTargetWindow),b===void 0&&(b=this.defaultTargetOrigin),T.headers=this.assign({},this.defaultHeaders,T.headers),!f)throw new Error("target window is not provided.  You must either provide the target window explicitly as argument to request, or specify default target window when constructing instance of this class.");return b===void 0?this.windowPostMessageProxy.postMessage(f,T):this.windowPostMessageProxy.postMessage(f,T,b)},C.prototype.assign=function(T){for(var f=[],b=1;b<arguments.length;b++)f[b-1]=arguments[b];if(T==null)throw new TypeError("Cannot convert undefined or null to object");var g=Object(T);return f.forEach((function(e){if(e!=null)for(var p in e)Object.prototype.hasOwnProperty.call(e,p)&&(g[p]=e[p])})),g},C})();Q.HttpPostMessage=N})(),L})()))},"./node_modules/powerbi-models/dist/models.js"(X){(function(Q,N){X.exports=N()})(this,()=>(()=>{var L=[(function(T,f,b){var g=this&&this.__extends||(function(){var m=function(R,G){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(rt,ot){rt.__proto__=ot}||function(rt,ot){for(var lt in ot)Object.prototype.hasOwnProperty.call(ot,lt)&&(rt[lt]=ot[lt])},m(R,G)};return function(R,G){if(typeof G!="function"&&G!==null)throw new TypeError("Class extends value "+String(G)+" is not a constructor or null");m(R,G);function rt(){this.constructor=R}R.prototype=G===null?Object.create(G):(rt.prototype=G.prototype,new rt)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.BookmarksPlayMode=f.ExportDataType=f.QnaMode=f.PageNavigationPosition=f.BrowserPrintAdjustmentsMode=f.AggregateFunction=f.DataCacheMode=f.CredentialType=f.isVisualCalculation=f.isPercentOfGrandTotal=f.isColumnAggr=f.isHierarchyLevelAggr=f.isHierarchyLevel=f.isColumn=f.isMeasure=f.getFilterType=f.isBasicFilterWithKeys=f.isFilterKeyColumnsTarget=f.HierarchyIdentityFilter=f.HierarchyFilter=f.AdvancedFilter=f.TupleFilter=f.IdentityFilter=f.BasicFilterWithKeys=f.BasicFilter=f.RelativeTimeFilter=f.RelativeDateFilter=f.TopNFilter=f.IncludeExcludeFilter=f.NotSupportedFilter=f.Filter=f.RelativeDateOperators=f.RelativeDateFilterTimeUnit=f.FilterType=f.FiltersLevel=f.FiltersOperations=f.MenuLocation=f.ContrastMode=f.TokenType=f.Vie
1wMode=f.Permissions=f.SectionVisibility=f.ReportAlignment=f.HyperlinkClickBehavior=f.LayoutType=f.VisualContainerDisplayMode=f.BackgroundType=f.DisplayOption=f.PageSizeType=f.TraceType=void 0,f.validateQnaInterpretInputData=f.validateLoadQnaConfiguration=f.validateSaveAsParameters=f.validateUpdateFiltersRequest=f.validateFilter=f.validatePage=f.validateTileLoad=f.validateDashboardLoad=f.validateQuickCreate=f.validateCreateReport=f.validatePaginatedReportLoad=f.validateReportLoad=f.validateMenuGroupExtension=f.validateExtension=f.validateCustomPageSize=f.validateVisualizationsPane=f.validateSyncSlicersPane=f.validateSelectionPane=f.validatePageNavigationPane=f.validateFieldsPane=f.validateFiltersPane=f.validateBookmarksPane=f.validatePanes=f.validateSettings=f.validateCaptureBookmarkRequest=f.validateApplyBookmarkStateRequest=f.validateApplyBookmarkByNameRequest=f.validateAddBookmarkRequest=f.validatePlayBookmarkRequest=f.validateSlicerState=f.validateSlicer=f.validateVisualSelector=f.isIExtensionArray=f.isIExtensions=f.isGroupedMenuExtension=f.isFlatMenuExtension=f.isReportFiltersArray=f.isOnLoadFilters=f.VisualDataRoleKindPreference=f.VisualDataRoleKind=f.CommandDisplayOption=f.SlicerTargetSelector=f.VisualTypeSelector=f.VisualSelector=f.PageSelector=f.Selector=f.SortDirection=f.LegendPosition=f.TextAlignment=f.CommonErrorCodes=void 0,f.validatePrintSettings=f.validateZoomLevel=f.validateCustomTheme=f.validateCommandsSettings=f.validateVisualSettings=f.validateVisualHeader=f.validateExportDataRequest=void 0;var e=b(1);(function(m){m[m.Information=0]="Information",m[m.Verbose=1]="Verbose",m[m.Warning=2]="Warning",m[m.Error=3]="Error",m[m.ExpectedError=4]="ExpectedError",m[m.UnexpectedError=5]="UnexpectedError",m[m.Fatal=6]="Fatal"})(f.TraceType||(f.TraceType={})),(function(m){m[m.Widescreen=0]="Widescreen",m[m.Standard=1]="Standard",m[m.Cortana=2]="Cortana",m[m.Letter=3]="Letter",m[m.Custom=4]="Custom",m[m.Mobile=5]="Mobile"})(f.PageSizeType||(f.PageSizeType={})),(function(m){m[m.FitToPage=0]="FitToPage",m[m.FitToWidth=1]="FitToWidth",m[m.ActualSize=2]="ActualSize"})(f.DisplayOption||(f.DisplayOption={})),(function(m){m[m.Default=0]="Default",m[m.Transparent=1]="Transparent"})(f.BackgroundType||(f.BackgroundType={})),(function(m){m[m.Visible=0]="Visible",m[m.Hidden=1]="Hidden"})(f.VisualContainerDisplayMode||(f.VisualContainerDisplayMode={})),(function(m){m[m.Master=0]="Master",m[m.Custom=1]="Custom",m[m.MobilePortrait=2]="MobilePortrait",m[m.MobileLandscape=3]="MobileLandscape"})(f.LayoutType||(f.LayoutType={})),(function(m){m[m.Navigate=0]="Navigate",m[m.NavigateAndRaiseEvent=1]="NavigateAndRaiseEvent",m[m.RaiseEvent=2]="RaiseEvent"}
1)(f.HyperlinkClickBehavior||(f.HyperlinkClickBehavior={})),(function(m){m[m.Left=0]="Left",m[m.Center=1]="Center",m[m.Right=2]="Right",m[m.None=3]="None"})(f.ReportAlignment||(f.ReportAlignment={})),(function(m){m[m.AlwaysVisible=0]="AlwaysVisible",m[m.HiddenInViewMode=1]="HiddenInViewMode"})(f.SectionVisibility||(f.SectionVisibility={})),(function(m){m[m.Read=0]="Read",m[m.ReadWrite=1]="ReadWrite",m[m.Copy=2]="Copy",m[m.Create=4]="Create",m[m.All=7]="All"})(f.Permissions||(f.Permissions={})),(function(m){m[m.View=0]="View",m[m.Edit=1]="Edit"})(f.ViewMode||(f.ViewMode={})),(function(m){m[m.Aad=0]="Aad",m[m.Embed=1]="Embed"})(f.TokenType||(f.TokenType={})),(function(m){m[m.None=0]="None",m[m.HighContrast1=1]="HighContrast1",m[m.HighContrast2=2]="HighContrast2",m[m.HighContrastBlack=3]="HighContrastBlack",m[m.HighContrastWhite=4]="HighContrastWhite"})(f.ContrastMode||(f.ContrastMode={})),(function(m){m[m.Bottom=0]="Bottom",m[m.Top=1]="Top"})(f.MenuLocation||(f.MenuLocation={})),(function(m){m[m.RemoveAll=0]="RemoveAll",m[m.ReplaceAll=1]="ReplaceAll",m[m.Add=2]="Add",m[m.Replace=3]="Replace"})(f.FiltersOperations||(f.FiltersOperations={})),(function(m){m[m.Report=0]="Report",m[m.Page=1]="Page",m[m.Visual=2]="Visual"})(f.FiltersLevel||(f.FiltersLevel={}));var p;(function(m){m[m.Advanced=0]="Advanced",m[m.Basic=1]="Basic",m[m.Unknown=2]="Unknown",m[m.IncludeExclude=3]="IncludeExclude",m[m.RelativeDate=4]="RelativeDate",m[m.TopN=5]="TopN",m[m.Tuple=6]="Tuple",m[m.RelativeTime=7]="RelativeTime",m[m.Identity=8]="Identity",m[m.Hierarchy=9]="Hierarchy",m[m.HierarchyIdentity=10]="HierarchyIdentity"})(p=f.FilterType||(f.FilterType={})),(function(m){m[m.Days=0]="Days",m[m.Weeks=1]="Weeks",m[m.CalendarWeeks=2]="CalendarWeeks",m[m.Months=3]="Months",m[m.CalendarMonths=4]="CalendarMonths",m[m.Years=5]="Years",m[m.CalendarYears=6]="CalendarYears",m[m.Minutes=7]="Minutes",m[m.Hours=8]="Hours"})(f.RelativeDateFilterTimeUnit||(f.RelativeDateFilterTimeUnit={})),(function(m){m[m.InLast=0]="InLast",m[m.InThis=1]="InThis",m[m.InNext=2]="InNext"})(f.RelativeDateOperators||(f.RelativeDateOperators={}));var a=(function(){function m(R,G){this.target=R,this.filterType=G}return m.prototype.toJSON=function(){var R={$schema:this.schemaUrl,target:this.target,filterType:this.filterType};return this.displaySettings!==void 0&&(R.displaySettings=this.displaySettings),R},m})();f.Filter=a;var u=(function(m){g(R,m);function R(G,rt,ot){var lt=m.call(this,G,p.Unknown)||this;return lt.message=rt,lt.notSupportedTypeName=ot,lt.schemaUrl=R.schemaUrl,lt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.message=this.message,G.notSupportedTypeName=this.notSupportedTypeName,G},R.schemaUrl="http://powerbi.com/product/schema#notSupported",R})(a);f.NotSupportedFilter=u;var v=(function(m){g(R,m);function R(G,rt,ot){var lt=m.call(this,G,p.IncludeExclude)||this;return lt.target=G,lt.values=ot,lt.isExclude=rt,lt.schemaUrl=R.schemaUrl,lt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.isExclude=this.isExclude,G.values=this.values,G},R.schemaUrl="http://powerbi.com/product/schema#includeExclude",R})(a);f.IncludeExcludeFilter=v;var c=(function(m){g(R,m);function R(G,rt,ot,lt){var ft=m.call(this,G,p.TopN)||this;return ft.operator=rt,ft.itemCount=ot,ft.schemaUrl=R.schemaUrl,ft.orderBy=lt,ft}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.operator=this.operator,G.itemCount=this.itemCount,G.orderBy=this.orderBy,G},R.schemaUrl="http://powerbi.com/product/schema#topN",R})(a);f.TopNFilter=c;var t=(function(m){g(R,m);function R(G,rt,ot,lt,ft){var pt=m.call(this,G,p.RelativeDate)||this;return pt.operator=rt,pt.timeUnitsCount=ot,pt.timeUnitType=lt,pt.includeToday=ft,pt.schemaUrl=R.schemaUrl,pt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.operator=this.operator,G.timeUnitsCount=this.timeUnitsCount,G.timeUnitType=this.timeUnitType,G.includeToday=this.includeToday,G},R.schemaUrl="http://powerbi.com/product/schema#relativeDate",R})(a);f.RelativeDateFilter=t;var o=(function(m){g(R,m);function R(G,rt,ot,lt){var ft=m.call(this,G,p.RelativeTime)||this;return ft.operator=rt,ft.timeUnitsCount=ot,ft.timeUnitType=lt,ft.sc
1hemaUrl=R.schemaUrl,ft}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.operator=this.operator,G.timeUnitsCount=this.timeUnitsCount,G.timeUnitType=this.timeUnitType,G},R.schemaUrl="http://powerbi.com/product/schema#relativeTime",R})(a);f.RelativeTimeFilter=o;var n=(function(m){g(R,m);function R(G,rt){for(var ot=[],lt=2;lt<arguments.length;lt++)ot[lt-2]=arguments[lt];var ft=m.call(this,G,p.Basic)||this;if(ft.operator=rt,ft.schemaUrl=R.schemaUrl,ot.length===0&&rt!=="All")throw new Error('values must be a non-empty array unless your operator is "All".');return Array.isArray(ot[0])?ft.values=ot[0]:ft.values=ot,ft}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.operator=this.operator,G.values=this.values,G.requireSingleSelection=!!this.requireSingleSelection,G},R.schemaUrl="http://powerbi.com/product/schema#basic",R})(a);f.BasicFilter=n;var i=(function(m){g(R,m);function R(G,rt,ot,lt){var ft=m.call(this,G,rt,ot)||this;ft.keyValues=lt,ft.target=G;var pt=G.keys?G.keys.length:0;if(pt>0&&!lt)throw new Error("You should pass the values to be filtered for each key. You passed: no values and ".concat(pt," keys"));if(pt===0&&lt&&lt.length>0)throw new Error("You passed key values but your target object doesn't contain the keys to be filtered");for(var de=0,ve=ft.keyValues;de<ve.length;de++){var he=ve[de];if(he){var Ve=he.length;if(Ve!==pt)throw new Error("Each tuple of key values should contain a value for each of the keys. You passed: ".concat(Ve," values and ").concat(pt," keys"))}}return ft}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.keyValues=this.keyValues,G},R})(n);f.BasicFilterWithKeys=i;var r=(function(m){g(R,m);function R(G,rt){var ot=m.call(this,G,p.Identity)||this;return ot.operator=rt,ot.schemaUrl=R.schemaUrl,ot}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.operator=this.operator,G.target=this.target,G},R.schemaUrl="http://powerbi.com/product/schema#identity",R})(a);f.IdentityFilter=r;var l=(function(m){g(R,m);function R(G,rt,ot){var lt=m.call(this,G,p.Tuple)||this;return lt.operator=rt,lt.schemaUrl=R.schemaUrl,lt.values=ot,lt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.operator=this.operator,G.values=this.values,G.target=this.target,G},R.schemaUrl="http://powerbi.com/product/schema#tuple",R})(a);f.TupleFilter=l;var s=(function(m){g(R,m);function R(G,rt){for(var ot=[],lt=2;lt<arguments.length;lt++)ot[lt-2]=arguments[lt];var ft=m.call(this,G,p.Advanced)||this;if(ft.schemaUrl=R.schemaUrl,typeof rt!="string"||rt.length===0)throw new Error("logicalOperator must be a valid operator, You passed: ".concat(rt));ft.logicalOperator=rt;var pt;if(Array.isArray(ot[0])?pt=ot[0]:pt=ot,pt.length>2)throw new Error("AdvancedFilters may not have more than two conditions. You passed: ".concat(ot.length));if(pt.length===1&&rt!=="And")throw new Error('Logical Operator must be "And" when there is only one condition provided');return ft.conditions=pt,ft}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.logicalOperator=this.logicalOperator,G.conditions=this.conditions,G},R.schemaUrl="http://powerbi.com/product/schema#advanced",R})(a);f.AdvancedFilter=s;var d=(function(m){g(R,m);function R(G,rt){var ot=m.call(this,G,p.Hierarchy)||this;return ot.schemaUrl=R.schemaUrl,ot.hierarchyData=rt,ot}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.hierarchyData=this.hierarchyData,G.target=this.target,G},R.schemaUrl="http://powerbi.com/product/schema#hierarchy",R})(a);f.HierarchyFilter=d;var h=(function(m){g(R,m);function R(G,rt){var ot=m.call(this,G,p.HierarchyIdentity)||this;return ot.schemaUrl=R.schemaUrl,ot.hierarchyData=rt,ot}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.hierarchyData=this.hierarchyData,G.target=this.target,G},R.schemaUrl="http://powerbi.com/product/schema#hierarchyIdentity",R})(a);f.HierarchyIdentityFilter=h;function y(m){return P(m)&&!!m.keys}f.isFilterKeyColumnsTarget=y;function V(m){return w(m)===p.Basic&&!!m.keyValues}f.isBasicFilterWithKeys=V;function w(m){if(m.filterType)return m.filterType;var R=m,G=m;return typeof R.operator=="string"&&Array.isArray(R.values)?p.Basic:typeof G.logicalOperator=="string"&&Array.isArray(G.conditions)?p.Advanced:p.Unknown}f.getFilterType=w;function S(m){return m.table!==void 0&&m.measure!==void 0}f.isMeasure=S;function P(m){return!!(m.table&&m.column&&!m.aggregationFunction)}f.isColumn=P;function O(m){return!!(m.table&&m.hierarchy&&m.hierarchyLevel&&!m.aggregationFunction)}f.isHierarchyLevel=O;function B(m){return!!(m.table&&m.hierarchy&&m.hierarchyLevel&&m.aggregationFunction)}f.isHierarchyLevelAggr=B;function I(m){return!!(m.table&&m.column&&m.aggregationFunction)}f.isColumnAggr=I;function q(m){return!!m.percentOfGrandTotal}f.isPercentOfGrandTotal=q;function Z(m){return!!(m.name&&m.daxExpression)}f.isVisualCalculation=Z,(function(m){m[m.NoConnection=0]="NoConnection",m[m.OnBehalfOf=1]="OnBehalfOf",m[m.Anonymous=2]="Anonymous"})(f.CredentialType||(f.CredentialType={})),(function(m){m[m.Import=0]="Import",m[m.DirectQuery=1]="DirectQuery"})(f.DataCacheMode||(f.DataCacheMode={})),(function(m){m[m.Default=1]="Default",m[m.None=2]="None",m[m.Sum=3]="Sum",m[m.Min=4]="Min",m[m.Ma
1x=5]="Max",m[m.Count=6]="Count",m[m.Average=7]="Average",m[m.DistinctCount=8]="DistinctCount"})(f.AggregateFunction||(f.AggregateFunction={})),(function(m){m[m.Default=0]="Default",m[m.NoAdjustments=1]="NoAdjustments"})(f.BrowserPrintAdjustmentsMode||(f.BrowserPrintAdjustmentsMode={})),(function(m){m[m.Bottom=0]="Bottom",m[m.Left=1]="Left"})(f.PageNavigationPosition||(f.PageNavigationPosition={})),(function(m){m[m.Interactive=0]="Interactive",m[m.ResultOnly=1]="ResultOnly"})(f.QnaMode||(f.QnaMode={})),(function(m){m[m.Summarized=0]="Summarized",m[m.Underlying=1]="Underlying"})(f.ExportDataType||(f.ExportDataType={})),(function(m){m[m.Off=0]="Off",m[m.Presentation=1]="Presentation"})(f.BookmarksPlayMode||(f.BookmarksPlayMode={})),f.CommonErrorCodes={TokenExpired:"TokenExpired",NotFound:"PowerBIEntityNotFound",InvalidParameters:"Invalid parameters",LoadReportFailed:"LoadReportFailed",NotAuthorized:"PowerBINotAuthorizedException",FailedToLoadModel:"ExplorationContainer_FailedToLoadModel_DefaultDetails"},f.TextAlignment={Left:"left",Center:"center",Right:"right"},f.LegendPosition={Top:"Top",Bottom:"Bottom",Right:"Right",Left:"Left",TopCenter:"TopCenter",BottomCenter:"BottomCenter",RightCenter:"RightCenter",LeftCenter:"LeftCenter"},(function(m){m[m.Ascending=1]="Ascending",m[m.Descending=2]="Descending"})(f.SortDirection||(f.SortDirection={}));var U=(function(){function m(R){this.$schema=R}return m.prototype.toJSON=function(){return{$schema:this.$schema}},m})();f.Selector=U;var $=(function(m){g(R,m);function R(G){var rt=m.call(this,R.schemaUrl)||this;return rt.pageName=G,rt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.pageName=this.pageName,G},R.schemaUrl="http://powerbi.com/product/schema#pageSelector",R})(U);f.PageSelector=$;var it=(function(m){g(R,m);function R(G){var rt=m.call(this,R.schemaUrl)||this;return rt.visualName=G,rt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.visualName=this.visualName,G},R.schemaUrl="http://powerbi.com/product/schema#visualSelector",R})(U);f.VisualSelector=it;var M=(function(m){g(R,m);function R(G){var rt=m.call(this,it.schemaUrl)||this;return rt.visualType=G,rt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.visualType=this.visualType,G},R.schemaUrl="http://powerbi.com/product/schema#visualTypeSelector",R})(U);f.VisualTypeSelector=M;var x=(function(m){g(R,m);function R(G){var rt=m.call(this,it.schemaUrl)||this;return rt.target=G,rt}return R.prototype.toJSON=function(){var G=m.prototype.toJSON.call(this);return G.target=this.target,G},R.schemaUrl="http://powerbi.com/product/schema#slicerTargetSelector",R})(U);f.SlicerTargetSelector=x,(function(m){m[m.Enabled=0]="Enabled",m[m.Disabled=1]="Disabled",m[m.Hidden=2]="Hidden"})(f.CommandDisplayOption||(f.CommandDisplayOption={})),(function(m){m[m.Grouping=0]="Grouping",m[m.Measure=1]="Measure",m[m.GroupingOrMeasure=2]="GroupingOrMeasure"})(f.VisualDataRoleKind||(f.VisualDataRoleKind={})),(function(m){m[m.Measure=0]="Measure",m[m.Grouping=1]="Grouping"})(f.VisualDataRoleKindPreference||(f.VisualDataRoleKindPreference={}));function W(m){return m&&!j(m)}f.isOnLoadFilters=W;function j(m){return Array.isArray(m)}f.isReportFiltersArray=j;function _(m){return m&&!k(m)}f.isFlatMenuExtension=_;function k(m){return m&&!!m.groupName}f.isGroupedMenuExtension=k;function H(m){return m&&!z(m)}f.isIExtensions=H;function z(m){return Array.isArray(m)}f.isIExtensionArray=z;function J(m){var R=m.message;return R||(R="".concat(m.path," is invalid. Not meeting ").concat(m.keyword," constraint")),{message:R}}function et(m){var R=e.Validators.visualSelectorValidator.validate(m);return R?R.map(J):void 0}f.validateVisualSelector=et;function xt(m){var R=e.Validators.slicerValidator.validate(m);return R?R.map(J):void 0}f.validateSlicer=xt;function Ht(m){var R=e.Validators.slicerStateValidator.validate(m);return R?R.map(J):void 0}f.validateSlicerState=Ht;function zt(m){var R=e.Validators.playBookmarkRequestValidator.validate(m);return R?R.map(J):void 0}f.validatePlayBookmarkRequest=zt;
1function gt(m){var R=e.Validators.addBookmarkRequestValidator.validate(m);return R?R.map(J):void 0}f.validateAddBookmarkRequest=gt;function Wt(m){var R=e.Validators.applyBookmarkByNameRequestValidator.validate(m);return R?R.map(J):void 0}f.validateApplyBookmarkByNameRequest=Wt;function kt(m){var R=e.Validators.applyBookmarkStateRequestValidator.validate(m);return R?R.map(J):void 0}f.validateApplyBookmarkStateRequest=kt;function le(m){var R=e.Validators.captureBookmarkRequestValidator.validate(m);return R?R.map(J):void 0}f.validateCaptureBookmarkRequest=le;function re(m){var R=e.Validators.settingsValidator.validate(m);return R?R.map(J):void 0}f.validateSettings=re;function ae(m){var R=e.Validators.reportPanesValidator.validate(m);return R?R.map(J):void 0}f.validatePanes=ae;function It(m){var R=e.Validators.bookmarksPaneValidator.validate(m);return R?R.map(J):void 0}f.validateBookmarksPane=It;function Qt(m){var R=e.Validators.filtersPaneValidator.validate(m);return R?R.map(J):void 0}f.validateFiltersPane=Qt;function Dt(m){var R=e.Validators.fieldsPaneValidator.validate(m);return R?R.map(J):void 0}f.validateFieldsPane=Dt;function ie(m){var R=e.Validators.pageNavigationPaneValidator.validate(m);return R?R.map(J):void 0}f.validatePageNavigationPane=ie;function bt(m){var R=e.Validators.selectionPaneValidator.validate(m);return R?R.map(J):void 0}f.validateSelectionPane=bt;function Mt(m){var R=e.Validators.syncSlicersPaneValidator.validate(m);return R?R.map(J):void 0}f.validateSyncSlicersPane=Mt;function jt(m){var R=e.Validators.visualizationsPaneValidator.validate(m);return R?R.map(J):void 0}f.validateVisualizationsPane=jt;function se(m){var R=e.Validators.customPageSizeValidator.validate(m);return R?R.map(J):void 0}f.validateCustomPageSize=se;function Zt(m){var R=e.Validators.extensionValidator.validate(m);return R?R.map(J):void 0}f.validateExtension=Zt;function Nt(m){var R=e.Validators.menuGroupExtensionValidator.validate(m);return R?R.map(J):void 0}f.validateMenuGroupExtension=Nt;function Xt(m){var R=e.Validators.reportLoadValidator.validate(m);return R?R.map(J):void 0}f.validateReportLoad=Xt;function nt(m){var R=e.Validators.paginatedReportLoadValidator.validate(m);return R?R.map(J):void 0}f.validatePaginatedReportLoad=nt;function A(m){var R=e.Validators.reportCreateValidator.validate(m);return R?R.map(J):void 0}f.validateCreateReport=A;function E(m){var R=e.Validators.quickCreateValidator.validate(m);return R?R.map(J):void 0}f.validateQuickCreate=E;function K(m){var R=e.Validators.dashboardLoadValidator.validate(m);return R?R.map(J):void 0}f.validateDashboardLoad=K;function at(m){var R=e.Validators.tileLoadValidator.validate(m);return R?R.map(J):void 0}f.validateTileLoad=at;function st(m){var R=e.Validators.pageValidator.validate(m);return R?R.map(J):void 0}f.validatePage=st;function dt(m){var R=e.Validators.filterValidator.validate(m);return R?R.map(J):void 0}f.validateFilter=dt;function ct(m){var R=e.Validators.updateFiltersRequestValidator.validate(m);return R?R.map(J):void 0}f.validateUpdateFiltersRequest=ct;function Vt(m){var R=e.Validators.saveAsParametersValidator.validate(m);return R?R.map(J):void 0}f.validateSaveAsParameters=Vt;function qt(m){var R=e.Validators.loadQnaValidator.validate(m);return R?R.map(J):void 0}f.validateLoadQnaConfiguration=qt;function Gt(m){var R=e.Validators.qnaInterpretInputDataValidator.validate(m);return R?R.map(J):void 0}f.validateQnaInterpretInputData=Gt;function Bt(m){var R=e.Validators.exportDataRequestValidator.validate(m);return R?R.map(J):void 0}f.validateExportDataRequest=Bt;function oe(m){var R=e.Validators.visualHeaderValidator.validate(m);return R?R.map(J):void 0}f.validateVisualHeader=oe;function Te(m){var R=e.Validators.visualSettingsValidator.validate(m);return R?R.map(J):void 0}f.validateVisualSettings=Te;function Ce(m){var R=e.Validators.commandsSettingsValidator.validate(m);return R?R.map(J):void 0}f.validateCommandsSettings=Ce;function Ee(m){var R=e.Validators.customThemeValidator.validate(m);return R?R.map(J):void 0}f.validateCustomTheme=Ee;function Re(m){var R=e.Validators.zoomLevelValidator.validate(m);return R?R.map(J):void 0}f.validateZoomLevel=Re;function pe(m){var R=e.Validators.printSettingsValidator.validate(m);return R?R.map(J):void 0}f.validatePrintSettings=pe}),((T,f,b)=>
vendor: 5,127 bytes, line 1
1{Object.defineProperty(f,"__esModule",{value:!0}),f.Validators=void 0;var g=b(2),e=b(5),p=b(6),a=b(7),u=b(8),v=b(9),c=b(10),t=b(11),o=b(12),n=b(13),i=b(14),r=b(15),l=b(16),s=b(17),d=b(18),h=b(19),y=b(20),V=b(21),w=b(22),S=b(23),P=b(24),O=b(25),B=b(26),I=b(27),q=b(28),Z=b(29),U=b(4),$=b(30),it=b(31),M=b(32),x=b(33),W=b(34);f.Validators={addBookmarkRequestValidator:new e.AddBookmarkRequestValidator,advancedFilterTypeValidator:new U.EnumValidator([0]),advancedFilterValidator:new o.AdvancedFilterValidator,anyArrayValidator:new U.ArrayValidator([new B.AnyOfValidator([new U.StringValidator,new U.NumberValidator,new U.BooleanValidator])]),anyFilterValidator:new B.AnyOfValidator([new o.BasicFilterValidator,new o.AdvancedFilterValidator,new o.IncludeExcludeFilterValidator,new o.NotSupportedFilterValidator,new o.RelativeDateFilterValidator,new o.TopNFilterValidator,new o.RelativeTimeFilterValidator,new o.HierarchyFilterValidator]),anyValueValidator:new B.AnyOfValidator([new U.StringValidator,new U.NumberValidator,new U.BooleanValidator]),actionBarValidator:new g.ActionBarValidator,statusBarValidator:new g.StatusBarValidator,applyBookmarkByNameRequestValidator:new e.ApplyBookmarkByNameRequestValidator,applyBookmarkStateRequestValidator:new e.ApplyBookmarkStateRequestValidator,applyBookmarkValidator:new B.AnyOfValidator([new e.ApplyBookmarkByNameRequestValidator,new e.ApplyBookmarkStateRequestValidator]),backgroundValidator:new U.EnumValidator([0,1]),basicFilterTypeValidator:new U.EnumValidator([1]),basicFilterValidator:new o.BasicFilterValidator,booleanArrayValidator:new U.BooleanArrayValidator,booleanValidator:new U.BooleanValidator,bookmarksPaneValidator:new r.BookmarksPaneValidator,captureBookmarkOptionsValidator:new e.CaptureBookmarkOptionsValidator,captureBookmarkRequestValidator:new e.CaptureBookmarkRequestValidator,columnSchemaArrayValidator:new U.ArrayValidator([new it.ColumnSchemaValidator]),commandDisplayOptionValidator:new U.EnumValidator([0,1,2]),commandExtensionSelectorValidator:new B.AnyOfValidator([new V.VisualSelectorValidator,new V.VisualTypeSelectorValidator]),commandExtensionArrayValidator:new U.ArrayValidator([new t.CommandExtensionValidator]),commandExtensionValidator:new t.CommandExtensionValidator,commandsSettingsArrayValidator:new U.ArrayValidator([new p.CommandsSettingsValidator]),commandsSettingsValidator:new p.CommandsSettingsValidator,conditionItemValidator:new o.ConditionItemValidator,contrastModeValidator:new U.EnumValidator([0,1,2,3,4]),credentialDetailsValidator:new Z.MapValidator([new U.StringValidator],[new U.StringValidator]),credentialsValidator:new it.CredentialsValidator,credentialTypeValidator:new U.EnumValidator([0,1,2]),customLayoutDisplayOptionValidator:new U.EnumValidator([0,1,2]),customLayoutValidator:new n.CustomLayoutValidator,customPageSizeValidator:new i.CustomPageSizeValidator,customThemeValidator:new a.CustomThemeValidator,dashboardLoadValidator:new u.DashboardLoadValidator,dataCacheModeValidator:new U.EnumValidator([0,1]),datasetBindingValidator:new v.DatasetBindingValidator,datasetCreateConfigValidator:new it.DatasetCreateConfigValidator,datasourceConnectionConfigValidator:new it.DatasourceConnectionConfigValidator,displayStateModeValidator:new U.EnumValidator([0,1]),displayStateValidator:new n.DisplayStateValidator,exportDataRequestValidator:new c.ExportDataRequestValidator,extensionArrayValidator:new U.ArrayValidator([new t.ExtensionValidator]),extensionsValidator:new B.AnyOfValidator([new U.ArrayValidator([new t.ExtensionValidator]),new t.ExtensionsValidator]),extensionPointsValidator:new t.ExtensionPointsValidator,extensionValidator:new t.ExtensionValidator,fieldForbiddenValidator:new I.FieldForbiddenValidator,fieldRequiredValidator:new q.FieldRequiredValidator,fieldsPaneValidator:new r.FieldsPaneValidator,filterColumnTargetValidator:new o.FilterColumnTargetValidator,filterDisplaySettingsValidator:new o.FilterDisplaySettingsValidator,filterConditionsValidator:new U.ArrayValidator([new o.ConditionItemValidator]),filterHierarchyTargetValidator:new o.FilterHierarchyTargetValidator,filterMeasureTargetValidator:new o.FilterMeasureTargetValidator,filterTargetValidator:new B.AnyOfValidator([new o.FilterColumnTargetValidator,new o.FilterHierarchyTargetValidator,new o.FilterMeasureTargetValidator,new U.ArrayValidator([new B.AnyOfValidator([new o.FilterColumnTargetValidator,new o.FilterHierarchyTargetValidator,new o.FilterMeasureTargetValidator,new o.FilterKeyColumnsTargetValidator,new o.FilterKeyHierarchyTargetValidator,new U.ArrayValidator([new B.AnyOfValidator([new o.FilterColumnTargetValidator,new o.FilterHierarchyTargetValidator,new o.FilterMeasureTargetValidator,new o.FilterKeyColumnsTargetValidator,new o.FilterKeyHierarchyTargetValidator])])])])]),filterValidator:new o.FilterValidator,filterTypeValidator:new U.EnumValidator([0,1,2,3,4,5,6,7,9]),filtersArrayValidator:new U.ArrayValidator([new o.FilterValidator]),filtersOperationsUpdateValidator:new U.EnumValidator([1,2,3]),filtersOperationsRemoveAllValidator:new U.EnumValidator([0]),filtersPaneValidator:new r.FiltersPaneValidator,hyperlinkCl
1ickBehaviorValidator:new U.EnumValidator([0,1,2]),includeExcludeFilterValidator:new o.IncludeExcludeFilterValidator,includeExludeFilterTypeValidator:new U.EnumValidator([3]),includeExcludeFilterValuesValidator:new U.ArrayValidator([new B.AnyOfValidator([new U.StringValidator,new U.NumberValidator,new U.BooleanValidator,new U.ArrayValidator([new U.ArrayValidator([new o.IncludeExcludePointValueValidator])])])]),hierarchyFilterTypeValidator:new U.EnumValidator([9]),hierarchyFilterValuesValidator:new U.ArrayValidator([new o.HierarchyFilterNodeValidator]),layoutTypeValidator:new U.EnumValidator([0,1,2,3]),loadQnaValidator:new l.LoadQnaValidator,menuExtensionValidator:new B.AnyOfValidator([new t.FlatMenuExtensionValidator,new t.GroupedMenuExtensionValidator]),menuGroupExtensionArrayValidator:new U.ArrayValidator([new t.MenuGroupExtensionValidator]),menuGroupExtensionValidator:new t.MenuGroupExtensionValidator,menuLocationValidator:new U.EnumValidator([0,1]),notSupportedFilterTypeValidator:new U.EnumValidator([2]),notSupportedFilterValidator:new o.NotSupportedFilterValidator,numberArrayValidator:new U.NumberArrayValidator,numberValidator:new U.NumberValidator,onLoadFiltersBaseValidator:new B.AnyOfValidator([new o.OnLoadFiltersBaseValidator,new o.OnLoadFiltersBaseRemoveOperationValidator]),pageLayoutValidator:new Z.MapValidator([new U.StringValidator],[new n.VisualLayoutValidator]),pageNavigationPaneValidator:new r.PageNavigationPaneValidator,pageNavigationPositionValidator:new U.EnumValidator([0,1]),pageSizeTypeValidator:new U.EnumValidator([0,1,2,3,4,5]),pageSizeValidator:new i.PageSizeValidator,pageValidator:new i.PageValidator,pageViewFieldValidator:new i.PageViewFieldValidator,pagesLayoutValidator:new Z.MapValidator([new U.StringValidator],[new n.PageLayoutValidator]),paginatedReportCommandsValidator:new p.PaginatedReportCommandsValidator,paginatedReportDatasetBindingArrayValidator:new U.ArrayValidator([new W.PaginatedReportDatasetBindingValidator]),paginatedReportLoadValidator:new h.PaginatedReportLoadValidator,paginatedReportsettingsValidator:new w.PaginatedReportSettingsValidator,parameterValuesArrayValidator:new U.ArrayValidator([new h.ReportParameterFieldsValidator]),parametersPanelValidator:new $.ParametersPanelValidator,permissionsValidator:new U.EnumValidator([0,1,2,4,7]),playBookmarkRequestValidator:new e.PlayBookmarkRequestValidator,printSettingsValidator:new x.PrintSettingsValidator,qnaInterpretInputDataValidator:new l.QnaInterpretInputDataValidator,qnaPanesValidator:new r.QnaPanesValidator,qnaSettingValidator:new l.QnaSettingsValidator,quickCreateValidator:new M.QuickCreateValidator,rawDataValidator:new U.ArrayValidator([new U.ArrayValidator([new U.StringValidator])]),relativeDateFilterOperatorValidator:new U.EnumValidator([0,1,2]),relativeDateFilterTimeUnitTypeValidator:new U.EnumValidator([0,1,2,3,4,5,6]),relativeDateFilterTypeValidator:new U.EnumValidator([4]),relativeDateFilterValidator:new o.RelativeDateFilterValidator,relativeDateTimeFilterTypeValidator:new U.EnumValidator([4,7]),relativeDateTimeFilterUnitTypeValidator:new U.EnumValidator([0,1,2,3,4,5,6,7,8]),relativeTimeFilterTimeUnitTypeValidator:new U.EnumValidator([7,8]),relativeTimeFilterTypeValidator:new U.EnumValidator([7]),relativeTimeFilterValidator:new o.RelativeTimeFilterValidator,reportBarsValidator:new g.ReportBarsValidator,reportCreateValidator:new s.ReportCreateValidator,reportLoadFiltersValidator:new B.AnyOfValidator([new U.ArrayValidator([new o.FilterValidator]),new o.OnLoadFiltersValidator]),reportLoadValidator:new d.ReportLoadValidator,reportPanesValidator:new r.ReportPanesValidator,saveAsParametersValidator:new y.SaveAsParametersValidator,selectionPaneValidator:new r.SelectionPaneValidator,settingsValidator:new w.SettingsValidator,singleCommandSettingsValidator:new p.SingleCommandSettingsValidator,slicerSelectorValidator:new B.AnyOfValidator([new V.VisualSelectorValidator,new V.SlicerTargetSelectorValidator]),slicerStateValidator:new S.SlicerStateValidator,slicerTargetValidator:new B.AnyOfValidator([new o.FilterColumnTargetValidator,new o.FilterHierarchyTargetValidator,new o.FilterMeasureTargetValidator,new o.FilterKeyColumnsTargetValidator,new o.FilterKeyHierarchyTargetValidator]),slicerValidator:new S.SlicerValidator,stringArrayValidator:new U.StringArrayValidator,stringValidator:new U.StringValidator,syncSlicersPaneValidator:new r.SyncSlicersPaneValidator,tableDataArrayValidator:new U.ArrayValidator([new it.TableDataValidator]),tableSchemaListValidator:new U.ArrayValidator([new it.TableSchemaValidator]),tileLoadValidator:new P.TileLoadValidator,tokenTypeValidator:new U.EnumValidator([0,1]),topNFilterTypeValidator:new U.EnumValidator([5]),topNFilterValidator:new o.TopNFilterValidator,updateFiltersRequestValidator:new B.AnyOfValidator([new o.UpdateFiltersRequestValidator,new o.RemoveFiltersRequestValidator]),viewModeValidator:new U.EnumValidator([0,1]),visualCommandSelectorValidator:new B.AnyOfValidator([new V.VisualSelectorValidator,new V.VisualTypeSelectorValidator]),visualHeaderSelectorValidator:new B.AnyOfValidator([new V.VisualSelectorValidator,new V.VisualTypeSelectorValidator]),visualHeaderSettingsValidator:new O.VisualHeaderSettingsValidator,visualHeaderValidator:new O.VisualHeaderValidator,visualHeadersValidator:new U.ArrayValidator([new O.VisualHeaderValidator]),visualizationsPaneValidator:new r.VisualizationsPaneValidator,visualLayoutValidator:new n.VisualLayoutValidator,visualSelectorValidator:new V.VisualSelectorValidator,visualSettingsValidator:new O.VisualSettingsValidator,visualTypeSelectorValidator:new V.VisualTypeSelectorValidator,zoomLevelValidator:new U.RangeValidator(.25,4)}}),(function(T,f,b){var g=this&&this.__extends||(function(){var t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])},t(o,n)};return function(o,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(o,n);function i(){this.constructor=o}
1o.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.StatusBarValidator=f.ActionBarValidator=f.ReportBarsValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"actionBar",validators:[a.Validators.actionBarValidator]},{field:"statusBar",validators:[a.Validators.statusBarValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.ReportBarsValidator=u;var v=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"visible",validators:[a.Validators.booleanValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.ActionBarValidator=v;var c=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"visible",validators:[a.Validators.booleanValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.StatusBarValidator=c}),((T,f)=>{Object.defineProperty(f,"__esModule",{value:!0}),f.MultipleFieldsValidator=void 0;var b=(function(){function g(e){this.fieldValidatorsPairs=e}return g.prototype.validate=function(e,p,a){if(!this.fieldValidatorsPairs)return null;for(var u=p?p+"."+a:a,v=0,c=this.fieldValidatorsPairs;v<c.length;v++)for(var t=c[v],o=0,n=t.validators;o<n.length;o++){var i=n[o],r=i.validate(e[t.field],u,t.field);if(r)return r}return null},g})();f.MultipleFieldsValidator=b}),(function(T,f){var b=this&&this.__extends||(function(){var s=function(d,h){return s=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,V){y.__proto__=V}||function(y,V){for(var w in V)Object.prototype.hasOwnProperty.call(V,w)&&(y[w]=V[w])},s(d,h)};return function(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");s(d,h);function y(){this.constructor=d}d.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.RangeValidator=f.NumberArrayValidator=f.BooleanArrayValidator=f.StringArrayValidator=f.EnumValidator=f.SchemaValidator=f.ValueValidator=f.NumberValidator=f.BooleanValidator=f.StringValidator=f.TypeValidator=f.ArrayValidator=f.ObjectValidator=void 0;var g=(function(){function s(){}return s.prototype.validate=function(d,h,y){return d==null?null:typeof d!="object"||Array.isArray(d)?[{message:y!==void 0?y+" must be an object":"input must be an object",path:h,keyword:"type"}]:null},s})();f.ObjectValidator=g;var e=(function(){function s(d){this.itemValidators=d}return s.prototype.validate=function(d,h,y){if(d==null)return null;if(!Array.isArray(d))return[{message:y+" property is invalid",path:(h?h+".":"")+y,keyword:"type"}];for(var V=0;V<d.length;V++)for(var w=(h?h+".":"")+y+"."+V.toString(),S=0,P=this.itemValidators;S<P.length;S++){var O=P[S],B=O.validate(d[V],w,y);if(B)return[{message:y+" property is invalid",path:(h?h+".":"")+y,keyword:"type"}]}return null},s})();f.ArrayValidator=e;var p=(function(){function s(d){this.expectedType=d}return s.prototype.validate=function(d,h,y){return d==null?null:typeof d!==this.expectedType?[{message:y+" must be a "+this.expectedType,path:(h?h+".":"")+y,keyword:"type"}]:null},s})();f.TypeValidator=p;var a=(function(s){b(d,s);function d(){return s.call(this,"string")||this}return d})(p);f.StringValidator=a;var u=(function(s){b(d,s);function d(){return s.call(this,"boolean")||this}return d})(p);f.BooleanValidator=u;var v=(function(s){b(d,s);function d(){return s.call(this,"number")||this}return d})(p);f.NumberValidator=v;var c=(function(){function s(d){this.possibleValues=d}return s.prototype.validate=function(d,h,y){return d==null?null:this.possibleValues.indexOf(d)<0?[{message:y+" property is invalid",path:(h?h+".":"")+y,keyword:"invalid"}]:null},s})();f.ValueValidator=c;var t=(function(s){b(d,s);function d(h){var y=s.call(this,[h])||this;return y.schemaValue=h,y}return d.prototype.validate=function(h,y,V){return s.prototype.validate.call(this,h,y,V)},d})(c);f.SchemaValidator=t;var o=(function(s){b(d,s);function d(h){var y=s.call(this)||this;return y.possibleValues=h,y}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=new c(this.possibleValues);return S.validate(h,y,V)},d})(v);f.EnumValidator=o;var n=(function(s){b(d,s);function d(){return s.call(this,[new a])||this}return d.prototype.validate=function(h,y,V){var w=s.prototype.validate.call(this,h,y,V);return w?[{message:V+" must be an array of strings",path:(y?y+".":"")+V,keyword:"type"}]:null},d})(e);f.StringArrayValidator=n;var i=(function(s){b(d,s);function d(){return s.call(this,[new u])||this}return d.prototype.validate=function(h,y,V){var w=s.prototype.validate.call(this,h,y,V);return w?[{message:V+" must be an array of booleans",path:(y?y+".":"")+V,keyword:"type"}]:null},d})(e);f.BooleanArrayValidator=i;var r=(function(s){b(d,s);function d(){return s.call(this,[new v])||this}return d.prototype.validate=function(h,y,V){var w=s.prototype.validate.call(this,h,y,V);return w?[{message:V+" must be an array of numbers",path:(y?y+".":"")+V,keyword:"type"}]:null},d})(e);f.NumberArrayValidator=r;var l=(function(s){b(d,s);function d(h,y){var V=s.call(this)||this;return V.minValue=h,V.maxValue=y,V}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);return w||(h>this.maxValue||h<this.minValue?[{message:V+" must be a number between "+this.minValue.toString()+" and "+this.maxValue.toString(),path:(y?y+".":"")+V,keyword:"range"}]:null)},d})(v);f.RangeValidator=l}),(function(T,f,b){var g=this&&this.__extends||(function(){var i=function(r,l){return i=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,d){s.__proto__=d}||function(s,d){for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])},i(r,l)};return function(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");i(r,l);function s(){this.constructor=r}r.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.CaptureBookmarkRequestValidator=f.CaptureBookmarkOptionsValidator=f.ApplyBookmarkStateRequestValidator=f.ApplyBookmarkByNameRequestValidator=f.AddBookmarkRequestValidator=f.PlayBookmarkRequestValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"playMode",validators:[a.Validators.fieldRequiredValidator,new p.EnumValidator([0,1])]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.PlayBookmarkRequestValidator=u;var v=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"state",validators:[a.Validators.stringValidator]},{field:"displayName",validators:[a.Validators.stringValidator]},{field:"apply",validators:[a.Validators.booleanValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.AddBookmarkRequestValidator=v;var c=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.ApplyBookmarkByNameRequestValidator=c;var t=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"state",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.ApplyBookmarkStateRequestValidator=t;var o=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"personalizeVisuals",validators:[a.Validators.booleanValidator]},{field:"allPages",validators:[a.Validators.booleanValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.CaptureBookmarkOptionsValidator=o;var n=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"options",validators:[a.Validators.fieldRequiredValidator,a.Validators.captureBookmarkOptionsValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.CaptureBookmarkRequestValidator=n}),(function(T,f,b){var g=this&&this.__extends||(function(){var t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])},t(o,n)};return function(o,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(o,n);function i(){this.constructor=o}o.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.PaginatedReportCommandsValidator=f.SingleCommandSettingsValidator=f.CommandsSettingsValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"copy",validators:[a.Validators.singleCommandSettingsValidator]},{field:"drill",validators:[a.Validators.singleCommandSettingsValidator]},{field:"drillthrough",validators:[a.Validators.singleCommandSettingsValidator]},{field:"expandCollapse",validators:[a.Validators.singleCommandSettingsValidator]},{field:"exportData",validators:[a.Validators.singleCommandSettingsValidator]},{field:"includeExclude",validators:[a.Validators.singleCommandSettingsValidator]},{field:"removeVisual",validators:[a.Validators.singleCommandSettingsValidator]},{field:"search",validators:[a.Validators.singleCommandSettingsValidator]},{field:"seeData",validators:[a.Validators.singleCommandSettingsValidator]},{field:"sort",validators:[a.Validators.singleCommandSettingsValidator]},{field:"spotlight",validators:[a.Validators.singleCommandSettingsValidator]},{field:"insightsAnalysis",validators:[a.Validators.singleCommandSettingsValidator]},{field:"addComment",validators:[a.Validators.singleCommandSettingsValidator]},{field:"groupVisualContainers",validators:[a.Validators.singleCommandSettingsValidator]},{field:"summarize",validators:[a.Validators.singleCommandSettingsValidator]},{field:"clearSelection",validators:[a.Validators.singleCommandSettingsValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.CommandsSettingsValidator=u;var v=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"displayOption",validators:[a.Validators.fieldRequiredValidator,a.Validators.commandDisplayOptionValidator]},{field:"selector",validators:[a.Validators.visualCommandSelectorValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.SingleCommandSettingsValidator=v;var c=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"parameterPanel",validators:[a.Validators.parametersPanelValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.PaginatedReportCommandsValidator=c}
1),(function(T,f,b){var g=this&&this.__extends||(function(){var u=function(v,c){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])},u(v,c)};return function(v,c){if(typeof c!="function"&&c!==null)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");u(v,c);function t(){this.constructor=v}v.prototype=c===null?Object.create(c):(t.prototype=c.prototype,new t)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.CustomThemeValidator=void 0;var e=b(3),p=b(4),a=(function(u){g(v,u);function v(){return u!==null&&u.apply(this,arguments)||this}return v.prototype.validate=function(c,t,o){if(c==null)return null;var n=u.prototype.validate.call(this,c,t,o);if(n)return n;var i=[{field:"themeJson",validators:[new p.ObjectValidator]}],r=new e.MultipleFieldsValidator(i);return r.validate(c,t,o)},v})(p.ObjectValidator);f.CustomThemeValidator=a}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.DashboardLoadValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"accessToken",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"id",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"groupId",validators:[a.Validators.stringValidator]},{field:"pageView",validators:[a.Validators.pageViewFieldValidator]},{field:"tokenType",validators:[a.Validators.tokenTypeValidator]},{field:"embedUrl",validators:[a.Validators.stringValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.DashboardLoadValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.DatasetBindingValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;if(!t.datasetId&&!t.paginatedReportBindings)return[{message:"datasetBinding cannot be empty",path:(o?o+".":"")+n,keyword:"invalid"}];var r=[{field:"datasetId",validators:[a.Validators.stringValidator]},{field:"paginatedReportBindings",validators:[a.Validators.paginatedReportDatasetBindingArrayValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.DatasetBindingValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var u=function(v,c){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])},u(v,c)};return function(v,c){if(typeof c!="function"&&c!==null)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");u(v,c);function t(){this.constructor=v}
1v.prototype=c===null?Object.create(c):(t.prototype=c.prototype,new t)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.ExportDataRequestValidator=void 0;var e=b(3),p=b(4),a=(function(u){g(v,u);function v(){return u!==null&&u.apply(this,arguments)||this}return v.prototype.validate=function(c,t,o){if(c==null)return null;var n=u.prototype.validate.call(this,c,t,o);if(n)return n;var i=[{field:"rows",validators:[new p.NumberValidator]},{field:"exportDataType",validators:[new p.EnumValidator([0,1])]}],r=new e.MultipleFieldsValidator(i);return r.validate(c,t,o)},v})(p.ObjectValidator);f.ExportDataRequestValidator=a}),(function(T,f,b){var g=this&&this.__extends||(function(){var s=function(d,h){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,V){y.__proto__=V}||function(y,V){for(var w in V)Object.prototype.hasOwnProperty.call(V,w)&&(y[w]=V[w])},s(d,h)};return function(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");s(d,h);function y(){this.constructor=d}d.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.ExtensionsValidator=f.MenuGroupExtensionValidator=f.ExtensionValidator=f.CommandExtensionValidator=f.ExtensionItemValidator=f.ExtensionPointsValidator=f.GroupedMenuExtensionValidator=f.FlatMenuExtensionValidator=f.MenuExtensionBaseValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"title",validators:[a.Validators.stringValidator]},{field:"icon",validators:[a.Validators.stringValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.MenuExtensionBaseValidator=u;var v=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"menuLocation",validators:[a.Validators.menuLocationValidator]},{field:"groupName",validators:[a.Validators.fieldForbiddenValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(u);f.FlatMenuExtensionValidator=v;var c=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"groupName",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"menuLocation",validators:[a.Validators.fieldForbiddenValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(u);f.GroupedMenuExtensionValidator=c;var t=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"visualContextMenu",validators:[a.Validators.menuExtensionValidator]},{field:"visualOptionsMenu",validators:[a.Validators.menuExtensionValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.ExtensionPointsValidator=t;var o=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"extend",validators:[a.Validators.fieldRequiredValidator,a.Validators.extensionPointsValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.ExtensionItemValidator=o;var n=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"title",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"icon",validators:[a.Validators.stringValidator]},{field:"selector",validators:[a.Validators.commandExtensionSelectorValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(o);f.CommandExtensionValidator=n;var i=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"command",validators:[a.Validators.commandExtensionValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.ExtensionValidator=i;var r=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"title",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"menuLocation",validators:[a.Validators.menuLocationValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.MenuGroupExtensionValidator=r;var l=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"commands",validators:[a.Validators.fieldRequiredValidator,a.Validators.commandExtensionArrayValidator]},{field:"groups",validators:[a.Validators.menuGroupExtensionArrayValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.ExtensionsValidator=l}),(function(T,f,b){var g=this&&this.__extends||(function(){var M=function(x,W){return M=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(j,_){j.__proto__=_}||function(j,_){for(var k in _)Object.prototype.hasOwnProperty.call(_,k)&&(j[k]=_[k])},M(x,W)};return function(x,W){if(typeof W!="function"&&W!==null)throw new TypeError("Class extends value "+String(W)+" is not a constructor or null");M(x,W);function j(){this.constructor=x}x.prototype=W===null?Object.create(W):(j.prototype=W.prototype,new j)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.OnLoadFiltersValidator=f.OnLoadFiltersBaseRemoveOperationValidator=f.OnLoadFiltersBaseValidator=f.ConditionItemValidator=f.RemoveFiltersRequestValidator=f.UpdateFiltersRequestValidator=f.FilterValidator=f.IncludeExcludePointValueValidator=f.HierarchyFilterNodeValidator=f.HierarchyFilterValidator=f.IncludeExcludeFilterValidator=f.NotSupportedFilterValidator=f.TopNFilterValidator=f.RelativeTimeFilterValidator=f.RelativeDateFilterValidator=f.RelativeDateTimeFilterValidator=f.AdvancedFilterValidator=f.BasicFilterValidator=f.FilterValidatorBase=f.FilterDisplaySettingsValidator=f.FilterMeasureTargetValidator=f.FilterKeyHierarchyTargetValidator=f.FilterHierarchyTargetValidator=f.FilterKeyColumnsTargetValidator=f.FilterColumnTargetValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"table",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"column",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.FilterColumnTargetValidator=u;var v=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"keys",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringArrayValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(u);f.FilterKeyColumnsTargetValidator=v;var c=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"table",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"hierarchy",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"hierarchyLevel",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.FilterHierarchyTargetValidator=c;var t=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"keys",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringArrayValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(c);f.FilterKeyHierarchyTargetValidator=t;var o=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"table",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"measure",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.FilterMeasureTargetValidator=o;var n=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"isLockedInViewMode",validators:[a.Validators.booleanValidator]},{field:"isHiddenInViewMode",validators:[a.Validators.booleanValidator]},{field:"displayName",validators:[a.Validators.stringValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.FilterDisplaySettingsValidator=n;var i=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"target",validators:[a.Validators.fieldRequiredValidator,a.Validators.filterTargetValidator]},{field:"$schema",validators:[a.Validators.stringValidator]},{field:"filterType",validators:[a.Validators.filterTypeValidator]},{field:"displaySettings",validators:[a.Validators.filterDisplaySettingsValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.FilterValidatorBase=i;var r=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"operator",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"values",validators:[a.Validators.fieldRequiredValidator,a.Validators.anyArrayValidator]},{field:"filterType",validators:[a.Validators.basicFilterTypeValidator]},{field:"requireSingleSelection",validators:[a.Validators.booleanValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(i);f.BasicFilterValidator=r;var l=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"logicalOperator",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"conditions",validators:[a.Validators.filterConditionsValidator]},{field:"filterType",validators:[a.Validators.advancedFilterTypeValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(i);f.AdvancedFilterValidator=l;var s=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"operator",validators:[a.Validators.fieldRequiredValidator,a.Validators.relativeDateFilterOperatorValidator]},{field:"timeUnitsCount",validators:[a.Validators.numberValidator]},{field:"timeUnitType",validators:[a.Validators.fieldRequiredValidator,a.Validators.relativeDateTimeFilterUnitTypeValidator]},{field:"filterType",validators:[a.Validators.relativeDateTimeFilterTypeValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(i);f.RelativeDateTimeFilterValidator=s;var d=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"includeToday",validators:[a.Validators.fieldRequiredValidator,a.Validators.booleanValidator]},{field:"timeUnitType",validators:[a.Validators.fieldRequiredValidator,a.Validators.relativeDateFilterTimeUnitTypeValidator]},{field:"filterType",validators:[a.Validators.relativeDateFilterTypeValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(s);f.RelativeDateFilterValidator=d;var h=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"timeUnitType",validators:[a.Validators.fieldRequiredValidator,a.Validators.relativeTimeFilterTimeUnitTypeValidator]},{field:"filterType",validators:[a.Validators.relativeTimeFilterTypeValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(s);f.RelativeTimeFilterValidator=h;var y=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"operator",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"itemCount",validators:[a.Validators.fieldRequiredValidator,a.Validators.numberValidator]},{field:"filterType",validators:[a.Validators.topNFilterTypeValidator]},{field:"orderBy",validators:[a.Validators.fieldRequiredValidator,a.Validators.filterTargetValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(i);f.TopNFilterValidator=y;var V=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"message",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"notSupportedTypeName",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"filterType",validators:[a.Validators.notSupportedFilterTypeValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(i);f.NotSupportedFilterValidator=V;var w=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"isExclude",validators:[a.Validators.fieldRequiredValidator,a.Validators.booleanValidator]},{field:"values",validators:[a.Validators.fieldRequiredValidator,a.Validators.includeExcludeFilterValuesValidator]},{field:"filterType",validators:[a.Validators.includeExludeFilterTypeValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(i);f.IncludeExcludeFilterValidator=w;var S=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"hierarchyData",validators:[a.Validators.fieldRequiredValidator,a.Validators.hierarchyFilterValuesValidator]},{field:"filterType",validators:[a.Validators.hierarchyFilterTypeValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(i);f.HierarchyFilterValidator=S;var P=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"value",validators:[a.Validators.anyValueValidator]}
1,{field:"keyValues",validators:[a.Validators.anyArrayValidator]},{field:"children",validators:[a.Validators.hierarchyFilterValuesValidator]},{field:"operator",validators:[a.Validators.stringValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.HierarchyFilterNodeValidator=P;var O=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"value",validators:[a.Validators.fieldRequiredValidator,a.Validators.anyValueValidator]},{field:"keyValues",validators:[a.Validators.anyArrayValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.IncludeExcludePointValueValidator=O;var B=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);return k||a.Validators.anyFilterValidator.validate(W,j,_)},x})(p.ObjectValidator);f.FilterValidator=B;var I=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"filtersOperation",validators:[a.Validators.fieldRequiredValidator,a.Validators.filtersOperationsUpdateValidator]},{field:"filters",validators:[a.Validators.fieldRequiredValidator,a.Validators.filtersArrayValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);
1f.UpdateFiltersRequestValidator=I;var q=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"filtersOperation",validators:[a.Validators.fieldRequiredValidator,a.Validators.filtersOperationsRemoveAllValidator]},{field:"filters",validators:[a.Validators.fieldForbiddenValidator,a.Validators.filtersArrayValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.RemoveFiltersRequestValidator=q;var Z=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"value",validators:[a.Validators.anyValueValidator]},{field:"operator",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.ConditionItemValidator=Z;var U=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"operation",validators:[a.Validators.fieldRequiredValidator,a.Validators.filtersOperationsUpdateValidator]},{field:"filters",validators:[a.Validators.fieldRequiredValidator,a.Validators.filtersArrayValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.OnLoadFiltersBaseValidator=U;var $=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"operation",validators:[a.Validators.fieldRequiredValidator,a.Validators.filtersOperationsRemoveAllValidator]},{field:"filters",validators:[a.Validators.fieldForbiddenValidator,a.Validators.filtersArrayValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.OnLoadFiltersBaseRemoveOperationValidator=$;var it=(function(M){g(x,M);function x(){return M!==null&&M.apply(this,arguments)||this}return x.prototype.validate=function(W,j,_){if(W==null)return null;var k=M.prototype.validate.call(this,W,j,_);if(k)return k;var H=[{field:"allPages",validators:[a.Validators.onLoadFiltersBaseValidator]},{field:"currentPage",validators:[a.Validators.onLoadFiltersBaseValidator]}],z=new e.MultipleFieldsValidator(H);return z.validate(W,j,_)},x})(p.ObjectValidator);f.OnLoadFiltersValidator=it}),(function(T,f,b){var g=this&&this.__extends||(function(){var o=function(n,i){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},o(n,i)};return function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");o(n,i);function r(){this.constructor=n}n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.PageLayoutValidator=f.DisplayStateValidator=f.VisualLayoutValidator=f.CustomLayoutValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"pageSize",validators:[a.Validators.pageSizeValidator]},{field:"displayOption",validators:[a.Validators.customLayoutDisplayOptionValidator]},{field:"pagesLayout",validators:[a.Validators.pagesLayoutValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.CustomLayoutValidator=u;var v=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"x",validators:[a.Validators.numberValidator]},{field:"y",validators:[a.Validators.numberValidator]},{field:"z",validators:[a.Validators.numberValidator]},{field:"width",validators:[a.Validators.numberValidator]},{field:"height",validators:[a.Validators.numberValidator]},{field:"displayState",validators:[a.Validators.displayStateValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.VisualLayoutValidator=v;var c=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"mode",validators:[a.Validators.displayStateModeValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.DisplayStateValidator=c;var t=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"visualsLayout",validators:[a.Validators.fieldRequiredValidator,a.Validators.pageLayoutValidator]},{field:"defaultLayout",validators:[a.Validators.visualLayoutValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.PageLayoutValidator=t}),(function(T,f,b){var g=this&&this.__extends||(function(){var o=function(n,i){return o=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},o(n,i)};return function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");o(n,i);function r(){this.constructor=n}n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.PageViewFieldValidator=f.PageValidator=f.CustomPageSizeValidator=f.PageSizeValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"type",validators:[a.Validators.fieldRequiredValidator,a.Validators.pageSizeTypeValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.PageSizeValidator=u;var v=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"width",validators:[a.Validators.numberValidator]},{field:"height",validators:[a.Validators.numberValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(u);f.CustomPageSizeValidator=v;var c=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.PageValidator=c;var t=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=["actualSize","fitToWidth","oneColumn"];return d.indexOf(i)<0?[{message:'pageView must be a string with one of the following values: "actualSize", "fitToWidth", "oneColumn"'}]:null},n})(p.StringValidator);f.PageViewFieldValidator=t}),(function(T,f,b){var g=this&&this.__extends||(function(){var s=function(d,h){return s=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,V){y.__proto__=V}||function(y,V){for(var w in V)Object.prototype.hasOwnProperty.call(V,w)&&(y[w]=V[w])},s(d,h)};return function(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");s(d,h);function y(){this.constructor=d}d.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.VisualizationsPaneValidator=f.SyncSlicersPaneValidator=f.SelectionPaneValidator=f.PageNavigationPaneValidator=f.FiltersPaneValidator=f.FieldsPaneValidator=f.BookmarksPaneValidator=f.QnaPanesValidator=f.ReportPanesValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"bookmarks",validators:[a.Validators.bookmarksPaneValidator]},{field:"fields",validators:[a.Validators.fieldsPaneValidator]},{field:"filters",validators:[a.Validators.filtersPaneValidator]},{field:"pageNavigation",validators:[a.Validators.pageNavigationPaneValidator]},{field:"selection",validators:[a.Validators.selectionPaneValidator]},{field:"syncSlicers",validators:[a.Validators.syncSlicersPaneValidator]},{field:"visualizations",validators:[a.Validators.visualizationsPaneValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.ReportPanesValidator=u;var v=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"filters",validators:[a.Validators.filtersPaneValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.QnaPanesValidator=v;var c=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"visible",validators:[a.Validators.booleanValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.BookmarksPaneValidator=c;var t=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"expanded",validators:[a.Validators.booleanValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.FieldsPaneValidator=t;var o=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"visible",validators:[a.Validators.booleanValidator]},{field:"expanded",validators:[a.Validators.booleanValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.FiltersPaneValidator=o;var n=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"visible",validators:[a.Validators.booleanValidator]},{field:"position",validators:[a.Validators.pageNavigationPositionValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.PageNavigationPaneValidator=n;var i=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"visible",validators:[a.Validators.booleanValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.SelectionPaneValidator=i;var r=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"visible",validators:[a.Validators.booleanValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.SyncSlicersPaneValidator=r;var l=(function(s){g(d,s);function d(){return s!==null&&s.apply(this,arguments)||this}return d.prototype.validate=function(h,y,V){if(h==null)return null;var w=s.prototype.validate.call(this,h,y,V);if(w)return w;var S=[{field:"expanded",validators:[a.Validators.booleanValidator]}],P=new e.MultipleFieldsValidator(S);return P.validate(h,y,V)},d})(p.ObjectValidator);f.VisualizationsPaneValidator=l}),(function(T,f,b){var g=this&&this.__extends||(function(){var t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])},t(o,n)};return function(o,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(o,n);function i(){this.constructor=o}
1o.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.QnaInterpretInputDataValidator=f.QnaSettingsValidator=f.LoadQnaValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"accessToken",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"datasetIds",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringArrayValidator]},{field:"question",validators:[a.Validators.stringValidator]},{field:"viewMode",validators:[a.Validators.viewModeValidator]},{field:"settings",validators:[a.Validators.qnaSettingValidator]},{field:"tokenType",validators:[a.Validators.tokenTypeValidator]},{field:"groupId",validators:[a.Validators.stringValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.LoadQnaValidator=u;var v=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"filterPaneEnabled",validators:[a.Validators.booleanValidator]},{field:"hideErrors",validators:[a.Validators.booleanValidator]},{field:"panes",validators:[a.Validators.qnaPanesValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.QnaSettingsValidator=v;var c=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"datasetIds",validators:[a.Validators.stringArrayValidator]},{field:"question",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.QnaInterpretInputDataValidator=c}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.ReportCreateValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"accessToken",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"datasetId",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"groupId",validators:[a.Validators.stringValidator]},{field:"tokenType",validators:[a.Validators.tokenTypeValidator]},{field:"theme",validators:[a.Validators.customThemeValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.ReportCreateValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.ReportLoadValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"accessToken",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"id",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"groupId",validators:[a.Validators.stringValidator]},{field:"settings",validators:[a.Validators.settingsValidator]},{field:"pageName",validators:[a.Validators.stringValidator]},{field:"filters",validators:[a.Validators.reportLoadFiltersValidator]},{field:"permissions",validators:[a.Validators.permissionsValidator]},{field:"viewMode",validators:[a.Validators.viewModeValidator]},{field:"tokenType",validators:[a.Validators.tokenTypeValidator]},{field:"bookmark",validators:[a.Validators.applyBookmarkValidator]},{field:"theme",validators:[a.Validators.customThemeValidator]},{field:"embedUrl",validators:[a.Validators.stringValidator]},{field:"datasetBinding",validators:[a.Validators.datasetBindingValidator]},{field:"contrastMode",validators:[a.Validators.contrastModeValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.ReportLoadValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var c=function(t,o){return c=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])},c(t,o)};return function(t,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");c(t,o);function n(){this.constructor=t}t.prototype=o===null?Object.create(o):(n.prototype=o.prototype,new n)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.ReportParameterFieldsValidator=f.PaginatedReportLoadValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(c){g(t,c);function t(){return c!==null&&c.apply(this,arguments)||this}return t.prototype.validate=function(o,n,i){if(o==null)return null;var r=c.prototype.validate.call(this,o,n,i);if(r)return r;var l=[{field:"accessToken",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"id",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"groupId",validators:[a.Validators.stringValidator]},{field:"settings",validators:[a.Validators.paginatedReportsettingsValidator]},{field:"tokenType",validators:[a.Validators.tokenTypeValidator]},{field:"embedUrl",validators:[a.Validators.stringValidator]},{field:"type",validators:[a.Validators.stringValidator]},{field:"parameterValues",validators:[a.Validators.parameterValuesArrayValidator]},{field:"datasetBindings",validators:[a.Validators.paginatedReportDatasetBindingArrayValidator]}],s=new e.MultipleFieldsValidator(l);return s.validate(o,n,i)},t})(p.ObjectValidator);f.PaginatedReportLoadValidator=u;var v=(function(){function c(){}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"value",validators:[a.Validators.stringValidator]}],r=new e.MultipleFieldsValidator(i);return r.validate(t,o,n)},c})();f.ReportParameterFieldsValidator=v}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.SaveAsParametersValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.SaveAsParametersValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var o=function(n,i){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},o(n,i)};return function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");o(n,i);function r(){this.constructor=n}n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.SlicerTargetSelectorValidator=f.VisualTypeSelectorValidator=f.VisualSelectorValidator=void 0;var e=b(3),p=b(4),a=b(4),u=b(1),v=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"$schema",validators:[u.Validators.stringValidator,new a.SchemaValidator("http://powerbi.com/product/schema#visualSelector")]},{field:"visualName",validators:[u.Validators.fieldRequiredValidator,u.Validators.stringValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.VisualSelectorValidator=v;var c=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"$schema",validators:[u.Validators.fieldRequiredValidator,u.Validators.stringValidator,new a.SchemaValidator("http://powerbi.com/product/schema#visualTypeSelector")]},{field:"visualType",validators:[u.Validators.fieldRequiredValidator,u.Validators.stringValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.VisualTypeSelectorValidator=c;var t=(function(o){g(n,o);function n(){return o!==null&&o.apply(this,arguments)||this}return n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"$schema",validators:[u.Validators.fieldRequiredValidator,u.Validators.stringValidator,new a.SchemaValidator("http://powerbi.com/product/schema#slicerTargetSelector")]},{field:"target",validators:[u.Validators.fieldRequiredValidator,u.Validators.slicerTargetValidator]}],h=new e.MultipleFieldsValidator(d);return h.validate(i,r,l)},n})(p.ObjectValidator);f.SlicerTargetSelectorValidator=t}),(function(T,f,b){var g=this&&this.__extends||(function(){var c=function(t,o){return c=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])},c(t,o)};return function(t,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");c(t,o);function n(){this.constructor=t}t.prototype=o===null?Object.create(o):(n.prototype=o.prototype,new n)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.PaginatedReportSettingsValidator=f.SettingsValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(c){g(t,c);function t(){return c!==null&&c.apply(this,arguments)||this}return t.prototype.validate=function(o,n,i){if(o==null)return null;var r=c.prototype.validate.call(this,o,n,i);if(r)return r;var l=[{field:"filterPaneEnabled",validators:[a.Validators.booleanValidator]},{field:"navContentPaneEnabled",validators:[a.Validators.booleanValidator]},{field:"bookmarksPaneEnabled",validators:[a.Validators.booleanValidator]},{field:"useCustomSaveAsDialog",validators:[a.Validators.booleanValidator]},{field:"extensions",validators:[a.Validators.extensionsValidator]},{field:"layoutType",validators:[a.Validators.layoutTypeValidator]},{field:"customLayout",validators:[a.Validators.customLayoutValidator]},{field:"background",validators:[a.Validators.backgroundValidator]},{field:"visualSettings",validators:[a.Validators.visualSettingsValidator]},{field:"hideErrors",validators:[a.Validators.booleanValidator]},{field:"commands",validators:[a.Validators.commandsSettingsArrayValidator]},{field:"hyperlinkClickBehavior",validators:[a.Validators.hyperlinkClickBehaviorValidator]},{field:"bars",validators:[a.Validators.reportBarsValidator]},{field:"panes",validators:[a.Validators.reportPanesValidator]},{field:"personalBookmarksEnabled",validators:[a.Validators.booleanValidator]},{field:"persistentFiltersEnabled",validators:[a.Validators.booleanValidator]},{field:"visualRenderedEvents",validators:[a.Validators.booleanValidator]},{field:"authoringHintsEnabled",validators:[a.Validators.booleanValidator]},{field:"printSettings",validators:[a.Validators.printSettingsValidator]}],s=new e.MultipleFieldsValidator(l);return s.validate(o,n,i)},t})(p.ObjectValidator);f.SettingsValidator=u;var v=(function(c){g(t,c);function t(){return c!==null&&c.apply(this,arguments)||this}return t.prototype.validate=function(o,n,i){if(o==null)return null;var r=c.prototype.validate.call(this,o,n,i);if(r)return r;var l=[{field:"commands",validators:[a.Validators.paginatedReportCommandsValidator]}],s=new e.MultipleFieldsValidator(l);return s.validate(o,n,i)},t})(p.ObjectValidator);f.PaginatedReportSettingsValidator=v}),(function(T,f,b){var g=this&&this.__extends||(function(){var c=function(t,o){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])},c(t,o)};return function(t,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");c(t,o);function n(){this.constructor=t}t.prototype=o===null?Object.create(o):(n.prototype=o.prototype,new n)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.SlicerStateValidator=f.SlicerValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(c){g(t,c);function t(){return c!==null&&c.apply(this,arguments)||this}return t.prototype.validate=function(o,n,i){if(o==null)return null;var r=c.prototype.validate.call(this,o,n,i);if(r)return r;var l=[{field:"selector",validators:[a.Validators.fieldRequiredValidator,a.Validators.slicerSelectorValidator]},{field:"state",validators:[a.Validators.fieldRequiredValidator,a.Validators.slicerStateValidator]}],s=new e.MultipleFieldsValidator(l);return s.validate(o,n,i)},t})(p.ObjectValidator);f.SlicerValidator=u;var v=(function(c){g(t,c);function t(){return c!==null&&c.apply(this,arguments)||this}return t.prototype.validate=function(o,n,i){if(o==null)return null;var r=c.prototype.validate.call(this,o,n,i);if(r)return r;var l=[{field:"filters",validators:[a.Validators.filtersArrayValidator]}],s=new e.MultipleFieldsValidator(l);return s.validate(o,n,i)},t})(p.ObjectValidator);f.SlicerStateValidator=v}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}
1c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.TileLoadValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"accessToken",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"id",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"dashboardId",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"groupId",validators:[a.Validators.stringValidator]},{field:"pageView",validators:[a.Validators.stringValidator]},{field:"tokenType",validators:[a.Validators.tokenTypeValidator]},{field:"width",validators:[a.Validators.numberValidator]},{field:"height",validators:[a.Validators.numberValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.TileLoadValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var t=function(o,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])},t(o,n)};return function(o,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");t(o,n);function i(){this.constructor=o}o.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.VisualHeaderValidator=f.VisualHeaderSettingsValidator=f.VisualSettingsValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"visualHeaders",validators:[a.Validators.visualHeadersValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.VisualSettingsValidator=u;var v=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"visible",validators:[a.Validators.booleanValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.VisualHeaderSettingsValidator=v;var c=(function(t){g(o,t);function o(){return t!==null&&t.apply(this,arguments)||this}return o.prototype.validate=function(n,i,r){if(n==null)return null;var l=t.prototype.validate.call(this,n,i,r);if(l)return l;var s=[{field:"settings",validators:[a.Validators.fieldRequiredValidator,a.Validators.visualHeaderSettingsValidator]},{field:"selector",validators:[a.Validators.visualHeaderSelectorValidator]}],d=new e.MultipleFieldsValidator(s);return d.validate(n,i,r)},o})(p.ObjectValidator);f.VisualHeaderValidator=c}),((T,f)=>{Object.defineProperty(f,"__esModule",{value:!0}),f.AnyOfValidator=void 0;var b=(function(){function g(e){this.validators=e}return g.prototype.validate=function(e,p,a){if(e==null)return null;for(var u=!1,v=0,c=this.validators;v<c.length;v++){var t=c[v],o=t.validate(e,p,a);if(!o){u=!0;break}}return u?null:[{message:a+" property is invalid",path:(p?p+".":"")+a,keyword:"invalid"}]},g})();f.AnyOfValidator=b}),((T,f)=>{Object.defineProperty(f,"__esModule",{value:!0}),f.FieldForbiddenValidator=void 0;var b=(function(){function g(){}return g.prototype.validate=function(e,p,a){return e!==void 0?[{message:a+" is forbidden",path:(p?p+".":"")+a,keyword:"forbidden"}]:null},g})();f.FieldForbiddenValidator=b}),((T,f)=>{Object.defineProperty(f,"__esModule",{value:!0}),f.FieldRequiredValidator=void 0;var b=(function(){function g(){}return g.prototype.validate=function(e,p,a){return e==null?[{message:a+" is required",path:(p?p+".":"")+a,keyword:"required"}]:null},g})();f.FieldRequiredValidator=b}),(function(T,f,b){var g=this&&this.__extends||(function(){var a=function(u,v){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,t){c.__proto__=t}||function(c,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(c[o]=t[o])},a(u,v)};return function(u,v){if(typeof v!="function"&&v!==null)throw new TypeError("Class extends value "+String(v)+" is not a constructor or null");a(u,v);function c(){this.constructor=u}u.prototype=v===null?Object.create(v):(c.prototype=v.prototype,new c)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.MapValidator=void 0;var e=b(4),p=(function(a){g(u,a);function u(v,c){var t=a.call(this)||this;return t.keyValidators=v,t.valueValidators=c,t}return u.prototype.validate=function(v,c,t){if(v==null)return null;var o=a.prototype.validate.call(this,v,c,t);if(o)return o;for(var n in v)if(v.hasOwnProperty(n)){for(var i=(c?c+".":"")+t+"."+n,r=0,l=this.keyValidators;r<l.length;r++){var s=l[r];if(o=s.validate(n,i,t),o)return o}for(var d=0,h=this.valueValidators;d<h.length;d++){var y=h[d];if(o=y.validate(v[n],i,t),o)return o}}return null},u})(e.ObjectValidator);f.MapValidator=p}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.ParametersPanelValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"expanded",validators:[a.Validators.booleanValidator]},{field:"enabled",validators:[a.Validators.booleanValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.ParametersPanelValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var i=function(r,l){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,d){s.__proto__=d}||function(s,d){for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])},i(r,l)};return function(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");i(r,l);function s(){this.constructor=r}r.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.TableDataValidator=f.TableSchemaValidator=f.ColumnSchemaValidator=f.CredentialsValidator=f.DatasourceConnectionConfigValidator=f.DatasetCreateConfigValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"locale",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"mashupDocument",validators:[a.Validators.stringValidator]},{field:"datasourceConnectionConfig",validators:[a.Validators.datasourceConnectionConfigValidator]},{field:"tableSchemaList",validators:[a.Validators.tableSchemaListValidator]},{field:"data",validators:[a.Validators.tableDataArrayValidator]}],V=new e.MultipleFieldsValidator(y);if(h=V.validate(l,s,d),h)return h;if(l.datasourceConnectionConfig&&l.mashupDocument==null)return[{message:"mashupDocument cannot be empty when datasourceConnectionConfig is presented"}];if(l.data&&l.tableSchemaList==null)return[{message:"tableSchemaList cannot be empty when data is provided"}];if(l.data==null&&l.mashupDocument==null)return[{message:"At least one of data or mashupDocument must be provided"}]},r})(p.ObjectValidator);f.DatasetCreateConfigValidator=u;var v=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"dataCacheMode",validators:[a.Validators.dataCacheModeValidator]},{field:"credentials",validators:[a.Validators.credentialsValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.DatasourceConnectionConfigValidator=v;var c=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"credentialType",validators:[a.Validators.credentialTypeValidator]},{field:"credentialDetails",validators:[a.Validators.credentialDetailsValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.CredentialsValidator=c;var t=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"displayName",validators:[a.Validators.stringValidator]},{field:"dataType",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.ColumnSchemaValidator=t;var o=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"columns",validators:[a.Validators.fieldRequiredValidator,a.Validators.columnSchemaArrayValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.TableSchemaValidator=o;var n=(function(i){g(r,i);function r(){return i!==null&&i.apply(this,arguments)||this}return r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"name",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"rows",validators:[a.Validators.fieldRequiredValidator,a.Validators.rawDataValidator]}],V=new e.MultipleFieldsValidator(y);return V.validate(l,s,d)},r})(p.ObjectValidator);f.TableDataValidator=n}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}
1c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.QuickCreateValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"accessToken",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"groupId",validators:[a.Validators.stringValidator]},{field:"tokenType",validators:[a.Validators.tokenTypeValidator]},{field:"theme",validators:[a.Validators.customThemeValidator]},{field:"datasetCreateConfig",validators:[a.Validators.fieldRequiredValidator,a.Validators.datasetCreateConfigValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.QuickCreateValidator=u}),(function(T,f,b){var g=this&&this.__extends||(function(){var u=function(v,c){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])},u(v,c)};return function(v,c){if(typeof c!="function"&&c!==null)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");u(v,c);function t(){this.constructor=v}v.prototype=c===null?Object.create(c):(t.prototype=c.prototype,new t)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.PrintSettingsValidator=void 0;var e=b(3),p=b(4),a=(function(u){g(v,u);function v(){return u!==null&&u.apply(this,arguments)||this}return v.prototype.validate=function(c,t,o){if(c==null)return null;var n=u.prototype.validate.call(this,c,t,o);if(n)return n;var i=[{field:"browserPrintAdjustmentsMode",validators:[new p.EnumValidator([0,1])]}],r=new e.MultipleFieldsValidator(i);return r.validate(c,t,o)},v})(p.ObjectValidator);f.PrintSettingsValidator=a}),(function(T,f,b){var g=this&&this.__extends||(function(){var v=function(c,t){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},v(c,t)};return function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v(c,t);function o(){this.constructor=c}c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}})();Object.defineProperty(f,"__esModule",{value:!0}),f.PaginatedReportDatasetBindingValidator=void 0;var e=b(3),p=b(4),a=b(1),u=(function(v){g(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.validate=function(t,o,n){if(t==null)return null;var i=v.prototype.validate.call(this,t,o,n);if(i)return i;var r=[{field:"sourceDatasetId",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]},{field:"targetDatasetId",validators:[a.Validators.fieldRequiredValidator,a.Validators.stringValidator]}],l=new e.MultipleFieldsValidator(r);return l.validate(t,o,n)},c})(p.ObjectValidator);f.PaginatedReportDatasetBindingValidator=u})],Q={};function N(T){var f=Q[T];if(f!==void 0)return f.exports;var b=Q[T]={exports:{}};return L[T].call(b.exports,b,b.exports,N),b.exports}var C=N(0);return C})())},"./node_modules/powerbi-router/dist/router.js"(X){(function(Q,N){X.exports=N()})(this,function(){return(function(L){var Q={};function N(C){if(Q[C])return Q[C].exports;var T=Q[C]={exports:{},id:C,loaded:!1};return L[C].call(T.exports,T,T.exports,N),T.loaded=!0,T.exports}return N.m=L,N.c=Q,N.p="",N(0)})([function(L,Q,N){var C=N(1),T=(function(){function b(g){this.handlers=g,this.getRouteRecognizer=new C,this.patchRouteRecognizer=new C,this.postRouteRecognizer=new C,this.putRouteRecognizer=new C,this.deleteRouteRecognizer=new C}return b.prototype.get=function(g,e){return this.registerHandler(this.getRouteRecognizer,"GET",g,e),this},b.prototype.patch=function(g,e){return this.registerHandler(this.patchRouteRecognizer,"PATCH",g,e),this},b.prototype.post=function(g,e){return this.registerHandler(this.postRouteRecognizer,"POST",g,e),this},b.prototype.put=function(g,e){return this.registerHandler(this.putRouteRecognizer,"PUT",g,e),this},b.prototype.delete=function(g,e){return this.registerHandler(this.deleteRouteRecognizer,"DELETE",g,e),this},b.prototype.registerHandler=function(g,e,p,a){var u=function(c){var t=new f;return Promise.resolve(a(c,t)).then(function(o){return t})};g.add([{path:p,handler:u}]);var v={test:function(c){if(c.method!==e)return!1;var t=g.recognize(c.url);if(t===void 0)return!1;var o=t[0];return c.params=o.params,c.queryParams=t.queryParams,c.handler=o.handler,!0},handle:function(c){return c.handler(c)}};this.handlers.addHandler(v)},b})();Q.Router=T;var f=(function(){function b(){this.statusCode=200,this.headers={},this.body=null}return b.prototype.send=function(g,e){this.statusCode=g,this.body=e},b})();Q.Response=f},function(L,Q,N){var C;(function(T){(function(){function f(O,B,I){this.path=O,this.matcher=B,this.delegate=I}f.prototype={to:function(O,B){var I=this.delegate;if(I&&I.willAddRoute&&(O=I.willAddRoute(this.matcher.target,O)),this.matcher.add(this.path,O),B){if(B.length===0)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,O,B,this.delegate)}return this}};function b(O){this.routes={},this.children={},this.target=O}b.prototype={add:function(O,B){this.routes[O]=B},addChild:function(O,B,I,q){var Z=new b(B);this.children[O]=Z;var U=g(O,Z,q);q&&q.contextEntered&&q.contextEntered(B,U),I(U)}};function g(O,B,I){return function(q,Z){var U=O+q;if(Z)Z(g(U,B,I));else return new f(O+q,B,I)}}function e(O,B,I){for(var q=0,Z=0;Z<O.length;Z++)q+=O[Z].path.length;B=B.substr(q);var U={path:B,handler:I};O.push(U)}function p(O,B,I,q){var Z=B.routes;for(var U in Z)if(Z.hasOwnProperty(U)){var $=O.slice();e($,U,Z[U]),B.children[U]?p($,B.children[U],I,q):I.call(q,$)}}var a=function(O,B){var I=new b;O(g("",I,this.delegate)),p([],I,function(q){B?B(this,q):this.add(q)},this)},u=["/",".","*","+","?","|","(",")","[","]","{","}","\\"],v=new RegExp("(\\"+u.join("|\\")+")","g");function c(O){return Object.prototype.toString.call(O)==="[object Array]"}function t(O){this.string=O}t.prototype={eachChar:function(O){for(var B=this.string,I,q=0;q<B.length;
1q++)I=B.charAt(q),O=O.put({invalidChars:void 0,repeat:!1,validChars:I});return O},regex:function(){return this.string.replace(v,"\\$1")},generate:function(){return this.string}};function o(O){this.name=O}o.prototype={eachChar:function(O){return O.put({invalidChars:"/",repeat:!0,validChars:void 0})},regex:function(){return"([^/]+)"},generate:function(O){return O[this.name]}};function n(O){this.name=O}n.prototype={eachChar:function(O){return O.put({invalidChars:"",repeat:!0,validChars:void 0})},regex:function(){return"(.+)"},generate:function(O){return O[this.name]}};function i(){}i.prototype={eachChar:function(O){return O},regex:function(){return""},generate:function(){return""}};function r(O,B,I){O.charAt(0)==="/"&&(O=O.substr(1));var q=O.split("/"),Z=new Array(q.length);I.val="";for(var U=0;U<q.length;U++){var $=q[U],it;(it=$.match(/^:([^\/]+)$/))?(Z[U]=new o(it[1]),B.push(it[1]),I.val+="3"):(it=$.match(/^\*([^\/]+)$/))?(Z[U]=new n(it[1]),I.val+="1",B.push(it[1])):$===""?(Z[U]=new i,I.val+="2"):(Z[U]=new t($),I.val+="4")}return I.val=+I.val,Z}function l(O){this.charSpec=O,this.nextStates=[],this.charSpecs={},this.regex=void 0,this.handlers=void 0,this.specificity=void 0}l.prototype={get:function(O){if(this.charSpecs[O.validChars])return this.charSpecs[O.validChars];for(var B=this.nextStates,I=0;I<B.length;I++){var q=B[I],Z=q.charSpec.validChars===O.validChars;if(Z=Z&&q.charSpec.invalidChars===O.invalidChars,Z)return this.charSpecs[O.validChars]=q,q}},put:function(O){var B;return(B=this.get(O))||(B=new l(O),this.nextStates.push(B),O.repeat&&B.nextStates.push(B)),B},match:function(O){for(var B=this.nextStates,I,q,Z,U=[],$=0;$<B.length;$++)I=B[$],q=I.charSpec,typeof(Z=q.validChars)<"u"?Z.indexOf(O)!==-1&&U.push(I):typeof(Z=q.invalidChars)<"u"&&Z.indexOf(O)===-1&&U.push(I);return U}};function s(O){return O.sort(function(B,I){return I.specificity.val-B.specificity.val})}function d(O,B){for(var I=[],q=0,Z=O.length;q<Z;q++){var U=O[q];I=I.concat(U.match(B))}return I}var h=Object.create||function(O){function B(){}return B.prototype=O,new B};function y(O){this.queryParams=O||{}}y.prototype=h({splice:Array.prototype.splice,slice:Array.prototype.slice,push:Array.prototype.push,length:0,queryParams:null});function V(O,B,I){var q=O.handlers,Z=O.regex,U=B.match(Z),$=1,it=new y(I);it.length=q.length;for(var M=0;M<q.length;M++){for(var x=q[M],W=x.names,j={},_=0;_<W.length;_++)j[W[_]]=U[$++];it[M]={handler:x.handler,params:j,isDynamic:!!W.length}}return it}function w(O){O=O.replace(/\+/gm,"%20");var B;try{B=decodeURIComponent(O)}catch{B=""}return B}var S=function(){this.rootState=new l,this.names={}};S.prototype={add:function(O,B){for(var I=this.rootState,q="^",Z={},U=new Array(O.length),$=[],it,M=!0,x=0;x<O.length;x++){var W=O[x],j=[],_=r(W.path,j,Z);$=$.concat(_);for(var k=0;k<_.length;k++){var H=_[k];H instanceof i||(M=!1,I=I.put({invalidChars:void 0,repeat:!1,validChars:"/"}),q+="/",I=H.eachChar(I),q+=H.regex())}var z={handler:W.handler,names:j};U[x]=z}M&&(I=I.put({invalidChars:void 0,repeat:!1,validChars:"/"}),q+="/"),I.handlers=U,I.regex=new RegExp(q+"$"),I.specificity=Z,(it=B&&B.as)&&(this.names[it]={segments:$,handlers:U})},handlersFor:function(O){var B=this.names[O];if(!B)throw new Error("There is no route named "+O);for(var I=new Array(B.handlers.length),q=0;q<B.handlers.length;q++)I[q]=B.handlers[q];return I},hasRoute:function(O){return!!this.names[O]},generate:function(O,B){var I=this.names[O],q="";if(!I)throw new Error("There is no route named "+O);for(var Z=I.segments,U=0;U<Z.length;U++){var $=Z[U];$ instanceof i||(q+="/",q+=$.generate(B))}return q.charAt(0)!=="/"&&(q="/"+q),B&&B.queryParams&&(q+=this.generateQueryString(B.queryParams,I.handlers)),q},generateQueryString:function(O,B){var I=[],q=[];for(var Z in O)O.hasOwnProperty(Z)&&q.push(Z);q.sort();for(var U=0;U<q.length;U++){Z=q[U];var $=O[Z];if($!=null){var it=encodeURIComponent(Z);if(c($))for(var M=0;M<$.length;M++){var x=Z+"[]="+encodeURIComponent($[M]);I.push(x)}else it+="="+encodeURIComponent($),I.push(it)}}return I.length===0?"":"?"+I.join("&")},parseQueryString:function(O){for(var B=O.split("&"),I={},q=0;q<B.length;q++){var Z=B[q].split("="),U=w(Z[0]),$=U.length,it=!1,M;Z.length===1?M="true":($>2&&U.slice($-2)==="[]"&&(it=!0,U=U.slice(0,$-2),I[U]||(I[U]=[])),M=Z[1]?w(Z[1]):""),it?I[U].push(M):I[U]=M}return I},recognize:function(O){var B=[this.rootState],I,q,Z,U={},$=!1;if(Z=O.indexOf("?"),Z!==-1){var it=O.substr(Z+1,O.length);O=O.substr(0,Z),U=this.parseQueryString(it)}for(O=decodeURI(O),O.charAt(0)!=="/"&&(O="/"+O),I=O.length,I>1&&O.charAt(I-1)==="/"&&(O=O.substr(0,I-1),$=!0),q=0;q<O.length&&(B=d(B,O.charAt(q)),!!B.length);q++);var M=[];for(q=0;q<B.length;q++)B[q].handlers&&M.push(B[q]);B=s(M);var x=M[0];if(x&&x.handlers)return $&&x.regex.source.slice(-5)==="(.+)$"&&(O=O+"/"),V(x,O,U)}},S.prototype.map=a,S.VERSION="0.1.11";var P=S;N(3).amd?(C=(function(){return P}).call(Q,N,Q,T),C!==void 0&&(T.exports=C)):typeof T<"u"&&T.exports?T.exports=P:typeof this<"u"&&(this.RouteRecognizer=P)}).call(this)}).call(Q,N(2)(L))},function(L,Q){L.exports=function(N){return N.webpackPolyfill||(N.deprecate=function(){},N.paths=[],N.children=[],N.webpackPolyfill=1),N}},function(L,Q){L.exports=function(){throw new Error("define cannot be used indirect")}}])})},"./src/FilterBuilders/advancedFilterBuilder.ts"(X,L,Q){var N=this&&this.__extends||(function(){var b=function(g,e){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,a){p.__proto__=a}||function(p,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(p[u]=a[u])},b(g,e)};return function(g,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");b(g,e);function p(){this.constructor=g}
1g.prototype=e===null?Object.create(e):(p.prototype=e.prototype,new p)}})();Object.defineProperty(L,"__esModule",{value:!0}),L.AdvancedFilterBuilder=void 0;var C=Q("./node_modules/powerbi-models/dist/models.js"),T=Q("./src/FilterBuilders/filterBuilder.ts"),f=(function(b){N(g,b);function g(){var e=b!==null&&b.apply(this,arguments)||this;return e.conditions=[],e}return g.prototype.and=function(){return this.logicalOperator="And",this},g.prototype.or=function(){return this.logicalOperator="Or",this},g.prototype.addCondition=function(e,p){var a={operator:e,value:p};return this.conditions.push(a),this},g.prototype.build=function(){var e=new C.AdvancedFilter(this.target,this.logicalOperator,this.conditions);return e},g})(T.FilterBuilder);L.AdvancedFilterBuilder=f},"./src/FilterBuilders/basicFilterBuilder.ts"(X,L,Q){var N=this&&this.__extends||(function(){var b=function(g,e){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,a){p.__proto__=a}||function(p,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(p[u]=a[u])},b(g,e)};return function(g,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");b(g,e);function p(){this.constructor=g}g.prototype=e===null?Object.create(e):(p.prototype=e.prototype,new p)}})();Object.defineProperty(L,"__esModule",{value:!0}),L.BasicFilterBuilder=void 0;var C=Q("./node_modules/powerbi-models/dist/models.js"),T=Q("./src/FilterBuilders/filterBuilder.ts"),f=(function(b){N(g,b);function g(){var e=b!==null&&b.apply(this,arguments)||this;return e.isRequireSingleSelection=!1,e}return g.prototype.in=function(e){return this.operator="In",this.values=e,this},g.prototype.notIn=function(e){return this.operator="NotIn",this.values=e,this},g.prototype.all=function(){return this.operator="All",this.values=[],this},g.prototype.requireSingleSelection=function(e){return e===void 0&&(e=!1),this.isRequireSingleSelection=e,this},g.prototype.build=function(){var e=new C.BasicFilter(this.target,this.operator,this.values);return e.requireSingleSelection=this.isRequireSingleSelection,e},g})(T.FilterBuilder);L.BasicFilterBuilder=f},"./src/FilterBuilders/filterBuilder.ts"(X,L){Object.defineProperty(L,"__esModule",{value:!0}),L.FilterBuilder=void 0;var Q=(function(){function N(){}return N.prototype.withTargetObject=function(C){return this.target=C,this},N.prototype.withColumnTarget=function(C,T){return this.target={table:C,column:T},this},N.prototype.withMeasureTarget=function(C,T){return this.target={table:C,measure:T},this},N.prototype.withHierarchyLevelTarget=function(C,T,f){return this.target={table:C,hierarchy:T,hierarchyLevel:f},this},N.prototype.withColumnAggregation=function(C,T,f){return this.target={table:C,column:T,aggregationFunction:f},this},N.prototype.withHierarchyLevelAggregationTarget=function(C,T,f,b){return this.target={table:C,hierarchy:T,hierarchyLevel:f,aggregationFunction:b},this},N})();L.FilterBuilder=Q},"./src/FilterBuilders/index.ts"(X,L,Q){Object.defineProperty(L,"__esModule",{value:!0}),L.RelativeTimeFilterBuilder=L.RelativeDateFilterBuilder=L.TopNFilterBuilder=L.AdvancedFilterBuilder=L.BasicFilterBuilder=void 0;var N=Q("./src/FilterBuilders/basicFilterBuilder.ts");Object.defineProperty(L,"BasicFilterBuilder",{enumerable:!0,get:function(){return N.BasicFilterBuilder}});var C=Q("./src/FilterBuilders/advancedFilterBuilder.ts");Object.defineProperty(L,"AdvancedFilterBuilder",{enumerable:!0,get:function(){return C.AdvancedFilterBuilder}});var T=Q("./src/FilterBuilders/topNFilterBuilder.ts");Object.defineProperty(L,"TopNFilterBuilder",{enumerable:!0,get:function(){return T.TopNFilterBuilder}});var f=Q("./src/FilterBuilders/relativeDateFilterBuilder.ts");Object.defineProperty(L,"RelativeDateFilterBuilder",{enumerable:!0,get:function(){return f.RelativeDateFilterBuilder}});var b=Q("./src/FilterBuilders/relativeTimeFilterBuilder.ts");Object.defineProperty(L,"RelativeTimeFilterBuilder",{enumerable:!0,get:function(){return b.RelativeTimeFilterBuilder}})},"./src/FilterBuilders/relativeDateFilterBuilder.ts"(X,L,Q){var N=this&&this.__extends||(function(){var b=function(g,e){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,a){p.__proto__=a}||function(p,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(p[u]=a[u])},b(g,e)};return function(g,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");b(g,e);function p(){this.constructor=g}
1g.prototype=e===null?Object.create(e):(p.prototype=e.prototype,new p)}})();Object.defineProperty(L,"__esModule",{value:!0}),L.RelativeDateFilterBuilder=void 0;var C=Q("./node_modules/powerbi-models/dist/models.js"),T=Q("./src/FilterBuilders/filterBuilder.ts"),f=(function(b){N(g,b);function g(){var e=b!==null&&b.apply(this,arguments)||this;return e.isTodayIncluded=!0,e}return g.prototype.inLast=function(e,p){return this.operator=C.RelativeDateOperators.InLast,this.timeUnitsCount=e,this.timeUnitType=p,this},g.prototype.inThis=function(e,p){return this.operator=C.RelativeDateOperators.InThis,this.timeUnitsCount=e,this.timeUnitType=p,this},g.prototype.inNext=function(e,p){return this.operator=C.RelativeDateOperators.InNext,this.timeUnitsCount=e,this.timeUnitType=p,this},g.prototype.includeToday=function(e){return this.isTodayIncluded=e,this},g.prototype.build=function(){var e=new C.RelativeDateFilter(this.target,this.operator,this.timeUnitsCount,this.timeUnitType,this.isTodayIncluded);return e},g})(T.FilterBuilder);L.RelativeDateFilterBuilder=f},"./src/FilterBuilders/relativeTimeFilterBuilder.ts"(X,L,Q){var N=this&&this.__extends||(function(){var b=function(g,e){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,a){p.__proto__=a}||function(p,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(p[u]=a[u])},b(g,e)};return function(g,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");b(g,e);function p(){this.constructor=g}g.prototype=e===null?Object.create(e):(p.prototype=e.prototype,new p)}})();Object.defineProperty(L,"__esModule",{value:!0}),L.RelativeTimeFilterBuilder=void 0;var C=Q("./node_modules/powerbi-models/dist/models.js"),T=Q("./src/FilterBuilders/filterBuilder.ts"),f=(function(b){N(g,b);function g(){return b!==null&&b.apply(this,arguments)||this}return g.prototype.inLast=function(e,p){return this.operator=C.RelativeDateOperators.InLast,this.timeUnitsCount=e,this.timeUnitType=p,this},g.prototype.inThis=function(e,p){return this.operator=C.RelativeDateOperators.InThis,this.timeUnitsCount=e,this.timeUnitType=p,this},g.prototype.inNext=function(e,p){return this.operator=C.RelativeDateOperators.InNext,this.timeUnitsCount=e,this.timeUnitType=p,this},g.prototype.build=function(){var e=new C.RelativeTimeFilter(this.target,this.operator,this.timeUnitsCount,this.timeUnitType);return e},g})(T.FilterBuilder);L.RelativeTimeFilterBuilder=f},"./src/FilterBuilders/topNFilterBuilder.ts"(X,L,Q){var N=this&&this.__extends||(function(){var b=function(g,e){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,a){p.__proto__=a}||function(p,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(p[u]=a[u])},b(g,e)};return function(g,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");b(g,e);function p(){this.constructor=g}g.prototype=e===null?Object.create(e):(p.prototype=e.prototype,new p)}})();Object.defineProperty(L,"__esModule",{value:!0}),L.TopNFilterBuilder=void 0;var C=Q("./node_modules/powerbi-models/dist/models.js"),T=Q("./src/FilterBuilders/filterBuilder.ts"),f=(function(b){N(g,b);function g(){return b!==null&&b.apply(this,arguments)||this}return g.prototype.top=function(e){return this.operator="Top",this.itemCount=e,this},g.prototype.bottom=function(e){return this.operator="Bottom",this.itemCount=e,this},g.prototype.orderByTarget=function(e){return this.orderByTargetValue=e,this},g.prototype.build=function(){var e=new C.TopNFilter(this.target,this.operator,this.itemCount,this.orderByTargetValue);return e},g})(T.FilterBuilder);L.TopNFilterBuilder=f},"./src/bookmarksManager.ts"(X,L,Q){var N=this&&this.__awaiter||function(g,e,p,a){function u(v){return v instanceof p?v:new p(function(c){c(v)})}return new(p||(p=Promise))(function(v,c){function t(i){try{n(a.next(i))}catch(r){c(r)}}function o(i){try{n(a.throw(i))}catch(r){c(r)}}function n(i){i.done?v(i.value):u(i.value).then(t,o)}n((a=a.apply(g,e||[])).next())})},C=this&&this.__generator||function(g,e){var p={label:0,sent:function(){if(v[0]&1)throw v[1];return v[1]},trys:[],ops:[]},a,u,v,c;return c={next:t(0),throw:t(1),return:t(2)},typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function t(n){return function(i){return o([n,i])}}function o(n){if(a)throw new TypeError("Generator is already executing.");for(;p;)try{if(a=1,u&&(v=n[0]&2?u.return:n[0]?u.throw||((v=u.return)&&v.call(u),0):u.next)&&!(v=v.call(u,n[1])).done)return v;switch(u=0,v&&(n=[n[0]&2,v.value]),n[0]){case 0:case 1:v=n;break;case 4:return p.label++,{value:n[1],done:!1};case 5:p.label++,u=n[1],n=[0];continue;case 7:n=p.ops.pop(),p.trys.pop();continue;default:if(v=p.trys,!(v=v.length>0&&v[v.length-1])&&(n[0]===6||n[0]===2)){p=0;continue}if(n[0]===3&&(!v||n[1]>v[0]&&n[1]<v[3])){p.label=n[1];break}if(n[0]===6&&p.label<v[1]){p.label=v[1],v=n;break}if(v&&p.label<v[2]){p.label=v[2],p.ops.push(n);break}v[2]&&p.ops.pop(),p.trys.pop();continue}n=e.call(g,p)}catch(i){n=[6,i],u=0}finally{a=v=0}if(n[0]&5)throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.BookmarksManager=void 0;var T=Q("./src/util.ts"),f=Q("./src/errors.ts"),b=(function(){function g(e,p,a){this.service=e,this.config=p,this.iframe=a}return g.prototype.getBookmarks=function(){return N(this,void 0,void 0,function(){var e,p;return C(this,function(a){switch(a.label){case 0:if((0,T.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(f.APINotSupportedForRDLError)];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,this.service.hpm.get("/report/bookmarks",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return e=a.sent(),[2,e.body];case 3:throw p=a.sent(),p.body;case 4:return[2]}})})},g.prototype.apply=function(e){return N(this,void 0,void 0,function(){var p,a;return C(this,function(u){switch(u.label){case 0:if((0,T.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(f.APINotSupportedForRDLError)];p={name:e},u.label=1;case 1:return u.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/bookmarks/applyByName",p,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,u.sent()];case 3:throw a=u.sent(),a.body;case 4:return[2]}})})},g.prototype.play=function(e){return N(this,void 0,void 0,function(){var p,a;return C(this,function(u){switch(u.label){case 0:if((0,T.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(f.APINotSupportedForRDLError)];p={playMode:e},u.label=1;case 1:return u.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/bookmarks/play",p,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,u.sent()];case 3:throw a=u.sent(),a.body;case 4:return[2]}})})},g.prototype.capture=function(e){return N(this,void 0,void 0,function(){var p,a,u;return C(this,function(v){switch(v.label){case 0:if((0,T.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(f.APINotSupportedForRDLError)];p={options:e||{}},v.label=1;case 1:return v.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/bookmarks/capture",p,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return a=v.sent(),[2,a.body];case 3:throw u=v.sent(),u.body;case 4:return[2]}})})},g.prototype.applyState=function(e){return N(this,void 0,void 0,function(){var p,a;return C(this,function(u){switch(u.label){case 0:if((0,T.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(f.APINotSupportedForRDLError)];p={state:e},u.label=1;case 1:return u.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/bookmarks/applyState",p,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,u.sent()];case 3:throw a=u.sent(),a.body;case 4:return[2]}})})},g})();L.BookmarksManager=b},"./src/config.ts"(X,L){Object.defineProperty(L,"__esModule",{value:!0});var Q={version:"2.23.10",type:"js"};L.default=Q},"./src/create.ts"(X,L,Q){var N=this&&this.__extends||(function(){var p=function(a,u){return p=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,c){v.__proto__=c}||function(v,c){for(var t in c)Object.prototype.hasOwnProperty.call(c,t)&&(v[t]=c[t])},p(a,u)};return function(a,u){if(typeof u!="function"&&u!==null)throw new TypeError("Class extends value "+String(u)+" is not a constructor or null");p(a,u);function v(){this.constructor=a}a.prototype=u===null?Object.create(u):(v.prototype=u.prototype,new v)}})(),C=this&&this.__awaiter||function(p,a,u,v){function c(t){return t instanceof u?t:new u(function(o){o(t)})}return new(u||(u=Promise))(function(t,o){function n(l){try{r(v.next(l))}catch(s){o(s)}}function i(l){try{r(v.throw(l))}catch(s){o(s)}}function r(l){l.done?t(l.value):c(l.value).then(n,i)}r((v=v.apply(p,a||[])).next())})},T=this&&this.__generator||function(p,a){var u={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},v,c,t,o;return o={next:n(0),throw:n(1),return:n(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function n(r){return function(l){return i([r,l])}}function i(r){if(v)throw new TypeError("Generator is already executing.");for(;u;)try{if(v=1,c&&(t=r[0]&2?c.return:r[0]?c.throw||((t=c.return)&&t.call(c),0):c.next)&&!(t=t.call(c,r[1])).done)return t;switch(c=0,t&&(r=[r[0]&2,t.value]),r[0]){case 0:case 1:t=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,c=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(t=u.trys,!(t=t.length>0&&t[t.length-1])&&(r[0]===6||r[0]===2)){u=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]<t[3])){u.label=r[1];break}if(r[0]===6&&u.label<t[1]){u.label=t[1],t=r;break}if(t&&u.label<t[2]){u.label=t[2],u.ops.push(r);break}t[2]&&u.ops.pop(),u.trys.pop();continue}r=a.call(p,u)}catch(l){r=[6,l],c=0}finally{v=t=0}if(r[0]&5)throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.Create=void 0;var f=Q("./node_modules/powerbi-models/dist/models.js"),b=Q("./src/embed.ts"),g=Q("./src/util.ts"),e=(function(p){N(a,p);function a(u,v,c,t,o){return p.call(this,u,v,c,void 0,t,o)||this}return a.prototype.getId=function(){var u=this.createConfig&&this.createConfig.datasetId?this.createConfig.datasetId:a.findIdFromEmbedUrl(this.config.embedUrl);if(typeof u!="string"||u.length===0)throw new Error("Dataset id is required, but it was not found. You must provide an id either as part of embed configuration.");return u},a.prototype.validate=function(u){return(0,f.validateCreateReport)(u)},a.prototype.configChanged=function(u){if(!u){var v=this.config;this.createConfig={accessToken:v.accessToken,datasetId:v.datasetId||this.getId(),groupId:v.groupId,settings:v.settings,tokenType:v.tokenType,theme:v.theme}}},a.prototype.getDefaultEmbedUrlEndpoint=function(){return"reportEmbed"},a.prototype.isSaved=function(){return C(this,void 0,void 0,function(){return T(this,function(u){switch(u.label){case 0:return[4,g.isSavedInternal(this.service.hpm,this.config.uniqueId,this.iframe.contentWindow)];case 1:return[2,u.sent()]}})})},a.findIdFromEmbedUrl=function(u){var v=/datasetId="?([^&]+)"?/,c=u.match(v),t;return c&&(t=c[1]),t},a.prototype.create=function(){var u;return C(this,void 0,void 0,function(){var v,c,t,o;return T(this,function(n){switch(n.label){case 0:if(v=(0,f.validateCreateReport)(this.createConfig),v)throw v;n.label=1;case 1:return n.trys.push([1,3,,4]),c={uid:this.config.uniqueId,sdkSessionId:this.service.getSdkSessionId()},!((u=this.eventHooks)===null||u===void 0)&&u.accessTokenProvider&&(c.tokenProviderSupplied=!0),[4,this.service.hpm.post("/report/create",this.createConfig,c,this.iframe.contentWindow)];case 2:return t=n.sent(),[2,t.body];case 3:throw o=n.sent(),o.body;case 4:return[2]}})})},a})(b.Embed);L.Create=e},"./src/dashboard.ts"(X,L,Q){var N=this&&this.__extends||(function(){var b=function(g,e){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,a){p.__proto__=a}||function(p,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(p[u]=a[u])},b(g,e)};return function(g,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");b(g,e);function p(){this.constructor=g}
1g.prototype=e===null?Object.create(e):(p.prototype=e.prototype,new p)}})();Object.defineProperty(L,"__esModule",{value:!0}),L.Dashboard=void 0;var C=Q("./node_modules/powerbi-models/dist/models.js"),T=Q("./src/embed.ts"),f=(function(b){N(g,b);function g(e,p,a,u,v){var c=b.call(this,e,p,a,void 0,u,v)||this;return c.loadPath="/dashboard/load",c.phasedLoadPath="/dashboard/prepare",Array.prototype.push.apply(c.allowedEvents,g.allowedEvents),c}return g.findIdFromEmbedUrl=function(e){var p=/dashboardId="?([^&]+)"?/,a=e.match(p),u;return a&&(u=a[1]),u},g.prototype.getId=function(){var e=this.config,p=e.id||this.element.getAttribute(g.dashboardIdAttribute)||g.findIdFromEmbedUrl(e.embedUrl);if(typeof p!="string"||p.length===0)throw new Error("Dashboard id is required, but it was not found. You must provide an id either as part of embed configuration or as attribute '".concat(g.dashboardIdAttribute,"'."));return p},g.prototype.validate=function(e){var p=e,a=(0,C.validateDashboardLoad)(p);return a||this.validatePageView(p.pageView)},g.prototype.configChanged=function(e){e||(this.config.id=this.getId())},g.prototype.getDefaultEmbedUrlEndpoint=function(){return"dashboardEmbed"},g.prototype.validatePageView=function(e){if(e&&e!=="fitToWidth"&&e!=="oneColumn"&&e!=="actualSize")return[{message:"pageView must be one of the followings: fitToWidth, oneColumn, actualSize"}]},g.allowedEvents=["tileClicked","error"],g.dashboardIdAttribute="powerbi-dashboard-id",g.typeAttribute="powerbi-type",g.type="Dashboard",g})(T.Embed);L.Dashboard=f},"./src/embed.ts"(X,L,Q){var N=this&&this.__awaiter||function(p,a,u,v){function c(t){return t instanceof u?t:new u(function(o){o(t)})}return new(u||(u=Promise))(function(t,o){function n(l){try{r(v.next(l))}catch(s){o(s)}}function i(l){try{r(v.throw(l))}catch(s){o(s)}}function r(l){l.done?t(l.value):c(l.value).then(n,i)}r((v=v.apply(p,a||[])).next())})},C=this&&this.__generator||function(p,a){var u={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},v,c,t,o;return o={next:n(0),throw:n(1),return:n(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function n(r){return function(l){return i([r,l])}}function i(r){if(v)throw new TypeError("Generator is already executing.");for(;u;)try{if(v=1,c&&(t=r[0]&2?c.return:r[0]?c.throw||((t=c.return)&&t.call(c),0):c.next)&&!(t=t.call(c,r[1])).done)return t;switch(c=0,t&&(r=[r[0]&2,t.value]),r[0]){case 0:case 1:t=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,c=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(t=u.trys,!(t=t.length>0&&t[t.length-1])&&(r[0]===6||r[0]===2)){u=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]<t[3])){u.label=r[1];break}if(r[0]===6&&u.label<t[1]){u.label=t[1],t=r;break}if(t&&u.label<t[2]){u.label=t[2],u.ops.push(r);break}t[2]&&u.ops.pop(),u.trys.pop();continue}r=a.call(p,u)}catch(l){r=[6,l],c=0}finally{v=t=0}if(r[0]&5)throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.Embed=void 0;var T=Q("./node_modules/powerbi-models/dist/models.js"),f=Q("./src/config.ts"),b=Q("./src/errors.ts"),g=Q("./src/util.ts"),e=(function(){function p(a,u,v,c,t,o){if(this.allowedEvents=[],(0,g.autoAuthInEmbedUrl)(v.embedUrl))throw new Error(b.EmbedUrlNotSupported);Array.prototype.push.apply(this.allowedEvents,p.allowedEvents),this.eventHandlers=[],this.service=a,this.element=u,this.iframe=c,this.iframeLoaded=!1,this.embedtype=v.type.toLowerCase(),this.commands=[],this.groups=[],this.populateConfig(v,o),(0,g.isCreate)(this.embedtype)?this.setIframe(!1,t,o):this.setIframe(!0,t,o)}return p.prototype.create=function(){throw new Error("no create support")},p.prototype.save=function(){return N(this,void 0,void 0,function(){var a,u;return C(this,function(v){switch(v.label){case 0:return v.trys.push([0,2,,3]),[4,this.service.hpm.post("/report/save",null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return a=v.sent(),[2,a.body];case 2:throw u=v.sent(),u.body;case 3:return[2]}})})},p.prototype.saveAs=function(a){return N(this,void 0,void 0,function(){var u,v;return C(this,function(c){switch(c.label){case 0:return c.trys.push([0,2,,3]),[4,this.service.hpm.post("/report/saveAs",a,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return u=c.sent(),[2,u.body];case 2:throw v=c.sent(),v.body;case 3:return[2]}})})},p.prototype.getCorrelationId=function(){return N(this,void 0,void 0,function(){var a,u;return C(this,function(v){switch(v.label){case 0:return v.trys.push([0,2,,3]),[4,this.service.hpm.get("/getCorrelationId",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return a=v.sent(),[2,a.body];case 2:throw u=v.sent(),u.body;case 3:return[2]}})})},p.prototype.load=function(a){var u;return N(this,void 0,void 0,function(){var v,c,t,o,n;return C(this,function(i){switch(i.label){case 0:if(!this.config.accessToken)return console.debug("Power BI SDK iframe is loaded but powerbi.embed is not called yet."),[2];if(!this.iframeLoaded)return console.debug("Power BI SDK is trying to post /report/load before iframe is ready."),[2];if(v=a&&this.config.type==="report"?this.phasedLoadPath:this.loadPath,c={uid:this.config.uniqueId,sdkSessionId:this.service.getSdkSessionId(),bootstrapped:this.config.bootstrapped,sdkVersion:f.default.version},!((u=this.eventHooks)===null||u===void 0)&&u.accessTokenProvider&&(c.tokenProviderSupplied=!0),t=new Date,this.lastLoadRequest&&(0,g.getTimeDiffInMilliseconds)(this.lastLoadRequest,t)<100)return console.debug("Power BI SDK sent more than two /report/load requests in the last 100ms interval."),[2];this.lastLoadRequest=t,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.post(v,this.config,c,this.iframe.contentWindow)];case 2:return o=i.sent(),[2,o.body];case 3:throw n=i.sent(),n.body;case 4:return[2]}})})},p.prototype.off=function(a,u){var v=this,c={name:a,type:null,id:null,value:null};if(u)(0,g.remove)(function(o){return o.test(c)&&o.handle===u},this.eventHandlers),this.element.removeEventListener(a,u);else{var t=this.eventHandlers.filter(function(o){return o.test(c)});t.forEach(function(o){(0,g.remove)(function(n){return n===o},v.eventHandlers),v.element.removeEventListener(a,o.handle)})}},p.prototype.on=function(a,u){if(this.allowedEvents.indexOf(a)===-1)throw new Error("eventName must be one of ".concat(this.allowedEvents,". You passed: ").concat(a));this.eventHandlers.push({test:function(v){return v.name===a},handle:u}),this.element.addEventListener(a,u)},p.prototype.reload=function(){return N(this,void 0,void 0,function(){return C(this,function(a){switch(a.label){case 0:return[4,this.load()];case 1:return[2,a.sent()]}})})},p.prototype.setAccessToken=function(a){return N(this,void 0,void 0,function(){var u,v,c;return C(this,function(t){switch(t.label){case 0:if(!a)throw new Error("Access token cannot be empty");u=this.config.type,u=u==="create"||u==="visual"||u==="qna"||u==="quickCreate"?"report":u,t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.service.hpm.post("/"+u+"/token",a,{uid:this.config.uniqueId},this.iframe.contentWindow)];
1case 2:return v=t.sent(),this.config.accessToken=a,this.element.setAttribute(p.accessTokenAttribute,a),this.service.accessToken=a,[2,v.body];case 3:throw c=t.sent(),c.body;case 4:return[2]}})})},p.prototype.getAccessToken=function(a){var u=this.config.accessToken||this.element.getAttribute(p.accessTokenAttribute)||a;if(!u)throw new Error("No access token was found for element. You must specify an access token directly on the element using attribute '".concat(p.accessTokenAttribute,"' or specify a global token at: powerbi.accessToken."));return u},p.prototype.populateConfig=function(a,u){var v=this,c,t,o,n,i,r,l,s,d;this.bootstrapConfig?(this.config=(0,g.assign)({},this.bootstrapConfig,a),this.bootstrapConfig=null):this.config=(0,g.assign)({},a),this.config.embedUrl=this.getEmbedUrl(u),this.config.groupId=this.getGroupId(),this.addLocaleToEmbedUrl(a),this.config.uniqueId=this.getUniqueId();var h=(t=(c=this.config)===null||c===void 0?void 0:c.settings)===null||t===void 0?void 0:t.extensions;this.commands=(o=h?.commands)!==null&&o!==void 0?o:[],this.groups=(n=h?.groups)!==null&&n!==void 0?n:[],this.initialLayoutType=(l=(r=(i=this.config)===null||i===void 0?void 0:i.settings)===null||r===void 0?void 0:r.layoutType)!==null&&l!==void 0?l:T.LayoutType.Master;var y=(d=(s=this.config)===null||s===void 0?void 0:s.settings)===null||d===void 0?void 0:d.extensions;Array.isArray(y)&&(this.commands=[],y.map(function(V){V?.command&&v.commands.push(V.command)})),u?(this.bootstrapConfig=this.config,this.bootstrapConfig.bootstrapped=!0):this.config.accessToken=this.getAccessToken(this.service.accessToken),this.eventHooks=this.config.eventHooks,this.validateEventHooks(this.eventHooks),delete this.config.eventHooks,this.configChanged(u)},p.prototype.validateEventHooks=function(a){if(a){for(var u in a)if(a.hasOwnProperty(u)&&typeof a[u]!="function")throw new Error(u+" must be a function");var v=a.applicationContextProvider;if(v){if(this.embedtype.toLowerCase()!=="report")throw new Error("applicationContextProvider is only supported in report embed");this.config.embedUrl=(0,g.addParamToUrl)(this.config.embedUrl,"registerQueryCallback","true")}var c=a.accessTokenProvider;if(c&&(["create","quickcreate","report"].indexOf(this.embedtype.toLowerCase())===-1||this.config.tokenType!==T.TokenType.Aad))throw new Error("accessTokenProvider is only supported in report SaaS embed")}},p.prototype.addLocaleToEmbedUrl=function(a){if(a.settings){var u=a.settings.localeSettings;u&&u.language&&(this.config.embedUrl=(0,g.addParamToUrl)(this.config.embedUrl,"language",u.language)),u&&u.formatLocale&&(this.config.embedUrl=(0,g.addParamToUrl)(this.config.embedUrl,"formatLocale",u.formatLocale))}},p.prototype.getEmbedUrl=function(a){var u=this.config.embedUrl||this.element.getAttribute(p.embedUrlAttribute);if(a&&!u&&(u=this.getDefaultEmbedUrl(this.config.hostname)),typeof u!="string"||u.length===0)throw new Error("Embed Url is required, but it was not found. You must provide an embed url either as part of embed configuration or as attribute '".concat(p.embedUrlAttribute,"'."));return u},p.prototype.getDefaultEmbedUrl=function(a){a||(a=p.defaultEmbedHostName);var u=this.getDefaultEmbedUrlEndpoint();return a=a.toLowerCase().trim(),a.indexOf("https://")===0?"".concat(a,"/").concat(u):"https://".concat(a,"/").concat(u)},p.prototype.getUniqueId=function(){return this.config.uniqueId||this.element.getAttribute(p.nameAttribute)||(0,g.createRandomString)()},p.prototype.getGroupId=function(){return this.config.groupId||p.findGroupIdFromEmbedUrl(this.config.embedUrl)},p.prototype.fullscreen=function(){var a=this.iframe.requestFullscreen||this.iframe.msRequestFullscreen||this.iframe.mozRequestFullScreen||this.iframe.webkitRequestFullscreen;a.call(this.iframe)},p.prototype.exitFullscreen=function(){if(this.isFullscreen(this.iframe)){var a=document.exitFullscreen||document.mozCancelFullScreen||document.webkitExitFullscreen||document.msExitFullscreen;a.call(document)}},p.prototype.isFullscreen=function(a){var u=["fullscreenElement","webkitFullscreenElement","mozFullscreenScreenElement","msFullscreenElement"];return u.some(function(v){return document[v]===a})},p.prototype.setIframe=function(a,u,v){var c=this;if(!this.iframe){var t=document.createElement("iframe"),o=this.config.uniqueId?(0,g.addParamToUrl)(this.config.embedUrl,"uid",this.config.uniqueId):this.config.embedUrl;
1if(!(0,g.validateEmbedUrl)(o))throw new Error(b.invalidEmbedUrlErrorMessage);t.style.width="100%",t.style.height="100%",t.setAttribute("src",o),t.setAttribute("scrolling","no"),t.setAttribute("allowfullscreen","true");for(var n=this.element;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(t),this.iframe=n.firstChild}if(a){if(!v){var i=this.validate(this.config);if(i)throw i}this.iframe.addEventListener("load",function(){c.iframeLoaded=!0,c.load(u)},!1),this.service.getNumberOfComponents()<=p.maxFrontLoadTimes&&(this.frontLoadHandler=function(){c.frontLoadSendConfig(c.config)},this.element.addEventListener("ready",this.frontLoadHandler,!1))}else this.iframe.addEventListener("load",function(){return c.create()},!1)},p.prototype.setComponentTitle=function(a){this.iframe&&(a==null?this.iframe.removeAttribute("title"):this.iframe.setAttribute("title",a))},p.prototype.setComponentTabIndex=function(a){this.element&&this.element.setAttribute("tabindex",a==null?"0":a.toString())},p.prototype.removeComponentTabIndex=function(a){this.element&&this.element.removeAttribute("tabindex")},p.findGroupIdFromEmbedUrl=function(a){var u=/groupId="?([^&]+)"?/,v=a.match(u),c;return v&&(c=v[1]),c},p.prototype.frontLoadSendConfig=function(a){return N(this,void 0,void 0,function(){var u,v,c;return C(this,function(t){switch(t.label){case 0:if(!a.accessToken)return[2];if(u=this.validate(a),u)throw u;if(this.iframe.contentWindow==null)return[2];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.service.hpm.post("/frontload/config",a,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return v=t.sent(),[2,v.body];case 3:throw c=t.sent(),c.body;case 4:return[2]}})})},p.allowedEvents=["loaded","saved","rendered","saveAsTriggered","error","dataSelected","buttonClicked","info"],p.accessTokenAttribute="powerbi-access-token",p.embedUrlAttribute="powerbi-embed-url",p.nameAttribute="powerbi-name",p.typeAttribute="powerbi-type",p.defaultEmbedHostName="https://app.powerbi.com",p.maxFrontLoadTimes=2,p})();L.Embed=e},"./src/errors.ts"(X,L){Object.defineProperty(L,"__esModule",{value:!0}),L.invalidEmbedUrlErrorMessage=L.EmbedUrlNotSupported=L.APINotSupportedForRDLError=void 0,L.APINotSupportedForRDLError="This API is currently not supported for RDL reports",L.EmbedUrlNotSupported="Embed URL is invalid for this scenario. Please use Power BI REST APIs to get the valid URL",L.invalidEmbedUrlErrorMessage="Invalid embed URL detected. Either URL hostname or protocol are invalid. Please use Power BI REST APIs to get the valid URL"},"./src/factories.ts"(X,L,Q){Object.defineProperty(L,"__esModule",{value:!0}),L.routerFactory=L.wpmpFactory=L.hpmFactory=void 0;var N=Q("./node_modules/window-post-message-proxy/dist/windowPostMessageProxy.js"),C=Q("./node_modules/http-post-message/dist/httpPostMessage.js"),T=Q("./node_modules/powerbi-router/dist/router.js"),f=Q("./src/config.ts"),b=function(p,a,u,v,c){return u===void 0&&(u=f.default.version),v===void 0&&(v=f.default.type),new C.HttpPostMessage(p,{"x-sdk-type":v,"x-sdk-version":u,"x-sdk-wrapper-version":c},a)};L.hpmFactory=b;var g=function(p,a,u){return new N.WindowPostMessageProxy({processTrackingProperties:{addTrackingProperties:C.HttpPostMessage.addTrackingProperties,getTrackingProperties:C.HttpPostMessage.getTrackingProperties},isErrorMessage:C.HttpPostMessage.isErrorMessage,suppressWarnings:!0,name:p,logMessages:a,eventSourceOverrideWindow:u})};L.wpmpFactory=g;var e=function(p){return new T.Router(p)};L.routerFactory=e},"./src/page.ts"(X,L,Q){var N=this&&this.__awaiter||function(p,a,u,v){function c(t){return t instanceof u?t:new u(function(o){o(t)})}return new(u||(u=Promise))(function(t,o){function n(l){try{r(v.next(l))}catch(s){o(s)}}function i(l){try{r(v.throw(l))}catch(s){o(s)}}function r(l){l.done?t(l.value):c(l.value).then(n,i)}r((v=v.apply(p,a||[])).next())})},C=this&&this.__generator||function(p,a){var u={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},v,c,t,o;return o={next:n(0),throw:n(1),return:n(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function n(r){return function(l){return i([r,l])}}function i(r){if(v)throw new TypeError("Generator is already executing.");for(;u;)try{if(v=1,c&&(t=r[0]&2?c.return:r[0]?c.throw||((t=c.return)&&t.call(c),0):c.next)&&!(t=t.call(c,r[1])).done)return t;switch(c=0,t&&(r=[r[0]&2,t.value]),r[0]){case 0:case 1:t=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,c=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(t=u.trys,!(t=t.length>0&&t[t.length-1])&&(r[0]===6||r[0]===2)){u=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]<t[3])){u.label=r[1];break}if(r[0]===6&&u.label<t[1]){u.label=t[1],t=r;break}if(t&&u.label<t[2]){u.label=t[2],u.ops.push(r);break}t[2]&&u.ops.pop(),u.trys.pop();continue}r=a.call(p,u)}catch(l){r=[6,l],c=0}finally{v=t=0}if(r[0]&5)throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.Page=void 0;var T=Q("./node_modules/powerbi-models/dist/models.js"),f=Q("./src/visualDescriptor.ts"),b=Q("./src/util.ts"),g=Q("./src/errors.ts"),e=(function(){function p(a,u,v,c,t,o,n,i,r,l){this.report=a,this.name=u,this.displayName=v,this.isActive=c,this.visibility=t,this.defaultSize=o,this.mobileSize=i,this.defaultDisplayOption=n,this.background=r,this.wallpaper=l}return p.prototype.getSmartNarrativeInsights=function(){return N(this,void 0,void 0,function(){var a,u;return C(this,function(v){switch(v.label){case 0:if((0,b.isRDLEmbed)(this.report.config.embedUrl))return[2,Promise.reject(g.APINotSupportedForRDLError)];v.label=1;case 1:return v.trys.push([1,3,,4]),[4,this.report.service.hpm.get("/report/pages/".concat(this.name,"/smartNarrativeInsights"),{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return a=v.sent(),[2,a.body];case 3:throw u=v.sent(),u.body;case 4:return[2]}})})},p.prototype.getFilters=function(){return N(this,void 0,void 0,function(){var a,u;return C(this,function(v){switch(v.label){case 0:return v.trys.push([0,2,,3]),[4,this.report.service.hpm.get("/report/pages/".concat(this.name,"/filters"),{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 1:return a=v.sent(),[2,a.body];case 2:throw u=v.sent(),u.body;case 3:return[2]}})})},p.prototype.updateFilters=function(a,u){return N(this,void 0,void 0,function(){var v,c;return C(this,function(t){switch(t.label){case 0:v={filtersOperation:a,filters:u},t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.report.service.hpm.post("/report/pages/".concat(this.name,"/filters"),v,{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return[2,t.sent()];case 3:throw c=t.sent(),c.body;case 4:return[2]}})})},p.prototype.removeFilters=function(){return N(this,void 0,void 0,function(){return C(this,function(a){switch(a.label){case 0:return[4,this.updateFilters(T.FiltersOperations.RemoveAll)];case 1:return[2,a.sent()]}})})},p.prototype.setFilters=function(a){return N(this,void 0,void 0,function(){var u;return C(this,function(v){switch(v.label){case 0:return v.trys.push([0,2,,3]),[4,this.report.service.hpm.put("/report/pages/".concat(this.name,"/filters"),a,{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 1:return[2,v.sent()];case 2:throw u=v.sent(),u.body;case 3:return[2]}})})},p.prototype.delete=function(){return N(this,void 0,void 0,function(){var a,u;return C(this,function(v){switch(v.label){case 0:return v.trys.push([0,2,,3]),[4,this.report.service.hpm.delete("/report/pages/".concat(this.name),{},{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 1:return a=v.sent(),[2,a.body];case 2:throw u=v.sent(),u.body;case 3:return[2]}})})},p.prototype.setActive=function(){return N(this,void 0,void 0,function(){var a,u;return C(this,function(v){switch(v.label){case 0:a={name:this.name,displayName:null,isActive:!0},v.label=1;case 1:return v.trys.push([1,3,,4]),[4,this.report.service.hpm.put("/report/pages/active",a,{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return[2,v.sent()];case 3:throw u=v.sent(),u.body;case 4:return[2]}})})},p.prototype.setDisplayName=function(a){return N(this,void 0,void 0,function(){var u,v;return C(this,function(c){switch(c.label){case 0:u={name:this.name,displayName:a},c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this.report.service.hpm.put("/report/pages/".concat(this.name,"/name"),u,{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return[2,c.sent()];case 3:throw v=c.sent(),v.body;case 4:return[2]}})})},p.prototype.getVisuals=function(){return N(this,void 0,void 0,function(){var a,u,v=this;return C(this,function(c){switch(c.label){case 0:if((0,b.isRDLEmbed)(this.report.config.embedUrl))return[2,Promise.reject(g.APINotSupportedForRDLError)];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this.report.service.hpm.get("/report/pages/".concat(this.name,"/visuals"),{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return a=c.sent(),[2,a.body.map(function(t){return new f.VisualDescriptor(v,t.name,t.title,t.type,t.layout)})];case 3:throw u=c.sent(),u.body;case 4:return[2]}})})},p.prototype.getVisualByName=function(a){return N(this,void 0,void 0,function(){var u,v,c;return C(this,function(t){switch(t.label){case 0:if((0,b.isRDLEmbed)(this.report.config.embedUrl))return[2,Promise.reject(g.APINotSupportedForRDLError)];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.report.service.hpm.get("/report/pages/".concat(this.name,"/visuals"),{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return u=t.sent(),v=u.body.find(function(o){return o.name===a}),v?[2,new f.VisualDescriptor(this,v.name,v.title,v.type,v.layout)]:[2,Promise.reject(T.CommonErrorC
1odes.NotFound)];case 3:throw c=t.sent(),c.body;case 4:return[2]}})})},p.prototype.setVisualDisplayState=function(a,u){return N(this,void 0,void 0,function(){var v,c;return C(this,function(t){return v=this.name,c=this.report,[2,c.setVisualDisplayState(v,a,u)]})})},p.prototype.moveVisual=function(a,u,v,c){return N(this,void 0,void 0,function(){var t,o;return C(this,function(n){return t=this.name,o=this.report,[2,o.moveVisual(t,a,u,v,c)]})})},p.prototype.resizeVisual=function(a,u,v){return N(this,void 0,void 0,function(){var c,t;return C(this,function(o){return c=this.name,t=this.report,[2,t.resizeVisual(c,a,u,v)]})})},p.prototype.resizePage=function(a,u,v){return N(this,void 0,void 0,function(){var c;return C(this,function(t){return this.isActive?(c=this.report,[2,c.resizeActivePage(a,u,v)]):[2,Promise.reject("Cannot resize the page. Only the active page can be resized")]})})},p.prototype.getSlicers=function(){return N(this,void 0,void 0,function(){var a,u,v=this;return C(this,function(c){switch(c.label){case 0:if((0,b.isRDLEmbed)(this.report.config.embedUrl))return[2,Promise.reject(g.APINotSupportedForRDLError)];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this.report.service.hpm.get("/report/pages/".concat(this.name,"/visuals"),{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return a=c.sent(),[2,a.body.filter(function(t){return t.type==="slicer"}).map(function(t){return new f.VisualDescriptor(v,t.name,t.title,t.type,t.layout)})];case 3:throw u=c.sent(),u.body;case 4:return[2]}})})},p.prototype.hasLayout=function(a){return N(this,void 0,void 0,function(){var u,v,c;return C(this,function(t){switch(t.label){case 0:if((0,b.isRDLEmbed)(this.report.config.embedUrl))return[2,Promise.reject(g.APINotSupportedForRDLError)];u=T.LayoutType[a],t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.report.service.hpm.get("/report/pages/".concat(this.name,"/layoutTypes/").concat(u),{uid:this.report.config.uniqueId},this.report.iframe.contentWindow)];case 2:return v=t.sent(),[2,v.body];case 3:throw c=t.sent(),c.body;case 4:return[2]}})})},p})();L.Page=e},"./src/qna.ts"(X,L,Q){var N=this&&this.__extends||(function(){var e=function(p,a){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,v){u.__proto__=v}||function(u,v){for(var c in v)Object.prototype.hasOwnProperty.call(v,c)&&(u[c]=v[c])},e(p,a)};return function(p,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");e(p,a);function u(){this.constructor=p}p.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}})(),C=this&&this.__awaiter||function(e,p,a,u){function v(c){return c instanceof a?c:new a(function(t){t(c)})}return new(a||(a=Promise))(function(c,t){function o(r){try{i(u.next(r))}catch(l){t(l)}}function n(r){try{i(u.throw(r))}catch(l){t(l)}}function i(r){r.done?c(r.value):v(r.value).then(o,n)}i((u=u.apply(e,p||[])).next())})},T=this&&this.__generator||function(e,p){var a={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},u,v,c,t;return t={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(t[Symbol.iterator]=function(){return this}),t;function o(i){return function(r){return n([i,r])}}function n(i){if(u)throw new TypeError("Generator is already executing.");for(;a;)try{if(u=1,v&&(c=i[0]&2?v.return:i[0]?v.throw||((c=v.return)&&c.call(v),0):v.next)&&!(c=c.call(v,i[1])).done)return c;switch(v=0,c&&(i=[i[0]&2,c.value]),i[0]){case 0:case 1:c=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,v=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(c=a.trys,!(c=c.length>0&&c[c.length-1])&&(i[0]===6||i[0]===2)){a=0;continue}if(i[0]===3&&(!c||i[1]>c[0]&&i[1]<c[3])){a.label=i[1];break}if(i[0]===6&&a.label<c[1]){a.label=c[1],c=i;break}if(c&&a.label<c[2]){a.label=c[2],a.ops.push(i);break}c[2]&&a.ops.pop(),a.trys.pop();continue}i=p.call(e,a)}catch(r){i=[6,r],v=0}finally{u=c=0}if(i[0]&5)throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.Qna=void 0;var f=Q("./node_modules/powerbi-models/dist/models.js"),b=Q("./src/embed.ts"),g=(function(e){N(p,e);function p(a,u,v,c,t){var o=e.call(this,a,u,v,void 0,c,t)||this;
1return o.loadPath="/qna/load",o.phasedLoadPath="/qna/prepare",Array.prototype.push.apply(o.allowedEvents,p.allowedEvents),o}return p.prototype.getId=function(){return null},p.prototype.setQuestion=function(a){return C(this,void 0,void 0,function(){var u,v;return T(this,function(c){switch(c.label){case 0:u={question:a},c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this.service.hpm.post("/qna/interpret",u,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,c.sent()];case 3:throw v=c.sent(),v.body;case 4:return[2]}})})},p.prototype.configChanged=function(a){},p.prototype.getDefaultEmbedUrlEndpoint=function(){return"qnaEmbed"},p.prototype.validate=function(a){return(0,f.validateLoadQnaConfiguration)(a)},p.type="Qna",p.allowedEvents=["loaded","visualRendered"],p})(b.Embed);L.Qna=g},"./src/quickCreate.ts"(X,L,Q){var N=this&&this.__extends||(function(){var e=function(p,a){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,v){u.__proto__=v}||function(u,v){for(var c in v)Object.prototype.hasOwnProperty.call(v,c)&&(u[c]=v[c])},e(p,a)};return function(p,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");e(p,a);function u(){this.constructor=p}p.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}})(),C=this&&this.__awaiter||function(e,p,a,u){function v(c){return c instanceof a?c:new a(function(t){t(c)})}return new(a||(a=Promise))(function(c,t){function o(r){try{i(u.next(r))}catch(l){t(l)}}function n(r){try{i(u.throw(r))}catch(l){t(l)}}function i(r){r.done?c(r.value):v(r.value).then(o,n)}i((u=u.apply(e,p||[])).next())})},T=this&&this.__generator||function(e,p){var a={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},u,v,c,t;return t={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(t[Symbol.iterator]=function(){return this}),t;function o(i){return function(r){return n([i,r])}}function n(i){if(u)throw new TypeError("Generator is already executing.");for(;a;)try{if(u=1,v&&(c=i[0]&2?v.return:i[0]?v.throw||((c=v.return)&&c.call(v),0):v.next)&&!(c=c.call(v,i[1])).done)return c;switch(v=0,c&&(i=[i[0]&2,c.value]),i[0]){case 0:case 1:c=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,v=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(c=a.trys,!(c=c.length>0&&c[c.length-1])&&(i[0]===6||i[0]===2)){a=0;continue}if(i[0]===3&&(!c||i[1]>c[0]&&i[1]<c[3])){a.label=i[1];break}if(i[0]===6&&a.label<c[1]){a.label=c[1],c=i;break}if(c&&a.label<c[2]){a.label=c[2],a.ops.push(i);break}c[2]&&a.ops.pop(),a.trys.pop();continue}i=p.call(e,a)}catch(r){i=[6,r],v=0}finally{u=c=0}if(i[0]&5)throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.QuickCreate=void 0;var f=Q("./node_modules/powerbi-models/dist/models.js"),b=Q("./src/embed.ts"),g=(function(e){N(p,e);function p(a,u,v,c,t){var o=e.call(this,a,u,v,void 0,c,t)||this;return a.router.post("/reports/".concat(o.config.uniqueId,"/eventHooks/:eventName"),function(n,i){return C(o,void 0,void 0,function(){var r,l;return T(this,function(s){switch(s.label){case 0:return r=n.params.eventName,r==="newAccessToken"?[3,1]:[3,3];case 1:return n.body=n.body||{},n.body.report=this,[4,a.invokeSDKHook((l=this.eventHooks)===null||l===void 0?void 0:l.accessTokenProvider,n,i)];case 2:return s.sent(),[3,4];case 3:return[3,4];case 4:return[2]}})})}),o}return p.prototype.getId=function(){return null},p.prototype.validate=function(a){return(0,f.validateQuickCreate)(a)},p.prototype.configChanged=function(a){a||(this.createConfig=this.config)},p.prototype.getDefaultEmbedUrlEndpoint=function(){return"quickCreate"},p.prototype.create=function(){var a;return C(this,void 0,void 0,function(){var u,v,c,t;return T(this,function(o){switch(o.label){case 0:if(u=(0,f.validateQuickCreate)(this.createConfig),u)throw u;o.label=1;case 1:return o.trys.push([1,3,,4]),v={uid:this.config.uniqueId,sdkSessionId:this.service.getSdkSessionId()},!((a=this.eventHooks)===null||a===void 0)&&a.accessTokenProvider&&(v.tokenProviderSupplied=!0),[4,this.service.hpm.post("/quickcreate",this.createConfig,v,this.iframe.contentWindow)];case 2:return c=o.sent(),[2,c.body];case 3:throw t=o.sent(),t.body;case 4:return[2]}})})},p})(b.Embed);L.QuickCreate=g}
1,"./src/report.ts"(X,L,Q){var N=this&&this.__extends||(function(){var c=function(t,o){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])},c(t,o)};return function(t,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");c(t,o);function n(){this.constructor=t}t.prototype=o===null?Object.create(o):(n.prototype=o.prototype,new n)}})(),C=this&&this.__awaiter||function(c,t,o,n){function i(r){return r instanceof o?r:new o(function(l){l(r)})}return new(o||(o=Promise))(function(r,l){function s(y){try{h(n.next(y))}catch(V){l(V)}}function d(y){try{h(n.throw(y))}catch(V){l(V)}}function h(y){y.done?r(y.value):i(y.value).then(s,d)}h((n=n.apply(c,t||[])).next())})},T=this&&this.__generator||function(c,t){var o={label:0,sent:function(){if(r[0]&1)throw r[1];return r[1]},trys:[],ops:[]},n,i,r,l;return l={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function s(h){return function(y){return d([h,y])}}function d(h){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=h[0]&2?i.return:h[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,h[1])).done)return r;switch(i=0,r&&(h=[h[0]&2,r.value]),h[0]){case 0:case 1:r=h;break;case 4:return o.label++,{value:h[1],done:!1};case 5:o.label++,i=h[1],h=[0];continue;case 7:h=o.ops.pop(),o.trys.pop();continue;default:if(r=o.trys,!(r=r.length>0&&r[r.length-1])&&(h[0]===6||h[0]===2)){o=0;continue}if(h[0]===3&&(!r||h[1]>r[0]&&h[1]<r[3])){o.label=h[1];break}if(h[0]===6&&o.label<r[1]){o.label=r[1],r=h;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(h);break}r[2]&&o.ops.pop(),o.trys.pop();continue}h=t.call(c,o)}catch(y){h=[6,y],i=0}finally{n=r=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}},f=this&&this.__spreadArray||function(c,t,o){if(o||arguments.length===2)for(var n=0,i=t.length,r;n<i;n++)(r||!(n in t))&&(r||(r=Array.prototype.slice.call(t,0,n)),r[n]=t[n]);return c.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(L,"__esModule",{value:!0}),L.Report=void 0;var b=Q("./node_modules/powerbi-models/dist/models.js"),g=Q("./src/embed.ts"),e=Q("./src/util.ts"),p=Q("./src/errors.ts"),a=Q("./src/page.ts"),u=Q("./src/bookmarksManager.ts"),v=(function(c){N(t,c);function t(o,n,i,r,l,s){var d=this,h=i;return d=c.call(this,o,n,h,s,r,l)||this,d.loadPath="/report/load",d.phasedLoadPath="/report/prepare",Array.prototype.push.apply(d.allowedEvents,t.allowedEvents),d.bookmarksManager=new u.BookmarksManager(o,h,d.iframe),o.router.post("/reports/".concat(d.config.uniqueId,"/eventHooks/:eventName"),function(y,V){return C(d,void 0,void 0,function(){var w,S,P;return T(this,function(O){switch(O.label){case 0:switch(w=y.params.eventName,w){case"preQuery":return[3,1];case"newAccessToken":return[3,3]}return[3,5];case 1:return y.body=y.body||{},y.body.report=this,[4,o.invokeSDKHook((S=this.eventHooks)===null||S===void 0?void 0:S.applicationContextProvider,y,V)];case 2:return O.sent(),[3,6];case 3:return y.body=y.body||{},y.body.report=this,[4,o.invokeSDKHook((P=this.eventHooks)===null||P===void 0?void 0:P.accessTokenProvider,y,V)];case 4:return O.sent(),[3,6];case 5:return[3,6];case 6:return[2]}})})}),d}return t.findIdFromEmbedUrl=function(o){var n=/reportId="?([^&]+)"?/,i=o.match(n),r;return i&&(r=i[1]),r},t.prototype.render=function(o){return C(this,void 0,void 0,function(){var n,i;return T(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.service.hpm.post("/report/render",o,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return n=r.sent(),[2,n.body];case 2:throw i=r.sent(),i.body;case 3:return[2]}})})},t.prototype.addPage=function(o){return C(this,void 0,void 0,function(){var n,i,r,l;return T(this,function(s){switch(s.label){case 0:n={displayName:o},s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/addPage",n,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return i=s.sent(),r=i.body,[2,new a.Page(this,r.name,r.displayName,r.isActive,r.visibility,r.defaultSize,r.defaultDisplayOption)];case 3:throw l=s.sent(),l.body;case 4:return[2]}})})},t.prototype.deletePage=function(o){return C(this,void 0,void 0,function(){var n,i;return T(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.service.hpm.delete("/report/pages/".concat(o),{},{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return n=r.sent(),[2,n.body];case 2:throw i=r.sent(),i.body;case 3:return[2]}})})},t.prototype.renamePage=function(o,n){return C(this,void 0,void 0,function(){var i,r,l;return T(this,function(s){switch(s.label){case 0:i={name:o,displayName:n},s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this.service.hpm.put("/report/pages/".concat(o,"/name"),i,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return r=s.sent(),[2,r.body];case 3:throw l=s.sent(),l.body;case 4:return[2]}})})},t.prototype.getFilters=function(){return C(this,void 0,void 0,function(){var o,n;return T(this,function(i){switch(i.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.get("/report/filters",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return o=i.sent(),[2,o.body];case 3:throw n=i.sent(),n.body;case 4:return[2]}})})},t.prototype.updateFilters=function(o,n){return C(this,void 0,void 0,function(){var i,r;return T(this,function(l){switch(l.label){case 0:i={filtersOperation:o,filters:n},l.label=1;case 1:return l.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/filters",i,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,l.sent()];case 3:throw r=l.sent(),r.body;case 4:return[2]}})})},t.prototype.removeFilters=function(){return C(this,void 0,void 0,function(){return T(this,function(o){return(0,e.isRDLEmbed)(this.config.embedUrl)?[2,Promise.reject(p.APINotSupportedForRDLError)]:[2,this.updateFilters(b.FiltersOperations.RemoveAll)]})})},t.prototype.setFilters=function(o){return C(this,void 0,void 0,function(){var n;return T(this,function(i){switch(i.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.put("/report/filters",o,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,i.sent()];case 3:throw n=i.sent(),n.body;case 4:return[2]}})})},t.prototype.getId=function(){var o=this.config,n=o.id||this.element.getAttribute(t.reportIdAttribute)||t.findIdFromEmbedUrl(o.embedUrl);
1if(typeof n!="string"||n.length===0)throw new Error("Report id is required, but it was not found. You must provide an id either as part of embed configuration or as attribute '".concat(t.reportIdAttribute,"'."));return n},t.prototype.getPages=function(){return C(this,void 0,void 0,function(){var o,n,i=this;return T(this,function(r){switch(r.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.service.hpm.get("/report/pages",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return o=r.sent(),[2,o.body.map(function(l){return new a.Page(i,l.name,l.displayName,l.isActive,l.visibility,l.defaultSize,l.defaultDisplayOption,l.mobileSize,l.background,l.wallpaper)})];case 3:throw n=r.sent(),n.body;case 4:return[2]}})})},t.prototype.getPageByName=function(o){return C(this,void 0,void 0,function(){var n,i,r;return T(this,function(l){switch(l.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,this.service.hpm.get("/report/pages",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return n=l.sent(),i=n.body.find(function(s){return s.name===o}),i?[2,new a.Page(this,i.name,i.displayName,i.isActive,i.visibility,i.defaultSize,i.defaultDisplayOption,i.mobileSize,i.background,i.wallpaper)]:[2,Promise.reject(b.CommonErrorCodes.NotFound)];case 3:throw r=l.sent(),r.body;case 4:return[2]}})})},t.prototype.getActivePage=function(){return C(this,void 0,void 0,function(){var o,n,i;return T(this,function(r){switch(r.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.service.hpm.get("/report/pages",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return o=r.sent(),n=o.body.find(function(l){return l.isActive}),[2,new a.Page(this,n.name,n.displayName,n.isActive,n.visibility,n.defaultSize,n.defaultDisplayOption,n.mobileSize,n.background,n.wallpaper)];case 3:throw i=r.sent(),i.body;case 4:return[2]}})})},t.prototype.page=function(o,n,i,r){return new a.Page(this,o,n,i,r)},t.prototype.print=function(){return C(this,void 0,void 0,function(){var o,n;return T(this,function(i){switch(i.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/print",null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return o=i.sent(),[2,o.body];case 3:throw n=i.sent(),n.body;case 4:return[2]}})})},t.prototype.setPage=function(o){return C(this,void 0,void 0,function(){var n,i;return T(this,function(r){switch(r.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];n={name:o,displayName:null,isActive:!0},r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.service.hpm.put("/report/pages/active",n,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,r.sent()];case 3:throw i=r.sent(),i.body;case 4:return[2]}})})},t.prototype.updateSettings=function(o){var n,i;return C(this,void 0,void 0,function(){var r,l,s,d,h=this;return T(this,function(y){switch(y.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl)&&o.customLayout!=null)return[2,Promise.reject(p.APINotSupportedForRDLError)];y.label=1;case 1:return y.trys.push([1,3,,4]),[4,this.service.hpm.patch("/report/settings",o,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return r=y.sent(),l=o?.extensions,this.commands=(n=l?.commands)!==null&&n!==void 0?n:this.commands,this.groups=(i=l?.groups)!==null&&i!==void 0?i:this.groups,s=o?.extensions,Array.isArray(s)&&(this.commands=[],s.map(function(V){V?.command&&h.commands.push(V.command)})),[2,r];case 3:throw d=y.sent(),d.body;case 4:return[2]}})})},t.prototype.validate=function(o){return(0,e.isRDLEmbed)(this.config.embedUrl)?(0,b.validatePaginatedReportLoad)(o):(0,b.validateReportLoad)(o)},t.prototype.configChanged=function(o){var n=this.config;this.isMobileSettings(n.settings)&&(n.embedUrl=(0,e.addParamToUrl)(n.embedUrl,"isMobile","true"));var i=this.element.getAttribute(t.filterPaneEnabledAttribute),r=this.element.getAttribute(t.navContentPaneEnabledAttribute),l={filterPaneEnabled:i==null?void 0:i!=="false",navContentPaneEnabled:r==null?void 0:r!=="false"};this.config.settings=(0,e.assign)({},l,n.settings),!o&&(n.id=this.getId())},t.prototype.getDefaultEmbedUrlEndpoint=function(){return"reportEmbed"},t.prototype.switchMode=function(o){return C(this,void 0,void 0,function(){var n,i,r,l;
1return T(this,function(s){switch(s.label){case 0:typeof o=="string"?n=o:n=this.viewModeToString(o),i="/report/switchMode/"+n,s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this.service.hpm.post(i,null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return r=s.sent(),[2,r.body];case 3:throw l=s.sent(),l.body;case 4:return[2]}})})},t.prototype.refresh=function(){return C(this,void 0,void 0,function(){var o,n;return T(this,function(i){switch(i.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/refresh",null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return o=i.sent(),[2,o.body];case 3:throw n=i.sent(),n.body;case 4:return[2]}})})},t.prototype.isSaved=function(){return C(this,void 0,void 0,function(){return T(this,function(o){switch(o.label){case 0:return(0,e.isRDLEmbed)(this.config.embedUrl)?[2,Promise.reject(p.APINotSupportedForRDLError)]:[4,(0,e.isSavedInternal)(this.service.hpm,this.config.uniqueId,this.iframe.contentWindow)];case 1:return[2,o.sent()]}})})},t.prototype.applyTheme=function(o){return C(this,void 0,void 0,function(){return T(this,function(n){switch(n.label){case 0:return(0,e.isRDLEmbed)(this.config.embedUrl)?[2,Promise.reject(p.APINotSupportedForRDLError)]:[4,this.applyThemeInternal(o)];case 1:return[2,n.sent()]}})})},t.prototype.resetTheme=function(){return C(this,void 0,void 0,function(){return T(this,function(o){switch(o.label){case 0:return(0,e.isRDLEmbed)(this.config.embedUrl)?[2,Promise.reject(p.APINotSupportedForRDLError)]:[4,this.applyThemeInternal({})];case 1:return[2,o.sent()]}})})},t.prototype.getTheme=function(){return C(this,void 0,void 0,function(){var o,n;return T(this,function(i){switch(i.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.get("/report/theme",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return o=i.sent(),[2,o.body];case 3:throw n=i.sent(),n.body;case 4:return[2]}})})},t.prototype.resetPersistentFilters=function(){return C(this,void 0,void 0,function(){var o;return T(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.service.hpm.delete("/report/userState",null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return[2,n.sent()];case 2:throw o=n.sent(),o.body;case 3:return[2]}})})},t.prototype.savePersistentFilters=function(){return C(this,void 0,void 0,function(){var o;return T(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.service.hpm.post("/report/userState",null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return[2,n.sent()];case 2:throw o=n.sent(),o.body;case 3:return[2]}})})},t.prototype.arePersistentFiltersApplied=function(){return C(this,void 0,void 0,function(){var o,n;return T(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,this.service.hpm.get("/report/isUserStateApplied",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return o=i.sent(),[2,o.body];case 2:throw n=i.sent(),n.body;case 3:return[2]}})})},t.prototype.removeContextMenuCommand=function(o,n){return C(this,void 0,void 0,function(){var i,r,l;return T(this,function(s){switch(s.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];if(i=JSON.parse(JSON.stringify(this.commands)),r=this.findCommandMenuIndex("visualContextMenu",i,o,n),r===-1)throw b.CommonErrorCodes.NotFound;return delete i[r].extend.visualContextMenu,l={extensions:{commands:i,groups:this.groups}},[4,this.updateSettings(l)];case 1:return[2,s.sent()]}})})},t.prototype.addContextMenuCommand=function(o,n,i,r,l,s,d){return i===void 0&&(i=n),r===void 0&&(r=b.MenuLocation.Bottom),l===void 0&&(l=void 0),d===void 0&&(d=void 0),C(this,void 0,void 0,function(){var h,y;return T(this,function(V){switch(V.label){case 0:return(0,e.isRDLEmbed)(this.config.embedUrl)?[2,Promise.reject(p.APINotSupportedForRDLError)]:(h=this.createMenuCommand("visualContextMenu",o,n,i,r,l,s,d),y={extensions:{commands:h,groups:this.groups}},[4,this.updateSettings(y)]);case 1:return[2,V.sent()]}})})},t.prototype.removeOptionsMenuCommand=function(o,n){return C(this,void 0,void 0,function(){var i,r,l;return T(this,function(s){switch(s.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];if(i=JSON.parse(JSON.stringify(this.commands)),r=this.findCommandMenuIndex("visualOptionsMenu",i,o,n),r
1===-1)throw b.CommonErrorCodes.NotFound;return delete i[r].extend.visualOptionsMenu,delete i[r].icon,l={extensions:{commands:i,groups:this.groups}},[4,this.updateSettings(l)];case 1:return[2,s.sent()]}})})},t.prototype.addOptionsMenuCommand=function(o,n,i,r,l,s,d,h){return i===void 0&&(i=n),r===void 0&&(r=b.MenuLocation.Bottom),l===void 0&&(l=void 0),s===void 0&&(s=void 0),d===void 0&&(d=void 0),h===void 0&&(h=void 0),C(this,void 0,void 0,function(){var y,V;return T(this,function(w){switch(w.label){case 0:return(0,e.isRDLEmbed)(this.config.embedUrl)?[2,Promise.reject(p.APINotSupportedForRDLError)]:(y=this.createMenuCommand("visualOptionsMenu",o,n,i,r,l,s,d,h),V={extensions:{commands:y,groups:this.groups}},[4,this.updateSettings(V)]);case 1:return[2,w.sent()]}})})},t.prototype.setVisualDisplayState=function(o,n,i){return C(this,void 0,void 0,function(){var r,l;return T(this,function(s){switch(s.label){case 0:return[4,this.validateVisual(o,n)];case 1:return s.sent(),r={displayState:{mode:i}},l=this.buildLayoutSettingsObject(o,n,r),[2,this.updateSettings(l)]}})})},t.prototype.resizeVisual=function(o,n,i,r){return C(this,void 0,void 0,function(){var l,s;return T(this,function(d){switch(d.label){case 0:return[4,this.validateVisual(o,n)];case 1:return d.sent(),l={width:i,height:r},s=this.buildLayoutSettingsObject(o,n,l),[2,this.updateSettings(s)]}})})},t.prototype.resizeActivePage=function(o,n,i){return C(this,void 0,void 0,function(){var r,l;return T(this,function(s){return r={type:o,width:n,height:i},l={layoutType:b.LayoutType.Custom,customLayout:{pageSize:r}},[2,this.updateSettings(l)]})})},t.prototype.moveVisual=function(o,n,i,r,l){return C(this,void 0,void 0,function(){var s,d;return T(this,function(h){switch(h.label){case 0:return[4,this.validateVisual(o,n)];case 1:return h.sent(),s={x:i,y:r,z:l},d=this.buildLayoutSettingsObject(o,n,s),[2,this.updateSettings(d)]}})})},t.prototype.switchLayout=function(o){return C(this,void 0,void 0,function(){var n,i,r,l;return T(this,function(s){switch(s.label){case 0:if(n=this.isMobileSettings({layoutType:this.initialLayoutType}),i=this.isMobileSettings({layoutType:o}),n!==i)throw"Switching between mobile and desktop layouts is not supported. Please reset the embed container and re-embed with required layout.";return r={layoutType:o},[4,this.updateSettings(r)];case 1:return l=s.sent(),this.initialLayoutType=o,[2,l]}})})},t.prototype.createMenuCommand=function(o,n,i,r,l,s,d,h,y){var V={name:n,title:i,extend:{}};if(V.extend[o]={title:r,menuLocation:l},o==="visualOptionsMenu"&&(V.icon=y),h){var w=V.extend[o];delete w.menuLocation;var S=V.extend[o];S.groupName=h}return s&&(V.selector={$schema:"http://powerbi.com/product/schema#visualSelector",visualName:s}),d&&(V.selector={$schema:"http://powerbi.com/product/schema#visualTypeSelector",visualType:d}),f(f([],this.commands,!0),[V],!1)},t.prototype.findCommandMenuIndex=function(o,n,i,r){var l=-1;return n.some(function(s,d){return s.name===i&&s.extend[o]&&s.extend[o].title===r?(l=d,!0):!1}),l},t.prototype.buildLayoutSettingsObject=function(o,n,i){var r={layoutType:b.LayoutType.Custom,customLayout:{pagesLayout:{}}};return r.customLayout.pagesLayout[o]={visualsLayout:{}},r.customLayout.pagesLayout[o].visualsLayout[n]=i,r},t.prototype.validateVisual=function(o,n){return C(this,void 0,void 0,function(){var i;return T(this,function(r){switch(r.label){case 0:return[4,this.getPageByName(o)];case 1:return i=r.sent(),[4,i.getVisualByName(n)];case 2:return[2,r.sent()]}})})},t.prototype.applyThemeInternal=function(o){return C(this,void 0,void 0,function(){var n,i;return T(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.service.hpm.put("/report/theme",o,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return n=r.sent(),[2,n.body];case 2:throw i=r.sent(),i.body;case 3:return[2]}})})},t.prototype.viewModeToString=function(o){var n;switch(o){case b.ViewMode.Edit:n="edit";break;case b.ViewMode.View:n="view";break}return n},t.prototype.isMobileSettings=function(o){return o&&(o.layoutType===b.LayoutType.MobileLandscape||o.layoutType===b.LayoutType.MobilePortrait)},t.prototype.getZoom=function(){return C(this,void 0,void 0,function(){var o,n;return T(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,this.service.hpm.get("/report/zoom",{uid:this.config.uniqueId},this.iframe.contentWindow)];case 1:return o=i.sent(),[2,o.body];case 2:throw n=i.sent(),n.body;case 3:return[2]}})})},t.prototype.setZoom=function(o){return C(this,void 0,void 0,function(){return T(this,function(n){switch(n.label){case 0:return[4,this.updateSettings({zoomLevel:o})];case 1:return n.sent(),[2]}})})},t.prototype.closeAllOverlays=function(){return C(this,void 0,void 0,function(){var o,n;return T(this,function(i){switch(i.label){case 0:if((0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/closeAllOverlays",null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return o=i.sent(),[2,o.body];case 3:return n=i.sent(),[2,Promise.reject(n)];case 4:return[2]}})})},t.prototype.clearSelectedVisuals=function(o){return C(this,void 0,void 0,function(){var n,i;return T(this,function(r){switch(r.label){case 0:if(o=o===!0,(0,e.isRDLEmbed)(this.config.embedUrl))return[2,Promise.reject(p.APINotSupportedForRDLError)];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.service.hpm.post("/report/clearSelectedVisuals/".concat(o.toString()),null,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return n=r.sent(),[2,n.body];case 3:return i=r.sent(),[2,Promise.reject(i)];case 4:return[2]}})})},t.allowedEvents=["filtersApplied","pageChanged","commandTriggered","swipeStart","swipeEnd","bookmarkApplied","dataHyperlinkCl
1icked","visualRendered","visualClicked","selectionChanged","renderingStarted","blur"],t.reportIdAttribute="powerbi-report-id",t.filterPaneEnabledAttribute="powerbi-settings-filter-pane-enabled",t.navContentPaneEnabledAttribute="powerbi-settings-nav-content-pane-enabled",t.typeAttribute="powerbi-type",t.type="Report",t})(g.Embed);L.Report=v},"./src/service.ts"(X,L,Q){var N=this&&this.__assign||function(){return N=Object.assign||function(r){for(var l,s=1,d=arguments.length;s<d;s++){l=arguments[s];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(r[h]=l[h])}return r},N.apply(this,arguments)},C=this&&this.__awaiter||function(r,l,s,d){function h(y){return y instanceof s?y:new s(function(V){V(y)})}return new(s||(s=Promise))(function(y,V){function w(O){try{P(d.next(O))}catch(B){V(B)}}function S(O){try{P(d.throw(O))}catch(B){V(B)}}function P(O){O.done?y(O.value):h(O.value).then(w,S)}P((d=d.apply(r,l||[])).next())})},T=this&&this.__generator||function(r,l){var s={label:0,sent:function(){if(y[0]&1)throw y[1];return y[1]},trys:[],ops:[]},d,h,y,V;return V={next:w(0),throw:w(1),return:w(2)},typeof Symbol=="function"&&(V[Symbol.iterator]=function(){return this}),V;function w(P){return function(O){return S([P,O])}}function S(P){if(d)throw new TypeError("Generator is already executing.");for(;s;)try{if(d=1,h&&(y=P[0]&2?h.return:P[0]?h.throw||((y=h.return)&&y.call(h),0):h.next)&&!(y=y.call(h,P[1])).done)return y;switch(h=0,y&&(P=[P[0]&2,y.value]),P[0]){case 0:case 1:y=P;break;case 4:return s.label++,{value:P[1],done:!1};case 5:s.label++,h=P[1],P=[0];continue;case 7:P=s.ops.pop(),s.trys.pop();continue;default:if(y=s.trys,!(y=y.length>0&&y[y.length-1])&&(P[0]===6||P[0]===2)){s=0;continue}if(P[0]===3&&(!y||P[1]>y[0]&&P[1]<y[3])){s.label=P[1];break}if(P[0]===6&&s.label<y[1]){s.label=y[1],y=P;break}if(y&&s.label<y[2]){s.label=y[2],s.ops.push(P);break}y[2]&&s.ops.pop(),s.trys.pop();continue}P=l.call(r,s)}catch(O){P=[6,O],h=0}finally{d=y=0}if(P[0]&5)throw P[1];return{value:P[0]?P[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.Service=void 0;var f=Q("./src/embed.ts"),b=Q("./src/report.ts"),g=Q("./src/create.ts"),e=Q("./src/dashboard.ts"),p=Q("./src/tile.ts"),a=Q("./src/page.ts"),u=Q("./src/qna.ts"),v=Q("./src/visual.ts"),c=Q("./src/util.ts"),t=Q("./src/quickCreate.ts"),o=Q("./src/config.ts"),n=Q("./src/errors.ts"),i=(function(){function r(l,s,d,h){h===void 0&&(h={});var y=this;this.registeredComponents={},this.wpmp=s(h.wpmpName,h.logMessages),this.hpm=l(this.wpmp,null,h.version,h.type,h.sdkWrapperVersion),this.router=d(this.wpmp),this.uniqueSessionId=c.generateUUID(),this.router.post("/reports/:uniqueId/events/:eventName",function(V,w){var S={type:"report",id:V.params.uniqueId,name:V.params.eventName,value:V.body};y.handleEvent(S)}),this.router.post("/reports/:uniqueId/pages/:pageName/events/:eventName",function(V,w){var S={type:"report",id:V.params.uniqueId,name:V.params.eventName,value:V.body};y.handleEvent(S)}),this.router.post("/reports/:uniqueId/pages/:pageName/visuals/:visualName/events/:eventName",function(V,w){var S={type:"report",id:V.params.uniqueId,name:V.params.eventName,value:V.body};y.handleEvent(S)}),this.router.post("/dashboards/:uniqueId/events/:eventName",function(V,w){var S={type:"dashboard",id:V.params.uniqueId,name:V.params.eventName,value:V.body};y.handleEvent(S)}),this.router.post("/tile/:uniqueId/events/:eventName",function(V,w){var S={type:"tile",id:V.params.uniqueId,name:V.params.eventName,value:V.body};y.handleEvent(S)}),this.router.post("/qna/:uniqueId/events/:eventName",function(V,w){var S={type:"qna",id:V.params.uniqueId,name:V.params.eventName,value:V.body};y.handleEvent(S)}),this.router.post("/ready/:uniqueId",function(V,w){var S={type:"report",id:V.params.uniqueId,name:"ready",value:V.body};y.handleEvent(S)}),this.embeds=[],this.config=c.assign({},r.defaultConfig,h),this.config.autoEmbedOnContentLoaded&&this.enableAutoEmbed()}return r.prototype.createReport=function(l,s){s.type="create";var d=l,h=new g.Create(this,d,s);return d.powerBiEmbed=h,this.addOrOverwriteEmbed(h,l),h},r.prototype.quickCreate=function(l,s){s.type="quickCreate";var d=l,h=new t.QuickCreate(this,d,s);return d.powerBiEmbed=h,this.addOrOverwriteEmbed(h,l),h},r.prototype.init=function(l,s){var d=this;s===void 0&&(s=void 0),l=l&&l instanceof HTMLElement?l:document.body;var h=Array.prototype.slice.call(l.querySelectorAll("[".concat(f.Embed.embedUrlAttribute,"]")));return h.map(function(y){return d.embed(y,s)})},r.prototype.embed=function(l,s){return s===void 0&&(s={}),this.embedInternal(l,s)},r.prototype.load=function(l,s){return s===void 0&&(s={}),this.embedInternal(l,s,!0,!1)},r.prototype.bootstrap=function(l,s){return this.embedInternal(l,s,!1,!0)},r.prototype.embedInternal=function(l,s,d,h){s===void 0&&(s={});var y,V=l;if(V.powerBiEmbed){if(h)throw new Error("Attempted to bootstrap element ".concat(l.outerHTML,", but the element is already a powerbi element."));
1y=this.embedExisting(V,s,d)}else y=this.embedNew(V,s,d,h);return y},r.prototype.getNumberOfComponents=function(){return this.embeds?this.embeds.length:0},r.prototype.getSdkSessionId=function(){return this.uniqueSessionId},r.prototype.getSDKVersion=function(){return o.default.version},r.prototype.embedNew=function(l,s,d,h){var y=s.type||l.getAttribute(f.Embed.typeAttribute);if(!y){var V=N(N({},s),{accessToken:""});throw new Error("Attempted to embed using config ".concat(JSON.stringify(V)," on element ").concat(l.outerHTML,", but could not determine what type of component to embed. You must specify a type in the configuration or as an attribute such as '").concat(f.Embed.typeAttribute,'="').concat(b.Report.type.toLowerCase(),`"'.`))}s.type=y;var w=this.createEmbedComponent(y,l,s,d,h);return l.powerBiEmbed=w,this.addOrOverwriteEmbed(w,l),w},r.prototype.createEmbedComponent=function(l,s,d,h,y){var V=c.find(function(S){return l===S.type.toLowerCase()},r.components);if(V)return new V(this,s,d,h,y);var w=c.find(function(S){return l.toLowerCase()===S.toLowerCase()},Object.keys(this.registeredComponents));if(!w)throw new Error("Attempted to embed component of type: ".concat(l," but did not find any matching component.  Please verify the type you specified is intended."));return this.registeredComponents[w](this,s,d,h,y)},r.prototype.embedExisting=function(l,s,d){var h=c.find(function(w){return w.element===l},this.embeds);if(!h){var y=N(N({},s),{accessToken:""});throw new Error("Attempted to embed using config ".concat(JSON.stringify(y)," on element ").concat(l.outerHTML," which already has embedded component associated, but could not find the existing component in the list of active components. This could indicate the embeds list is out of sync with the DOM, or the component is referencing the incorrect HTML element."))}if(s.type&&s.type.toLowerCase()==="qna")return this.embedNew(l,s);if(typeof s.type=="string"&&s.type!==h.config.type){if(s.type==="report"&&c.isCreate(h.config.type)){var V=new b.Report(this,l,s,!1,!1,l.powerBiEmbed.iframe);return h.populateConfig(s,!1),V.load(),l.powerBiEmbed=V,this.addOrOverwriteEmbed(h,l),V}var y=N(N({},s),{accessToken:""});throw new Error("Embedding on an existing element with a different type than the previous embed object is not supported.  Attempted to embed using config ".concat(JSON.stringify(y)," on element ").concat(l.outerHTML,", but the existing element contains an embed of type: ").concat(this.config.type," which does not match the new type: ").concat(s.type))}return h.populateConfig(s,!1),h.load(d),h},r.prototype.enableAutoEmbed=function(){var l=this;window.addEventListener("DOMContentLoaded",function(s){return l.init(document.body)},!1)},r.prototype.get=function(l){var s=l;if(!s.powerBiEmbed)throw new Error("You attempted to get an instance of powerbi component associated with element: ".concat(l.outerHTML," but there was no associated instance."));return s.powerBiEmbed},r.prototype.find=function(l){return c.find(function(s){return s.config.uniqueId===l},this.embeds)},r.prototype.addOrOverwriteEmbed=function(l,s){this.embeds=this.embeds.filter(function(d){return d.element!==s}),this.embeds.push(l)},r.prototype.reset=function(l){var s=l;if(s.powerBiEmbed){var d=s.powerBiEmbed;d.frontLoadHandler&&d.element.removeEventListener("ready",d.frontLoadHandler,!1),d.allowedEvents.forEach(function(y){d.off(y)}),c.remove(function(y){return y===s.powerBiEmbed},this.embeds),delete s.powerBiEmbed;var h=l.querySelector("iframe");h&&(h.remove!==void 0?h.remove():h.parentElement.removeChild(h))}},r.prototype.handleTileEvents=function(l){l.type==="tile"&&this.handleEvent(l)},r.prototype.invokeSDKHook=function(l,s,d){return C(this,void 0,void 0,function(){var h,y;return T(this,function(V){switch(V.label){case 0:if(!l)return d.send(404,null),[2];V.label=1;case 1:return V.trys.push([1,3,,4]),[4,l(s.body)];case 2:return h=V.sent(),d.send(200,h),[3,4];case 3:return y=V.sent(),d.send(400,null),console.error(y),[3,4];case 4:return[2]}})})},r.prototype.handleEvent=function(l){var s=c.find(function(V){return V.config.uniqueId===l.id},this.embeds);if(s){var d=l.value;if(l.name==="pageChanged"){var h="newPage",y=d[h];if(!y)throw new Error("Page model not found at 'event.value.".concat(h,"'."));d[h]=new a.Page(s,y.name,y.displayName,!0)}c.raiseCustomEvent(s.element,l.name,d)}},r.prototype.preload=function(l,s){if(!c.validateEmbedUrl(l.embedUrl))throw new Error(n.invalidEmbedUrlErrorMessage);var d=document.createElement("iframe");d.setAttribute("style","display:none;"),d.setAttribute("src",l.embedUrl),d.setAttribute("scrolling","no"),d.setAttribute("allowfullscreen","false");var h=s;return h||(h=document.getElementsByTagName("body")[0]),h.appendChild(d),d.onload=function(){c.raiseCustomEvent(d,"preloaded",{})},d},r.prototype.setSdkInfo=function(l,s){this.hpm.defaultHeaders["x-sdk-type"]=l,this.hpm.defaultHeaders["x-sdk-wrapper-version"]=s},r.prototype.register=function(l,s,d){var h=this;if(c.find(function(y){return l.toLowerCase()===y.type.toLowerCase()},r.components))throw new Error("The component name is reserved. Cannot register a component with this name.");if(c.find(function(y){return l.toLowerCase()===y.toLowerCase()},Object.keys(this.registeredComponents)))throw new Error("A component with this type is already registered.");this.registeredComponents[l]=s,d.forEach(function(y){if(!y.includes(":uniqueId")||!y.includes(":eventName"))throw new Error("Invalid router event URL");h.router.post(y,function(V,w){var S={type:l,id:V.params.uniqueId,name:V.params.eventName,value:V.body};h.handleEvent(S)})})},r.components=[p.Tile,b.Report,e.Dashboard,u.Qna,v.Visual],r.defaultConfig={autoEmbedOnContentLoaded:!1,onError:function(){for(var l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];return console.log(l[0],l.slice(1))}},r})();L.Service=i},"./src/tile.ts"(X,L,Q){var N=this&&this.__extends||(function(){var b=function(g,e){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,a){p.__proto__=a}||function(p,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(p[u]=a[u])},b(g,e)};return function(g,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");b(g,e);function p(){this.constructor=g}
1g.prototype=e===null?Object.create(e):(p.prototype=e.prototype,new p)}})();Object.defineProperty(L,"__esModule",{value:!0}),L.Tile=void 0;var C=Q("./node_modules/powerbi-models/dist/models.js"),T=Q("./src/embed.ts"),f=(function(b){N(g,b);function g(e,p,a,u,v){var c=this,t=a;return c=b.call(this,e,p,t,void 0,u,v)||this,c.loadPath="/tile/load",Array.prototype.push.apply(c.allowedEvents,g.allowedEvents),c}return g.prototype.getId=function(){var e=this.config,p=e.id||g.findIdFromEmbedUrl(this.config.embedUrl);if(typeof p!="string"||p.length===0)throw new Error("Tile id is required, but it was not found. You must provide an id either as part of embed configuration.");return p},g.prototype.validate=function(e){var p=e;return(0,C.validateTileLoad)(p)},g.prototype.configChanged=function(e){e||(this.config.id=this.getId())},g.prototype.getDefaultEmbedUrlEndpoint=function(){return"tileEmbed"},g.findIdFromEmbedUrl=function(e){var p=/tileId="?([^&]+)"?/,a=e.match(p),u;return a&&(u=a[1]),u},g.type="Tile",g.allowedEvents=["tileClicked","tileLoaded"],g})(T.Embed);L.Tile=f}
1,"./src/util.ts"(X,L){var Q=this&&this.__awaiter||function(d,h,y,V){function w(S){return S instanceof y?S:new y(function(P){P(S)})}return new(y||(y=Promise))(function(S,P){function O(q){try{I(V.next(q))}catch(Z){P(Z)}}function B(q){try{I(V.throw(q))}catch(Z){P(Z)}}function I(q){q.done?S(q.value):w(q.value).then(O,B)}I((V=V.apply(d,h||[])).next())})},N=this&&this.__generator||function(d,h){var y={label:0,sent:function(){if(S[0]&1)throw S[1];return S[1]},trys:[],ops:[]},V,w,S,P;return P={next:O(0),throw:O(1),return:O(2)},typeof Symbol=="function"&&(P[Symbol.iterator]=function(){return this}),P;function O(I){return function(q){return B([I,q])}}function B(I){if(V)throw new TypeError("Generator is already executing.");for(;y;)try{if(V=1,w&&(S=I[0]&2?w.return:I[0]?w.throw||((S=w.return)&&S.call(w),0):w.next)&&!(S=S.call(w,I[1])).done)return S;switch(w=0,S&&(I=[I[0]&2,S.value]),I[0]){case 0:case 1:S=I;break;case 4:return y.label++,{value:I[1],done:!1};case 5:y.label++,w=I[1],I=[0];continue;case 7:I=y.ops.pop(),y.trys.pop();continue;default:if(S=y.trys,!(S=S.length>0&&S[S.length-1])&&(I[0]===6||I[0]===2)){y=0;continue}if(I[0]===3&&(!S||I[1]>S[0]&&I[1]<S[3])){y.label=I[1];break}if(I[0]===6&&y.label<S[1]){y.label=S[1],S=I;break}if(S&&y.label<S[2]){y.label=S[2],y.ops.push(I);break}S[2]&&y.ops.pop(),y.trys.pop();continue}I=h.call(d,y)}catch(q){I=[6,q],w=0}finally{V=S=0}if(I[0]&5)throw I[1];return{value:I[0]?I[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.validateEmbedUrl=L.isCreate=L.getTimeDiffInMilliseconds=L.getRandomValue=L.autoAuthInEmbedUrl=L.isRDLEmbed=L.isSavedInternal=L.addParamToUrl=L.generateUUID=L.createRandomString=L.assign=L.remove=L.find=L.findIndex=L.raiseCustomEvent=void 0;var C=new RegExp(/(.+\.powerbi\.com$)|(.+\.fabric\.microsoft\.com$)|(.+\.analysis\.windows-int\.net$)|(.+\.analysis-df\.windows\.net$)/),T=new RegExp(/^app\.powerbi\.cn$|^app(\.mil\.|\.canaryhigh\.|\.high\.|\.)powerbigov\.us$|^app\.powerbi\.eaglex\.ic\.gov$|^app\.powerbi\.microsoft\.scloud$/),f="https:";function b(d,h,y){var V;typeof CustomEvent=="function"?V=new CustomEvent(h,{detail:y,bubbles:!0,cancelable:!0}):(V=document.createEvent("CustomEvent"),V.initCustomEvent(h,!0,!0,y)),d.dispatchEvent(V)}L.raiseCustomEvent=b;function g(d,h){if(!Array.isArray(h))throw new Error("You attempted to call find with second parameter that was not an array. You passed: ".concat(h));var y;return h.some(function(V,w){if(d(V))return y=w,!0}),y}L.findIndex=g;function e(d,h){var y=g(d,h);return h[y]}L.find=e;function p(d,h){var y=g(d,h);h.splice(y,1)}L.remove=p;function a(){for(var d=[],h=0;h<arguments.length;h++)d[h]=arguments[h];var y=d[0];if(y==null)throw new TypeError("Cannot convert undefined or null to object");for(var V=Object(y),w=1;w<arguments.length;w++){var S=arguments[w];if(S!=null)for(var P in S)S.hasOwnProperty(P)&&(V[P]=S[P])}return V}L.assign=a;function u(){return i().toString(36).substring(1)}L.createRandomString=u;function v(){var d=new Date().getTime();return typeof performance<"u"&&typeof performance.now=="function"&&(d+=performance.now()),"xxxxxxxxxxxxxxxxxxxx".replace(/[xy]/g,function(h){var y=i()%16;return d>>=4,y.toString(16)})}L.generateUUID=v;function c(d,h,y){var V=d.indexOf("?")>0?"&":"?";return d+=V+h+"="+y,d}L.addParamToUrl=c;function t(d,h,y){return Q(this,void 0,void 0,function(){var V,w;return N(this,function(S){switch(S.label){case 0:return S.trys.push([0,2,,3]),[4,d.get("/report/hasUnsavedChanges",{uid:h},y)];case 1:return V=S.sent(),[2,!V.body];case 2:throw w=S.sent(),w.body;case 3:return[2]}})})}L.isSavedInternal=t;function o(d){return d&&d.toLowerCase().indexOf("/rdlembed?")>=0}L.isRDLEmbed=o;function n(d){return d&&decodeURIComponent(d).toLowerCase().indexOf("autoauth=true")>=0}L.autoAuthInEmbedUrl=n;function i(){var d=window.crypto||window.msCrypto,h=new Uint32Array(1);return d.getRandomValues(h),h[0]}L.getRandomValue=i;function r(d,h){return Math.abs(d.getTime()-h.getTime())}L.getTimeDiffInMilliseconds=r;function l(d){return d==="create"||d==="quickcreate"}L.isCreate=l;function s(d){if(d){var h=void 0;try{h=new URL(d.toLowerCase())}catch{return!1}return h.protocol===f&&(C.test(h.hostname)||T.test(h.hostname))}}L.validateEmbedUrl=s},"./src/visual.ts"(X,L,Q){var N=this&&this.__extends||(function(){var p=function(a,u){return p=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,c){v.__proto__=c}||function(v,c){for(var t in c)Object.prototype.hasOwnProperty.call(c,t)&&(v[t]=c[t])},p(a,u)};return function(a,u){if(typeof u!="function"&&u!==null)throw new TypeError("Class extends value "+String(u)+" is not a constructor or null");p(a,u);function v(){this.constructor=a}a.prototype=u===null?Object.create(u):(v.prototype=u.prototype,new v)}})(),C=this&&this.__awaiter||function(p,a,u,v){function c(t){return t instanceof u?t:new u(function(o){o(t)})}return new(u||(u=Promise))(function(t,o){function n(l){try{r(v.next(l))}catch(s){o(s)}}function i(l){try{r(v.throw(l))}catch(s){o(s)}}function r(l){l.done?t(l.value):c(l.value).then(n,i)}r((v=v.apply(p,a||[])).next())})},T=this&&this.__generator||function(p,a){var u={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},v,c,t,o;return o={next:n(0),throw:n(1),return:n(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function n(r){return function(l){return i([r,l])}}function i(r){if(v)throw new TypeError("Generator is already executing.");for(;u;)try{if(v=1,c&&(t=r[0]&2?c.return:r[0]?c.throw||((t=c.return)&&t.call(c),0):c.next)&&!(t=t.call(c,r[1])).done)return t;switch(c=0,t&&(r=[r[0]&2,t.value]),r[0]){case 0:case 1:t=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,c=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(t=u.trys,!(t=t.length>0&&t[t.length-1])&&(r[0]===6||r[0]===2)){u=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]<t[3])){u.label=r[1];break}if(r[0]===6&&u.label<t[1]){u.label=t[1],t=r;break}if(t&&u.label<t[2]){u.label=t[2],u.ops.push(r);break}t[2]&&u.ops.pop(),u.trys.pop();continue}r=a.call(p,u)}catch(l){r=[6,l],c=0}finally{v=t=0}if(r[0]&5)throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.Visual=void 0;var f=Q("./node_modules/powerbi-models/dist/models.js"),b=Q("./src/report.ts"),g=Q("./src/visualDescriptor.ts"),e=(function(p){N(a,p);function a(u,v,c,t,o,n){return p.call(this,u,v,c,t,o,n)||this}return a.prototype.load=function(u){var v,c,t,o,n,i,r,l,s,d=this.config;if(d.accessToken){if(typeof d.pageName!="string"||d.pageName.length===0)throw new Error("Page name is required when embedding a visual.");if(typeof d.visualName!="string"||d.visualName.length===0)throw new Error("Visual name is required, but it was not found. You must provide a visual name as part of embed configuration.");var h=d.width?d.width:this.iframe.offsetWidth,y=d.height?d.height:this.iframe.offsetHeight,V={type:f.PageSizeType.Custom,width:h,height:y},w={};return w[d.pageName]={defaultLayout:{displayState:{mode:f.VisualContainerDisplayMode.Hidden}},visualsLayout:{}},w[d.pageName].visualsLayout[d.visualName]={displayState:{mode:f.VisualContainerDisplayMode.Visible},x:1,y:1,z:1,width:V.width,height:V.height},d.settings=d.settings||{},d.settings.filterPaneEnabled=!1,d.settings.navContentPaneEnabled=!1,d.settings.layoutType=f.LayoutType.Custom,d.settings.customLayout={displayOption:(t=(c=(v=d.settings)===null||v===void 0?void 0:v.customLayout)===null||c===void 0?void 0:c.displayOption)!==null&&t!==void 0?t:f.DisplayOption.FitToPage,pageSize:(i=(n=(o=d.settings)===null||o===void 0?void 0:o.customLayout)===null||n===void 0?void 0:n.pageSize)!==null&&i!==void 0?i:V,pagesLayout:(s=(l=(r=d.settings)===null||r===void 0?void 0:r.customLayout)===null||l===void 0?void 0:l.pagesLayout)!==null&&s!==void 0?s:w},this.config=d,p.prototype.load.call(this,u)}},a.prototype.getPages=function(){throw a.GetPagesNotSupportedError},a.prototype.setPage=function(u){throw a.SetPageNotSupportedError},a.prototype.render=function(u){return C(this,void 0,void 0,function(){return T(this,function(v){throw a.RenderNotSupportedError})})},a.prototype.getVisualDescriptor=function(){return C(this,void 0,void 0,function(){var u,v,c,t,o,n,i;return T(this,function(r){switch(r.label){case 0:u=this.config,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.service.hpm.get("/report/pages/".concat(u.pageName,"/visuals"),{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:if(v=r.sent(),c=v.body.filter(function(l){return l.name===u.visualName}),c.length===0)throw t={message:"visualNotFound",detailedMessage:"Visual not found"},t;return o=c[0],n=this.page(u.pageName),[2,new g.VisualDescriptor(n,o.name,o.title,o.type,o.layout)];case 3:throw i=r.sent(),i.body;case 4:return[2]}})})},a.prototype.getFilters=function(u){return C(this,void 0,void 0,function(){var v,c,t;return T(this,function(o){switch(o.label){case 0:v=this.getFiltersLevelUrl(u),o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this.service.hpm.get(v,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return c=o.sent(),[2,c.body];case 3:throw t=o.sent(),t.body;case 4:return[2]}})})},a.prototype.updateFilters=function(u,v,c){return C(this,void 0,void 0,function(){var t,o,n;return T(this,function(i){switch(i.label){case 0:t={filtersOperation:u,filters:v},o=this.getFiltersLevelUrl(c),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.service.hpm.post(o,t,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,i.sent()];case 3:throw n=i.sent(),n.body;case 4:return[2]}})})},a.prototype.setFilters=function(u,v){return C(this,void 0,void 0,function(){var c,t;return T(this,function(o){switch(o.label){case 0:c=this.getFiltersLevelUrl(v),o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this.service.hpm.put(c,u,{uid:this.config.uniqueId},this.iframe.contentWindow)];case 2:return[2,o.sent()];case 3:throw t=o.sent(),t.body;case 4:return[2]}})})},a.prototype.removeFilters=function(u){return C(this,void 0,void 0,function(){return T(this,function(v){switch(v.label){case 0:return[4,this.updateFilters(f.FiltersOperations.RemoveAll,void 0,u)];case 1:return[2,v.sent()]}})})},a.prototype.getFiltersLevelUrl=function(u){var v=this.config;switch(u){case f.FiltersLevel.Report:return"/report/filters";case f.FiltersLevel.Page:return"/report/pages/".concat(v.pageName,"/filters");default:return"/report/pages/".concat(v.pageName,"/visuals/").concat(v.visualName,"/filters")}},a.type="visual",a.GetPagesNotSupportedError="Get pages is not supported while embedding a visual.",a.SetPageNotSupportedError="Set page is not supported while embedding a visual.",a.RenderNotSupportedError="render is not supported while embedding a visual.",a})(b.Report);L.Visual=e},"./src/visualDescriptor.ts"(X,L,Q){var N=this&&this.__awaiter||function(b,g,e,p){function a(u){return u instanceof e?u:new e(function(v){v(u)})}return new(e||(e=Promise))(function(u,v){function c(n){try{o(p.next(n))}catch(i){v(i)}}function t(n){try{o(p.throw(n))}catch(i){v(i)}}function o(n){n.done?u(n.value):a(n.value).then(c,t)}o((p=p.apply(b,g||[])).next())})},C=this&&this.__generator||function(b,g){var e={label:0,sent:function(){if(u[0]&1)throw u[1];return u[1]},trys:[],ops:[]},p,a,u,v;return v={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(v[Symbol.iterator]=function(){return this}),v;function c(o){return function(n){return t([o,n])}}function t(o){if(p)throw new TypeError("Generator is already executing.");for(;e;)try{if(p=1,a&&(u=o[0]&2?a.return:o[0]?a.throw||((u=a.return)&&u.call(a),0):a.next)&&!(u=u.call(a,o[1])).done)return u;switch(a=0,u&&(o=[o[0]&2,u.value]),o[0]){case 0:case 1:u=o;break;case 4:return e.label++,{value:o[1],done:!1};case 5:e.label++,a=o[1],o=[0];continue;case 7:o=e.ops.pop(),e.trys.pop();continue;default:if(u=e.trys,!(u=u.length>
10&&u[u.length-1])&&(o[0]===6||o[0]===2)){e=0;continue}if(o[0]===3&&(!u||o[1]>u[0]&&o[1]<u[3])){e.label=o[1];break}if(o[0]===6&&e.label<u[1]){e.label=u[1],u=o;break}if(u&&e.label<u[2]){e.label=u[2],e.ops.push(o);break}u[2]&&e.ops.pop(),e.trys.pop();continue}o=g.call(b,e)}catch(n){o=[6,n],a=0}finally{p=u=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}};Object.defineProperty(L,"__esModule",{value:!0}),L.VisualDescriptor=void 0;var T=Q("./node_modules/powerbi-models/dist/models.js"),f=(function(){function b(g,e,p,a,u){this.name=e,this.title=p,this.type=a,this.layout=u,this.page=g}return b.prototype.getFilters=function(){return N(this,void 0,void 0,function(){var g,e;return C(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.page.report.service.hpm.get("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/filters"),{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 1:return g=p.sent(),[2,g.body];case 2:throw e=p.sent(),e.body;case 3:return[2]}})})},b.prototype.updateFilters=function(g,e){return N(this,void 0,void 0,function(){var p,a;return C(this,function(u){switch(u.label){case 0:p={filtersOperation:g,filters:e},u.label=1;case 1:return u.trys.push([1,3,,4]),[4,this.page.report.service.hpm.post("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/filters"),p,{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 2:return[2,u.sent()];case 3:throw a=u.sent(),a.body;case 4:return[2]}})})},b.prototype.removeFilters=function(){return N(this,void 0,void 0,function(){return C(this,function(g){switch(g.label){case 0:return[4,this.updateFilters(T.FiltersOperations.RemoveAll)];case 1:return[2,g.sent()]}})})},b.prototype.setFilters=function(g){return N(this,void 0,void 0,function(){var e;return C(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.page.report.service.hpm.put("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/filters"),g,{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 1:return[2,p.sent()];case 2:throw e=p.sent(),e.body;case 3:return[2]}})})},b.prototype.exportData=function(g,e){return N(this,void 0,void 0,function(){var p,a,u;return C(this,function(v){switch(v.label){case 0:p={rows:e,exportDataType:g},v.label=1;case 1:return v.trys.push([1,3,,4]),[4,this.page.report.service.hpm.post("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/exportData"),p,{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 2:return a=v.sent(),[2,a.body];case 3:throw u=v.sent(),u.body;case 4:return[2]}})})},b.prototype.setSlicerState=function(g){return N(this,void 0,void 0,function(){var e;return C(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.page.report.service.hpm.put("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/slicer"),g,{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 1:return[2,p.sent()];case 2:throw e=p.sent(),e.body;case 3:return[2]}})})},b.prototype.getSlicerState=function(){return N(this,void 0,void 0,function(){var g,e;return C(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.page.report.service.hpm.get("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/slicer"),{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 1:return g=p.sent(),[2,g.body];case 2:throw e=p.sent(),e.body;case 3:return[2]}})})},b.prototype.clone=function(g){return g===void 0&&(g={}),N(this,void 0,void 0,function(){var e,p;return C(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,this.page.report.service.hpm.post("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/clone"),g,{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 1:return e=a.sent(),[2,e.body];case 2:throw p=a.sent(),p.body;case 3:return[2]}})})},b.prototype.sortBy=function(g){return N(this,void 0,void 0,function(){var e;return C(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.page.report.service.hpm.put("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/sortBy"),g,{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 1:return[2,p.sent()];case 2:throw e=p.sent(),e.body;case 3:return[2]}})})},b.prototype.moveVisual=function(g,e,p){return N(this,void 0,void 0,function(){var a,u,v;return C(this,function(c){return a=this.page.name,u=this.name,v=this.page.report,[2,v.moveVisual(a,u,g,e,p)]})})},b.prototype.setVisualDisplayState=function(g){return N(this,void 0,void 0,function(){var e,p,a;return C(this,function(u){return e=this.page.name,p=this.name,a=this.page.report,[2,a.setVisualDisplayState(e,p,g)]})})},b.prototype.resizeVisual=function(g,e){return N(this,void 0,void 0,function(){var p,a,u;return C(this,function(v){return p=this.page.name,a=this.name,u=this.page.report,[2,u.resizeVisual(p,a,g,e)]})})},b.prototype.getSmartNarrativeInsights=function(){return N(this,void 0,void 0,function(){var g,e;return C(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.page.report.service.hpm.get("/report/pages/".concat(this.page.name,"/visuals/").concat(this.name,"/smartNarrativeInsights"),{uid:this.page.report.config.uniqueId},this.page.report.iframe.contentWindow)];case 1:return g=p.sent(),[2,g.body];case 2:throw e=p.sent(),e.body;case 3:return[2]}})})},b})();L.VisualDescriptor=f},"./node_modules/window-post-message-proxy/dist/windowPostMessageProxy.js"(X){(function(L,Q){X.exports=Q()})(self,()=>(()=>{var L={};return(()=>{var Q=L;Object.defineProperty(Q,"__esModule",{value:!0}),Q.WindowPostMessageProxy=void 0;var N=(function(){function C(T){T===void 0&&(T={processTrackingProperties:{addTrackingProperties:C.defaultAddTrackingProperties,getTrackingProperties:C.defaultGetTrackingProperties},isErrorMessage:C.defaultIsErrorMessage,receiveWindow:window,name:C.createRandomString()});var f=this;this.pendingRequestPromises={},this.addTrackingProperties=T.processTrackingProperties&&T.processTrackingProperties.addTrackingProperties||C.defaultAddTrackingProperties,this.getTrackingProperties=T.processTrackingProperties&&T.processTrackingProperties.getTrackingProperties||C.defaultGetTrackingProperties,this.isErrorMessage=T.isErrorMessage||C.defaultIsErrorMessage,this.receiveWindow=T.receiveWindow||window,this.name=T.name||C.createRandomString(),this.logMessages=T.logMessages||!1,this.eventSourceOverrideWindow=T.eventSourceOverrideWindow,this.eventOriginOverride=T.eventOriginOverride,this.suppressWarnings=T.suppressWarnings||
vendor: 4,684 bytes, line 1
1!1,this.receivedMessageValidation=T.receivedMessageValidation,this.logMessages&&console.log("new WindowPostMessageProxy created with name: ".concat(this.name," receiving on window: ").concat(this.receiveWindow.document.title)),this.handlers=[],this.windowMessageHandler=function(b){return f.onMessageReceived(b)},this.start()}return C.defaultAddTrackingProperties=function(T,f){return T[C.messagePropertyName]=f,T},C.defaultGetTrackingProperties=function(T){return T[C.messagePropertyName]},C.defaultIsErrorMessage=function(T){return!!T.error},C.createDeferred=function(){var T={resolve:null,reject:null,promise:null},f=new Promise(function(b,g){T.resolve=b,T.reject=g});return T.promise=f,T},C.createRandomString=function(){var T=window.crypto||window.msCrypto,f=new Uint32Array(1);return T.getRandomValues(f),f[0].toString(36).substring(1)},C.prototype.addHandler=function(T){this.handlers.push(T)},C.prototype.removeHandler=function(T){var f=this.handlers.indexOf(T);if(f===-1)throw new Error("You attempted to remove a handler but no matching handler was found.");this.handlers.splice(f,1)},C.prototype.start=function(){var T=this;this.receiveWindow.addEventListener("message",function(f){T.isReceivedMessageValid(f)&&T.windowMessageHandler(f)})},C.prototype.stop=function(){this.receiveWindow.removeEventListener("message",this.windowMessageHandler)},C.prototype.postMessage=function(T,f,b){b===void 0&&(b="*");var g={id:C.createRandomString()};this.addTrackingProperties(f,g),this.logMessages&&(console.log("".concat(this.name," Posting message:")),console.log(JSON.stringify(f,null,"  "))),T.postMessage(f,b);var e=C.createDeferred();return this.pendingRequestPromises[g.id]=e,e.promise},C.prototype.sendResponse=function(T,f,b,g){g===void 0&&(g="*"),this.addTrackingProperties(f,b),this.logMessages&&(console.log("".concat(this.name," Sending response:")),console.log(JSON.stringify(f,null,"  "))),T.postMessage(f,g)},C.prototype.isReceivedMessageValid=function(T){if(this.receivedMessageValidation){var f=this.receivedMessageValidation.expectedMessageSource,b=this.receivedMessageValidation.expectedMessageOrigin;if(f&&T.source!==f)return this.suppressWarnings||console.warn("Proxy(".concat(this.name,"): Received message event from an unexpected source. The message will be discarded."),T),!1;if(b&&T.origin!==b)return this.suppressWarnings||console.warn("Proxy(".concat(this.name,"): Received message event from an unexpected origin. The message will be discarded."),T),!1}return!0},C.prototype.onMessageReceived=function(T){var f=this;this.logMessages&&(console.log("".concat(this.name," Received message:")),console.log("type: ".concat(T.type)),console.log(JSON.stringify(T.data,null,"  ")));var b=this.eventSourceOverrideWindow||T.source,g=this.eventOriginOverride||T.origin||"*";if(b){var e=T.data;if(typeof e=="object"){var p,a;try{p=this.getTrackingProperties(e)}catch(v){this.suppressWarnings||console.warn("Proxy(".concat(this.name,"): Error occurred when attempting to get tracking properties from incoming message:"),JSON.stringify(e,null,"  "),"Error: ",v)}if(p&&(a=this.pendingRequestPromises[p.id]),a){var u=!0;try{u=this.isErrorMessage(e)}catch(v){console.warn("Proxy(".concat(this.name,") Error occurred when trying to determine if message is consider an error response. Message: "),JSON.stringify(e,null,""),"Error: ",v)}u?a.reject(e):a.resolve(e),delete this.pendingRequestPromises[p.id]}else this.handlers.some(function(v){var c=!1;try{c=v.test(e)}catch(o){f.suppressWarnings||console.warn("Proxy(".concat(f.name,"): Error occurred when handler was testing incoming message:"),JSON.stringify(e,null,"  "),"Error: ",o)}if(c){var t=void 0;try{t=Promise.resolve(v.handle(e))}catch(o){f.suppressWarnings||console.warn("Proxy(".concat(f.name,"): Error occurred when handler was processing incoming message:"),JSON.stringify(e,null,"  "),"Error: ",o),t=Promise.resolve()}return t.then(function(o){if(!o){var n="Handler for message: ".concat(JSON.stringify(e,null,"  ")," did not return a response message. The default response message will be returned instead.");f.suppressWarnings||console.warn("Proxy(".concat(f.name,"): ").concat(n)),o={warning:n}}f.sendResponse(b,o,p,g)}),!0}})||this.suppressWarnings||console.warn("Proxy(".concat(this.name,") did not handle message. Handlers: ").concat(this.handlers.length,"  Message: ").concat(JSON.stringify(e,null,""),"."))}else this.suppressWarnings||console.warn("Proxy(".concat(this.name,"): Received message that was not an object. Discarding message"))}},C.messagePropertyName="windowPostMessageProxy",C})();Q.WindowPostMessageProxy=N})(),L})())}},Ot={};function vt(X){var L=Ot[X];if(L!==void 0)return L.exports;
1var Q=Ot[X]={exports:{}};if(!(X in Ct)){delete Ot[X];var N=new Error("Cannot find module '"+X+"'");throw N.code="MODULE_NOT_FOUND",N}return Ct[X].call(Q.exports,Q,Q.exports,vt),Q.exports}var Lt={};return(()=>{var X=Lt;Object.defineProperty(X,"__esModule",{value:!0}),X.RelativeTimeFilterBuilder=X.RelativeDateFilterBuilder=X.TopNFilterBuilder=X.AdvancedFilterBuilder=X.BasicFilterBuilder=X.Create=X.QuickCreate=X.VisualDescriptor=X.Visual=X.Qna=X.Page=X.Embed=X.Tile=X.Dashboard=X.Report=X.models=X.factories=X.service=void 0;var L=vt("./node_modules/powerbi-models/dist/models.js");X.models=L;var Q=vt("./src/service.ts");X.service=Q;var N=vt("./src/factories.ts");X.factories=N;var C=vt("./src/report.ts");Object.defineProperty(X,"Report",{enumerable:!0,get:function(){return C.Report}});var T=vt("./src/dashboard.ts");Object.defineProperty(X,"Dashboard",{enumerable:!0,get:function(){return T.Dashboard}});var f=vt("./src/tile.ts");Object.defineProperty(X,"Tile",{enumerable:!0,get:function(){return f.Tile}});var b=vt("./src/embed.ts");Object.defineProperty(X,"Embed",{enumerable:!0,get:function(){return b.Embed}});var g=vt("./src/page.ts");Object.defineProperty(X,"Page",{enumerable:!0,get:function(){return g.Page}});var e=vt("./src/qna.ts");Object.defineProperty(X,"Qna",{enumerable:!0,get:function(){return e.Qna}});var p=vt("./src/visual.ts");Object.defineProperty(X,"Visual",{enumerable:!0,get:function(){return p.Visual}});var a=vt("./src/visualDescriptor.ts");Object.defineProperty(X,"VisualDescriptor",{enumerable:!0,get:function(){return a.VisualDescriptor}});var u=vt("./src/quickCreate.ts");Object.defineProperty(X,"QuickCreate",{enumerable:!0,get:function(){return u.QuickCreate}});var v=vt("./src/create.ts");Object.defineProperty(X,"Create",{enumerable:!0,get:function(){return v.Create}});var c=vt("./src/FilterBuilders/index.ts");Object.defineProperty(X,"BasicFilterBuilder",{enumerable:!0,get:function(){return c.BasicFilterBuilder}}),Object.defineProperty(X,"AdvancedFilterBuilder",{enumerable:!0,get:function(){return c.AdvancedFilterBuilder}}),Object.defineProperty(X,"TopNFilterBuilder",{enumerable:!0,get:function(){return c.TopNFilterBuilder}}),Object.defineProperty(X,"RelativeDateFilterBuilder",{enumerable:!0,get:function(){return c.RelativeDateFilterBuilder}}),Object.defineProperty(X,"RelativeTimeFilterBuilder",{enumerable:!0,get:function(){return c.RelativeTimeFilterBuilder}});var t=new Q.Service(N.hpmFactory,N.wpmpFactory,N.routerFactory);window.powerbi&&window.powerBISDKGlobalServiceInstanceName?window[window.powerBISDKGlobalServiceInstanceName]=t:window.powerbi=t})(),Lt})())})(Pe)),Pe.exports}var He=Qe(),Me={exports:{}},fe={exports:{}};fe.exports;var ze;function Ir(){return ze||(ze=1,(function(Pt,At){var Ct=200,Ot="__lodash_hash_undefined__",vt=1,Lt=2,X=9007199254740991,L="[object Arguments]",Q="[object Array]",N="[object AsyncFunction]",C="[object Boolean]",T="[object Date]",f="[object Error]",b="[object Function]",g="[object GeneratorFunction]",e="[object Map]",p="[object Number]",a="[object Null]",u="[object Object]",v="[object Promise]",c="[object Proxy]",t="[object RegExp]",o="[object Set]",n="[object String]",i="[object Symbol]",r="[object Undefined]",l="[object WeakMap]",s="[object ArrayBuffer]",d="[object DataView]",h="[object Float32Array]",y="[object Float64Array]",V="[object Int8Array]",w="[object Int16Array]",S="[object Int32Array]",P="[object Uint8Array]",O="[object Uint8ClampedArray]",B="[object Uint16Array]",I="[object Uint32Array]",q=/[\\^$.*+?()[\]{}|]/g,Z=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,$={};$[h]=$[y]=$[V]=$[w]=$[S]=$[P]=$[O]=$[B]=$[I]=!0,$[L]=$[Q]=$[s]=$[C]=$[d]=$[T]=$[f]=$[b]=$[e]=$[p]=$[u]=$[t]=$[o]=$[n]=$[l]=!1;var it=typeof Fe=="object"&&Fe&&Fe.Object===Object&&Fe,M=typeof self=="object"&&self&&self.Object===Object&&self,x=it||M||Function("return this")(),W=At&&!At.nodeType&&At,j=W&&!0&&Pt&&!Pt.nodeType&&Pt,_=j&&j.exports===W,k=_&&it.process,H=(function(){try{return k&&k.binding&&k.binding("util")}catch{}})(),z=H&&H.isTypedArray;function J(F,D){for(var Y=-1,tt=F==null?0:F.length,ht=0,ut=[];++Y<tt;){var mt=F[Y];D(mt,Y,F)&&(ut[ht++]=mt)}return ut}function et(F,D){for(var Y=-1,tt=D.length,ht=F.length;++Y<tt;)F[ht+Y]=D[Y];return F}function xt(F,D){for(var Y=-1,tt=F==null?0:F.length;++Y<tt;)if(D(F[Y],Y,F))return!0;return!1}function Ht(F,D){for(var Y=-1,tt=Array(F);++Y<F;)tt[Y]=D(Y);return tt}function zt(F){return function(D){return F(D)}}function gt(F,D){return F.has(D)}function Wt(F,D){return F?.[D]}function kt(F){var D=-1,Y=Array(F.size);return F.forEach(function(tt,ht){Y[++D]=[ht,tt]}),Y}function le(F,D){return function(Y){return F(D(Y))}}function re(F){var D=-1,Y=Array(F.size);return F.forEach(function(tt){Y[++D]=tt}),Y}var ae=Array.prototype,It=Function.prototype,Qt=Object.prototype,Dt=x["__core-js_shared__"],ie=It.toString,bt=Qt.hasOwnProperty,Mt=(function(){var F=/[^.]+$/.exec(Dt&&Dt.keys&&Dt.keys.IE_PROTO||"");
vendor: 4,188 bytes, line 1
1return F?"Symbol(src)_1."+F:""})(),jt=Qt.toString,se=RegExp("^"+ie.call(bt).replace(q,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Zt=_?x.Buffer:void 0,Nt=x.Symbol,Xt=x.Uint8Array,nt=Qt.propertyIsEnumerable,A=ae.splice,E=Nt?Nt.toStringTag:void 0,K=Object.getOwnPropertySymbols,at=Zt?Zt.isBuffer:void 0,st=le(Object.keys,Object),dt=ne(x,"DataView"),ct=ne(x,"Map"),Vt=ne(x,"Promise"),qt=ne(x,"Set"),Gt=ne(x,"WeakMap"),Bt=ne(Object,"create"),oe=te(dt),Te=te(ct),Ce=te(Vt),Ee=te(qt),Re=te(Gt),pe=Nt?Nt.prototype:void 0,m=pe?pe.valueOf:void 0;function R(F){var D=-1,Y=F==null?0:F.length;for(this.clear();++D<Y;){var tt=F[D];this.set(tt[0],tt[1])}}function G(){this.__data__=Bt?Bt(null):{},this.size=0}function rt(F){var D=this.has(F)&&delete this.__data__[F];return this.size-=D?1:0,D}function ot(F){var D=this.__data__;if(Bt){var Y=D[F];return Y===Ot?void 0:Y}return bt.call(D,F)?D[F]:void 0}function lt(F){var D=this.__data__;return Bt?D[F]!==void 0:bt.call(D,F)}function ft(F,D){var Y=this.__data__;return this.size+=this.has(F)?0:1,Y[F]=Bt&&D===void 0?Ot:D,this}R.prototype.clear=G,R.prototype.delete=rt,R.prototype.get=ot,R.prototype.has=lt,R.prototype.set=ft;function pt(F){var D=-1,Y=F==null?0:F.length;for(this.clear();++D<Y;){var tt=F[D];this.set(tt[0],tt[1])}}function de(){this.__data__=[],this.size=0}function ve(F){var D=this.__data__,Y=me(D,F);if(Y<0)return!1;var tt=D.length-1;return Y==tt?D.pop():A.call(D,Y,1),--this.size,!0}function he(F){var D=this.__data__,Y=me(D,F);return Y<0?void 0:D[Y][1]}function Ve(F){return me(this.__data__,F)>-1}function Ge(F,D){var Y=this.__data__,tt=me(Y,F);return tt<0?(++this.size,Y.push([F,D])):Y[tt][1]=D,this}pt.prototype.clear=de,pt.prototype.delete=ve,pt.prototype.get=he,pt.prototype.has=Ve,pt.prototype.set=Ge;function $t(F){var D=-1,Y=F==null?0:F.length;for(this.clear();++D<Y;){var tt=F[D];this.set(tt[0],tt[1])}}function Je(){this.size=0,this.__data__={hash:new R,map:new(ct||pt),string:new R}}function Ke(F){var D=ge(this,F).delete(F);return this.size-=D?1:0,D}function Ye(F){return ge(this,F).get(F)}function Ze(F){return ge(this,F).has(F)}function Xe(F,D){var Y=ge(this,F),tt=Y.size;return Y.set(F,D),this.size+=Y.size==tt?0:1,this}$t.prototype.clear=Je,$t.prototype.delete=Ke,$t.prototype.get=Ye,$t.prototype.has=Ze,$t.prototype.set=Xe;function ye(F){var D=-1,Y=F==null?0:F.length;for(this.__data__=new $t;++D<Y;)this.add(F[D])}function $e(F){return this.__data__.set(F,Ot),this}function tr(F){return this.__data__.has(F)}ye.prototype.add=ye.prototype.push=$e,ye.prototype.has=tr;function Jt(F){var D=this.__data__=new pt(F);this.size=D.size}function er(){this.__data__=new pt,this.size=0}function rr(F){var D=this.__data__,Y=D.delete(F);return this.size=D.size,Y}function ar(F){return this.__data__.get(F)}function ir(F){return this.__data__.has(F)}function or(F,D){var Y=this.__data__;if(Y instanceof pt){var tt=Y.__data__;if(!ct||tt.length<Ct-1)return tt.push([F,D]),this.size=++Y.size,this;Y=this.__data__=new $t(tt)}return Y.set(F,D),this.size=Y.size,this}Jt.prototype.clear=er,Jt.prototype.delete=rr,Jt.prototype.get=ar,Jt.prototype.has=ir,Jt.prototype.set=or;function nr(F,D){var Y=we(F),tt=!Y&&br(F),ht=!Y&&!tt&&Ae(F),ut=!Y&&!tt&&!ht&&qe(F),mt=Y||tt||ht||ut,wt=mt?Ht(F.length,String):[],St=wt.length;for(var yt in F)bt.call(F,yt)&&!(mt&&(yt=="length"||ht&&(yt=="offset"||yt=="parent")||ut&&(yt=="buffer"||yt=="byteLength"||yt=="byteOffset")||Vr(yt,St)))&&wt.push(yt);return wt}function me(F,D){for(var Y=F.length;Y--;)if(Le(F[Y][0],D))return Y;return-1}function lr(F,D,Y){var tt=D(F);return we(F)?tt:et(tt,Y(F))}function ue(F){return F==null?F===void 0?r:a:E&&E in Object(F)?vr(F):wr(F)}function je(F){return ce(F)&&ue(F)==L}function _e(F,D,Y,tt,ht){return F===D?!0:F==null||D==null||!ce(F)&&!ce(D)?F!==F&&D!==D:sr(F,D,Y,tt,_e,ht)}function sr(F,D,Y,tt,ht,ut){var mt=we(F),wt=we(D),St=mt?Q:Kt(F),yt=wt?Q:Kt(D);St=St==L?u:St,yt=yt==L?u:yt;var Tt=St==u,_t=yt==u,Ft=St==yt;if(Ft&&Ae(F)){if(!Ae(D))return!1;mt=!0,Tt=!1}if(Ft&&!Tt)return ut||(ut=new Jt),mt||qe(F)?ke(F,D,Y,tt,ht,ut):fr(F,D,St,Y,tt,ht,ut);if(!(Y&vt)){var Et=Tt&&bt.call(F,"__wrapped__"),Rt=_t&&bt.call(D,"__wrapped__");
vendor: 2,261 bytes, line 1
1if(Et||Rt){var Yt=Et?F.value():F,Ut=Rt?D.value():D;return ut||(ut=new Jt),ht(Yt,Ut,Y,tt,ut)}}return Ft?(ut||(ut=new Jt),pr(F,D,Y,tt,ht,ut)):!1}function dr(F){if(!Ne(F)||mr(F))return!1;var D=Ie(F)?se:Z;return D.test(te(F))}function ur(F){return ce(F)&&De(F.length)&&!!$[ue(F)]}function cr(F){if(!gr(F))return st(F);var D=[];for(var Y in Object(F))bt.call(F,Y)&&Y!="constructor"&&D.push(Y);return D}function ke(F,D,Y,tt,ht,ut){var mt=Y&vt,wt=F.length,St=D.length;if(wt!=St&&!(mt&&St>wt))return!1;var yt=ut.get(F);if(yt&&ut.get(D))return yt==D;var Tt=-1,_t=!0,Ft=Y&Lt?new ye:void 0;for(ut.set(F,D),ut.set(D,F);++Tt<wt;){var Et=F[Tt],Rt=D[Tt];if(tt)var Yt=mt?tt(Rt,Et,Tt,D,F,ut):tt(Et,Rt,Tt,F,D,ut);if(Yt!==void 0){if(Yt)continue;_t=!1;break}if(Ft){if(!xt(D,function(Ut,ee){if(!gt(Ft,ee)&&(Et===Ut||ht(Et,Ut,Y,tt,ut)))return Ft.push(ee)})){_t=!1;break}}else if(!(Et===Rt||ht(Et,Rt,Y,tt,ut))){_t=!1;break}}return ut.delete(F),ut.delete(D),_t}function fr(F,D,Y,tt,ht,ut,mt){switch(Y){case d:if(F.byteLength!=D.byteLength||F.byteOffset!=D.byteOffset)return!1;F=F.buffer,D=D.buffer;case s:return!(F.byteLength!=D.byteLength||!ut(new Xt(F),new Xt(D)));case C:case T:case p:return Le(+F,+D);case f:return F.name==D.name&&F.message==D.message;case t:case n:return F==D+"";case e:var wt=kt;case o:var St=tt&vt;if(wt||(wt=re),F.size!=D.size&&!St)return!1;var yt=mt.get(F);if(yt)return yt==D;tt|=Lt,mt.set(F,D);var Tt=ke(wt(F),wt(D),tt,ht,ut,mt);return mt.delete(F),Tt;case i:if(m)return m.call(F)==m.call(D)}return!1}function pr(F,D,Y,tt,ht,ut){var mt=Y&vt,wt=Be(F),St=wt.length,yt=Be(D),Tt=yt.length;if(St!=Tt&&!mt)return!1;for(var _t=St;_t--;){var Ft=wt[_t];if(!(mt?Ft in D:bt.call(D,Ft)))return!1}var Et=ut.get(F);if(Et&&ut.get(D))return Et==D;var Rt=!0;ut.set(F,D),ut.set(D,F);for(var Yt=mt;++_t<St;){Ft=wt[_t];var Ut=F[Ft],ee=D[Ft];if(tt)var Ue=mt?tt(ee,Ut,Ft,D,F,ut):tt(Ut,ee,Ft,F,D,ut);if(!(Ue===void 0?Ut===ee||ht(Ut,ee,Y,tt,ut):Ue)){Rt=!1;break}Yt||(Yt=Ft=="constructor")}if(Rt&&!Yt){var be=F.constructor,Se=D.constructor;be!=Se&&"constructor"in F&&"constructor"in D&&!(typeof be=="function"&&be instanceof be&&typeof Se=="function"&&Se instanceof Se)&&(Rt=!1)}return ut.delete(F),ut.delete(D),Rt}function Be(F){return lr(F,Or,hr)}function ge(F,D){var Y=F.__data__;
1return yr(D)?Y[typeof D=="string"?"string":"hash"]:Y.map}function ne(F,D){var Y=Wt(F,D);return dr(Y)?Y:void 0}function vr(F){var D=bt.call(F,E),Y=F[E];try{F[E]=void 0;var tt=!0}catch{}var ht=jt.call(F);return tt&&(D?F[E]=Y:delete F[E]),ht}var hr=K?function(F){return F==null?[]:(F=Object(F),J(K(F),function(D){return nt.call(F,D)}))}:Pr,Kt=ue;(dt&&Kt(new dt(new ArrayBuffer(1)))!=d||ct&&Kt(new ct)!=e||Vt&&Kt(Vt.resolve())!=v||qt&&Kt(new qt)!=o||Gt&&Kt(new Gt)!=l)&&(Kt=function(F){var D=ue(F),Y=D==u?F.constructor:void 0,tt=Y?te(Y):"";if(tt)switch(tt){case oe:return d;case Te:return e;case Ce:return v;case Ee:return o;case Re:return l}return D});function Vr(F,D){return D=D??X,!!D&&(typeof F=="number"||U.test(F))&&F>-1&&F%1==0&&F<D}function yr(F){var D=typeof F;return D=="string"||D=="number"||D=="symbol"||D=="boolean"?F!=="__proto__":F===null}function mr(F){return!!Mt&&Mt in F}function gr(F){var D=F&&F.constructor,Y=typeof D=="function"&&D.prototype||Qt;return F===Y}function wr(F){return jt.call(F)}function te(F){if(F!=null){try{return ie.call(F)}catch{}try{return F+""}catch{}}return""}function Le(F,D){return F===D||F!==F&&D!==D}var br=je((function(){return arguments})())?je:function(F){return ce(F)&&bt.call(F,"callee")&&!nt.call(F,"callee")},we=Array.isArray;function Sr(F){return F!=null&&De(F.length)&&!Ie(F)}var Ae=at||Tr;function Fr(F,D){return _e(F,D)}function Ie(F){if(!Ne(F))return!1;var D=ue(F);return D==b||D==g||D==N||D==c}function De(F){return typeof F=="number"&&F>-1&&F%1==0&&F<=X}function Ne(F){var D=typeof F;return F!=null&&(D=="object"||D=="function")}function ce(F){return F!=null&&typeof F=="object"}var qe=z?zt(z):ur;function Or(F){return Sr(F)?nr(F):cr(F)}function Pr(){return[]}function Tr(){return!1}Pt.exports=Fr})(fe,fe.exports)),fe.exports}var We;function Dr(){return We||(We=1,(function(Pt,At){(function(Ct,Ot){Pt.exports=Ot(Cr(),Qe(),Ir())})(self,((Ct,Ot,vt)=>(()=>{var Lt={149:function(N){var C;C=()=>(()=>{var T=[function(g,e,p){var a,u=this&&this.__extends||(a=function(A,E){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(K,at){K.__proto__=at}||function(K,at){for(var st in at)Object.prototype.hasOwnProperty.call(at,st)&&(K[st]=at[st])},a(A,E)},function(A,E){if(typeof E!="function"&&E!==null)throw new TypeError("Class extends value "+String(E)+" is not a constructor or null");function K(){this.constructor=A}a(A,E),A.prototype=E===null?Object.create(E):(K.prototype=E.prototype,new K)});Object.defineProperty(e,"__esModule",{value:!0}),e.TextAlignment=e.CommonErrorCodes=e.BookmarksPlayMode=e.ExportDataType=e.QnaMode=e.PageNavigationPosition=e.BrowserPrintAdjustmentsMode=e.AggregateFunction=e.DataCacheMode=e.CredentialType=e.isPercentOfGrandTotal=e.isColumnAggr=e.isHierarchyLevelAggr=e.isHierarchyLevel=e.isColumn=e.isMeasure=e.getFilterType=e.isBasicFilterWithKeys=e.isFilterKeyColumnsTarget=e.HierarchyFilter=e.AdvancedFilter=e.TupleFilter=e.IdentityFilter=e.BasicFilterWithKeys=e.BasicFilter=e.RelativeTimeFilter=e.RelativeDateFilter=e.TopNFilter=e.IncludeExcludeFilter=e.NotSupportedFilter=e.Filter=e.RelativeDateOperators=e.RelativeDateFilterTimeUnit=e.FilterType=e.FiltersLevel=e.FiltersOperations=e.MenuLocation=e.ContrastMode=e.TokenType=e.ViewMode=e.Permissions=e.SectionVisibility=e.ReportAlignment=e.HyperlinkCl
1ickBehavior=e.LayoutType=e.VisualContainerDisplayMode=e.BackgroundType=e.DisplayOption=e.PageSizeType=e.TraceType=void 0,e.validateVisualHeader=e.validateExportDataRequest=e.validateQnaInterpretInputData=e.validateLoadQnaConfiguration=e.validateSaveAsParameters=e.validateUpdateFiltersRequest=e.validateFilter=e.validatePage=e.validateTileLoad=e.validateDashboardLoad=e.validateQuickCreate=e.validateCreateReport=e.validatePaginatedReportLoad=e.validateReportLoad=e.validateMenuGroupExtension=e.validateExtension=e.validateCustomPageSize=e.validateVisualizationsPane=e.validateSyncSlicersPane=e.validateSelectionPane=e.validatePageNavigationPane=e.validateFieldsPane=e.validateFiltersPane=e.validateBookmarksPane=e.validatePanes=e.validateSettings=e.validateCaptureBookmarkRequest=e.validateApplyBookmarkStateRequest=e.validateApplyBookmarkByNameRequest=e.validateAddBookmarkRequest=e.validatePlayBookmarkRequest=e.validateSlicerState=e.validateSlicer=e.validateVisualSelector=e.isIExtensionArray=e.isIExtensions=e.isGroupedMenuExtension=e.isFlatMenuExtension=e.isReportFiltersArray=e.isOnLoadFilters=e.VisualDataRoleKindPreference=e.VisualDataRoleKind=e.CommandDisplayOption=e.SlicerTargetSelector=e.VisualTypeSelector=e.VisualSelector=e.PageSelector=e.Selector=e.SortDirection=e.LegendPosition=void 0,e.validatePrintSettings=e.validateZoomLevel=e.validateCustomTheme=e.validateCommandsSettings=e.validateVisualSettings=void 0;var v,c,t,o,n,i,r,l,s,d,h,y,V,w,S,P,O,B,I,q=p(1);(I=e.TraceType||(e.TraceType={}))[I.Information=0]="Information",I[I.Verbose=1]="Verbose",I[I.Warning=2]="Warning",I[I.Error=3]="Error",I[I.ExpectedError=4]="ExpectedError",I[I.UnexpectedError=5]="UnexpectedError",I[I.Fatal=6]="Fatal",(B=e.PageSizeType||(e.PageSizeType={}))[B.Widescreen=0]="Widescreen",B[B.Standard=1]="Standard",B[B.Cortana=2]="Cortana",B[B.Letter=3]="Letter",B[B.Custom=4]="Custom",B[B.Mobile=5]="Mobile",(O=e.DisplayOption||(e.DisplayOption={}))[O.FitToPage=0]="FitToPage",O[O.FitToWidth=1]="FitToWidth",O[O.ActualSize=2]="ActualSize",(P=e.BackgroundType||(e.BackgroundType={}))[P.Default=0]="Default",P[P.Transparent=1]="Transparent",(S=e.VisualContainerDisplayMode||(e.VisualContainerDisplayMode={}))[S.Visible=0]="Visible",S[S.Hidden=1]="Hidden",(w=e.LayoutType||(e.LayoutType={}))[w.Master=0]="Master",w[w.Custom=1]="Custom",w[w.MobilePortrait=2]="MobilePortrait",w[w.MobileLandscape=3]="MobileLandscape",(V=e.HyperlinkCl
1ickBehavior||(e.HyperlinkClickBehavior={}))[V.Navigate=0]="Navigate",V[V.NavigateAndRaiseEvent=1]="NavigateAndRaiseEvent",V[V.RaiseEvent=2]="RaiseEvent",(y=e.ReportAlignment||(e.ReportAlignment={}))[y.Left=0]="Left",y[y.Center=1]="Center",y[y.Right=2]="Right",y[y.None=3]="None",(h=e.SectionVisibility||(e.SectionVisibility={}))[h.AlwaysVisible=0]="AlwaysVisible",h[h.HiddenInViewMode=1]="HiddenInViewMode",(d=e.Permissions||(e.Permissions={}))[d.Read=0]="Read",d[d.ReadWrite=1]="ReadWrite",d[d.Copy=2]="Copy",d[d.Create=4]="Create",d[d.All=7]="All",(s=e.ViewMode||(e.ViewMode={}))[s.View=0]="View",s[s.Edit=1]="Edit",(l=e.TokenType||(e.TokenType={}))[l.Aad=0]="Aad",l[l.Embed=1]="Embed",(r=e.ContrastMode||(e.ContrastMode={}))[r.None=0]="None",r[r.HighContrast1=1]="HighContrast1",r[r.HighContrast2=2]="HighContrast2",r[r.HighContrastBlack=3]="HighContrastBlack",r[r.HighContrastWhite=4]="HighContrastWhite",(i=e.MenuLocation||(e.MenuLocation={}))[i.Bottom=0]="Bottom",i[i.Top=1]="Top",(n=e.FiltersOperations||(e.FiltersOperations={}))[n.RemoveAll=0]="RemoveAll",n[n.ReplaceAll=1]="ReplaceAll",n[n.Add=2]="Add",n[n.Replace=3]="Replace",(o=e.FiltersLevel||(e.FiltersLevel={}))[o.Report=0]="Report",o[o.Page=1]="Page",o[o.Visual=2]="Visual",(function(A){A[A.Advanced=0]="Advanced",A[A.Basic=1]="Basic",A[A.Unknown=2]="Unknown",A[A.IncludeExclude=3]="IncludeExclude",A[A.RelativeDate=4]="RelativeDate",A[A.TopN=5]="TopN",A[A.Tuple=6]="Tuple",A[A.RelativeTime=7]="RelativeTime",A[A.Identity=8]="Identity",A[A.Hierarchy=9]="Hierarchy"})(v=e.FilterType||(e.FilterType={})),(t=e.RelativeDateFilterTimeUnit||(e.RelativeDateFilterTimeUnit={}))[t.Days=0]="Days",t[t.Weeks=1]="Weeks",t[t.CalendarWeeks=2]="CalendarWeeks",t[t.Months=3]="Months",t[t.CalendarMonths=4]="CalendarMonths",t[t.Years=5]="Years",t[t.CalendarYears=6]="CalendarYears",t[t.Minutes=7]="Minutes",t[t.Hours=8]="Hours",(c=e.RelativeDateOperators||(e.RelativeDateOperators={}))[c.InLast=0]="InLast",c[c.InThis=1]="InThis",c[c.InNext=2]="InNext";var Z=(function(){function A(E,K){this.target=E,this.filterType=K}return A.prototype.toJSON=function(){var E={$schema:this.schemaUrl,target:this.target,filterType:this.filterType};return this.displaySettings!==void 0&&(E.displaySettings=this.displaySettings),E},A})();e.Filter=Z;var U=(function(A){function E(K,at,st){var dt=A.call(this,K,v.Unknown)||this;return dt.message=at,dt.notSupportedTypeName=st,dt.schemaUrl=E.schemaUrl,dt}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.message=this.message,K.notSupportedTypeName=this.notSupportedTypeName,K},E.schemaUrl="http://powerbi.com/product/schema#notSupported",E})(Z);e.NotSupportedFilter=U;var $=(function(A){function E(K,at,st){var dt=A.call(this,K,v.IncludeExclude)||this;return dt.values=st,dt.isExclude=at,dt.schemaUrl=E.schemaUrl,dt}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.isExclude=this.isExclude,K.values=this.values,K},E.schemaUrl="http://powerbi.com/product/schema#includeExclude",E})(Z);e.IncludeExcludeFilter=$;var it=(function(A){function E(K,at,st,dt){var ct=A.call(this,K,v.TopN)||this;return ct.operator=at,ct.itemCount=st,ct.schemaUrl=E.schemaUrl,ct.orderBy=dt,ct}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.operator=this.operator,K.itemCount=this.itemCount,K.orderBy=this.orderBy,K},E.schemaUrl="http://powerbi.com/product/schema#topN",E})(Z);e.TopNFilter=it;var M=(function(A){function E(K,at,st,dt,ct){var Vt=A.call(this,K,v.RelativeDate)||this;return Vt.operator=at,Vt.timeUnitsCount=st,Vt.timeUnitType=dt,Vt.includeToday=ct,Vt.schemaUrl=E.schemaUrl,Vt}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.operator=this.operator,K.timeUnitsCount=this.timeUnitsCount,K.timeUnitType=this.timeUnitType,K.includeToday=this.includeToday,K},E.schemaUrl="http://powerbi.com/product/schema#relativeDate",E})(Z);e.RelativeDateFilter=M;var x=(function(A){function E(K,at,st,dt){var ct=A.call(this,K,v.RelativeTime)||this;return ct.operator=at,ct.timeUnitsCount=st,ct.timeUnitType=dt,ct.schemaUrl=E.schemaUrl,ct}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.operator=this.operator,K.timeUnitsCount=this.timeUnitsCount,K.timeUnitType=this.timeUnitType,K},E.schemaUrl="http://powerbi.com/product/schema#relativeTime",E})(Z);e.RelativeTimeFilter=x;var W=(function(A){function E(K,at){for(var st=[],dt=2;dt<arguments.length;dt++)st[dt-2]=arguments[dt];var ct=A.call(this,K,v.Basic)||this;if(ct.operator=at,ct.schemaUrl=E.schemaUrl,st.length===0&&at!=="All")throw new Error('values must be a non-empty array unless your operator is "All".');return Array.isArray(st[0])?ct.values=st[0]:ct.values=st,ct}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.operator=this.operator,K.values=this.values,K.requireSingleSelection=!!this.requireSingleSelection,K},E.schemaUrl="http://powerbi.com/product/schema#basic",E})(Z);e.BasicFilter=W;var j=(function(A){function E(K,at,st,dt){var ct=A.call(this,K,at,st)||this;ct.keyValues=dt,ct.target=K;var Vt=K.keys?K.keys.length:0;if(Vt>0&&!dt)throw new Error("You should pass the values to be filtered for each key. You passed: no values and ".concat(Vt," keys"));if(Vt===0&&dt&&dt.length>0)throw new Error("You passed key values but your target object doesn't contain the keys to be filtered");for(var qt=0,Gt=ct.keyValues;qt<Gt.length;qt++){var Bt=Gt[qt];if(Bt){var oe=Bt.length;
1if(oe!==Vt)throw new Error("Each tuple of key values should contain a value for each of the keys. You passed: ".concat(oe," values and ").concat(Vt," keys"))}}return ct}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.keyValues=this.keyValues,K},E})(W);e.BasicFilterWithKeys=j;var _=(function(A){function E(K,at){var st=A.call(this,K,v.Identity)||this;return st.operator=at,st.schemaUrl=E.schemaUrl,st}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.operator=this.operator,K.target=this.target,K},E.schemaUrl="http://powerbi.com/product/schema#identity",E})(Z);e.IdentityFilter=_;var k=(function(A){function E(K,at,st){var dt=A.call(this,K,v.Tuple)||this;return dt.operator=at,dt.schemaUrl=E.schemaUrl,dt.values=st,dt}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.operator=this.operator,K.values=this.values,K.target=this.target,K},E.schemaUrl="http://powerbi.com/product/schema#tuple",E})(Z);e.TupleFilter=k;var H=(function(A){function E(K,at){for(var st=[],dt=2;dt<arguments.length;dt++)st[dt-2]=arguments[dt];var ct,Vt=A.call(this,K,v.Advanced)||this;if(Vt.schemaUrl=E.schemaUrl,typeof at!="string"||at.length===0)throw new Error("logicalOperator must be a valid operator, You passed: ".concat(at));if(Vt.logicalOperator=at,(ct=Array.isArray(st[0])?st[0]:st).length>2)throw new Error("AdvancedFilters may not have more than two conditions. You passed: ".concat(st.length));if(ct.length===1&&at!=="And")throw new Error('Logical Operator must be "And" when there is only one condition provided');return Vt.conditions=ct,Vt}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.logicalOperator=this.logicalOperator,K.conditions=this.conditions,K},E.schemaUrl="http://powerbi.com/product/schema#advanced",E})(Z);e.AdvancedFilter=H;var z,J,et,xt,Ht,zt,gt,Wt,kt,le=(function(A){function E(K,at){var st=A.call(this,K,v.Hierarchy)||this;return st.schemaUrl=E.schemaUrl,st.hierarchyData=at,st}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.hierarchyData=this.hierarchyData,K.target=this.target,K},E.schemaUrl="http://powerbi.com/product/schema#hierarchy",E})(Z);function re(A){if(A.filterType)return A.filterType;var E=A,K=A;return typeof E.operator=="string"&&Array.isArray(E.values)?v.Basic:typeof K.logicalOperator=="string"&&Array.isArray(K.conditions)?v.Advanced:v.Unknown}function ae(A){return!(!A.table||!A.column||A.aggregationFunction)}e.HierarchyFilter=le,e.isFilterKeyColumnsTarget=function(A){return ae(A)&&!!A.keys},e.isBasicFilterWithKeys=function(A){return re(A)===v.Basic&&!!A.keyValues},e.getFilterType=re,e.isMeasure=function(A){return A.table!==void 0&&A.measure!==void 0},e.isColumn=ae,e.isHierarchyLevel=function(A){return!(!(A.table&&A.hierarchy&&A.hierarchyLevel)||A.aggregationFunction)},e.isHierarchyLevelAggr=function(A){return!!(A.table&&A.hierarchy&&A.hierarchyLevel&&A.aggregationFunction)},e.isColumnAggr=function(A){return!!(A.table&&A.column&&A.aggregationFunction)},e.isPercentOfGrandTotal=function(A){return!!A.percentOfGrandTotal},(kt=e.CredentialType||(e.CredentialType={}))[kt.NoConnection=0]="NoConnection",kt[kt.OnBehalfOf=1]="OnBehalfOf",kt[kt.Anonymous=2]="Anonymous",(Wt=e.DataCacheMode||(e.DataCacheMode={}))[Wt.Import=0]="Import",Wt[Wt.DirectQuery=1]="DirectQuery",(gt=e.AggregateFunction||(e.AggregateFunction={}))[gt.Default=1]="Default",gt[gt.None=2]="None",gt[gt.Sum=3]="Sum",gt[gt.Min=4]="Min",gt[gt.Max=5]="Max",gt[gt.Count=6]="Count",gt[gt.Average=7]="Average",gt[gt.DistinctCount=8]="DistinctCount",(zt=e.BrowserPrintAdjustmentsMode||(e.BrowserPrintAdjustmentsMode={}))[zt.Default=0]="Default",zt[zt.NoAdjustments=1]="NoAdjustments",(Ht=e.PageNavigationPosition||(e.PageNavigationPosition={}))[Ht.Bottom=0]="Bottom",Ht[Ht.Left=1]="Left",(xt=e.QnaMode||(e.QnaMode={}))[xt.Interactive=0]="Interactive",xt[xt.ResultOnly=1]="ResultOnly",(et=e.ExportDataType||(e.ExportDataType={}))[et.Summarized=0]="Summarized",et[et.Underlying=1]="Underlying",(J=e.BookmarksPlayMode||(e.BookmarksPlayMode={}))[J.Off=0]="Off",J[J.Presentation=1]="Presentation",e.CommonErrorC
1odes={TokenExpired:"TokenExpired",NotFound:"PowerBIEntityNotFound",InvalidParameters:"Invalid parameters",LoadReportFailed:"LoadReportFailed",NotAuthorized:"PowerBINotAuthorizedException",FailedToLoadModel:"ExplorationContainer_FailedToLoadModel_DefaultDetails"},e.TextAlignment={Left:"left",Center:"center",Right:"right"},e.LegendPosition={Top:"Top",Bottom:"Bottom",Right:"Right",Left:"Left",TopCenter:"TopCenter",BottomCenter:"BottomCenter",RightCenter:"RightCenter",LeftCenter:"LeftCenter"},(z=e.SortDirection||(e.SortDirection={}))[z.Ascending=1]="Ascending",z[z.Descending=2]="Descending";var It=(function(){function A(E){this.$schema=E}return A.prototype.toJSON=function(){return{$schema:this.$schema}},A})();e.Selector=It;var Qt=(function(A){function E(K){var at=A.call(this,E.schemaUrl)||this;return at.pageName=K,at}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.pageName=this.pageName,K},E.schemaUrl="http://powerbi.com/product/schema#pageSelector",E})(It);e.PageSelector=Qt;var Dt=(function(A){function E(K){var at=A.call(this,E.schemaUrl)||this;return at.visualName=K,at}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.visualName=this.visualName,K},E.schemaUrl="http://powerbi.com/product/schema#visualSelector",E})(It);e.VisualSelector=Dt;var ie=(function(A){function E(K){var at=A.call(this,Dt.schemaUrl)||this;return at.visualType=K,at}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.visualType=this.visualType,K},E.schemaUrl="http://powerbi.com/product/schema#visualTypeSelector",E})(It);e.VisualTypeSelector=ie;var bt,Mt,jt,se=(function(A){function E(K){var at=A.call(this,Dt.schemaUrl)||this;return at.target=K,at}return u(E,A),E.prototype.toJSON=function(){var K=A.prototype.toJSON.call(this);return K.target=this.target,K},E.schemaUrl="http://powerbi.com/product/schema#slicerTargetSelector",E})(It);function Zt(A){return Array.isArray(A)}function Nt(A){return A&&!!A.groupName}function Xt(A){return Array.isArray(A)}function nt(A){var E=A.message;return E||(E="".concat(A.path," is invalid. Not meeting ").concat(A.keyword," constraint")),{message:E}}e.SlicerTargetSelector=se,(jt=e.CommandDisplayOption||(e.CommandDisplayOption={}))[jt.Enabled=0]="Enabled",jt[jt.Disabled=1]="Disabled",jt[jt.Hidden=2]="Hidden",(Mt=e.VisualDataRoleKind||(e.VisualDataRoleKind={}))[Mt.Grouping=0]="Grouping",Mt[Mt.Measure=1]="Measure",Mt[Mt.GroupingOrMeasure=2]="GroupingOrMeasure",(bt=e.VisualDataRoleKindPreference||(e.VisualDataRoleKindPreference={}))[bt.Measure=0]="Measure",bt[bt.Grouping=1]="Grouping",e.isOnLoadFilters=function(A){return A&&!Zt(A)},e.isReportFiltersArray=Zt,e.isFlatMenuExtension=function(A){return A&&!Nt(A)},e.isGroupedMenuExtension=Nt,e.isIExtensions=function(A){return A&&!Xt(A)},e.isIExtensionArray=Xt,e.validateVisualSelector=function(A){var E=q.Validators.visualSelectorValidator.validate(A);return E?E.map(nt):void 0},e.validateSlicer=function(A){var E=q.Validators.slicerValidator.validate(A);return E?E.map(nt):void 0},e.validateSlicerState=function(A){var E=q.Validators.slicerStateValidator.validate(A);return E?E.map(nt):void 0},e.validatePlayBookmarkRequest=function(A){var E=q.Validators.playBookmarkRequestValidator.validate(A);return E?E.map(nt):void 0},e.validateAddBookmarkRequest=function(A){var E=q.Validators.addBookmarkRequestValidator.validate(A);return E?E.map(nt):void 0},e.validateApplyBookmarkByNameRequest=function(A){var E=q.Validators.applyBookmarkByNameRequestValidator.validate(A);return E?E.map(nt):void 0},e.validateApplyBookmarkStateRequest=function(A){var E=q.Validators.applyBookmarkStateRequestValidator.validate(A);return E?E.map(nt):void 0},e.validateCaptureBookmarkRequest=function(A){var E=q.Validators.captureBookmarkRequestValidator.validate(A);return E?E.map(nt):void 0},e.validateSettings=function(A){var E=q.Validators.settingsValidator.validate(A);return E?E.map(nt):void 0},e.validatePanes=function(A){var E=q.Validators.reportPanesValidator.validate(A);return E?E.map(nt):void 0},e.validateBookmarksPane=function(A){var E=q.Validators.bookmarksPaneValidator.validate(A);return E?E.map(nt):void 0},e.validateFiltersPane=function(A){var E=q.Validators.filtersPaneValidator.validate(A);return E?E.map(nt):void 0},e.validateFieldsPane=function(A){var E=q.Validators.fieldsPaneValidator.validate(A);return E?E.map(nt):void 0},e.validatePageNavigationPane=function(A){var E=q.Validators.pageNavigationPaneValidator.validate(A);return E?E.map(nt):void 0},e.validateSelectionPane=function(A){var E=q.Validators.selectionPaneValidator.validate(A);return E?E.map(nt):void 0},e.validateSyncSlicersPane=function(A){var E=q.Validators.syncSlicersPaneValidator.validate(A);return E?E.map(nt):void 0},e.validateVisualizationsPane=function(A){var E=q.Validators.visualizationsPaneValidator.validate(A);return E?E.map(nt):void 0},e.validateCustomPageSize=function(A){var E=q.Validators.customPageSizeValidator.validate(A);return E?E.map(nt):void 0},e.validateExtension=function(A){var E=q.Validators.extensionValidator.validate(A);return E?E.map(nt):void 0},e.validateMenuGroupExtension=function(A){var E=q.Validators.menuGroupExtensionValidator.validate(A);return E?E.map(nt):void 0},e.validateReportLoad=function(A){var E=q.Validators.reportLoadValidator.validate(A);return E?E.map(nt):void 0},e.validatePaginatedReportLoad=function(A){var E=q.Validators.paginatedReportLoadValidator.validate(A);return E?E.map(nt):void 0},e.validateCreateReport=function(A){var E=q.Validators.reportCreateValidator.validate(A);return E?E.map(nt):void 0},e.validateQuickCreate=function(A){var E=q.Validators.quickCreateValidator.validate(A);return E?E.map(nt):void 0},e.validateDashboardLoad=function(A){var E=q.Validators.dashboardLoadValidator.validate(A);return E?E.map(nt):void 0},e.validateTileLoad=function(A){var E=q.Validators.tileLoadValidator.validate(A);return E?E.map(nt):void 0}
vendor: 11,839 bytes, line 1
1,e.validatePage=function(A){var E=q.Validators.pageValidator.validate(A);return E?E.map(nt):void 0},e.validateFilter=function(A){var E=q.Validators.filterValidator.validate(A);return E?E.map(nt):void 0},e.validateUpdateFiltersRequest=function(A){var E=q.Validators.updateFiltersRequestValidator.validate(A);return E?E.map(nt):void 0},e.validateSaveAsParameters=function(A){var E=q.Validators.saveAsParametersValidator.validate(A);return E?E.map(nt):void 0},e.validateLoadQnaConfiguration=function(A){var E=q.Validators.loadQnaValidator.validate(A);return E?E.map(nt):void 0},e.validateQnaInterpretInputData=function(A){var E=q.Validators.qnaInterpretInputDataValidator.validate(A);return E?E.map(nt):void 0},e.validateExportDataRequest=function(A){var E=q.Validators.exportDataRequestValidator.validate(A);return E?E.map(nt):void 0},e.validateVisualHeader=function(A){var E=q.Validators.visualHeaderValidator.validate(A);return E?E.map(nt):void 0},e.validateVisualSettings=function(A){var E=q.Validators.visualSettingsValidator.validate(A);return E?E.map(nt):void 0},e.validateCommandsSettings=function(A){var E=q.Validators.commandsSettingsValidator.validate(A);return E?E.map(nt):void 0},e.validateCustomTheme=function(A){var E=q.Validators.customThemeValidator.validate(A);return E?E.map(nt):void 0},e.validateZoomLevel=function(A){var E=q.Validators.zoomLevelValidator.validate(A);return E?E.map(nt):void 0},e.validatePrintSettings=function(A){var E=q.Validators.printSettingsValidator.validate(A);return E?E.map(nt):void 0}},(g,e,p)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Validators=void 0;var a=p(2),u=p(5),v=p(6),c=p(7),t=p(8),o=p(9),n=p(10),i=p(11),r=p(12),l=p(13),s=p(14),d=p(15),h=p(16),y=p(17),V=p(18),w=p(19),S=p(20),P=p(21),O=p(22),B=p(23),I=p(24),q=p(25),Z=p(26),U=p(27),$=p(28),it=p(29),M=p(4),x=p(30),W=p(31),j=p(32),_=p(33);e.Validators={addBookmarkRequestValidator:new u.AddBookmarkRequestValidator,advancedFilterTypeValidator:new M.EnumValidator([0]),advancedFilterValidator:new r.AdvancedFilterValidator,anyArrayValidator:new M.ArrayValidator([new Z.AnyOfValidator([new M.StringValidator,new M.NumberValidator,new M.BooleanValidator])]),anyFilterValidator:new Z.AnyOfValidator([new r.BasicFilterValidator,new r.AdvancedFilterValidator,new r.IncludeExcludeFilterValidator,new r.NotSupportedFilterValidator,new r.RelativeDateFilterValidator,new r.TopNFilterValidator,new r.RelativeTimeFilterValidator,new r.HierarchyFilterValidator]),anyValueValidator:new Z.AnyOfValidator([new M.StringValidator,new M.NumberValidator,new M.BooleanValidator]),actionBarValidator:new a.ActionBarValidator,statusBarValidator:new a.StatusBarValidator,applyBookmarkByNameRequestValidator:new u.ApplyBookmarkByNameRequestValidator,applyBookmarkStateRequestValidator:new u.ApplyBookmarkStateRequestValidator,applyBookmarkValidator:new Z.AnyOfValidator([new u.ApplyBookmarkByNameRequestValidator,new u.ApplyBookmarkStateRequestValidator]),backgroundValidator:new M.EnumValidator([0,1]),basicFilterTypeValidator:new M.EnumValidator([1]),basicFilterValidator:new r.BasicFilterValidator,booleanArrayValidator:new M.BooleanArrayValidator,booleanValidator:new M.BooleanValidator,bookmarksPaneValidator:new d.BookmarksPaneValidator,captureBookmarkOptionsValidator:new u.CaptureBookmarkOptionsValidator,captureBookmarkRequestValidator:new u.CaptureBookmarkRequestValidator,columnSchemaArrayValidator:new M.ArrayValidator([new W.ColumnSchemaValidator]),commandDisplayOptionValidator:new M.EnumValidator([0,1,2]),commandExtensionSelectorValidator:new Z.AnyOfValidator([new P.VisualSelectorValidator,new P.VisualTypeSelectorValidator]),commandExtensionArrayValidator:new M.ArrayValidator([new i.CommandExtensionValidator]),commandExtensionValidator:new i.CommandExtensionValidator,commandsSettingsArrayValidator:new M.ArrayValidator([new v.CommandsSettingsValidator]),commandsSettingsValidator:new v.CommandsSettingsValidator,conditionItemValidator:new r.ConditionItemValidator,contrastModeValidator:new M.EnumValidator([0,1,2,3,4]),credentialDetailsValidator:new it.MapValidator([new M.StringValidator],[new M.StringValidator]),credentialsValidator:new W.CredentialsValidator,credentialTypeValidator:new M.EnumValidator([0,1,2]),customLayoutDisplayOptionValidator:new M.EnumValidator([0,1,2]),customLayoutValidator:new l.CustomLayoutValidator,customPageSizeValidator:new s.CustomPageSizeValidator,customThemeValidator:new c.CustomThemeValidator,dashboardLoadValidator:new t.DashboardLoadValidator,dataCacheModeValidator:new M.EnumValidator([0,1]),datasetBindingValidator:new o.DatasetBindingValidator,datasetCreateConfigValidator:new W.DatasetCreateConfigValidator,datasourceConnectionConfigValidator:new W.DatasourceConnectionConfigValidator,displayStateModeValidator:new M.EnumValidator([0,1]),displayStateValidator:new l.DisplayStateValidator,exportDataRequestValidator:new n.ExportDataRequestValidator,extensionArrayValidator:new M.ArrayValidator([new i.ExtensionValidator]),extensionsValidator:new Z.AnyOfValidator([new M.ArrayValidator([new i.ExtensionValidator]),new i.ExtensionsValidator]),extensionPointsValidator:new i.ExtensionPointsValidator,extensionValidator:new i.ExtensionValidator,fieldForbiddenValidator:new U.FieldForbiddenValidator,fieldRequiredValidator:new $.FieldRequiredValidator,fieldsPaneValidator:new d.FieldsPaneValidator,filterColumnTargetValidator:new r.FilterColumnTargetValidator,filterDisplaySettingsValidator:new r.FilterDisplaySettingsValidator,filterConditionsValidator:new M.ArrayValidator([new r.ConditionItemValidator]),filterHierarchyTargetValidator:new r.FilterHierarchyTargetValidator,filterMeasureTargetValidator:new r.FilterMeasureTargetValidator,filterTargetValidator:new Z.AnyOfValidator([new r.FilterColumnTargetValidator,new r.FilterHierarchyTargetValidator,new r.FilterMeasureTargetValidator,new M.ArrayValidator([new Z.AnyOfValidator([new r.FilterColumnTargetValidator,new r.FilterHierarchyTargetValidator,new r.FilterMeasureTargetValidator,new r.FilterKeyColumnsTargetValidator,new r.FilterKeyHierarchyTargetValidator])])]),filterValidator:new r.FilterValidator,filterTypeValidator:new M.EnumValidator([0,1,2,3,4,5,6,7,9]),filtersArrayValidator:new M.ArrayValidator([new r.FilterValidator]),filtersOperationsUpdateValidator:new M.EnumValidator([1,2,3]),filtersOperationsRemoveAllValidator:new M.EnumValidator([0]),filtersPaneValidator:new d.FiltersPaneValidator,hyperlinkClickBehaviorValidator:new M.EnumValidator([0,1,2]),includeExcludeFilterValidator:new r.IncludeExcludeFilterValidator,includeExludeFilterTypeValidator:new M.EnumValidator([3]),hierarchyFilterTypeValidator:new M.EnumValidator([9]),hierarchyFilterValuesValidator:new M.ArrayValidator([new r.HierarchyFilterNodeValidator]),layoutTypeValidator:new M.EnumValidator([0,1,2,3]),loadQnaValidator:new h.LoadQnaValidator,menuExtensionValidator:new Z.AnyOfValidator([new i.FlatMenuExtensionValidator,new i.GroupedMenuExtensionValidator]),menuGroupExtensionArrayValidator:new M.ArrayValidator([new i.MenuGroupExtensionValidator]),menuGroupExtensionValidator:new i.MenuGroupExtensionValidator,menuLocationValidator:new M.EnumValidator([0,1]),notSupportedFilterTypeValidator:new M.EnumValidator([2]),notSupportedFilterValidator:new r.NotSupportedFilterValidator,numberArrayValidator:new M.NumberArrayValidator,numberValidator:new M.NumberValidator,onLoadFiltersBaseValidator:new Z.AnyOfValidator([new r.OnLoadFiltersBaseValidator,new r.OnLoadFiltersBaseRemoveOperationValidator]),pageLayoutValidator:new it.MapValidator([new M.StringValidator],[new l.VisualLayoutValidator]),pageNavigationPaneValidator:new d.PageNavigationPaneValidator,pageNavigationPositionValidator:new M.EnumValidator([0,1]),pageSizeTypeValidator:new M.EnumValidator([0,1,2,3,4,5]),pageSizeValidator:new s.PageSizeValidator,pageValidator:new s.PageValidator,pageViewFieldValidator:new s.PageViewFieldValidator,pagesLayoutValidator:new it.MapValidator([new M.StringValidator],[new l.PageLayoutValidator]),paginatedReportCommandsValidator:new v.PaginatedReportCommandsValidator,paginatedReportLoadValidator:new w.PaginatedReportLoadValidator,paginatedReportsettingsValidator:new O.PaginatedReportSettingsValidator,parameterValuesArrayValidator:new M.ArrayValidator([new w.ReportParameterFieldsValidator]),parametersPanelValidator:new x.ParametersPanelValidator,permissionsValidator:new M.EnumValidator([0,1,2,4,7]),playBookmarkRequestValidator:new u.PlayBookmarkRequestValidator,printSettingsValidator:new _.PrintSettingsValidator,qnaInterpretInputDataValidator:new h.QnaInterpretInputDataValidator,qnaPanesValidator:new d.QnaPanesValidator,qnaSettingValidator:new h.QnaSettingsValidator,quickCreateValidator:new j.QuickCreateValidator,rawDataValidator:new M.ArrayValidator([new M.ArrayValidator([new M.StringValidator])]),relativeDateFilterOperatorValidator:new M.EnumValidator([0,1,2]),relativeDateFilterTimeUnitTypeValidator:new M.EnumValidator([0,1,2,3,4,5,6]),relativeDateFilterTypeValidator:new M.EnumValidator([4]),relativeDateFilterValidator:new r.RelativeDateFilterValidator,relativeDateTimeFilterTypeValidator:new M.EnumValidator([4,7]),relativeDateTimeFilterUnitTypeValidator:new M.EnumValidator([0,1,2,3,4,5,6,7,8]),relativeTimeFilterTimeUnitTypeValidator:new M.EnumValidator([7,8]),relativeTimeFilterTypeValidator:new M.EnumValidator([7]),relativeTimeFilterValidator:new r.RelativeTimeFilterValidator,reportBarsValidator:new a.ReportBarsValidator,reportCreateValidator:new y.ReportCreateValidator,reportLoadFiltersValidator:new Z.AnyOfValidator([new M.ArrayValidator([new r.FilterValidator]),new r.OnLoadFiltersValidator]),reportLoadValidator:new V.ReportLoadValidator,reportPanesValidator:new d.ReportPanesValidator,saveAsParametersValidator:new S.SaveAsParametersValidator,selectionPaneValidator:new d.SelectionPaneValidator,settingsValidator:new O.SettingsValidator,singleCommandSettingsValidator:new v.SingleCommandSettingsValidator,slicerSelectorValidator:new Z.AnyOfValidator([new P.VisualSelectorValidator,new P.SlicerTargetSelectorValidator]),slicerStateValidator:new B.SlicerStateValidator,slicerTargetValidator:new Z.AnyOfValidator([new r.FilterColumnTargetValidator,new r.FilterHierarchyTargetValidator,new r.FilterMeasureTargetValidator,new r.FilterKeyColumnsTargetValidator,new r.FilterKeyHierarchyTargetValidator]),slicerValidator:new B.SlicerValidator,stringArrayValidator:new M.StringArrayValidator,stringValidator:new M.StringValidator,syncSlicersPaneValidator:new d.SyncSlicersPaneValidator,tableDataArrayValidator:new M.ArrayValidator([new W.TableDataValidator]),tableSchemaListValidator:new M.ArrayValidator([new W.TableSchemaValidator]),tileLoadValidator:new I.TileLoadValidator,tokenTypeValidator:new M.EnumValidator([0,1]),topNFilterTypeValidator:new M.EnumValidator([5]),topNFilterValidator:new r.TopNFilterValidator,updateFiltersRequestValidator:new Z.AnyOfValidator([new r.UpdateFiltersRequestValidator,new r.RemoveFiltersRequestValidator]),viewModeValidator:new M.EnumValidator([0,1]),visualCommandSelectorValidator:new Z.AnyOfValidator([new P.VisualSelectorValidator,new P.VisualTypeSelectorValidator]),visualHeaderSelectorValidator:new Z.AnyOfValidator([new P.VisualSelectorValidator,new P.VisualTypeSelectorValidator]),visualHeaderSettingsValidator:new q.VisualHeaderSettingsValidator,visualHeaderValidator:new q.VisualHeaderValidator,visualHeadersValidator:new M.ArrayValidator([new q.VisualHeaderValidator]),visualizationsPaneValidator:new d.VisualizationsPaneValidator,visualLayoutValidator:new l.VisualLayoutValidator,visualSelectorValidator:new P.VisualSelectorValidator,visualSettingsValidator:new q.VisualSettingsValidator,visualTypeSelectorValidator:new P.VisualTypeSelectorValidator,zoomLevelValidator:new M.RangeValidator(.25,4)}},function(g,e,p){var a,u=this&&this.__extends||(a=function(r,l){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,d){s.__proto__=d}||function(s,d){for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])},a(r,l)},function(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");function s(){this.constructor=r}a(r,l),r.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.StatusBarValidator=e.ActionBarValidator=e.ReportBarsValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"actionBar",validators:[t.Validators.actionBarValidator]},{field:"statusBar",validators:[t.Validators.statusBarValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.ReportBarsValidator=o;var n=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"visible",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.ActionBarValidator=n;var i=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"visible",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.StatusBarValidator=i},(g,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MultipleFieldsValidator=void 0;var p=(function(){function a(u){this.fieldValidatorsPairs=u}return a.prototype.validate=function(u,v,c){if(!this.fieldValidatorsPairs)return null;for(var t=v?v+"."+c:c,o=0,n=this.fieldValidatorsPairs;o<n.length;o++)for(var i=n[o],r=0,l=i.validators;r<l.length;r++){var s=l[r].validate(u[i.field],t,i.field);if(s)return s}return null},a})();e.MultipleFieldsValidator=p},function(g,e){var p,a=this&&this.__extends||(p=function(V,w){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,P){S.__proto__=P}||function(S,P){for(var O in P)Object.prototype.hasOwnProperty.call(P,O)&&(S[O]=P[O])},p(V,w)},function(V,w){if(typeof w!="function"&&w!==null)throw new TypeError("Class extends value "+String(w)+" is not a constructor or null");function S(){this.constructor=V}p(V,w),V.prototype=w===null?Object.create(w):(S.prototype=w.prototype,new S)});Object.defineProperty(e,"__esModule",{value:!0}),e.RangeValidator=e.NumberArrayValidator=e.BooleanArrayValidator=e.StringArrayValidator=e.EnumValidator=e.SchemaValidator=e.ValueValidator=e.NumberValidator=e.BooleanValidator=e.StringValidator=e.TypeValidator=e.ArrayValidator=e.ObjectValidator=void 0;var u=(function(){function V(){}return V.prototype.validate=function(w,S,P){return w==null?null:typeof w!="object"||Array.isArray(w)?[{message:P!==void 0?P+" must be an object":"input must be an object",path:S,keyword:"type"}]:null},V})();e.ObjectValidator=u;var v=(function(){function V(w){this.itemValidators=w}return V.prototype.validate=function(w,S,P){if(w==null)return null;if(!Array.isArray(w))return[{message:P+" property is invalid",path:(S?S+".":"")+P,keyword:"type"}];for(var O=0;O<w.length;O++)for(var B=(S?S+".":"")+P+"."+O.toString(),I=0,q=this.itemValidators;I<q.length;I++)if(q[I].validate(w[O],B,P))return[{message:P+" property is invalid",path:(S?S+".":"")+P,keyword:"type"}];return null},V})();e.ArrayValidator=v;var c=(function(){function V(w){this.expectedType=w}return V.prototype.validate=function(w,S,P){return w==null?null:typeof w!==this.expectedType?[{message:P+" must be a "+this.expectedType,path:(S?S+".":"")+P,keyword:"type"}]:null},V})();e.TypeValidator=c;var t=(function(V){function w(){return V.call(this,"string")||this}return a(w,V),w})(c);e.StringValidator=t;var o=(function(V){function w(){return V.call(this,"boolean")||this}return a(w,V),w})(c);e.BooleanValidator=o;var n=(function(V){function w(){return V.call(this,"number")||this}return a(w,V),w})(c);e.NumberValidator=n;var i=(function(){function V(w){this.possibleValues=w}return V.prototype.validate=function(w,S,P){return w==null?null:this.possibleValues.indexOf(w)<0?[{message:P+" property is invali
1d",path:(S?S+".":"")+P,keyword:"invalid"}]:null},V})();e.ValueValidator=i;var r=(function(V){function w(S){var P=V.call(this,[S])||this;return P.schemaValue=S,P}return a(w,V),w.prototype.validate=function(S,P,O){return V.prototype.validate.call(this,S,P,O)},w})(i);e.SchemaValidator=r;var l=(function(V){function w(S){var P=V.call(this)||this;return P.possibleValues=S,P}return a(w,V),w.prototype.validate=function(S,P,O){return S==null?null:V.prototype.validate.call(this,S,P,O)||new i(this.possibleValues).validate(S,P,O)},w})(n);e.EnumValidator=l;var s=(function(V){function w(){return V.call(this,[new t])||this}return a(w,V),w.prototype.validate=function(S,P,O){return V.prototype.validate.call(this,S,P,O)?[{message:O+" must be an array of strings",path:(P?P+".":"")+O,keyword:"type"}]:null},w})(v);e.StringArrayValidator=s;var d=(function(V){function w(){return V.call(this,[new o])||this}return a(w,V),w.prototype.validate=function(S,P,O){return V.prototype.validate.call(this,S,P,O)?[{message:O+" must be an array of booleans",path:(P?P+".":"")+O,keyword:"type"}]:null},w})(v);e.BooleanArrayValidator=d;var h=(function(V){function w(){return V.call(this,[new n])||this}return a(w,V),w.prototype.validate=function(S,P,O){return V.prototype.validate.call(this,S,P,O)?[{message:O+" must be an array of numbers",path:(P?P+".":"")+O,keyword:"type"}]:null},w})(v);e.NumberArrayValidator=h;var y=(function(V){function w(S,P){var O=V.call(this)||this;return O.minValue=S,O.maxValue=P,O}return a(w,V),w.prototype.validate=function(S,P,O){return S==null?null:V.prototype.validate.call(this,S,P,O)||(S>this.maxValue||S<this.minValue?[{message:O+" must be a number between "+this.minValue.toString()+" and "+this.maxValue.toString(),path:(P?P+".":"")+O,keyword:"range"}]:null)},w})(n);e.RangeValidator=y},function(g,e,p){var a,u=this&&this.__extends||(a=function(d,h){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,V){y.__proto__=V}||function(y,V){for(var w in V)Object.prototype.hasOwnProperty.call(V,w)&&(y[w]=V[w])},a(d,h)},function(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");function y(){this.constructor=d}a(d,h),d.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)});Object.defineProperty(e,"__esModule",{value:!0}),e.CaptureBookmarkRequestValidator=e.CaptureBookmarkOptionsValidator=e.ApplyBookmarkStateRequestValidator=e.ApplyBookmarkByNameRequestValidator=e.AddBookmarkRequestValidator=e.PlayBookmarkRequestValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"playMode",validators:[t.Validators.fieldRequiredValidator,new c.EnumValidator([0,1])]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.PlayBookmarkRequestValidator=o;var n=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"state",validators:[t.Validators.stringValidator]},{field:"displayName",validators:[t.Validators.stringValidator]},{field:"apply",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.AddBookmarkRequestValidator=n;var i=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.ApplyBookmarkByNameRequestValidator=i;var r=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"state",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.ApplyBookmarkStateRequestValidator=r;var l=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"personalizeVisuals",validators:[t.Validators.booleanValidator]},{field:"allPages",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.CaptureBookmarkOptionsValidator=l;var s=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"options",validators:[t.Validators.fieldRequiredValidator,t.Validators.captureBookmarkOptionsValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.CaptureBookmarkRequestValidator=s},function(g,e,p){var a,u=this&&this.__extends||(a=function(r,l){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,d){s.__proto__=d}||function(s,d){for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])},a(r,l)},function(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");function s(){this.constructor=r}a(r,l),r.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.PaginatedReportCommandsValidator=e.SingleCommandSettingsValidator=e.CommandsSettingsValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"copy",validators:[t.Validators.singleCommandSettingsValidator]},{field:"drill",validators:[t.Validators.singleCommandSettingsValidator]},{field:"drillthrough",validators:[t.Validators.singleCommandSettingsValidator]},{field:"expandCollapse",validators:[t.Validators.singleCommandSettingsValidator]},{field:"exportData",validators:[t.Validators.singleCommandSettingsValidator]},{field:"includeExclude",validators:[t.Validators.singleCommandSettingsValidator]},{field:"removeVisual",validators:[t.Validators.singleCommandSettingsValidator]},{field:"search",validators:[t.Validators.singleCommandSettingsValidator]},{field:"seeData",validators:[t.Validators.singleCommandSettingsValidator]},{field:"sort",validators:[t.Validators.singleCommandSettingsValidator]},{field:"spotlight",validators:[t.Validators.singleCommandSettingsValidator]},{field:"insightsAnalysis",validators:[t.Validators.singleCommandSettingsValidator]},{field:"addComment",validators:[t.Validators.singleCommandSettingsValidator]},{field:"groupVisualContainers",validators:[t.Validators.singleCommandSettingsValidator]},{field:"summarize",validators:[t.Validators.singleCommandSettingsValidator]},{field:"clearSelection",validators:[t.Validators.singleCommandSettingsValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.CommandsSettingsValidator=o;var n=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"displayOption",validators:[t.Validators.fieldRequiredValidator,t.Validators.commandDisplayOptionValidator]},{field:"selector",validators:[t.Validators.visualCommandSelectorValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.SingleCommandSettingsValidator=n;var i=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"parameterPanel",validators:[t.Validators.parametersPanelValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.PaginatedReportCommandsValidator=i},function(g,e,p){var a,u=this&&this.__extends||(a=function(o,n){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])},a(o,n)},function(o,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function i(){this.constructor=o}a(o,n),o.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.CustomThemeValidator=void 0;var v=p(3),c=p(4),t=(function(o){function n(){return o!==null&&o.apply(this,arguments)||this}return u(n,o),n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"themeJson",validators:[new c.ObjectValidator]}];return new v.MultipleFieldsValidator(d).validate(i,r,l)},n})(c.ObjectValidator);e.CustomThemeValidator=t},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)},function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.DashboardLoadValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"accessToken",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"id",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"groupId",validators:[t.Validators.stringValidator]},{field:"pageView",validators:[t.Validators.pageViewFieldValidator]},{field:"tokenType",validators:[t.Validators.tokenTypeValidator]},{field:"embedUrl",validators:[t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.DashboardLoadValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)},function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.DatasetBindingValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"datasetId",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.DatasetBindingValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(o,n){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])},a(o,n)},function(o,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function i(){this.constructor=o}a(o,n),o.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.ExportDataRequestValidator=void 0;var v=p(3),c=p(4),t=(function(o){function n(){return o!==null&&o.apply(this,arguments)||this}return u(n,o),n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"rows",validators:[new c.NumberValidator]},{field:"exportDataType",validators:[new c.EnumValidator([0,1])]}];return new v.MultipleFieldsValidator(d).validate(i,r,l)},n})(c.ObjectValidator);e.ExportDataRequestValidator=t},function(g,e,p){var a,u=this&&this.__extends||(a=function(V,w){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,P){S.__proto__=P}||function(S,P){for(var O in P)Object.prototype.hasOwnProperty.call(P,O)&&(S[O]=P[O])},a(V,w)},function(V,w){if(typeof w!="function"&&w!==null)throw new TypeError("Class extends value "+String(w)+" is not a constructor or null");function S(){this.constructor=V}a(V,w),V.prototype=w===null?Object.create(w):(S.prototype=w.prototype,new S)});Object.defineProperty(e,"__esModule",{value:!0}),e.ExtensionsValidator=e.MenuGroupExtensionValidator=e.ExtensionValidator=e.CommandExtensionValidator=e.ExtensionItemValidator=e.ExtensionPointsValidator=e.GroupedMenuExtensionValidator=e.FlatMenuExtensionValidator=e.MenuExtensionBaseValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"title",validators:[t.Validators.stringValidator]},{field:"icon",validators:[t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.MenuExtensionBaseValidator=o;var n=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"menuLocation",validators:[t.Validators.menuLocationValidator]},{field:"groupName",validators:[t.Validators.fieldForbiddenValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(o);e.FlatMenuExtensionValidator=n;var i=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"groupName",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"menuLocation",validators:[t.Validators.fieldForbiddenValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(o);e.GroupedMenuExtensionValidator=i;var r=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"visualContextMenu",validators:[t.Validators.menuExtensionValidator]},{field:"visualOptionsMenu",validators:[t.Validators.menuExtensionValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.ExtensionPointsValidator=r;var l=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"extend",validators:[t.Validators.fieldRequiredValidator,t.Validators.extensionPointsValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.ExtensionItemValidator=l;var s=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"title",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"icon",validators:[t.Validators.stringValidator]},{field:"selector",validators:[t.Validators.commandExtensionSelectorValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(l);e.CommandExtensionValidator=s;var d=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"command",validators:[t.Validators.commandExtensionValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.ExtensionValidator=d;var h=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"title",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"menuLocation",validators:[t.Validators.menuLocationValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.MenuGroupExtensionValidator=h;var y=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"commands",validators:[t.Validators.fieldRequiredValidator,t.Validators.commandExtensionArrayValidator]},{field:"groups",validators:[t.Validators.menuGroupExtensionArrayValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.ExtensionsValidator=y},function(g,e,p){var a,u=this&&this.__extends||(a=function(j,_){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,H){k.__proto__=H}||function(k,H){for(var z in H)Object.prototype.hasOwnProperty.call(H,z)&&(k[z]=H[z])},a(j,_)},function(j,_){if(typeof _!="function"&&_!==null)throw new TypeError("Class extends value "+String(_)+" is not a constructor or null");function k(){this.constructor=j}a(j,_),j.prototype=_===null?Object.create(_):(k.prototype=_.prototype,new k)});Object.defineProperty(e,"__esModule",{value:!0}),e.OnLoadFiltersValidator=e.OnLoadFiltersBaseRemoveOperationValidator=e.OnLoadFiltersBaseValidator=e.ConditionItemValidator=e.RemoveFiltersRequestValidator=e.UpdateFiltersRequestValidator=e.FilterValidator=e.HierarchyFilterNodeValidator=e.HierarchyFilterValidator=e.IncludeExcludeFilterValidator=e.NotSupportedFilterValidator=e.TopNFilterValidator=e.RelativeTimeFilterValidator=e.RelativeDateFilterValidator=e.RelativeDateTimeFilterValidator=e.AdvancedFilterValidator=e.BasicFilterValidator=e.FilterValidatorBase=e.FilterDisplaySettingsValidator=e.FilterMeasureTargetValidator=e.FilterKeyHierarchyTargetValidator=e.FilterHierarchyTargetValidator=e.FilterKeyColumnsTargetValidator=e.FilterColumnTargetValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"table",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"column",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.FilterColumnTargetValidator=o;var n=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"keys",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringArrayValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(o);e.FilterKeyColumnsTargetValidator=n;var i=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"table",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"hierarchy",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"hierarchyLevel",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.FilterHierarchyTargetValidator=i;var r=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"keys",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringArrayValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(i);e.FilterKeyHierarchyTargetValidator=r;var l=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"table",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"measure",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.FilterMeasureTargetValidator=l;var s=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"isLockedInViewMode",validators:[t.Validators.booleanValidator]},{field:"isHiddenInViewMode",validators:[t.Validators.booleanValidator]},{field:"displayName",validators:[t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.FilterDisplaySettingsValidator=s;var d=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);
1if(J)return J;var et=[{field:"target",validators:[t.Validators.fieldRequiredValidator,t.Validators.filterTargetValidator]},{field:"$schema",validators:[t.Validators.stringValidator]},{field:"filterType",validators:[t.Validators.filterTypeValidator]},{field:"displaySettings",validators:[t.Validators.filterDisplaySettingsValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.FilterValidatorBase=d;var h=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"operator",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"values",validators:[t.Validators.fieldRequiredValidator,t.Validators.anyArrayValidator]},{field:"filterType",validators:[t.Validators.basicFilterTypeValidator]},{field:"requireSingleSelection",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(d);e.BasicFilterValidator=h;var y=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"logicalOperator",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"conditions",validators:[t.Validators.filterConditionsValidator]},{field:"filterType",validators:[t.Validators.advancedFilterTypeValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(d);e.AdvancedFilterValidator=y;var V=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"operator",validators:[t.Validators.fieldRequiredValidator,t.Validators.relativeDateFilterOperatorValidator]},{field:"timeUnitsCount",validators:[t.Validators.numberValidator]},{field:"timeUnitType",validators:[t.Validators.fieldRequiredValidator,t.Validators.relativeDateTimeFilterUnitTypeValidator]},{field:"filterType",validators:[t.Validators.relativeDateTimeFilterTypeValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(d);e.RelativeDateTimeFilterValidator=V;var w=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"includeToday",validators:[t.Validators.fieldRequiredValidator,t.Validators.booleanValidator]},{field:"timeUnitType",validators:[t.Validators.fieldRequiredValidator,t.Validators.relativeDateFilterTimeUnitTypeValidator]},{field:"filterType",validators:[t.Validators.relativeDateFilterTypeValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(V);e.RelativeDateFilterValidator=w;var S=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"timeUnitType",validators:[t.Validators.fieldRequiredValidator,t.Validators.relativeTimeFilterTimeUnitTypeValidator]},{field:"filterType",validators:[t.Validators.relativeTimeFilterTypeValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(V);e.RelativeTimeFilterValidator=S;var P=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"operator",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"itemCount",validators:[t.Validators.fieldRequiredValidator,t.Validators.numberValidator]},{field:"filterType",validators:[t.Validators.topNFilterTypeValidator]},{field:"orderBy",validators:[t.Validators.fieldRequiredValidator,t.Validators.filterTargetValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(d);e.TopNFilterValidator=P;var O=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);
1if(J)return J;var et=[{field:"message",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"notSupportedTypeName",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"filterType",validators:[t.Validators.notSupportedFilterTypeValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(d);e.NotSupportedFilterValidator=O;var B=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"isExclude",validators:[t.Validators.fieldRequiredValidator,t.Validators.booleanValidator]},{field:"values",validators:[t.Validators.fieldRequiredValidator,t.Validators.anyArrayValidator]},{field:"filterType",validators:[t.Validators.includeExludeFilterTypeValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(d);e.IncludeExcludeFilterValidator=B;var I=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"hierarchyData",validators:[t.Validators.fieldRequiredValidator,t.Validators.hierarchyFilterValuesValidator]},{field:"filterType",validators:[t.Validators.hierarchyFilterTypeValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(d);e.HierarchyFilterValidator=I;var q=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"value",validators:[t.Validators.anyValueValidator]},{field:"keyValues",validators:[t.Validators.anyArrayValidator]},{field:"children",validators:[t.Validators.hierarchyFilterValuesValidator]},{field:"operator",validators:[t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.HierarchyFilterNodeValidator=q;var Z=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){return k==null?null:j.prototype.validate.call(this,k,H,z)||t.Validators.anyFilterValidator.validate(k,H,z)},_})(c.ObjectValidator);e.FilterValidator=Z;var U=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"filtersOperation",validators:[t.Validators.fieldRequiredValidator,t.Validators.filtersOperationsUpdateValidator]},{field:"filters",validators:[t.Validators.fieldRequiredValidator,t.Validators.filtersArrayValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.UpdateFiltersRequestValidator=U;var $=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"filtersOperation",validators:[t.Validators.fieldRequiredValidator,t.Validators.filtersOperationsRemoveAllValidator]},{field:"filters",validators:[t.Validators.fieldForbiddenValidator,t.Validators.filtersArrayValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.RemoveFiltersRequestValidator=$;var it=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"value",validators:[t.Validators.anyValueValidator]},{field:"operator",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.ConditionItemValidator=it;var M=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);
1if(J)return J;var et=[{field:"operation",validators:[t.Validators.fieldRequiredValidator,t.Validators.filtersOperationsUpdateValidator]},{field:"filters",validators:[t.Validators.fieldRequiredValidator,t.Validators.filtersArrayValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.OnLoadFiltersBaseValidator=M;var x=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"operation",validators:[t.Validators.fieldRequiredValidator,t.Validators.filtersOperationsRemoveAllValidator]},{field:"filters",validators:[t.Validators.fieldForbiddenValidator,t.Validators.filtersArrayValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.OnLoadFiltersBaseRemoveOperationValidator=x;var W=(function(j){function _(){return j!==null&&j.apply(this,arguments)||this}return u(_,j),_.prototype.validate=function(k,H,z){if(k==null)return null;var J=j.prototype.validate.call(this,k,H,z);if(J)return J;var et=[{field:"allPages",validators:[t.Validators.onLoadFiltersBaseValidator]},{field:"currentPage",validators:[t.Validators.onLoadFiltersBaseValidator]}];return new v.MultipleFieldsValidator(et).validate(k,H,z)},_})(c.ObjectValidator);e.OnLoadFiltersValidator=W},function(g,e,p){var a,u=this&&this.__extends||(a=function(l,s){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var y in h)Object.prototype.hasOwnProperty.call(h,y)&&(d[y]=h[y])},a(l,s)},function(l,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function d(){this.constructor=l}a(l,s),l.prototype=s===null?Object.create(s):(d.prototype=s.prototype,new d)});Object.defineProperty(e,"__esModule",{value:!0}),e.PageLayoutValidator=e.DisplayStateValidator=e.VisualLayoutValidator=e.CustomLayoutValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"pageSize",validators:[t.Validators.pageSizeValidator]},{field:"displayOption",validators:[t.Validators.customLayoutDisplayOptionValidator]},{field:"pagesLayout",validators:[t.Validators.pagesLayoutValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.CustomLayoutValidator=o;var n=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"x",validators:[t.Validators.numberValidator]},{field:"y",validators:[t.Validators.numberValidator]},{field:"z",validators:[t.Validators.numberValidator]},{field:"width",validators:[t.Validators.numberValidator]},{field:"height",validators:[t.Validators.numberValidator]},{field:"displayState",validators:[t.Validators.displayStateValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.VisualLayoutValidator=n;var i=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"mode",validators:[t.Validators.displayStateModeValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.DisplayStateValidator=i;var r=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"visualsLayout",validators:[t.Validators.fieldRequiredValidator,t.Validators.pageLayoutValidator]},{field:"defaultLayout",validators:[t.Validators.visualLayoutValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.PageLayoutValidator=r},function(g,e,p){var a,u=this&&this.__extends||(a=function(l,s){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var y in h)Object.prototype.hasOwnProperty.call(h,y)&&(d[y]=h[y])},a(l,s)},function(l,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function d(){this.constructor=l}a(l,s),l.prototype=s===null?Object.create(s):(d.prototype=s.prototype,new d)});Object.defineProperty(e,"__esModule",{value:!0}),e.PageViewFieldValidator=e.PageValidator=e.CustomPageSizeValidator=e.PageSizeValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"type",validators:[t.Validators.fieldRequiredValidator,t.Validators.pageSizeTypeValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.PageSizeValidator=o;var n=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"width",validators:[t.Validators.numberValidator]},{field:"height",validators:[t.Validators.numberValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(o);e.CustomPageSizeValidator=n;var i=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.PageValidator=i;var r=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){return d==null?null:l.prototype.validate.call(this,d,h,y)||(["actualSize","fitToWidth","oneColumn"].indexOf(d)<0?[{message:'pageView must be a string with one of the following values: "actualSize", "fitToWidth", "oneColumn"'}]:null)},s})(c.StringValidator);e.PageViewFieldValidator=r},function(g,e,p){var a,u=this&&this.__extends||(a=function(V,w){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,P){S.__proto__=P}||function(S,P){for(var O in P)Object.prototype.hasOwnProperty.call(P,O)&&(S[O]=P[O])},a(V,w)},function(V,w){if(typeof w!="function"&&w!==null)throw new TypeError("Class extends value "+String(w)+" is not a constructor or null");function S(){this.constructor=V}a(V,w),V.prototype=w===null?Object.create(w):(S.prototype=w.prototype,new S)});Object.defineProperty(e,"__esModule",{value:!0}),e.VisualizationsPaneValidator=e.SyncSlicersPaneValidator=e.SelectionPaneValidator=e.PageNavigationPaneValidator=e.FiltersPaneValidator=e.FieldsPaneValidator=e.BookmarksPaneValidator=e.QnaPanesValidator=e.ReportPanesValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"bookmarks",validators:[t.Validators.bookmarksPaneValidator]},{field:"fields",validators:[t.Validators.fieldsPaneValidator]},{field:"filters",validators:[t.Validators.filtersPaneValidator]},{field:"pageNavigation",validators:[t.Validators.pageNavigationPaneValidator]},{field:"selection",validators:[t.Validators.selectionPaneValidator]},{field:"syncSlicers",validators:[t.Validators.syncSlicersPaneValidator]},{field:"visualizations",validators:[t.Validators.visualizationsPaneValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.ReportPanesValidator=o;var n=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"filters",validators:[t.Validators.filtersPaneValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.QnaPanesValidator=n;var i=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"visible",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.BookmarksPaneValidator=i;var r=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"expanded",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.FieldsPaneValidator=r;var l=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"visible",validators:[t.Validators.booleanValidator]},{field:"expanded",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.FiltersPaneValidator=l;var s=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"visible",validators:[t.Validators.booleanValidator]},{field:"position",validators:[t.Validators.pageNavigationPositionValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.PageNavigationPaneValidator=s;var d=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"visible",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.SelectionPaneValidator=d;var h=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"visible",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.SyncSlicersPaneValidator=h;var y=(function(V){function w(){return V!==null&&V.apply(this,arguments)||this}return u(w,V),w.prototype.validate=function(S,P,O){if(S==null)return null;var B=V.prototype.validate.call(this,S,P,O);if(B)return B;var I=[{field:"expanded",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(I).validate(S,P,O)},w})(c.ObjectValidator);e.VisualizationsPaneValidator=y},function(g,e,p){var a,u=this&&this.__extends||(a=function(r,l){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,d){s.__proto__=d}||function(s,d){for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])},a(r,l)},function(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");function s(){this.constructor=r}a(r,l),r.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.QnaInterpretInputDataValidator=e.QnaSettingsValidator=e.LoadQnaValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"accessToken",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"datasetIds",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringArrayValidator]},{field:"question",validators:[t.Validators.stringValidator]},{field:"viewMode",validators:[t.Validators.viewModeValidator]},{field:"settings",validators:[t.Validators.qnaSettingValidator]},{field:"tokenType",validators:[t.Validators.tokenTypeValidator]},{field:"groupId",validators:[t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.LoadQnaValidator=o;var n=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"filterPaneEnabled",validators:[t.Validators.booleanValidator]},{field:"hideErrors",validators:[t.Validators.booleanValidator]},{field:"panes",validators:[t.Validators.qnaPanesValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.QnaSettingsValidator=n;var i=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"datasetIds",validators:[t.Validators.stringArrayValidator]},{field:"question",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.QnaInterpretInputDataValidator=i},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)},function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.ReportCreateValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"accessToken",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"datasetId",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"groupId",validators:[t.Validators.stringValidator]},{field:"tokenType",validators:[t.Validators.tokenTypeValidator]},{field:"theme",validators:[t.Validators.customThemeValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.ReportCreateValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)},function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}
1a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.ReportLoadValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"accessToken",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"id",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"groupId",validators:[t.Validators.stringValidator]},{field:"settings",validators:[t.Validators.settingsValidator]},{field:"pageName",validators:[t.Validators.stringValidator]},{field:"filters",validators:[t.Validators.reportLoadFiltersValidator]},{field:"permissions",validators:[t.Validators.permissionsValidator]},{field:"viewMode",validators:[t.Validators.viewModeValidator]},{field:"tokenType",validators:[t.Validators.tokenTypeValidator]},{field:"bookmark",validators:[t.Validators.applyBookmarkValidator]},{field:"theme",validators:[t.Validators.customThemeValidator]},{field:"embedUrl",validators:[t.Validators.stringValidator]},{field:"datasetBinding",validators:[t.Validators.datasetBindingValidator]},{field:"contrastMode",validators:[t.Validators.contrastModeValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.ReportLoadValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(i,r){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,s){l.__proto__=s}||function(l,s){for(var d in s)Object.prototype.hasOwnProperty.call(s,d)&&(l[d]=s[d])},a(i,r)},function(i,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=i}a(i,r),i.prototype=r===null?Object.create(r):(l.prototype=r.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.ReportParameterFieldsValidator=e.PaginatedReportLoadValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return u(r,i),r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"accessToken",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"id",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"groupId",validators:[t.Validators.stringValidator]},{field:"settings",validators:[t.Validators.paginatedReportsettingsValidator]},{field:"tokenType",validators:[t.Validators.tokenTypeValidator]},{field:"embedUrl",validators:[t.Validators.stringValidator]},{field:"type",validators:[t.Validators.stringValidator]},{field:"parameterValues",validators:[t.Validators.parameterValuesArrayValidator]}];return new v.MultipleFieldsValidator(y).validate(l,s,d)},r})(c.ObjectValidator);e.PaginatedReportLoadValidator=o;var n=(function(){function i(){}return i.prototype.validate=function(r,l,s){if(r==null)return null;var d=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"value",validators:[t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(d).validate(r,l,s)},i})();e.ReportParameterFieldsValidator=n},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)},function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.SaveAsParametersValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.SaveAsParametersValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(l,s){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var y in h)Object.prototype.hasOwnProperty.call(h,y)&&(d[y]=h[y])},a(l,s)},function(l,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function d(){this.constructor=l}a(l,s),l.prototype=s===null?Object.create(s):(d.prototype=s.prototype,new d)});Object.defineProperty(e,"__esModule",{value:!0}),e.SlicerTargetSelectorValidator=e.VisualTypeSelectorValidator=e.VisualSelectorValidator=void 0;var v=p(3),c=p(4),t=p(4),o=p(1),n=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"$schema",validators:[o.Validators.stringValidator,new t.SchemaValidator("http://powerbi.com/product/schema#visualSelector")]},{field:"visualName",validators:[o.Validators.fieldRequiredValidator,o.Validators.stringValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.VisualSelectorValidator=n;var i=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"$schema",validators:[o.Validators.fieldRequiredValidator,o.Validators.stringValidator,new t.SchemaValidator("http://powerbi.com/product/schema#visualTypeSelector")]},{field:"visualType",validators:[o.Validators.fieldRequiredValidator,o.Validators.stringValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.VisualTypeSelectorValidator=i;var r=(function(l){function s(){return l!==null&&l.apply(this,arguments)||this}return u(s,l),s.prototype.validate=function(d,h,y){if(d==null)return null;var V=l.prototype.validate.call(this,d,h,y);if(V)return V;var w=[{field:"$schema",validators:[o.Validators.fieldRequiredValidator,o.Validators.stringValidator,new t.SchemaValidator("http://powerbi.com/product/schema#slicerTargetSelector")]},{field:"target",validators:[o.Validators.fieldRequiredValidator,o.Validators.slicerTargetValidator]}];return new v.MultipleFieldsValidator(w).validate(d,h,y)},s})(c.ObjectValidator);e.SlicerTargetSelectorValidator=r},function(g,e,p){var a,u=this&&this.__extends||(a=function(i,r){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,s){l.__proto__=s}||function(l,s){for(var d in s)Object.prototype.hasOwnProperty.call(s,d)&&(l[d]=s[d])},a(i,r)},function(i,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=i}a(i,r),i.prototype=r===null?Object.create(r):(l.prototype=r.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.PaginatedReportSettingsValidator=e.SettingsValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return u(r,i),r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"filterPaneEnabled",validators:[t.Validators.booleanValidator]},{field:"navContentPaneEnabled",validators:[t.Validators.booleanValidator]},{field:"bookmarksPaneEnabled",validators:[t.Validators.booleanValidator]},{field:"useCustomSaveAsDialog",validators:[t.Validators.booleanValidator]},{field:"extensions",validators:[t.Validators.extensionsValidator]},{field:"layoutType",validators:[t.Validators.layoutTypeValidator]},{field:"customLayout",validators:[t.Validators.customLayoutValidator]},{field:"background",validators:[t.Validators.backgroundValidator]},{field:"visualSettings",validators:[t.Validators.visualSettingsValidator]},{field:"hideErrors",validators:[t.Validators.booleanValidator]},{field:"commands",validators:[t.Validators.commandsSettingsArrayValidator]},{field:"hyperlinkClickBehavior",validators:[t.Validators.hyperlinkClickBehaviorValidator]},{field:"bars",validators:[t.Validators.reportBarsValidator]},{field:"panes",validators:[t.Validators.reportPanesValidator]},{field:"personalBookmarksEnabled",validators:[t.Validators.booleanValidator]},{field:"persistentFiltersEnabled",validators:[t.Validators.booleanValidator]},{field:"visualRenderedEvents",validators:[t.Validators.booleanValidator]},{field:"authoringHintsEnabled",validators:[t.Validators.booleanValidator]},{field:"printSettings",validators:[t.Validators.printSettingsValidator]}];return new v.MultipleFieldsValidator(y).validate(l,s,d)},r})(c.ObjectValidator);e.SettingsValidator=o;var n=(function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return u(r,i),r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"commands",validators:[t.Validators.paginatedReportCommandsValidator]}];return new v.MultipleFieldsValidator(y).validate(l,s,d)},r})(c.ObjectValidator);e.PaginatedReportSettingsValidator=n},function(g,e,p){var a,u=this&&this.__extends||(a=function(i,r){return a=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,s){l.__proto__=s}||function(l,s){for(var d in s)Object.prototype.hasOwnProperty.call(s,d)&&(l[d]=s[d])},a(i,r)},function(i,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=i}a(i,r),i.prototype=r===null?Object.create(r):(l.prototype=r.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.SlicerStateValidator=e.SlicerValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return u(r,i),r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"selector",validators:[t.Validators.fieldRequiredValidator,t.Validators.slicerSelectorValidator]},{field:"state",validators:[t.Validators.fieldRequiredValidator,t.Validators.slicerStateValidator]}];return new v.MultipleFieldsValidator(y).validate(l,s,d)},r})(c.ObjectValidator);e.SlicerValidator=o;var n=(function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return u(r,i),r.prototype.validate=function(l,s,d){if(l==null)return null;var h=i.prototype.validate.call(this,l,s,d);if(h)return h;var y=[{field:"filters",validators:[t.Validators.filtersArrayValidator]}];return new v.MultipleFieldsValidator(y).validate(l,s,d)},r})(c.ObjectValidator);e.SlicerStateValidator=n},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)},function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.TileLoadValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"accessToken",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"id",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"dashboardId",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"groupId",validators:[t.Validators.stringValidator]},{field:"pageView",validators:[t.Validators.stringValidator]},{field:"tokenType",validators:[t.Validators.tokenTypeValidator]},{field:"width",validators:[t.Validators.numberValidator]},{field:"height",validators:[t.Validators.numberValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.TileLoadValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(r,l){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,d){s.__proto__=d}||function(s,d){for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(s[h]=d[h])},a(r,l)},function(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");function s(){this.constructor=r}a(r,l),r.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.VisualHeaderValidator=e.VisualHeaderSettingsValidator=e.VisualSettingsValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"visualHeaders",validators:[t.Validators.visualHeadersValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.VisualSettingsValidator=o;var n=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"visible",validators:[t.Validators.booleanValidator]}];
1return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.VisualHeaderSettingsValidator=n;var i=(function(r){function l(){return r!==null&&r.apply(this,arguments)||this}return u(l,r),l.prototype.validate=function(s,d,h){if(s==null)return null;var y=r.prototype.validate.call(this,s,d,h);if(y)return y;var V=[{field:"settings",validators:[t.Validators.fieldRequiredValidator,t.Validators.visualHeaderSettingsValidator]},{field:"selector",validators:[t.Validators.visualHeaderSelectorValidator]}];return new v.MultipleFieldsValidator(V).validate(s,d,h)},l})(c.ObjectValidator);e.VisualHeaderValidator=i},(g,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AnyOfValidator=void 0;var p=(function(){function a(u){this.validators=u}return a.prototype.validate=function(u,v,c){if(u==null)return null;for(var t=!1,o=0,n=this.validators;o<n.length;o++)if(!n[o].validate(u,v,c)){t=!0;break}return t?null:[{message:c+" property is invalid",path:(v?v+".":"")+c,keyword:"invalid"}]},a})();e.AnyOfValidator=p},(g,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.FieldForbiddenValidator=void 0;var p=(function(){function a(){}return a.prototype.validate=function(u,v,c){return u!==void 0?[{message:c+" is forbidden",path:(v?v+".":"")+c,keyword:"forbidden"}]:null},a})();e.FieldForbiddenValidator=p},(g,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.FieldRequiredValidator=void 0;var p=(function(){function a(){}return a.prototype.validate=function(u,v,c){return u==null?[{message:c+" is required",path:(v?v+".":"")+c,keyword:"required"}]:null},a})();e.FieldRequiredValidator=p},function(g,e,p){var a,u=this&&this.__extends||(a=function(c,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},a(c,t)},function(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function o(){this.constructor=c}a(c,t),c.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.MapValidator=void 0;var v=(function(c){function t(o,n){var i=c.call(this)||this;return i.keyValidators=o,i.valueValidators=n,i}return u(t,c),t.prototype.validate=function(o,n,i){if(o==null)return null;var r=c.prototype.validate.call(this,o,n,i);if(r)return r;for(var l in o)if(o.hasOwnProperty(l)){for(var s=(n?n+".":"")+i+"."+l,d=0,h=this.keyValidators;d<h.length;d++)if(r=h[d].validate(l,s,i))return r;for(var y=0,V=this.valueValidators;y<V.length;y++)if(r=V[y].validate(o[l],s,i))return r}return null},t})(p(4).ObjectValidator);e.MapValidator=v},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)},function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.ParametersPanelValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"expanded",validators:[t.Validators.booleanValidator]},{field:"enabled",validators:[t.Validators.booleanValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.ParametersPanelValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(d,h){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,V){y.__proto__=V}||function(y,V){for(var w in V)Object.prototype.hasOwnProperty.call(V,w)&&(y[w]=V[w])},a(d,h)},function(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");function y(){this.constructor=d}
1a(d,h),d.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)});Object.defineProperty(e,"__esModule",{value:!0}),e.TableDataValidator=e.TableSchemaValidator=e.ColumnSchemaValidator=e.CredentialsValidator=e.DatasourceConnectionConfigValidator=e.DatasetCreateConfigValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"locale",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"mashupDocument",validators:[t.Validators.stringValidator]},{field:"datasourceConnectionConfig",validators:[t.Validators.datasourceConnectionConfigValidator]},{field:"tableSchemaList",validators:[t.Validators.tableSchemaListValidator]},{field:"data",validators:[t.Validators.tableDataArrayValidator]}];return(S=new v.MultipleFieldsValidator(P).validate(y,V,w))||(y.datasourceConnectionConfig&&y.mashupDocument==null?[{message:"mashupDocument cannot be empty when datasourceConnectionConfig is presented"}]:y.data&&y.tableSchemaList==null?[{message:"tableSchemaList cannot be empty when data is provided"}]:y.data==null&&y.mashupDocument==null?[{message:"At least one of data or mashupDocument must be provided"}]:void 0)},h})(c.ObjectValidator);e.DatasetCreateConfigValidator=o;var n=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"dataCacheMode",validators:[t.Validators.dataCacheModeValidator]},{field:"credentials",validators:[t.Validators.credentialsValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.DatasourceConnectionConfigValidator=n;var i=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"credentialType",validators:[t.Validators.credentialTypeValidator]},{field:"credentialDetails",validators:[t.Validators.credentialDetailsValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.CredentialsValidator=i;var r=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"displayName",validators:[t.Validators.stringValidator]},{field:"dataType",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.ColumnSchemaValidator=r;var l=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"columns",validators:[t.Validators.fieldRequiredValidator,t.Validators.columnSchemaArrayValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.TableSchemaValidator=l;var s=(function(d){function h(){return d!==null&&d.apply(this,arguments)||this}return u(h,d),h.prototype.validate=function(y,V,w){if(y==null)return null;var S=d.prototype.validate.call(this,y,V,w);if(S)return S;var P=[{field:"name",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"rows",validators:[t.Validators.fieldRequiredValidator,t.Validators.rawDataValidator]}];return new v.MultipleFieldsValidator(P).validate(y,V,w)},h})(c.ObjectValidator);e.TableDataValidator=s},function(g,e,p){var a,u=this&&this.__extends||(a=function(n,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(r[s]=l[s])},a(n,i)}
1,function(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=n}a(n,i),n.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.QuickCreateValidator=void 0;var v=p(3),c=p(4),t=p(1),o=(function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return u(i,n),i.prototype.validate=function(r,l,s){if(r==null)return null;var d=n.prototype.validate.call(this,r,l,s);if(d)return d;var h=[{field:"accessToken",validators:[t.Validators.fieldRequiredValidator,t.Validators.stringValidator]},{field:"groupId",validators:[t.Validators.stringValidator]},{field:"tokenType",validators:[t.Validators.tokenTypeValidator]},{field:"theme",validators:[t.Validators.customThemeValidator]},{field:"datasetCreateConfig",validators:[t.Validators.fieldRequiredValidator,t.Validators.datasetCreateConfigValidator]}];return new v.MultipleFieldsValidator(h).validate(r,l,s)},i})(c.ObjectValidator);e.QuickCreateValidator=o},function(g,e,p){var a,u=this&&this.__extends||(a=function(o,n){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])},a(o,n)},function(o,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function i(){this.constructor=o}a(o,n),o.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.PrintSettingsValidator=void 0;var v=p(3),c=p(4),t=(function(o){function n(){return o!==null&&o.apply(this,arguments)||this}return u(n,o),n.prototype.validate=function(i,r,l){if(i==null)return null;var s=o.prototype.validate.call(this,i,r,l);if(s)return s;var d=[{field:"browserPrintAdjustmentsMode",validators:[new c.EnumValidator([0,1])]}];return new v.MultipleFieldsValidator(d).validate(i,r,l)},n})(c.ObjectValidator);e.PrintSettingsValidator=t}],f={},b=(function g(e){var p=f[e];if(p!==void 0)return p.exports;var a=f[e]={exports:{}};return T[e].call(a.exports,a,a.exports,g),a.exports})(0);return b})(),N.exports=C()},890:N=>{N.exports=vt},719:N=>{N.exports=Ot},156:N=>{N.exports=Ct}},X={};function L(N){var C=X[N];if(C!==void 0)return C.exports;var T=X[N]={exports:{}};return Lt[N].call(T.exports,T,T.exports,L),T.exports}L.n=N=>{var C=N&&N.__esModule?()=>N.default:()=>N;return L.d(C,{a:C}),C},L.d=(N,C)=>{for(var T in C)L.o(C,T)&&!L.o(N,T)&&Object.defineProperty(N,T,{enumerable:!0,get:C[T]})},L.o=(N,C)=>Object.prototype.hasOwnProperty.call(N,C),L.r=N=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(N,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(N,"__esModule",{value:!0})};var Q={};return(()=>{L.r(Q),L.d(Q,{EmbedType:()=>C,PowerBIEmbed:()=>c});var N,C,T=L(156),f=L(719),b=L(149),g=L(890),e=L.n(g),p=(N=function(t,o){return N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])},N(t,o)},function(t,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function n(){this.constructor=t}N(t,o),t.prototype=o===null?Object.create(o):(n.prototype=o.prototype,new n)}),a=function(t,o,n,i){return new(n||(n=Promise))((function(r,l){function s(y){try{h(i.next(y))}catch(V){l(V)}}function d(y){try{h(i.throw(y))}catch(V){l(V)}}function h(y){var V;y.done?r(y.value):(V=y.value,V instanceof n?V:new n((function(w){w(V)}))).then(s,d)}h((i=i.apply(t,[])).next())}))},u=function(t,o){var n,i,r,l,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return l={next:d(0),throw:d(1),return:d(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function d(h){return function(y){return(function(V){if(n)throw new TypeError("Generator is already executing.");for(;l&&(l=0,V[0]&&(s=0)),s;)try{if(n=1,i&&(r=2&V[0]?i.return:V[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,V[1])).done)return r;switch(i=0,r&&(V=[2&V[0],r.value]),V[0]){case 0:case 1:r=V;break;case 4:return s.label++,{value:V[1],done:!1};case 5:s.label++,i=V[1],V=[0];continue;case 7:V=s.ops.pop(),s.trys.pop();continue;default:if(!((r=(r=s.trys).length>
10&&r[r.length-1])||V[0]!==6&&V[0]!==2)){s=0;continue}if(V[0]===3&&(!r||V[1]>r[0]&&V[1]<r[3])){s.label=V[1];break}if(V[0]===6&&s.label<r[1]){s.label=r[1],r=V;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(V);break}r[2]&&s.ops.pop(),s.trys.pop();continue}V=o.call(t,s)}catch(w){V=[6,w],i=0}finally{n=r=0}if(5&V[0])throw V[1];return{value:V[0]?V[1]:void 0,done:!0}})([h,y])}}},v=function(t,o,n){for(var i,r=0,l=o.length;r<l;r++)!i&&r in o||(i||(i=Array.prototype.slice.call(o,0,r)),i[r]=o[r]);return t.concat(i||Array.prototype.slice.call(o))};(function(t){t.Create="create",t.Report="report",t.Dashboard="dashboard",t.Tile="tile",t.Qna="qna",t.Visual="visual"})(C||(C={}));var c=(function(t){function o(n){var i=t.call(this,n)||this;return i.containerRef=T.createRef(),i.prevEventHandlerMapString="",i.props.service?i.powerbi=i.props.service:i.powerbi=new f.service.Service(f.factories.hpmFactory,f.factories.wpmpFactory,f.factories.routerFactory),i.powerbi.setSdkInfo("powerbi-client-react","1.4.0"),i}return p(o,t),Object.defineProperty(o.prototype,"embed",{get:function(){return this._embed},set:function(n){this._embed=n,this.invokeGetEmbedCallback()},enumerable:!1,configurable:!0}),o.prototype.componentDidMount=function(){this.containerRef.current&&(this.props.embedConfig.accessToken&&this.props.embedConfig.embedUrl?this.embedEntity():this.embed=this.powerbi.bootstrap(this.containerRef.current,this.props.embedConfig)),this.props.eventHandlers&&this.embed&&this.setEventHandlers(this.embed,this.props.eventHandlers)},o.prototype.componentDidUpdate=function(n){return a(this,void 0,void 0,(function(){var i,r,l,s;return u(this,(function(d){switch(d.label){case 0:return this.embedOrUpdateAccessToken(n),this.props.eventHandlers&&this.embed&&this.setEventHandlers(this.embed,this.props.eventHandlers),e()(this.props.embedConfig.settings,n.embedConfig.settings)?[3,2]:[4,this.updateSettings()];case 1:d.sent(),d.label=2;case 2:if(this.props.embedConfig.type!==C.Report)return[3,11];d.label=3;case 3:return d.trys.push([3,10,,11]),i=this.props.embedConfig,r=i.filters,l=n.embedConfig,i.pageName&&i.pageName!==l.pageName?[4,this.embed.setPage(i.pageName)]:[3,5];case 4:d.sent(),d.label=5;case 5:return!r||e()(r,l.filters)?[3,7]:[4,this.embed.updateFilters(b.FiltersOperations.Replace,r)];case 6:return d.sent(),[3,9];case 7:return r||!l.filters?[3,9]:[4,this.embed.updateFilters(b.FiltersOperations.RemoveAll)];case 8:d.sent(),d.label=9;case 9:return[3,11];case 10:return s=d.sent(),console.error(s),[3,11];case 11:return[2]}}
1))}))},o.prototype.componentWillUnmount=function(){this.containerRef.current&&this.powerbi.reset(this.containerRef.current),this.prevEventHandlerMapString=""},o.prototype.render=function(){return T.createElement("div",{ref:this.containerRef,className:this.props.cssClassName})},o.prototype.embedEntity=function(){this.containerRef.current&&(this.props.phasedEmbedding&&this.props.embedConfig.type===C.Report?this.embed=this.powerbi.load(this.containerRef.current,this.props.embedConfig):(this.props.phasedEmbedding&&console.error("Phased embedding is not supported for type ".concat(this.props.embedConfig.type)),this.props.embedConfig.type===C.Create?this.embed=this.powerbi.createReport(this.containerRef.current,this.props.embedConfig):this.embed=this.powerbi.embed(this.containerRef.current,this.props.embedConfig)))},o.prototype.embedOrUpdateAccessToken=function(n){return a(this,void 0,void 0,(function(){var i;return u(this,(function(r){switch(r.label){case 0:return this.props.embedConfig.accessToken&&this.props.embedConfig.embedUrl?!this.containerRef.current||n.embedConfig.accessToken&&this.props.embedConfig.embedUrl===n.embedConfig.embedUrl?[3,1]:(this.embedEntity(),[3,5]):[2];case 1:if(this.props.embedConfig.accessToken===n.embedConfig.accessToken||this.props.embedConfig.embedUrl!==n.embedConfig.embedUrl||!this.embed)return[3,5];r.label=2;case 2:return r.trys.push([2,4,,5]),[4,this.embed.setAccessToken(this.props.embedConfig.accessToken)];case 3:return r.sent(),[3,5];case 4:return i=r.sent(),console.error(`setAccessToken error:
2`,i),[3,5];case 5:return[2]}}
2))}))},o.prototype.setEventHandlers=function(n,i){var r=this,l=(function(y){if(!y)return"";var V=Array.from(y);return JSON.stringify(V.map((function(w){return[w[0],w[1]?w[1].toString():""]})))})(this.props.eventHandlers);if(this.prevEventHandlerMapString!==l){this.prevEventHandlerMapString=l;var s=f.Embed.allowedEvents,d=n.embedtype;switch(d){case C.Create:break;case C.Report:s=v(v([],s,!0),f.Report.allowedEvents);break;case C.Dashboard:s=v(v([],s,!0),f.Dashboard.allowedEvents);break;case C.Tile:s=v(v([],s,!0),f.Tile.allowedEvents);break;case C.Qna:s=v(v([],s,!0),f.Qna.allowedEvents);break;case C.Visual:s=v(v([],s,!0),f.Visual.allowedEvents);break;default:console.error("Invalid embed type ".concat(d))}var h=[];i.forEach((function(y,V){s.includes(V)?(n.off(V),y&&n.on(V,(function(w){y(w,r.embed)}))):h.push(V)})),h.length&&console.error("Following events are invalid: ".concat(h.join(",")))}},o.prototype.invokeGetEmbedCallback=function(){this.props.getEmbeddedComponent&&this.embed&&this.props.getEmbeddedComponent(this.embed)},o.prototype.updateSettings=function(){return a(this,void 0,void 0,(function(){var n,i;return u(this,(function(r){switch(r.label){case 0:if(!this.embed||!this.props.embedConfig.settings)return[2];switch(this.props.embedConfig.type){case C.Report:return[3,1];case C.Dashboard:case C.Tile:case C.Qna:case C.Visual:return[3,6]}return[3,7];case 1:n=this.props.embedConfig.settings,r.label=2;case 2:return r.trys.push([2,4,,5]),[4,this.embed.updateSettings(n)];case 3:return r.sent(),[3,5];case 4:return i=r.sent(),console.error("Error in method updateSettings: ".concat(i)),[3,5];case 5:case 6:return[3,8];case 7:console.error("Invalid embed type ".concat(this.props.embedConfig.type)),r.label=8;case 8:return[2]}}
2))}))},o})(T.Component)})(),Q})()))})(Me)),Me.exports}var Nr=Dr();const qr={get:async Pt=>(await Er.get(`/report/${Pt}`,{headers:{Accept:"application/json"}})).data},Ur=()=>{const{user:Pt}=Rr(),At=Pt?.account_id||0,Ct=Ar("compliance_dashboard.report.default_error");return Mr({queryKey:["report",At],queryFn:()=>qr.get(At),refetchOnWindowFocus:!1,meta:{onError:Ct}})},xr=()=>{const{i18n:Pt}=jr("languages-list"),{data:{token:At,group_id:Ct,report_id:Ot}={token:"",group_id:"",report_id:""},isFetching:vt}=Ur(),Lt=`https://app.powerbi.com/reportEmbed?reportId=${Ot}&groupId=${Ct}`;return Oe.jsxDEV(Br,{sx:{"& .reportStyle":{height:"700px"}},children:vt?Oe.jsxDEV(kr,{},void 0,!1,{fileName:"/usr/src/admin/src/features/compliance-dashboard/routes/power-bi-report/power-bi-report.tsx",lineNumber:30,columnNumber:9},void 0):Oe.jsxDEV(Nr.PowerBIEmbed,{embedConfig:{type:"report",id:`${Ot}`,embedUrl:`${Lt}`,accessToken:`${At}`,tokenType:He.models.TokenType.Embed,permissions:He.models.Permissions.Read,settings:{localeSettings:{language:`${Pt.language}`}}},cssClassName:"reportStyle"},void 0,!1,{fileName:"/usr/src/admin/src/features/compliance-dashboard/routes/power-bi-report/power-bi-report.tsx",lineNumber:32,columnNumber:9},void 0)},void 0,!1,{fileName:"/usr/src/admin/src/features/compliance-dashboard/routes/power-bi-report/power-bi-report.tsx",lineNumber:22,columnNumber:5},void 0)},Jr=_r("/_authorized/compliance-dashboard/")({}),Kr=()=>Oe.jsxDEV(xr,{},void 0,!1,{fileName:"/usr/src/admin/src/routes/_authorized/compliance-dashboard/index.tsx?tsr-split=component",lineNumber:5,columnNumber:30},void 0);export{Jr as Route,Kr as component};
3//# sourceMappingURL=index-CEwrYa0M.js.map

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.