{
 "build": "20260929-1815",
 "counts": {
  "rows": 82,
  "usable": 77,
  "gap": 5
 },
 "title": "LA Fitness floor map (member-made, unofficial)",
 "surveyed": "2026-09-29",
 "units": "tile_xy in 3 ft floor squares",
 "origin": "front desk, center of the counter edge facing the gym",
 "axes": "+x = to your right standing at the desk facing the turf; +y = away from the desk toward the machine floor",
 "accuracy": "Draft. Order within each row is from the walkthrough video and is reliable; tile positions are estimated (about +/-3 squares) and zone placement is pending an on-site check.",
 "zones": {
  "SEL": "Machine floor (selectorized)",
  "FW": "Free weights (rubber floor)",
  "STR": "Strength room (grey tile)",
  "CAB": "Cable and functional area",
  "TURF": "Turf (functional training)"
 },
 "zones_es": {
  "SEL": "Piso de máquinas (selectorizadas)",
  "FW": "Pesas libres (piso de goma)",
  "STR": "Sala de fuerza (baldosa gris)",
  "CAB": "Zona de poleas y funcional",
  "TURF": "Césped (entrenamiento funcional)"
 },
 "languages": "Fields ending in _es are Spanish. Spanish pages: /es, /es/ai, /es/data.",
 "machines": [
  {
   "id": "SEL-R1-1",
   "tile_xy": "13,14",
   "zone": "SEL",
   "name": "Triceps Press",
   "brand": "Life Fitness",
   "muscles": "triceps, shoulders",
   "movements": "triceps press (seated dip)",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183359863_iOS.jpg 20260929_183403473_iOS.jpg",
   "confidence": "high",
   "gym_no": "2",
   "video_url": "https://youtu.be/th4EY_ZMm6Y",
   "video_title": "Insignia Series Triceps Press",
   "video_source": "official",
   "muscle_groups": [
    "shoulders",
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Triceps Press",
   "muscles_es": "tríceps, hombros",
   "movements_es": "press de tríceps (fondos sentado)",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R1-2",
   "tile_xy": "10.5,14",
   "zone": "SEL",
   "name": "Seated Dip",
   "brand": "Matrix Aura",
   "muscles": "triceps",
   "movements": "seated dip",
   "weight_range": "not visible",
   "asset_tag": "D33791",
   "still_filename": "20260929_183410687_iOS.jpg",
   "confidence": "high",
   "gym_no": "1",
   "video_url": "https://youtu.be/xjpc2tX5aXs",
   "video_title": "Aura Series | Seated Triceps Press | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Matrix sticker calls it Aura Seated Triceps Press",
   "name_es": "Seated Dip",
   "muscles_es": "tríceps",
   "movements_es": "fondos sentado",
   "weight_range_es": "no visible",
   "notes_es": "La etiqueta de Matrix la llama Aura Seated Triceps Press"
  },
  {
   "id": "SEL-R1-3",
   "tile_xy": "8,14",
   "zone": "SEL",
   "name": "Nitro Evo, name not in frame (likely triceps)",
   "brand": "Nautilus Nitro Evo",
   "muscles": "likely triceps",
   "movements": "",
   "weight_range": "not visible",
   "asset_tag": "D51487",
   "still_filename": "20260929_183426100_iOS.jpg",
   "confidence": "low",
   "gym_no": "4",
   "video_url": "https://youtu.be/bQbXDuCNcb8",
   "video_title": "Nautilus Nitro EVO Triceps Extension",
   "video_source": "dealer demo",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Side panel only; name inferred from neighbors",
   "name_es": "Nitro Evo, nombre fuera de la foto (probablemente tríceps)",
   "muscles_es": "probablemente tríceps",
   "movements_es": "",
   "weight_range_es": "no visible",
   "notes_es": "Solo se ve el panel lateral; nombre deducido de las vecinas"
  },
  {
   "id": "SEL-R1-4",
   "tile_xy": "5.5,14",
   "zone": "SEL",
   "name": "Triceps Extension",
   "brand": "Matrix Aura",
   "muscles": "triceps",
   "movements": "overhead triceps extension",
   "weight_range": "10 to about 200 lb",
   "asset_tag": "E27430",
   "still_filename": "20260929_183435697_iOS.jpg",
   "confidence": "high",
   "gym_no": "3",
   "video_url": "https://youtu.be/r9d-O-zLj3g",
   "video_title": "Aura Series | Triceps Extension | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": 10,
   "weight_max_lb": 200,
   "notes": "Bottom plate cut off",
   "name_es": "Triceps Extension",
   "muscles_es": "tríceps",
   "movements_es": "extensión de tríceps sobre la cabeza",
   "weight_range_es": "10 a unas 200 lb",
   "notes_es": "Placa inferior cortada en la foto"
  },
  {
   "id": "SEL-R1-5",
   "tile_xy": "3,14",
   "zone": "SEL",
   "name": "Preacher Curl",
   "brand": "Nautilus Nitro Evo",
   "muscles": "biceps",
   "movements": "preacher curl",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183442673_iOS.jpg",
   "confidence": "high",
   "gym_no": "5",
   "video_url": "https://youtu.be/r1q6kQcsDf4",
   "video_title": "Nautilus Evo Preacher Curl S9PC   Fit Supply",
   "video_source": "dealer demo",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Preacher Curl",
   "muscles_es": "bíceps",
   "movements_es": "curl predicador",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R1-6",
   "tile_xy": "0.5,14",
   "zone": "SEL",
   "name": "Biceps Curl",
   "brand": "Hammer Strength Select",
   "muscles": "biceps",
   "movements": "biceps curl",
   "weight_range": "starts 10 lb; max not visible",
   "asset_tag": "",
   "still_filename": "20260929_183450635_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/rwo-3PTM8U4",
   "video_title": "Hammer Strength Select Biceps Curl",
   "video_source": "official",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Biceps Curl",
   "muscles_es": "bíceps",
   "movements_es": "curl de bíceps",
   "weight_range_es": "empieza en 10 lb; máximo no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R1-7",
   "tile_xy": "-2,14",
   "zone": "SEL",
   "name": "Rotary Torso",
   "brand": "Matrix Aura",
   "muscles": "obliques",
   "movements": "seated torso rotation",
   "weight_range": "10-200 lb",
   "asset_tag": "",
   "still_filename": "20260929_183459296_iOS.jpg 20260929_183507612_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/0t17aBlo680",
   "video_title": "Aura Series | Rotary Torso | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "core"
   ],
   "weight_min_lb": 10,
   "weight_max_lb": 200,
   "notes": "Faces the turf (known anchor)",
   "name_es": "Rotary Torso",
   "muscles_es": "oblicuos",
   "movements_es": "rotación de torso sentado",
   "weight_range_es": "10-200 lb",
   "notes_es": "Mira hacia el césped (punto de referencia)"
  },
  {
   "id": "SEL-R1-8",
   "tile_xy": "-4.5,14",
   "zone": "SEL",
   "name": "Biceps Curl",
   "brand": "Nautilus Nitro Evo",
   "muscles": "biceps",
   "movements": "biceps curl",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183517184_iOS.jpg",
   "confidence": "high",
   "gym_no": "8",
   "video_url": "https://youtu.be/gMe_UawHUMI",
   "video_title": "Nautilus Evo Bicep Curl S9BC - Fit Supply",
   "video_source": "dealer demo",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Biceps Curl",
   "muscles_es": "bíceps",
   "movements_es": "curl de bíceps",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R1-9",
   "tile_xy": "-7,14",
   "zone": "SEL",
   "name": "Biceps Curl",
   "brand": "Life Fitness",
   "muscles": "biceps",
   "movements": "biceps curl",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183524726_iOS.jpg",
   "confidence": "high",
   "gym_no": "7?",
   "video_url": "https://youtu.be/d0lfsAnRFiA",
   "video_title": "Insignia Series Biceps Curl",
   "video_source": "official",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Number 7 seen on a frame beside it; attribution low",
   "name_es": "Biceps Curl",
   "muscles_es": "bíceps",
   "movements_es": "curl de bíceps",
   "weight_range_es": "no visible",
   "notes_es": "Número 7 visto en un cuadro contiguo; atribución poco segura"
  },
  {
   "id": "SEL-R2-1",
   "tile_xy": "-8,20",
   "zone": "SEL",
   "name": "Lateral Raise",
   "brand": "Matrix Aura",
   "muscles": "shoulders",
   "movements": "lateral raise",
   "weight_range": "top plate ?0 lb; kg labels to 91",
   "asset_tag": "D51505",
   "still_filename": "20260929_183537008_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/sEhjeYuf--Q",
   "video_title": "Aura Series | Lateral Raise | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Lateral Raise",
   "muscles_es": "hombros",
   "movements_es": "elevación lateral",
   "weight_range_es": "placa superior ?0 lb; etiquetas en kg hasta 91",
   "notes_es": ""
  },
  {
   "id": "SEL-R2-2",
   "tile_xy": "-5.5,20",
   "zone": "SEL",
   "name": "Overhead Press",
   "brand": "Nautilus Nitro Evo",
   "muscles": "shoulders, upper chest",
   "movements": "overhead press",
   "weight_range": "not legible",
   "asset_tag": "",
   "still_filename": "20260929_183544648_iOS.jpg",
   "confidence": "high",
   "gym_no": "13",
   "video_url": "https://youtu.be/w6ytMNK631o",
   "video_title": "Nautilus Nitro EVO Overhead Press",
   "video_source": "dealer demo",
   "muscle_groups": [
    "chest",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Overhead Press",
   "muscles_es": "hombros, pecho superior",
   "movements_es": "press sobre la cabeza",
   "weight_range_es": "no legible",
   "notes_es": ""
  },
  {
   "id": "SEL-R2-3",
   "tile_xy": "-3,20",
   "zone": "SEL",
   "name": "Shoulder Press",
   "brand": "Life Fitness",
   "muscles": "shoulders, triceps",
   "movements": "shoulder press",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183550949_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/ADWU5rYzvY4",
   "video_title": "Insignia Series Shoulder Press",
   "video_source": "official",
   "muscle_groups": [
    "shoulders",
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Shoulder Press",
   "muscles_es": "hombros, tríceps",
   "movements_es": "press de hombros",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R2-4",
   "tile_xy": "-0.5,20",
   "zone": "SEL",
   "name": "Converging Shoulder Press",
   "brand": "Matrix Aura",
   "muscles": "shoulders, triceps",
   "movements": "shoulder press",
   "weight_range": "10 to about 200 lb",
   "asset_tag": "",
   "still_filename": "20260929_183558544_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/Xp_msXpoebE",
   "video_title": "Aura Series | Converging Shoulder Press | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "shoulders",
    "arms"
   ],
   "weight_min_lb": 10,
   "weight_max_lb": 200,
   "notes": "",
   "name_es": "Converging Shoulder Press",
   "muscles_es": "hombros, tríceps",
   "movements_es": "press de hombros",
   "weight_range_es": "10 a unas 200 lb",
   "notes_es": ""
  },
  {
   "id": "SEL-R2-5",
   "tile_xy": "2,20",
   "zone": "SEL",
   "name": "Converging Chest Press",
   "brand": "Matrix Aura",
   "muscles": "chest, front shoulders",
   "movements": "chest press",
   "weight_range": "starts 10 lb",
   "asset_tag": "F24231",
   "still_filename": "20260929_183608042_iOS.jpg",
   "confidence": "high",
   "gym_no": "17",
   "video_url": "https://youtu.be/IioHb4etulU",
   "video_title": "Aura Series | Converging Chest Press | Setup & Movements",
   "video_source": "official",
   "muscle_groups": [
    "chest",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Converging Chest Press",
   "muscles_es": "pecho, deltoides anterior",
   "movements_es": "press de pecho",
   "weight_range_es": "empieza en 10 lb",
   "notes_es": ""
  },
  {
   "id": "SEL-R2-6",
   "tile_xy": "4.5,20",
   "zone": "SEL",
   "name": "Incline Press",
   "brand": "Nautilus Nitro Evo",
   "muscles": "chest, front shoulders",
   "movements": "incline chest press",
   "weight_range": "20 to about 210 lb",
   "asset_tag": "",
   "still_filename": "20260929_183613845_iOS.jpg",
   "confidence": "high",
   "gym_no": "18",
   "video_url": "https://youtu.be/6hPqhAZbOFE",
   "video_title": "Nautilus Evo Incline Chest Press S9IP - Fit Supply",
   "video_source": "dealer demo",
   "muscle_groups": [
    "chest",
    "shoulders"
   ],
   "weight_min_lb": 20,
   "weight_max_lb": 210,
   "notes": "Cross aisle right after this machine",
   "name_es": "Incline Press",
   "muscles_es": "pecho, deltoides anterior",
   "movements_es": "press de pecho inclinado",
   "weight_range_es": "20 a unas 210 lb",
   "notes_es": "Pasillo transversal justo después de esta máquina"
  },
  {
   "id": "SEL-R2-7",
   "tile_xy": "8,20",
   "zone": "SEL",
   "name": "Rear Delt / Pec Fly",
   "brand": "Matrix Aura",
   "muscles": "rear shoulders, upper back; chest",
   "movements": "reverse fly; chest fly",
   "weight_range": "starts 10 lb",
   "asset_tag": "",
   "still_filename": "20260929_183626313_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/3dJzVebHVos",
   "video_title": "Aura Series | Rear Delt/Pec Fly | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "chest",
    "back",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Rear Delt / Pec Fly",
   "muscles_es": "deltoides posterior, espalda alta; pecho",
   "movements_es": "aperturas invertidas; aperturas de pecho",
   "weight_range_es": "empieza en 10 lb",
   "notes_es": ""
  },
  {
   "id": "SEL-R2-8",
   "tile_xy": "10.5,20",
   "zone": "SEL",
   "name": "Pectoral Fly",
   "brand": "Hammer Strength Select",
   "muscles": "chest",
   "movements": "chest fly",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183634211_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/sAeDw6xhFFw",
   "video_title": "Hammer Strength Select Pectoral Fly",
   "video_source": "official",
   "muscle_groups": [
    "chest"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Row ends at a bench by the east glass wall",
   "name_es": "Pectoral Fly",
   "muscles_es": "pecho",
   "movements_es": "aperturas de pecho",
   "weight_range_es": "no visible",
   "notes_es": "La fila termina en un banco junto a la pared de vidrio del lado este"
  },
  {
   "id": "SEL-R3-1",
   "tile_xy": "13,26",
   "zone": "SEL",
   "name": "Not captured (Matrix, likely Leg Extension)",
   "brand": "Matrix",
   "muscles": "likely quads",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "gap",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "legs"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Passed at 7:12-7:18 in video 1, no still",
   "name_es": "Sin registrar (Matrix, probablemente Leg Extension)",
   "muscles_es": "probablemente cuádriceps",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Aparece en el video 1, 7:12-7:18; sin foto"
  },
  {
   "id": "SEL-R3-2",
   "tile_xy": "10.5,26",
   "zone": "SEL",
   "name": "Prone Leg Curl",
   "brand": "Matrix Aura",
   "muscles": "hamstrings",
   "movements": "lying leg curl",
   "weight_range": "about 10-200 lb",
   "asset_tag": "",
   "still_filename": "20260929_183656486_iOS.jpg",
   "confidence": "high",
   "gym_no": "26",
   "video_url": "https://youtu.be/rJuZuOkNHw0",
   "video_title": "Aura Series | Prone Leg Curl | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "legs"
   ],
   "weight_min_lb": 10,
   "weight_max_lb": 200,
   "notes": "Number read from the video frame; cut off in the still",
   "name_es": "Prone Leg Curl",
   "muscles_es": "isquiotibiales",
   "movements_es": "curl femoral acostado",
   "weight_range_es": "unas 10-200 lb",
   "notes_es": "Número leído en el video; cortado en la foto"
  },
  {
   "id": "SEL-R3-3",
   "tile_xy": "8,26",
   "zone": "SEL",
   "name": "Leg Curl",
   "brand": "Life Fitness",
   "muscles": "hamstrings",
   "movements": "leg curl",
   "weight_range": "starts 25 lb; max not visible",
   "asset_tag": "",
   "still_filename": "20260929_183702281_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/OZdDbL_1nd8",
   "video_title": "Insignia Series Leg Curl",
   "video_source": "official",
   "muscle_groups": [
    "legs"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Leg Curl",
   "muscles_es": "isquiotibiales",
   "movements_es": "curl femoral",
   "weight_range_es": "empieza en 25 lb; máximo no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R3-4",
   "tile_xy": "5.5,26",
   "zone": "SEL",
   "name": "Seated Leg Curl",
   "brand": "Matrix Aura",
   "muscles": "hamstrings",
   "movements": "seated leg curl",
   "weight_range": "10-250 lb",
   "asset_tag": "",
   "still_filename": "20260929_183712879_iOS.jpg",
   "confidence": "high",
   "gym_no": "28",
   "video_url": "https://youtu.be/nFFa64sN1pE",
   "video_title": "Aura Series | Seated Leg Curl | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "legs"
   ],
   "weight_min_lb": 10,
   "weight_max_lb": 250,
   "notes": "",
   "name_es": "Seated Leg Curl",
   "muscles_es": "isquiotibiales",
   "movements_es": "curl femoral sentado",
   "weight_range_es": "10-250 lb",
   "notes_es": ""
  },
  {
   "id": "SEL-R3-5",
   "tile_xy": "3,26",
   "zone": "SEL",
   "name": "Not captured (occupied)",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "gap",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Member on it at 7:44 in video 1",
   "name_es": "Sin registrar (ocupada)",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Ocupada en el minuto 7:44 del video 1"
  },
  {
   "id": "SEL-R3-6",
   "tile_xy": "0.5,26",
   "zone": "SEL",
   "name": "Not captured (occupied)",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "gap",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Member on it at 7:46 in video 1",
   "name_es": "Sin registrar (ocupada)",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Ocupada en el minuto 7:46 del video 1"
  },
  {
   "id": "SEL-R3-7",
   "tile_xy": "-2,26",
   "zone": "SEL",
   "name": "Lateral Raise",
   "brand": "Nautilus Nitro Evo",
   "muscles": "shoulders, upper back",
   "movements": "lateral raise",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183726522_iOS.jpg",
   "confidence": "high",
   "gym_no": "1?",
   "video_url": "https://youtu.be/AUlvXqvPrtw",
   "video_title": "Nautilus Nitro EVO Lateral Raise",
   "video_source": "dealer demo",
   "muscle_groups": [
    "back",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Number sticker cut off",
   "name_es": "Lateral Raise",
   "muscles_es": "hombros, espalda alta",
   "movements_es": "elevación lateral",
   "weight_range_es": "no visible",
   "notes_es": "Etiqueta de número cortada"
  },
  {
   "id": "SEL-R4-1",
   "tile_xy": "-8,32",
   "zone": "SEL",
   "name": "Pulldown",
   "brand": "Life Fitness",
   "muscles": "lats, upper arms",
   "movements": "lat pulldown",
   "weight_range": "top hidden; 40-235 lb visible",
   "asset_tag": "",
   "still_filename": "20260929_183742314_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/ZbVNPTyVNTQ",
   "video_title": "Insignia Series Pulldown",
   "video_source": "official",
   "muscle_groups": [
    "back",
    "arms"
   ],
   "weight_min_lb": 40,
   "weight_max_lb": 235,
   "notes": "",
   "name_es": "Pulldown",
   "muscles_es": "dorsales, brazos",
   "movements_es": "jalón al pecho",
   "weight_range_es": "parte alta oculta; se ven 40-235 lb",
   "notes_es": ""
  },
  {
   "id": "SEL-R4-2",
   "tile_xy": "-5.5,32",
   "zone": "SEL",
   "name": "Lat Pulldown",
   "brand": "Nautilus Nitro Evo",
   "muscles": "lats, upper back",
   "movements": "lat pulldown",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183749996_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/tUPGl3JzFEc",
   "video_title": "Nautilus Nitro EVO Lat Pulldown",
   "video_source": "dealer demo",
   "muscle_groups": [
    "back"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Lat Pulldown",
   "muscles_es": "dorsales, espalda alta",
   "movements_es": "jalón al pecho",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R4-3",
   "tile_xy": "-3,32",
   "zone": "SEL",
   "name": "Pullover",
   "brand": "Nautilus Nitro Evo",
   "muscles": "lats",
   "movements": "pullover",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183756288_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/QRa-n3J4_9c",
   "video_title": "Nautilus Evo Pullover S9PO - Fit Supply",
   "video_source": "dealer demo",
   "muscle_groups": [
    "back"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Pullover",
   "muscles_es": "dorsales",
   "movements_es": "pullover",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R4-4",
   "tile_xy": "-0.5,32",
   "zone": "SEL",
   "name": "MTS High Row",
   "brand": "Hammer Strength MTS",
   "muscles": "rear shoulders, traps, rhomboids, biceps, lats",
   "movements": "high row",
   "weight_range": "dual stack; max not visible",
   "asset_tag": "",
   "still_filename": "20260929_183802718_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/eA-3bEi6OUY",
   "video_title": "MTS High Row (Hammer Strength)",
   "video_source": "dealer demo",
   "muscle_groups": [
    "back",
    "shoulders",
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Tag D33775 is on the neighboring frame, not this machine",
   "name_es": "MTS High Row",
   "muscles_es": "deltoides posterior, trapecios, romboides, bíceps, dorsales",
   "movements_es": "remo alto",
   "weight_range_es": "dos pilas; máximo no visible",
   "notes_es": "La etiqueta D33775 está en la estructura vecina, no en esta máquina"
  },
  {
   "id": "SEL-R4-5",
   "tile_xy": "2,32",
   "zone": "SEL",
   "name": "Diverging Seated Row",
   "brand": "Matrix Aura",
   "muscles": "upper and mid back, rear shoulders",
   "movements": "seated row",
   "weight_range": "10-250 lb",
   "asset_tag": "",
   "still_filename": "20260929_183808825_iOS.jpg",
   "confidence": "high",
   "gym_no": "35",
   "video_url": "https://youtu.be/k6FGLVCqE6g",
   "video_title": "Aura Series | Diverging Seated Row | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "back",
    "shoulders"
   ],
   "weight_min_lb": 10,
   "weight_max_lb": 250,
   "notes": "",
   "name_es": "Diverging Seated Row",
   "muscles_es": "espalda alta y media, deltoides posterior",
   "movements_es": "remo sentado",
   "weight_range_es": "10-250 lb",
   "notes_es": ""
  },
  {
   "id": "SEL-R4-6",
   "tile_xy": "4.5,32",
   "zone": "SEL",
   "name": "Not captured (Matrix, black shroud)",
   "brand": "Matrix",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "gap",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Seen at 8:42 in video 1, no still",
   "name_es": "Sin registrar (Matrix, cubierta negra)",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Aparece en el video 1, 8:42; sin foto"
  },
  {
   "id": "SEL-R4-7",
   "tile_xy": "7,32",
   "zone": "SEL",
   "name": "Not captured (seated machine)",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "gap",
   "gym_no": "36?",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Seen at 8:44 in video 1; partial number sticker",
   "name_es": "Sin registrar (máquina sentada)",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Aparece en el video 1, 8:44; etiqueta de número parcial"
  },
  {
   "id": "SEL-R4-8",
   "tile_xy": "9.5,32",
   "zone": "SEL",
   "name": "Back Extension",
   "brand": "Matrix Aura",
   "muscles": "lower back",
   "movements": "back extension",
   "weight_range": "starts 10 lb",
   "asset_tag": "D51481",
   "still_filename": "20260929_183819014_iOS.jpg 20260929_183821237_iOS.jpg",
   "confidence": "high",
   "gym_no": "37",
   "video_url": "https://youtu.be/HkKllEYBJN8",
   "video_title": "Aura Series | Back Extension | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "back"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Back Extension",
   "muscles_es": "zona lumbar",
   "movements_es": "extensión lumbar",
   "weight_range_es": "empieza en 10 lb",
   "notes_es": ""
  },
  {
   "id": "SEL-R4-9",
   "tile_xy": "12,32",
   "zone": "SEL",
   "name": "Back Extension",
   "brand": "Life Fitness",
   "muscles": "lower back",
   "movements": "back extension",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183826858_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/GRUsXVp77pU",
   "video_title": "Insignia Series Back Extension",
   "video_source": "official",
   "muscle_groups": [
    "back"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Row ends at the glass doors to the east hallway",
   "name_es": "Back Extension",
   "muscles_es": "zona lumbar",
   "movements_es": "extensión lumbar",
   "weight_range_es": "no visible",
   "notes_es": "La fila termina en las puertas de vidrio del pasillo este"
  },
  {
   "id": "SEL-R5-1",
   "tile_xy": "11,38",
   "zone": "SEL",
   "name": "Stretch mats",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Colchonetas de estiramiento",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "SEL-R5-2",
   "tile_xy": "6,38",
   "zone": "SEL",
   "name": "Adjustable and decline benches (3)",
   "brand": "Matrix",
   "muscles": "",
   "movements": "bench exercises",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 9:08-9:38, no still",
   "name_es": "Bancos ajustables y declinados (3)",
   "muscles_es": "",
   "movements_es": "ejercicios en banco",
   "weight_range_es": "",
   "notes_es": "Video 1, 9:08-9:38; sin foto"
  },
  {
   "id": "SEL-R5-3",
   "tile_xy": "1,38",
   "zone": "SEL",
   "name": "Abdominal Crunch",
   "brand": "Matrix Aura",
   "muscles": "abs",
   "movements": "ab crunch",
   "weight_range": "starts 10 lb (inferred); bottom not legible",
   "asset_tag": "",
   "still_filename": "20260929_183917040_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/Ic6DrH6cKvQ",
   "video_title": "Aura Series | Abdominal Crunch | Setup & Movements | Matrix Fitness",
   "video_source": "official",
   "muscle_groups": [
    "core"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Abdominal Crunch",
   "muscles_es": "abdominales",
   "movements_es": "crunch abdominal",
   "weight_range_es": "empieza en 10 lb (deducido); parte baja no legible",
   "notes_es": ""
  },
  {
   "id": "SEL-R5-4",
   "tile_xy": "-1.5,38",
   "zone": "SEL",
   "name": "Abdominal",
   "brand": "Life Fitness",
   "muscles": "abs",
   "movements": "ab crunch",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183924080_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/o_0WrejFbAw",
   "video_title": "Insignia Series Abdominal Crunch",
   "video_source": "official",
   "muscle_groups": [
    "core"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Abdominal",
   "muscles_es": "abdominales",
   "movements_es": "crunch abdominal",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "SEL-R5-5",
   "tile_xy": "-4,38",
   "zone": "SEL",
   "name": "Abdominal",
   "brand": "Nautilus Nitro Evo",
   "muscles": "abs",
   "movements": "ab crunch",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_183930005_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/lF9gF8-tAss",
   "video_title": "Nautilus Nitro EVO Abdominal",
   "video_source": "dealer demo",
   "muscle_groups": [
    "core"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Storage (balls, steps) past this, then rubber floor",
   "name_es": "Abdominal",
   "muscles_es": "abdominales",
   "movements_es": "crunch abdominal",
   "weight_range_es": "no visible",
   "notes_es": "Después hay almacenamiento (balones, steps) y luego piso de goma"
  },
  {
   "id": "FW-R1-1",
   "tile_xy": "-14,43",
   "zone": "FW",
   "name": "Flat bench",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Banco plano",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "FW-R1-2",
   "tile_xy": "-14,40",
   "zone": "FW",
   "name": "Cable Crossover (dual stack)",
   "brand": "Life Fitness",
   "muscles": "chest, back, arms",
   "movements": "cable fly, row, curl, pushdown",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "chest",
    "back",
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 10:10-10:14, no still",
   "name_es": "Cable Crossover (dual stack)",
   "muscles_es": "pecho, espalda, brazos",
   "movements_es": "aperturas, remo, curl y jalón de tríceps en polea",
   "weight_range_es": "no visible",
   "notes_es": "Video 1, 10:10-10:14; sin foto"
  },
  {
   "id": "FW-R1-3",
   "tile_xy": "-14,36",
   "zone": "FW",
   "name": "Row",
   "brand": "Life Fitness",
   "muscles": "traps, rhomboids, rear shoulders, lats",
   "movements": "seated row",
   "weight_range": "not visible",
   "asset_tag": "D33776",
   "still_filename": "20260929_183949181_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/5VqeNOZt2ok",
   "video_title": "Insignia Series Row",
   "video_source": "official",
   "muscle_groups": [
    "back",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Muscles printed on placard",
   "name_es": "Row",
   "muscles_es": "trapecios, romboides, deltoides posterior, dorsales",
   "movements_es": "remo sentado",
   "weight_range_es": "no visible",
   "notes_es": "Músculos impresos en la placa"
  },
  {
   "id": "FW-R1-4",
   "tile_xy": "-14,32",
   "zone": "FW",
   "name": "Assist Dip / Assist Chin",
   "brand": "Life Fitness",
   "muscles": "chest, shoulders, triceps; lats, arms",
   "movements": "assisted dip; assisted chin-up",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_184007359_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/ARRyptfgQQw",
   "video_title": "Insignia Series Assist Dip Chin",
   "video_source": "official",
   "muscle_groups": [
    "chest",
    "back",
    "shoulders",
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Assist Dip / Assist Chin",
   "muscles_es": "pecho, hombros, tríceps; dorsales, brazos",
   "movements_es": "fondos asistidos; dominadas asistidas",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "FW-R1-5",
   "tile_xy": "-14,28",
   "zone": "FW",
   "name": "Dip / knee-raise stations (2)",
   "brand": "",
   "muscles": "abs, triceps",
   "movements": "dip; hanging knee raise",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "arms",
    "core"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 10:38-10:50, no still",
   "name_es": "Estaciones de fondos / elevación de rodillas (2)",
   "muscles_es": "abdominales, tríceps",
   "movements_es": "fondos; elevación de rodillas colgado",
   "weight_range_es": "",
   "notes_es": "Video 1, 10:38-10:50; sin foto"
  },
  {
   "id": "FW-R2-1",
   "tile_xy": "-18,26",
   "zone": "FW",
   "name": "Glute Trainer",
   "brand": "not visible",
   "muscles": "glutes",
   "movements": "hip thrust / glute press",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_184029995_iOS.jpg 20260929_184039177_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Brand not on machine",
   "name_es": "Glute Trainer",
   "muscles_es": "glúteos",
   "movements_es": "hip thrust / empuje de glúteo",
   "weight_range_es": "de discos",
   "notes_es": "La marca no aparece en la máquina"
  },
  {
   "id": "FW-R2-2",
   "tile_xy": "-18,30",
   "zone": "FW",
   "name": "Plate-loaded bench stations",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "low",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 11:14-11:24, no still",
   "name_es": "Estaciones de banco con discos",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Video 1, 11:14-11:24; sin foto"
  },
  {
   "id": "FW-R2-3",
   "tile_xy": "-18,34",
   "zone": "FW",
   "name": "Iso-Lateral Low Row",
   "brand": "Hammer Strength",
   "muscles": "upper and mid back, rear shoulders",
   "movements": "low row",
   "weight_range": "plate-loaded; start 8 lb",
   "asset_tag": "",
   "still_filename": "20260929_184059496_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/cbyT1_yr-4M",
   "video_title": "Hammer Strength Plate-Loaded Low Row Instructions",
   "video_source": "official",
   "muscle_groups": [
    "back",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Iso-Lateral Low Row",
   "muscles_es": "espalda alta y media, deltoides posterior",
   "movements_es": "remo bajo",
   "weight_range_es": "de discos; inicio 8 lb",
   "notes_es": ""
  },
  {
   "id": "FW-R2-4",
   "tile_xy": "-18,37",
   "zone": "FW",
   "name": "Iso-Lateral High Row",
   "brand": "Hammer Strength",
   "muscles": "lats, traps, rear shoulders",
   "movements": "high row",
   "weight_range": "plate-loaded; start 2 lb",
   "asset_tag": "",
   "still_filename": "20260929_184110159_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/wWLSErG8qGk",
   "video_title": "Hammer Strength Plate-Loaded High Row Instructions",
   "video_source": "official",
   "muscle_groups": [
    "back",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Iso-Lateral High Row",
   "muscles_es": "dorsales, trapecios, deltoides posterior",
   "movements_es": "remo alto",
   "weight_range_es": "de discos; inicio 2 lb",
   "notes_es": ""
  },
  {
   "id": "FW-R2-5",
   "tile_xy": "-18,40",
   "zone": "FW",
   "name": "Iso-Lateral Front Lat Pulldown",
   "brand": "Hammer Strength",
   "muscles": "lats, upper back",
   "movements": "lat pulldown",
   "weight_range": "plate-loaded; start \"1 lb / 1.5 kg\" as printed",
   "asset_tag": "",
   "still_filename": "20260929_184119523_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "https://youtu.be/TRC5LCYi6W0",
   "video_title": "Hammer Strength Plate-Loaded Front Lat Pulldown Instructions",
   "video_source": "official",
   "muscle_groups": [
    "back"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Printed lb and kg disagree",
   "name_es": "Iso-Lateral Front Lat Pulldown",
   "muscles_es": "dorsales, espalda alta",
   "movements_es": "jalón al pecho",
   "weight_range_es": "de discos; inicio \"1 lb / 1.5 kg\" tal como está impreso",
   "notes_es": "Las lb y kg impresas no coinciden"
  },
  {
   "id": "FW-R3-1",
   "tile_xy": "-22,40",
   "zone": "FW",
   "name": "Iso-Lateral Decline Press",
   "brand": "Hammer Strength",
   "muscles": "chest, front shoulders",
   "movements": "decline chest press",
   "weight_range": "plate-loaded; start 6 lb",
   "asset_tag": "",
   "still_filename": "20260929_184131056_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/1YrEp_Dh7fE",
   "video_title": "Hammer Strength Plate-Loaded Decline Press Instructions",
   "video_source": "official",
   "muscle_groups": [
    "chest",
    "shoulders"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Iso-Lateral Decline Press",
   "muscles_es": "pecho, deltoides anterior",
   "movements_es": "press de pecho declinado",
   "weight_range_es": "de discos; inicio 6 lb",
   "notes_es": ""
  },
  {
   "id": "FW-R3-2",
   "tile_xy": "-22,37",
   "zone": "FW",
   "name": "Iso-Lateral Shoulder Press",
   "brand": "Hammer Strength",
   "muscles": "shoulders, triceps",
   "movements": "shoulder press",
   "weight_range": "plate-loaded; start 10 lb",
   "asset_tag": "",
   "still_filename": "20260929_184138327_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/X0SteQbRbCo",
   "video_title": "Hammer Strength Plate-Loaded Shoulder Press Instructions",
   "video_source": "official",
   "muscle_groups": [
    "shoulders",
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Iso-Lateral Shoulder Press",
   "muscles_es": "hombros, tríceps",
   "movements_es": "press de hombros",
   "weight_range_es": "de discos; inicio 10 lb",
   "notes_es": ""
  },
  {
   "id": "FW-R3-3",
   "tile_xy": "-22,34",
   "zone": "FW",
   "name": "Abdominal Oblique Crunch",
   "brand": "Hammer Strength",
   "muscles": "abs, obliques",
   "movements": "crunch with rotation",
   "weight_range": "max training weight 125 lb",
   "asset_tag": "",
   "still_filename": "20260929_184145776_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/n7BVPqR-Hhc",
   "video_title": "Abdominal Oblique Crunch | Hammer Strength Plate Loaded",
   "video_source": "official",
   "muscle_groups": [
    "core"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Abdominal Oblique Crunch",
   "muscles_es": "abdominales, oblicuos",
   "movements_es": "crunch con rotación",
   "weight_range_es": "peso máximo de entrenamiento 125 lb",
   "notes_es": ""
  },
  {
   "id": "FW-R3-4",
   "tile_xy": "-26,38",
   "zone": "FW",
   "name": "Plate trees (3)",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 12:18-12:38",
   "name_es": "Árboles de discos (3)",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Video 1, 12:18-12:38"
  },
  {
   "id": "FW-R4-1",
   "tile_xy": "-24,47",
   "zone": "FW",
   "name": "Adjustable Pulley (cable columns)",
   "brand": "not visible",
   "muscles": "biceps, triceps",
   "movements": "cable curl; triceps pushdown",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_184223106_iOS.jpg 20260929_184228280_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Along the mirror wall; may be the same station as CAB-3",
   "name_es": "Adjustable Pulley (cable columns)",
   "muscles_es": "bíceps, tríceps",
   "movements_es": "curl en polea; jalón de tríceps",
   "weight_range_es": "no visible",
   "notes_es": "Junto a la pared de espejos; puede ser la misma estación que CAB-3"
  },
  {
   "id": "FW-R4-2",
   "tile_xy": "-33,31",
   "zone": "FW",
   "name": "Dumbbell rack (long, along wall)",
   "brand": "LA Fitness",
   "muscles": "",
   "movements": "dumbbell exercises",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 1:10-1:40 and 13:00-13:22",
   "name_es": "Rack de mancuernas (largo, junto a la pared)",
   "muscles_es": "",
   "movements_es": "ejercicios con mancuernas",
   "weight_range_es": "",
   "notes_es": "Video 1, 1:10-1:40 y 13:00-13:22"
  },
  {
   "id": "FW-R4-3",
   "tile_xy": "-29,42",
   "zone": "FW",
   "name": "Preacher curl benches and adjustable benches",
   "brand": "",
   "muscles": "biceps",
   "movements": "preacher curl",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 13:06-13:26, no still",
   "name_es": "Bancos de curl predicador y bancos ajustables",
   "muscles_es": "bíceps",
   "movements_es": "curl predicador",
   "weight_range_es": "",
   "notes_es": "Video 1, 13:06-13:26; sin foto"
  },
  {
   "id": "FW-R4-4",
   "tile_xy": "-29,47",
   "zone": "FW",
   "name": "Barbell on mat",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "low",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 13:28",
   "name_es": "Barra sobre colchoneta",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": "Video 1, 13:28"
  },
  {
   "id": "STR-R1-1",
   "tile_xy": "-32,53",
   "zone": "STR",
   "name": "Plate tree with loadable dumbbell handles",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "20260929_184311408_iOS.jpg 20260929_184325349_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Árbol de discos con mancuernas cargables",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "STR-R1-2",
   "tile_xy": "-30,53",
   "zone": "STR",
   "name": "Booty Builder machine",
   "brand": "Booty Builder",
   "muscles": "glutes",
   "movements": "glute exercises",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_184317087_iOS.jpg 20260929_184322083_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Exercise name not in the photos",
   "name_es": "Máquina Booty Builder",
   "muscles_es": "glúteos",
   "movements_es": "ejercicios de glúteo",
   "weight_range_es": "de discos",
   "notes_es": "El nombre del ejercicio no aparece en las fotos"
  },
  {
   "id": "STR-R1-3",
   "tile_xy": "-27,53",
   "zone": "STR",
   "name": "Standing Hip Thrust",
   "brand": "Booty Builder",
   "muscles": "glutes",
   "movements": "standing hip thrust",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_184337699_iOS.jpg 20260929_184340633_iOS.jpg 20260929_184345039_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "https://youtu.be/HYYlGfi9RCU",
   "video_title": "How to use Booty Builder ® Standing Hip Thrust",
   "video_source": "official",
   "muscle_groups": [
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Name read from small base decal",
   "name_es": "Standing Hip Thrust",
   "muscles_es": "glúteos",
   "movements_es": "hip thrust de pie",
   "weight_range_es": "de discos",
   "notes_es": "Nombre leído en una etiqueta pequeña de la base"
  },
  {
   "id": "STR-R1-4",
   "tile_xy": "-25,53",
   "zone": "STR",
   "name": "Plate tree",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "20260929_184347360_iOS.jpg 20260929_184355848_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Árbol de discos",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "STR-R1-5",
   "tile_xy": "-22,56",
   "zone": "STR",
   "name": "Leg Press (45 degree)",
   "brand": "not visible",
   "muscles": "quads, glutes, hamstrings",
   "movements": "leg press",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_184418761_iOS.jpg 20260929_184425007_iOS.jpg 20260929_185041325_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "legs",
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Leg Press (45 degree)",
   "muscles_es": "cuádriceps, glúteos, isquiotibiales",
   "movements_es": "prensa de piernas",
   "weight_range_es": "de discos",
   "notes_es": ""
  },
  {
   "id": "STR-R1-6",
   "tile_xy": "-19,56",
   "zone": "STR",
   "name": "Hack Squat",
   "brand": "not visible",
   "muscles": "quads, glutes, hamstrings",
   "movements": "hack squat",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_185447377_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "legs",
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Same placard style as the Leg Press",
   "name_es": "Hack Squat",
   "muscles_es": "cuádriceps, glúteos, isquiotibiales",
   "movements_es": "sentadilla hack",
   "weight_range_es": "de discos",
   "notes_es": "Mismo estilo de placa que la Leg Press"
  },
  {
   "id": "STR-R1-7",
   "tile_xy": "-16,56",
   "zone": "STR",
   "name": "Hack Squat (ROC-IT)",
   "brand": "Hoist",
   "muscles": "legs, glutes",
   "movements": "hack squat",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_185456171_iOS.jpg 20260929_185459856_iOS.jpg",
   "confidence": "high",
   "gym_no": "?95",
   "video_url": "https://youtu.be/zjuavh_1RZI",
   "video_title": "RPL 5356 Hack Squat Dead Lift Shrug",
   "video_source": "official",
   "muscle_groups": [
    "legs",
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Number sticker cut off",
   "name_es": "Hack Squat (ROC-IT)",
   "muscles_es": "piernas, glúteos",
   "movements_es": "sentadilla hack",
   "weight_range_es": "de discos",
   "notes_es": "Etiqueta de número cortada"
  },
  {
   "id": "STR-R1-8",
   "tile_xy": "-14,53",
   "zone": "STR",
   "name": "Plate tree",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "F05677",
   "still_filename": "20260929_185504247_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Árbol de discos",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "STR-R1-9",
   "tile_xy": "-12,55",
   "zone": "STR",
   "name": "Plate-loaded unit, roller pads (name not readable)",
   "brand": "Matrix",
   "muscles": "",
   "movements": "",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_185506470_iOS.jpg 20260929_185509925_iOS.jpg",
   "confidence": "low",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Máquina de discos con rodillos (nombre ilegible)",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "de discos",
   "notes_es": ""
  },
  {
   "id": "STR-R2-1",
   "tile_xy": "-32,58",
   "zone": "STR",
   "name": "Landmine stations (2)",
   "brand": "",
   "muscles": "",
   "movements": "landmine press, row, squat",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "20260929_184351712_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Estaciones de landmine (2)",
   "muscles_es": "",
   "movements_es": "press, remo y sentadilla con landmine",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "STR-R2-2",
   "tile_xy": "-28,60",
   "zone": "STR",
   "name": "Belt squat rig",
   "brand": "Rogue (on belt)",
   "muscles": "quads, glutes",
   "movements": "belt squat",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_184401520_iOS.jpg 20260929_184410773_iOS.jpg 20260929_184412380_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "legs",
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Belt squat rig",
   "muscles_es": "cuádriceps, glúteos",
   "movements_es": "sentadilla con cinturón",
   "weight_range_es": "de discos",
   "notes_es": ""
  },
  {
   "id": "STR-R2-3",
   "tile_xy": "-12,58",
   "zone": "STR",
   "name": "Plate tree",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "20260929_185513123_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Árbol de discos",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "STR-R2-4",
   "tile_xy": "-14,60",
   "zone": "STR",
   "name": "Decline / ab bench",
   "brand": "Matrix",
   "muscles": "abs",
   "movements": "decline sit-up",
   "weight_range": "bodyweight",
   "asset_tag": "",
   "still_filename": "20260929_185515818_iOS.jpg",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "core"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Decline / ab bench",
   "muscles_es": "abdominales",
   "movements_es": "abdominales declinados",
   "weight_range_es": "peso corporal",
   "notes_es": ""
  },
  {
   "id": "STR-R2-5",
   "tile_xy": "-16,61",
   "zone": "STR",
   "name": "Standing plate-loaded machine (unidentified)",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "plate-loaded",
   "asset_tag": "",
   "still_filename": "20260929_185518424_iOS.jpg",
   "confidence": "low",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Motion blur; may be the Squat / Lunge",
   "name_es": "Máquina de discos de pie (sin identificar)",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "de discos",
   "notes_es": "Foto movida; puede ser la Squat / Lunge"
  },
  {
   "id": "STR-R2-6",
   "tile_xy": "-19,61",
   "zone": "STR",
   "name": "Squat / Lunge",
   "brand": "not visible",
   "muscles": "glutes, thighs",
   "movements": "squat; lunge",
   "weight_range": "plate-loaded; start 3? lb",
   "asset_tag": "F0568?",
   "still_filename": "20260929_185542955_iOS.jpg 20260929_185546955_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "legs",
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Squat / Lunge",
   "muscles_es": "glúteos, muslos",
   "movements_es": "sentadilla; zancada",
   "weight_range_es": "de discos; inicio 3? lb",
   "notes_es": ""
  },
  {
   "id": "STR-R2-7",
   "tile_xy": "-24,64",
   "zone": "STR",
   "name": "Glute ham developer (GHD)",
   "brand": "Rogue",
   "muscles": "hamstrings, glutes, lower back",
   "movements": "glute-ham raise; back extension; sit-up",
   "weight_range": "bodyweight",
   "asset_tag": "E?510?",
   "still_filename": "20260929_185554364_iOS.jpg 20260929_185555519_iOS.jpg 20260929_185557158_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/z15C9UZUbss",
   "video_title": "Equipment Demo - GHRs on the Rogue Abram GHD",
   "video_source": "official",
   "muscle_groups": [
    "back",
    "legs",
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Two GHDs seen; stills may show one or both",
   "name_es": "Glute ham developer (GHD)",
   "muscles_es": "isquiotibiales, glúteos, zona lumbar",
   "movements_es": "glute-ham raise; extensión lumbar; abdominales",
   "weight_range_es": "peso corporal",
   "notes_es": "Se ven dos GHD; las fotos pueden mostrar una o ambas"
  },
  {
   "id": "STR-R2-8",
   "tile_xy": "-14,65",
   "zone": "STR",
   "name": "Power racks, platforms, Smith machine",
   "brand": "Rogue",
   "muscles": "",
   "movements": "squat, bench press, deadlift",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 2, 4:48-5:00; yellow platform tiles; no stills",
   "name_es": "Racks de potencia, plataformas, máquina Smith",
   "muscles_es": "",
   "movements_es": "sentadilla, press de banca, peso muerto",
   "weight_range_es": "",
   "notes_es": "Video 2, 4:48-5:00; plataformas amarillas; sin fotos"
  },
  {
   "id": "CAB-1",
   "tile_xy": "-4,48",
   "zone": "CAB",
   "name": "Cable towers",
   "brand": "Matrix",
   "muscles": "",
   "movements": "cable exercises",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 2:46-2:55 and 12:40-12:56",
   "name_es": "Torres de poleas",
   "muscles_es": "",
   "movements_es": "ejercicios en polea",
   "weight_range_es": "",
   "notes_es": "Video 1, 2:46-2:55 y 12:40-12:56"
  },
  {
   "id": "CAB-2",
   "tile_xy": "2,47",
   "zone": "CAB",
   "name": "Functional trainer (20-exercise chart)",
   "brand": "Matrix",
   "muscles": "upper body, lower body, core",
   "movements": "cable exercises (20 on the chart)",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_185627058_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/6fuRSDTEY0c",
   "video_title": "G3-AURA FUNCTIONAL TRAINER",
   "video_source": "official",
   "muscle_groups": [
    "core"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Entrenador funcional (tabla de 20 ejercicios)",
   "muscles_es": "tren superior, tren inferior, zona media",
   "movements_es": "ejercicios en polea (20 en la tabla)",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "CAB-3",
   "tile_xy": "6,48",
   "zone": "CAB",
   "name": "Adjustable Pulley",
   "brand": "not visible",
   "muscles": "biceps, triceps",
   "movements": "cable curl; triceps pushdown",
   "weight_range": "not visible",
   "asset_tag": "",
   "still_filename": "20260929_185636973_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [
    "arms"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Adjustable Pulley",
   "muscles_es": "bíceps, tríceps",
   "movements_es": "curl en polea; jalón de tríceps",
   "weight_range_es": "no visible",
   "notes_es": ""
  },
  {
   "id": "CAB-4",
   "tile_xy": "9,48",
   "zone": "CAB",
   "name": "Simple Trainer HD-4000",
   "brand": "Hoist",
   "muscles": "glutes, hips, thighs",
   "movements": "donkey kick, pull-through, hip abduction, squat, reverse lunge",
   "weight_range": "starts 20 lb; max not visible",
   "asset_tag": "",
   "still_filename": "20260929_185646971_iOS.jpg",
   "confidence": "high",
   "gym_no": "",
   "video_url": "https://youtu.be/AF4zWqn5XOM",
   "video_title": "HD-4000 Simple Trainer",
   "video_source": "official",
   "muscle_groups": [
    "legs",
    "glutes"
   ],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Simple Trainer HD-4000",
   "muscles_es": "glúteos, caderas, muslos",
   "movements_es": "patada de glúteo, pull-through, abducción de cadera, sentadilla, zancada inversa",
   "weight_range_es": "empieza en 20 lb; máximo no visible",
   "notes_es": ""
  },
  {
   "id": "TURF-1",
   "tile_xy": "3,10",
   "zone": "TURF",
   "name": "Synrgy360 rig",
   "brand": "Life Fitness",
   "muscles": "",
   "movements": "suspension, bar, and rig exercises",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "https://youtu.be/dPceEnkFDKk",
   "video_title": "Synrgy360 Workout Options by Life Fitness Academy",
   "video_source": "official",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Behind the Rotary Torso to the right; spot on turf estimated",
   "name_es": "Estructura Synrgy360",
   "muscles_es": "",
   "movements_es": "ejercicios de suspensión, barra y estructura",
   "weight_range_es": "",
   "notes_es": "Detrás del Rotary Torso, a la derecha; ubicación en el césped estimada"
  },
  {
   "id": "TURF-2",
   "tile_xy": "8,6",
   "zone": "TURF",
   "name": "Rowers (2)",
   "brand": "Concept2",
   "muscles": "full body",
   "movements": "rowing",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "https://youtu.be/4zWu1yuJ0_g",
   "video_title": "Correct Rowing Machine Technique, Improve Your Rowing  | Concept2",
   "video_source": "official",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "Video 1, 3:38-4:03",
   "name_es": "Máquinas de remo (2)",
   "muscles_es": "cuerpo completo",
   "movements_es": "remo (máquina de remo)",
   "weight_range_es": "",
   "notes_es": "Video 1, 3:38-4:03"
  },
  {
   "id": "TURF-3",
   "tile_xy": "11,8",
   "zone": "TURF",
   "name": "Air bikes",
   "brand": "Rogue Echo",
   "muscles": "full body",
   "movements": "air bike",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "https://youtu.be/V-Og3ZP-Klg",
   "video_title": "How to use the Rogue Echo Bike Tutorial",
   "video_source": "dealer demo",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Bicicletas de aire",
   "muscles_es": "cuerpo completo",
   "movements_es": "bicicleta de aire",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "TURF-4",
   "tile_xy": "-2,6",
   "zone": "TURF",
   "name": "Plyo boxes, TRX, step storage",
   "brand": "",
   "muscles": "",
   "movements": "",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Cajones pliométricos, TRX, steps",
   "muscles_es": "",
   "movements_es": "",
   "weight_range_es": "",
   "notes_es": ""
  },
  {
   "id": "TURF-5",
   "tile_xy": "-6,9",
   "zone": "TURF",
   "name": "Sled lane and mats",
   "brand": "",
   "muscles": "",
   "movements": "sled push and pull",
   "weight_range": "",
   "asset_tag": "",
   "still_filename": "",
   "confidence": "medium",
   "gym_no": "",
   "video_url": "",
   "video_title": "",
   "video_source": "",
   "muscle_groups": [],
   "weight_min_lb": null,
   "weight_max_lb": null,
   "notes": "",
   "name_es": "Carril de trineo y colchonetas",
   "muscles_es": "",
   "movements_es": "empuje y arrastre de trineo",
   "weight_range_es": "",
   "notes_es": ""
  }
 ]
}