// Umfang-Messpunkte export const CIRCUMFERENCE_POINTS = [ { id: 'c_neck', label: 'Hals', color: '#1D9E75', where: 'Direkt unterhalb des Adamsapfels, an der schmalsten Stelle des Halses', posture: 'Gerade stehen, Kopf in neutraler Position, nicht nach vorne beugen', how: 'Waagerecht anlegen, 1 Finger Luft zwischen Maßband und Hals', tip: 'Wichtig für Hemd- und Kragengrößen – morgens nüchtern messen' }, { id: 'c_chest', label: 'Brust', color: '#378ADD', where: 'An der breitesten Stelle des Brustkorbs, über den Brustmuskeln / Brustwarzen (Männer) bzw. der vollsten Stelle der Brust (Frauen)', posture: 'Aufrecht stehen, Arme locker an den Seiten – messen am Ende einer normalen Ausatmung', how: 'Waagerecht, parallel zum Boden, fest aber nicht einschneidend', tip: 'Nicht einatmen beim Messen! Werte verändern sich um bis zu 5 cm durch einen Atemzug' }, { id: 'c_waist', label: 'Taille', color: '#EF9F27', where: 'An der natürlich schmalsten Stelle des Rumpfes – meist 2–3 cm oberhalb des Bauchnabels', posture: 'Aufrecht stehen, Bauch entspannen, Arme locker hängen lassen', how: 'Waagerecht, eng aber nicht zusammenpressend', tip: 'Morgens nüchtern messen – nicht nach dem Essen!' }, { id: 'c_belly', label: 'Bauch', color: '#D85A30', where: 'Exakt auf Höhe des Bauchnabels – auch wenn dies nicht die schmalste Stelle ist', posture: 'Aufrecht stehen, Bauch vollständig entspannen – keinesfalls einziehen!', how: 'Waagerecht, ohne Druck – weder spannen noch locker lassen', tip: 'Wichtigster Indikator für viszerales Fett und Gesundheitsrisiko' }, { id: 'c_hip', label: 'Hüfte', color: '#D4537E', where: 'An der breitesten Stelle des Gesäßes, ca. 15–20 cm unterhalb des Bauchnabels', posture: 'Aufrecht stehen, Füße zusammen, Gewicht gleichmäßig verteilt', how: 'Über die breiteste Stelle des Gesäßes führen, waagerecht halten', tip: 'Waist-Hip-Ratio: Taille ÷ Hüfte (Ziel: <0,85 Frauen / <0,90 Männer)' }, { id: 'c_thigh', label: 'Oberschenkel', color: '#7F77DD', where: 'An der dicksten Stelle des Oberschenkels, direkt unterhalb der Gesäßfalte – ca. 5 cm unterhalb des Schritts', posture: 'Aufrecht stehen, Gewicht gleichmäßig auf beide Beine verteilt', how: 'Waagerecht anlegen, immer denselben Abstand vom Schritt nehmen', tip: 'Gewicht auf das andere Bein verlagern damit der Muskel entspannt ist' }, { id: 'c_calf', label: 'Wade', color: '#639922', where: 'An der dicksten Stelle der Wade, ca. in der Mitte zwischen Knöchel und Kniebeuge', posture: 'Aufrecht stehen, Gewicht gleichmäßig verteilt, nicht auf Zehenspitzen', how: 'Waagerecht anlegen, Muskel entspannt', tip: 'Morgens messen – gegen Abend schwellen Beine durch Wassereinlagerungen an' }, { id: 'c_arm', label: 'Oberarm', color: '#1D9E75', where: 'An der dicksten Stelle des Oberarms – Mitte zwischen Schultergelenk und Ellenbogen', posture: 'Arm locker hängen lassen und entspannen', how: 'Waagerecht anlegen, senkrecht zur Längsachse des Arms', tip: 'Immer denselben Arm messen (meist rechts) – beide Werte notieren (entspannt & angespannt)' }, ] // Caliper-Methoden und Messpunkte export const CALIPER_POINTS = { chest: { label: 'Brust', color: '#378ADD', where: 'Diagonale Falte, halb zwischen Achselhöhle und Brustwarze (Männer); 1/3 des Abstands (Frauen)', posture: 'Aufrecht stehen, Arm leicht angehoben', how: 'Diagonale Falte (45°), parallel zur Hautlinie greifen', tip: 'Liegt medial der Achselfalte – häufig in Männer-Formeln' }, axilla: { label: 'Achsel', color: '#D4537E', where: 'Mittlere Achsellinie, auf Höhe des Xiphoids (Brustbein-Ansatz)', posture: 'Arm leicht nach vorne, Rumpf gerade', how: 'Vertikale Falte', tip: 'Schwieriger Punkt – Helfer sinnvoll' }, triceps: { label: 'Trizeps', color: '#EF9F27', where: 'Rückseite des Oberarms, Mitte zwischen Schultergelenk und Ellenbogen', posture: 'Arm hängt entspannt seitlich am Körper', how: 'Vertikale Falte, parallel zur Längsachse des Arms', tip: 'Arm muss vollständig entspannt sein – wichtigster Punkt in Frauen-Formeln' }, subscap: { label: 'Schulterblatt', color: '#7F77DD', where: '1–2 cm unterhalb der unteren Schulterblatt-Ecke, schräg nach außen', posture: 'Arm hängt locker, leicht nach hinten', how: 'Diagonale Falte (45°) in Richtung der natürlichen Hautlinien', tip: 'Arm nach hinten halten lassen für besseren Zugang' }, suprailiac: { label: 'Hüftkamm', color: '#D85A30', where: 'Direkt oberhalb des Hüftkamms (Crista iliaca), vordere Achsellinie', posture: 'Aufrecht, Arme leicht angehoben', how: 'Diagonale Falte (45° nach innen-unten), entlang der Hüftkammlinie', tip: 'Nicht mit dem Bauch-Punkt verwechseln – liegt ÜBER dem Hüftknochen' }, abdomen: { label: 'Bauch', color: '#D85A30', where: '2 cm rechts neben dem Bauchnabel', posture: 'Stehend, Bauch entspannen', how: 'Horizontale Falte, Hautspannung vermeiden', tip: 'Bauch vollständig entspannen – nicht einziehen!' }, thigh: { label: 'Oberschenkel', color: '#1D9E75', where: 'Vorderseite des Oberschenkels, Mitte zwischen Leiste und Kniescheibe', posture: 'Sitzend oder stehend; Gewicht auf linkes Bein (rechter Muskel entspannt)', how: 'Vertikale Falte, parallel zur Längsachse des Beins', tip: 'Gewicht auf das andere Bein verlagern damit der Muskel entspannt ist' }, calf_med: { label: 'Wade (medial)', color: '#639922', where: 'Innenseite der Wade, an der dicksten Stelle (maximaler Umfang)', posture: 'Sitzend, Fuß flach auf dem Boden, Knie 90°', how: 'Vertikale Falte', tip: 'Bein muss komplett entspannt sein' }, biceps: { label: 'Bizeps', color: '#1D9E75', where: 'Vorderseite des Oberarms, Mitte zwischen Schultergelenk und Ellenbogen', posture: 'Arm hängt entspannt', how: 'Vertikale Falte', tip: 'Nur in Durnin-Methode; Arm vollständig entspannen' }, lowerback: { label: 'Lendenwirbel', color: '#888780', where: 'Über der Lendenwirbelsäule, 2 cm seitlich der Mittellinie auf Höhe L4', posture: 'Leicht nach vorne gebeugt, Muskeln entspannen', how: 'Horizontale Falte', tip: 'Schwieriger Punkt – einen Helfer bitten' }, } export const CALIPER_METHODS = { jackson3: { label: 'Jackson/Pollock 3', points_m: ['chest','abdomen','thigh'], points_f: ['triceps','suprailiac','thigh'] }, jackson7: { label: 'Jackson/Pollock 7', points_m: ['chest','axilla','triceps','subscap','suprailiac','abdomen','thigh'], points_f: ['chest','axilla','triceps','subscap','suprailiac','abdomen','thigh'] }, durnin: { label: 'Durnin/Womersley 4', points_m: ['biceps','triceps','subscap','suprailiac'], points_f: ['biceps','triceps','subscap','suprailiac'] }, parrillo: { label: 'Parrillo 9', points_m: ['chest','axilla','triceps','subscap','suprailiac','abdomen','thigh','calf_med','lowerback'], points_f: ['chest','axilla','triceps','subscap','suprailiac','abdomen','thigh','calf_med','lowerback'] }, }