'use strict';
import { resourceIds } from '../../../fd-toolbox/constants/resource-id-constants.js';
import { WorkspaceResource } from '../../meta/core/resources/workspace/workspace-resource.js';
import { accessByUserId } from '../../meta/decorators/access-by-user-id.js';
import { expandDescription } from '../../meta/decorators/expand-description-properties.js';
import { resourceMetaId } from '../../meta/decorators/resource-id.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x19ec92,_0x243d78)=>__defProp(_0x19ec92,'name',{'value':_0x243d78,'configurable':!![]}),__decorateClass=(_0xc20bef,_0x35dac3,_0x1d3010,_0x48d93a)=>{var _0x3d9632=_0x48d93a>0x8*-0x3ea+-0x26d9+-0x503*-0xe?void(-0x2b1+0x7a8+-0x4f7):_0x48d93a?__getOwnPropDesc(_0x35dac3,_0x1d3010):_0x35dac3;for(var _0x44cd24=_0xc20bef['length']-(-0x2433*0x1+0x2*0x3a1+0x1cf2),_0x180609;_0x44cd24>=-0x1d*-0x3d+-0x1*-0x1db4+-0x249d;_0x44cd24--)if(_0x180609=_0xc20bef[_0x44cd24])_0x3d9632=(_0x48d93a?_0x180609(_0x35dac3,_0x1d3010,_0x3d9632):_0x180609(_0x3d9632))||_0x3d9632;if(_0x48d93a&&_0x3d9632)__defProp(_0x35dac3,_0x1d3010,_0x3d9632);return _0x3d9632;};let DashboardReport=class extends WorkspaceResource{['reportId'];['positionX'];['positionY'];['sizeX'];['sizeY'];['report'];['dashboard'];['dashboardId'];};__name(DashboardReport,'DashboardReport'),__decorateClass([expandDescription()],DashboardReport['prototype'],'reportId',-0x223c+-0x6*-0x469+0x7c8),DashboardReport=__decorateClass([accessByUserId(),resourceMetaId(resourceIds['dashboardReport'])],DashboardReport);

export { DashboardReport };
