'use strict';
import { resourceMetaId } from '../../../../meta/decorators/resource-id.js';
import { fdResourceIds } from '../../../../../fd-toolbox/constants/fd-resource-ids.js';
import { WorkspaceResource } from '../../../../meta/core/resources/workspace/workspace-resource.js';
import { notDisplayable } from '../../../../meta/decorators/not-displayable.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x12c94e,_0x24264f)=>__defProp(_0x12c94e,'name',{'value':_0x24264f,'configurable':!![]}),__decorateClass=(_0x40cd90,_0x3f0516,_0x588afa,_0x57321f)=>{var _0x295a62=_0x57321f>-0x38*-0xa7+-0xb7d+0xc85*-0x2?void(-0x1dbd*-0x1+-0x178b+0x1a*-0x3d):_0x57321f?__getOwnPropDesc(_0x3f0516,_0x588afa):_0x3f0516;for(var _0x3ca87d=_0x40cd90['length']-(0x140c+-0x128e+-0x17d),_0x248a6c;_0x3ca87d>=0x1*0x126d+0x1d39+-0x2fa6;_0x3ca87d--)if(_0x248a6c=_0x40cd90[_0x3ca87d])_0x295a62=(_0x57321f?_0x248a6c(_0x3f0516,_0x588afa,_0x295a62):_0x248a6c(_0x295a62))||_0x295a62;if(_0x57321f&&_0x295a62)__defProp(_0x3f0516,_0x588afa,_0x295a62);return _0x295a62;};let Form=class extends WorkspaceResource{['name'];['type'];['formSectionList'];['parentFormId'];['parentForm'];};__name(Form,'Form'),__decorateClass([notDisplayable()],Form['prototype'],'parentFormId',0x358*-0x3+-0x17da+0x21e4),__decorateClass([notDisplayable()],Form['prototype'],'parentForm',0x1*-0x2433+-0x1275+-0x2*-0x1b55),Form=__decorateClass([resourceMetaId(fdResourceIds['form'])],Form);

export { Form };
