<commit_before><?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.net.*?>
<?import java.util.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.web.*?>

<SplitPane dividerPositions="0.2817371937639198" focusTraversable="true" minHeight="700.0" minWidth="900.0" prefHeight="700.0" prefWidth="900.0" xmlns:fx="http://javafx.com/fxml">
  <items>
    <AnchorPane maxWidth="250.0" minHeight="0.0" minWidth="250.0" prefHeight="598.0" prefWidth="250.0">
      <children>
        <VBox prefHeight="1532.0" prefWidth="236.0" spacing="5.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
          <children>
            <TableView fx:id="detectedIssuesTableView" onMouseReleased="#showIssueDetails" prefHeight="999.0" prefWidth="250.0" VBox.vgrow="ALWAYS" />
          </children>
        </VBox>
      </children>
    </AnchorPane>
    <AnchorPane fx:id="ruleDetailDisplay" minHeight="0.0" minWidth="0.0" opacity="0.0" prefHeight="160.0" prefWidth="100.0">
      <children>
        <VBox prefHeight="698.0" prefWidth="642.0" spacing="5.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
          <children>
            <Label fx:id="issueNameLabel" text="Issue Name">
              <font>
                <Font name="System Bold" size="18.0" fx:id="x1" />
              </font>
            </Label>
            <Label id="issueDescription" fx:id="issueDescriptionLabel" text="Rule Description" />
            <HBox prefHeight="22.0" prefWidth="632.0" spacing="10.0">
              <children>
                <Label text="In" />
                <Label fx:id="fileNameLabel" text="FILENAME" />
                <Label text="at line" />
                <Label fx:id="lineNumberLabel" text="LINENUMBER" />
              </children>
            </HBox>
            <SplitPane dividerPositions="0.5" focusTraversable="true" prefHeight="645.0" prefWidth="632.0" VBox.vgrow="ALWAYS">
              <items>
                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
                  <children>
                    <VBox minHeight="22.0" prefHeight="612.0" prefWidth="311.0" AnchorPane.bottomAnchor="1.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="1.0" AnchorPane.topAnchor="-1.0">
                      <children>
                        <Label text="Before">
                          <font>
                            <Font name="System Bold" size="13.0" fx:id="x2" />
                          </font>
                        </Label>
                        <WebView fx:id="stateBefore" prefHeight="569.0" prefWidth="301.0" VBox.vgrow="ALWAYS" />
                      </children>
                      <padding>
                        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" fx:id="x3" />
                      </padding>
                    </VBox>
                  </children>
                </AnchorPane>
                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
                  <children>
                    <VBox minHeight="22.0" padding="$x3" prefHeight="612.0" prefWidth="311.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                      <children>
                        <Label font="$x2" text="After" />
                        <TextArea fx:id="afterView" editable="false" prefHeight="590.0" prefWidth="301.0" style="border: 0;" wrapText="true" VBox.vgrow="ALWAYS" />
                      </children>
                    </VBox>
                  </children>
                </AnchorPane>
              </items>
            </SplitPane>
            <HBox alignment="TOP_RIGHT" prefHeight="22.0" prefWidth="632.0" spacing="5.0">
              <children><commit_msg>Created another editor for the 'after' state.<commit_after><?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.net.*?>
<?import java.util.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.web.*?>

<SplitPane dividerPositions="0.2817371937639198" focusTraversable="true" minHeight="700.0" minWidth="900.0" prefHeight="700.0" prefWidth="900.0" xmlns:fx="http://javafx.com/fxml">
  <items>
    <AnchorPane maxWidth="250.0" minHeight="0.0" minWidth="250.0" prefHeight="598.0" prefWidth="250.0">
      <children>
        <VBox prefHeight="1532.0" prefWidth="236.0" spacing="5.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
          <children>
            <TableView fx:id="detectedIssuesTableView" onMouseReleased="#showIssueDetails" prefHeight="999.0" prefWidth="250.0" VBox.vgrow="ALWAYS" />
          </children>
        </VBox>
      </children>
    </AnchorPane>
    <AnchorPane fx:id="ruleDetailDisplay" minHeight="0.0" minWidth="0.0" opacity="0.0" prefHeight="160.0" prefWidth="100.0">
      <children>
        <VBox prefHeight="698.0" prefWidth="642.0" spacing="5.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
          <children>
            <Label fx:id="issueNameLabel" text="Issue Name">
              <font>
                <Font name="System Bold" size="18.0" fx:id="x1" />
              </font>
            </Label>
            <Label id="issueDescription" fx:id="issueDescriptionLabel" text="Rule Description" />
            <HBox prefHeight="22.0" prefWidth="632.0" spacing="10.0">
              <children>
                <Label text="In" />
                <Label fx:id="fileNameLabel" text="FILENAME" />
                <Label text="at line" />
                <Label fx:id="lineNumberLabel" text="LINENUMBER" />
              </children>
            </HBox>
            <SplitPane dividerPositions="0.5" focusTraversable="true" prefHeight="645.0" prefWidth="632.0" VBox.vgrow="ALWAYS">
              <items>
                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
                  <children>
                    <VBox minHeight="22.0" prefHeight="612.0" prefWidth="311.0" AnchorPane.bottomAnchor="1.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="1.0" AnchorPane.topAnchor="-1.0">
                      <children>
                        <Label text="Before">
                          <font>
                            <Font name="System Bold" size="13.0" fx:id="x2" />
                          </font>
                        </Label>
                        <WebView fx:id="stateBefore" prefHeight="569.0" prefWidth="301.0" VBox.vgrow="ALWAYS" />
                      </children>
                      <padding>
                        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" fx:id="x3" />
                      </padding>
                    </VBox>
                  </children>
                </AnchorPane>
                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
                  <children>
                    <VBox minHeight="22.0" padding="$x3" prefHeight="612.0" prefWidth="311.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                      <children>
                        <Label font="$x2" text="After" />
                        <WebView fx:id="stateAfter" prefHeight="569.0" prefWidth="301.0" VBox.vgrow="ALWAYS" />
                      </children>
                    </VBox>
                  </children>
                </AnchorPane>
              </items>
            </SplitPane>
            <HBox alignment="TOP_RIGHT" prefHeight="22.0" prefWidth="632.0" spacing="5.0">
              <children>
{'fraction_non_alphanumeric': 0.16736920406645178, 'fraction_numerical': 0.05938507314654104, 'mean_word_length': 2.0766590389016018, 'pattern_counts': {'":': 0, '<': 147, '<?xml version=': 2, '>': 147, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, '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': '3303992', 'n_tokens_mistral': 2753, 'n_tokens_neox': 2572, 'n_words': 395}