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

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x36908f,_0x1c0ba4)=>__defProp(_0x36908f,'name',{'value':_0x1c0ba4,'configurable':!![]}),__decorateClass=(_0x4c3a02,_0x596a08,_0x34de5d,_0x29f898)=>{var _0x2eafed=_0x29f898>-0xa83+0x94a*0x3+-0x8ad*0x2?void(0x2005+-0x229a+0x295*0x1):_0x29f898?__getOwnPropDesc(_0x596a08,_0x34de5d):_0x596a08;for(var _0x1ef804=_0x4c3a02['length']-(-0xa*-0x37d+-0x1f*0xbe+-0xbdf),_0x2b2553;_0x1ef804>=-0x689+-0x632+-0xcbb*-0x1;_0x1ef804--)if(_0x2b2553=_0x4c3a02[_0x1ef804])_0x2eafed=(_0x29f898?_0x2b2553(_0x596a08,_0x34de5d,_0x2eafed):_0x2b2553(_0x2eafed))||_0x2eafed;if(_0x29f898&&_0x2eafed)__defProp(_0x596a08,_0x34de5d,_0x2eafed);return _0x2eafed;};let ProductMedia=class extends WorkspaceResource{['productId'];['product'];['imageUrl'];['videoUrl'];};__name(ProductMedia,'ProductMedia'),__decorateClass([expandDescription()],ProductMedia['prototype'],'productId',-0xbeb+0x1448+-0x85b),ProductMedia=__decorateClass([resourceMetaId(resourceIds['productMedia'])],ProductMedia);

export { ProductMedia };
