<commit_before>@import "colors.less";
@import "fonts.less";
@import "icons.less";
@import "items.less";

@import "ui-variables";

// Defaults
.icon-file-text, .icon-file-directory, .icon-file-media, .icon-book {
  &:before { text-align: center; }
}

// Git icon
.icon-file-directory[data-name=".git"]:before { .git-icon; }

// Package icon
.icon-file-directory[data-name=".bundle"]:before { .package-icon; }

// Default icon: image
.icon-file-media[data-name$=".png"]:before { .medium-orange; }
.icon-file-media[data-name$=".gif"]:before { .medium-yellow; }
.icon-file-media[data-name$=".jpg"]:before { .medium-green;  }

// Default icon: book
.icon-book[data-name="README.md"]:before,
.icon-book[data-name="Readme.md"]:before,
.icon-book[data-name="readme.md"]:before { .medium-blue; }

@{pane-tab-selector}, .icon-file-text {

  &:before { .text-icon; }

  // Checklist icon
  &[data-name$="TODO"]:before { .checklist-icon; .medium-yellow; }

  // Code icon
  &[data-name$=".xml"]:before { .code-icon; .medium-blue;   }
  &[data-name$=".jl"]:before { .code-icon; .medium-purple;   }

  // CSS3 icon
  &[data-name$=".less"]:before { .css3-icon; .dark-blue; }
  &[data-name$=".css"]:before  { .css3-icon; .medium-blue; }
  &[data-name$=".styl"]:before { .css3-icon; .medium-green; }

  // Dashboard icon
  &[data-name$=".slim"]:before { .dashboard-icon; .medium-orange; }
  &[data-name$=".skim"]:before { .dashboard-icon; .medium-orange; }

  // Database icon
  &[data-name$=".json"]:before { .database-icon; .medium-yellow; }
  &[data-name$=".cson"]:before { .database-icon; .medium-maroon; }
  &[data-name$=".yml"]:before,
  &[data-name$=".yaml"]:before { .database-icon; .light-red; }

  // Elixir icon
  &[data-name$=".ex"]:before        { .elixir-icon;   .dark-purple; }
  &[data-name$=".exs"]:before       { .elixir-icon; .medium-purple; }
  &[data-name$="mix.exs"]:before    { .elixir-icon;  .light-purple; }
  &[data-name$="mix.ex"]:before     { .elixir-icon;  .light-purple; }

  // Erlang icon
  &[data-name$=".erl"]:before        { .erlang-icon;   .medium-red; }
  &[data-name$=".beam"]:before       { .erlang-icon;     .dark-red; }

  // HTML5 icon
  &[data-name$=".html"]:before { .html5-icon; .medium-orange; }
  &[data-name$=".shtml"]:before { .html5-icon; .medium-cyan; }
  &[data-name$=".haml"]:before { .html5-icon; .light-red;     }
  &[data-name$=".jade"]:before { .html5-icon; .medium-green;  }
  &[data-name$=".jsp"]:before  { .html5-icon; .medium-purple; }
  &[data-name$=".ctp"]:before  { .html5-icon; .medium-blue;   }
  &[data-name$=".ejs"]:before  { .html5-icon; .medium-green; }

  // Mustache icon
  &[data-name$=".hbs"]:before,
  &[data-name$=".handlebars"]:before,
  &[data-name$=".em"]:before,
  &[data-name$=".emblem"]:before,
  &[data-name$=".mustache"]:before { .hbs-mustache-icon; .medium-orange; }

  // Smarty icon
  &[data-name$=".tpl"]:before { .smarty-icon; .medium-yellow; }

  // Gear icon
  &[data-name$=".gitignore"]:before     { .gear-icon;                 }
  &[data-name$=".gitattributes"]:before { .gear-icon;                 }
  &[data-name=".gitmodules"]:before     { .gear-icon;                 }
  &[data-name=".mailmap"]:before        { .gear-icon;                 }<commit_msg>blue color for emblem icon<commit_after>@import "colors.less";
@import "fonts.less";
@import "icons.less";
@import "items.less";

@import "ui-variables";

// Defaults
.icon-file-text, .icon-file-directory, .icon-file-media, .icon-book {
  &:before { text-align: center; }
}

// Git icon
.icon-file-directory[data-name=".git"]:before { .git-icon; }

// Package icon
.icon-file-directory[data-name=".bundle"]:before { .package-icon; }

// Default icon: image
.icon-file-media[data-name$=".png"]:before { .medium-orange; }
.icon-file-media[data-name$=".gif"]:before { .medium-yellow; }
.icon-file-media[data-name$=".jpg"]:before { .medium-green;  }

// Default icon: book
.icon-book[data-name="README.md"]:before,
.icon-book[data-name="Readme.md"]:before,
.icon-book[data-name="readme.md"]:before { .medium-blue; }

@{pane-tab-selector}, .icon-file-text {

  &:before { .text-icon; }

  // Checklist icon
  &[data-name$="TODO"]:before { .checklist-icon; .medium-yellow; }

  // Code icon
  &[data-name$=".xml"]:before { .code-icon; .medium-blue;   }
  &[data-name$=".jl"]:before { .code-icon; .medium-purple;   }

  // CSS3 icon
  &[data-name$=".less"]:before { .css3-icon; .dark-blue; }
  &[data-name$=".css"]:before  { .css3-icon; .medium-blue; }
  &[data-name$=".styl"]:before { .css3-icon; .medium-green; }

  // Dashboard icon
  &[data-name$=".slim"]:before { .dashboard-icon; .medium-orange; }
  &[data-name$=".skim"]:before { .dashboard-icon; .medium-orange; }

  // Database icon
  &[data-name$=".json"]:before { .database-icon; .medium-yellow; }
  &[data-name$=".cson"]:before { .database-icon; .medium-maroon; }
  &[data-name$=".yml"]:before,
  &[data-name$=".yaml"]:before { .database-icon; .light-red; }

  // Elixir icon
  &[data-name$=".ex"]:before        { .elixir-icon;   .dark-purple; }
  &[data-name$=".exs"]:before       { .elixir-icon; .medium-purple; }
  &[data-name$="mix.exs"]:before    { .elixir-icon;  .light-purple; }
  &[data-name$="mix.ex"]:before     { .elixir-icon;  .light-purple; }

  // Erlang icon
  &[data-name$=".erl"]:before        { .erlang-icon;   .medium-red; }
  &[data-name$=".beam"]:before       { .erlang-icon;     .dark-red; }

  // HTML5 icon
  &[data-name$=".html"]:before { .html5-icon; .medium-orange; }
  &[data-name$=".shtml"]:before { .html5-icon; .medium-cyan; }
  &[data-name$=".haml"]:before { .html5-icon; .light-red;     }
  &[data-name$=".jade"]:before { .html5-icon; .medium-green;  }
  &[data-name$=".jsp"]:before  { .html5-icon; .medium-purple; }
  &[data-name$=".ctp"]:before  { .html5-icon; .medium-blue;   }
  &[data-name$=".ejs"]:before  { .html5-icon; .medium-green; }

  // Mustache icon
  &[data-name$=".hbs"]:before,
  &[data-name$=".handlebars"]:before,
  &[data-name$=".mustache"]:before { .hbs-mustache-icon; .medium-orange; }
  // Emblem
  &[data-name$=".emblem"]:before,
  &[data-name$=".em"]:before { .hbs-mustache-icon; .medium-blue; }

  // Smarty icon
  &[data-name$=".tpl"]:before { .smarty-icon; .medium-yellow; }

  // Gear icon
  &[data-name$=".gitignore"]:before     { .gear-icon;                 }
  &[data-name$=".gitattributes"]:before { .gear-icon;                 }
  &[data-name=".gitmodules"]:before     { .gear-icon;                 }
  &[data-name=".mailmap"]:before        { .gear-icon;                 }
{'fraction_non_alphanumeric': 0.2476248850750843, 'fraction_numerical': 0.003677597303095311, 'mean_word_length': 3.064134495641345, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '2856485', 'n_tokens_mistral': 2706, 'n_tokens_neox': 2586, 'n_words': 325}