{"version":3,"file":"main.mjs","sources":["../lib/components/evaluateEvents.ts","../lib/components/evaluateValues.ts","../lib/components/evaluateDirectives.ts","../lib/components/extractSpecialAttributes.ts","../lib/components/extractHtmlAttributes.ts","../lib/utils/lowerFirst.ts","../lib/components/extractExpressionName.ts","../lib/components/getExpressions.ts","../lib/components/watchExpressions.ts","../lib/instanceStore.ts","../lib/utils/getComponentName.ts","../lib/angular/ngVueLinker.ts","../lib/angular/ngVueComponentFactory.ts","../lib/helpers/ngVueComponent.ts","../lib/angular/ngVueProvider.ts","../lib/main.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["evaluateEvents","events","scope","angular","accumulator","key","fn","evaluateValues","expressions","prop","getTypeOf","value","transformers","name","evaluateDirectives","directiveExpression","directives","transformer","SPECIAL_ATTRS","extractSpecialAttributes","attributes","removeAttrFn","excludedAttributes","excludePattern","extractHtmlAttributes","attribute","isExcludedAttribute","isAngularInternal","lowerFirst","first","rest","replacementMap","extractExpressionName","expression","replaceKey","pattern","attributeMap","isAttributeMapKey","expressionType","extractExpressions","extractExpressionFn","baseExpressionMap","objectExpression","propRegExp","attr","attrKey","exprName","denormalizedAttr","getExpressions","watchExpressions","state","options","watcher","getWatcher","setter","isNgPropsObject","callback","store","getInstanceState","id","reactive","clearInstanceState","getComponentName","component","parseFileName","path","match","c","ngVueLinker","Component","jqElement","attrs","$injector","instanceKey","getAttrRemoveFunction","attrExpressions","ngVueDirectives","html","getInnerHtml","vueInstance","createAppInstance","loadNgVueGlobals","createApp","slot","ref","onMounted","_b","_a","node","h","d","resolveDirective","withDirectives","$ngVue","plugin","directive","element","span","ngVueComponentFactory","ngDirectiveConfig","config","elem","ngVueComponent","createVueComponent","NgVueProvider","__publicField","app","hook","vuePlugin","vueDirective","vueComponent","$name","$config","$plugin","hooks","ngVuePluginsModule","useNgVuePlugins","ngVueModule","useNgVue"],"mappings":"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"}