foxygit / FORTIS Log in
commits tags

/fortis/src/constants/exercises.ts · 29.51 KB

raw
import { Exercise } from './types'

export const EXERCISES: Exercise[] = [
  {
    "id": "pushup",
    "name": "Armhävningar",
    "muscle": "Bröst",
    "secondary": "Triceps, Axlar",
    "equip": "Kroppsvikt",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Lägg händerna axelbrett isär på golvet",
      "Håll kroppen rak från huvud till häl",
      "Sänk bröstet mot golvet",
      "Pressa upp till startläget"
    ]
  },
  {
    "id": "bench_press",
    "name": "Bänkpress",
    "muscle": "Bröst",
    "secondary": "Triceps, Axlar",
    "equip": "Skivstång",
    "icon": "🏋️",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Ligg på bänken med fötterna i golvet",
      "Grip stången lite bredare än axelbredd",
      "Sänk stången till bröstet",
      "Pressa upp explosivt"
    ]
  },
  {
    "id": "incline_bench_press",
    "name": "Incline Bench Press",
    "muscle": "Bröst",
    "secondary": "Triceps, Axlar",
    "equip": "Skivstång",
    "icon": "🏋️",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Ställ bänken på 30–45°",
      "Grip stången axelbrett",
      "Sänk stången mot övre bröstet",
      "Pressa upp och in"
    ]
  },
  {
    "id": "db_bench_press",
    "name": "Dumbbell Bench Press",
    "muscle": "Bröst",
    "secondary": "Triceps, Axlar",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på bänk med en hantel i varje hand",
      "Hantelerna vid sidan av bröstet",
      "Pressa rakt upp",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "db_incline_press",
    "name": "Dumbbell Incline Press",
    "muscle": "Bröst",
    "secondary": "Axlar, Triceps",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Bänk på 30–45°, hantel i varje hand",
      "Hantelerna vid övre bröstet",
      "Pressa upp",
      "Sänk kontrollerat till startläge"
    ]
  },
  {
    "id": "db_floor_press",
    "name": "Dumbbell Floor Press",
    "muscle": "Bröst",
    "secondary": "Triceps, Axlar",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på golvet med knäna böjda",
      "Hantel i varje hand vid sidan av bröstet",
      "Pressa rakt upp",
      "Sänk tills armbågarna nuddar golvet"
    ]
  },
  {
    "id": "db_incline_fly",
    "name": "Dumbbell Incline Fly",
    "muscle": "Bröst",
    "secondary": "Axlar",
    "equip": "Hantel",
    "icon": "🦅",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Bänk på 30–45°, hantel i varje hand",
      "Armarna nästan raka, lätt böjda i armbågen",
      "Sänk hantelerna i en vid båge",
      "Pressa ihop framför bröstet"
    ]
  },
  {
    "id": "cable_fly",
    "name": "Cable Fly",
    "muscle": "Bröst",
    "secondary": "Axlar",
    "equip": "Kabelmaskin",
    "icon": "🔗",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ställ kabler i brösthöjd",
      "Stå i mitten, ett steg framåt",
      "Dra handtagen framåt och ihop",
      "Kontrollera tillbaka"
    ]
  },
  {
    "id": "push_up_diamond",
    "name": "Diamond Push-Up",
    "muscle": "Bröst",
    "secondary": "Triceps",
    "equip": "Kroppsvikt",
    "icon": "💎",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Händerna tätt ihop, tummar och pekfingrar bildar en romb",
      "Kroppen rak",
      "Sänk bröstet mot händerna",
      "Pressa upp"
    ]
  },
  {
    "id": "machine_chest_press",
    "name": "Machine Chest Press",
    "muscle": "Bröst",
    "secondary": "Triceps, Axlar",
    "equip": "Maskin",
    "icon": "🔩",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Justera sätet, händtagen vid bröstnivå",
      "Grip handtagen, fötterna i golvet",
      "Pressa rakt framåt",
      "Kontrollera tillbaka"
    ]
  },
  {
    "id": "pullup",
    "name": "Chins (underhand)",
    "muscle": "Rygg",
    "secondary": "Biceps",
    "equip": "Kroppsvikt",
    "icon": "🏋️",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Grip stången underhands, axelbrett",
      "Häng med raka armar",
      "Dra dig upp tills hakan är över stången",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "pull_up",
    "name": "Pull-Up (overhand)",
    "muscle": "Rygg",
    "secondary": "Biceps, Axlar",
    "equip": "Kroppsvikt",
    "icon": "🏋️",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Grip stången överhands, lite bredare än axelbredd",
      "Häng med raka armar",
      "Dra dig upp tills bröstet nuddar stången",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "inverted_row",
    "name": "Inverted Row",
    "muscle": "Rygg",
    "secondary": "Biceps, Core",
    "equip": "Kroppsvikt",
    "icon": "🔄",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg under en stång i höfthöjd",
      "Grip stången, kroppen rak",
      "Dra bröstet upp mot stången",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "deadlift",
    "name": "Marklyft",
    "muscle": "Rygg",
    "secondary": "Ben, Rumpa",
    "equip": "Skivstång",
    "icon": "🏋️",
    "diff": "Avancerad",
    "type": "Styrka",
    "instructions": [
      "Stå med stången över fotmitt",
      "Böj i höft och knä, rygg rak",
      "Grip stången axelbrett",
      "Pressa marken ifrån dig, höfterna framåt"
    ]
  },
  {
    "id": "lat_pulldown",
    "name": "Latsdrag",
    "muscle": "Rygg",
    "secondary": "Biceps",
    "equip": "Kabelmaskin",
    "icon": "🔗",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Sitt vid maskinen och greppa stången brett",
      "Dra ner stången till övre bröstet",
      "Håll armbågarna nere och bakåt",
      "Kontrollera uppgången"
    ]
  },
  {
    "id": "cable_row",
    "name": "Kabeldrag sittande",
    "muscle": "Rygg",
    "secondary": "Biceps, Axlar",
    "equip": "Kabelmaskin",
    "icon": "🔗",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Sitt med fötterna mot plattformen",
      "Håll ryggen rak",
      "Dra handtaget mot magen",
      "Pressa ihop skulderbladen"
    ]
  },
  {
    "id": "db_bent_row",
    "name": "Dumbbell Bent Over Row",
    "muscle": "Rygg",
    "secondary": "Biceps, Axlar",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Böj dig framåt i höften, ryggen rak",
      "Hantel i varje hand, armarna hängande",
      "Dra hantelerna mot höfterna",
      "Pressa skulderbladen ihop"
    ]
  },
  {
    "id": "barbell_row",
    "name": "Barbell Bent Over Row",
    "muscle": "Rygg",
    "secondary": "Biceps, Axlar",
    "equip": "Skivstång",
    "icon": "🏋️",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Böj dig 45° framåt, ryggen rak",
      "Grip stången axelbrett underhands",
      "Dra stången mot naveln",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "db_pullover",
    "name": "Dumbbell Pullover",
    "muscle": "Rygg",
    "secondary": "Bröst, Triceps",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg tvärs över bänk, överkropp plant",
      "Håll en hantel med båda händer ovan bröstet",
      "Sänk hanteln bakom huvudet i en båge",
      "Dra tillbaka upp"
    ]
  },
  {
    "id": "superman",
    "name": "Superman",
    "muscle": "Rygg",
    "secondary": "Rumpa",
    "equip": "Kroppsvikt",
    "icon": "🦸",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på mage, armar sträckta framåt",
      "Lyft armar och ben från golvet simultant",
      "Håll 2–3 sek i toppläget",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "seated_row_machine",
    "name": "Seated Row Machine",
    "muscle": "Rygg",
    "secondary": "Biceps, Axlar",
    "equip": "Maskin",
    "icon": "🔩",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Sitt i maskinen, bröst mot stödplattan",
      "Grip handtagen",
      "Dra handtagen mot kroppen",
      "Kontrollera tillbaka"
    ]
  },
  {
    "id": "squat",
    "name": "Knäböj (kroppsvikt)",
    "muscle": "Ben",
    "secondary": "Rumpa, Core",
    "equip": "Kroppsvikt",
    "icon": "🦵",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå axelbrett med fötterna",
      "Sänk höfterna bakåt och nedåt",
      "Knäna följer tårnas riktning",
      "Pressa upp genom hälarna"
    ]
  },
  {
    "id": "barbell_squat",
    "name": "Barbell Squat",
    "muscle": "Ben",
    "secondary": "Rumpa, Core",
    "equip": "Skivstång",
    "icon": "🏋️",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Stång på övre ryggen, axelbrett fötter",
      "Bröst upprätt, ryggen neutral",
      "Sänk höfterna nedåt och bakåt",
      "Pressa upp explosivt"
    ]
  },
  {
    "id": "goblet_squat",
    "name": "Goblet Squat",
    "muscle": "Ben",
    "secondary": "Core, Rumpa",
    "equip": "Kettlebell",
    "icon": "🫙",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Håll kettlebell mot bröstet",
      "Fötterna bredare än axelbrett",
      "Böj knäna och sänk dig djupt",
      "Pressa upp med bröst upprätt"
    ]
  },
  {
    "id": "lunges",
    "name": "Utfall",
    "muscle": "Ben",
    "secondary": "Rumpa, Core",
    "equip": "Kroppsvikt",
    "icon": "🦵",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå med fötterna ihop",
      "Ta ett stort steg framåt",
      "Böj båda knäna till 90°",
      "Pressa upp och byt ben"
    ]
  },
  {
    "id": "bulgarian_split_squat",
    "name": "Bulgarian Split Squat",
    "muscle": "Ben",
    "secondary": "Rumpa, Core",
    "equip": "Kroppsvikt",
    "icon": "🦵",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Bakre foten på en bänk",
      "Fram-foten ett stort steg framåt",
      "Sänk bakre knäet mot golvet",
      "Pressa upp via framfoten"
    ]
  },
  {
    "id": "leg_press",
    "name": "Benpress",
    "muscle": "Ben",
    "secondary": "Rumpa",
    "equip": "Maskin",
    "icon": "🦵",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Sitt i maskinen med fötterna axelbrett",
      "Böj knäna till 90°",
      "Pressa plattan ifrån dig",
      "Sträck inte ut knäna helt"
    ]
  },
  {
    "id": "leg_extension",
    "name": "Leg Extension",
    "muscle": "Ben",
    "secondary": "",
    "equip": "Maskin",
    "icon": "🦵",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Sitt i maskinen, underben mot kudden",
      "Håll ryggen mot ryggstödet",
      "Sträck ut benen till horisontellt",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "leg_curl",
    "name": "Leg Curl",
    "muscle": "Ben",
    "secondary": "",
    "equip": "Maskin",
    "icon": "🦵",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg i maskinen (eller sitt), vaden mot kudden",
      "Böj knäna och dra hälarna mot rumpan",
      "Håll i toppläget en sekund",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "kb_swing",
    "name": "Kettlebell Swing",
    "muscle": "Ben",
    "secondary": "Rygg, Rumpa",
    "equip": "Kettlebell",
    "icon": "⚡",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Stå axelbrett, kettlebell mellan benen",
      "Böj i höften, svinga bakåt",
      "Explosiv höftrörelse framåt, svinga upp till brösthöjd",
      "Kontrollera pendeln tillbaka"
    ]
  },
  {
    "id": "kb_sumo_deadlift",
    "name": "Kettlebell Sumo Deadlift",
    "muscle": "Ben",
    "secondary": "Rygg, Rumpa",
    "equip": "Kettlebell",
    "icon": "🫙",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Brett fotläge, tår utåt",
      "Kettlebell mellan fötterna",
      "Höft och knä böjt, rygg rak",
      "Pressa upp, sträck höft och knä simultant"
    ]
  },
  {
    "id": "db_front_squat",
    "name": "Dumbbell Front Squat",
    "muscle": "Ben",
    "secondary": "Core, Rumpa",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Håll hantel i varje hand på axlarna",
      "Fötterna axelbrett",
      "Sänk rakt ner, bröst upprätt",
      "Pressa upp"
    ]
  },
  {
    "id": "db_hip_thrust",
    "name": "Dumbbell Hip Thrust",
    "muscle": "Ben",
    "secondary": "Core",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Övre rygg mot bänk, fötter i golvet",
      "Hantel på höfterna",
      "Sänk rumpan mot golvet",
      "Pressa höfterna rakt upp, kläm rumpan"
    ]
  },
  {
    "id": "db_rdl",
    "name": "Romanian Deadlift (DB)",
    "muscle": "Ben",
    "secondary": "Rygg, Rumpa",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå med hantel i varje hand framför låren",
      "Böj i höften, hantelerna glider längs benen",
      "Känn sträcket i baklåren",
      "Pressa höfterna framåt till startläget"
    ]
  },
  {
    "id": "calf_raise",
    "name": "Standing Calf Raise",
    "muscle": "Ben",
    "secondary": "",
    "equip": "Kroppsvikt",
    "icon": "🦶",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå på kanten av ett steg",
      "Sänk hälarna under stegnivå",
      "Pressa upp på tårna",
      "Håll i toppläget en sekund"
    ]
  },
  {
    "id": "step_ups",
    "name": "Step-Ups",
    "muscle": "Ben",
    "secondary": "Rumpa, Core",
    "equip": "Kroppsvikt",
    "icon": "🦵",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå framför en stabil yta (bänk/steg)",
      "Kliv upp med ett ben",
      "Ta med dig det andra benet",
      "Kliv ner kontrollerat och byt"
    ]
  },
  {
    "id": "box_squat",
    "name": "Box Squat",
    "muscle": "Ben",
    "secondary": "Rumpa, Core",
    "equip": "Kroppsvikt",
    "icon": "📦",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå framför en låg bänk eller box",
      "Axelbrett fotläge",
      "Sänk dig tills du nuddar boxen",
      "Pressa upp utan att gunga"
    ]
  },
  {
    "id": "pistol_squat",
    "name": "Pistol Squat",
    "muscle": "Ben",
    "secondary": "Core, Rumpa",
    "equip": "Kroppsvikt",
    "icon": "🦵",
    "diff": "Avancerad",
    "type": "Styrka",
    "instructions": [
      "Stå på ett ben, det andra rakt framåt",
      "Armarna ut för balans",
      "Sänk på ett ben så djupt du kan",
      "Pressa upp"
    ]
  },
  {
    "id": "glute_bridge",
    "name": "Glute Bridge",
    "muscle": "Ben",
    "secondary": "Core",
    "equip": "Kroppsvikt",
    "icon": "🌉",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på rygg, knäna böjda, fötter i golvet",
      "Pressa höfterna rakt upp",
      "Kläm rumpan hårt i toppläget",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "shoulder_press",
    "name": "Dumbbell Shoulder Press",
    "muscle": "Axlar",
    "secondary": "Triceps",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Sitt eller stå med hantel i varje hand",
      "Hantelerna vid öronen",
      "Pressa rakt upp",
      "Sänk kontrollerat till öronnivå"
    ]
  },
  {
    "id": "overhead_press",
    "name": "Overhead Press (Barbell)",
    "muscle": "Axlar",
    "secondary": "Triceps, Core",
    "equip": "Skivstång",
    "icon": "🏋️",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Stå med stången vid brösthöjd",
      "Grip axelbrett",
      "Pressa rakt upp tills armarna är raka",
      "Sänk kontrollerat till startläge"
    ]
  },
  {
    "id": "lateral_raise",
    "name": "Lateral Raise",
    "muscle": "Axlar",
    "secondary": "",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå med hantel i varje hand längs sidan",
      "Lätt böjda armar",
      "Lyft hantelerna till sidan upp till axelhöjd",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "front_raise",
    "name": "Front Raise",
    "muscle": "Axlar",
    "secondary": "",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå med hantel i varje hand",
      "Lyft en hantel i taget rakt framåt till axelhöjd",
      "Håll armbågen lätt böjd",
      "Sänk kontrollerat och byt arm"
    ]
  },
  {
    "id": "rear_delt_fly",
    "name": "Rear Delt Fly",
    "muscle": "Axlar",
    "secondary": "Rygg",
    "equip": "Hantel",
    "icon": "🦅",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Böj dig 90° framåt, rygg rak",
      "Hantel i varje hand hängande",
      "Lyft hantelerna ut till sidan",
      "Kläm skulderbladen ihop i toppen"
    ]
  },
  {
    "id": "face_pull",
    "name": "Face Pull",
    "muscle": "Axlar",
    "secondary": "Rygg",
    "equip": "Kabelmaskin",
    "icon": "🔗",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ställ kabeln i ögonhöjd",
      "Dra mot ansiktet med armbågarna högt",
      "Pressa skulderbladen ihop",
      "Kontrollera tillbaka"
    ]
  },
  {
    "id": "band_pull_apart",
    "name": "Band Pull-Apart",
    "muscle": "Axlar",
    "secondary": "Rygg",
    "equip": "Motståndsband",
    "icon": "🔴",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Håll bandet med båda händer framför bröstet, axelbrett",
      "Sträck ut armarna",
      "Dra bandet isär tills det nuddar bröstet",
      "Kontrollera tillbaka"
    ]
  },
  {
    "id": "handstand_pushup",
    "name": "Handstand Push-Up",
    "muscle": "Axlar",
    "secondary": "Triceps, Core",
    "equip": "Kroppsvikt",
    "icon": "🤸",
    "diff": "Avancerad",
    "type": "Styrka",
    "instructions": [
      "Stå på händer mot en vägg",
      "Armarna raka, lägg händerna axelbrett",
      "Böj armbågarna, sänk huvudet mot golvet",
      "Pressa upp till startläge"
    ]
  },
  {
    "id": "dumbbell_curl",
    "name": "Dumbbell Bicep Curl",
    "muscle": "Armar",
    "secondary": "Underarmar",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå med en hantel i varje hand",
      "Armarna längs sidan",
      "Curl upp mot axeln",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "hammer_curl",
    "name": "Hammer Curl",
    "muscle": "Armar",
    "secondary": "Underarmar",
    "equip": "Hantel",
    "icon": "🔨",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Hantel i varje hand, neutralt grepp (tummen upp)",
      "Håll armbågarna stilla längs sidan",
      "Curl upp till axeln",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "barbell_curl",
    "name": "Barbell Curl",
    "muscle": "Armar",
    "secondary": "Underarmar",
    "equip": "Skivstång",
    "icon": "🏋️",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Grip stången underhands, axelbrett",
      "Armbågarna stilla vid sidan",
      "Curl upp till axlarna",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "zottman_curl",
    "name": "Zottman Curl",
    "muscle": "Armar",
    "secondary": "Underarmar",
    "equip": "Hantel",
    "icon": "🔄",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Curl upp med underhands grepp",
      "Rotera handleden i toppen (tummen nedåt)",
      "Sänk med överhands grepp",
      "Rotera tillbaka i botten"
    ]
  },
  {
    "id": "tricep_dips",
    "name": "Dips",
    "muscle": "Armar",
    "secondary": "Bröst, Axlar",
    "equip": "Kroppsvikt",
    "icon": "💪",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Grip parallella stänger",
      "Sänk kroppen ned tills armbågarna är 90°",
      "Pressa upp",
      "Luta dig inte för mycket framåt"
    ]
  },
  {
    "id": "cable_tricep_pushdown",
    "name": "Cable Tricep Pushdown",
    "muscle": "Armar",
    "secondary": "",
    "equip": "Kabelmaskin",
    "icon": "🔗",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå vid kabelmaskin, handtaget i brösthöjd",
      "Armbågarna tätt mot sidan",
      "Tryck handtaget rakt ner tills armarna är raka",
      "Kontrollera tillbaka"
    ]
  },
  {
    "id": "db_tricep_kickback",
    "name": "Dumbbell Tricep Kickback",
    "muscle": "Armar",
    "secondary": "",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Böj framåt, armbågen i 90°",
      "Sträck ut armen bakåt tills den är rak",
      "Håll armbågen stilla",
      "Böj tillbaka kontrollerat"
    ]
  },
  {
    "id": "skull_crusher",
    "name": "Skull Crusher",
    "muscle": "Armar",
    "secondary": "",
    "equip": "Hantel",
    "icon": "💀",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Ligg på bänk, hantel i varje hand ovan bröstet",
      "Armbågarna pekande uppåt",
      "Böj armbågarna, sänk hantelerna mot tinningarna",
      "Pressa upp"
    ]
  },
  {
    "id": "overhead_tricep_ext",
    "name": "Overhead Tricep Extension",
    "muscle": "Armar",
    "secondary": "",
    "equip": "Hantel",
    "icon": "💪",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Stå eller sitt, håll en hantel med båda händer ovanför huvudet",
      "Armbågarna tätt vid öronen",
      "Böj armbågarna, sänk hanteln bakom huvudet",
      "Pressa upp"
    ]
  },
  {
    "id": "plank",
    "name": "Plank",
    "muscle": "Core",
    "secondary": "Axlar, Rygg",
    "equip": "Kroppsvikt",
    "icon": "🧘",
    "diff": "Nybörjare",
    "type": "Styrka",
    "isTimer": true,
    "instructions": [
      "Lägg dig i push-up-position",
      "Vila på underarmarna",
      "Håll kroppen helt rak",
      "Andas kontrollerat"
    ]
  },
  {
    "id": "situp",
    "name": "Situps",
    "muscle": "Core",
    "secondary": "Höftböjare",
    "equip": "Kroppsvikt",
    "icon": "🧘",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på rygg med knäna böjda",
      "Händerna bakom huvudet",
      "Lyft överkroppen mot knäna",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "crunches",
    "name": "Crunches",
    "muscle": "Core",
    "secondary": "",
    "equip": "Kroppsvikt",
    "icon": "🧘",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på rygg, knäna böjda",
      "Händerna vid tinningarna",
      "Curl övre ryggen upp mot knäna",
      "Sänk kontrollerat"
    ]
  },
  {
    "id": "russian_twist",
    "name": "Russian Twist",
    "muscle": "Core",
    "secondary": "Obliques",
    "equip": "Kroppsvikt",
    "icon": "🌀",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Sitt med knäna böjda och fötterna lätt lyfta",
      "Luta dig lite bakåt",
      "Rotera överkroppen sida till sida",
      "Håll core spänt"
    ]
  },
  {
    "id": "knee_raise",
    "name": "Hanging Knee Raise",
    "muscle": "Core",
    "secondary": "Höftböjare",
    "equip": "Kroppsvikt",
    "icon": "🧘",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Häng i en pull-up stång",
      "Håll kroppen stilla",
      "Lyft knäna mot bröstet",
      "Sänk kontrollerat utan att gunga"
    ]
  },
  {
    "id": "leg_raise_lying",
    "name": "Lying Leg Raise",
    "muscle": "Core",
    "secondary": "Höftböjare",
    "equip": "Kroppsvikt",
    "icon": "🧘",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Ligg på rygg, händerna under rumpan",
      "Benen raka, lätt böjda",
      "Lyft benen till 90°",
      "Sänk utan att nudda golvet"
    ]
  },
  {
    "id": "plank_shoulder_tap",
    "name": "Plank Shoulder Tap",
    "muscle": "Core",
    "secondary": "Axlar, Rumpa",
    "equip": "Kroppsvikt",
    "icon": "🧘",
    "diff": "Medel",
    "type": "Styrka",
    "instructions": [
      "Push-up position, händer under axlarna",
      "Håll höfterna stilla",
      "Lyft höger hand, nudda vänster axel",
      "Byt sida, håll balansen"
    ]
  },
  {
    "id": "bicycle_crunch",
    "name": "Bicycle Crunch",
    "muscle": "Core",
    "secondary": "Obliques",
    "equip": "Kroppsvikt",
    "icon": "🚴",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på rygg, händerna vid öronen",
      "Lyft axlarna från golvet",
      "Dra ena knäet mot bröstet, rotera mot det",
      "Byt sida i ett cyklande rörelsemönster"
    ]
  },
  {
    "id": "dead_bug",
    "name": "Dead Bug",
    "muscle": "Core",
    "secondary": "",
    "equip": "Kroppsvikt",
    "icon": "🐛",
    "diff": "Nybörjare",
    "type": "Styrka",
    "instructions": [
      "Ligg på rygg, armar raka upp, knäna böjda 90°",
      "Håll ryggen tryckt mot golvet",
      "Sänk höger arm och vänster ben simultant",
      "Dra tillbaka och byt sida"
    ]
  },
  {
    "id": "plank_jacks",
    "name": "Plank Jacks",
    "muscle": "Core",
    "secondary": "Ben, Axlar",
    "equip": "Kroppsvikt",
    "icon": "⚡",
    "diff": "Medel",
    "type": "Kondition",
    "isTimer": true,
    "instructions": [
      "Push-up position",
      "Hoppa fötterna isär och ihop (som jumping jacks)",
      "Håll höfterna nere",
      "Håll ett jämnt tempo"
    ]
  },
  {
    "id": "ab_wheel",
    "name": "Ab Wheel Rollout",
    "muscle": "Core",
    "secondary": "Axlar, Rygg",
    "equip": "Kroppsvikt",
    "icon": "🌀",
    "diff": "Avancerad",
    "type": "Styrka",
    "instructions": [
      "Knäna i golvet, håll ab-hjulet",
      "Rulla ut långsamt tills kroppen är nästan parallell med golvet",
      "Håll core hårt spänt",
      "Dra tillbaka med magen"
    ]
  },
  {
    "id": "burpee",
    "name": "Burpees",
    "muscle": "Helkropp",
    "secondary": "Core, Ben, Bröst",
    "equip": "Kroppsvikt",
    "icon": "⚡",
    "diff": "Medel",
    "type": "Kondition",
    "instructions": [
      "Stå rakt",
      "Hoppa ner i push-up-position",
      "Gör en armhävning",
      "Hoppa upp med händerna ovan huvud"
    ]
  },
  {
    "id": "jumping_jacks",
    "name": "Jumping Jacks",
    "muscle": "Kondition",
    "secondary": "Ben, Axlar",
    "equip": "Kroppsvikt",
    "icon": "⭐",
    "diff": "Nybörjare",
    "type": "Kondition",
    "isTimer": true,
    "instructions": [
      "Stå med fötterna ihop, armar längs sidan",
      "Hoppa ut fötterna och lyft armarna till sidan",
      "Klappa händerna ovan huvud",
      "Hoppa tillbaka till startläget"
    ]
  },
  {
    "id": "high_knees",
    "name": "High Knees",
    "muscle": "Kondition",
    "secondary": "Core, Ben",
    "equip": "Kroppsvikt",
    "icon": "🏃",
    "diff": "Nybörjare",
    "type": "Kondition",
    "isTimer": true,
    "instructions": [
      "Stå rakt",
      "Spring på stället med höga knän",
      "Knäna upp till höfthöjd",
      "Håll ett snabbt tempo"
    ]
  },
  {
    "id": "mountain_climbers",
    "name": "Mountain Climbers",
    "muscle": "Kondition",
    "secondary": "Core, Ben",
    "equip": "Kroppsvikt",
    "icon": "🧗",
    "diff": "Nybörjare",
    "type": "Kondition",
    "isTimer": true,
    "instructions": [
      "Push-up position",
      "Dra ett knä snabbt mot bröstet",
      "Byt ben explosivt",
      "Håll höfterna nere och jämn takt"
    ]
  },
  {
    "id": "jump_squat",
    "name": "Jump Squat",
    "muscle": "Kondition",
    "secondary": "Ben, Rumpa",
    "equip": "Kroppsvikt",
    "icon": "⚡",
    "diff": "Medel",
    "type": "Kondition",
    "instructions": [
      "Axelbrett fotläge",
      "Sänk ner i knäböj",
      "Hoppa explosivt upp",
      "Landa mjukt och gå direkt ner i nästa rep"
    ]
  },
  {
    "id": "box_jump",
    "name": "Box Jump",
    "muscle": "Kondition",
    "secondary": "Ben, Rumpa",
    "equip": "Kroppsvikt",
    "icon": "📦",
    "diff": "Medel",
    "type": "Kondition",
    "instructions": [
      "Stå framför en box eller bänk",
      "Böj knäna lätt",
      "Hoppa explosivt upp på boxen",
      "Kliv ner kontrollerat"
    ]
  },
  {
    "id": "treadmill",
    "name": "Treadmill",
    "muscle": "Kondition",
    "secondary": "Ben",
    "equip": "Löpband",
    "icon": "🏃",
    "diff": "Nybörjare",
    "type": "Kondition",
    "isTimer": true,
    "instructions": [
      "Ställ önskad hastighet",
      "Håll upprätt hållning",
      "Titta rakt fram",
      "Anpassa fart efter syfte (gång/löpning/intervall)"
    ]
  },
  {
    "id": "stationary_bike",
    "name": "Stationary Bike",
    "muscle": "Kondition",
    "secondary": "Ben",
    "equip": "Maskin",
    "icon": "🚴",
    "diff": "Nybörjare",
    "type": "Kondition",
    "isTimer": true,
    "instructions": [
      "Justera sadelhöjd, benen nästan raka vid botten",
      "Håll upprätt hållning",
      "Pedala med jämnt motstånd",
      "Anpassa intensitet efter syfte"
    ]
  }
]

export const EQUIP_CHIPS = ["Kroppsvikt","Hantel","Kettlebell","Skivstång","Kabelmaskin","Maskin","Motståndsband","Löpband"]

export const MUSCLE_GROUPS = ["Alla","Bröst","Rygg","Ben","Axlar","Armar","Core","Helkropp","Kondition"]

export const DIFFICULTIES = ["Alla","Nybörjare","Medel","Avancerad"]