'use strict';
import { getInternalResourceMeta } from '../resources/internal-resource-meta.js';
import { dynamicImportResourceHandlers } from '../modules/dynamic-imports.js';
import { getOptionalPropertyValue } from '../../../../fd-toolbox/objects/property-value.js';

var __defProp=Object['defineProperty'],__name=(_0x43b609,_0x449218)=>__defProp(_0x43b609,'name',{'value':_0x449218,'configurable':!![]});async function getDynamicMetaProvider(_0x3b9a7e,_0x102dbd){const _0x6e3250=await getInternalResourceMeta(_0x3b9a7e);if(_0x6e3250['dynamicMetaProviders']?.['includes'](_0x102dbd)){const _0x254567=await dynamicImportResourceHandlers(_0x6e3250['name']);return getOptionalPropertyValue(_0x254567,_0x102dbd);}return void(0x17e5*0x1+0x4ce+-0x1cb3);}__name(getDynamicMetaProvider,'getDynamicMetaProvider');

export { getDynamicMetaProvider };
