<commit_before><!DOCTYPE html>
<html lang="en-US">

  <head>
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">

<!-- Begin Jekyll SEO tag v2.5.0 -->
<title>QCObjects | Cross Browser Javascript Framework for MVC Patterns</title>
<meta name="generator" content="Jekyll v3.8.5" />
<meta property="og:title" content="QCObjects" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Cross Browser Javascript Framework for MVC Patterns" />
<meta property="og:description" content="Cross Browser Javascript Framework for MVC Patterns" />
<link rel="canonical" href="https://qcobjects.dev/" />
<meta property="og:url" content="https://qcobjects.dev/" />
<meta property="og:site_name" content="QCObjects" />
<script type="application/ld+json">
{"@type":"WebSite","url":"https://qcobjects.dev/","name":"QCObjects","headline":"QCObjects","description":"Cross Browser Javascript Framework for MVC Patterns","@context":"http://schema.org"}</script>
<!-- End Jekyll SEO tag -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/showdown/1.9.0/showdown.min.js"></script>
<script type="text/javascript" src="https://qcobjects.dev/QCObjects.js"></script>
<link rel="stylesheet" type="text/css" href="https://sdk.qcobjects.dev/css/basic-layout.css"/>
<link rel="stylesheet" type="text/css" href="doc/css/index.css"/>
<component name="pwa" controllerClass="PWAController"></component>
<!-- Place this tag in your head or just before your close body tag. -->
<script async defer src="https://buttons.github.io/buttons.js"></script>
  </head>

  <body>
    <style>
    body {background:none}
    </style>

    <!-- HEADER -->
    <div id="header_wrap" class="outer">
        <header class="inner">
          <a id="forkme_banner" href="https://github.com/QuickCorp/QCObjects">View on GitHub</a>
          <!-- Place this tag where you want the button to render. -->

          <h1 id="project_title">QCObjects</h1>
          <h2 id="project_tagline" class="typewriter-text">To code fancy, clean and quick</h2><br/>
          <div style="display: inline-grid;grid-auto-flow: column;grid-column-gap: 20px;">
            <a class="github-button" href="https://github.com/Quickcorp/QCObjects" data-size="large" data-show-count="true" aria-label="Star Quickcorp/QCObjects on GitHub">Star</a>
            <a href="https://www.patreon.com/bePatron?u=21083697" data-patreon-widget-type="become-patron-button">Become a Patron!</a><script async src="https://c6.patreon.com/becomePatronButton.bundle.js"></script>
          </div>
        </header>
    </div>
    <component name="thanksvideo" effectclass="MainTransitionEffect" ></component>

    <!-- MAIN CONTENT -->
    <component name="main" cached="false" template-source="none">
      <component name="../../README" class="doc" cached="false" tplextension="md" controllerClass="MarkdownController"  componentClass="MarkdownComponent" effectClass="MainTransitionEffect"></component>
    </component>
    <!-- FOOTER  -->
    <div id="footer_wrap" class="outer">
      <footer class="inner">

        <p class="copyright">This website is dynamically generated using <a href="https://github.com/QuickCorp/QCObjects">QCObjects</a> and <a href="https://github.com/showdownjs/showdown">ShowdownJS</a>
        and it is maintained by <a href="https://github.com/QuickCorp">QuickCorp</a></p>

        <p>Published with <a href="https://pages.github.com">GitHub Pages</a></p>
      </footer>
    </div>

<script type="text/javascript">
  logger.debugEnabled=true;
  Component.cached=false;


  CONFIG.set('relativeImportPath', 'src/');
  CONFIG.set('componentsBasePath', 'templates/components/');
  CONFIG.set('delayForReady', 1); // delay to wait before executing the first ready event, it includes imports
  CONFIG.set('preserveComponentBodyTag', false); // don't use <componentBody></componentBody> tag
  CONFIG.set('useConfigService', false); // Load settings from config.json
  CONFIG.set('routingWay','hash');
  CONFIG.set('useSDK',true);
  CONFIG.set('useLocalSDK',false);
  CONFIG.set('asynchronousImportsLoad',true);
  CONFIG.set('tplextension','tpl.html');
  CONFIG.set('serviceWorkerURI','/sw.js');

  Import ('cl.quickcorp');

</script>

  </body>
</html>
<commit_msg>noscript text<commit_after><!DOCTYPE html>
<html lang="en-US">

  <head>
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">

<!-- Begin Jekyll SEO tag v2.5.0 -->
<title>QCObjects | Cross Browser Javascript Framework for MVC Patterns</title>
<meta name="generator" content="Jekyll v3.8.5" />
<meta property="og:title" content="QCObjects" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Cross Browser Javascript Framework for MVC Patterns" />
<meta property="og:description" content="Cross Browser Javascript Framework for MVC Patterns" />
<link rel="canonical" href="https://qcobjects.dev/" />
<meta property="og:url" content="https://qcobjects.dev/" />
<meta property="og:site_name" content="QCObjects" />
<script type="application/ld+json">
{"@type":"WebSite","url":"https://qcobjects.dev/","name":"QCObjects","headline":"QCObjects","description":"Cross Browser Javascript Framework for MVC Patterns","@context":"http://schema.org"}</script>
<!-- End Jekyll SEO tag -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/showdown/1.9.0/showdown.min.js"></script>
<script type="text/javascript" src="https://qcobjects.dev/QCObjects.js"></script>
<link rel="stylesheet" type="text/css" href="https://sdk.qcobjects.dev/css/basic-layout.css"/>
<link rel="stylesheet" type="text/css" href="doc/css/index.css"/>
<component name="pwa" controllerClass="PWAController"></component>
<!-- Place this tag in your head or just before your close body tag. -->
<script async defer src="https://buttons.github.io/buttons.js"></script>
  </head>

  <body>
    <noscript>
      <!-- anchor linking to external file -->
      <p>This page needs JavaScript because it uses QCObjects (https://qcobjects.com)</p>
    </noscript>
    <style>
    body {background:none}
    </style>

    <!-- HEADER -->
    <div id="header_wrap" class="outer">
        <header class="inner">
          <a id="forkme_banner" href="https://github.com/QuickCorp/QCObjects">View on GitHub</a>
          <!-- Place this tag where you want the button to render. -->

          <h1 id="project_title">QCObjects</h1>
          <h2 id="project_tagline" class="typewriter-text">To code fancy, clean and quick</h2><br/>
          <div style="display: inline-grid;grid-auto-flow: column;grid-column-gap: 20px;">
            <a class="github-button" href="https://github.com/Quickcorp/QCObjects" data-size="large" data-show-count="true" aria-label="Star Quickcorp/QCObjects on GitHub">Star</a>
            <a href="https://www.patreon.com/bePatron?u=21083697" data-patreon-widget-type="become-patron-button">Become a Patron!</a><script async src="https://c6.patreon.com/becomePatronButton.bundle.js"></script>
          </div>
        </header>
    </div>
    <component name="thanksvideo" effectclass="MainTransitionEffect" ></component>

    <!-- MAIN CONTENT -->
    <component name="main" cached="false" template-source="none">
      <component name="../../README" class="doc" cached="false" tplextension="md" controllerClass="MarkdownController"  componentClass="MarkdownComponent" effectClass="MainTransitionEffect"></component>
    </component>
    <!-- FOOTER  -->
    <div id="footer_wrap" class="outer">
      <footer class="inner">

        <p class="copyright">This website is dynamically generated using <a href="https://github.com/QuickCorp/QCObjects">QCObjects</a> and <a href="https://github.com/showdownjs/showdown">ShowdownJS</a>
        and it is maintained by <a href="https://github.com/QuickCorp">QuickCorp</a></p>

        <p>Published with <a href="https://pages.github.com">GitHub Pages</a></p>
      </footer>
    </div>

<script type="text/javascript">
  logger.debugEnabled=true;
  Component.cached=false;


  CONFIG.set('relativeImportPath', 'src/');
  CONFIG.set('componentsBasePath', 'templates/components/');
  CONFIG.set('delayForReady', 1); // delay to wait before executing the first ready event, it includes imports
  CONFIG.set('preserveComponentBodyTag', false); // don't use <componentBody></componentBody> tag
  CONFIG.set('useConfigService', false); // Load settings from config.json
  CONFIG.set('routingWay','hash');
  CONFIG.set('useSDK',true);
  CONFIG.set('useLocalSDK',false);
  CONFIG.set('asynchronousImportsLoad',true);
  CONFIG.set('tplextension','tpl.html');
  CONFIG.set('serviceWorkerURI','/sw.js');

  Import ('cl.quickcorp');

</script>

  </body>
</html>

{'fraction_non_alphanumeric': 0.18322270542458227, 'fraction_numerical': 0.005951018539711604, 'mean_word_length': 4.4789968652037615, 'pattern_counts': {'":': 12, '<': 178, '<?xml version=': 0, '>': 178, 'https://': 31, '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': '1584232', 'n_tokens_mistral': 2825, 'n_tokens_neox': 2647, 'n_words': 545}