<commit_before><form class="form">
  <div class="d-flex flex-row">
    <div class="p-1 w-25">{{'STYLER.symbol' | translate}}:</div>
    <div class="p-1 w-75">
      <select
        class="form-control form-control-sm"
        [(ngModel)]="symbolizer.wellKnownName"
        (change)="emitChange()"
        [ngModelOptions]="{standalone: true}"
      >
        <option *ngFor="let wellKnownName of wellKnownNames">
          {{wellKnownName}}
        </option>
      </select>
    </div>
  </div>

  <hs-symbolizer-color-picker
    [symbolizer]="symbolizer"
    attribute="color"
    (changes)="emitChange()"
    label="{{'STYLER.fillColor' | translate}}"
  ></hs-symbolizer-color-picker>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="opacity"
    (changes)="emitChange()"
    step="0.05"
    min="0"
    max="1"
    label="{{'STYLER.opacity' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="radius"
    (changes)="emitChange()"
    step="1"
    min="0"
    max="100"
    label="{{'STYLER.radius' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-color-picker
    [symbolizer]="symbolizer"
    attribute="strokeColor"
    (changes)="emitChange()"
    label="{{'STYLER.strokeColor' | translate}}"
  ></hs-symbolizer-color-picker>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="strokeOpacity"
    (changes)="emitChange()"
    step="0.05"
    min="0"
    max="1"
    label="{{'STYLER.strokeOpacity' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="strokeWidth"
    (changes)="emitChange()"
    step="0.1"
    min="0"
    max="20"
    label="{{'STYLER.strokeWidth' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="rotate"
    (changes)="emitChange()"
    step="1"
    min="0"
    max="360"
    label="{{'STYLER.rotation' | translate}}"
  ></hs-symbolizer-slider>
</form><commit_msg>feat(styler): Add warning to unsupported sliders<commit_after><form class="form">
  <div class="d-flex flex-row">
    <div class="p-1 w-25">{{'STYLER.symbol' | translate}}:</div>
    <div class="p-1 w-75">
      <select
        class="form-control form-control-sm"
        [(ngModel)]="symbolizer.wellKnownName"
        (change)="emitChange()"
        [ngModelOptions]="{standalone: true}"
      >
        <option *ngFor="let wellKnownName of wellKnownNames">
          {{wellKnownName}}
        </option>
      </select>
    </div>
  </div>

  <hs-symbolizer-color-picker
    [symbolizer]="symbolizer"
    attribute="color"
    (changes)="emitChange()"
    label="{{'STYLER.fillColor' | translate}}"
  ></hs-symbolizer-color-picker>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="opacity"
    (changes)="emitChange()"
    step="0.05"
    min="0"
    max="1"
    label="{{'STYLER.opacity' | translate}}"
    warning="{{'STYLER.warningAttribStoredNotVisualized' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="radius"
    (changes)="emitChange()"
    step="1"
    min="0"
    max="100"
    label="{{'STYLER.radius' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-color-picker
    [symbolizer]="symbolizer"
    attribute="strokeColor"
    (changes)="emitChange()"
    label="{{'STYLER.strokeColor' | translate}}"
  ></hs-symbolizer-color-picker>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="strokeOpacity"
    (changes)="emitChange()"
    step="0.05"
    min="0"
    max="1"
    label="{{'STYLER.strokeOpacity' | translate}}"
    warning="{{'STYLER.warningAttribStoredNotVisualized' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="strokeWidth"
    (changes)="emitChange()"
    step="0.1"
    min="0"
    max="20"
    label="{{'STYLER.strokeWidth' | translate}}"
  ></hs-symbolizer-slider>

  <hs-symbolizer-slider
    [symbolizer]="symbolizer"
    attribute="rotate"
    (changes)="emitChange()"
    step="1"
    min="0"
    max="360"
    label="{{'STYLER.rotation' | translate}}"
  ></hs-symbolizer-slider>
</form>
{'fraction_non_alphanumeric': 0.1925171678901255, 'fraction_numerical': 0.014681506038361354, 'mean_word_length': 3.418410041841004, 'pattern_counts': {'":': 0, '<': 55, '<?xml version=': 0, '>': 55, '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': '1567033', 'n_tokens_mistral': 1537, 'n_tokens_neox': 1445, 'n_words': 196}