/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/sprinttek-templatessx@8.3.1469/gulpfile.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var gulp=require("gulp"),path=require("path"),merge=require("merge-stream"),globby=require("globby"),concat=require("gulp-concat"),less=require("gulp-less"),uglify=require("gulp-uglify"),cleanCss=require("gulp-clean-css"),bundleConfig=require(path.resolve(__dirname,"bundles.json")),production=!1,styleEntries={},scriptEntries={};function processInputDefinition(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];n.startsWith("!")?t.push("!"+path.resolve(__dirname,n.substring(1))):t.push(path.resolve(__dirname,n))}return t}function fillScriptBundles(){for(var e=0;e<bundleConfig.scripts.length;e++){var t=bundleConfig.scripts[e];scriptEntries[t.output]=globby.sync(processInputDefinition(t.input),{noext:!0})}}function fillStyleBundles(){for(var e=0;e<bundleConfig.styles.length;e++){var t=bundleConfig.styles[e];styleEntries[t.output]=globby.sync(processInputDefinition(t.input),{noext:!0})}}function getFileNameFromPath(e){return e.substring(e.lastIndexOf("/")+1)}function getPathWithoutFileNameFromPath(e){return e.substring(0,e.lastIndexOf("/"))}function createScriptBundles(){var e=[];for(var t in scriptEntries)e.push(createScriptBundle(t));return e}function createScriptBundle(e){var t=getFileNameFromPath(e),r=getPathWithoutFileNameFromPath(e),n=gulp.src(scriptEntries[e]);return production&&(n=n.pipe(uglify())),n.pipe(concat(t)).pipe(gulp.dest(r))}function createStyleBundles(){var e=[];for(var t in styleEntries)e.push(createStyleBundle(t));return e}function createStyleBundle(e){var t=getFileNameFromPath(e),r=getPathWithoutFileNameFromPath(e),n=gulp.src(styleEntries[e]).pipe(less({math:"parens-division"}));return production&&(n=n.pipe(cleanCss())),n.pipe(concat(t)).pipe(gulp.dest(r))}function build(e){production=!0,fillScriptBundles(),fillStyleBundles();var t=createScriptBundles(),r=createStyleBundles(),n=merge(t.concat(r));return n.isEmpty()?e():n}function buildDev(e){fillScriptBundles(),fillStyleBundles();var t=createScriptBundles(),r=createStyleBundles();console.log("Dynamic bundles are being created.");var n=merge(t.concat(r));return n.isEmpty()?e():n}exports.build=build,exports.buildDev=buildDev;
//# sourceMappingURL=/sm/ee61e46cb0ad69f49faac2a93a1da3ddce2d2095d64a50a29dfd06a38ac93fc5.map