{{-- ✅ Huber Yaşam Saati (Age Point / "Life Clock") — Bruno & Louise Huber Yöntemi Astro-Seek ile birebir uyumlu bespoke SVG diyagramı. Geometri ChartVisualizerService::buildLifeClockLayout()'ta hesaplanır. Katman sırası: zemin → merkez açı deseni → merkez çekirdek → Koch evleri/eksenler → Invert/Low tikleri → ev numaraları → natal gezegenler → zodyak halkası → dış yaş skalası (0-72) → AP ibresi → AC/DC/MC/IC etiketleri. --}} @php $L = $lifeClockLayout ?? null; @endphp @if ($L) @php $lcCx = $L['cx']; $lcCy = $L['cy']; $R = $L['radii']; $hasCusps = !empty($L['hasFullCusps']); @endphp @if (!empty($L['fontBase64'])) @endif {{-- Zemin Dairesi --}} @if ($hasCusps) {{-- 1. MERKEZ AÇI DESENİ (Huber Aspektbild) --}} @foreach ($L['aspectLines'] as $line) @endforeach {{-- Merkez Beyaz Çekirdek (Huber Ruhsal Benlik Çemberi) --}} {{-- İç Açı Çemberi Sınırı --}} {{-- 2. KOCH EVLERİ VE EKSENLER --}} @foreach ($L['houseCuspLines'] as $hLine) @endforeach {{-- Yatay ASC - DSC Tam Eksen Çizgisi --}} {{-- Invert Point (Kırmızı Tik - Ev Yayının %38.2'si) --}} @foreach ($L['invertPoints'] as $inv) @endforeach {{-- Low Point / Tiefpunkt (Mavi Tik - Ev Yayının %61.8'i) --}} @foreach ($L['lowPoints'] as $low) @endforeach {{-- Ev Numaraları (1..12) --}} @foreach ($L['houseNumbers'] as $hNum) {{ $hNum['num'] }} @endforeach {{-- 3. NATAL GEZEGENLER --}} @foreach ($L['planets'] as $p) {{ $p['tooltip'] }} {{ $p['sym'] }} @if (!empty($p['retro'])) R @endif @endforeach {{-- 4. ZODYAK HALKASI --}} {{-- Derece Tikleri (1°, 5°, 10°) --}} @foreach ($L['zodiacDegreeTicks'] as $dt) @endforeach {{-- Burç Bölücüler ve Semboller --}} @foreach ($L['zodiacSegments'] as $zs) {{ $zs['sym'] }} @endforeach {{-- 5. DIŞ YAŞ SKALASI (0 - 72 Yaş) --}} @foreach ($L['minorAgeTicks'] as $at) @endforeach {{-- 1 Yıllık Ara Yaş Numaraları (1..71) --}} @foreach ($L['minorAgeLabels'] as $ml) {{ $ml['text'] }} @endforeach {{-- Cusp Çizgisi Boyunca Dönel Takvim Yılları (1979, 1985...) --}} @foreach ($L['radialYears'] as $ry) {{ $ry['text'] }} @endforeach {{-- Ana Cusp Yaş Numaraları (0, 6, 12... turuncu büyük) --}} @foreach ($L['majorAgeLabels'] as $mal) {{ $mal['text'] }} @endforeach {{-- 6. AKTİF YAŞ NOKTASI İBRESİ (Needle) --}} @if (!empty($L['needle'])) @if (!empty($L['needle']['arrowPoints'])) @endif @endif {{-- 7. EKSEN ETİKETLERİ: AC, DC, MC, IC --}} @if (!empty($L['axisLabels'])) AC DC MC IC @endif @else {{-- Doğum saati bilinmiyor / Koch cusp'ları eksik --}} — @endif @endif