'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=(_0x11af3d,_0x1b1232)=>__defProp(_0x11af3d,'name',{'value':_0x1b1232,'configurable':!![]}),__decorateClass=(_0x5adcd9,_0x2af008,_0x1f4f65,_0x105a7b)=>{var _0x58f84d=_0x105a7b>-0x52f*0x3+0x1352+-0x3c4?void(0x1f*-0x5f+-0xa*0xaa+-0x1*-0x1225):_0x105a7b?__getOwnPropDesc(_0x2af008,_0x1f4f65):_0x2af008;for(var _0x1163cb=_0x5adcd9['length']-(0x36e*-0xb+-0x1*0xe21+0x4*0xcf7),_0x36588a;_0x1163cb>=-0x2191+0x1df9+0x398;_0x1163cb--)if(_0x36588a=_0x5adcd9[_0x1163cb])_0x58f84d=(_0x105a7b?_0x36588a(_0x2af008,_0x1f4f65,_0x58f84d):_0x36588a(_0x58f84d))||_0x58f84d;if(_0x105a7b&&_0x58f84d)__defProp(_0x2af008,_0x1f4f65,_0x58f84d);return _0x58f84d;};let Job=class extends WorkspaceResource{['company'];['description'];['personToJobList'];};__name(Job,'Job'),__decorateClass([expandDescription()],Job['prototype'],'personToJobList',0x2102+0x71*0x32+-0x3712),Job=__decorateClass([resourceMetaId(resourceIds['job'])],Job);

export { Job };
