/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/san-ssr@3.15.2/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,r,t,n){void 0===n&&(n=t);var o=Object.getOwnPropertyDescriptor(r,t);o&&!("get"in o?!r.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,n,o)}:function(e,r,t,n){void 0===n&&(n=t),e[n]=r[t]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),__importStar=this&&this.__importStar||function(){var e=function(r){return e=Object.getOwnPropertyNames||function(e){var r=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[r.length]=t);return r},e(r)};return function(r){if(r&&r.__esModule)return r;var t={};if(null!=r)for(var n=e(r),o=0;o<n.length;o++)"default"!==n[o]&&__createBinding(t,r,n[o]);return __setModuleDefault(t,r),t}}();Object.defineProperty(exports,"__esModule",{value:!0}),exports.COMPONENT_RESERVED_MEMBERS=exports.ComponentReference=exports.DynamicComponentInfo=exports.TypedComponentInfo=exports.SanProject=exports.isTypedSanSourceFile=exports.DynamicSanSourceFile=exports.TypedSanSourceFile=exports.cancelMarkExternalComponent=exports.markExternalComponent=exports.assertNever=exports.SyntaxKind=exports._=exports.TypeGuards=exports.Emitter=exports.getANodePropByName=exports.booleanAttributes=exports.autoCloseTags=exports.assertSanHTMLEqual=exports.assertDeepEqual=exports.compareSanHTML=exports.parseSanHTML=exports.IDGenerator=void 0,exports.compileToSource=compileToSource,exports.compileToRenderer=compileToRenderer;const san_project_1=require("./models/san-project"),TypeGuards=__importStar(require("./ast/san-ast-type-guards"));exports.TypeGuards=TypeGuards;var id_generator_1=require("./utils/id-generator");Object.defineProperty(exports,"IDGenerator",{enumerable:!0,get:function(){return id_generator_1.IDGenerator}});var case_1=require("./utils/case");Object.defineProperty(exports,"parseSanHTML",{enumerable:!0,get:function(){return case_1.parseSanHTML}}),Object.defineProperty(exports,"compareSanHTML",{enumerable:!0,get:function(){return case_1.compareSanHTML}}),Object.defineProperty(exports,"assertDeepEqual",{enumerable:!0,get:function(){return case_1.assertDeepEqual}}),Object.defineProperty(exports,"assertSanHTMLEqual",{enumerable:!0,get:function(){return case_1.assertSanHTMLEqual}});var dom_util_1=require("./utils/dom-util");Object.defineProperty(exports,"autoCloseTags",{enumerable:!0,get:function(){return dom_util_1.autoCloseTags}}),Object.defineProperty(exports,"booleanAttributes",{enumerable:!0,get:function(){return dom_util_1.booleanAttributes}});var san_ast_util_1=require("./ast/san-ast-util");Object.defineProperty(exports,"getANodePropByName",{enumerable:!0,get:function(){return san_ast_util_1.getANodePropByName}});var emitter_1=require("./utils/emitter");Object.defineProperty(exports,"Emitter",{enumerable:!0,get:function(){return emitter_1.Emitter}});var underscore_1=require("./runtime/underscore");Object.defineProperty(exports,"_",{enumerable:!0,get:function(){return underscore_1._}});var renderer_ast_dfn_1=require("./ast/renderer-ast-dfn");Object.defineProperty(exports,"SyntaxKind",{enumerable:!0,get:function(){return renderer_ast_dfn_1.SyntaxKind}});var lang_1=require("./utils/lang");Object.defineProperty(exports,"assertNever",{enumerable:!0,get:function(){return lang_1.assertNever}});var markExternalComponent_1=require("./helpers/markExternalComponent");Object.defineProperty(exports,"markExternalComponent",{enumerable:!0,get:function(){return markExternalComponent_1.markExternalComponent}}),Object.defineProperty(exports,"cancelMarkExternalComponent",{enumerable:!0,get:function(){return markExternalComponent_1.cancelMarkExternalComponent}});var san_source_file_1=require("./models/san-source-file");Object.defineProperty(exports,"TypedSanSourceFile",{enumerable:!0,get:function(){return san_source_file_1.TypedSanSourceFile}}),Object.defineProperty(exports,"DynamicSanSourceFile",{enumerable:!0,get:function(){return san_source_file_1.DynamicSanSourceFile}}),Object.defineProperty(exports,"isTypedSanSourceFile",{enumerable:!0,get:function(){return san_source_file_1.isTypedSanSourceFile}});var san_project_2=require("./models/san-project");Object.defineProperty(exports,"SanProject",{enumerable:!0,get:function(){return san_project_2.SanProject}});var component_info_1=require("./models/component-info");Object.defineProperty(exports,"TypedComponentInfo",{enumerable:!0,get:function(){return component_info_1.TypedComponentInfo}}),Object.defineProperty(exports,"DynamicComponentInfo",{enumerable:!0,get:function(){return component_info_1.DynamicComponentInfo}});var component_reference_1=require("./models/component-reference");Object.defineProperty(exports,"ComponentReference",{enumerable:!0,get:function(){return component_reference_1.ComponentReference}});var component_1=require("./models/component");let defaultProject;function compileToSource(e){return(new san_project_1.SanProject).compileToSource(e,"js",{bareFunction:!0})}function compileToRenderer(e,r){defaultProject=defaultProject||new san_project_1.SanProject;return defaultProject.compileToRenderer(e,r)}Object.defineProperty(exports,"COMPONENT_RESERVED_MEMBERS",{enumerable:!0,get:function(){return component_1.COMPONENT_RESERVED_MEMBERS}});
//# sourceMappingURL=/sm/93240a29481d4c9f9e97fbb5ebd65379da0f6d544af28d676328f18483a179c9.map