<commit_before><statemachine name="PressMoveReleaseWithCTRLInversionAllMouseMoves">
  <state name="neutral" ID="1" startstate="TRUE">
    <transition event_class="MousePressEvent" event_variant="PrimaryButtonPressed" name="press" target="neutral" > <!-- EVENT_ID="1" -->
      <action name="PrimaryButtonPressed" ID="80" />
    </transition>
    <transition event_class="MousePressEvent" event_variant="CtrlPrimaryButtonPressed" name="CTRL+press" target="inverted" EVENT_ID="5">
      <action name="PrimaryButtonPressed" ID="80" />
      <action name="InvertLogic" ID="49014" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="PrimaryButtonMoved" target="neutral" >
      <action name="Move" ID="90" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="CtrlMouseMove" name="CTRL+move" target="inverted" EVENT_ID="529">
      <action name="MouseMove" />
      <action name="InvertLogic" ID="49014" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="CtrlPrimaryButtonMoved" name="CTRL+move" target="inverted" EVENT_ID="534">
      <action name="Move" ID="90" />
      <action name="InvertLogic" ID="49014" />
    </transition>
    <transition event_class="MouseReleaseEvent" event_variant="PrimaryButtonReleased" name="release" target="neutral" EVENT_ID="505">
      <action name="Release" ID="42" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="MouseMove" name="move" target="neutral">
      <action name="MouseMove" />
    </transition>
  </state>
  <state name="inverted" ID="2">
    <transition event_class="MouseMoveEvent" event_variant="PrimaryButtonMoved" name="move  w/ left button" target="neutral" EVENT_ID="530">
      <action name="Move" ID="90" />
      <action name="InvertLogic" ID="49014" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="MouseMove" name="move" target="neutral" EVENT_ID="520">
      <action name="InvertLogic" ID="49014" />
      <action name="MouseMove" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="CtrlMouseMove" name="CTRL+move" target="inverted" EVENT_ID="529">
        <action name="MouseMove" />
    </transition>
    <transition event_class="MousePressEvent" event_variant="CtrlPrimaryButtonPressed" name="CTRL+press" target="inverted" EVENT_ID="5">
      <action name="PrimaryButtonPressed" ID="80" />
    </transition>
    <transition event_class="MousePressEvent" event_variant="PrimaryButtonPressed" name="press" target="neutral" EVENT_ID="1">
      <action name="InvertLogic" ID="49014" />
      <action name="PrimaryButtonPressed" ID="80" /><commit_msg>fix order of actions and add previously undefined transition<commit_after><statemachine name="PressMoveReleaseWithCTRLInversionAllMouseMoves">
  <state name="neutral" ID="1" startstate="TRUE">
    <transition event_class="MousePressEvent" event_variant="PrimaryButtonPressed" name="press" target="neutral" > <!-- EVENT_ID="1" -->
      <action name="PrimaryButtonPressed" ID="80" />
    </transition>
    <transition event_class="MousePressEvent" event_variant="CtrlPrimaryButtonPressed" name="CTRL+press" target="inverted" EVENT_ID="5">
      <action name="InvertLogic" ID="49014" />
      <action name="PrimaryButtonPressed" ID="80" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="PrimaryButtonMoved" target="neutral" >
      <action name="Move" ID="90" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="CtrlMouseMove" name="CTRL+move" target="inverted" EVENT_ID="529">
      <action name="MouseMove" />
      <action name="InvertLogic" ID="49014" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="CtrlPrimaryButtonMoved" name="CTRL+move" target="inverted" EVENT_ID="534">
      <action name="InvertLogic" ID="49014" />
      <action name="Move" ID="90" />
    </transition>
    <transition event_class="MouseReleaseEvent" event_variant="PrimaryButtonReleased" name="release" target="neutral" EVENT_ID="505">
      <action name="Release" ID="42" />
    </transition>
    <transition event_class="MouseReleaseEvent" event_variant="CtrlPrimaryButtonReleased" name="CTRL+release" target="inverted" EVENT_ID="537">
      <action name="Release" ID="42" />
      <action name="InvertLogic" ID="49014" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="MouseMove" name="move" target="neutral">
      <action name="MouseMove" />
    </transition>
  </state>
  <state name="inverted" ID="2">
    <transition event_class="MouseMoveEvent" event_variant="PrimaryButtonMoved" name="move  w/ left button" target="neutral" EVENT_ID="530">
      <action name="InvertLogic" ID="49014" />
      <action name="Move" ID="90" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="MouseMove" name="move" target="neutral" EVENT_ID="520">
      <action name="InvertLogic" ID="49014" />
      <action name="MouseMove" />
    </transition>
    <transition event_class="MouseMoveEvent" event_variant="CtrlMouseMove" name="CTRL+move" target="inverted" EVENT_ID="529">
        <action name="MouseMove" />
    </transition>
    <transition event_class="MousePressEvent" event_variant="CtrlPrimaryButtonPressed" name="CTRL+press" target="inverted" EVENT_ID="5">
      <action name="PrimaryButtonPressed" ID="80" />
    </transition>
    <transition event_class="MousePressEvent" event_variant="PrimaryButtonPressed" name="press" target="neutral" EVENT_ID="1">
      <action name="InvertLogic" ID="49014" />
      <action name="PrimaryButtonPressed" ID="80" />
{'fraction_non_alphanumeric': 0.15543401552575864, 'fraction_numerical': 0.02646436132674665, 'mean_word_length': 5.568945538818077, 'pattern_counts': {'":': 0, '<': 99, '<?xml version=': 0, '>': 99, 'https://': 0, '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': '3233552', 'n_tokens_mistral': 1777, 'n_tokens_neox': 1677, 'n_words': 307}