<commit_before><template>
  <div class="datetime">
    <div class="datetime-calendar" ref="calendar"></div>
    <div class="form-group datetime-date">
      <label class="control-label" v-if="showLabels">{{ dateLabel }}</label>
      <div class="controls">
        <input type="text" class="form-control form-control-icon" v-model="date" ref="date"
               @focus="isEditing = true" @blur="isEditing = false" @wheel="scrollDate">
      </div>
    </div>
    <transition name="fade">
      <div class="form-group datetime-time" v-if="enableTime">
        <label class="control-label" v-if="showLabels">{{ timeLabel }}</label>
        <div class="controls">
          <input type="text" class="form-control form-control-icon" v-model="time" ref="time"
                 placeholder="z.B: 12:30" pattern="^([0[0-9]|1[0-9]|2[0-3]):?[0-5][0-9]$"
                 @focus="isEditing = true" @blur="guessTime" @wheel="scrollTime">
        </div>
      </div>
    </transition><commit_msg>use lazy model bindings for datetime component to guarantee proper parsing<commit_after><template>
  <div class="datetime">
    <div class="datetime-calendar" ref="calendar"></div>
    <div class="form-group datetime-date">
      <label class="control-label" v-if="showLabels">{{ dateLabel }}</label>
      <div class="controls">
        <input type="text" class="form-control form-control-icon" v-model.lazy="date" ref="date"
               @focus="isEditing = true" @blur="isEditing = false" @wheel="scrollDate">
      </div>
    </div>
    <transition name="fade">
      <div class="form-group datetime-time" v-if="enableTime">
        <label class="control-label" v-if="showLabels">{{ timeLabel }}</label>
        <div class="controls">
          <input type="text" class="form-control form-control-icon" v-model.lazy="time" ref="time"
                 placeholder="z.B: 12:30" pattern="^([0[0-9]|1[0-9]|2[0-3]):?[0-5][0-9]$"
                 @focus="isEditing = true" @blur="guessTime" @wheel="scrollTime">
        </div>
      </div>
    </transition>
{'fraction_non_alphanumeric': 0.19676945668135096, 'fraction_numerical': 0.016642192853646598, 'mean_word_length': 3.2318840579710146, 'pattern_counts': {'":': 0, '<': 43, '<?xml version=': 0, '>': 43, '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': '2119551', 'n_tokens_mistral': 670, 'n_tokens_neox': 653, 'n_words': 125}