<commit_before>/*!
 * This file is part of {@link https://github.com/MovLib MovLib}.
 *
 * Copyright © 2013-present {@link https://movlib.org/ MovLib}.
 *
 * MovLib is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public
 * License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later
 * version.
 *
 * MovLib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License along with MovLib.
 * If not, see {@link http://www.gnu.org/licenses/ gnu.org/licenses}.
 */

/**
 * @author <NAME> <<EMAIL>>
 * @copyright © 2013 MovLib
 * @license http://www.gnu.org/licenses/agpl.html AGPL-3.0
 * @link https://movlib.org/
 * @since 0.0.1-dev
 */


/* ==== Editor ====================================================================================================== */


.inputhtml .editor {
  padding-top: 4px;
  margin-bottom: 15px;
}

.inputhtml .button:first-child {
  margin-left: 4px;
}

.inputhtml .button {
  cursor: pointer;
  opacity: 0.5;
  pointer-events: none;
  transition: opacity 0.4s ease-in-out;
}

.inputhtml .focus .button {
  opacity: 1;
  pointer-events: auto;
}

.inputhtml .formats {
  position: relative;
}

.inputhtml .focus .formats:hover .concealed {
  display: block;
}

.inputhtml .expander:after {
  content: " ▾";
}

.inputhtml .formats span,
.inputhtml .concealed li {
  cursor: pointer;
}

.inputhtml .concealed {
  background-color: #ccc;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 28px;
  pointer-events: auto;
}

.inputhtml .formats .concealed li {
  padding: 0 12px;
}

.inputhtml .ico-bold,
.inputhtml .ico-align-left,
.inputhtml .ico-link,
.inputhtml .ico-ul {
  margin-left: 4px;
}


/* ==== Content ===================================================================================================== */


.inputhtml .content {
  margin: 4px 0 0;
  outline: 0 none !important;
}

/* Reset paragraph margin for our content children that was previously redefined for paragraphs within forms. */
.inputhtml .content p {
  margin: 0 0 10px;
  color: #00f;
}


/* ==== Placeholder ================================================================================================= */


/* Mimic the default browser behavior for the placeholder attribute. */
.inputhtml .placeholder {
  font-weight: 200;
  color: #888;
}

.inputhtml .focus .placeholder {
  color: #ccc;
}<commit_msg>Removed obsolete styles because of iframe usage<commit_after>/*!
 * This file is part of {@link https://github.com/MovLib MovLib}.
 *
 * Copyright © 2013-present {@link https://movlib.org/ MovLib}.
 *
 * MovLib is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public
 * License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later
 * version.
 *
 * MovLib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License along with MovLib.
 * If not, see {@link http://www.gnu.org/licenses/ gnu.org/licenses}.
 */

/**
 * @author <NAME> <<EMAIL>>
 * @copyright © 2013 MovLib
 * @license http://www.gnu.org/licenses/agpl.html AGPL-3.0
 * @link https://movlib.org/
 * @since 0.0.1-dev
 */


/* ==== Editor ====================================================================================================== */


.inputhtml .editor {
  padding-top: 4px;
  margin-bottom: 15px;
}

.inputhtml .button:first-child {
  margin-left: 4px;
}

.inputhtml .button {
  cursor: pointer;
  opacity: 0.5;
  pointer-events: none;
  transition: opacity 0.4s ease-in-out;
}

.inputhtml .focus .button {
  opacity: 1;
  pointer-events: auto;
}

.inputhtml .formats {
  position: relative;
}

.inputhtml .focus .formats:hover .concealed {
  display: block;
}

.inputhtml .expander:after {
  content: " ▾";
}

.inputhtml .formats span,
.inputhtml .concealed li {
  cursor: pointer;
}

.inputhtml .concealed {
  background-color: #ccc;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 28px;
  pointer-events: auto;
}

.inputhtml .formats .concealed li {
  padding: 0 12px;
}

.inputhtml .ico-bold,
.inputhtml .ico-align-left,
.inputhtml .ico-link,
.inputhtml .ico-ul {
  margin-left: 4px;
}


/* ==== Content ===================================================================================================== */


.inputhtml .content {
  margin: 4px 0 0;
  outline: 0 none !important;
  border: 0 none !important;
}
{'fraction_non_alphanumeric': 0.21500493583415597, 'fraction_numerical': 0.01678183613030602, 'mean_word_length': 3.7345794392523364, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 6, 'lorem ipsum': 0, 'www.': 4, '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': '6799432', 'n_tokens_mistral': 1651, 'n_tokens_neox': 1531, 'n_words': 519}