import*asbasefrom'./handlebars/base';// Each of these augment the Handlebars object. No need to setup here.// (This is done to easily share code between commonjs and browse envs)importSafeStringfrom'./handlebars/safe-string';importExceptionfrom'./handlebars/exception';import*asUtilsfrom'./handlebars/utils';import*asruntimefrom'./handlebars/runtime';importnoConflictfrom'./handlebars/no-conflict';// For compatibility and usage outside of module systems, make the Handlebars object a namespacefunctioncreate(){lethb=newbase.HandlebarsEnvironment();Utils.extend(hb,base);hb.SafeString=SafeString;hb.Exception=Exception;hb.Utils=Utils;hb.escapeExpression=Utils.escapeExpression;hb.VM=runtime;hb.template=function(spec){returnruntime.template(spec,hb);};returnhb;}letinst=create();inst.create=create;noConflict(inst);inst['default']=inst;exportdefaultinst;