<commit_before>{
  var component = {

    name: 'home',
    version: [ 1, 0, 0 ],
    ccm: 'https://ccmjs.github.io/ccm/versions/ccm-16.6.1.js',

    config: {
      owner: 'John',
      hello: [ 'ccm.instance', '../hello/versions/ccm.hello-1.0.0.js' ]
    },

    Instance: function () {

      const self = this;

      this.init = callback => {

        self.hello.name = self.owner;

        callback();
      };

      this.start = callback => {

        self.element.innerHTML = '<h1>Home</h1><div id="hello"></div><p>Welcome home.</p>';

        self.hello.start( () => {

          self.element.querySelector( '#hello' ).appendChild( self.hello.root );

          callback && callback();

        } );

      }

    }

  };

  function p(){window.ccm[v].component(component)}const f="ccm."+component.name+(component.version?"-"+component.version.join("."):"")+".js";if(window.ccm&&null===window.ccm.files[f])window.ccm.files[f]=component;else{const n=window.ccm&&window.ccm.components[component.name];n&&n.ccm&&(component.ccm=n.ccm),"string"==typeof component.ccm&&(component.ccm={url:component.ccm});var v=component.ccm.url.split("/").pop().split("-");if(v.length>1?(v=v[1].split("."),v.pop(),"min"===v[v.length-1]&&v.pop(),v=v.join(".")):v="latest",window.ccm&&window.ccm[v])p();else{const e=document.createElement("script");document.head.appendChild(e),component.ccm.integrity&&e.setAttribute("integrity",component.ccm.integrity),component.ccm.crossorigin&&e.setAttribute("crossorigin",component.ccm.crossorigin),e.onload=function(){p(),document.head.removeChild(e)},e.src=component.ccm.url}}
}<commit_msg>no need for self<commit_after>{
  var component = {

    name: 'home',
    version: [ 1, 0, 0 ],
    ccm: 'https://ccmjs.github.io/ccm/versions/ccm-16.6.1.js',

    config: {
      owner: 'John',
      hello: [ 'ccm.instance', '../hello/versions/ccm.hello-1.0.0.js' ]
    },

    Instance: function () {

      this.init = callback => {

        this.hello.name = this.owner;

        callback();
      };

      this.start = callback => {

        this.element.innerHTML = '<h1>Home</h1><div id="hello"></div><p>Welcome home.</p>';

        this.hello.start( () => {

          this.element.querySelector( '#hello' ).appendChild( this.hello.root );

          callback && callback();

        } );

      }

    }

  };

  function p(){window.ccm[v].component(component)}const f="ccm."+component.name+(component.version?"-"+component.version.join("."):"")+".js";if(window.ccm&&null===window.ccm.files[f])window.ccm.files[f]=component;else{const n=window.ccm&&window.ccm.components[component.name];n&&n.ccm&&(component.ccm=n.ccm),"string"==typeof component.ccm&&(component.ccm={url:component.ccm});var v=component.ccm.url.split("/").pop().split("-");if(v.length>1?(v=v[1].split("."),v.pop(),"min"===v[v.length-1]&&v.pop(),v=v.join(".")):v="latest",window.ccm&&window.ccm[v])p();else{const e=document.createElement("script");document.head.appendChild(e),component.ccm.integrity&&e.setAttribute("integrity",component.ccm.integrity),component.ccm.crossorigin&&e.setAttribute("crossorigin",component.ccm.crossorigin),e.onload=function(){p(),document.head.removeChild(e)},e.src=component.ccm.url}}
}
{'fraction_non_alphanumeric': 0.23294923699782, 'fraction_numerical': 0.009342883836810962, 'mean_word_length': 3.888888888888889, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 23, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, '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': '5382104', 'n_tokens_mistral': 1158, 'n_tokens_neox': 1121, 'n_words': 94}