<commit_before>/* jshint undef: false */

var parser = require('can-view-parser');
var viewCallbacks = require('can-view-callbacks');

var HTMLSectionBuilder = require('./src/html_section');
var TextSectionBuilder = require('./src/text_section');
var mustacheCore = require('./src/mustache_core');
var mustacheHelpers = require('../helpers/core');
require('../helpers/converter');
var getIntermediateAndImports = require('./src/intermediate_and_imports');

var namespace = require('can-util/namespace');
var DOCUMENT = require('can-util/dom/document/document');
var assign = require('can-util/js/assign/assign');
var last = require('can-util/js/last/last');
var importer = require('can-util/js/import/import');
// Make sure that we can also use our modules with Stache as a plugin

require('can-view-target');
require('can-view-nodelist');

var svgNamespace = "http://www.w3.org/2000/svg";
var namespaces = {
	"svg": svgNamespace,
	// this allows a partial to start with g.
	"g": svgNamespace
},
	textContentOnlyTag = {style: true, script: true};

function stache(template){

	// Remove line breaks according to mustache's specs.
	if(typeof template === "string") {
		template = mustacheCore.cleanLineEndings(template);
	}

	// The HTML section that is the root section for the entire template.<commit_msg>Handle require format problems for webpack<commit_after>/* jshint undef: false */

var parser = require('can-view-parser');
var viewCallbacks = require('can-view-callbacks');

var HTMLSectionBuilder = require('./src/html_section');
var TextSectionBuilder = require('./src/text_section');
var mustacheCore = require('./src/mustache_core');
var mustacheHelpers = require('./helpers/core');
require('./helpers/converter');
var getIntermediateAndImports = require('./src/intermediate_and_imports');

var namespace = require('can-util/namespace');
var DOCUMENT = require('can-util/dom/document/document');
var assign = require('can-util/js/assign/assign');
var last = require('can-util/js/last/last');
var importer = require('can-util/js/import/import');
// Make sure that we can also use our modules with Stache as a plugin

require('can-view-target');
require('can-view-nodelist');

var svgNamespace = "http://www.w3.org/2000/svg";
var namespaces = {
	"svg": svgNamespace,
	// this allows a partial to start with g.
	"g": svgNamespace
},
	textContentOnlyTag = {style: true, script: true};

function stache(template){

	// Remove line breaks according to mustache's specs.
	if(typeof template === "string") {
		template = mustacheCore.cleanLineEndings(template);
	}

	// The HTML section that is the root section for the entire template.
{'fraction_non_alphanumeric': 0.1500568397120121, 'fraction_numerical': 0.0037893141341417205, 'mean_word_length': 5.111111111111111, 'pattern_counts': {'":': 4, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7607293', 'n_tokens_mistral': 800, 'n_tokens_neox': 783, 'n_words': 214}