/**
 * 人工 docx 10 组路线（docs/美国跨州货物运输报价汇总_edited3.docx）
 */
import type { QuoteItem } from "@/modules/providers/quote-provider";

export const HUMAN_DOC_CARGO = {
  palletCount: 2,
  weightLb: 500,
  dimsIn: { length: 50, width: 50, height: 50 },
  cargoType: "general_freight" as const,
};

export type HumanDocPair = {
  id: string;
  route: string;
  pickup: { street: string; city: string; state: string };
  delivery: { street: string; city: string; state: string };
  humanQuotes: Array<{
    serviceLevel: QuoteItem["serviceLevel"];
    rateOption: QuoteItem["rateOption"];
    rawTotal: number;
  }>;
};

export const HUMAN_DOC_10_PAIRS: HumanDocPair[] = [
  {
    id: "H01",
    route: "Boston MA → Los Angeles CA",
    pickup: { street: "100 Tremont Place", city: "Brighton", state: "MA" },
    delivery: { street: "Rubicon Capital Group", city: "Los Angeles", state: "CA" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 372.79 },
      { serviceLevel: "standard", rateOption: "bestValue", rawTotal: 703.75 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 985.73 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 849.52 },
    ],
  },
  {
    id: "H02",
    route: "New York area → Phoenix AZ",
    pickup: { street: "350 Fifth Avenue", city: "New Rochelle", state: "NY" },
    delivery: { street: "Inter Tribal Council Of Arizona Inc", city: "Phoenix", state: "AZ" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 462.41 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 697.47 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 841.14 },
    ],
  },
  {
    id: "H03",
    route: "Chicago IL → San Diego CA",
    pickup: { street: "875 North Michigan Avenue", city: "Chicago", state: "IL" },
    delivery: { street: "555 Harbor Drive", city: "San Diego", state: "CA" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 285.18 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 555.69 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 668.05 },
    ],
  },
  {
    id: "H04",
    route: "Atlanta GA → Denver CO",
    pickup: { street: "265 Peachtree Center Avenue Southeast", city: "Atlanta", state: "GA" },
    delivery: { street: "1600 N Broadway", city: "Denver", state: "CO" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 439.0 },
      { serviceLevel: "standard", rateOption: "bestValue", rawTotal: 464.77 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 517.56 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 577.12 },
    ],
  },
  {
    id: "H05",
    route: "Detroit MI → Las Vegas NV",
    pickup: { street: "1 Woodward Avenue", city: "Detroit", state: "MI" },
    delivery: { street: "3570 South Las Vegas Boulevard", city: "Las Vegas", state: "NV" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 399.61 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 555.74 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 668.1 },
    ],
  },
  {
    id: "H06",
    route: "Philadelphia PA → Dallas TX",
    pickup: { street: "1234 Market Street", city: "Philadelphia", state: "PA" },
    delivery: { street: "1601 Elm Street", city: "Dallas", state: "TX" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 348.96 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 507.37 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 619.73 },
    ],
  },
  {
    id: "H07",
    route: "Minneapolis MN → New Orleans LA",
    pickup: { street: "800 Hennepin Avenue", city: "Minneapolis", state: "MN" },
    delivery: { street: "1400 Canal Street", city: "New Orleans", state: "LA" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 561.56 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 808.57 },
      { serviceLevel: "guaranteed", rateOption: "lowest", rawTotal: 673.92 },
      { serviceLevel: "guaranteed", rateOption: "fastest", rawTotal: 975.29 },
    ],
  },
  {
    id: "H08",
    route: "San Francisco CA → Washington DC",
    pickup: { street: "1 Market Street", city: "San Francisco", state: "CA" },
    delivery: { street: "1350 Pennsylvania Avenue Northwest", city: "Washington", state: "DC" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 503.98 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 588.35 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 954.25 },
    ],
  },
  {
    id: "H09",
    route: "Seattle WA → Miami FL",
    pickup: { street: "400 Pine Street", city: "Seattle", state: "WA" },
    delivery: { street: "100 Biscayne Boulevard", city: "Miami", state: "FL" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 612.45 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 895.2 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 1025.8 },
    ],
  },
  {
    id: "H10",
    route: "Houston TX → Portland OR",
    pickup: { street: "1200 McKinney Street", city: "Houston", state: "TX" },
    delivery: { street: "1120 NW Couch Street", city: "Portland", state: "OR" },
    humanQuotes: [
      { serviceLevel: "standard", rateOption: "lowest", rawTotal: 485.3 },
      { serviceLevel: "standard", rateOption: "fastest", rawTotal: 720.15 },
      { serviceLevel: "guaranteed", rateOption: "bestValue", rawTotal: 815.6 },
    ],
  },
];
