<commit_before><article class="spec-container"
  flex-list
  (onEnterKeyPressed)="selectSpecByEnterKey($event)">

  <div *ngFor="let spec of specs"
    [class]="spec.cssClass"
    (click)="selectSpec(spec)"
    [class.selected]="spec === specGroup.selectedSpec"
    [class.disabled]="spec.state === 'disabled'"
    [id]="specGroup.id + spec.skuCode">

    <h2>{{spec.skuCode}}</h2>
    <div class="top-features" [attr.aria-label]="'pricing_availableFeatures' | translate">
      <div *ngIf="spec.state === 'enabled'">
        <div *ngFor="let topFeature of spec.topLevelFeatures">{{topFeature}}</div>
        <div *ngIf="spec.priceString">{{spec.priceString}}</div>
        <div *ngIf="!spec.priceString">{{'loading' | translate}}</div><commit_msg>hid the div if the spec state is set to hidden. (#2737)<commit_after><article class="spec-container"
  flex-list
  (onEnterKeyPressed)="selectSpecByEnterKey($event)">

  <div *ngFor="let spec of specs"
    [class]="spec.cssClass"
    (click)="selectSpec(spec)"
    [class.selected]="spec === specGroup.selectedSpec"
    [class.disabled]="spec.state === 'disabled'"
    [hidden]="spec.state === 'hidden'"
    [id]="specGroup.id + spec.skuCode">

    <h2>{{spec.skuCode}}</h2>
    <div class="top-features" [attr.aria-label]="'pricing_availableFeatures' | translate">
      <div *ngIf="spec.state === 'enabled'">
        <div *ngFor="let topFeature of spec.topLevelFeatures">{{topFeature}}</div>
        <div *ngIf="spec.priceString">{{spec.priceString}}</div>
        <div *ngIf="!spec.priceString">{{'loading' | translate}}</div>
{'fraction_non_alphanumeric': 0.20228281547241597, 'fraction_numerical': 0.0050729232720355105, 'mean_word_length': 4.696750902527076, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 27, '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': '4670023', 'n_tokens_mistral': 545, 'n_tokens_neox': 519, 'n_words': 82}