/**
 * Tabela 2 — Fator de rajada Fᵣ (NBR 6123:2023, sec. 5.3)
 *
 * Os valores são os mesmos da Tabela 1 (já embutidos em TABLE_1).
 * Esta tabela é exposta separadamente para clareza e para futura
 * extensão (caso a norma publique valores distintos por intervalo).
 *
 * Fonte: NBR 6123:2023, p. 14 (Tabela 2).
 * Última auditoria: 2026-07-07 — Fᵣ = 1,00 (A) | 0,98 (B) | 0,95 (C).
 */

import type { StructureClass } from '../wind-kernel';
import { TABLE_1 } from './table-1';
import type { TerrainCategory } from '../wind-kernel';

export function getGustFactor(
  category: TerrainCategory,
  structureClass: StructureClass,
): number {
  return TABLE_1[category][structureClass].fr;
}