{
  "schema": "pion-system-archive-v1",
  "savedAt": "2026-10-06T05:25:41.488514+00:00",
  "revision": "pn-seat-and-pn-seat-stack-r1",
  "units": "mm",
  "source": "Visible user instructions + preserved 30-record prompt log + verified project source",
  "policy": {
    "publishDrafts": false,
    "publicationRequiresExplicitLinkCommand": true,
    "customPartsStockArchive": false,
    "requiredReports": [
      "icmal",
      "tonaj",
      "ambalaj"
    ],
    "languages": [
      "tr",
      "en",
      "de",
      "fr",
      "ar"
    ]
  },
  "reusableDefinitions": [
    {
      "id": "PROFIL-MODULASYON",
      "title": "Profil ailesi ve modülasyon",
      "summary": "Pion System 70 × 70 mm kesitli, merkez aksına göre 60 cm ve katlarında yürüyen sistemdir. Ana boylar 60/120/180/240/300/360 cm; daha az kullanılan ara boylar 30/45/90/150/210 cm. PN-P-…-F uçlarda PN-AB-7 içeren takım, PN-KB-7 yüzleri ortogonal profil montajına uygundur. Profil takımlarındaki uç parçaları ikinci kez siparişe eklenmez."
    },
    {
      "id": "MERDIVEN-ORTOGONAL",
      "title": "Merdiven bağlantıları ve geometri",
      "summary": "Merdiven iki yanında PN-P-240-F ana eğimli profiller, PN-P-60-F dik açılı bağlar, PN-KB-7 ve PN-AB-7 uçları gerçek montaj yüzleriyle yerleşir. Ahşap trabzan Ø50 mm, üst profilin aynı aksında ve üstünde 20 mm net boşluk bırakır. Alt dönüş kullanıcı yeşil çizgisine uyar. Basamaklar gövdeye doğru 100 mm ötelenir. Üst yapısal PN-KB-7, trabzan merkezinden ayrı bağlanır."
    },
    {
      "id": "MERDIVEN-ASMA-KAT",
      "title": "Asma kat ve iki merdiven birleşimi",
      "summary": "1200 mm komşu PN-KB-7 aksından PN-P-120-F kaldırıldığında iç açıklık 1130 mm. Merdivenin dış bağlantılar arası ölçüsü 1100 mm, her yanda 15 mm boşluk. Merdiven üst yapısal bağlantı merkezleri asma kattaki bağlantı aksıyla hizalanır. İki merdiven yan yana, aşağı iniş yönü referans görsele uygun; zemin bağları 120 cm, destekler 240 cm ve PN-A-7 ayaklar."
    },
    {
      "id": "ASMA-KAT-UST-YAPI",
      "title": "Asma katın üst çevresi, tavan ve gergiler",
      "summary": "Alt düşey 240 + 60 cm üzerine çevreye 240 cm dikmeler; aralar 120 cm. Köşelerde ve 240 cm aralıkla 60 cm üst dikmeler, üstte 240 × 240 cm karolaj; 60 cm altında aynı karolaj ve orta düşey 60 cm bağlar. Eksik alt kat tavanı/asma kat zemini kısa dikmeleri ve duvar/tavan çerçeve gergileri tamamlanır."
    },
    {
      "id": "GERGI-KODLARI",
      "title": "Gergi kodları ve özel tek/iki parça istisnaları",
      "summary": "PN-G-?x?-G kodunda aks ölçüleri cm. Diagonal 2000 mm üzerinde G2; 120×180 cm (2163,3 mm) tek parça özel üretim PN-G-120x180-G. 240×360, 300×360, 360×360 cm özel iki parçalı, bir taraf 2000 mm, diğer taraf kalan boy. Ayar gövdesi orta noktada değil 2000 mm parçanın bittiği birleşimde. Nominal aks diagonali nihai dişli kesim boyu değildir."
    },
    {
      "id": "GERGI-SKALA",
      "title": "Gergi ölçü skalası",
      "summary": "60x60;30x60;30x120;30x180;30x240;30x300;30x360;45x45;45x60;45x120;45x180;45x240;45x300;45x360;60x120;60x180;60x240;60x300;60x360;120x120;120x180;120x240;120x300;120x360;180x180;180x240;180x300;180x360;240x240;240x300;240x360;300x360;360x360 cm."
    },
    {
      "id": "CAM-MODULASYON",
      "title": "Dış cam kaplama ölçü kuralları",
      "summary": "6 mm cam, genel yükseklik 586 mm = 600−14 mm cam taşıyıcı silindiri. Orta panel genişliği aks−10 mm; ardışık uç/köşe paneli aks+30 mm; iki serbest bitişli tek açıklık aks+70 mm. Örnek 240 cm aks: 2390/2430/2470 mm. 120 cm orta ölçüsü önceki 1119 mm sözlü hatası yerine sonraki açık tarifte 1190 mm. Merdiven girişi önü camla kapanmaz."
    },
    {
      "id": "CAM-DIS-MONTAJ",
      "title": "Cam bağlantılarının yönü ve aralıkları",
      "summary": "PN-CB-1 tekli, PN-CB-2 ikili cam bağlantıları profilin dış yüzüne bakar; içe bakan eski pozisyonlar 180° düzeltilir. Köşe PN-KB-7 her iki cephesine birer tekli tutucu. Alt merkezden başlayarak 600 mm ve katlarında 5400 mm’ye kadar; orta ikili bağlantılar korunur. Quartz yeşili cam ve daha koyu yeşil 6 mm kenarlar, gerçekçi dış yansıma."
    },
    {
      "id": "CAM-KERTIK-RODAJ",
      "title": "Kertikli cam ve yuvarlatmalar",
      "summary": "Bütün camların dış köşeleri çap Ø7 mm / R3,5 mm. Kertik iç köşeleri çap Ø20 mm / R10 mm. Dört kenar 6 mm kalınlık boyunca balık sırtı R3 mm rodaj. Köşe standın doğrulanmış gergi boşaltmaları 40 × 300 mm ve 30 cm kola çeyrek daire Ø100 / R50; baştaki 30 × 300 / Ø80 tarifleri yeterli gergi/kol boşluğu için sonraki doğrulanmış revizyonda düzeltilmiştir. Üst/alt uç tutucular merkez akslardan 200 mm içeride, orta ikili aks merkezinde."
    },
    {
      "id": "CAM-MONTAJ-DONANIM",
      "title": "Insert, lama somun ve bağlantı vidaları",
      "summary": "PN-INS-8/4x15-: dış M8, iç M4, toplam 15 mm; PN-KB-7 yüz merkezine ön yüzü sıfır. PN-SM-4M: 20 × 8 × 3 mm lama, ortası M4 diş; profil kanalına uçtan girer, sonra PN-AB-7 uçlar takılır. PN-CB-2 başına ayrı M4×15 havşa baş paslanmaz alyen; PN-CB-1 gövde mili entegredir. Kanal montajında 8 mm entegre M4 mil kullanılır, insertte 15 mm; ilgili kaynakta montaj derinliği/yuvarlatma model varsayımları ayrıca belirtilir."
    },
    {
      "id": "PANEL-STANDART",
      "title": "Kanala geçen standart MDF lam panel",
      "summary": "PN-KP-?x?-P, 8 mm ana gövde; eksen en/boyundan 70 mm düşülen çekirdek. Dört kenarda 8 mm enli 5 mm kalın diller (tek yüzden 3 mm freze); her köşede 80 mm dil boşluğu. 60×60 örneği: çekirdek 530×530×8, diller 370 mm boy, dış zarf 546×546×8. P serisinin eski 7,5 mm dil eni 8 mm olarak güncellenmiştir."
    },
    {
      "id": "PANEL-PK-PK2",
      "title": "Kertikli MDF panel aileleri",
      "summary": "60×240,120×240,180×240,60×360,120×360 cm beş PK ve beş PK2 varyantı. Tek uzun dilde 230 mm kesim, ana 8 mm gövde korunur. PK merkez üst PN-KB-7 aksından 600 mm (gövde köşesinden 565 mm); PK2 merkezi ana gövde üst köşesinden 1200 mm (240 cm) veya 1800 mm (360 cm). P serisine verilen 8 mm en güncellemesi PK/PK2’nin onaylı 7,5 mm ölçüsünü kendiliğinden değiştirmez."
    },
    {
      "id": "PANEL-DAR",
      "title": "Dar MDF panel ailesi",
      "summary": "8,5×60/120/180/240/300/360 cm, listede altı farklı boy. PN-KP-8,5x?-P kodu net 85 mm en; kısa kenarlarda freze/dil iptal. Uzun diller 8×5 mm, 80 mm köşe geri çekmesi. 8,5×240 net dış ölçü 85×2330×8 mm, tam kalın çekirdek eni 69 mm, dil boyu 2170 mm. Birleşim merkez aksı 140 mm. Merdiven yanları ahşap renkli."
    },
    {
      "id": "ASMA-KAT-KAPLAMALAR",
      "title": "Zemin/tavan levhaları ve halı",
      "summary": "120×120 cm karolaj için asma tavan kırık beyaz 1170×1170×8 mm MDF lam; asma kat zemini ceviz renkli 1185×1185×30 mm. Merdiven altı dört 120×120 çerçeve 1185×1185×20 mm ahşap. Antrasit bukle halı 50×50 cm; alan 500×1050 cm revizyonu, doğal eloksal finishing çıtası 20 mm en×10 mm yükseklik, 2 m boy ve icmal kaydı. Köşe standda kesilmemiş lacivert 500×500 mm 16×13=208 karo, 8000×6500 mm."
    },
    {
      "id": "TAVAN-TEXTIL",
      "title": "Nonwoven ceiling ve ekstrüzyon çıtası",
      "summary": "PN-TCNV-NV-50: 500 mm en beyaz teknik nonwoven, %25 geçirgenlik, profilin üst yüzünde gergin. Boy profil merkezinden merkezine; asma kat ana 7200 mm, merdiven bölümü 9600 mm + ara bağlardan sonraki 9740 mm revizyonu. PN-TCF-NV-50: kod ve 500 mm boy korunur; 4 Ekim yeni kesit fotoğrafıyla düz üst flanşlı, içe daralan ve tutunma kancalı çeneli kesite güncellenir. Çizimdeki 260/150/10 sayıları kullanıcının teyit ettiği 0,1 katsayısıyla 26 mm en, 15 mm h, 1 mm üst flanş olarak uygulanır; eğimli bacaklar ve kancalar tek sabit et kabul edilmez; ölçek 1/26 mm seçimiyle teyit edilmiştir; üretim toleransları ayrıca teyit bekler. Bu kesit PN-LB-L-50 ve PN-LB-L-100 destek çıtalarında da kullanılır (520/1020 mm). Plastik yoğunluğu, kumaş gramajı ve gerçek tekstil kalınlığı belirtilmemiştir.",
      "sectionRevision": "nonwoven-clip-section-r2",
      "sectionCatalogueFile": "exports/Pion_Nonwoven_Cita_Kesit_ve_LED_Montaj_Kaydi.json",
      "referenceReviewR3": {
        "mountingPlacementResolved": true,
        "contourMatchesR2": true,
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "referenceImagesByteIdenticalToR2": true,
        "referenceHashesSha256": {
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG": "0b8a19bb3a5c86e94c4a3090956403945a7fcd704fcfdedb68f1c61c18054213",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG": "af2b8ad9c70559169628c1cc049af881212f7a2ba4f84e70059f4dc8ad103be7"
        },
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95
        },
        "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "fitMechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "inspectionCorrections": [
          "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
          "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
          "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
        ],
        "userPromptSummary": "Kullanıcı yeniden gönderdiği nonwoven çıta kesiti resimlerine göre üst 26 mm ölçünün ve aşağı doğru uzayan daralan çenelerin profil koluna zorlayarak sıkı oturmasının görünmesini istedi. Kod ve uzunluklar, iki LED modülüne aynı kesitin uygulanması ve önceki altı standart aks reçetesi korunur.",
        "userPromptExact": "alt plastik çıta kesiti yanlış olmuş ,üstteki tabana bağlı ölçü alta doğtu daralıyor ve pion profiline sıkı sıkı geçiyor olmalı(hatta biraz kuvvetlice bastırarak geçiyor olmalı ayrıca yndan aşağıya doğru araları içe doğru üçgensel olarak daralan her iki kolunda boyları çok daha uzun olmalı.şimdi ekli kesitleri bir daha incele ve profi kesit ölçüsünü doğrult.(hem bu bölümde hemde nonvowen montaj çıtaları bölümünde)şimdi bir önceki prompttaki istekleri yeniden oluştur.ekli kesit resimlerine bakıp orantılayabilirsinde resimlerdeki profil kesitinin en üstünde yer alan düz bölümün genişlipi 26 mm.dir."
      },
      "scaleConfirmed": true,
      "userConfirmedChoice": "1/26mm",
      "revision": 3
    },
    {
      "id": "ICMAL-TONAJ",
      "title": "İcmal ve ağırlık hesabı",
      "summary": "Profil 1,100 kg/m gerçek alüminyum kesim; PN-KB-7 330 g, PN-AB-7 220 g, PN-CB-2 140 g, PN-CB-1 95 g, PN-A-7 550 g. Ø6 çelik 7850 kg/m³, 6 mm cam 2500 kg/m³; MDF 720 kg/m³ tahmini düzenlenebilir. M8/M4 vida ve montaj donanımı kaynak/teorik varsayımı açıklanır. Bekleyen ağırlıklar sıfır sayılmaz; dahil parçalar tek kez sayılır."
    },
    {
      "id": "AMBALAJ",
      "title": "Kasalar, karışık bölmeler ve tekerlekli çerçeveler",
      "summary": "Profil kasası dış2400×540×200 mm, 14 adet240cm /28adet120cm /56adet60cm. 30+30+60+120,30+30+180,60+60+120 gibi toplam240cm’yi geçmeyen karma bölmelerle tasarruf. Bağlantı kasası400×400×200 mm,5×5×2=50adet PN-KB-7 veya ayrı PN-AB-7. Profil uçlarına takılı PN-AB-7 profil kasasında, tekrar sayılmaz. En fazla8/9kat istif; her istife çerçeve,2frensiz+2frenli dönerteker. Gergi/vida/ahşap/cam bu hesabın dışında; ayak/camtutucu kapasitesi verilmezse bekleyen."
    },
    {
      "id": "ASMA-KAT-SIMETRI",
      "title": "Dört merdivenli strüktür ve uzama",
      "summary": "720 cm ortak cephe cam ve tutucuları kaldırılarak bütün yapı simetrik birleşir, ortak profiller tek sayılır. Dört merdiven aynı cephenin sol ucunda iki ve sağ ucunda iki; tamamı yan yana değil. 960 cm merdivensiz cepheye doğru480 cm uzama bütün tavan/zemin/cam/profil/tekstil içerir; halı500 cm uzar. İç alt kat240cm dikmeler, ilgili zeminprofilleri, ayaklıbağlantılar ve gergiler kullanıcının sonraki yönergesine göre kaldırılır. Merdivenler arasındaki tavan540/600cm’de iki240×240cm karolaj tamamlanır, tekstil240cm uzar."
    },
    {
      "id": "GORUNTULEME",
      "title": "Pion ortak 3B görünüm standardı",
      "summary": "Gerçekçi ahşap, metal, çelik, cam, kumaş ve halı; stüdyo ışığı. Ön/yan/üst ortografik ölçüler, yalnız ürünü gösteren tam ekran. Güçlü zoom, noktaya tıklayıp yaklaşma, orta fare düğmesiyle pan; mobil bir parmak dönüş, iki parmak zoom/pan. Dokunma hedefleri 48 px, telefon adres çubuğuna güvenli yerleşim. Menü ve model aynı anda görünür; gizleme, renk ve arama kamera ile ana adetleri değiştirmez. GLB dışa aktarımı özgün katalog dosyalarını değiştirmez. 3ds Max 2016 FBX uyumluluğu ayrı doğrulama gerektirir; bu yayında yeni bir FBX uyumluluk iddiası yoktur."
    },
    {
      "id": "KOSE-STAND-BASLANGIC",
      "title": "Köşe fuar standı çalışma tanımı",
      "summary": "Nominal 6 m derinlik, 8 m en: sol 6 m ve arka 8 m kapalı, ön 8 m ve sağ 6 m koridora açık. Taban 120 cm akslar, 240 cm dikmeler, üst 120 cm bağlar ve kanala geçen düşey damarlı ceviz paneller. 240–300 cm arasında antrasit 60×240 cm kuşak; 300–480 cm üst duvar 180 cm dikme ve çelik gergili. 480 cm tavan üstünde 60 cm derinliğinde ikinci karolaj; nonwoven profil üstünde. Mavi eloksal profiller, mat krom uç bağlantıları. Ana aks 7800×6000 mm, dış ölçü 7870×6070 mm."
    },
    {
      "id": "KOSE-STAND-AKSLAR",
      "title": "Köşe stand nihai aks ve taşıyıcı revizyonları",
      "summary": "480 cm tavanda soldan sağa modüller 240+120+240+60+120 cm, ana akslar A–G / 1–6. G/6 hatlarında 540 cm üst profiller ve 60 cm dikmeler kaldırıldı; F540→G480 gergiler korundu. H6 geçici taşıyıcı yerine E5/F5 iki kat 240 cm dikmeler, 0/240 cm kotunda 60 cm bağlar ve 240 cm kotunda ön/arka 30 cm kollar kullanılır. C3/C6 dikmeleri 240+60+180 cm; C3–A3/C1–C3 bölmeleri; B3/C2 alt 240 cm, B6 üst 180 cm dikmeler. A6 dış kolu 300 mm, gergiler 0/4800 mm kotuna bağlanır."
    },
    {
      "id": "KOSE-STAND-OZEL-URETIM",
      "title": "Köşe stand proje özel üretim politikası",
      "summary": "A3/C1 taraflarından 140 mm kısaltılan sekiz yatay profil: 1200→1060 ve 2400→2260 mm aks. Yeni 140 mm aralıklarda dikey 2400/600/1800 mm çerçevelere dar paneller, iki çerçeveye kısaltılmış kuşak. Özel profil ve paneller yalnız projeye aittir: customManufacture=true, archiveEligible=false, catalogCode=null. Stok parça arşivine kodlanmaz. Proje 3B, icmal, tonaj ve ambalajda yer alır; ayrı göster/gizle ve inceleme rengi kontrolleri bulunur."
    },
    {
      "id": "KOSE-STAND-CAM",
      "title": "Köşe stand cam kaplama nihai yerleşim",
      "summary": "A6–C6 ön cephe: 2470×586×6 mm, 0–2400 mm arasında dört ve 3000–4800 mm arasında üç cam. E5–F5 dış yüz: 0–4800 mm arasında sekiz adet 670×586×6 mm. C3–A3 iç yüz: dört adet 2430×586×6 mm; C2–C1 iç yüz: dört adet 1230×586×6 mm. C2 cam kenarı stand içine bakan profil yüzüne sıfırdır. Orta tutucular ve gergi kolları korunur; gerçek profil yüzlerine, son A3/C1 kısaltmaları gözetilerek monte edilir."
    },
    {
      "id": "MENULER-PALET",
      "title": "Menü, arama, renk paletleri ve PDF",
      "summary": "Sağ canlı menünün başında parça kodu arama; bütün eşleşen parçalar kırmızı, gerçek seçili adet daima görünür. Özel paneller amber, özel profiller mor geçici inceleme rengiyle vurgulanabilir. Ziyaretçi paletleri dokuları koruyan klon malzemeler kullanır. Alüminyum, bağlantı, sıradan panel, halı, ayrı 240–300 cm kuşak/140 mm dar dik panel ve folyo renkleri yan yana. İcmal/Tonaj/Ambalaj açılınca PDF indir görünür; ana menüde sürekli PDF satırı yok. TR/EN/DE/FR/AR dil seçimi sayfalar arasında korunur."
    },
    {
      "id": "FOLYO-IC-YUZ",
      "title": "Cam renkli yapışkan folyo uygulama tanımı",
      "summary": "Folyo camın stand içine bakan fiziksel yüzüne uygulanır. Kesimli ve yuvarlatılmış kontur, bütün kenar ve kertikler boyunca 20 mm içeri alınır, kenar şeffaftır. Camın rengi ve kesim geometrisi değişmez. Folyonun ayrı palet/göster-gizle kontrolü vardır; ait olduğu cam gizlenince folyo da gizlenir. Kalınlık, gramaj ve stok kodu verilmemiştir; birim ağırlığı gelmeden tonaja eklenmez."
    },
    {
      "id": "FOLYO-METRAJ",
      "title": "Folyo metrajı, fire ve rulo planı",
      "summary": "Rulo eni 1230 mm; brüt camın uzun kenarına toplam en az 50 mm kesim payı. 2470×586 mm cam → 2520×615 mm folyo; iki 615 mm şerit. Nihai 23 cam: 7 adet 2520×615, 8 adet 720×615, 4 adet 2480×615, 4 adet 1280×615 mm. İki bağımsız şerit 19200 / 19240 mm, minimum rulo 19,24 m. Brüt 23,6652 m²; kesim dikdörtgenleri 23,6406 m²; net uygulama 19,7546455 m². Toplam fire/pay 3,9105545 m², yaklaşık %16,52; kullanılmayan kuyruk 0,0246 m²."
    },
    {
      "id": "YAYIN-POLITIKASI",
      "title": "Gelecek projelerin arşiv/yayın politikası",
      "summary": "Kullanıcı açıkça GitHub/Vercel link oluştur demedikçe yalnız 3B çalışma yapılır, taslak proje sürümleri yayımlanmaz ve proje arşivine eklenmez. Nihai link komutunda İcmal/Tonaj/Ambalaj her zaman bulunur. Köşe stand parça tanımları ve Pion aile standardı çalışma referansı korunur. Bu tur nihai arşivleme ve link oluşturma açıkça onaylıdır."
    },
    {
      "id": "KAPI-STANDART-SOL-SAG",
      "title": "Standart kapı kasası, kanadı ve açılım yönü",
      "summary": "PN-KAP-S-{KASA RENGİ}/{KANAT RENGİ}-{SOL/SAĞ}. Yön referansı stand içinden kapının takılı olduğu yüzeye önden bakıştır. SOL içeri ve sola açılır: kol sağda, menteşeler solda. SAĞ içeri ve sağa açılır: kol solda, menteşeler sağda. İlk kayıtlar PN-KAP-S-ANTRASIT/BEYAZ-SOL ve PN-KAP-S-ANTRASİT/BEYAZ-SAĞ. Kasa 8 mm MDF lam, dıştan dışa 1180 mm; beyaz kanat 800 × 2050 × 40 mm. 1150 × 40 × 3 mm paslanmaz alt lama ortalıdır, her dış kenardan 15 mm içeridedir ve her dikmede iki sabitleme noktası vardır. Kasa alt konnektör kolu için yaklaşık 30 × 20 mm yerel yarıkla kertilir; yarığın altında kasa zemine düz devam eder. Üç menteşenin yaprakları kanat kenarı ve kasa iç kenarına gömülür; kapalı halde yalnız mil silindiri görünür. Ofis kolu, barelli gömme kilit, rozetler ve üç menteşe modüle dahildir. Standın destek profilleri, konnektörleri ve ayakları bağımsız kapı modeline dahil değildir. Sayısal olarak doğrulanmamış kanal, bini, kertik konumu ve donanım yuvası ölçüleri imalat onayı bekler; arşiv kaydı görsel modüldür, üretim onayı değildir.",
      "confirmedDimensionsMm": {
        "casingOutsideWidth": 1180,
        "leaf": [
          800,
          2050,
          40
        ],
        "casingBoardThickness": 8,
        "bottomBar": [
          1150,
          40,
          3
        ],
        "bottomBarSideInset": 15
      },
      "visualModellingDimensionsMm": {
        "lowerLocalNotch": [
          30,
          20
        ]
      },
      "quantityPerModule": {
        "casingSet": 1,
        "doorLeaf": 1,
        "bottomBar": 1,
        "barFixingPoints": 4,
        "hinges": 3,
        "hingeFixingScrews": 24,
        "levers": 2,
        "handleRoses": 2,
        "cylinderRoses": 2,
        "mortiseLockWithStrike": 1,
        "cylinder": 1
      },
      "manufacturingStatus": "confirmed-dimensions-partial; machining-details-pending",
      "publicationAuthority": "Kullanıcının 3 Ekim 2026 SOL/SAĞ arşiv ve GitHub/Vercel link oluştur komutu."
    },
    {
      "id": "BANKO-MODULER-R2",
      "title": "Modüler banko ailesi, raf ve LED R2 uygulama tanımı",
      "summary": "PN-WD-{EN}-{PROFİL RENGİ}/{DIŞ GİYDİRME RENGİ VEYA DESENİ} kodlu modüler bankolar: EN 60/120/180/240 cm merkez aksıdır. İlk ürünler NATURAL eloksal / CEVİZ dış giydirme; iç taşıyıcı, ön panel ve raflar mat beyazdır. Taşıyıcı aksları 300×900 mm; alt/üst PN-KB-7 merkez kotu 110/1010 mm, toplam dış yükseklik 1085 mm. Yan dış ahşap 470×1000×40 mm; üst tabla aks+150 mm yani 750/1350/1950/2550×470×40 mm. Kanallı MDF lam iç paneller 8 mm gövde, 8 mm enli 5 mm kalın diller, tek yüzden 3 mm freze ve köşelerden 80 mm geri çekilme ile hazırlanır. Raf 18 mm kalınlıkta, 370 mm derinlikte; eni bay aksından 10 mm düşülür. Ön iki raf kertik 36×36 mm, arka iki 36×110 mm. Rafın Z merkezi −40 mm; ön MDF iç yüzüne 1 mm boşluk korunur. Power LED şeritleri düşey 800 mm, yatay merkez aksı 80 mm; dört bankoda 7/15/22/30 adet, 5,6/12/17,6/24 m. 240 banko üç taşıyıcı ve iki 1200 mm bay içerir; iki 1190×370×18 mm raf ve orta taşıyıcıda karşılıklı raf tutucular için iki dişli köprü kullanılır. Raf tutucu Ø14×40 mm, uçtan 5/15 mm akslarda Ø3 kesit iki O-ring; mat beyaz taşıyıcı panelde Ø4 delikler görünür gövde üstünden 270 mm ve yanlardan 30 mm aksla yerleşir; dış taşıyıcılarda M4×25 havşa başlı paslanmaz alyen kullanılır. PN-P-…-F takımına iki PN-AB-7 ve iki iç M8×20 dahil; her profil ucu için dış M8×15 ayrıca bir kez sayılır. Ayaklı PN-KB-7-A takımı PN-KB-7+PN-A-7 içerir, alt parçalar ikinci kez siparişe eklenmez. Özgün stok GLB dosyaları ve SHA-256 değerleri korunur. Banko montajı arşiv ürünüdür; özel panel, ahşap giydirme, raf tutucu, orta dişli köprü, LED ve tanımsız vida için yeni stok kodu türetilmez. Bilinmeyen malzeme/donanım ağırlığı, LED elektrik detayı ve ambalaj kapasitesi bekleyen gösterilir; kısmi bilinen tonaj veya alüminyum/bağlantı kasa hacmi tüm banko toplamı sayılmaz. Görünürlük adet, hesap veya tam GLB dışa aktarımını değiştirmez.",
      "codeTemplate": "PN-WD-{AXIS_CM}-{PROFILE_FINISH}/{EXTERIOR_FINISH}",
      "axisWidthsCm": [
        60,
        120,
        180,
        240
      ],
      "commonDimensionsMm": {
        "depthAxis": 300,
        "verticalAxis": 900,
        "baseHubCenterHeight": 110,
        "topHubCenterHeight": 1010,
        "externalHeight": 1085,
        "externalDepth": 470,
        "sideCladding": [
          470,
          1000,
          40
        ],
        "topThickness": 40,
        "topWidthAllowanceOverAxis": 150,
        "innerPanelThickness": 8,
        "panelTongue": [
          8,
          5
        ],
        "panelFaceRebateDepth": 3,
        "panelTongueCornerSetback": 80,
        "shelfDepth": 370,
        "shelfThickness": 18,
        "shelfDepthCenter": -40,
        "shelfFrontPanelClearance": 1,
        "shelfCornerNotches": {
          "front": [
            36,
            36
          ],
          "rear": [
            36,
            110
          ]
        },
        "shelfHolder": [
          14,
          40
        ],
        "oRingCrossSectionDiameter": 3,
        "oRingAxesFromHolderTip": [
          5,
          15
        ],
        "holderHoleDiameter": 4,
        "holderHoleFromVisiblePanelTop": 270,
        "holderHoleFromVisiblePanelSides": 30,
        "ledLength": 800,
        "ledPitch": 80
      },
      "finishPolicy": {
        "profile": "NATURAL eloksal",
        "exteriorCladding": "CEVİZ",
        "innerPanelsAndShelves": "Mat beyaz, dış giydirme rengi değişse de sabit"
      },
      "orderCountingPolicy": {
        "profileSetIncludes": {
          "PN-AB-7": 2,
          "M8x20": 2
        },
        "eachProfileEndAddsExternalM8x15": 1,
        "footHubSetIncludes": {
          "PN-KB-7": 1,
          "PN-A-7": 1
        },
        "includedPartsReordered": false
      },
      "customChildPolicy": {
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "scope": "İcmalde ve banko montajında gösterilir; özel iç panel, ahşap, raf ve kodu tanımlanmamış donanım bağımsız stok ürünü değildir."
      },
      "sourceIntegrity": {
        "policy": "Özgün PN-KB-7 ve PN-AB-7 geometrisi ve stok SHA-256 kayıtları değişmez; display-r1 kopyaları özgün kaynak yerine geçmez.",
        "stockPartsRecordSha256": "78829f52ecf4a36b26dd83df0dc069787e40d23bdfcb1932925b7ea56facd6a8",
        "assets": [
          {
            "id": "pn-p-60-f",
            "src": "/models/pn-p-60-f.glb",
            "sha256": "3deac7c1293232ccc33c3bff8868594a02c13ad9c96a175d44fe68b40fa4ca58",
            "localHashVerified": true
          },
          {
            "id": "pn-kb-7",
            "src": "/models/pn-kb-7.glb",
            "sha256": "1d8cc00781043f0986c8378505130093c8c2d5022bcf878f403cea8b32062b66",
            "localHashVerified": true
          },
          {
            "id": "pn-a-7",
            "src": "/models/pn-a-7.glb",
            "sha256": "d7b71cce6cd40d8b3c712f792b74a2f4e5a3a74e54c489c1ff5c3bbfeb521580",
            "localHashVerified": true
          },
          {
            "id": "m8x15-vida",
            "src": "/models/m8x15-vida.glb",
            "sha256": "69a8c35899111c944b2acb3390787f506015410d770dfadad3a39f8092918f29",
            "localHashVerified": true
          },
          {
            "id": "pn-ab-7",
            "src": "/models/pn-ab-7.glb",
            "sha256": "65ae5d112d8c1b83d762e658b1e9315fce6f83c582dd066a9acc9f63dc64b85b",
            "localHashVerified": false,
            "verificationSource": "preserved-stock-archive; profile-end source reused, no redesign"
          }
        ]
      },
      "reportPolicy": {
        "inventory": "Gizlenen parçalar İcmal ve tam dışa aktarımda kalır; takım dahil parçaları ikinci kez siparişe eklenmez.",
        "mass": "Bilinen alüminyum/bağlantı/ayak ağırlığı kısmi toplamdır; bilinmeyen ahşap, LED, donanım sıfır değildir.",
        "packing": "Profil takımındaki uç bağlantıları profil kasasında taşınır; ayrıca bağlantı kasası siparişine ikinci kez eklenmez. Kapasitesi tanımlanmamış ürünler bekleyen; tüm banko toplamı değildir.",
        "mandatoryTabs": [
          "İcmal",
          "Tonaj",
          "Ambalaj"
        ],
        "pdfDownloads": true,
        "visibilityChangesCalculations": false
      },
      "pendingManufacturingInputs": [
        "Ahşap montaj vidalarının nihai ölçüsü ve delik seçimi",
        "240 cm bankodaki orta çift taraflı M4 dişli köprünün boyu ve nihai diş detayı",
        "LED gerçek şerit eni, güç, güç kaynağı ve kablolama",
        "MDF, dış ahşap, LED, raf tutucu, O-ring ve vida gerçek birim ağırlıkları",
        "Ahşap/panel/raf/ayak/LED/donanım ambalaj ölçü ve kapasiteleri"
      ],
      "publicationAuthority": "Kullanıcının arka raf kertiklerini 36×110 mm, LED aralığını 80 mm yapma ve tüm bankolar için GitHub/Vercel bağlantısı oluşturup Pion arşivine kaydetme komutları."
    },
    {
      "id": "KAPI-MALZEME-IMALAT-R4",
      "title": "Standart kapı R4 kasa, kanat ve profil yuvası malzemeleri",
      "summary": "Standart SOL ve SAĞ kapıların kabul edilmiş dış geometrisi, kenara gömülü üç menteşesi, alt yerel yarığı, açılım yönü ve sabit ürün kodu/URL’leri korunur. Kasa 8 mm MDF lam levhaların boşluklu kutu olarak toplanmasıyla imal edilir. Profil yuvasına geçen üst ve iki yan kesitte ham MDF iki 18 mm katmanla 36 mm olur. Üst lamine parça için iki 1200 mm ham tahta; iki yan lamine parça için toplam dört 2400 mm ham tahta gerekir: üç lamine parça, altı ham tahta, toplam 12 m. Tahta eni, net kesim alanı, kütle ve son uç işleme ölçüleri verilmediğinden bekleyendir. Kanat 800×2050×40 mm dış ölçüdedir; iki 800×2050×4 mm MDF yüzey, arada çam çerçeve ve kağıt petek dolgu, bitmiş yüzey mat beyaz. MDF yüzey başına 1,64 m², iki yüz toplam 3,28 m² nominal yüzey alanıdır; petek net alanı değildir. 40−2×4=32 mm iç yapı kalınlık zarfı aritmetik olarak türetilir; ayrı bir çam/petek/tutkal üretim kalınlığı veya çam kesit ölçüsü değildir. Çam kesit ve karkas yerleşimi, net metraj/hacim, petek net alanı ve malzeme/donanım birim ağırlıkları bekler; iç karkas ve petek geometrisi uydurulmaz. Kasa/kanat ana takım satırlarıdır; dahil malzeme detayları parentId/includedIn ile bağlanır, countedSeparately=false ve orderAdditionalQuantity=0 olarak gösterilir; yeni kapı sipariş adedine ikinci kez eklenmez ve bağımsız stok kodu türetilmez. İcmal, Tonaj ve Ambalaj ile PDF’ler aynı ürün malzeme verisini kullanır; bilinmeyen değer sıfır değildir. Önceden bekleyen kasa/kanal/bini/kertik/donanım imalat ölçüleri bu malzeme tarifinden dolayı onaylanmış sayılmaz.",
      "revision": 4,
      "scope": "PN-KAP-S-…/…-SOL ve PN-KAP-S-…/…-SAĞ standart kapı montajlarının imalat malzeme tarifi; mevcut geometriyi değiştirmez.",
      "materials": {
        "casing": {
          "material": "MDF lam",
          "construction": "hollow-box",
          "mdfLamThicknessMm": 8,
          "cutListStatus": "pending",
          "netAreaM2": null,
          "massKg": null,
          "materialSpecificationStatus": "user-confirmed"
        },
        "profileFitReinforcement": {
          "material": "ham MDF",
          "layerThicknessMm": 18,
          "layerCount": 2,
          "laminatedThicknessMm": 36,
          "top": {
            "laminatedMemberCount": 1,
            "rawBoardCount": 2,
            "rawBoardLengthMm": 1200,
            "widthMm": null,
            "rawBoardTotalLengthM": 2.4
          },
          "jambs": {
            "laminatedMemberCount": 2,
            "rawBoardCount": 4,
            "rawBoardLengthMm": 2400,
            "widthMm": null,
            "rawBoardTotalLengthM": 9.6
          },
          "totalLaminatedMemberCount": 3,
          "totalRawBoardCount": 6,
          "totalRawBoardLengthM": 12,
          "widthMm": null,
          "areaM2": null,
          "massKg": null,
          "dimensionsStatus": "length-and-thickness-confirmed-width-pending",
          "cutListStatus": "pending-width-and-end-machining",
          "note": "Profil yuvasına oturan parçalar iki 18 mm ham MDF tabakanın birleşmesiyle 36 mm olur. Üstte iki 1200 mm ham tahta, iki yanda toplam dört 2400 mm ham tahta; tahta eni ve son uç işleme ölçüleri verilmedi."
        },
        "leaf": {
          "dimensionsMm": [
            800,
            2050,
            40
          ],
          "construction": "MDF-skins-pine-frame-paper-honeycomb",
          "surfaceFinish": "mat beyaz",
          "skins": {
            "material": "MDF",
            "count": 2,
            "thicknessMm": 4,
            "sizeMm": [
              800,
              2050
            ],
            "areaPerSkinM2": 1.64,
            "totalAreaM2": 3.28,
            "areaBasis": "800 × 2050 mm nominal yüzey; her iki yüz birlikte",
            "massKg": null
          },
          "pineFrame": {
            "material": "çam",
            "sectionWidthMm": null,
            "sectionThicknessMm": null,
            "lengthM": null,
            "volumeM3": null,
            "massKg": null,
            "dimensionsStatus": "pending"
          },
          "paperHoneycomb": {
            "material": "kağıt petek",
            "netAreaM2": null,
            "massKg": null,
            "dimensionsStatus": "pending-pine-frame-layout"
          },
          "innerEnvelopeThicknessMm": 32,
          "innerThicknessDerived": true,
          "innerThicknessBasis": "40 − 2 × 4 = 32 mm; çam/petek/tutkal iç yapısının toplam kalınlık zarfı, ayrı bir net malzeme ölçüsü değildir.",
          "internalGeometryModelled": false,
          "note": "İç yapı malzeme tarifi kaydedildi; çam kesiti ve karkas yerleşimi verilmediğinden iç karkas/petek geometrisi uydurulmadı."
        }
      },
      "inventoryPolicy": "Kasa ve kanat ana takımlardır. Takım içi malzeme satırları ayrıca sipariş edilecek yeni kapı adedine eklenmez; bilinmeyen en, kesim alanı ve ağırlık bekleyendir.",
      "includedMaterialRows": [
        {
          "id": "door-casing-mdf-lam",
          "code": null,
          "name": "Kasa içi 8 mm MDF lam levhalar",
          "quantity": null,
          "unit": "m²",
          "parentId": "door-casing",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "pending": true,
          "material": "MDF lam",
          "thicknessMm": 8,
          "areaM2": null,
          "massKg": null,
          "detail": "Kasa takımına dahil boşluklu kutu levhaları. Kesim alanı ve imalat kesim listesi bekliyor; takım adedine ikinci kez eklenmez."
        },
        {
          "id": "door-profile-fit-reinforcement",
          "code": null,
          "name": "Profil yuvası lamine ham MDF parçaları",
          "quantity": 3,
          "unit": "adet",
          "parentId": "door-casing",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "layerThicknessMm": 18,
          "layerCount": 2,
          "laminatedThicknessMm": 36,
          "detail": "Kasa takımına dahil: bir üst parça ve iki yan parça; her biri 2 × 18 = 36 mm. Ham malzeme toplamı 6 tahta / 12 m; tahta eni ve son uç kesimleri bekliyor."
        },
        {
          "id": "door-profile-fit-top-raw-mdf",
          "code": null,
          "name": "Üst profil yuvası · 18 mm ham MDF tahta",
          "quantity": 2,
          "unit": "adet",
          "parentId": "door-profile-fit-reinforcement",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "lengthMm": 1200,
          "widthMm": null,
          "thicknessMm": 18,
          "totalLengthM": 2.4,
          "areaM2": null,
          "massKg": null,
          "detail": "Üst lamine parçanın iki tabakası, her biri 1200 mm; toplam 2,4 m. En bekliyor; ayrıca kapı adedine eklenmez."
        },
        {
          "id": "door-profile-fit-jamb-raw-mdf",
          "code": null,
          "name": "Yan profil yuvaları · 18 mm ham MDF tahta",
          "quantity": 4,
          "unit": "adet",
          "parentId": "door-profile-fit-reinforcement",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "lengthMm": 2400,
          "widthMm": null,
          "thicknessMm": 18,
          "totalLengthM": 9.6,
          "areaM2": null,
          "massKg": null,
          "detail": "İki yan parçanın ikişer tabakası, her biri 2400 mm; toplam 9,6 m. En bekliyor; ayrıca kapı adedine eklenmez."
        },
        {
          "id": "door-leaf-mdf-skins",
          "code": null,
          "name": "Kanat yüzeyleri · 4 mm MDF",
          "quantity": 2,
          "unit": "adet",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "MDF",
          "sizeMm": [
            800,
            2050,
            4
          ],
          "areaPerPieceM2": 1.64,
          "totalAreaM2": 3.28,
          "massKg": null,
          "detail": "Kanada dahil iki 800 × 2050 × 4 mm MDF yüzey; yüzey başına 1,64 m², toplam 3,28 m². Mat beyaz; ayrıca kanat adedine eklenmez."
        },
        {
          "id": "door-leaf-pine-frame",
          "code": null,
          "name": "Kanat içi çam karkas",
          "quantity": 1,
          "unit": "takım",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "çam",
          "sectionWidthMm": null,
          "sectionThicknessMm": null,
          "lengthM": null,
          "volumeM3": null,
          "massKg": null,
          "pending": true,
          "detail": "Kanada dahil çam karkas. Kesit eni, yerleşim ve net metraj bekliyor; alan/hacim/ağırlık uydurulmaz."
        },
        {
          "id": "door-leaf-paper-honeycomb",
          "code": null,
          "name": "Kanat içi kağıt petek dolgu",
          "quantity": null,
          "unit": "m²",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "kağıt petek",
          "netAreaM2": null,
          "massKg": null,
          "pending": true,
          "detail": "Kanada dahil kağıt petek. Çam karkas yerleşimi belirlenince net dolgu alanı çıkarılır; iki MDF yüzeyin 3,28 m² alanı petek alanı değildir."
        }
      ],
      "manufacturingStatus": "material-components-confirmed; machining-dimensions-pending",
      "unknownMaterialInputs": [
        "8 mm kasa MDF lam levhalarının imalat kesim listesi ve net alanı",
        "18 mm ham MDF profil yuvası parçalarının eni ve nihai uç işlemleri",
        "Çam karkas kesiti, yerleşimi ve net metraj/hacmi",
        "Kağıt petek net alanı ve malzeme ölçüleri",
        "Malzeme ve donanımların gerçek birim ağırlıkları",
        "Kapı paketleme/kasa ölçüleri"
      ],
      "geometryStatus": "Rev.3 kabul edilmiş geometri ve SOL/SAĞ açılımı korunur; iç kanat geometrisi modellenmemiştir.",
      "publicationAuthority": "Kullanıcının SOL/SAĞ kapıların Pion System arşivine kaydı ve ayrı GitHub/Vercel bağlantılarıyla yayımlanması, kasa/kanat malzemelerinin İcmale eklenmesi komutu.",
      "sources": [
        "Son kullanıcı kapı arşiv/yayın ve malzeme komutu",
        "public/door/pn-kap-s-antrasit-beyaz-sol.json",
        "public/door/pn-kap-s-antrasit-beyaz-sag.json"
      ]
    },
    {
      "id": "LIGHTBOX-MERCEKLI-LED",
      "title": "Nonwoven montaj çıtası üzerinde mercekli lightbox LED seti",
      "summary": "PN-LB-L-50: LED/alüminyum kaide 500 mm, destek çıtası 520 mm. PN-LB-L-100: kaide 1000 mm, çıta 1020 mm. Her kaide boydan ortalı; her uçta 10 mm pay. Aynı PN-TCF-NV-50 kesiti kullanılır; 26 mm en ve 0,1 çizim katsayısı kullanıcının 1/26 mm seçimiyle teyitlidir. Çıtalar PN-LBP görsel montaj çıtalarının oluşturduğu lightbox çevresindeki Pion profillerin içe bakan yuvarlatılmış kanal başı/kolunu dıştan sarıp kavrar. Uzun aşağı daralan çeneler bastırılarak zorlayarak oturtulur; montaj kuvveti veya interferans ölçüsü türetilmez. Mercekler çerçeve merkezine bakar; ön görsel normaline 90°: alt yukarı, üst aşağı, sol sağa, sağ sola. Aks cm→LED nominal boy cm: 60→50; 120→100; 180→100+50; 240→100+100; 300→100+100+50; 360→100+100+100. Uç uca destekler ortalanınca PN-KB-7 merkez akslarına göre iki uç payı sırasıyla 40/90/130/180/220/270 mm olur. 2400 mm örneği ALT kenar uygulamasıdır. 12/24 mercek görsel örnektir; elektrik şeması, besleme ve güç teyit bekler. R4 kullanıcı komutunda arşivleme ve GitHub/Vercel yayını açıkça yetkilidir; canlı durum doğrulama sonucu ayrı kayıtlanır. R4 mercek formu, upload/indir.jpg referansına göre düz yanaklı ve düz üst yüzeyli akrilik silindirdir. Ø19×6,5 mm ve 12/24 adet yalnız görsel örnektir; imalat ölçüsü veya sipariş adedi değildir. R5: Her mevcut LED modülünün alüminyum kaidesinin iki ucunda birer 50 mm kablo, bir erkek ve bir dişi jack bulunur. Yeni stok kodu oluşturulmaz. 240 cm uygulamada iki PN-LB-L-100, dört kablo ve ikişer erkek/dişi jack kullanılır; fiziksel eşleşme elektrik devresi onayı değildir.",
      "codes": [
        "PN-LB-L-50",
        "PN-LB-L-100"
      ],
      "status": "confirmed-nominal-lengths-section-scale-and-inward-facing-frame-mounting",
      "catalogueFile": "exports/Pion_Lightbox_LED_Modul_Arsiv_Kaydi.json",
      "revision": 5,
      "sectionCatalogueFile": "exports/Pion_Nonwoven_Cita_Kesit_ve_LED_Montaj_Kaydi.json",
      "standardFrameCompositions": [
        {
          "frameAxisCm": 60,
          "frameAxisMm": 600,
          "moduleCodes": [
            "PN-LB-L-50"
          ],
          "moduleNominalSizesCm": [
            50
          ],
          "supportLengthsMm": [
            520
          ],
          "supportBoundsMm": [
            [
              -260,
              260
            ]
          ],
          "moduleCentrePositionsMm": [
            0
          ],
          "totalSupportSpanMm": 520,
          "marginToPNKB7CentreAxisEachMm": 40,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 120,
          "frameAxisMm": 1200,
          "moduleCodes": [
            "PN-LB-L-100"
          ],
          "moduleNominalSizesCm": [
            100
          ],
          "supportLengthsMm": [
            1020
          ],
          "supportBoundsMm": [
            [
              -510,
              510
            ]
          ],
          "moduleCentrePositionsMm": [
            0
          ],
          "totalSupportSpanMm": 1020,
          "marginToPNKB7CentreAxisEachMm": 90,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 180,
          "frameAxisMm": 1800,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-50"
          ],
          "moduleNominalSizesCm": [
            100,
            50
          ],
          "supportLengthsMm": [
            1020,
            520
          ],
          "supportBoundsMm": [
            [
              -770,
              250
            ],
            [
              250,
              770
            ]
          ],
          "moduleCentrePositionsMm": [
            -260,
            510
          ],
          "totalSupportSpanMm": 1540,
          "marginToPNKB7CentreAxisEachMm": 130,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 240,
          "frameAxisMm": 2400,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-100"
          ],
          "moduleNominalSizesCm": [
            100,
            100
          ],
          "supportLengthsMm": [
            1020,
            1020
          ],
          "supportBoundsMm": [
            [
              -1020,
              0
            ],
            [
              0,
              1020
            ]
          ],
          "moduleCentrePositionsMm": [
            -510,
            510
          ],
          "totalSupportSpanMm": 2040,
          "marginToPNKB7CentreAxisEachMm": 180,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 300,
          "frameAxisMm": 3000,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-100",
            "PN-LB-L-50"
          ],
          "moduleNominalSizesCm": [
            100,
            100,
            50
          ],
          "supportLengthsMm": [
            1020,
            1020,
            520
          ],
          "supportBoundsMm": [
            [
              -1280,
              -260
            ],
            [
              -260,
              760
            ],
            [
              760,
              1280
            ]
          ],
          "moduleCentrePositionsMm": [
            -770,
            250,
            1020
          ],
          "totalSupportSpanMm": 2560,
          "marginToPNKB7CentreAxisEachMm": 220,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 360,
          "frameAxisMm": 3600,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-100",
            "PN-LB-L-100"
          ],
          "moduleNominalSizesCm": [
            100,
            100,
            100
          ],
          "supportLengthsMm": [
            1020,
            1020,
            1020
          ],
          "supportBoundsMm": [
            [
              -1530,
              -510
            ],
            [
              -510,
              510
            ],
            [
              510,
              1530
            ]
          ],
          "moduleCentrePositionsMm": [
            -1020,
            0,
            1020
          ],
          "totalSupportSpanMm": 3060,
          "marginToPNKB7CentreAxisEachMm": 270,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        }
      ],
      "lightboxPerimeterOrientation": {
        "frontGraphicNormal": [
          0,
          0,
          1
        ],
        "ledLensNormalToFrontGraphicDegrees": 90,
        "lensDirections": {
          "bottom": [
            0,
            1,
            0
          ],
          "top": [
            0,
            -1,
            0
          ],
          "left": [
            1,
            0,
            0
          ],
          "right": [
            -1,
            0,
            0
          ]
        },
        "principle": "LED mercekleri PN-LBP görsel montaj çıtalarıyla oluşturulan lightbox çerçevesinin merkezine bakar; LED mercek normali ön görselin normaline diktir. Alt sıra yukarı, üst sıra aşağı, sol sıra sağa, sağ sıra sola bakar.",
        "installationSurface": "Lightbox çevresindeki Pion profillerin içeri bakan kolları/kanalı; nonwoven montaj çıtası bu kanala oturur. Aynı montaj kesiti, çerçevenin dört kenarında uygun yönle döndürülür.",
        "previousExampleQualification": "240 cm örneği lightbox ALT kenar uygulamasıdır; LED yukarı bakar. Önceki genel üst kanal/yukarı ifadesi tüm çevreye aynı yönle uygulanmaz."
      },
      "scaleConfirmed": true,
      "userConfirmedChoice": "1/26mm",
      "referenceReviewR3": {
        "mountingPlacementResolved": true,
        "contourMatchesR2": true,
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "referenceImagesByteIdenticalToR2": true,
        "referenceHashesSha256": {
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG": "0b8a19bb3a5c86e94c4a3090956403945a7fcd704fcfdedb68f1c61c18054213",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG": "af2b8ad9c70559169628c1cc049af881212f7a2ba4f84e70059f4dc8ad103be7"
        },
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95
        },
        "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "fitMechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "inspectionCorrections": [
          "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
          "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
          "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
        ],
        "userPromptSummary": "Kullanıcı yeniden gönderdiği nonwoven çıta kesiti resimlerine göre üst 26 mm ölçünün ve aşağı doğru uzayan daralan çenelerin profil koluna zorlayarak sıkı oturmasının görünmesini istedi. Kod ve uzunluklar, iki LED modülüne aynı kesitin uygulanması ve önceki altı standart aks reçetesi korunur.",
        "userPromptExact": "alt plastik çıta kesiti yanlış olmuş ,üstteki tabana bağlı ölçü alta doğtu daralıyor ve pion profiline sıkı sıkı geçiyor olmalı(hatta biraz kuvvetlice bastırarak geçiyor olmalı ayrıca yndan aşağıya doğru araları içe doğru üçgensel olarak daralan her iki kolunda boyları çok daha uzun olmalı.şimdi ekli kesitleri bir daha incele ve profi kesit ölçüsünü doğrult.(hem bu bölümde hemde nonvowen montaj çıtaları bölümünde)şimdi bir önceki prompttaki istekleri yeniden oluştur.ekli kesit resimlerine bakıp orantılayabilirsinde resimlerdeki profil kesitinin en üstünde yer alan düz bölümün genişlipi 26 mm.dir."
      },
      "opticalLens": {
        "revision": "PN-LB-L R4",
        "shape": "straight-wall-cylinder",
        "description": "Düz yanaklı, üst optik yüzü düz, akrilik silindir görünümünde mercek; yalnız alt/üst çevre kenarları küçük radiusla yumuşatılır.",
        "shapeConfirmedByUser": true,
        "referenceImage": "upload/indir.jpg",
        "diameterHeightPitchCountConfirmed": false,
        "visualExampleOnly": {
          "diameterMm": 19,
          "heightMm": 6.5,
          "rimSofteningMm": 0.35,
          "counts": {
            "PN-LB-L-50": 12,
            "PN-LB-L-100": 24
          }
        },
        "materialDisplay": "Şeffaf açık mavi akrilik optik görünüm; üretici malzeme/optik özellikleri ayrıca teyit bekler.",
        "dimensionNote": "Silindirik form kullanıcı tarifidir; çap, yükseklik, mercek aksı, kenar radiusu ve adetler görsel örnektir, imalat ölçüsü/adedi değildir."
      },
      "publicationRequested": true,
      "published": true,
      "targetUrls": {
        "pn-lb-l-50": "https://pion-livid.vercel.app/model/pn-lb-l-50",
        "pn-lb-l-100": "https://pion-livid.vercel.app/model/pn-lb-l-100",
        "pn-lb-l-100-240-aks-montaj": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj"
      },
      "mountingExamplePublication": {
        "authorized": true,
        "requested": true,
        "requestedAt": "2026-10-05T07:43:41.179149Z",
        "published": true,
        "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
        "url": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
        "status": "verified-live",
        "verification": {
          "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
          "verifiedAt": "2026-10-05T07:42:55.210192Z",
          "verifiedPublicAccess": true
        },
        "assetHashScope": "GLB ve PNG hashleri belirtilen kaynak varlıklarına; localFileSha256 HTML değeri yerel dışa aktarıma aittir. Host için enjekte edilmiş HTML yanıtının hash değeri olduğu varsayılmaz."
      },
      "publicationVerification": {
        "verifiedPublicAccess": true,
        "commitSha": "894e64bfc05bc689ef316f8f2bcdd6263ce32af1",
        "verifiedAt": "2026-10-04T22:40:59.080914Z",
        "urls": {
          "pn-lb-l-50": "https://pion-livid.vercel.app/model/pn-lb-l-50",
          "pn-lb-l-100": "https://pion-livid.vercel.app/model/pn-lb-l-100",
          "pn-tcf-nv-50": "https://pion-livid.vercel.app/model/pn-tcf-nv-50",
          "pn-lb-l-100-240-aks-montaj": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj"
        },
        "checks": [
          {
            "path": "/models/pn-lb-l-50-r4.glb",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/models/pn-lb-l-50-r4.glb",
            "byteLength": 241556,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/previews/pn-lb-l-50-r4.png",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/previews/pn-lb-l-50-r4.png",
            "byteLength": 80428,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/viewers/pn-lb-l-50-r4.html",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/viewers/pn-lb-l-50-r4.html",
            "byteLength": 2968755,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/models/pn-lb-l-100-r4.glb",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/models/pn-lb-l-100-r4.glb",
            "byteLength": 252316,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/previews/pn-lb-l-100-r4.png",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/previews/pn-lb-l-100-r4.png",
            "byteLength": 79980,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/viewers/pn-lb-l-100-r4.html",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/viewers/pn-lb-l-100-r4.html",
            "byteLength": 2968769,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/models/pn-tcf-nv-50-r3.glb",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/models/pn-tcf-nv-50-r3.glb",
            "byteLength": 8148,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/models/pn-tcf-nv-50.glb",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/models/pn-tcf-nv-50.glb",
            "byteLength": 8148,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/previews/pn-tcf-nv-50-r3.png",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/previews/pn-tcf-nv-50-r3.png",
            "byteLength": 63030,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/viewers/pn-tcf-nv-50-r3.html",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/viewers/pn-tcf-nv-50-r3.html",
            "byteLength": 2967513,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/models/pn-lb-l-100-240-aks-montaj-r4.glb",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/models/pn-lb-l-100-240-aks-montaj-r4.glb",
            "byteLength": 4298176,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/previews/pn-lb-l-100-240-aks-montaj-r4.png",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/previews/pn-lb-l-100-240-aks-montaj-r4.png",
            "byteLength": 197495,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/viewers/pn-lb-l-100-240-aks-montaj-r4.html",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/viewers/pn-lb-l-100-240-aks-montaj-r4.html",
            "byteLength": 8247240,
            "sha256Matches": true,
            "ok": true
          },
          {
            "path": "/model/pn-lb-l-50",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/model/pn-lb-l-50",
            "viewerLinked": true,
            "ok": true
          },
          {
            "path": "/model/pn-lb-l-100",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/model/pn-lb-l-100",
            "viewerLinked": true,
            "ok": true
          },
          {
            "path": "/model/pn-tcf-nv-50",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/model/pn-tcf-nv-50",
            "viewerLinked": true,
            "ok": true
          },
          {
            "path": "/model/pn-lb-l-100-240-aks-montaj",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
            "viewerLinked": true,
            "ok": true
          },
          {
            "path": "/",
            "status": 200,
            "missingCatalogLinks": [],
            "ok": true
          },
          {
            "path": "/model/pn-lbp-60",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/lightbox/pn-lbp-60.html",
            "ok": true
          },
          {
            "path": "/model/pn-kb-7",
            "status": 200,
            "resolved": "https://pion-livid.vercel.app/model/pn-kb-7",
            "ok": true
          }
        ]
      },
      "endConnections": {
        "revision": "PN-LB-L R5",
        "perModule": {
          "cableCount": 2,
          "cableLengthEachMm": 50,
          "totalCableLengthMm": 100,
          "maleJackCount": 1,
          "femaleJackCount": 1
        },
        "location": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack.",
        "cableLengthExcludesJackBody": true,
        "newStockCodesCreated": false,
        "jackForm": "generic-cylindrical-DC-barrel-visual-assumption",
        "jackTypeConfirmedByUser": false,
        "jackTypeSource": "Erişilebilir referanslar jack tipini göstermediği için genel silindirik DC jack yalnız görsel varsayımdır.",
        "referenceImage": null,
        "jackBodyDimensionsMm": null,
        "jackBodyDimensionsApproved": false,
        "visualPlacementConvention": {
          "femaleEnd": "left",
          "maleEnd": "right",
          "endAssignmentConfirmedByUser": false
        },
        "electricalSpecifications": {
          "pinout": null,
          "polarity": null,
          "voltageV": null,
          "currentA": null,
          "cableConductorSectionMm2": null
        },
        "note": "Kablo boyu ve erkek/dişi adedi kullanıcı tarifidir. Jack gövde ölçüleri, kablo kesiti, pin dizilimi, polarite ve elektrik değerleri ayrıca tanımlanana kadar boş kalır."
      },
      "publication": {
        "requested": true,
        "authorized": true,
        "published": true,
        "targetUrls": {
          "pn-lb-l-50": "https://pion-livid.vercel.app/model/pn-lb-l-50",
          "pn-lb-l-100": "https://pion-livid.vercel.app/model/pn-lb-l-100",
          "pn-lb-l-100-240-aks-montaj": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj"
        },
        "status": "verified-live",
        "verification": {
          "verifiedPublicAccess": true,
          "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
          "verifiedAt": "2026-10-05T07:42:55.210192Z",
          "urls": {
            "pn-lb-l-50": "https://pion-livid.vercel.app/model/pn-lb-l-50",
            "pn-lb-l-100": "https://pion-livid.vercel.app/model/pn-lb-l-100",
            "pn-lb-l-100-240-aks-montaj": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj"
          },
          "checks": [
            {
              "path": "/models/pn-lb-l-50-r5.glb",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/models/pn-lb-l-50-r5.glb",
              "byteLength": 420516,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/previews/pn-lb-l-50-r5.png",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/previews/pn-lb-l-50-r5.png",
              "byteLength": 67839,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/viewers/pn-lb-l-50-r5.html",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/viewers/pn-lb-l-50-r5.html",
              "byteLength": 3456565,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/models/pn-lb-l-100-r5.glb",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/models/pn-lb-l-100-r5.glb",
              "byteLength": 431276,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/previews/pn-lb-l-100-r5.png",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/previews/pn-lb-l-100-r5.png",
              "byteLength": 57486,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/viewers/pn-lb-l-100-r5.html",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/viewers/pn-lb-l-100-r5.html",
              "byteLength": 3456579,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/models/pn-lb-l-100-240-aks-montaj-r5.glb",
              "byteLength": 4657472,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/previews/pn-lb-l-100-240-aks-montaj-r5.png",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/previews/pn-lb-l-100-240-aks-montaj-r5.png",
              "byteLength": 43901,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/viewers/pn-lb-l-100-240-aks-montaj-r5.html",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/viewers/pn-lb-l-100-240-aks-montaj-r5.html",
              "byteLength": 8730164,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/archive/pion-system-tanimlar.json",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/archive/pion-system-tanimlar.json",
              "byteLength": 793835,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/archive/pion-system-prompt-kaydi.jsonl",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/archive/pion-system-prompt-kaydi.jsonl",
              "byteLength": 156571,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/archive/pion-lightbox-led-moduller.json",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/archive/pion-lightbox-led-moduller.json",
              "byteLength": 144018,
              "sha256Matches": true,
              "ok": true
            },
            {
              "path": "/model/pn-lb-l-50",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/model/pn-lb-l-50",
              "canonical": "https://pion-livid.vercel.app/model/pn-lb-l-50",
              "viewerLinked": true,
              "ok": true
            },
            {
              "path": "/model/pn-lb-l-100",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/model/pn-lb-l-100",
              "canonical": "https://pion-livid.vercel.app/model/pn-lb-l-100",
              "viewerLinked": true,
              "ok": true
            },
            {
              "path": "/model/pn-lb-l-100-240-aks-montaj",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
              "canonical": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
              "viewerLinked": true,
              "ok": true
            },
            {
              "path": "/",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/",
              "missingCatalogLinks": [],
              "ok": true
            },
            {
              "path": "/lightbox-fabrics",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/lightbox-fabrics",
              "missingCatalogLinks": [],
              "ok": true
            },
            {
              "path": "/model/pn-fab-60x360",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/model/pn-fab-60x360",
              "missingCatalogLinks": [],
              "ok": true
            },
            {
              "path": "/model/pn-fab-p-360x360",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/model/pn-fab-p-360x360",
              "missingCatalogLinks": [],
              "ok": true
            },
            {
              "path": "/model/pn-tcf-nv-50",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/model/pn-tcf-nv-50",
              "missingCatalogLinks": [],
              "ok": true
            },
            {
              "path": "/model/pn-lbp-60",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/lightbox/pn-lbp-60.html",
              "missingCatalogLinks": [],
              "ok": true
            },
            {
              "path": "/model/pn-kb-7",
              "status": 200,
              "resolved": "https://pion-livid.vercel.app/model/pn-kb-7",
              "missingCatalogLinks": [],
              "ok": true
            }
          ]
        }
      },
      "mountingApplication": {
        "revision": 5,
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "orientation": {
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "ledLensNormalToFrontGraphicDegrees": 90,
          "ledLensesFacing": "Çerçevenin merkezine/içine",
          "clipJawsFacing": "İçeri bakan yuvarlatılmış profil başı/kolunu dıştan sarar; çerçeve kenarına göre döndürülür.",
          "lengthAxis": "Monte edildiği çerçeve kenarının boy ekseniyle paralel"
        },
        "referencePhotos": [
          "upload/pr2-49.jpg",
          "upload/pr2-50.jpg",
          "upload/pr2-51.jpg",
          "upload/pr2-52.jpg"
        ],
        "userConfirmedExample": {
          "profileAxisCode": "PN-P-240-F",
          "hubCentreAxisLengthMm": 2400,
          "ledModuleCode": "PN-LB-L-100",
          "quantity": 2,
          "arrangement": "Boyuna art arda, aynı profil üzerinde ortalanmış, birbiriyle seri bağlantılı LED setleri.",
          "frameSide": "bottom",
          "ledDirection": [
            0,
            1,
            0
          ]
        },
        "workingPlacementMm": {
          "origin": "2400 mm PN-KB-7 merkez aks aralığının orta noktası",
          "hubAxisPositions": [
            -1200,
            1200
          ],
          "clipLengthEach": 1020,
          "moduleCentrePositions": [
            -510,
            510
          ],
          "clipBounds": [
            [
              -1020,
              0
            ],
            [
              0,
              1020
            ]
          ],
          "totalClipSpan": 2040,
          "clearanceToHubCentreAxisEach": 180,
          "ledBaseLengthEach": 1000,
          "ledBaseBounds": [
            [
              -1010,
              -10
            ],
            [
              10,
              1010
            ]
          ],
          "ledBaseGapAtJoint": 20,
          "ledBaseEndAllowanceOnClipEach": 10
        },
        "placementAssumptions": [
          "Destek çıtaları art arda uç uca sıfır ara boşlukla yerleştirilmiştir; ayrı bir çıta ara ölçüsü verilmemiştir.",
          "Uç payları PN-KB-7 merkez aksına göre verilir; profil çıplak kesim boyu veya dış yüz referansı değildir."
        ],
        "electricalConnection": {
          "userWord": "seri bağlanıyor",
          "modelRepresentation": "İki güncel PN-LB-L-100 modülü art arda; içte erkek/dişi jack çifti fiziksel olarak birbirine bağlanır, dışta bir erkek ve bir dişi uç kalır.",
          "circuitTopologyConfirmed": false,
          "supplyVoltageV": null,
          "currentA": null,
          "powerW": null,
          "note": "Gerilim/akım değerleri ve üretici bağlantı şeması verilmediğinden elektrik devresi veya enerji verisi türetilmez."
        },
        "localFiles": {
          "html": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_3B.html",
          "glb": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj.glb",
          "preview": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_Onizleme.png"
        },
        "githubVercelPublicationRequested": true,
        "lightboxPerimeterOrientation": {
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "ledLensNormalToFrontGraphicDegrees": 90,
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "principle": "LED mercekleri PN-LBP görsel montaj çıtalarıyla oluşturulan lightbox çerçevesinin merkezine bakar; LED mercek normali ön görselin normaline diktir. Alt sıra yukarı, üst sıra aşağı, sol sıra sağa, sağ sıra sola bakar.",
          "installationSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
          "previousExampleQualification": "240 cm örneği lightbox ALT kenar uygulamasıdır; LED yukarı bakar. Önceki genel üst kanal/yukarı ifadesi tüm çevreye aynı yönle uygulanmaz."
        },
        "standardFrameCompositions": [
          {
            "frameAxisCm": 60,
            "frameAxisMm": 600,
            "moduleCodes": [
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              50
            ],
            "supportLengthsMm": [
              520
            ],
            "supportBoundsMm": [
              [
                -260,
                260
              ]
            ],
            "moduleCentrePositionsMm": [
              0
            ],
            "totalSupportSpanMm": 520,
            "marginToPNKB7CentreAxisEachMm": 40,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 120,
            "frameAxisMm": 1200,
            "moduleCodes": [
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100
            ],
            "supportLengthsMm": [
              1020
            ],
            "supportBoundsMm": [
              [
                -510,
                510
              ]
            ],
            "moduleCentrePositionsMm": [
              0
            ],
            "totalSupportSpanMm": 1020,
            "marginToPNKB7CentreAxisEachMm": 90,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 180,
            "frameAxisMm": 1800,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              100,
              50
            ],
            "supportLengthsMm": [
              1020,
              520
            ],
            "supportBoundsMm": [
              [
                -770,
                250
              ],
              [
                250,
                770
              ]
            ],
            "moduleCentrePositionsMm": [
              -260,
              510
            ],
            "totalSupportSpanMm": 1540,
            "marginToPNKB7CentreAxisEachMm": 130,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 240,
            "frameAxisMm": 2400,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100,
              100
            ],
            "supportLengthsMm": [
              1020,
              1020
            ],
            "supportBoundsMm": [
              [
                -1020,
                0
              ],
              [
                0,
                1020
              ]
            ],
            "moduleCentrePositionsMm": [
              -510,
              510
            ],
            "totalSupportSpanMm": 2040,
            "marginToPNKB7CentreAxisEachMm": 180,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 300,
            "frameAxisMm": 3000,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100",
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              100,
              100,
              50
            ],
            "supportLengthsMm": [
              1020,
              1020,
              520
            ],
            "supportBoundsMm": [
              [
                -1280,
                -260
              ],
              [
                -260,
                760
              ],
              [
                760,
                1280
              ]
            ],
            "moduleCentrePositionsMm": [
              -770,
              250,
              1020
            ],
            "totalSupportSpanMm": 2560,
            "marginToPNKB7CentreAxisEachMm": 220,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 360,
            "frameAxisMm": 3600,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100",
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100,
              100,
              100
            ],
            "supportLengthsMm": [
              1020,
              1020,
              1020
            ],
            "supportBoundsMm": [
              [
                -1530,
                -510
              ],
              [
                -510,
                510
              ],
              [
                510,
                1530
              ]
            ],
            "moduleCentrePositionsMm": [
              -1020,
              0,
              1020
            ],
            "totalSupportSpanMm": 3060,
            "marginToPNKB7CentreAxisEachMm": 270,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          }
        ],
        "localFileSha256": {
          "html": "1f46cd207bd8285d50842b7536aaa62520c0cf5f76565bb80afbaeec5b51a866",
          "glb": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
          "preview": "e02288f79aefea3c5ea72122bf93098cae26783b1ff150689a79f05d974348a9"
        },
        "mechanicalSeating": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "opticalLens": {
          "revision": "PN-LB-L R4",
          "shape": "straight-wall-cylinder",
          "description": "Düz yanaklı, üst optik yüzü düz, akrilik silindir görünümünde mercek; yalnız alt/üst çevre kenarları küçük radiusla yumuşatılır.",
          "shapeConfirmedByUser": true,
          "referenceImage": "upload/indir.jpg",
          "diameterHeightPitchCountConfirmed": false,
          "visualExampleOnly": {
            "diameterMm": 19,
            "heightMm": 6.5,
            "rimSofteningMm": 0.35,
            "counts": {
              "PN-LB-L-50": 12,
              "PN-LB-L-100": 24
            }
          },
          "materialDisplay": "Şeffaf açık mavi akrilik optik görünüm; üretici malzeme/optik özellikleri ayrıca teyit bekler.",
          "dimensionNote": "Silindirik form kullanıcı tarifidir; çap, yükseklik, mercek aksı, kenar radiusu ve adetler görsel örnektir, imalat ölçüsü/adedi değildir."
        },
        "publication": {
          "authorized": true,
          "requested": true,
          "requestedAt": "2026-10-05T07:43:41.179149Z",
          "published": true,
          "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
          "url": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
          "status": "verified-live",
          "verification": {
            "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
            "verifiedAt": "2026-10-05T07:42:55.210192Z",
            "verifiedPublicAccess": true
          },
          "assetHashScope": "GLB ve PNG hashleri belirtilen kaynak varlıklarına; localFileSha256 HTML değeri yerel dışa aktarıma aittir. Host için enjekte edilmiş HTML yanıtının hash değeri olduğu varsayılmaz."
        },
        "id": "pn-lb-l-100-240-aks-montaj",
        "mechanicalMountRevision": "lightbox-led-profile-mount-r3",
        "assemblyRevision": "PN-LB-L R5",
        "endConnections": {
          "revision": "PN-LB-L R5",
          "perModule": {
            "cableCount": 2,
            "cableLengthEachMm": 50,
            "totalCableLengthMm": 100,
            "maleJackCount": 1,
            "femaleJackCount": 1
          },
          "location": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack.",
          "cableLengthExcludesJackBody": true,
          "newStockCodesCreated": false,
          "jackForm": "generic-cylindrical-DC-barrel-visual-assumption",
          "jackTypeConfirmedByUser": false,
          "jackTypeSource": "Erişilebilir referanslar jack tipini göstermediği için genel silindirik DC jack yalnız görsel varsayımdır.",
          "referenceImage": null,
          "jackBodyDimensionsMm": null,
          "jackBodyDimensionsApproved": false,
          "visualPlacementConvention": {
            "femaleEnd": "left",
            "maleEnd": "right",
            "endAssignmentConfirmedByUser": false
          },
          "electricalSpecifications": {
            "pinout": null,
            "polarity": null,
            "voltageV": null,
            "currentA": null,
            "cableConductorSectionMm2": null
          },
          "note": "Kablo boyu ve erkek/dişi adedi kullanıcı tarifidir. Jack gövde ölçüleri, kablo kesiti, pin dizilimi, polarite ve elektrik değerleri ayrıca tanımlanana kadar boş kalır."
        },
        "includedEndConnectionComponents": {
          "moduleCount": 2,
          "moduleCode": "PN-LB-L-100",
          "maleJackCount": 2,
          "femaleJackCount": 2,
          "cableCount": 4,
          "cableLengthEachMm": 50,
          "totalCableLengthMm": 200,
          "internalPhysicalMatingPairs": 1,
          "remainingExternalMaleJacks": 1,
          "remainingExternalFemaleJacks": 1,
          "circuitTopologyConfirmed": false
        },
        "src": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
        "preview": "/previews/pn-lb-l-100-240-aks-montaj-r5.png",
        "viewer": "/viewers/pn-lb-l-100-240-aks-montaj-r5.html",
        "stagingSource": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
        "localFileByteLength": {
          "html": 8729349,
          "glb": 4657472,
          "preview": 43901
        },
        "sha256": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
        "assetStatus": "verified-local-assets",
        "modelMetadata": {
          "code": "PN-LB-L-100_240_Aks_Montaj",
          "units": "mm",
          "publicationStatus": "not-published",
          "axisLengthMM": 2400,
          "pairSupportLengthMM": 2040,
          "supportCentersMM": [
            -510,
            510
          ],
          "endAllowanceToHubAxisMM": 180,
          "profileTopSurfaceYMM": 35.32499819993996,
          "supportRootYMM": 21.324998199939966,
          "supportFlangeUndersideYMM": 35.32499819993996,
          "originalSources": [
            "public/models/display-r1/pn-p-60-f.glb",
            "public/models/display-r1/pn-kb-7.glb",
            "public/models/display-r1/m8x15-vida.glb"
          ],
          "geometryPolicy": "Extrusion only extended by makeProfilePrototype; hub and end-fitting geometry immutable",
          "inventory": [
            {
              "code": "PN-P-240-F",
              "quantity": 1,
              "includes": [
                {
                  "code": "PN-AB-7",
                  "quantity": 2
                },
                {
                  "code": "M8x20",
                  "quantity": 2
                }
              ]
            },
            {
              "code": "PN-KB-7",
              "quantity": 2
            },
            {
              "code": "PN-LB-L-100",
              "quantity": 2
            },
            {
              "code": "M8x15",
              "quantity": 2
            }
          ],
          "pending": "Kesit teknik referanstan alınmıştır; 26 mm çıta genişliği kullanıcı tarafından onaylanmıştır. Kanal montaj toleransı teyit bekler. Mercek dizilimi görsel örnektir; elektriksel özellikler tanımlanmamıştır",
          "supportSection": {
            "code": "PN-TCF-NV-50",
            "lengthMm": 500,
            "widthMm": 26,
            "heightMm": 15,
            "wallMm": 1,
            "topThicknessMm": 1,
            "mouthMm": 10.95,
            "innerTopOpeningMm": 15,
            "flangeOverhangMm": 4,
            "hookProjectionMm": 1,
            "bottomTipWidthMm": 0.5,
            "innerSlopeLengthMm": 7.892,
            "outerSlopeLengthMm": 8.251,
            "outerVerticalLengthMm": 2.026,
            "innerVerticalLengthMm": 6.372,
            "hookSlopeLengthMm": 4.432,
            "legHeightBelowFlangeMm": 14,
            "sectionRevision": "section-reference-2026-10-04-R3",
            "flangeWidthUserConfirmed": true,
            "drawingUnitsUnspecified": true,
            "scaleAssumed": false,
            "scaleConfirmed": true,
            "userConfirmedChoice": "1 / 26 mm",
            "rawCadToMm": 0.1,
            "rawCadDimensions": {
              "flangeWidth": 260,
              "flangeThickness": 10,
              "innerTopOpening": 150,
              "flangeOverhang": 40,
              "outerSlopeLength": 82.51,
              "innerSlopeLength": 78.92,
              "outerVerticalLength": 20.26,
              "innerVerticalLength": 63.72,
              "hookSlopeLength": 44.32,
              "hookProjection": 10,
              "innerBottomOpening": 109.5,
              "bottomTipWidth": 5
            },
            "scaleInterpretation": "Kullanıcı üst eni 26 mm olarak onayladı. Kesitteki 260→26 mm dönüşümü ×0,1 olarak uygulanır. Sıkıştırma kuvveti ve imalat toleransı tanımlanmamıştır.",
            "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
            "mountingRule": "Düz üst flanş dışarıda kalır; 14 mm uzunluğundaki iki daralan bacak, Pion profilinin yuvarlatılmış kanal taşıyan dış kolunu iki yandan sarar. Plastik çıta bastırılarak sıkı geçme oturur; bacaklar dar iç T kanalının içine sokulmaz.",
            "mountingForceN": null,
            "manufacturingInterferenceMm": null,
            "sourceImages": [
              "NONVOWEN ÇITA KESİTİ(2).JPG",
              "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
              "NONVOWEN ÇITA KESİTİ(1).JPG",
              "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
              "PN-CP-60(1).jpg",
              "pr2-49.jpg",
              "pr2-50.jpg",
              "pr2-51.jpg",
              "pr2-52.jpg"
            ]
          },
          "orientationRule": {
            "frameFrontNormal": [
              0,
              0,
              1
            ],
            "mountingSurface": "Profilin çerçeve içine bakan kol ve kanalları",
            "ledNormalByEdge": {
              "bottom": [
                0,
                1,
                0
              ],
              "top": [
                0,
                -1,
                0
              ],
              "left": [
                1,
                0,
                0
              ],
              "right": [
                -1,
                0,
                0
              ]
            },
            "angleToFrameFrontDegrees": 90,
            "exampleEdge": "bottom"
          },
          "modulationRecipes": [
            {
              "axisCM": 60,
              "ledSetCM": [
                50
              ],
              "supportTotalMM": 520,
              "endAllowanceEachMM": 40
            },
            {
              "axisCM": 120,
              "ledSetCM": [
                100
              ],
              "supportTotalMM": 1020,
              "endAllowanceEachMM": 90
            },
            {
              "axisCM": 180,
              "ledSetCM": [
                100,
                50
              ],
              "supportTotalMM": 1540,
              "endAllowanceEachMM": 130
            },
            {
              "axisCM": 240,
              "ledSetCM": [
                100,
                100
              ],
              "supportTotalMM": 2040,
              "endAllowanceEachMM": 180
            },
            {
              "axisCM": 300,
              "ledSetCM": [
                100,
                100,
                50
              ],
              "supportTotalMM": 2560,
              "endAllowanceEachMM": 220
            },
            {
              "axisCM": 360,
              "ledSetCM": [
                100,
                100,
                100
              ],
              "supportTotalMM": 3060,
              "endAllowanceEachMM": 270
            }
          ],
          "revision": "R5",
          "jackConnections": {
            "moduleCount": 2,
            "femaleCount": 2,
            "maleCount": 2,
            "cableCount": 4,
            "cableLengthEachMM": 50,
            "totalCableLengthMM": 200,
            "connectedInternalPairs": 1,
            "remainingExternalFemale": 1,
            "remainingExternalMale": 1,
            "connectionPlaneZMM": 33,
            "electricalRating": null,
            "pinout": null,
            "connectorDimensionsMM": null,
            "shapeConfirmed": false,
            "note": "Orta dişi ve erkek jaklar görsel montaj örneğinde eşleştirilmiştir; elektrik devresi, kutuplama ve besleme özellikleri tanımlanmamıştır."
          },
          "optics": {
            "sourceImage": "indir.jpg",
            "shapeConfirmedByUser": true,
            "diameterHeightPitchAndCountMeasured": false,
            "note": "Silindir formu kullanıcı tarifine göre düzeltilmiştir. Mercek çapı, yüksekliği, kenar yumuşatma yarıçapı ve adetleri yalnız görsel örnektir."
          },
          "lensShape": "straight-wall-cylinder",
          "profileMeasurement": {
            "sourceNode": "pn-p-60_Onayli_Rev1pn-p-60_Aluminyum_Govde",
            "source": "Özgün GLB gövdesinin makeProfilePrototype ile uzatılmış, render edilen world bounds ölçümü",
            "method": "longitudinal maxX-minX",
            "minXMM": -1094.999959835639,
            "maxXMM": 1094.999959835639,
            "netLengthMM": 2189.999919671278
          },
          "mass": {
            "status": "partial-verified-components-only",
            "completeTotalKg": null,
            "knownSubtotalKg": 3.5089999116384063,
            "items": [
              {
                "name": "Profil gövdesi",
                "quantity": 1,
                "netLengthMM": 2189.999919671278,
                "rateKgPerMetre": 1.1,
                "massKg": 2.408999911638406
              },
              {
                "name": "PN-AB-7 · PN-P-240-F takımının içinde",
                "quantity": 2,
                "unitMassKg": 0.22,
                "massKg": 0.44
              },
              {
                "name": "PN-KB-7",
                "quantity": 2,
                "unitMassKg": 0.328,
                "massKg": 0.656
              }
            ],
            "unknown": [
              "LED ve alüminyum LED kaidesi",
              "Plastik çıtalar",
              "Akrilik mercekler",
              "Dişi/erkek jaklar ve dört adet 50 mm kablo",
              "M8×15 ve takım içindeki M8×20 vidalar"
            ],
            "source": "Birim ağırlıklar kullanıcı tarifi; profil boyu render edilen özgün geometri ölçümü"
          },
          "packing": {
            "status": "example-crate-capacity-only-not-a-shipping-plan",
            "completeTotalM3": null,
            "exampleKnownCrateVolumeM3": 0.2912,
            "exampleCrates": [
              {
                "name": "240 cm profil kasası",
                "quantity": 1,
                "outerMM": [
                  2400,
                  540,
                  200
                ],
                "capacity": 14,
                "volumeM3": 0.2592
              },
              {
                "name": "Bağlantı kasası",
                "quantity": 1,
                "outerMM": [
                  400,
                  400,
                  200
                ],
                "capacity": 50,
                "exampleConnections": 4,
                "volumeM3": 0.032
              }
            ],
            "unknown": [
              "LED setleri ve plastik çıtalar için koruyucu ambalaj ölçüleri",
              "Nihai sevkiyat yerleşimi"
            ],
            "source": "Kullanıcının arşivde tanımladığı Pion kasa ebat ve kapasiteleri"
          },
          "mechanicalEngagement": {
            "surface": "Profilin yuvarlatılmış içe bakan kol/kanal başlığının dışı",
            "legs": "Üst flanştan aşağı 14 mm uzanan simetrik daralan kollar başlığı iki yandan sarar",
            "fitRule": "Kullanıcı tarifine göre bastırılarak sıkı geçme; plastik kollar montaj sırasında esneyerek başlığı kavrar",
            "seatingForceN": null,
            "toleranceMm": null
          }
        }
      },
      "sourceR5": {
        "prompt": "şimdi 50 ve100 cm mercekli ledlerin aluminyum gövde çubuğunun uç kısımlarına bir tarafa dişi bir tarafa erkek jak ekleyelim\"5 er cm lik kablo ile ekli görünsün.ve bunu sitem arşivine bu şekilde revizeli ekleyelim github vercel link oluşturalım. (ekli resimde mevcut)",
        "assetsManifest": "qa/lightbox-led/jacks-r5/assets-manifest.json",
        "assetsManifestSha256": "07003edad8a000632ac81c8fe4494e735c902883648a888a12f4c81ef1fcbbb6",
        "modelSources": [
          {
            "file": "qa/lightbox-led/jack-model.mjs",
            "sha256": "1b59baf5e4f8aefa8b346d7f5fdb557a6f64d905cb5b6c04ba365942d36ae7f7"
          },
          {
            "file": "qa/lightbox-led/model.mjs",
            "sha256": "03e67557c09f62ecf08bc540a0c679ecb4e3e00fc65977a9f6bfc0f5c2bfb878"
          },
          {
            "file": "qa/lightbox-led/mount-model.mjs",
            "sha256": "dbd07beff13f83bedef9510eac6c8a9980c9536e7274d3e859a7ff660b3ac5b4"
          }
        ]
      }
    },
    {
      "id": "LIGHTBOX-KUMAS",
      "title": "Lightbox düz ve dijital baskılı kumaş modülleri",
      "revision": 3,
      "summary": "PN-FAB-WxH düz/baskısız, PN-FAB-P-WxH dijital baskılı; kullanıcının 25 aksıyla sınırlı 50 kod. R3 nominal akslı ön yüz ve dört 90° kıvrık kenar; arkası açıktır. 12 × 2,5 mm esnek termoplastik bandın 7,5 mm kısmına kumaş dikilir; 4,5 mm çıplak kalır. Kanal arası gerçek net imalat ölçüleri ve kesim ölçüleri henüz sayısal değildir; net + 15 mm kuralı korunur. Baskılı tasarım ve dokuma/dikiş görünüşü temsilidir; gramaj, yoğunluk ve ambalaj kapasitesi verilmediği için tonaj hesaplaması bekler.",
      "catalogueFile": "Pion_Lightbox_Kumas_Arsiv_Kaydi.json",
      "rules": {
        "codeUnits": "cm",
        "dimensionOrder": "width-x-height",
        "codeDatum": "PN-KB-7 çerçeve merkez aksı; kumaş kesim ölçüsü değildir.",
        "netWidthDatum": "Monte edilmiş sol ve sağ PN-LBP çıtalarının ön yüzünde, ilgili çerçeve içine yakın kumaş kanalları arasındaki görünür net en.",
        "netHeightDatum": "Monte edilmiş alt ve üst PN-LBP çıtalarının ön yüzünde, ilgili çerçeve içine yakın kumaş kanalları arasındaki görünür net yükseklik.",
        "widthAllowanceTotalMm": 15,
        "heightAllowanceTotalMm": 15,
        "allowanceEachEdgeMm": 7.5,
        "applicationWidthFormula": "netWidthMm + 15",
        "applicationHeightFormula": "netHeightMm + 15",
        "gasket": {
          "material": "Esnek termoplastik",
          "widthMm": 12,
          "thicknessMm": 2.5,
          "sewnEdges": [
            "left",
            "right",
            "bottom",
            "top"
          ],
          "sewingZoneEachEdgeMm": 7.5,
          "foldAngleDegrees": 90,
          "fabricCoveredDepthMm": 7.5,
          "exposedWithoutFabricDepthMm": 4.5,
          "depthBehindFrontMm": 12
        },
        "channelSelection": "Çerçevenin ön yüzüne bakan çift kanalın, giydirilen çerçevenin içine yakın olan kanalı.",
        "adjacentHorizontalFrames": "Ortak düşey kenarın iki kanalını iki komşu çerçeve kendi içlerine bakan taraflarından kullanır. Her kumaşın net eni kendi sol ve sağ kanalı arasından ayrı ölçülür.",
        "adjacentVerticalFrames": "Ortak yatay kenarın iki kanalını üst ve alt çerçeve kendi içlerine bakan taraflarından kullanır. Her kumaşın net yüksekliği kendi alt ve üst kanalı arasından ayrı ölçülür.",
        "nominalAxisNotCutSize": true,
        "doNotUseLBPLengthMinus30AsNetFabric": true,
        "orientation": "En ve yükseklik yer değiştirilerek kod birleştirilmez. Baskı yönü, görsel dosyası ve kumaş/desen yönü ayrıca kaydedilir.",
        "stockCodeDoesNotDefineArtwork": "Baskı tasarımı ve iş numarası, PN-FAB-P ölçü kodundan ayrı sipariş alanlarıdır.",
        "unprovidedProperties": [
          "Kumaş gramajı ve kalınlığı",
          "Dokuma/cins",
          "Işık geçirgenliği",
          "Baskı yöntemi",
          "Çekme/germe oranı",
          "Dikiş/köşe birleştirme ve üretim toleransı",
          "Conta yoğunluğu ve birim ağırlığı"
        ],
        "massCalculation": "Net/uygulama ölçüsü, gramaj ve conta birim ağırlığı doğrulandığında hesaplanır; eksik değer sıfır sayılmaz.",
        "displayRules": {
          "frontDimensionsDatum": "nominal-frame-axis-reference-only",
          "frontRectangleFollowsCodeFrameAxes": true,
          "nominalDisplayIsNotManufacturingNet": true,
          "rearOpen": true,
          "frontNormal": [
            0,
            0,
            1
          ],
          "depthDirection": [
            0,
            0,
            -1
          ],
          "textileSurfaceCount": 5,
          "textileFoldCount": 4,
          "gasketStripCount": 4,
          "fabricThicknessMm": null,
          "visualFabricThicknessMm": 0,
          "fabricCoveredGasketDepthMm": 7.5,
          "bareGasketDepthMm": 4.5,
          "gasketOverallDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "foldAngleDegrees": 90,
          "cornerJoin": "Four visually mitred TPE strips; production corner joint/seam detail pending."
        }
      },
      "frameAxisScaleCm": [
        60,
        90,
        120,
        180,
        240,
        300,
        360
      ],
      "counts": {
        "plain": 25,
        "printed": 25,
        "total": 50,
        "perFamilyWithExistingLBPSize": 25,
        "perFamilyNeedingCompatibleLBPSize": 0
      },
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "archiveAuthorized": true,
      "publicationRequested": true,
      "allowedFramePairsCm": [
        {
          "width": 60,
          "height": 60
        },
        {
          "width": 60,
          "height": 90
        },
        {
          "width": 60,
          "height": 120
        },
        {
          "width": 60,
          "height": 180
        },
        {
          "width": 60,
          "height": 240
        },
        {
          "width": 60,
          "height": 300
        },
        {
          "width": 60,
          "height": 360
        },
        {
          "width": 120,
          "height": 90
        },
        {
          "width": 120,
          "height": 120
        },
        {
          "width": 120,
          "height": 180
        },
        {
          "width": 120,
          "height": 240
        },
        {
          "width": 120,
          "height": 300
        },
        {
          "width": 120,
          "height": 360
        },
        {
          "width": 180,
          "height": 90
        },
        {
          "width": 180,
          "height": 180
        },
        {
          "width": 180,
          "height": 240
        },
        {
          "width": 180,
          "height": 300
        },
        {
          "width": 180,
          "height": 360
        },
        {
          "width": 240,
          "height": 90
        },
        {
          "width": 240,
          "height": 240
        },
        {
          "width": 240,
          "height": 300
        },
        {
          "width": 240,
          "height": 360
        },
        {
          "width": 300,
          "height": 300
        },
        {
          "width": 300,
          "height": 360
        },
        {
          "width": 360,
          "height": 360
        }
      ],
      "scope": "Kullanıcının verdiği 25 en × yükseklik aksı; her ailede yalnızca bu25 kod aktiftir. Sıra ve en/yükseklik yönü aynen korunur.",
      "geometryReview": {
        "sourceFile": "qa/lightbox-fabric/model.mjs",
        "mountingSource": "qa/lightbox-cube/viewer.mjs",
        "status": "four-fold-geometry-confirmed-nominal-display-only",
        "note": "Dört 90° kıvrım ve 12 × 2,5 mm TPE kesiti kullanıcı tarifinden uygulanır. Ön yüz nominal çerçeve aksıyla gösterilir; kanal-net imalat datumu doğrulanmış değildir.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "sourceSha256": "25df51ba5473aac632c7cd8dcd7e1bc637ce78e7f83e8d458b309ab57cecef45"
      },
      "published": false,
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "familyTargetUrl": "https://pion-livid.vercel.app/lightbox-fabrics",
        "familyUrl": null,
        "codeTargets": {
          "pn-fab-60x60": "https://pion-livid.vercel.app/model/pn-fab-60x60",
          "pn-fab-60x90": "https://pion-livid.vercel.app/model/pn-fab-60x90",
          "pn-fab-60x120": "https://pion-livid.vercel.app/model/pn-fab-60x120",
          "pn-fab-60x180": "https://pion-livid.vercel.app/model/pn-fab-60x180",
          "pn-fab-60x240": "https://pion-livid.vercel.app/model/pn-fab-60x240",
          "pn-fab-60x300": "https://pion-livid.vercel.app/model/pn-fab-60x300",
          "pn-fab-60x360": "https://pion-livid.vercel.app/model/pn-fab-60x360",
          "pn-fab-120x90": "https://pion-livid.vercel.app/model/pn-fab-120x90",
          "pn-fab-120x120": "https://pion-livid.vercel.app/model/pn-fab-120x120",
          "pn-fab-120x180": "https://pion-livid.vercel.app/model/pn-fab-120x180",
          "pn-fab-120x240": "https://pion-livid.vercel.app/model/pn-fab-120x240",
          "pn-fab-120x300": "https://pion-livid.vercel.app/model/pn-fab-120x300",
          "pn-fab-120x360": "https://pion-livid.vercel.app/model/pn-fab-120x360",
          "pn-fab-180x90": "https://pion-livid.vercel.app/model/pn-fab-180x90",
          "pn-fab-180x180": "https://pion-livid.vercel.app/model/pn-fab-180x180",
          "pn-fab-180x240": "https://pion-livid.vercel.app/model/pn-fab-180x240",
          "pn-fab-180x300": "https://pion-livid.vercel.app/model/pn-fab-180x300",
          "pn-fab-180x360": "https://pion-livid.vercel.app/model/pn-fab-180x360",
          "pn-fab-240x90": "https://pion-livid.vercel.app/model/pn-fab-240x90",
          "pn-fab-240x240": "https://pion-livid.vercel.app/model/pn-fab-240x240",
          "pn-fab-240x300": "https://pion-livid.vercel.app/model/pn-fab-240x300",
          "pn-fab-240x360": "https://pion-livid.vercel.app/model/pn-fab-240x360",
          "pn-fab-300x300": "https://pion-livid.vercel.app/model/pn-fab-300x300",
          "pn-fab-300x360": "https://pion-livid.vercel.app/model/pn-fab-300x360",
          "pn-fab-360x360": "https://pion-livid.vercel.app/model/pn-fab-360x360",
          "pn-fab-p-60x60": "https://pion-livid.vercel.app/model/pn-fab-p-60x60",
          "pn-fab-p-60x90": "https://pion-livid.vercel.app/model/pn-fab-p-60x90",
          "pn-fab-p-60x120": "https://pion-livid.vercel.app/model/pn-fab-p-60x120",
          "pn-fab-p-60x180": "https://pion-livid.vercel.app/model/pn-fab-p-60x180",
          "pn-fab-p-60x240": "https://pion-livid.vercel.app/model/pn-fab-p-60x240",
          "pn-fab-p-60x300": "https://pion-livid.vercel.app/model/pn-fab-p-60x300",
          "pn-fab-p-60x360": "https://pion-livid.vercel.app/model/pn-fab-p-60x360",
          "pn-fab-p-120x90": "https://pion-livid.vercel.app/model/pn-fab-p-120x90",
          "pn-fab-p-120x120": "https://pion-livid.vercel.app/model/pn-fab-p-120x120",
          "pn-fab-p-120x180": "https://pion-livid.vercel.app/model/pn-fab-p-120x180",
          "pn-fab-p-120x240": "https://pion-livid.vercel.app/model/pn-fab-p-120x240",
          "pn-fab-p-120x300": "https://pion-livid.vercel.app/model/pn-fab-p-120x300",
          "pn-fab-p-120x360": "https://pion-livid.vercel.app/model/pn-fab-p-120x360",
          "pn-fab-p-180x90": "https://pion-livid.vercel.app/model/pn-fab-p-180x90",
          "pn-fab-p-180x180": "https://pion-livid.vercel.app/model/pn-fab-p-180x180",
          "pn-fab-p-180x240": "https://pion-livid.vercel.app/model/pn-fab-p-180x240",
          "pn-fab-p-180x300": "https://pion-livid.vercel.app/model/pn-fab-p-180x300",
          "pn-fab-p-180x360": "https://pion-livid.vercel.app/model/pn-fab-p-180x360",
          "pn-fab-p-240x90": "https://pion-livid.vercel.app/model/pn-fab-p-240x90",
          "pn-fab-p-240x240": "https://pion-livid.vercel.app/model/pn-fab-p-240x240",
          "pn-fab-p-240x300": "https://pion-livid.vercel.app/model/pn-fab-p-240x300",
          "pn-fab-p-240x360": "https://pion-livid.vercel.app/model/pn-fab-p-240x360",
          "pn-fab-p-300x300": "https://pion-livid.vercel.app/model/pn-fab-p-300x300",
          "pn-fab-p-300x360": "https://pion-livid.vercel.app/model/pn-fab-p-300x360",
          "pn-fab-p-360x360": "https://pion-livid.vercel.app/model/pn-fab-p-360x360"
        },
        "note": "R3 kullanıcı komutunda GitHub/Vercel linki açıkça istenmiştir. Canlı durum gerçek yayın doğrulamasıyla ayrıca kayıtlanır."
      },
      "sharedAssets": [
        {
          "src": "/fabric/viewer.html",
          "sha256": "357dde26d0a54ef7a533b2f12811b943bed6466fcd6556325cea2a364873143d",
          "byteLength": 21954,
          "localFile": "/workspace/scratch/fff0e368566a/pion-stand/public/fabric/viewer.html"
        },
        {
          "src": "/fabric/viewer.js",
          "sha256": "605c39aa2e191c5dd90534df911939b4cf97b22ffaed979716620ed20c62a730",
          "byteLength": 758891,
          "localFile": "/workspace/scratch/fff0e368566a/pion-stand/public/fabric/viewer.js"
        },
        {
          "src": "/fabric/edge-detail-r3.png",
          "sha256": "57996095d1de540fcb575439cb252995b92e2a0a2f8093ee07530ecf2fb639fe",
          "byteLength": 80005,
          "localFile": "/workspace/scratch/fff0e368566a/pion-stand/public/fabric/edge-detail-r3.png"
        }
      ],
      "viewerSource": {
        "file": "qa/lightbox-fabric/viewer.mjs",
        "sha256": "44dff9a5fdac56cacc3b38831923b8291c1e95e0cf466b91ccf452f39ac6830e"
      }
    },
    {
      "id": "STING-SANDALYE-ISTIF",
      "title": "pn-seat ve pn-seat-stack",
      "summary": "Sting O30 tek sandalye Pion mobilya altında pn-seat; 50 sandalye + D36 tipi tekerlekli araba Pion ambalajlama ve depolama altında pn-seat-stack. Üst sırtlık köşeleri Ø15 mm / R7,5 mm. Fotoğraf istif düzeni 35° eğim, 25,5 mm düşey ve 3 mm derinlik adımı. Gerçek kaynak sandalye geometrisi 50 kez aynı boyutta tekrarlanır; üç renk paleti, tek tıkla odak, orta tuşla kaydırma, ortografik ölçüler, otomatik dönüş, tam ekran ve İcmal/Tonaj/Ambalaj raporları. Nominal sandalye 6 kg; ped farkı ve araba ağırlığı teyit bekler.",
      "models": [
        "pn-seat",
        "pn-seat-stack"
      ],
      "links": {
        "pn-seat": "https://pion-livid.vercel.app/model/pn-seat",
        "pn-seat-stack": "https://pion-livid.vercel.app/model/pn-seat-stack"
      }
    },
    {
      "id": "SIMSEATBAR-750-R2",
      "title": "simseatbar · pion-seat-bar",
      "summary": "750 mm gerçek oturma yüzeyi; 180 mm ön ara kayıt merkez kotu; sırtlık kaynak sandalye yüksekliğinin %70’i; Pion mobilya; kaynak üst köşe R7,5 mm ve üç bağımsız palet.",
      "productId": "pion-seat-bar",
      "revision": 2
    },
    {
      "id": "user-material-masses-and-floor-2026-10-09-r3",
      "title": "Birim ağırlıklar, MDF lam basamak ve 45 mm yükseltilmiş zemin",
      "definition": {
        "schema": "pion-material-unit-masses-v1",
        "revision": "user-2026-10-09-r3",
        "source": "Kullanıcı · 9 Ekim 2026 · eksik birim ağırlıkları, MDF lam basamak ve 45 mm zemin düzeltmesi",
        "units": "kg / mm / m2",
        "entries": {
          "birchFloorAssembly20": {
            "basis": "piece",
            "kg": 21,
            "panel_mm": [
              1185,
              1185,
              20
            ],
            "includes": "Kullanıcının belirttiği 4 adet 8 mm MDF parçası dahildir; MDF ayrıca eklenmez.",
            "mdf_detail_raw": "118,5 X118,5 +4X100 X 4 ADET 8 MM MDF",
            "component_cut_list_pending": true
          },
          "glass6": {
            "basis": "m2",
            "kg": 15,
            "thickness_mm": 6
          },
          "mdfLam8": {
            "basis": "m2",
            "kg": 6.4,
            "thickness_mm": 8
          },
          "parquet8": {
            "basis": "piece",
            "kg": 1.66,
            "panel_mm": [
              192.5,
              1200,
              8
            ],
            "area_m2": 0.231
          },
          "rawParticleboard18": {
            "basis": "sheet",
            "kg": 70,
            "panel_mm": [
              2100,
              2800,
              18
            ],
            "area_m2": 5.88,
            "application": "45 mm yükseltilmiş zemin altlığı; iki kat",
            "mass_accounting": "Kesim ve fire dahil sevk edilen tam plaka sayısı × 70 kg; net döşeme alanından tonaj türetilmez."
          },
          "checkerAluminium2": {
            "basis": "sheet",
            "kg_min": 11.45,
            "kg_max": 12.5,
            "panel_mm": [
              1000,
              2000,
              2
            ],
            "area_m2": 2,
            "approximate": true,
            "use_midpoint_as_exact": false
          },
          "doorSet": {
            "basis": "set",
            "kg": 50,
            "components": {
              "casing": 28,
              "handleLockHinges": 1,
              "leaf": 20,
              "stainlessBottomRail": 1
            },
            "approximate": true,
            "count_components_separately": false
          },
          "ceilingParticleboardLam8": {
            "basis": "piece",
            "kg": 6.84,
            "panel_mm": [
              1160,
              1160,
              8
            ],
            "area_m2": 1.3456
          },
          "printedTextile": {
            "basis": "m2",
            "kg": 0.24
          },
          "nonwovenCeiling": {
            "basis": "m2",
            "kg": 0.08
          },
          "ceilingClips": {
            "basis": "m",
            "kg": 0.1
          },
          "lightboxProfile": {
            "basis": "m",
            "kg": 0.41
          },
          "boucleCarpet8": {
            "basis": "m2",
            "kg": 2.1,
            "pile_height_mm": 8
          },
          "ripCarpet4": {
            "basis": "m2",
            "kg": 0.7,
            "thickness_mm": 4
          },
          "tensionMapa": {
            "basis": "piece",
            "kg": 0.05,
            "thread_hands": [
              "RH",
              "LH"
            ]
          },
          "tensionHexCoupler": {
            "basis": "piece",
            "kg": 0.07,
            "dimensions_mm": {
              "across_flats": 12,
              "length": 80
            },
            "user_name": "altı köşe",
            "mapping_note": "Gergi AF12×80 mm altıgen ara birleştiricisi; PN-KB-7 ayrı 350 g/adet."
          },
          "pionFoot": {
            "basis": "piece",
            "kg": 0.24,
            "code": "PN-A-7",
            "supersedes_kg": 0.55
          },
          "pnAB7": {
            "basis": "piece",
            "kg": 0.232,
            "code": "PN-AB-7",
            "supersedes_kg": 0.2
          },
          "pnKB7": {
            "basis": "piece",
            "kg": 0.328,
            "code": "PN-KB-7",
            "supersedes_kg": 0.35
          },
          "pionProfile": {
            "basis": "m",
            "kg": 1.1,
            "applies_to": "bare extrusion net cut length",
            "included_end_fittings": false
          },
          "m5x25Allen": {
            "basis": "piece",
            "kg": 0.0048,
            "code": "PN-GV-M5x25"
          },
          "m4x25Allen": {
            "basis": "piece",
            "kg": 0.0025,
            "code": "M4×25"
          },
          "particleboardLam18": {
            "basis": "m2",
            "kg": 12,
            "thickness_mm": 18,
            "application": "raflar",
            "net_notches_subtracted": true
          },
          "rawParticleboard18_1830x3660": {
            "basis": "sheet",
            "kg": 80,
            "panel_mm": [
              1830,
              3660,
              18
            ],
            "approximate": true,
            "application": "Eski/farklı stok ebatı; 45 mm yükseltilmiş zemin hesabında kullanılmaz."
          },
          "mdfLam30": {
            "basis": "m2",
            "kg": 22.5,
            "thickness_mm": 30
          },
          "stairTreadMdfLam30": {
            "basis": "piece",
            "kg": 7.35075,
            "panel_mm": [
              990,
              330,
              30
            ],
            "area_m2": 0.3267,
            "formula": "0.99 × 0.33 × 22.5",
            "material": "MDF lam",
            "strip_included": false
          },
          "stairAntiSlipStrip": {
            "basis": "piece",
            "kg": 0.01,
            "panel_mm": [
              30,
              1000,
              1
            ]
          },
          "cylinderLightbox1200x500": {
            "basis": "set",
            "kg": 8,
            "diameter_mm": 1200,
            "height_mm": 500,
            "includes": [
              "Opal alt ve üst silindir",
              "Alüminyum çemberler",
              "Silindir baskı/gövde bileşenleri"
            ],
            "assembly_accounting": "Tam lightbox 8 kg olarak sayıldığında iç bileşenler ayrıca tonaja eklenmez. Harici askılar ayrı satırdır."
          },
          "opalCylinderLower": {
            "basis": "piece",
            "kg": 1,
            "dimension_status": "clarification_required",
            "user_raw_adjacent_dimension": "8 mm çapında ve 80 cm uzunluğundaki",
            "note": "Bu ölçü ifadesinin opal parçaya mı yoksa askı çubuğuna mı ait olduğu net değil. Ağırlık kesin; ölçü eşleştirmesi bekliyor."
          },
          "opalCylinderUpper": {
            "basis": "piece",
            "kg": 1,
            "dimension_status": "clarification_required",
            "user_raw_adjacent_dimension": "8 mm çapında ve 80 cm uzunluğundaki",
            "note": "Bu ölçü ifadesinin opal parçaya mı yoksa askı çubuğuna mı ait olduğu net değil. Ağırlık kesin; ölçü eşleştirmesi bekliyor."
          },
          "cylinderAluminiumRing": {
            "basis": "piece",
            "kg": 1
          },
          "counterOpalDiffuserPanel": {
            "basis": "piece",
            "kg": 8
          },
          "lightboxRadialHanger": {
            "basis": "piece",
            "kg": 0.3
          },
          "parquetUnderlay1": {
            "basis": "m2",
            "kg": null,
            "thickness_mm": 1,
            "mass_status": "pending"
          },
          "stairMiddleSupport": {
            "used": false,
            "kg": null,
            "exclude_from_inventory": true,
            "exclude_from_pending_mass": true,
            "reason": "Kullanıcı: merdiven orta destek bulunmuyor."
          }
        },
        "raised_floor": {
          "finished_height_mm": 45,
          "layers": [
            {
              "material": "Ham sunta",
              "thickness_mm": 18
            },
            {
              "material": "Ham sunta, şaşırtmalı",
              "thickness_mm": 18
            },
            {
              "material": "Parke şiltesi",
              "thickness_mm": 1
            },
            {
              "material": "Laminat parke",
              "thickness_mm": 8
            }
          ],
          "stock_key": "rawParticleboard18",
          "nominal_joint_offset_mm": 150,
          "joint_rule": "Alt ve üst katın ek çizgileri aynı konuma gelmez; yaklaşık 150 mm kaydırılır.",
          "layout_rule": "Tam plakalar mümkün olduğunca dış kenarlarda; kalan dar tamamlayıcı parçalar genellikle orta sıralarda. Taşan kısımlar kesilir, boşluklar uygun kesilmiş parçalarla doldurulur.",
          "bom_order": [
            "Tam plaka ölçüsü ve adedi",
            "Aynı ölçüdeki kesilmiş parçalar ve adetleri",
            "Fire: kalan ölçüler ve adetleri, her ölçü ayrı satır"
          ],
          "mass_and_cost_basis": "Sevk edilen kaynak plakaların tamamı; kesilmiş parça ve fire ikinci kez toplama eklenmez.",
          "net_only_mass_forbidden": true,
          "saw_kerf_mm": null,
          "underlay_mass_pending": true
        }
      },
      "source": "Kullanıcı · 9 Ekim 2026",
      "supersedes_conflicting_older_material_notes": true
    },
    {
      "id": "user-hardware-textile-2026-10-09-r4",
      "title": "Banko montajı, LED trafosu, donanım ve tekstil ağırlıkları",
      "definition": {
        "profileEndInsert": {
          "basis": "piece",
          "kg": 0.001,
          "count_in_total": false,
          "exclude_from_pending_mass": true,
          "note": "1 g/adet; kullanıcı isteğiyle toplam ağırlıktan hariçtir. Bilinmeyen veya sıfır ağırlıklı parça değildir."
        },
        "counterLedTransformer": {
          "basis": "piece",
          "kg": 0.15,
          "power_w": 450,
          "output_v": 12,
          "dimensions_mm": [
            200,
            25,
            45
          ],
          "quantity_per_counter": 1,
          "quantity_scope_interpretation": "Bir adet, her bankonun ön LED grubu için uygulanır.",
          "note": "450 W / 12 V; 200 × 25 × 45 mm; 150 g/adet. Her bankonun ön LED grubu için 1 adet; LED şeridi adediyle çarpılmaz."
        },
        "counterCladdingScrew4x60": {
          "basis": "piece",
          "kg": 0.015,
          "diameter_mm": 4,
          "length_mm": 60,
          "mounting": "4 × 60 mm sunta vidası, 15 g/adet. PN-KB-7 altı yönlü köşe bağlantının dış ahşap giydirmeye bakan kısmından ahşaba doğru vidalanır. Yan giydirmelerde sağa/sola, üst tablada yukarı bakan bağlantının banko arkasına yakın gergi deliği kullanılır."
        },
        "washerM5": {
          "basis": "piece",
          "kg": 0.001
        },
        "rivetNutM5": {
          "basis": "piece",
          "kg": 0.006
        },
        "screwM5x30": {
          "basis": "piece",
          "kg": 0.012,
          "diameter_mm": 5,
          "length_mm": 30
        },
        "textileEdgeGasket": {
          "basis": "m",
          "kg": 0.025,
          "quantity_rule": "Net monte conta metrajı × 0,025 kg/m; adet verisi doğrudan metraj yerine kullanılamaz."
        },
        "unprintedTextile": {
          "basis": "m2",
          "kg": 0.2,
          "quantity_rule": "Net kesim alanı × 0,200 kg/m²; baskılı tekstil ve nonwoven ayrı ürünlerdir."
        }
      },
      "source": "Kullanıcı · 9 Ekim 2026 · banko trafosu, ahşap montajı, profil insertleri, M5 donanım ve tekstil",
      "supersedes_conflicting_older_material_notes": true
    },
    {
      "id": "exterior-panel-notch-families-2026-10-09-r4",
      "title": "Cam ve MDF: her net ölçüde üç kertik tipi",
      "definition": {
        "revision": "exterior-panel-notch-families-2026-10-09-r4",
        "source": "Kullanıcı · 9 Ekim 2026 · tüm mevcut ölçülerde üç kertik ailesi",
        "widthsMm": [
          590,
          630,
          670,
          1190,
          1230,
          1270,
          1790,
          1830,
          1870,
          2390,
          2430,
          2470
        ],
        "heightMm": 586,
        "glassThicknessMm": 6,
        "mdfThicknessMm": 8,
        "families": [
          {
            "id": "rectangle",
            "cutMm": [
              40,
              300
            ],
            "corners": [
              "top-left",
              "top-right"
            ]
          },
          {
            "id": "quarter-circle",
            "diameterMm": 100,
            "radiusMm": 50,
            "corners": [
              "top-left",
              "top-right"
            ]
          },
          {
            "id": "combined",
            "rectangles": {
              "cutMm": [
                40,
                300
              ],
              "corners": [
                "top-left",
                "top-right"
              ]
            },
            "circles": {
              "diameterMm": 100,
              "radiusMm": 50,
              "corners": [
                "bottom-left",
                "bottom-right"
              ]
            }
          }
        ],
        "rotationRule": "180° alt/üst ortak kullanım; ayrı ürün değildir.",
        "activePerMaterial": 48,
        "notchedPerMaterial": 36,
        "plainPerMaterial": 12,
        "legacyPolicy": "Yerel ölçüsü eksik eski SOL/SAG/IKI kayıtları güncel ürün listesinden çıkarılmış, eski URL ve proje referansları korunmuştur. Yeni ölçülü tiplerin farklı konturlarıyla eşitlenmez."
      },
      "status": "superseded",
      "supersededBy": "exterior-panel-notch-families-2026-10-09-r5"
    },
    {
      "id": "exterior-panel-notch-families-2026-10-09-r5",
      "title": "Dış giydirme cam/MDF: 20 × 200 mm ve aynı köşede birleşik kertik",
      "definition": {
        "revision": "exterior-panel-notch-families-2026-10-09-r5",
        "source": "Kullanıcı · 9 Ekim 2026 · iki tarafta 20 × 200 mm; karma kesimler aynı köşede",
        "widthsMm": [
          590,
          630,
          670,
          1190,
          1230,
          1270,
          1790,
          1830,
          1870,
          2390,
          2430,
          2470
        ],
        "heightMm": 586,
        "glassThicknessMm": 6,
        "mdfThicknessMm": 8,
        "families": [
          {
            "id": "rectangle",
            "cutMm": [
              20,
              200
            ],
            "corners": [
              "top-left",
              "top-right"
            ]
          },
          {
            "id": "quarter-circle",
            "diameterMm": 100,
            "radiusMm": 50,
            "corners": [
              "top-left",
              "top-right"
            ]
          },
          {
            "id": "combined",
            "operation": "union",
            "machinedCorners": 2,
            "rectangles": {
              "cutMm": [
                20,
                200
              ],
              "corners": [
                "top-left",
                "top-right"
              ]
            },
            "circles": {
              "diameterMm": 100,
              "radiusMm": 50,
              "corners": [
                "top-left",
                "top-right"
              ]
            }
          }
        ],
        "rotationRule": "180° alt/üst ortak kullanım; ayrı ürün değildir.",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "activePerMaterial": 48,
        "notchedPerMaterial": 36,
        "plainPerMaterial": 12,
        "legacyPolicy": "Yerel ölçüsü eksik eski SOL/SAG/IKI kayıtları tarihçe olarak korunur. Önceki K40x300 ve K30x300 adresleri aynı malzeme ve dış ölçüdeki güncel K20x200 ürününe yönlenir. Önceki karşı köşe çiftlerine ayrılmış karma düzen geçersizdir."
      }
    }
  ],
  "stockParts": [
    {
      "id": "pn-kb-7",
      "code": "PN-KB-7",
      "name": "Altı yönlü bağlantı konnektörü",
      "revision": 5,
      "src": "/models/pn-kb-7.glb",
      "sha256": "1d8cc00781043f0986c8378505130093c8c2d5022bcf878f403cea8b32062b66"
    },
    {
      "id": "pn-ab-7",
      "code": "PN-AB-7",
      "name": "İki yönlü profil uç bağlantısı",
      "revision": 4,
      "src": "/models/pn-ab-7.glb",
      "sha256": "65ae5d112d8c1b83d762e658b1e9315fce6f83c582dd066a9acc9f63dc64b85b"
    },
    {
      "id": "pn-a-7",
      "code": "PN-A-7",
      "name": "Ayarlı ayak",
      "revision": 2,
      "src": "/models/pn-a-7.glb",
      "sha256": "d7b71cce6cd40d8b3c712f792b74a2f4e5a3a74e54c489c1ff5c3bbfeb521580"
    },
    {
      "id": "pn-p-60",
      "code": "PN-P-60",
      "name": "Alüminyum profil",
      "revision": 1,
      "src": "/models/pn-p-60.glb",
      "sha256": "490d581b511c61e65a231e588698fe7987c3c8218d2c3cc805ad86c7a7109fb2"
    },
    {
      "id": "pn-p-60-f",
      "code": "PN-P-60-F",
      "name": "İki ucu bağlantılı profil",
      "revision": 2,
      "src": "/models/pn-p-60-f.glb",
      "sha256": "3deac7c1293232ccc33c3bff8868594a02c13ad9c96a175d44fe68b40fa4ca58"
    },
    {
      "id": "pn-cb-1",
      "code": "PN-CB-1",
      "name": "Tek üniteli cam bağlantısı",
      "revision": 7,
      "src": "/models/pn-cb-1-r7.glb",
      "sha256": "be21b4bf626628a400a2ed5908184be2d043c88234fa5d0a2a5636fc8c303ece"
    },
    {
      "id": "pn-cb-2",
      "code": "PN-CB-2",
      "name": "Çift üniteli cam bağlantısı",
      "revision": 9,
      "src": "/models/pn-cb-2-r9.glb",
      "sha256": "8b0f3ab3265ddefdec1dd5cf0c5261bdab2fe1a9d01da6c5fb07eeeaacbbc523"
    },
    {
      "id": "alti-yon-vidali-montaj",
      "code": "ALTI YÖNLÜ BAĞLANTI",
      "name": "Altı yönlü vidalı konnektör montajı",
      "revision": 1,
      "src": "/models/alti-yon-vidali-montaj.glb",
      "sha256": "4c8e0e97e2da86eea2381e77261d858710fc636f3488249ba8411e77e338aebb"
    },
    {
      "id": "alti-yon-profil-montaji",
      "code": "ALTI YÖNLÜ PROFİL",
      "name": "Altı yönlü profil montajı",
      "revision": 2,
      "src": "/models/alti-yon-profil-montaji.glb",
      "sha256": "2de1039285a07d01075fb8783a0e3fba4ab4d4910b16fff5678ba2194bb90a50"
    },
    {
      "id": "ayak-konnektor-montaji",
      "code": "AYAK + KONNEKTÖR",
      "name": "PN-A-7 / PN-KB-7 montajı",
      "revision": 2,
      "src": "/models/ayak-konnektor-montaji.glb",
      "sha256": "a1433786607dd429a99b5f17ae8c8763481bfb6c979820264884ba9e66e05f47"
    },
    {
      "id": "ayak-montaj-serbest",
      "code": "AYAK KARŞILAŞTIRMA",
      "name": "Montajlı ve serbest ayak",
      "revision": 2,
      "src": "/models/ayak-montaj-serbest.glb",
      "sha256": "4af9ec393373d609be42fa01fff00676e1dbf558be3192a11feba97e7129320c"
    },
    {
      "id": "dikey-ayakli-modul",
      "code": "DİKEY AYAKLI MODÜL",
      "name": "Ayak, profil ve iki konnektör montajı",
      "revision": 1,
      "src": "/models/dikey-ayakli-modul.glb",
      "sha256": "3af9c979f35e13779ec00897ce4535e89e19ea1192025cbaa60c7b23609df30a"
    },
    {
      "id": "kup-600-ayakli",
      "code": "600 MM AYAKLI KÜP",
      "name": "600 × 600 × 600 mm akslı strüktür",
      "revision": 1,
      "src": "/models/kup-600-ayakli.glb",
      "sha256": "6f02a8d95533925dfac08c354e53fd1b25c0cf8ce73519e72828a0f17bb00490"
    },
    {
      "id": "m8x15-vida",
      "code": "M8×15",
      "name": "Bombe başlı imbus vida",
      "revision": 1,
      "src": "/models/m8x15-vida.glb",
      "sha256": "69a8c35899111c944b2acb3390787f506015410d770dfadad3a39f8092918f29"
    },
    {
      "id": "m8x16-vida",
      "code": "M8×16",
      "name": "Bombe başlı imbus vida",
      "revision": 1,
      "src": "/models/m8x16-vida.glb",
      "sha256": "bbf3a2c026ffce2d648f41e71ffbc0ac6458944f5e396ad22529a3c277d6c9eb"
    },
    {
      "id": "m8x20-vida",
      "code": "M8×20",
      "name": "Bombe başlı imbus vida",
      "revision": 1,
      "src": "/models/m8x20-vida.glb",
      "sha256": "adc433e3080e5d93ea7e5ba9e61ce5d59a2b5782e09d497a47a4a2ee3bd4cb25"
    },
    {
      "id": "pn-kp-120x120-p",
      "code": "PN-KP-120x120-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-120x120-p-r2.glb",
      "sha256": "40abe2946f795c801e095af8d4b6cb5fdcca2c3d7cf7ca0858d46b554af516d4",
      "panelSpec": {
        "code": "PN-KP-120x120-P",
        "axesMm": [
          1200,
          1200
        ],
        "coreMm": [
          1130,
          1130
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          970
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1146,
          1146
        ],
        "volumeMm3": 10370400
      }
    },
    {
      "id": "pn-kp-120x180-p",
      "code": "PN-KP-120x180-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-120x180-p-r2.glb",
      "sha256": "1690f9772c5bb27a9a485a23e22d7e3f5dc05926c3024da1810095ad3a6b9c50",
      "panelSpec": {
        "code": "PN-KP-120x180-P",
        "axesMm": [
          1200,
          1800
        ],
        "coreMm": [
          1130,
          1730
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          1570
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1146,
          1746
        ],
        "volumeMm3": 15842400
      }
    },
    {
      "id": "pn-kp-120x240-p",
      "code": "PN-KP-120x240-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-120x240-p-r2.glb",
      "sha256": "707d224204f4cf66fb8ddb98dff596f3eba01c3f6b5cce92afb2d89e5f0f9134",
      "panelSpec": {
        "code": "PN-KP-120x240-P",
        "axesMm": [
          1200,
          2400
        ],
        "coreMm": [
          1130,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1146,
          2346
        ],
        "volumeMm3": 21314400
      }
    },
    {
      "id": "pn-kp-120x300-p",
      "code": "PN-KP-120x300-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-120x300-p-r2.glb",
      "sha256": "8f1a6e7a52f919c8ffd02973036b473da58d20e5843cc6553b7800d381e23394",
      "panelSpec": {
        "code": "PN-KP-120x300-P",
        "axesMm": [
          1200,
          3000
        ],
        "coreMm": [
          1130,
          2930
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          2770
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1146,
          2946
        ],
        "volumeMm3": 26786400
      }
    },
    {
      "id": "pn-kp-120x360-p",
      "code": "PN-KP-120x360-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-120x360-p-r2.glb",
      "sha256": "d6ad928a556178c5cbbe750cc7ec621f21580bed01716e060d6c6fce799f82aa",
      "panelSpec": {
        "code": "PN-KP-120x360-P",
        "axesMm": [
          1200,
          3600
        ],
        "coreMm": [
          1130,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1146,
          3546
        ],
        "volumeMm3": 32258400
      }
    },
    {
      "id": "pn-kp-180x240-p",
      "code": "PN-KP-180x240-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-180x240-p-r2.glb",
      "sha256": "a37c3d03870785c76aee2af6644e1f40aa512061d092be8c305e43edbc51325e",
      "panelSpec": {
        "code": "PN-KP-180x240-P",
        "axesMm": [
          1800,
          2400
        ],
        "coreMm": [
          1730,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          1570,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1746,
          2346
        ],
        "volumeMm3": 32546400
      }
    },
    {
      "id": "pn-kp-180x300-p",
      "code": "PN-KP-180x300-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-180x300-p-r2.glb",
      "sha256": "f92d76e98a49b25aa436501bc0bc2e12fe79ffeb17917460b7abfdb21b90e9c3",
      "panelSpec": {
        "code": "PN-KP-180x300-P",
        "axesMm": [
          1800,
          3000
        ],
        "coreMm": [
          1730,
          2930
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          1570,
          2770
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1746,
          2946
        ],
        "volumeMm3": 40898400
      }
    },
    {
      "id": "pn-kp-180x360-p",
      "code": "PN-KP-180x360-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-180x360-p-r2.glb",
      "sha256": "76f78fdec2ed33ce01b7687dc403e17f37c7abb2194d7de12655c85459352d50",
      "panelSpec": {
        "code": "PN-KP-180x360-P",
        "axesMm": [
          1800,
          3600
        ],
        "coreMm": [
          1730,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          1570,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1746,
          3546
        ],
        "volumeMm3": 49250400
      }
    },
    {
      "id": "pn-kp-30x120-p",
      "code": "PN-KP-30x120-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-30x120-p-r2.glb",
      "sha256": "10562b20691428db425dd3022252d5038e75cf9562ded1c97a02f9d8c7af5d92",
      "panelSpec": {
        "code": "PN-KP-30x120-P",
        "axesMm": [
          300,
          1200
        ],
        "coreMm": [
          230,
          1130
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          70,
          970
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          246,
          1146
        ],
        "volumeMm3": 2162400
      }
    },
    {
      "id": "pn-kp-30x180-p",
      "code": "PN-KP-30x180-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-30x180-p-r2.glb",
      "sha256": "6454402b428f1562dbc9214f284d7601dd3431e9c88334595d6639a4eec806e5",
      "panelSpec": {
        "code": "PN-KP-30x180-P",
        "axesMm": [
          300,
          1800
        ],
        "coreMm": [
          230,
          1730
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          70,
          1570
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          246,
          1746
        ],
        "volumeMm3": 3314400
      }
    },
    {
      "id": "pn-kp-30x240-p",
      "code": "PN-KP-30x240-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-30x240-p-r2.glb",
      "sha256": "a573a6cf8e3aca3eda2da1e4ced50058f84c6337dc4efa6636b753d45d3e69a0",
      "panelSpec": {
        "code": "PN-KP-30x240-P",
        "axesMm": [
          300,
          2400
        ],
        "coreMm": [
          230,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          70,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          246,
          2346
        ],
        "volumeMm3": 4466400
      }
    },
    {
      "id": "pn-kp-30x300-p",
      "code": "PN-KP-30x300-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-30x300-p-r2.glb",
      "sha256": "3335e237d2d77db53e605fb19bba005464a6c9114d0fb334736edfd82ed6f423",
      "panelSpec": {
        "code": "PN-KP-30x300-P",
        "axesMm": [
          300,
          3000
        ],
        "coreMm": [
          230,
          2930
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          70,
          2770
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          246,
          2946
        ],
        "volumeMm3": 5618400
      }
    },
    {
      "id": "pn-kp-30x360-p",
      "code": "PN-KP-30x360-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-30x360-p-r2.glb",
      "sha256": "2eba90ac2353249ef9db177e5a0ce7c5942c431914c8c274f2662055d1265787",
      "panelSpec": {
        "code": "PN-KP-30x360-P",
        "axesMm": [
          300,
          3600
        ],
        "coreMm": [
          230,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          70,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          246,
          3546
        ],
        "volumeMm3": 6770400
      }
    },
    {
      "id": "pn-kp-30x60-p",
      "code": "PN-KP-30x60-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-30x60-p-r2.glb",
      "sha256": "d0019ad97fdea6a197f7e0a188096a2db1cf536b86f0e9edf85d11b800789fec",
      "panelSpec": {
        "code": "PN-KP-30x60-P",
        "axesMm": [
          300,
          600
        ],
        "coreMm": [
          230,
          530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          70,
          370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          246,
          546
        ],
        "volumeMm3": 1010400
      }
    },
    {
      "id": "pn-kp-45x120-p",
      "code": "PN-KP-45x120-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-45x120-p-r2.glb",
      "sha256": "a7b58a0c370d6df0459a3ec0dd672ce8dc665ed2887db29127967d5c00c95846",
      "panelSpec": {
        "code": "PN-KP-45x120-P",
        "axesMm": [
          450,
          1200
        ],
        "coreMm": [
          380,
          1130
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          220,
          970
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          396,
          1146
        ],
        "volumeMm3": 3530400
      }
    },
    {
      "id": "pn-kp-45x180-p",
      "code": "PN-KP-45x180-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-45x180-p-r2.glb",
      "sha256": "ebf00bce0d6c21dea57229fcc5cbb3e1a2fa8fb79cb315ef1ab0e2844f7b8dbb",
      "panelSpec": {
        "code": "PN-KP-45x180-P",
        "axesMm": [
          450,
          1800
        ],
        "coreMm": [
          380,
          1730
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          220,
          1570
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          396,
          1746
        ],
        "volumeMm3": 5402400
      }
    },
    {
      "id": "pn-kp-45x240-p",
      "code": "PN-KP-45x240-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-45x240-p-r2.glb",
      "sha256": "a974c905e8c919b4e9d0f72d4830dbcc2c07b45b9c38071ec450659574dc1543",
      "panelSpec": {
        "code": "PN-KP-45x240-P",
        "axesMm": [
          450,
          2400
        ],
        "coreMm": [
          380,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          220,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          396,
          2346
        ],
        "volumeMm3": 7274400
      }
    },
    {
      "id": "pn-kp-45x300-p",
      "code": "PN-KP-45x300-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-45x300-p-r2.glb",
      "sha256": "38bc300485ed2bf5467e06f585d67c992ec0e38b25d7968ff23744f788bf4544",
      "panelSpec": {
        "code": "PN-KP-45x300-P",
        "axesMm": [
          450,
          3000
        ],
        "coreMm": [
          380,
          2930
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          220,
          2770
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          396,
          2946
        ],
        "volumeMm3": 9146400
      }
    },
    {
      "id": "pn-kp-45x360-p",
      "code": "PN-KP-45x360-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-45x360-p-r2.glb",
      "sha256": "571b97b72d56dbefebe1dd26f7daa4836123e34f1008a7f1c603e20ae0a19076",
      "panelSpec": {
        "code": "PN-KP-45x360-P",
        "axesMm": [
          450,
          3600
        ],
        "coreMm": [
          380,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          220,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          396,
          3546
        ],
        "volumeMm3": 11018400
      }
    },
    {
      "id": "pn-kp-45x60-p",
      "code": "PN-KP-45x60-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-45x60-p-r2.glb",
      "sha256": "79999e572f912f70de1aa72f403eac161fead1aff9ad7a911379dfc4ba3428df",
      "panelSpec": {
        "code": "PN-KP-45x60-P",
        "axesMm": [
          450,
          600
        ],
        "coreMm": [
          380,
          530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          220,
          370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          396,
          546
        ],
        "volumeMm3": 1658400
      }
    },
    {
      "id": "pn-kp-60x120-p",
      "code": "PN-KP-60x120-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-60x120-p-r2.glb",
      "sha256": "e0b3c7c8e9e5caa8630faf3c8da6e6ae0847dd494eac8cc4723110d6a2d2d7fb",
      "panelSpec": {
        "code": "PN-KP-60x120-P",
        "axesMm": [
          600,
          1200
        ],
        "coreMm": [
          530,
          1130
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          970
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          546,
          1146
        ],
        "volumeMm3": 4898400
      }
    },
    {
      "id": "pn-kp-60x180-p",
      "code": "PN-KP-60x180-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-60x180-p-r2.glb",
      "sha256": "3ca3a96ea476ca0941f0b9af4213324e4fdfc3288b13f35eb876a13598c1024f",
      "panelSpec": {
        "code": "PN-KP-60x180-P",
        "axesMm": [
          600,
          1800
        ],
        "coreMm": [
          530,
          1730
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          1570
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          546,
          1746
        ],
        "volumeMm3": 7490400
      }
    },
    {
      "id": "pn-kp-60x240-p",
      "code": "PN-KP-60x240-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-60x240-p-r2.glb",
      "sha256": "cf4faf7d3ccbdb28ece484bf43789c33687c79746fd59cda7a9074d0766f82a2",
      "panelSpec": {
        "code": "PN-KP-60x240-P",
        "axesMm": [
          600,
          2400
        ],
        "coreMm": [
          530,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          546,
          2346
        ],
        "volumeMm3": 10082400
      }
    },
    {
      "id": "pn-kp-60x300-p",
      "code": "PN-KP-60x300-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-60x300-p-r2.glb",
      "sha256": "44ed84bf377876df83c4f4cfb0fd700199f16bac89069461d40059a5ec6a4877",
      "panelSpec": {
        "code": "PN-KP-60x300-P",
        "axesMm": [
          600,
          3000
        ],
        "coreMm": [
          530,
          2930
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          2770
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          546,
          2946
        ],
        "volumeMm3": 12674400
      }
    },
    {
      "id": "pn-kp-60x360-p",
      "code": "PN-KP-60x360-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-60x360-p-r2.glb",
      "sha256": "4ecaa0838100166e8edac55bbc612f54d181d3439672f4ab4668513f1b31e387",
      "panelSpec": {
        "code": "PN-KP-60x360-P",
        "axesMm": [
          600,
          3600
        ],
        "coreMm": [
          530,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          546,
          3546
        ],
        "volumeMm3": 15266400
      }
    },
    {
      "id": "pn-kp-60x60-p",
      "code": "PN-KP-60x60-P",
      "name": "Tek yüzden frezeli MDF lam panel",
      "revision": 2,
      "src": "/models/pn-kp-60x60-p-r2.glb",
      "sha256": "1460ad52d6c0babe33ef7f7d14de3028a209ca86469651135545250999510630",
      "panelSpec": {
        "code": "PN-KP-60x60-P",
        "axesMm": [
          600,
          600
        ],
        "coreMm": [
          530,
          530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          546,
          546
        ],
        "volumeMm3": 2306400
      }
    },
    {
      "id": "pn-kp-120x240-pk",
      "code": "PN-KP-120x240-PK",
      "name": "Tek uzun kenarı kertikli MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-120x240-pk.glb",
      "sha256": "2efd8e0cfb4b59647eb4713459517e00adebd44fd20b3ac8be0867eea1881add",
      "panelSpec": {
        "code": "PN-KP-120x240-PK",
        "axesMm": [
          1200,
          2400
        ],
        "coreMm": [
          1130,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1145,
          2345
        ],
        "volumeMm3": 21290075,
        "notch": {
          "edge": "right",
          "reference": "PN-KB-7 üst merkez aksı",
          "axisCenterMm": 600,
          "bodyCornerOffsetMm": 35,
          "centerFromBodyMm": 565,
          "startFromBodyMm": 450,
          "endFromBodyMm": 680,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            370,
            1570
          ]
        }
      }
    },
    {
      "id": "pn-kp-120x360-pk",
      "code": "PN-KP-120x360-PK",
      "name": "Tek uzun kenarı kertikli MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-120x360-pk.glb",
      "sha256": "9c0f3508244069b99706691ed3858de20c2f016e11450d015b9fb404d8a4da32",
      "panelSpec": {
        "code": "PN-KP-120x360-PK",
        "axesMm": [
          1200,
          3600
        ],
        "coreMm": [
          1130,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1145,
          3545
        ],
        "volumeMm3": 32228075,
        "notch": {
          "edge": "right",
          "reference": "PN-KB-7 üst merkez aksı",
          "axisCenterMm": 600,
          "bodyCornerOffsetMm": 35,
          "centerFromBodyMm": 565,
          "startFromBodyMm": 450,
          "endFromBodyMm": 680,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            370,
            2770
          ]
        }
      }
    },
    {
      "id": "pn-kp-180x240-pk",
      "code": "PN-KP-180x240-PK",
      "name": "Tek uzun kenarı kertikli MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-180x240-pk.glb",
      "sha256": "f4541b60760f20aefd6eda32f779c03d275433423aa9b3e4b8ea195bdc3e9647",
      "panelSpec": {
        "code": "PN-KP-180x240-PK",
        "axesMm": [
          1800,
          2400
        ],
        "coreMm": [
          1730,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          1570,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1745,
          2345
        ],
        "volumeMm3": 32519075,
        "notch": {
          "edge": "right",
          "reference": "PN-KB-7 üst merkez aksı",
          "axisCenterMm": 600,
          "bodyCornerOffsetMm": 35,
          "centerFromBodyMm": 565,
          "startFromBodyMm": 450,
          "endFromBodyMm": 680,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            370,
            1570
          ]
        }
      }
    },
    {
      "id": "pn-kp-60x240-pk",
      "code": "PN-KP-60x240-PK",
      "name": "Tek uzun kenarı kertikli MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-60x240-pk.glb",
      "sha256": "0abbbfec3bcdf20ca18d4efc73eb8347c253673a60b46446c9a84e9dba4a713d",
      "panelSpec": {
        "code": "PN-KP-60x240-PK",
        "axesMm": [
          600,
          2400
        ],
        "coreMm": [
          530,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          545,
          2345
        ],
        "volumeMm3": 10061075,
        "notch": {
          "edge": "right",
          "reference": "PN-KB-7 üst merkez aksı",
          "axisCenterMm": 600,
          "bodyCornerOffsetMm": 35,
          "centerFromBodyMm": 565,
          "startFromBodyMm": 450,
          "endFromBodyMm": 680,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            370,
            1570
          ]
        }
      }
    },
    {
      "id": "pn-kp-60x360-pk",
      "code": "PN-KP-60x360-PK",
      "name": "Tek uzun kenarı kertikli MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-60x360-pk.glb",
      "sha256": "71ebd542c8c1312085d4772203eede1074d7eb879e5f065c33bce9553a925af7",
      "panelSpec": {
        "code": "PN-KP-60x360-PK",
        "axesMm": [
          600,
          3600
        ],
        "coreMm": [
          530,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          545,
          3545
        ],
        "volumeMm3": 15239075,
        "notch": {
          "edge": "right",
          "reference": "PN-KB-7 üst merkez aksı",
          "axisCenterMm": 600,
          "bodyCornerOffsetMm": 35,
          "centerFromBodyMm": 565,
          "startFromBodyMm": 450,
          "endFromBodyMm": 680,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            370,
            2770
          ]
        }
      }
    },
    {
      "id": "pn-kp-120x240-pk2",
      "code": "PN-KP-120x240-PK2",
      "name": "Tek uzun kenarı kertikli MDF lam panel · PK2",
      "revision": 1,
      "src": "/models/pn-kp-120x240-pk2.glb",
      "sha256": "7f70fc8c99e8c2f95a9176ef0654868a6c3ab3ab921d01c5544def20d9eafe17",
      "panelSpec": {
        "code": "PN-KP-120x240-PK2",
        "axesMm": [
          1200,
          2400
        ],
        "coreMm": [
          1130,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1145,
          2345
        ],
        "volumeMm3": 21290075,
        "notch": {
          "edge": "right",
          "reference": "Ana gövde üst köşesi",
          "referenceFromBody": true,
          "bodyCornerOffsetMm": 0,
          "centerFromBodyMm": 1200,
          "startFromBodyMm": 1085,
          "endFromBodyMm": 1315,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            1005,
            935
          ]
        }
      }
    },
    {
      "id": "pn-kp-120x360-pk2",
      "code": "PN-KP-120x360-PK2",
      "name": "Tek uzun kenarı kertikli MDF lam panel · PK2",
      "revision": 1,
      "src": "/models/pn-kp-120x360-pk2.glb",
      "sha256": "978638fc56072df2d8c3b031d9eb78ac8d0bc9fac21e7f15dac485bcef13ea3b",
      "panelSpec": {
        "code": "PN-KP-120x360-PK2",
        "axesMm": [
          1200,
          3600
        ],
        "coreMm": [
          1130,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          970,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1145,
          3545
        ],
        "volumeMm3": 32228075,
        "notch": {
          "edge": "right",
          "reference": "Ana gövde üst köşesi",
          "referenceFromBody": true,
          "bodyCornerOffsetMm": 0,
          "centerFromBodyMm": 1800,
          "startFromBodyMm": 1685,
          "endFromBodyMm": 1915,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            1605,
            1535
          ]
        }
      }
    },
    {
      "id": "pn-kp-180x240-pk2",
      "code": "PN-KP-180x240-PK2",
      "name": "Tek uzun kenarı kertikli MDF lam panel · PK2",
      "revision": 1,
      "src": "/models/pn-kp-180x240-pk2.glb",
      "sha256": "4a43ae902104ed0028be403f644d936435406bf3685227ae7c728e75b710545a",
      "panelSpec": {
        "code": "PN-KP-180x240-PK2",
        "axesMm": [
          1800,
          2400
        ],
        "coreMm": [
          1730,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          1570,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          1745,
          2345
        ],
        "volumeMm3": 32519075,
        "notch": {
          "edge": "right",
          "reference": "Ana gövde üst köşesi",
          "referenceFromBody": true,
          "bodyCornerOffsetMm": 0,
          "centerFromBodyMm": 1200,
          "startFromBodyMm": 1085,
          "endFromBodyMm": 1315,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            1005,
            935
          ]
        }
      }
    },
    {
      "id": "pn-kp-60x240-pk2",
      "code": "PN-KP-60x240-PK2",
      "name": "Tek uzun kenarı kertikli MDF lam panel · PK2",
      "revision": 1,
      "src": "/models/pn-kp-60x240-pk2.glb",
      "sha256": "931085fcf163a2bda3d21f0bd2b3e9581b77da81a96525ffdc42b0d454c3f6d1",
      "panelSpec": {
        "code": "PN-KP-60x240-PK2",
        "axesMm": [
          600,
          2400
        ],
        "coreMm": [
          530,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          2170
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          545,
          2345
        ],
        "volumeMm3": 10061075,
        "notch": {
          "edge": "right",
          "reference": "Ana gövde üst köşesi",
          "referenceFromBody": true,
          "bodyCornerOffsetMm": 0,
          "centerFromBodyMm": 1200,
          "startFromBodyMm": 1085,
          "endFromBodyMm": 1315,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            1005,
            935
          ]
        }
      }
    },
    {
      "id": "pn-kp-60x360-pk2",
      "code": "PN-KP-60x360-PK2",
      "name": "Tek uzun kenarı kertikli MDF lam panel · PK2",
      "revision": 1,
      "src": "/models/pn-kp-60x360-pk2.glb",
      "sha256": "ee30c442987b863ded53629264511f38713fcf5500029d84947860c90a307e3c",
      "panelSpec": {
        "code": "PN-KP-60x360-PK2",
        "axesMm": [
          600,
          3600
        ],
        "coreMm": [
          530,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 7.5,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          370,
          3370
        ],
        "cornerSetbackMm": 80,
        "overallMm": [
          545,
          3545
        ],
        "volumeMm3": 15239075,
        "notch": {
          "edge": "right",
          "reference": "Ana gövde üst köşesi",
          "referenceFromBody": true,
          "bodyCornerOffsetMm": 0,
          "centerFromBodyMm": 1800,
          "startFromBodyMm": 1685,
          "endFromBodyMm": 1915,
          "lengthMm": 230,
          "remainingTongueLengthsMm": [
            1605,
            1535
          ]
        }
      }
    },
    {
      "id": "pn-sm-4m",
      "code": "PN-SM-4M",
      "name": "M4 dişli profil kanalı lama somunu",
      "revision": 1,
      "src": "/models/pn-sm-4m.glb",
      "sha256": "7987d22539c0e2a56081b39f6d9876b18d4d987c7c0bacbf5396947913db73d7",
      "hardwareSpec": {
        "code": "PN-SM-4M",
        "name": "M4 dişli profil kanalı lama somunu",
        "dimensionsMm": [
          8,
          20,
          3
        ],
        "thread": "M4",
        "pitchMm": 0.7,
        "cornerRadiusMm": 1,
        "edgeRoundMm": 0.25
      }
    },
    {
      "id": "pn-ins-8-4x15",
      "code": "PN-INS-8/4x15-",
      "name": "M8 dış / M4 iç dişli bağlantı inserti",
      "revision": 1,
      "src": "/models/pn-ins-8-4x15.glb",
      "sha256": "9c0397dfd74f5dc7255754e538d42110cc23051c7125f5a4d5d1d6b14e256c1f",
      "hardwareSpec": {
        "code": "PN-INS-8/4x15-",
        "name": "M8 dış / M4 iç dişli bağlantı inserti",
        "dimensionsMm": [
          8,
          8,
          15
        ],
        "outerThread": "M8",
        "thread": "M4",
        "outerPitchMm": 1.25,
        "pitchMm": 0.7
      }
    },
    {
      "id": "pn-kp-8-5x60-p",
      "code": "PN-KP-8,5x60-P",
      "name": "İki uzun kenarı frezeli dar MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-8-5x60-p-r1.glb",
      "sha256": "0284ac07b9406ae9522b2675f0ec836fbcc6ecc660cb8056887757e35d52a469",
      "panelSpec": {
        "code": "PN-KP-8,5x60-P",
        "id": "pn-kp-8-5x60-p",
        "narrow": true,
        "axesMm": [
          140,
          600
        ],
        "nominalWidthMm": 85,
        "coreMm": [
          69,
          530
        ],
        "overallMm": [
          85,
          530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          0,
          370
        ],
        "cornerSetbackMm": 80,
        "shortEdgeTongues": false,
        "volumeMm3": 322160
      }
    },
    {
      "id": "pn-kp-8-5x120-p",
      "code": "PN-KP-8,5x120-P",
      "name": "İki uzun kenarı frezeli dar MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-8-5x120-p-r1.glb",
      "sha256": "92e70610d6dd466d5b41228fcf4c38f1f29a509a16ad5a1bf81427750555e493",
      "panelSpec": {
        "code": "PN-KP-8,5x120-P",
        "id": "pn-kp-8-5x120-p",
        "narrow": true,
        "axesMm": [
          140,
          1200
        ],
        "nominalWidthMm": 85,
        "coreMm": [
          69,
          1130
        ],
        "overallMm": [
          85,
          1130
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          0,
          970
        ],
        "cornerSetbackMm": 80,
        "shortEdgeTongues": false,
        "volumeMm3": 701360
      }
    },
    {
      "id": "pn-kp-8-5x180-p",
      "code": "PN-KP-8,5x180-P",
      "name": "İki uzun kenarı frezeli dar MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-8-5x180-p-r1.glb",
      "sha256": "65f70f00cd00c41e31f6f556aea17e50345abfdbccf30d7f5e7f44bfcc2b4f0d",
      "panelSpec": {
        "code": "PN-KP-8,5x180-P",
        "id": "pn-kp-8-5x180-p",
        "narrow": true,
        "axesMm": [
          140,
          1800
        ],
        "nominalWidthMm": 85,
        "coreMm": [
          69,
          1730
        ],
        "overallMm": [
          85,
          1730
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          0,
          1570
        ],
        "cornerSetbackMm": 80,
        "shortEdgeTongues": false,
        "volumeMm3": 1080560
      }
    },
    {
      "id": "pn-kp-8-5x240-p",
      "code": "PN-KP-8,5x240-P",
      "name": "İki uzun kenarı frezeli dar MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-8-5x240-p-r1.glb",
      "sha256": "842465c8d4231dd5041400c3eaa4d765d8fc94e6add1bac49edcd3ec1a11d5e1",
      "panelSpec": {
        "code": "PN-KP-8,5x240-P",
        "id": "pn-kp-8-5x240-p",
        "narrow": true,
        "axesMm": [
          140,
          2400
        ],
        "nominalWidthMm": 85,
        "coreMm": [
          69,
          2330
        ],
        "overallMm": [
          85,
          2330
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          0,
          2170
        ],
        "cornerSetbackMm": 80,
        "shortEdgeTongues": false,
        "volumeMm3": 1459760
      }
    },
    {
      "id": "pn-kp-8-5x300-p",
      "code": "PN-KP-8,5x300-P",
      "name": "İki uzun kenarı frezeli dar MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-8-5x300-p-r1.glb",
      "sha256": "01cf22ac26792043ebe4b1fbddac3889274e97aa8a84e696a1d0a507889d380c",
      "panelSpec": {
        "code": "PN-KP-8,5x300-P",
        "id": "pn-kp-8-5x300-p",
        "narrow": true,
        "axesMm": [
          140,
          3000
        ],
        "nominalWidthMm": 85,
        "coreMm": [
          69,
          2930
        ],
        "overallMm": [
          85,
          2930
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          0,
          2770
        ],
        "cornerSetbackMm": 80,
        "shortEdgeTongues": false,
        "volumeMm3": 1838960
      }
    },
    {
      "id": "pn-kp-8-5x360-p",
      "code": "PN-KP-8,5x360-P",
      "name": "İki uzun kenarı frezeli dar MDF lam panel",
      "revision": 1,
      "src": "/models/pn-kp-8-5x360-p-r1.glb",
      "sha256": "21498e658d28a107b555c671fd3d9ff3bf5b6c5ae06a9151b44d53f6f4742630",
      "panelSpec": {
        "code": "PN-KP-8,5x360-P",
        "id": "pn-kp-8-5x360-p",
        "narrow": true,
        "axesMm": [
          140,
          3600
        ],
        "nominalWidthMm": 85,
        "coreMm": [
          69,
          3530
        ],
        "overallMm": [
          85,
          3530
        ],
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "nominalMillWidthMm": 8,
        "tongueLengthsMm": [
          0,
          3370
        ],
        "cornerSetbackMm": 80,
        "shortEdgeTongues": false,
        "volumeMm3": 2218160
      }
    },
    {
      "id": "pn-tcf-nv-50",
      "code": "PN-TCF-NV-50",
      "name": "Plastik nonwoven tavan sıkıştırma çıtası",
      "revision": 3,
      "src": "/models/pn-tcf-nv-50-r3.glb",
      "sha256": "fdb2bb93f1be800e8cc9fb1bb2339b07812986f91e5ba98556ea25bacd11f50f",
      "ceilingSpec": {
        "code": "PN-TCF-NV-50",
        "lengthMm": 500,
        "widthMm": 26,
        "heightMm": 15,
        "wallMm": 1,
        "topThicknessMm": 1,
        "mouthMm": 10.95,
        "innerTopOpeningMm": 15,
        "flangeOverhangMm": 4,
        "hookProjectionMm": 1,
        "bottomTipWidthMm": 0.5,
        "innerSlopeLengthMm": 7.892,
        "outerSlopeLengthMm": 8.251,
        "outerVerticalLengthMm": 2.026,
        "innerVerticalLengthMm": 6.372,
        "hookSlopeLengthMm": 4.432,
        "legHeightBelowFlangeMm": 14,
        "sectionRevision": "section-reference-2026-10-04-R3",
        "flangeWidthUserConfirmed": true,
        "drawingUnitsUnspecified": true,
        "scaleAssumed": false,
        "scaleConfirmed": true,
        "userConfirmedChoice": "1/26mm",
        "rawCadToMm": 0.1,
        "rawCadDimensions": {
          "flangeWidth": 260,
          "flangeThickness": 10,
          "innerTopOpening": 150,
          "flangeOverhang": 40,
          "outerSlopeLength": 82.51,
          "innerSlopeLength": 78.92,
          "outerVerticalLength": 20.26,
          "innerVerticalLength": 63.72,
          "hookSlopeLength": 44.32,
          "hookProjection": 10,
          "innerBottomOpening": 109.5,
          "bottomTipWidth": 5
        },
        "scaleInterpretation": "Kullanıcı üst eni 26 mm olarak onayladı. Kesitteki 260→26 mm dönüşümü ×0,1 olarak uygulanır. Sıkıştırma kuvveti ve imalat toleransı tanımlanmamıştır.",
        "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
        "mountingRule": "Düz üst flanş dışarıda kalır; 14 mm uzunluğundaki iki daralan bacak, Pion profilinin yuvarlatılmış kanal taşıyan dış kolunu iki yandan sarar. Plastik çıta bastırılarak sıkı geçme oturur; bacaklar dar iç T kanalının içine sokulmaz.",
        "mountingForceN": null,
        "manufacturingInterferenceMm": null,
        "sourceImages": [
          "NONVOWEN ÇITA KESİTİ(2).JPG",
          "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "NONVOWEN ÇITA KESİTİ(1).JPG",
          "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
          "PN-CP-60(1).jpg",
          "pr2-49.jpg",
          "pr2-50.jpg",
          "pr2-51.jpg",
          "pr2-52.jpg"
        ]
      },
      "previousPublishedAsset": {
        "revision": 1,
        "src": "/models/pn-tcf-nv-50.glb",
        "sha256": "f2c2d2f70fa90bd459bd9cbb1f9db3b404cb08ad6edbf9275749ca716940c9f5",
        "supersededGeometry": true,
        "historyNote": "R3 hazırlığı sırasında önceki yayımlanmış kaynak tarihçe olarak korunmuştur; bu alan güncel yayın durumunu belirtmez. Güncel durum publication kaydındadır.",
        "currentLiveSourceNotDeployedInThisRevision": false
      },
      "status": "reference-verified-section-scale-confirmed-mount-inspection-r3",
      "archiveEligible": true,
      "archiveAuthorization": "Kullanıcının mevcut kesiti ve LED montaj uygulamasını arşivde güncelle talimatı.",
      "publication": {
        "authorized": true,
        "requestedAt": "2026-10-04T22:30:52.131020Z",
        "published": false,
        "targetUrl": "https://pion-livid.vercel.app/model/pn-tcf-nv-50",
        "url": null,
        "status": "authorized-prepared-awaiting-live-verification",
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-tcf-nv-50",
        "verification": "pending-deployment"
      },
      "localFiles": {
        "html": "exports/PN-TCF-NV-50_3B.html",
        "glb": "exports/PN-TCF-NV-50.glb",
        "preview": "exports/PN-TCF-NV-50_Onizleme.png"
      },
      "clipSection": {
        "revision": "nonwoven-clip-r3-reference-mount-inspection",
        "units": "mm",
        "material": "Beyaz plastik; mevcut nonwoven montaj çıtası malzeme tanımı korunur.",
        "form": "Düz üst flanş, iki yandan aşağı ve içe doğru daralan çeneler, dışa çıkan tutunma kancaları ve alt uçlarda kısa düz yüzeyler.",
        "lengthDirection": "Ekstrüzyon boyunca kesit sabittir.",
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95,
          "topOverhangEachSide": 4,
          "outwardHookEachSide": 1,
          "tipFlat": 0.5,
          "actualContourOverallHeight": 14.999780803918839
        },
        "scaleAssumed": false,
        "drawingUnitsExplicit": false,
        "drawingNumericValues": {
          "overallWidth": 260,
          "overallHeight": 150,
          "topWallThickness": 10
        },
        "drawingToWorkingMmScale": 0.1,
        "dimensionBasis": "Kesit çalışma ölçeği kullanıcı tarafından 1/26 mm seçimiyle teyit edilmiştir: çizimdeki 260→26 mm, katsayı 0,1. Kesit toleransları ve malzeme türü ayrıca teyit bekler.",
        "manufacturingDimensionsConfirmed": true,
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "supersedes": {
          "revision": 1,
          "workingDimensionsMm": {
            "width": 25,
            "height": 30,
            "wall": 1.5,
            "mouth": 12
          },
          "form": "Eski kesik ikizkenar üçgen/açık U yaklaşımı",
          "reason": "Kullanıcının yeni kesit resimleriyle yeniden modelleme ve arşiv kesitini güncelleme komutu."
        },
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(1).JPG",
          "upload/PN-CP-60(1).jpg",
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
        "scaleConfirmed": true,
        "userConfirmedChoice": "1/26mm",
        "referenceReview": {
          "contourMatchesR2": true,
          "contourChanged": false,
          "reason": "Kullanıcının tekrar gönderdiği kesit ve parçaya oturma referanslarıyla kontrol.",
          "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
          "inspectionCorrections": [
            "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
            "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
            "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
          ]
        },
        "forceFit": {
          "mechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
          "seatingForceN": null,
          "interferenceMm": null,
          "measuredToleranceMm": null,
          "note": "Zorlayarak sıkı oturma kullanıcı tarifidir; bastırma kuvveti, elastik şekil değiştirme ve sıkılık/tolerans ölçüleri verilmediğinden sayısal değer türetilmez."
        }
      },
      "weightKg": null,
      "packingCapacity": null,
      "sourceReferences": [
        "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
        "upload/NONVOWEN ÇITA KESİTİ(1).JPG",
        "upload/PN-CP-60(1).jpg",
        "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
        "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
      ],
      "ledApplicationLengthsMm": {
        "PN-LB-L-50": 520,
        "PN-LB-L-100": 1020
      },
      "byteLength": 8148,
      "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
      "localFileSha256": {
        "html": "641b25659017b68b87ee405fc30278888b6982ed1b5b6f0a99d3ba4336aaaa94",
        "glb": "0569cad8336e10392b22c814a22a45d9d2be626748b75dc6967dbf00c1990a56",
        "preview": "940d70f61167678ef5171aeca803167293123bb10d95573ca189867037b4bb8e"
      },
      "sourceFileScope": "Reviewed R3 canonical and versioned assets are included in the authorised publication change.",
      "archiveRevisionNotes": {
        "mountingPlacementResolved": true,
        "contourMatchesR2": true,
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "referenceImagesByteIdenticalToR2": true,
        "referenceHashesSha256": {
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG": "0b8a19bb3a5c86e94c4a3090956403945a7fcd704fcfdedb68f1c61c18054213",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG": "af2b8ad9c70559169628c1cc049af881212f7a2ba4f84e70059f4dc8ad103be7"
        },
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95
        },
        "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "fitMechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "inspectionCorrections": [
          "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
          "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
          "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
        ],
        "userPromptSummary": "Kullanıcı yeniden gönderdiği nonwoven çıta kesiti resimlerine göre üst 26 mm ölçünün ve aşağı doğru uzayan daralan çenelerin profil koluna zorlayarak sıkı oturmasının görünmesini istedi. Kod ve uzunluklar, iki LED modülüne aynı kesitin uygulanması ve önceki altı standart aks reçetesi korunur.",
        "userPromptExact": "alt plastik çıta kesiti yanlış olmuş ,üstteki tabana bağlı ölçü alta doğtu daralıyor ve pion profiline sıkı sıkı geçiyor olmalı(hatta biraz kuvvetlice bastırarak geçiyor olmalı ayrıca yndan aşağıya doğru araları içe doğru üçgensel olarak daralan her iki kolunda boyları çok daha uzun olmalı.şimdi ekli kesitleri bir daha incele ve profi kesit ölçüsünü doğrult.(hem bu bölümde hemde nonvowen montaj çıtaları bölümünde)şimdi bir önceki prompttaki istekleri yeniden oluştur.ekli kesit resimlerine bakıp orantılayabilirsinde resimlerdeki profil kesitinin en üstünde yer alan düz bölümün genişlipi 26 mm.dir."
      },
      "publicationAuthorization": "R4 son yayın kapsamında mevcut, referansla doğrulanmış R3 çıta sayfasının yayımlanması; kesit veya boy değiştirilmez.",
      "stagingSource": "/models/pn-tcf-nv-50-r3.glb"
    },
    {
      "id": "pn-tcnv-nv-50",
      "code": "PN-TCNV-NV-50",
      "name": "Beyaz nonwoven tavan tekstili",
      "revision": 1,
      "src": "/models/pn-tcnv-nv-50.glb",
      "sha256": "ae637315347533d4683ae3f96db5b7fab293f6ad938eee237f29d15686c51072",
      "ceilingSpec": {
        "code": "PN-TCNV-NV-50",
        "widthMm": 500,
        "transmission": 0.25,
        "color": "Beyaz",
        "displayThicknessMm": 0.3
      }
    },
    {
      "id": "pn-lb-l-50",
      "code": "PN-LB-L-50",
      "name": "Nonwoven montaj çıtası üzerinde mercekli lightbox LED seti · 50 cm",
      "category": "Lightbox aydınlatma sistemleri",
      "revision": 5,
      "status": "cylindrical-lens-with-50mm-male-female-pigtails",
      "archiveEligible": true,
      "archiveAuthorization": "4 Ekim 2026 kullanıcı komutu: mevcut nonwoven çıta kesitini yeni referanslarla güncelle; iki LED setine uygula ve montaj yerini arşive al.",
      "publication": {
        "authorized": true,
        "requested": true,
        "requestedAt": "2026-10-05T07:43:41.179149Z",
        "published": true,
        "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-50",
        "url": "https://pion-livid.vercel.app/model/pn-lb-l-50",
        "status": "verified-live",
        "verification": {
          "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
          "verifiedAt": "2026-10-05T07:42:55.210192Z",
          "verifiedPublicAccess": true
        },
        "assetHashScope": "GLB ve PNG hashleri belirtilen kaynak varlıklarına; localFileSha256 HTML değeri yerel dışa aktarıma aittir. Host için enjekte edilmiş HTML yanıtının hash değeri olduğu varsayılmaz."
      },
      "src": "/models/pn-lb-l-50-r5.glb",
      "localFiles": {
        "html": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-50_3B.html",
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-50.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-50_Onizleme.png"
      },
      "confirmedDimensionsMm": {
        "ledBaseLength": 500,
        "mountingStripLength": 520,
        "nominalSizeCm": 50,
        "centredAssemblyEndAllowanceEach": 10,
        "cableLengthEach": 50,
        "cableTotalPerModule": 100
      },
      "dimensionBasis": {
        "ledBaseLength": "Kullanıcının verdiği 50/100 cm standard nominal LED seti boyu",
        "mountingStripLength": "Kullanıcının açıkça verdiği 52/102 cm montaj çıtası boyu",
        "centredAssemblyEndAllowanceEach": "(Çıta boyu − LED/kaide boyu) / 2; modelde boydan ortalama"
      },
      "confirmedConstruction": {
        "ledBaseMaterial": "Alüminyum",
        "attachment": "Mercekli LED şeridi, nonwoven montaj çıtası üzerine yapıştırılmış alüminyum kaide üzerinde",
        "lensesArrangement": "Tek sıra silindirik akrilik optik görünüm; mercek boyut/adet/aksı görsel örnektir.",
        "supportMaterial": "Beyaz plastik; mevcut PN-TCF-NV-50 nonwoven çıta malzemesi",
        "supportSection": "Güncellenen PN-TCF-NV-50 ile aynı kesit; LED seti çıta boyları 520/1020 mm olarak korunur.",
        "lensShape": "Düz yanaklı, üstü düz silindirik akrilik mercek",
        "endConnections": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack."
      },
      "visualModelOnly": {
        "lensCount": 12,
        "lensCountConfirmed": false,
        "scope": "R3 destek kesiti, nominal LED/destek boyları ve R4 silindirik optik şekil korunur. R5 her alüminyum kaide ucuna 50 mm kablo, bir erkek ve bir dişi jack ekler. Jack gövde/optik/elektrik üretim özellikleri teyit edilmedikçe görsel örnektir.",
        "supportForm": "Düz üst flanş, iki yandan aşağı ve içe doğru daralan çeneler, dışa çıkan tutunma kancaları ve alt uçlarda kısa düz yüzeyler.",
        "originalPionFrameIncluded": false,
        "oldPNTCFNV50GeometryReused": false,
        "note": "Mercek adetleri görsel örnektir; sipariş/üretim adedi olarak kullanılamaz.",
        "supportSectionSource": "Kullanıcının yeni kesit fotoğrafları; 260→26 mm ölçeği 1/26 mm seçimiyle teyit edilmiştir.",
        "updatedPNTCFNV50SectionShared": true,
        "lensShape": "straight-wall-cylinder",
        "lensShapeConfirmedByUser": true,
        "lensDiameterMm": 19,
        "lensHeightMm": 6.5,
        "lensRimSofteningMm": 0.35
      },
      "pendingProductionDetails": [
        "Plastik türü, yoğunluğu ve ekstrüzyon toleransları",
        "Alüminyum kaidenin eni, kalınlığı ve kesit ayrıntıları",
        "Mercek adedi, merkez aksı, çapı, yüksekliği ve optik açısı",
        "LED çip tipi, güç, besleme gerilimi, ışık akısı ve renk sıcaklığı",
        "Yapıştırıcı tipi ve kalınlığı, kablolama ve elektrik seri bağlantı şeması",
        "Birim/set ağırlığı ve ambalaj ölçüsü/kasa kapasitesi",
        "Jack gövde ölçüsü, fiş standardı, pin dizilimi ve polarite",
        "Kablo iletken kesiti, malzemesi ve akım taşıma değeri"
      ],
      "weightKg": null,
      "packingCapacity": null,
      "sourceReferences": [
        "upload/Gemini_Generated_Image_ (2).png",
        "upload/Gemini_Generated_Image_ (9).png",
        "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
        "upload/NONVOWEN ÇITA KESİTİ(1).JPG",
        "upload/PN-CP-60(1).jpg",
        "upload/pr2-49.jpg",
        "upload/pr2-50.jpg",
        "upload/pr2-51.jpg",
        "upload/pr2-52.jpg",
        "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
        "upload/NONVOWEN ÇITA KESİTİ(2).JPG",
        "upload/indir.jpg"
      ],
      "clipSection": {
        "revision": "nonwoven-clip-r3-reference-mount-inspection",
        "units": "mm",
        "material": "Beyaz plastik; mevcut nonwoven montaj çıtası malzeme tanımı korunur.",
        "form": "Düz üst flanş, iki yandan aşağı ve içe doğru daralan çeneler, dışa çıkan tutunma kancaları ve alt uçlarda kısa düz yüzeyler.",
        "lengthDirection": "Ekstrüzyon boyunca kesit sabittir.",
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95,
          "topOverhangEachSide": 4,
          "outwardHookEachSide": 1,
          "tipFlat": 0.5,
          "actualContourOverallHeight": 14.999780803918839
        },
        "scaleAssumed": false,
        "drawingUnitsExplicit": false,
        "drawingNumericValues": {
          "overallWidth": 260,
          "overallHeight": 150,
          "topWallThickness": 10
        },
        "drawingToWorkingMmScale": 0.1,
        "dimensionBasis": "Kesit çalışma ölçeği kullanıcı tarafından 1/26 mm seçimiyle teyit edilmiştir: çizimdeki 260→26 mm, katsayı 0,1. Kesit toleransları ve malzeme türü ayrıca teyit bekler.",
        "manufacturingDimensionsConfirmed": true,
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "supersedes": {
          "revision": 1,
          "workingDimensionsMm": {
            "width": 25,
            "height": 30,
            "wall": 1.5,
            "mouth": 12
          },
          "form": "Eski kesik ikizkenar üçgen/açık U yaklaşımı",
          "reason": "Kullanıcının yeni kesit resimleriyle yeniden modelleme ve arşiv kesitini güncelleme komutu."
        },
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(1).JPG",
          "upload/PN-CP-60(1).jpg",
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
        "scaleConfirmed": true,
        "userConfirmedChoice": "1/26mm",
        "referenceReview": {
          "contourMatchesR2": true,
          "contourChanged": false,
          "reason": "Kullanıcının tekrar gönderdiği kesit ve parçaya oturma referanslarıyla kontrol.",
          "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
          "inspectionCorrections": [
            "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
            "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
            "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
          ]
        },
        "forceFit": {
          "mechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
          "seatingForceN": null,
          "interferenceMm": null,
          "measuredToleranceMm": null,
          "note": "Zorlayarak sıkı oturma kullanıcı tarifidir; bastırma kuvveti, elastik şekil değiştirme ve sıkılık/tolerans ölçüleri verilmediğinden sayısal değer türetilmez."
        }
      },
      "mountingApplication": {
        "revision": 5,
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "orientation": {
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "ledLensNormalToFrontGraphicDegrees": 90,
          "ledLensesFacing": "Çerçevenin merkezine/içine",
          "clipJawsFacing": "İçeri bakan yuvarlatılmış profil başı/kolunu dıştan sarar; çerçeve kenarına göre döndürülür.",
          "lengthAxis": "Monte edildiği çerçeve kenarının boy ekseniyle paralel"
        },
        "referencePhotos": [
          "upload/pr2-49.jpg",
          "upload/pr2-50.jpg",
          "upload/pr2-51.jpg",
          "upload/pr2-52.jpg"
        ],
        "userConfirmedExample": {
          "profileAxisCode": "PN-P-240-F",
          "hubCentreAxisLengthMm": 2400,
          "ledModuleCode": "PN-LB-L-100",
          "quantity": 2,
          "arrangement": "Boyuna art arda, aynı profil üzerinde ortalanmış, birbiriyle seri bağlantılı LED setleri.",
          "frameSide": "bottom",
          "ledDirection": [
            0,
            1,
            0
          ]
        },
        "workingPlacementMm": {
          "origin": "2400 mm PN-KB-7 merkez aks aralığının orta noktası",
          "hubAxisPositions": [
            -1200,
            1200
          ],
          "clipLengthEach": 1020,
          "moduleCentrePositions": [
            -510,
            510
          ],
          "clipBounds": [
            [
              -1020,
              0
            ],
            [
              0,
              1020
            ]
          ],
          "totalClipSpan": 2040,
          "clearanceToHubCentreAxisEach": 180,
          "ledBaseLengthEach": 1000,
          "ledBaseBounds": [
            [
              -1010,
              -10
            ],
            [
              10,
              1010
            ]
          ],
          "ledBaseGapAtJoint": 20,
          "ledBaseEndAllowanceOnClipEach": 10
        },
        "placementAssumptions": [
          "Destek çıtaları art arda uç uca sıfır ara boşlukla yerleştirilmiştir; ayrı bir çıta ara ölçüsü verilmemiştir.",
          "Uç payları PN-KB-7 merkez aksına göre verilir; profil çıplak kesim boyu veya dış yüz referansı değildir."
        ],
        "electricalConnection": {
          "userWord": "seri bağlanıyor",
          "modelRepresentation": "İki güncel PN-LB-L-100 modülü art arda; içte erkek/dişi jack çifti fiziksel olarak birbirine bağlanır, dışta bir erkek ve bir dişi uç kalır.",
          "circuitTopologyConfirmed": false,
          "supplyVoltageV": null,
          "currentA": null,
          "powerW": null,
          "note": "Gerilim/akım değerleri ve üretici bağlantı şeması verilmediğinden elektrik devresi veya enerji verisi türetilmez."
        },
        "localFiles": {
          "html": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_3B.html",
          "glb": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj.glb",
          "preview": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_Onizleme.png"
        },
        "githubVercelPublicationRequested": true,
        "lightboxPerimeterOrientation": {
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "ledLensNormalToFrontGraphicDegrees": 90,
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "principle": "LED mercekleri PN-LBP görsel montaj çıtalarıyla oluşturulan lightbox çerçevesinin merkezine bakar; LED mercek normali ön görselin normaline diktir. Alt sıra yukarı, üst sıra aşağı, sol sıra sağa, sağ sıra sola bakar.",
          "installationSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
          "previousExampleQualification": "240 cm örneği lightbox ALT kenar uygulamasıdır; LED yukarı bakar. Önceki genel üst kanal/yukarı ifadesi tüm çevreye aynı yönle uygulanmaz."
        },
        "standardFrameCompositions": [
          {
            "frameAxisCm": 60,
            "frameAxisMm": 600,
            "moduleCodes": [
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              50
            ],
            "supportLengthsMm": [
              520
            ],
            "supportBoundsMm": [
              [
                -260,
                260
              ]
            ],
            "moduleCentrePositionsMm": [
              0
            ],
            "totalSupportSpanMm": 520,
            "marginToPNKB7CentreAxisEachMm": 40,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 120,
            "frameAxisMm": 1200,
            "moduleCodes": [
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100
            ],
            "supportLengthsMm": [
              1020
            ],
            "supportBoundsMm": [
              [
                -510,
                510
              ]
            ],
            "moduleCentrePositionsMm": [
              0
            ],
            "totalSupportSpanMm": 1020,
            "marginToPNKB7CentreAxisEachMm": 90,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 180,
            "frameAxisMm": 1800,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              100,
              50
            ],
            "supportLengthsMm": [
              1020,
              520
            ],
            "supportBoundsMm": [
              [
                -770,
                250
              ],
              [
                250,
                770
              ]
            ],
            "moduleCentrePositionsMm": [
              -260,
              510
            ],
            "totalSupportSpanMm": 1540,
            "marginToPNKB7CentreAxisEachMm": 130,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 240,
            "frameAxisMm": 2400,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100,
              100
            ],
            "supportLengthsMm": [
              1020,
              1020
            ],
            "supportBoundsMm": [
              [
                -1020,
                0
              ],
              [
                0,
                1020
              ]
            ],
            "moduleCentrePositionsMm": [
              -510,
              510
            ],
            "totalSupportSpanMm": 2040,
            "marginToPNKB7CentreAxisEachMm": 180,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 300,
            "frameAxisMm": 3000,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100",
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              100,
              100,
              50
            ],
            "supportLengthsMm": [
              1020,
              1020,
              520
            ],
            "supportBoundsMm": [
              [
                -1280,
                -260
              ],
              [
                -260,
                760
              ],
              [
                760,
                1280
              ]
            ],
            "moduleCentrePositionsMm": [
              -770,
              250,
              1020
            ],
            "totalSupportSpanMm": 2560,
            "marginToPNKB7CentreAxisEachMm": 220,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 360,
            "frameAxisMm": 3600,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100",
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100,
              100,
              100
            ],
            "supportLengthsMm": [
              1020,
              1020,
              1020
            ],
            "supportBoundsMm": [
              [
                -1530,
                -510
              ],
              [
                -510,
                510
              ],
              [
                510,
                1530
              ]
            ],
            "moduleCentrePositionsMm": [
              -1020,
              0,
              1020
            ],
            "totalSupportSpanMm": 3060,
            "marginToPNKB7CentreAxisEachMm": 270,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          }
        ],
        "localFileSha256": {
          "html": "1f46cd207bd8285d50842b7536aaa62520c0cf5f76565bb80afbaeec5b51a866",
          "glb": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
          "preview": "e02288f79aefea3c5ea72122bf93098cae26783b1ff150689a79f05d974348a9"
        },
        "mechanicalSeating": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "opticalLens": {
          "revision": "PN-LB-L R4",
          "shape": "straight-wall-cylinder",
          "description": "Düz yanaklı, üst optik yüzü düz, akrilik silindir görünümünde mercek; yalnız alt/üst çevre kenarları küçük radiusla yumuşatılır.",
          "shapeConfirmedByUser": true,
          "referenceImage": "upload/indir.jpg",
          "diameterHeightPitchCountConfirmed": false,
          "visualExampleOnly": {
            "diameterMm": 19,
            "heightMm": 6.5,
            "rimSofteningMm": 0.35,
            "counts": {
              "PN-LB-L-50": 12,
              "PN-LB-L-100": 24
            }
          },
          "materialDisplay": "Şeffaf açık mavi akrilik optik görünüm; üretici malzeme/optik özellikleri ayrıca teyit bekler.",
          "dimensionNote": "Silindirik form kullanıcı tarifidir; çap, yükseklik, mercek aksı, kenar radiusu ve adetler görsel örnektir, imalat ölçüsü/adedi değildir."
        },
        "publication": {
          "authorized": true,
          "requested": true,
          "requestedAt": "2026-10-05T07:43:41.179149Z",
          "published": true,
          "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
          "url": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
          "status": "verified-live",
          "verification": {
            "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
            "verifiedAt": "2026-10-05T07:42:55.210192Z",
            "verifiedPublicAccess": true
          },
          "assetHashScope": "GLB ve PNG hashleri belirtilen kaynak varlıklarına; localFileSha256 HTML değeri yerel dışa aktarıma aittir. Host için enjekte edilmiş HTML yanıtının hash değeri olduğu varsayılmaz."
        },
        "id": "pn-lb-l-100-240-aks-montaj",
        "mechanicalMountRevision": "lightbox-led-profile-mount-r3",
        "assemblyRevision": "PN-LB-L R5",
        "endConnections": {
          "revision": "PN-LB-L R5",
          "perModule": {
            "cableCount": 2,
            "cableLengthEachMm": 50,
            "totalCableLengthMm": 100,
            "maleJackCount": 1,
            "femaleJackCount": 1
          },
          "location": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack.",
          "cableLengthExcludesJackBody": true,
          "newStockCodesCreated": false,
          "jackForm": "generic-cylindrical-DC-barrel-visual-assumption",
          "jackTypeConfirmedByUser": false,
          "jackTypeSource": "Erişilebilir referanslar jack tipini göstermediği için genel silindirik DC jack yalnız görsel varsayımdır.",
          "referenceImage": null,
          "jackBodyDimensionsMm": null,
          "jackBodyDimensionsApproved": false,
          "visualPlacementConvention": {
            "femaleEnd": "left",
            "maleEnd": "right",
            "endAssignmentConfirmedByUser": false
          },
          "electricalSpecifications": {
            "pinout": null,
            "polarity": null,
            "voltageV": null,
            "currentA": null,
            "cableConductorSectionMm2": null
          },
          "note": "Kablo boyu ve erkek/dişi adedi kullanıcı tarifidir. Jack gövde ölçüleri, kablo kesiti, pin dizilimi, polarite ve elektrik değerleri ayrıca tanımlanana kadar boş kalır."
        },
        "includedEndConnectionComponents": {
          "moduleCount": 2,
          "moduleCode": "PN-LB-L-100",
          "maleJackCount": 2,
          "femaleJackCount": 2,
          "cableCount": 4,
          "cableLengthEachMm": 50,
          "totalCableLengthMm": 200,
          "internalPhysicalMatingPairs": 1,
          "remainingExternalMaleJacks": 1,
          "remainingExternalFemaleJacks": 1,
          "circuitTopologyConfirmed": false
        },
        "src": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
        "preview": "/previews/pn-lb-l-100-240-aks-montaj-r5.png",
        "viewer": "/viewers/pn-lb-l-100-240-aks-montaj-r5.html",
        "stagingSource": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
        "localFileByteLength": {
          "html": 8729349,
          "glb": 4657472,
          "preview": 43901
        },
        "sha256": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
        "assetStatus": "verified-local-assets",
        "modelMetadata": {
          "code": "PN-LB-L-100_240_Aks_Montaj",
          "units": "mm",
          "publicationStatus": "not-published",
          "axisLengthMM": 2400,
          "pairSupportLengthMM": 2040,
          "supportCentersMM": [
            -510,
            510
          ],
          "endAllowanceToHubAxisMM": 180,
          "profileTopSurfaceYMM": 35.32499819993996,
          "supportRootYMM": 21.324998199939966,
          "supportFlangeUndersideYMM": 35.32499819993996,
          "originalSources": [
            "public/models/display-r1/pn-p-60-f.glb",
            "public/models/display-r1/pn-kb-7.glb",
            "public/models/display-r1/m8x15-vida.glb"
          ],
          "geometryPolicy": "Extrusion only extended by makeProfilePrototype; hub and end-fitting geometry immutable",
          "inventory": [
            {
              "code": "PN-P-240-F",
              "quantity": 1,
              "includes": [
                {
                  "code": "PN-AB-7",
                  "quantity": 2
                },
                {
                  "code": "M8x20",
                  "quantity": 2
                }
              ]
            },
            {
              "code": "PN-KB-7",
              "quantity": 2
            },
            {
              "code": "PN-LB-L-100",
              "quantity": 2
            },
            {
              "code": "M8x15",
              "quantity": 2
            }
          ],
          "pending": "Kesit teknik referanstan alınmıştır; 26 mm çıta genişliği kullanıcı tarafından onaylanmıştır. Kanal montaj toleransı teyit bekler. Mercek dizilimi görsel örnektir; elektriksel özellikler tanımlanmamıştır",
          "supportSection": {
            "code": "PN-TCF-NV-50",
            "lengthMm": 500,
            "widthMm": 26,
            "heightMm": 15,
            "wallMm": 1,
            "topThicknessMm": 1,
            "mouthMm": 10.95,
            "innerTopOpeningMm": 15,
            "flangeOverhangMm": 4,
            "hookProjectionMm": 1,
            "bottomTipWidthMm": 0.5,
            "innerSlopeLengthMm": 7.892,
            "outerSlopeLengthMm": 8.251,
            "outerVerticalLengthMm": 2.026,
            "innerVerticalLengthMm": 6.372,
            "hookSlopeLengthMm": 4.432,
            "legHeightBelowFlangeMm": 14,
            "sectionRevision": "section-reference-2026-10-04-R3",
            "flangeWidthUserConfirmed": true,
            "drawingUnitsUnspecified": true,
            "scaleAssumed": false,
            "scaleConfirmed": true,
            "userConfirmedChoice": "1 / 26 mm",
            "rawCadToMm": 0.1,
            "rawCadDimensions": {
              "flangeWidth": 260,
              "flangeThickness": 10,
              "innerTopOpening": 150,
              "flangeOverhang": 40,
              "outerSlopeLength": 82.51,
              "innerSlopeLength": 78.92,
              "outerVerticalLength": 20.26,
              "innerVerticalLength": 63.72,
              "hookSlopeLength": 44.32,
              "hookProjection": 10,
              "innerBottomOpening": 109.5,
              "bottomTipWidth": 5
            },
            "scaleInterpretation": "Kullanıcı üst eni 26 mm olarak onayladı. Kesitteki 260→26 mm dönüşümü ×0,1 olarak uygulanır. Sıkıştırma kuvveti ve imalat toleransı tanımlanmamıştır.",
            "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
            "mountingRule": "Düz üst flanş dışarıda kalır; 14 mm uzunluğundaki iki daralan bacak, Pion profilinin yuvarlatılmış kanal taşıyan dış kolunu iki yandan sarar. Plastik çıta bastırılarak sıkı geçme oturur; bacaklar dar iç T kanalının içine sokulmaz.",
            "mountingForceN": null,
            "manufacturingInterferenceMm": null,
            "sourceImages": [
              "NONVOWEN ÇITA KESİTİ(2).JPG",
              "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
              "NONVOWEN ÇITA KESİTİ(1).JPG",
              "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
              "PN-CP-60(1).jpg",
              "pr2-49.jpg",
              "pr2-50.jpg",
              "pr2-51.jpg",
              "pr2-52.jpg"
            ]
          },
          "orientationRule": {
            "frameFrontNormal": [
              0,
              0,
              1
            ],
            "mountingSurface": "Profilin çerçeve içine bakan kol ve kanalları",
            "ledNormalByEdge": {
              "bottom": [
                0,
                1,
                0
              ],
              "top": [
                0,
                -1,
                0
              ],
              "left": [
                1,
                0,
                0
              ],
              "right": [
                -1,
                0,
                0
              ]
            },
            "angleToFrameFrontDegrees": 90,
            "exampleEdge": "bottom"
          },
          "modulationRecipes": [
            {
              "axisCM": 60,
              "ledSetCM": [
                50
              ],
              "supportTotalMM": 520,
              "endAllowanceEachMM": 40
            },
            {
              "axisCM": 120,
              "ledSetCM": [
                100
              ],
              "supportTotalMM": 1020,
              "endAllowanceEachMM": 90
            },
            {
              "axisCM": 180,
              "ledSetCM": [
                100,
                50
              ],
              "supportTotalMM": 1540,
              "endAllowanceEachMM": 130
            },
            {
              "axisCM": 240,
              "ledSetCM": [
                100,
                100
              ],
              "supportTotalMM": 2040,
              "endAllowanceEachMM": 180
            },
            {
              "axisCM": 300,
              "ledSetCM": [
                100,
                100,
                50
              ],
              "supportTotalMM": 2560,
              "endAllowanceEachMM": 220
            },
            {
              "axisCM": 360,
              "ledSetCM": [
                100,
                100,
                100
              ],
              "supportTotalMM": 3060,
              "endAllowanceEachMM": 270
            }
          ],
          "revision": "R5",
          "jackConnections": {
            "moduleCount": 2,
            "femaleCount": 2,
            "maleCount": 2,
            "cableCount": 4,
            "cableLengthEachMM": 50,
            "totalCableLengthMM": 200,
            "connectedInternalPairs": 1,
            "remainingExternalFemale": 1,
            "remainingExternalMale": 1,
            "connectionPlaneZMM": 33,
            "electricalRating": null,
            "pinout": null,
            "connectorDimensionsMM": null,
            "shapeConfirmed": false,
            "note": "Orta dişi ve erkek jaklar görsel montaj örneğinde eşleştirilmiştir; elektrik devresi, kutuplama ve besleme özellikleri tanımlanmamıştır."
          },
          "optics": {
            "sourceImage": "indir.jpg",
            "shapeConfirmedByUser": true,
            "diameterHeightPitchAndCountMeasured": false,
            "note": "Silindir formu kullanıcı tarifine göre düzeltilmiştir. Mercek çapı, yüksekliği, kenar yumuşatma yarıçapı ve adetleri yalnız görsel örnektir."
          },
          "lensShape": "straight-wall-cylinder",
          "profileMeasurement": {
            "sourceNode": "pn-p-60_Onayli_Rev1pn-p-60_Aluminyum_Govde",
            "source": "Özgün GLB gövdesinin makeProfilePrototype ile uzatılmış, render edilen world bounds ölçümü",
            "method": "longitudinal maxX-minX",
            "minXMM": -1094.999959835639,
            "maxXMM": 1094.999959835639,
            "netLengthMM": 2189.999919671278
          },
          "mass": {
            "status": "partial-verified-components-only",
            "completeTotalKg": null,
            "knownSubtotalKg": 3.5089999116384063,
            "items": [
              {
                "name": "Profil gövdesi",
                "quantity": 1,
                "netLengthMM": 2189.999919671278,
                "rateKgPerMetre": 1.1,
                "massKg": 2.408999911638406
              },
              {
                "name": "PN-AB-7 · PN-P-240-F takımının içinde",
                "quantity": 2,
                "unitMassKg": 0.22,
                "massKg": 0.44
              },
              {
                "name": "PN-KB-7",
                "quantity": 2,
                "unitMassKg": 0.328,
                "massKg": 0.656
              }
            ],
            "unknown": [
              "LED ve alüminyum LED kaidesi",
              "Plastik çıtalar",
              "Akrilik mercekler",
              "Dişi/erkek jaklar ve dört adet 50 mm kablo",
              "M8×15 ve takım içindeki M8×20 vidalar"
            ],
            "source": "Birim ağırlıklar kullanıcı tarifi; profil boyu render edilen özgün geometri ölçümü"
          },
          "packing": {
            "status": "example-crate-capacity-only-not-a-shipping-plan",
            "completeTotalM3": null,
            "exampleKnownCrateVolumeM3": 0.2912,
            "exampleCrates": [
              {
                "name": "240 cm profil kasası",
                "quantity": 1,
                "outerMM": [
                  2400,
                  540,
                  200
                ],
                "capacity": 14,
                "volumeM3": 0.2592
              },
              {
                "name": "Bağlantı kasası",
                "quantity": 1,
                "outerMM": [
                  400,
                  400,
                  200
                ],
                "capacity": 50,
                "exampleConnections": 4,
                "volumeM3": 0.032
              }
            ],
            "unknown": [
              "LED setleri ve plastik çıtalar için koruyucu ambalaj ölçüleri",
              "Nihai sevkiyat yerleşimi"
            ],
            "source": "Kullanıcının arşivde tanımladığı Pion kasa ebat ve kapasiteleri"
          },
          "mechanicalEngagement": {
            "surface": "Profilin yuvarlatılmış içe bakan kol/kanal başlığının dışı",
            "legs": "Üst flanştan aşağı 14 mm uzanan simetrik daralan kollar başlığı iki yandan sarar",
            "fitRule": "Kullanıcı tarifine göre bastırılarak sıkı geçme; plastik kollar montaj sırasında esneyerek başlığı kavrar",
            "seatingForceN": null,
            "toleranceMm": null
          }
        }
      },
      "localFileSha256": {
        "html": "6c076fa4386f56bf9e24346ab72c77902174c5fd70283571dda73e8728814ae2",
        "glb": "8b8ed1b288b0e607bd3acc7a4b8025005f5b16d148da89751742afcd8be9c919",
        "preview": "26a8b8f783460c2df09921b6a1cdba98fb1cee9a7ec751122699a5adb8d7e16b"
      },
      "sectionScaleConfirmed": true,
      "archiveRevisionNotes": {
        "mountingPlacementResolved": true,
        "contourMatchesR2": true,
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "referenceImagesByteIdenticalToR2": true,
        "referenceHashesSha256": {
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG": "0b8a19bb3a5c86e94c4a3090956403945a7fcd704fcfdedb68f1c61c18054213",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG": "af2b8ad9c70559169628c1cc049af881212f7a2ba4f84e70059f4dc8ad103be7"
        },
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95
        },
        "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "fitMechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "inspectionCorrections": [
          "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
          "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
          "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
        ],
        "userPromptSummary": "Kullanıcı yeniden gönderdiği nonwoven çıta kesiti resimlerine göre üst 26 mm ölçünün ve aşağı doğru uzayan daralan çenelerin profil koluna zorlayarak sıkı oturmasının görünmesini istedi. Kod ve uzunluklar, iki LED modülüne aynı kesitin uygulanması ve önceki altı standart aks reçetesi korunur.",
        "userPromptExact": "alt plastik çıta kesiti yanlış olmuş ,üstteki tabana bağlı ölçü alta doğtu daralıyor ve pion profiline sıkı sıkı geçiyor olmalı(hatta biraz kuvvetlice bastırarak geçiyor olmalı ayrıca yndan aşağıya doğru araları içe doğru üçgensel olarak daralan her iki kolunda boyları çok daha uzun olmalı.şimdi ekli kesitleri bir daha incele ve profi kesit ölçüsünü doğrult.(hem bu bölümde hemde nonvowen montaj çıtaları bölümünde)şimdi bir önceki prompttaki istekleri yeniden oluştur.ekli kesit resimlerine bakıp orantılayabilirsinde resimlerdeki profil kesitinin en üstünde yer alan düz bölümün genişlipi 26 mm.dir."
      },
      "opticalLens": {
        "revision": "PN-LB-L R4",
        "shape": "straight-wall-cylinder",
        "description": "Düz yanaklı, üst optik yüzü düz, akrilik silindir görünümünde mercek; yalnız alt/üst çevre kenarları küçük radiusla yumuşatılır.",
        "shapeConfirmedByUser": true,
        "referenceImage": "upload/indir.jpg",
        "diameterHeightPitchCountConfirmed": false,
        "visualExampleOnly": {
          "diameterMm": 19,
          "heightMm": 6.5,
          "rimSofteningMm": 0.35,
          "counts": {
            "PN-LB-L-50": 12,
            "PN-LB-L-100": 24
          }
        },
        "materialDisplay": "Şeffaf açık mavi akrilik optik görünüm; üretici malzeme/optik özellikleri ayrıca teyit bekler.",
        "dimensionNote": "Silindirik form kullanıcı tarifidir; çap, yükseklik, mercek aksı, kenar radiusu ve adetler görsel örnektir, imalat ölçüsü/adedi değildir."
      },
      "publicationAuthorization": "Bu R5 kullanıcı komutunda mevcut arşivi güncelleme ve GitHub/Vercel yayını açıkça istenmiştir.",
      "stagingSource": "/models/pn-lb-l-50-r5.glb",
      "sha256": "8b8ed1b288b0e607bd3acc7a4b8025005f5b16d148da89751742afcd8be9c919",
      "previousPublishedRevision": {
        "revision": 4,
        "src": "/models/pn-lb-l-50-r4.glb",
        "sha256": "0cbc3f24ab7c85bf8c59c3dbe9be575914fcdb31cb87108eb745754bc54bad65",
        "publication": {
          "authorized": true,
          "requestedAt": "2026-10-04T22:45:31.219989Z",
          "published": true,
          "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-50",
          "url": "https://pion-livid.vercel.app/model/pn-lb-l-50",
          "status": "verified-live",
          "verification": {
            "commitSha": "894e64bfc05bc689ef316f8f2bcdd6263ce32af1",
            "verifiedAt": "2026-10-04T22:40:59.080914Z",
            "verifiedPublicAccess": true
          },
          "assetHashScope": "localFileSha256 değerleri dışa aktarılmış indirilebilir HTML/GLB/PNG dosyalarına aittir. Yayımlanan görüntüleyici HTML dil/ev sahibi entegrasyonu için enjekte edilen kod içerebilir; bu değerler HTTP yanıt HTML hashleri olarak sunulmaz. GLB src/hash ise yayımlanan sürümlü kaynak varlığını tanımlar."
        },
        "note": "R4 yayın tarihçesi; bu alan güncel R5 yayın durumunu belirtmez."
      },
      "endConnections": {
        "revision": "PN-LB-L R5",
        "perModule": {
          "cableCount": 2,
          "cableLengthEachMm": 50,
          "totalCableLengthMm": 100,
          "maleJackCount": 1,
          "femaleJackCount": 1
        },
        "location": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack.",
        "cableLengthExcludesJackBody": true,
        "newStockCodesCreated": false,
        "jackForm": "generic-cylindrical-DC-barrel-visual-assumption",
        "jackTypeConfirmedByUser": false,
        "jackTypeSource": "Erişilebilir referanslar jack tipini göstermediği için genel silindirik DC jack yalnız görsel varsayımdır.",
        "referenceImage": null,
        "jackBodyDimensionsMm": null,
        "jackBodyDimensionsApproved": false,
        "visualPlacementConvention": {
          "femaleEnd": "left",
          "maleEnd": "right",
          "endAssignmentConfirmedByUser": false
        },
        "electricalSpecifications": {
          "pinout": null,
          "polarity": null,
          "voltageV": null,
          "currentA": null,
          "cableConductorSectionMm2": null
        },
        "note": "Kablo boyu ve erkek/dişi adedi kullanıcı tarifidir. Jack gövde ölçüleri, kablo kesiti, pin dizilimi, polarite ve elektrik değerleri ayrıca tanımlanana kadar boş kalır."
      },
      "includedEndConnectionComponents": {
        "cableCount": 2,
        "cableLengthEachMm": 50,
        "totalCableLengthMm": 100,
        "maleJackCount": 1,
        "femaleJackCount": 1
      },
      "preview": "/previews/pn-lb-l-50-r5.png",
      "viewer": "/viewers/pn-lb-l-50-r5.html",
      "localFileByteLength": {
        "html": 3455632,
        "glb": 420516,
        "preview": 67839
      },
      "assetStatus": "verified-local-assets",
      "modelMetadata": {
        "code": "PN-LB-L-50",
        "category": "Lightbox aydınlatma",
        "revision": "R5",
        "units": "mm",
        "confirmed": {
          "nominalLEDLengthMM": 500,
          "aluminiumBaseLengthMM": 500,
          "supportLengthMM": 520,
          "centredEndAllowanceMM": 10,
          "lensShape": "Düz yanaklı, üstü düz silindirik akrilik mercek",
          "jackCounts": {
            "female": 1,
            "male": 1
          },
          "cableCount": 2,
          "cableLengthEachMM": 50
        },
        "lensReference": {
          "sourceImage": "indir.jpg",
          "shapeConfirmedByUser": true,
          "diameterHeightPitchAndCountMeasured": false,
          "note": "Silindir formu kullanıcı tarifine göre düzeltilmiştir. Mercek çapı, yüksekliği, kenar yumuşatma yarıçapı ve adetleri yalnız görsel örnektir."
        },
        "connections": {
          "femaleEnd": "negative-X",
          "maleEnd": "positive-X",
          "cableCount": 2,
          "cableLengthEachMM": 50,
          "totalCableLengthMM": 100,
          "connectorType": "cylindrical-DC-barrel-visual-example",
          "shapeConfirmed": false,
          "referenceImageAvailable": false,
          "connectorDimensionsMM": null,
          "pinout": null,
          "electricalRating": null,
          "visualOnly": {
            "type": "cylindrical-DC-barrel-visual-example",
            "bodyLengthMM": 18,
            "bodyDiameterMM": 10,
            "maleContactLengthMM": 12,
            "maleContactOuterDiameterMM": 5.5,
            "maleBoreDiameterMM": 2.1,
            "cableInsulationDiameterMM": 1.4
          },
          "includedInSet": true
        },
        "supportSection": {
          "code": "PN-TCF-NV-50",
          "lengthMm": 500,
          "widthMm": 26,
          "heightMm": 15,
          "wallMm": 1,
          "topThicknessMm": 1,
          "mouthMm": 10.95,
          "innerTopOpeningMm": 15,
          "flangeOverhangMm": 4,
          "hookProjectionMm": 1,
          "bottomTipWidthMm": 0.5,
          "innerSlopeLengthMm": 7.892,
          "outerSlopeLengthMm": 8.251,
          "outerVerticalLengthMm": 2.026,
          "innerVerticalLengthMm": 6.372,
          "hookSlopeLengthMm": 4.432,
          "legHeightBelowFlangeMm": 14,
          "sectionRevision": "section-reference-2026-10-04-R3",
          "flangeWidthUserConfirmed": true,
          "drawingUnitsUnspecified": true,
          "scaleAssumed": false,
          "scaleConfirmed": true,
          "userConfirmedChoice": "1 / 26 mm",
          "rawCadToMm": 0.1,
          "rawCadDimensions": {
            "flangeWidth": 260,
            "flangeThickness": 10,
            "innerTopOpening": 150,
            "flangeOverhang": 40,
            "outerSlopeLength": 82.51,
            "innerSlopeLength": 78.92,
            "outerVerticalLength": 20.26,
            "innerVerticalLength": 63.72,
            "hookSlopeLength": 44.32,
            "hookProjection": 10,
            "innerBottomOpening": 109.5,
            "bottomTipWidth": 5
          },
          "scaleInterpretation": "Kullanıcı üst eni 26 mm olarak onayladı. Kesitteki 260→26 mm dönüşümü ×0,1 olarak uygulanır. Sıkıştırma kuvveti ve imalat toleransı tanımlanmamıştır.",
          "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
          "mountingRule": "Düz üst flanş dışarıda kalır; 14 mm uzunluğundaki iki daralan bacak, Pion profilinin yuvarlatılmış kanal taşıyan dış kolunu iki yandan sarar. Plastik çıta bastırılarak sıkı geçme oturur; bacaklar dar iç T kanalının içine sokulmaz.",
          "mountingForceN": null,
          "manufacturingInterferenceMm": null,
          "sourceImages": [
            "NONVOWEN ÇITA KESİTİ(2).JPG",
            "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
            "NONVOWEN ÇITA KESİTİ(1).JPG",
            "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
            "PN-CP-60(1).jpg",
            "pr2-49.jpg",
            "pr2-50.jpg",
            "pr2-51.jpg",
            "pr2-52.jpg"
          ]
        },
        "visualOnly": {
          "baseWidthMM": 24,
          "baseHeightMM": 2,
          "lensDiameterMM": 19,
          "lensHeightMM": 6.5,
          "lensRimSofteningMM": 0.35,
          "lensShape": "straight-wall-cylinder",
          "lensCounts": {
            "50": 12,
            "100": 24
          }
        },
        "awaitingConfirmation": [
          "Alüminyum taban kesiti",
          "Mercek sayısı, çapı ve dizilim aralığı",
          "Jak tipi, gövde ölçüleri ve kablo kesiti",
          "LED güç, besleme gerilimi, jak kutuplaması ve ışık akısı",
          "Birim ağırlık ve ambalaj kapasitesi"
        ],
        "publicationStatus": "not-published",
        "manufacturingStatus": "reference-section-cylindrical-lens-shape-and-50mm-jack-leads-confirmed-other-led-details-pending",
        "inventory": [
          {
            "description": "Nonwoven montaj çıtası",
            "quantity": 1,
            "lengthMM": 520
          },
          {
            "description": "Alüminyum tabanlı mercekli LED şerit",
            "quantity": 1,
            "lengthMM": 500,
            "includes": "Mercekli LED dizisi ve yapıştırma ara yüzü"
          },
          {
            "description": "Dişi jak",
            "quantity": 1,
            "includedInLEDSet": true,
            "stockCode": null,
            "unitMassKg": null
          },
          {
            "description": "Erkek jak",
            "quantity": 1,
            "includedInLEDSet": true,
            "stockCode": null,
            "unitMassKg": null
          },
          {
            "description": "Jak bağlantı kablosu",
            "quantity": 2,
            "lengthEachMM": 50,
            "totalLengthMM": 100,
            "includedInLEDSet": true,
            "stockCode": null,
            "unitMassKg": null
          }
        ]
      },
      "byteLength": 420516
    },
    {
      "id": "pn-lb-l-100",
      "code": "PN-LB-L-100",
      "name": "Nonwoven montaj çıtası üzerinde mercekli lightbox LED seti · 100 cm",
      "category": "Lightbox aydınlatma sistemleri",
      "revision": 5,
      "status": "cylindrical-lens-with-50mm-male-female-pigtails",
      "archiveEligible": true,
      "archiveAuthorization": "4 Ekim 2026 kullanıcı komutu: mevcut nonwoven çıta kesitini yeni referanslarla güncelle; iki LED setine uygula ve montaj yerini arşive al.",
      "publication": {
        "authorized": true,
        "requested": true,
        "requestedAt": "2026-10-05T07:43:41.179149Z",
        "published": true,
        "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-100",
        "url": "https://pion-livid.vercel.app/model/pn-lb-l-100",
        "status": "verified-live",
        "verification": {
          "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
          "verifiedAt": "2026-10-05T07:42:55.210192Z",
          "verifiedPublicAccess": true
        },
        "assetHashScope": "GLB ve PNG hashleri belirtilen kaynak varlıklarına; localFileSha256 HTML değeri yerel dışa aktarıma aittir. Host için enjekte edilmiş HTML yanıtının hash değeri olduğu varsayılmaz."
      },
      "src": "/models/pn-lb-l-100-r5.glb",
      "localFiles": {
        "html": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_3B.html",
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_Onizleme.png"
      },
      "confirmedDimensionsMm": {
        "ledBaseLength": 1000,
        "mountingStripLength": 1020,
        "nominalSizeCm": 100,
        "centredAssemblyEndAllowanceEach": 10,
        "cableLengthEach": 50,
        "cableTotalPerModule": 100
      },
      "dimensionBasis": {
        "ledBaseLength": "Kullanıcının verdiği 50/100 cm standard nominal LED seti boyu",
        "mountingStripLength": "Kullanıcının açıkça verdiği 52/102 cm montaj çıtası boyu",
        "centredAssemblyEndAllowanceEach": "(Çıta boyu − LED/kaide boyu) / 2; modelde boydan ortalama"
      },
      "confirmedConstruction": {
        "ledBaseMaterial": "Alüminyum",
        "attachment": "Mercekli LED şeridi, nonwoven montaj çıtası üzerine yapıştırılmış alüminyum kaide üzerinde",
        "lensesArrangement": "Tek sıra silindirik akrilik optik görünüm; mercek boyut/adet/aksı görsel örnektir.",
        "supportMaterial": "Beyaz plastik; mevcut PN-TCF-NV-50 nonwoven çıta malzemesi",
        "supportSection": "Güncellenen PN-TCF-NV-50 ile aynı kesit; LED seti çıta boyları 520/1020 mm olarak korunur.",
        "lensShape": "Düz yanaklı, üstü düz silindirik akrilik mercek",
        "endConnections": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack."
      },
      "visualModelOnly": {
        "lensCount": 24,
        "lensCountConfirmed": false,
        "scope": "R3 destek kesiti, nominal LED/destek boyları ve R4 silindirik optik şekil korunur. R5 her alüminyum kaide ucuna 50 mm kablo, bir erkek ve bir dişi jack ekler. Jack gövde/optik/elektrik üretim özellikleri teyit edilmedikçe görsel örnektir.",
        "supportForm": "Düz üst flanş, iki yandan aşağı ve içe doğru daralan çeneler, dışa çıkan tutunma kancaları ve alt uçlarda kısa düz yüzeyler.",
        "originalPionFrameIncluded": false,
        "oldPNTCFNV50GeometryReused": false,
        "note": "Mercek adetleri görsel örnektir; sipariş/üretim adedi olarak kullanılamaz.",
        "supportSectionSource": "Kullanıcının yeni kesit fotoğrafları; 260→26 mm ölçeği 1/26 mm seçimiyle teyit edilmiştir.",
        "updatedPNTCFNV50SectionShared": true,
        "lensShape": "straight-wall-cylinder",
        "lensShapeConfirmedByUser": true,
        "lensDiameterMm": 19,
        "lensHeightMm": 6.5,
        "lensRimSofteningMm": 0.35
      },
      "pendingProductionDetails": [
        "Plastik türü, yoğunluğu ve ekstrüzyon toleransları",
        "Alüminyum kaidenin eni, kalınlığı ve kesit ayrıntıları",
        "Mercek adedi, merkez aksı, çapı, yüksekliği ve optik açısı",
        "LED çip tipi, güç, besleme gerilimi, ışık akısı ve renk sıcaklığı",
        "Yapıştırıcı tipi ve kalınlığı, kablolama ve elektrik seri bağlantı şeması",
        "Birim/set ağırlığı ve ambalaj ölçüsü/kasa kapasitesi",
        "Jack gövde ölçüsü, fiş standardı, pin dizilimi ve polarite",
        "Kablo iletken kesiti, malzemesi ve akım taşıma değeri"
      ],
      "weightKg": null,
      "packingCapacity": null,
      "sourceReferences": [
        "upload/Gemini_Generated_Image_ (2).png",
        "upload/Gemini_Generated_Image_ (9).png",
        "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
        "upload/NONVOWEN ÇITA KESİTİ(1).JPG",
        "upload/PN-CP-60(1).jpg",
        "upload/pr2-49.jpg",
        "upload/pr2-50.jpg",
        "upload/pr2-51.jpg",
        "upload/pr2-52.jpg",
        "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
        "upload/NONVOWEN ÇITA KESİTİ(2).JPG",
        "upload/indir.jpg"
      ],
      "clipSection": {
        "revision": "nonwoven-clip-r3-reference-mount-inspection",
        "units": "mm",
        "material": "Beyaz plastik; mevcut nonwoven montaj çıtası malzeme tanımı korunur.",
        "form": "Düz üst flanş, iki yandan aşağı ve içe doğru daralan çeneler, dışa çıkan tutunma kancaları ve alt uçlarda kısa düz yüzeyler.",
        "lengthDirection": "Ekstrüzyon boyunca kesit sabittir.",
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95,
          "topOverhangEachSide": 4,
          "outwardHookEachSide": 1,
          "tipFlat": 0.5,
          "actualContourOverallHeight": 14.999780803918839
        },
        "scaleAssumed": false,
        "drawingUnitsExplicit": false,
        "drawingNumericValues": {
          "overallWidth": 260,
          "overallHeight": 150,
          "topWallThickness": 10
        },
        "drawingToWorkingMmScale": 0.1,
        "dimensionBasis": "Kesit çalışma ölçeği kullanıcı tarafından 1/26 mm seçimiyle teyit edilmiştir: çizimdeki 260→26 mm, katsayı 0,1. Kesit toleransları ve malzeme türü ayrıca teyit bekler.",
        "manufacturingDimensionsConfirmed": true,
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "supersedes": {
          "revision": 1,
          "workingDimensionsMm": {
            "width": 25,
            "height": 30,
            "wall": 1.5,
            "mouth": 12
          },
          "form": "Eski kesik ikizkenar üçgen/açık U yaklaşımı",
          "reason": "Kullanıcının yeni kesit resimleriyle yeniden modelleme ve arşiv kesitini güncelleme komutu."
        },
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(1).JPG",
          "upload/PN-CP-60(1).jpg",
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
        "scaleConfirmed": true,
        "userConfirmedChoice": "1/26mm",
        "referenceReview": {
          "contourMatchesR2": true,
          "contourChanged": false,
          "reason": "Kullanıcının tekrar gönderdiği kesit ve parçaya oturma referanslarıyla kontrol.",
          "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
          "inspectionCorrections": [
            "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
            "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
            "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
          ]
        },
        "forceFit": {
          "mechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
          "seatingForceN": null,
          "interferenceMm": null,
          "measuredToleranceMm": null,
          "note": "Zorlayarak sıkı oturma kullanıcı tarifidir; bastırma kuvveti, elastik şekil değiştirme ve sıkılık/tolerans ölçüleri verilmediğinden sayısal değer türetilmez."
        }
      },
      "mountingApplication": {
        "revision": 5,
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "orientation": {
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "ledLensNormalToFrontGraphicDegrees": 90,
          "ledLensesFacing": "Çerçevenin merkezine/içine",
          "clipJawsFacing": "İçeri bakan yuvarlatılmış profil başı/kolunu dıştan sarar; çerçeve kenarına göre döndürülür.",
          "lengthAxis": "Monte edildiği çerçeve kenarının boy ekseniyle paralel"
        },
        "referencePhotos": [
          "upload/pr2-49.jpg",
          "upload/pr2-50.jpg",
          "upload/pr2-51.jpg",
          "upload/pr2-52.jpg"
        ],
        "userConfirmedExample": {
          "profileAxisCode": "PN-P-240-F",
          "hubCentreAxisLengthMm": 2400,
          "ledModuleCode": "PN-LB-L-100",
          "quantity": 2,
          "arrangement": "Boyuna art arda, aynı profil üzerinde ortalanmış, birbiriyle seri bağlantılı LED setleri.",
          "frameSide": "bottom",
          "ledDirection": [
            0,
            1,
            0
          ]
        },
        "workingPlacementMm": {
          "origin": "2400 mm PN-KB-7 merkez aks aralığının orta noktası",
          "hubAxisPositions": [
            -1200,
            1200
          ],
          "clipLengthEach": 1020,
          "moduleCentrePositions": [
            -510,
            510
          ],
          "clipBounds": [
            [
              -1020,
              0
            ],
            [
              0,
              1020
            ]
          ],
          "totalClipSpan": 2040,
          "clearanceToHubCentreAxisEach": 180,
          "ledBaseLengthEach": 1000,
          "ledBaseBounds": [
            [
              -1010,
              -10
            ],
            [
              10,
              1010
            ]
          ],
          "ledBaseGapAtJoint": 20,
          "ledBaseEndAllowanceOnClipEach": 10
        },
        "placementAssumptions": [
          "Destek çıtaları art arda uç uca sıfır ara boşlukla yerleştirilmiştir; ayrı bir çıta ara ölçüsü verilmemiştir.",
          "Uç payları PN-KB-7 merkez aksına göre verilir; profil çıplak kesim boyu veya dış yüz referansı değildir."
        ],
        "electricalConnection": {
          "userWord": "seri bağlanıyor",
          "modelRepresentation": "İki güncel PN-LB-L-100 modülü art arda; içte erkek/dişi jack çifti fiziksel olarak birbirine bağlanır, dışta bir erkek ve bir dişi uç kalır.",
          "circuitTopologyConfirmed": false,
          "supplyVoltageV": null,
          "currentA": null,
          "powerW": null,
          "note": "Gerilim/akım değerleri ve üretici bağlantı şeması verilmediğinden elektrik devresi veya enerji verisi türetilmez."
        },
        "localFiles": {
          "html": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_3B.html",
          "glb": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj.glb",
          "preview": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_Onizleme.png"
        },
        "githubVercelPublicationRequested": true,
        "lightboxPerimeterOrientation": {
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "ledLensNormalToFrontGraphicDegrees": 90,
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "principle": "LED mercekleri PN-LBP görsel montaj çıtalarıyla oluşturulan lightbox çerçevesinin merkezine bakar; LED mercek normali ön görselin normaline diktir. Alt sıra yukarı, üst sıra aşağı, sol sıra sağa, sağ sıra sola bakar.",
          "installationSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
          "previousExampleQualification": "240 cm örneği lightbox ALT kenar uygulamasıdır; LED yukarı bakar. Önceki genel üst kanal/yukarı ifadesi tüm çevreye aynı yönle uygulanmaz."
        },
        "standardFrameCompositions": [
          {
            "frameAxisCm": 60,
            "frameAxisMm": 600,
            "moduleCodes": [
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              50
            ],
            "supportLengthsMm": [
              520
            ],
            "supportBoundsMm": [
              [
                -260,
                260
              ]
            ],
            "moduleCentrePositionsMm": [
              0
            ],
            "totalSupportSpanMm": 520,
            "marginToPNKB7CentreAxisEachMm": 40,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 120,
            "frameAxisMm": 1200,
            "moduleCodes": [
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100
            ],
            "supportLengthsMm": [
              1020
            ],
            "supportBoundsMm": [
              [
                -510,
                510
              ]
            ],
            "moduleCentrePositionsMm": [
              0
            ],
            "totalSupportSpanMm": 1020,
            "marginToPNKB7CentreAxisEachMm": 90,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 180,
            "frameAxisMm": 1800,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              100,
              50
            ],
            "supportLengthsMm": [
              1020,
              520
            ],
            "supportBoundsMm": [
              [
                -770,
                250
              ],
              [
                250,
                770
              ]
            ],
            "moduleCentrePositionsMm": [
              -260,
              510
            ],
            "totalSupportSpanMm": 1540,
            "marginToPNKB7CentreAxisEachMm": 130,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 240,
            "frameAxisMm": 2400,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100,
              100
            ],
            "supportLengthsMm": [
              1020,
              1020
            ],
            "supportBoundsMm": [
              [
                -1020,
                0
              ],
              [
                0,
                1020
              ]
            ],
            "moduleCentrePositionsMm": [
              -510,
              510
            ],
            "totalSupportSpanMm": 2040,
            "marginToPNKB7CentreAxisEachMm": 180,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 300,
            "frameAxisMm": 3000,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100",
              "PN-LB-L-50"
            ],
            "moduleNominalSizesCm": [
              100,
              100,
              50
            ],
            "supportLengthsMm": [
              1020,
              1020,
              520
            ],
            "supportBoundsMm": [
              [
                -1280,
                -260
              ],
              [
                -260,
                760
              ],
              [
                760,
                1280
              ]
            ],
            "moduleCentrePositionsMm": [
              -770,
              250,
              1020
            ],
            "totalSupportSpanMm": 2560,
            "marginToPNKB7CentreAxisEachMm": 220,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          },
          {
            "frameAxisCm": 360,
            "frameAxisMm": 3600,
            "moduleCodes": [
              "PN-LB-L-100",
              "PN-LB-L-100",
              "PN-LB-L-100"
            ],
            "moduleNominalSizesCm": [
              100,
              100,
              100
            ],
            "supportLengthsMm": [
              1020,
              1020,
              1020
            ],
            "supportBoundsMm": [
              [
                -1530,
                -510
              ],
              [
                -510,
                510
              ],
              [
                510,
                1530
              ]
            ],
            "moduleCentrePositionsMm": [
              -1020,
              0,
              1020
            ],
            "totalSupportSpanMm": 3060,
            "marginToPNKB7CentreAxisEachMm": 270,
            "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
            "supportButtJointAssumed": true
          }
        ],
        "localFileSha256": {
          "html": "1f46cd207bd8285d50842b7536aaa62520c0cf5f76565bb80afbaeec5b51a866",
          "glb": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
          "preview": "e02288f79aefea3c5ea72122bf93098cae26783b1ff150689a79f05d974348a9"
        },
        "mechanicalSeating": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "opticalLens": {
          "revision": "PN-LB-L R4",
          "shape": "straight-wall-cylinder",
          "description": "Düz yanaklı, üst optik yüzü düz, akrilik silindir görünümünde mercek; yalnız alt/üst çevre kenarları küçük radiusla yumuşatılır.",
          "shapeConfirmedByUser": true,
          "referenceImage": "upload/indir.jpg",
          "diameterHeightPitchCountConfirmed": false,
          "visualExampleOnly": {
            "diameterMm": 19,
            "heightMm": 6.5,
            "rimSofteningMm": 0.35,
            "counts": {
              "PN-LB-L-50": 12,
              "PN-LB-L-100": 24
            }
          },
          "materialDisplay": "Şeffaf açık mavi akrilik optik görünüm; üretici malzeme/optik özellikleri ayrıca teyit bekler.",
          "dimensionNote": "Silindirik form kullanıcı tarifidir; çap, yükseklik, mercek aksı, kenar radiusu ve adetler görsel örnektir, imalat ölçüsü/adedi değildir."
        },
        "publication": {
          "authorized": true,
          "requested": true,
          "requestedAt": "2026-10-05T07:43:41.179149Z",
          "published": true,
          "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
          "url": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
          "status": "verified-live",
          "verification": {
            "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
            "verifiedAt": "2026-10-05T07:42:55.210192Z",
            "verifiedPublicAccess": true
          },
          "assetHashScope": "GLB ve PNG hashleri belirtilen kaynak varlıklarına; localFileSha256 HTML değeri yerel dışa aktarıma aittir. Host için enjekte edilmiş HTML yanıtının hash değeri olduğu varsayılmaz."
        },
        "id": "pn-lb-l-100-240-aks-montaj",
        "mechanicalMountRevision": "lightbox-led-profile-mount-r3",
        "assemblyRevision": "PN-LB-L R5",
        "endConnections": {
          "revision": "PN-LB-L R5",
          "perModule": {
            "cableCount": 2,
            "cableLengthEachMm": 50,
            "totalCableLengthMm": 100,
            "maleJackCount": 1,
            "femaleJackCount": 1
          },
          "location": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack.",
          "cableLengthExcludesJackBody": true,
          "newStockCodesCreated": false,
          "jackForm": "generic-cylindrical-DC-barrel-visual-assumption",
          "jackTypeConfirmedByUser": false,
          "jackTypeSource": "Erişilebilir referanslar jack tipini göstermediği için genel silindirik DC jack yalnız görsel varsayımdır.",
          "referenceImage": null,
          "jackBodyDimensionsMm": null,
          "jackBodyDimensionsApproved": false,
          "visualPlacementConvention": {
            "femaleEnd": "left",
            "maleEnd": "right",
            "endAssignmentConfirmedByUser": false
          },
          "electricalSpecifications": {
            "pinout": null,
            "polarity": null,
            "voltageV": null,
            "currentA": null,
            "cableConductorSectionMm2": null
          },
          "note": "Kablo boyu ve erkek/dişi adedi kullanıcı tarifidir. Jack gövde ölçüleri, kablo kesiti, pin dizilimi, polarite ve elektrik değerleri ayrıca tanımlanana kadar boş kalır."
        },
        "includedEndConnectionComponents": {
          "moduleCount": 2,
          "moduleCode": "PN-LB-L-100",
          "maleJackCount": 2,
          "femaleJackCount": 2,
          "cableCount": 4,
          "cableLengthEachMm": 50,
          "totalCableLengthMm": 200,
          "internalPhysicalMatingPairs": 1,
          "remainingExternalMaleJacks": 1,
          "remainingExternalFemaleJacks": 1,
          "circuitTopologyConfirmed": false
        },
        "src": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
        "preview": "/previews/pn-lb-l-100-240-aks-montaj-r5.png",
        "viewer": "/viewers/pn-lb-l-100-240-aks-montaj-r5.html",
        "stagingSource": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
        "localFileByteLength": {
          "html": 8729349,
          "glb": 4657472,
          "preview": 43901
        },
        "sha256": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
        "assetStatus": "verified-local-assets",
        "modelMetadata": {
          "code": "PN-LB-L-100_240_Aks_Montaj",
          "units": "mm",
          "publicationStatus": "not-published",
          "axisLengthMM": 2400,
          "pairSupportLengthMM": 2040,
          "supportCentersMM": [
            -510,
            510
          ],
          "endAllowanceToHubAxisMM": 180,
          "profileTopSurfaceYMM": 35.32499819993996,
          "supportRootYMM": 21.324998199939966,
          "supportFlangeUndersideYMM": 35.32499819993996,
          "originalSources": [
            "public/models/display-r1/pn-p-60-f.glb",
            "public/models/display-r1/pn-kb-7.glb",
            "public/models/display-r1/m8x15-vida.glb"
          ],
          "geometryPolicy": "Extrusion only extended by makeProfilePrototype; hub and end-fitting geometry immutable",
          "inventory": [
            {
              "code": "PN-P-240-F",
              "quantity": 1,
              "includes": [
                {
                  "code": "PN-AB-7",
                  "quantity": 2
                },
                {
                  "code": "M8x20",
                  "quantity": 2
                }
              ]
            },
            {
              "code": "PN-KB-7",
              "quantity": 2
            },
            {
              "code": "PN-LB-L-100",
              "quantity": 2
            },
            {
              "code": "M8x15",
              "quantity": 2
            }
          ],
          "pending": "Kesit teknik referanstan alınmıştır; 26 mm çıta genişliği kullanıcı tarafından onaylanmıştır. Kanal montaj toleransı teyit bekler. Mercek dizilimi görsel örnektir; elektriksel özellikler tanımlanmamıştır",
          "supportSection": {
            "code": "PN-TCF-NV-50",
            "lengthMm": 500,
            "widthMm": 26,
            "heightMm": 15,
            "wallMm": 1,
            "topThicknessMm": 1,
            "mouthMm": 10.95,
            "innerTopOpeningMm": 15,
            "flangeOverhangMm": 4,
            "hookProjectionMm": 1,
            "bottomTipWidthMm": 0.5,
            "innerSlopeLengthMm": 7.892,
            "outerSlopeLengthMm": 8.251,
            "outerVerticalLengthMm": 2.026,
            "innerVerticalLengthMm": 6.372,
            "hookSlopeLengthMm": 4.432,
            "legHeightBelowFlangeMm": 14,
            "sectionRevision": "section-reference-2026-10-04-R3",
            "flangeWidthUserConfirmed": true,
            "drawingUnitsUnspecified": true,
            "scaleAssumed": false,
            "scaleConfirmed": true,
            "userConfirmedChoice": "1 / 26 mm",
            "rawCadToMm": 0.1,
            "rawCadDimensions": {
              "flangeWidth": 260,
              "flangeThickness": 10,
              "innerTopOpening": 150,
              "flangeOverhang": 40,
              "outerSlopeLength": 82.51,
              "innerSlopeLength": 78.92,
              "outerVerticalLength": 20.26,
              "innerVerticalLength": 63.72,
              "hookSlopeLength": 44.32,
              "hookProjection": 10,
              "innerBottomOpening": 109.5,
              "bottomTipWidth": 5
            },
            "scaleInterpretation": "Kullanıcı üst eni 26 mm olarak onayladı. Kesitteki 260→26 mm dönüşümü ×0,1 olarak uygulanır. Sıkıştırma kuvveti ve imalat toleransı tanımlanmamıştır.",
            "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
            "mountingRule": "Düz üst flanş dışarıda kalır; 14 mm uzunluğundaki iki daralan bacak, Pion profilinin yuvarlatılmış kanal taşıyan dış kolunu iki yandan sarar. Plastik çıta bastırılarak sıkı geçme oturur; bacaklar dar iç T kanalının içine sokulmaz.",
            "mountingForceN": null,
            "manufacturingInterferenceMm": null,
            "sourceImages": [
              "NONVOWEN ÇITA KESİTİ(2).JPG",
              "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
              "NONVOWEN ÇITA KESİTİ(1).JPG",
              "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
              "PN-CP-60(1).jpg",
              "pr2-49.jpg",
              "pr2-50.jpg",
              "pr2-51.jpg",
              "pr2-52.jpg"
            ]
          },
          "orientationRule": {
            "frameFrontNormal": [
              0,
              0,
              1
            ],
            "mountingSurface": "Profilin çerçeve içine bakan kol ve kanalları",
            "ledNormalByEdge": {
              "bottom": [
                0,
                1,
                0
              ],
              "top": [
                0,
                -1,
                0
              ],
              "left": [
                1,
                0,
                0
              ],
              "right": [
                -1,
                0,
                0
              ]
            },
            "angleToFrameFrontDegrees": 90,
            "exampleEdge": "bottom"
          },
          "modulationRecipes": [
            {
              "axisCM": 60,
              "ledSetCM": [
                50
              ],
              "supportTotalMM": 520,
              "endAllowanceEachMM": 40
            },
            {
              "axisCM": 120,
              "ledSetCM": [
                100
              ],
              "supportTotalMM": 1020,
              "endAllowanceEachMM": 90
            },
            {
              "axisCM": 180,
              "ledSetCM": [
                100,
                50
              ],
              "supportTotalMM": 1540,
              "endAllowanceEachMM": 130
            },
            {
              "axisCM": 240,
              "ledSetCM": [
                100,
                100
              ],
              "supportTotalMM": 2040,
              "endAllowanceEachMM": 180
            },
            {
              "axisCM": 300,
              "ledSetCM": [
                100,
                100,
                50
              ],
              "supportTotalMM": 2560,
              "endAllowanceEachMM": 220
            },
            {
              "axisCM": 360,
              "ledSetCM": [
                100,
                100,
                100
              ],
              "supportTotalMM": 3060,
              "endAllowanceEachMM": 270
            }
          ],
          "revision": "R5",
          "jackConnections": {
            "moduleCount": 2,
            "femaleCount": 2,
            "maleCount": 2,
            "cableCount": 4,
            "cableLengthEachMM": 50,
            "totalCableLengthMM": 200,
            "connectedInternalPairs": 1,
            "remainingExternalFemale": 1,
            "remainingExternalMale": 1,
            "connectionPlaneZMM": 33,
            "electricalRating": null,
            "pinout": null,
            "connectorDimensionsMM": null,
            "shapeConfirmed": false,
            "note": "Orta dişi ve erkek jaklar görsel montaj örneğinde eşleştirilmiştir; elektrik devresi, kutuplama ve besleme özellikleri tanımlanmamıştır."
          },
          "optics": {
            "sourceImage": "indir.jpg",
            "shapeConfirmedByUser": true,
            "diameterHeightPitchAndCountMeasured": false,
            "note": "Silindir formu kullanıcı tarifine göre düzeltilmiştir. Mercek çapı, yüksekliği, kenar yumuşatma yarıçapı ve adetleri yalnız görsel örnektir."
          },
          "lensShape": "straight-wall-cylinder",
          "profileMeasurement": {
            "sourceNode": "pn-p-60_Onayli_Rev1pn-p-60_Aluminyum_Govde",
            "source": "Özgün GLB gövdesinin makeProfilePrototype ile uzatılmış, render edilen world bounds ölçümü",
            "method": "longitudinal maxX-minX",
            "minXMM": -1094.999959835639,
            "maxXMM": 1094.999959835639,
            "netLengthMM": 2189.999919671278
          },
          "mass": {
            "status": "partial-verified-components-only",
            "completeTotalKg": null,
            "knownSubtotalKg": 3.5089999116384063,
            "items": [
              {
                "name": "Profil gövdesi",
                "quantity": 1,
                "netLengthMM": 2189.999919671278,
                "rateKgPerMetre": 1.1,
                "massKg": 2.408999911638406
              },
              {
                "name": "PN-AB-7 · PN-P-240-F takımının içinde",
                "quantity": 2,
                "unitMassKg": 0.22,
                "massKg": 0.44
              },
              {
                "name": "PN-KB-7",
                "quantity": 2,
                "unitMassKg": 0.328,
                "massKg": 0.656
              }
            ],
            "unknown": [
              "LED ve alüminyum LED kaidesi",
              "Plastik çıtalar",
              "Akrilik mercekler",
              "Dişi/erkek jaklar ve dört adet 50 mm kablo",
              "M8×15 ve takım içindeki M8×20 vidalar"
            ],
            "source": "Birim ağırlıklar kullanıcı tarifi; profil boyu render edilen özgün geometri ölçümü"
          },
          "packing": {
            "status": "example-crate-capacity-only-not-a-shipping-plan",
            "completeTotalM3": null,
            "exampleKnownCrateVolumeM3": 0.2912,
            "exampleCrates": [
              {
                "name": "240 cm profil kasası",
                "quantity": 1,
                "outerMM": [
                  2400,
                  540,
                  200
                ],
                "capacity": 14,
                "volumeM3": 0.2592
              },
              {
                "name": "Bağlantı kasası",
                "quantity": 1,
                "outerMM": [
                  400,
                  400,
                  200
                ],
                "capacity": 50,
                "exampleConnections": 4,
                "volumeM3": 0.032
              }
            ],
            "unknown": [
              "LED setleri ve plastik çıtalar için koruyucu ambalaj ölçüleri",
              "Nihai sevkiyat yerleşimi"
            ],
            "source": "Kullanıcının arşivde tanımladığı Pion kasa ebat ve kapasiteleri"
          },
          "mechanicalEngagement": {
            "surface": "Profilin yuvarlatılmış içe bakan kol/kanal başlığının dışı",
            "legs": "Üst flanştan aşağı 14 mm uzanan simetrik daralan kollar başlığı iki yandan sarar",
            "fitRule": "Kullanıcı tarifine göre bastırılarak sıkı geçme; plastik kollar montaj sırasında esneyerek başlığı kavrar",
            "seatingForceN": null,
            "toleranceMm": null
          }
        }
      },
      "localFileSha256": {
        "html": "c7a6be5b2978ecf3b260d28c39e66881b810d926caee345b4246d79b884fd08b",
        "glb": "5d465fd536e3b1f991914fd17e496c8127745625469c1b8daeafee5cd5203a82",
        "preview": "6102f8ff502eeeeb8a07c3092d2747ac31878398cd473a7f2fa49b1c57dde436"
      },
      "sectionScaleConfirmed": true,
      "archiveRevisionNotes": {
        "mountingPlacementResolved": true,
        "contourMatchesR2": true,
        "sourceReferences": [
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG"
        ],
        "referenceImagesByteIdenticalToR2": true,
        "referenceHashesSha256": {
          "upload/NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG": "0b8a19bb3a5c86e94c4a3090956403945a7fcd704fcfdedb68f1c61c18054213",
          "upload/NONVOWEN ÇITA KESİTİ(2).JPG": "af2b8ad9c70559169628c1cc049af881212f7a2ba4f84e70059f4dc8ad103be7"
        },
        "workingDimensionsMm": {
          "overallWidth": 26,
          "overallHeight": 15,
          "topWallThickness": 1,
          "topInnerWidth": 15,
          "bottomMouthWidth": 10.95
        },
        "description": "PN-TCF-NV-50 beyaz plastik nonwoven montaj çıtası; kod ve 500 mm boy korunur. Kullanıcının teyit ettiği 26 mm üst en ve yaklaşık 15 mm toplam yüksekliğe sahip düz flanşın altından uzun çeneler aşağı ve içe doğru daralır; iç açıklık üstte 15 mm, ağızda 10,95 mm. 1 mm yalnız üst flanş kalınlığıdır; bacak/kanca etleri sabit kabul edilmez. Çeneler Pion profilinin yuvarlatılmış kanal başını/kolunu DIŞTAN sarıp kavrayarak sıkı oturur; parça kanala gömülmüş olarak tarif edilmez. Kullanıcının tekrar gönderdiği (2) referansları önceki kesitle aynıdır; R3 kesit değiştirmez, yakın kesit incelemesini ve montaj açıklamasını düzeltir. 260→26 mm ölçeği teyitlidir; üretim toleransı ve montaj kuvveti ölçülmemiştir.",
        "profileEngagement": "Aşağı/içe daralan uzun plastik çeneler, profilin yuvarlatılmış kanal başı/kolu çevresini dıştan sarar ve bastırılarak oturur. Çeneler arasına profil başı gelir; çıta T kanalının içine gömülmez. Aynı kesit, lightbox çevresinin içe bakan kollarında uygun yöne döndürülerek kullanılır.",
        "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "fitMechanism": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
        "mountingPlacementReview": {
          "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
          "placementChanged": false,
          "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
          "sampleBottomFrameCoordinatesMm": {
            "flangeUndersideY": 35.325,
            "legsLowestY": 21.325
          },
          "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
          "frontGraphicNormal": [
            0,
            0,
            1
          ],
          "lensDirections": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "electricalCircuitConfirmed": false
        },
        "inspectionCorrections": [
          "Yakın kesit incelemesinde düz üst flanşın altından aşağı uzayan uzun daralan çenelerin ve profil başını dıştan kavramasının okunurluğu artırılır.",
          "T-kanalının içine yerleştirme ifadesi, profil başı/kolu çevresine dıştan geçirilerek sıkı oturma olarak düzeltilir.",
          "PN-LB-L-50 ve PN-LB-L-100 aynı konturu kullanmayı sürdürür; kodlar, nominal boylar, 520/1020 mm destek boyları ve altı aks kompozisyonu korunur."
        ],
        "userPromptSummary": "Kullanıcı yeniden gönderdiği nonwoven çıta kesiti resimlerine göre üst 26 mm ölçünün ve aşağı doğru uzayan daralan çenelerin profil koluna zorlayarak sıkı oturmasının görünmesini istedi. Kod ve uzunluklar, iki LED modülüne aynı kesitin uygulanması ve önceki altı standart aks reçetesi korunur.",
        "userPromptExact": "alt plastik çıta kesiti yanlış olmuş ,üstteki tabana bağlı ölçü alta doğtu daralıyor ve pion profiline sıkı sıkı geçiyor olmalı(hatta biraz kuvvetlice bastırarak geçiyor olmalı ayrıca yndan aşağıya doğru araları içe doğru üçgensel olarak daralan her iki kolunda boyları çok daha uzun olmalı.şimdi ekli kesitleri bir daha incele ve profi kesit ölçüsünü doğrult.(hem bu bölümde hemde nonvowen montaj çıtaları bölümünde)şimdi bir önceki prompttaki istekleri yeniden oluştur.ekli kesit resimlerine bakıp orantılayabilirsinde resimlerdeki profil kesitinin en üstünde yer alan düz bölümün genişlipi 26 mm.dir."
      },
      "opticalLens": {
        "revision": "PN-LB-L R4",
        "shape": "straight-wall-cylinder",
        "description": "Düz yanaklı, üst optik yüzü düz, akrilik silindir görünümünde mercek; yalnız alt/üst çevre kenarları küçük radiusla yumuşatılır.",
        "shapeConfirmedByUser": true,
        "referenceImage": "upload/indir.jpg",
        "diameterHeightPitchCountConfirmed": false,
        "visualExampleOnly": {
          "diameterMm": 19,
          "heightMm": 6.5,
          "rimSofteningMm": 0.35,
          "counts": {
            "PN-LB-L-50": 12,
            "PN-LB-L-100": 24
          }
        },
        "materialDisplay": "Şeffaf açık mavi akrilik optik görünüm; üretici malzeme/optik özellikleri ayrıca teyit bekler.",
        "dimensionNote": "Silindirik form kullanıcı tarifidir; çap, yükseklik, mercek aksı, kenar radiusu ve adetler görsel örnektir, imalat ölçüsü/adedi değildir."
      },
      "publicationAuthorization": "Bu R5 kullanıcı komutunda mevcut arşivi güncelleme ve GitHub/Vercel yayını açıkça istenmiştir.",
      "stagingSource": "/models/pn-lb-l-100-r5.glb",
      "sha256": "5d465fd536e3b1f991914fd17e496c8127745625469c1b8daeafee5cd5203a82",
      "previousPublishedRevision": {
        "revision": 4,
        "src": "/models/pn-lb-l-100-r4.glb",
        "sha256": "131431464d262fa2cb4a8059bfff087de8068ede540f49f83cb8473a0149bc23",
        "publication": {
          "authorized": true,
          "requestedAt": "2026-10-04T22:45:31.219989Z",
          "published": true,
          "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-100",
          "url": "https://pion-livid.vercel.app/model/pn-lb-l-100",
          "status": "verified-live",
          "verification": {
            "commitSha": "894e64bfc05bc689ef316f8f2bcdd6263ce32af1",
            "verifiedAt": "2026-10-04T22:40:59.080914Z",
            "verifiedPublicAccess": true
          },
          "assetHashScope": "localFileSha256 değerleri dışa aktarılmış indirilebilir HTML/GLB/PNG dosyalarına aittir. Yayımlanan görüntüleyici HTML dil/ev sahibi entegrasyonu için enjekte edilen kod içerebilir; bu değerler HTTP yanıt HTML hashleri olarak sunulmaz. GLB src/hash ise yayımlanan sürümlü kaynak varlığını tanımlar."
        },
        "note": "R4 yayın tarihçesi; bu alan güncel R5 yayın durumunu belirtmez."
      },
      "endConnections": {
        "revision": "PN-LB-L R5",
        "perModule": {
          "cableCount": 2,
          "cableLengthEachMm": 50,
          "totalCableLengthMm": 100,
          "maleJackCount": 1,
          "femaleJackCount": 1
        },
        "location": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack.",
        "cableLengthExcludesJackBody": true,
        "newStockCodesCreated": false,
        "jackForm": "generic-cylindrical-DC-barrel-visual-assumption",
        "jackTypeConfirmedByUser": false,
        "jackTypeSource": "Erişilebilir referanslar jack tipini göstermediği için genel silindirik DC jack yalnız görsel varsayımdır.",
        "referenceImage": null,
        "jackBodyDimensionsMm": null,
        "jackBodyDimensionsApproved": false,
        "visualPlacementConvention": {
          "femaleEnd": "left",
          "maleEnd": "right",
          "endAssignmentConfirmedByUser": false
        },
        "electricalSpecifications": {
          "pinout": null,
          "polarity": null,
          "voltageV": null,
          "currentA": null,
          "cableConductorSectionMm2": null
        },
        "note": "Kablo boyu ve erkek/dişi adedi kullanıcı tarifidir. Jack gövde ölçüleri, kablo kesiti, pin dizilimi, polarite ve elektrik değerleri ayrıca tanımlanana kadar boş kalır."
      },
      "includedEndConnectionComponents": {
        "cableCount": 2,
        "cableLengthEachMm": 50,
        "totalCableLengthMm": 100,
        "maleJackCount": 1,
        "femaleJackCount": 1
      },
      "preview": "/previews/pn-lb-l-100-r5.png",
      "viewer": "/viewers/pn-lb-l-100-r5.html",
      "localFileByteLength": {
        "html": 3455641,
        "glb": 431276,
        "preview": 57486
      },
      "assetStatus": "verified-local-assets",
      "modelMetadata": {
        "code": "PN-LB-L-100",
        "category": "Lightbox aydınlatma",
        "revision": "R5",
        "units": "mm",
        "confirmed": {
          "nominalLEDLengthMM": 1000,
          "aluminiumBaseLengthMM": 1000,
          "supportLengthMM": 1020,
          "centredEndAllowanceMM": 10,
          "lensShape": "Düz yanaklı, üstü düz silindirik akrilik mercek",
          "jackCounts": {
            "female": 1,
            "male": 1
          },
          "cableCount": 2,
          "cableLengthEachMM": 50
        },
        "lensReference": {
          "sourceImage": "indir.jpg",
          "shapeConfirmedByUser": true,
          "diameterHeightPitchAndCountMeasured": false,
          "note": "Silindir formu kullanıcı tarifine göre düzeltilmiştir. Mercek çapı, yüksekliği, kenar yumuşatma yarıçapı ve adetleri yalnız görsel örnektir."
        },
        "connections": {
          "femaleEnd": "negative-X",
          "maleEnd": "positive-X",
          "cableCount": 2,
          "cableLengthEachMM": 50,
          "totalCableLengthMM": 100,
          "connectorType": "cylindrical-DC-barrel-visual-example",
          "shapeConfirmed": false,
          "referenceImageAvailable": false,
          "connectorDimensionsMM": null,
          "pinout": null,
          "electricalRating": null,
          "visualOnly": {
            "type": "cylindrical-DC-barrel-visual-example",
            "bodyLengthMM": 18,
            "bodyDiameterMM": 10,
            "maleContactLengthMM": 12,
            "maleContactOuterDiameterMM": 5.5,
            "maleBoreDiameterMM": 2.1,
            "cableInsulationDiameterMM": 1.4
          },
          "includedInSet": true
        },
        "supportSection": {
          "code": "PN-TCF-NV-50",
          "lengthMm": 500,
          "widthMm": 26,
          "heightMm": 15,
          "wallMm": 1,
          "topThicknessMm": 1,
          "mouthMm": 10.95,
          "innerTopOpeningMm": 15,
          "flangeOverhangMm": 4,
          "hookProjectionMm": 1,
          "bottomTipWidthMm": 0.5,
          "innerSlopeLengthMm": 7.892,
          "outerSlopeLengthMm": 8.251,
          "outerVerticalLengthMm": 2.026,
          "innerVerticalLengthMm": 6.372,
          "hookSlopeLengthMm": 4.432,
          "legHeightBelowFlangeMm": 14,
          "sectionRevision": "section-reference-2026-10-04-R3",
          "flangeWidthUserConfirmed": true,
          "drawingUnitsUnspecified": true,
          "scaleAssumed": false,
          "scaleConfirmed": true,
          "userConfirmedChoice": "1 / 26 mm",
          "rawCadToMm": 0.1,
          "rawCadDimensions": {
            "flangeWidth": 260,
            "flangeThickness": 10,
            "innerTopOpening": 150,
            "flangeOverhang": 40,
            "outerSlopeLength": 82.51,
            "innerSlopeLength": 78.92,
            "outerVerticalLength": 20.26,
            "innerVerticalLength": 63.72,
            "hookSlopeLength": 44.32,
            "hookProjection": 10,
            "innerBottomOpening": 109.5,
            "bottomTipWidth": 5
          },
          "scaleInterpretation": "Kullanıcı üst eni 26 mm olarak onayladı. Kesitteki 260→26 mm dönüşümü ×0,1 olarak uygulanır. Sıkıştırma kuvveti ve imalat toleransı tanımlanmamıştır.",
          "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
          "mountingRule": "Düz üst flanş dışarıda kalır; 14 mm uzunluğundaki iki daralan bacak, Pion profilinin yuvarlatılmış kanal taşıyan dış kolunu iki yandan sarar. Plastik çıta bastırılarak sıkı geçme oturur; bacaklar dar iç T kanalının içine sokulmaz.",
          "mountingForceN": null,
          "manufacturingInterferenceMm": null,
          "sourceImages": [
            "NONVOWEN ÇITA KESİTİ(2).JPG",
            "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
            "NONVOWEN ÇITA KESİTİ(1).JPG",
            "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
            "PN-CP-60(1).jpg",
            "pr2-49.jpg",
            "pr2-50.jpg",
            "pr2-51.jpg",
            "pr2-52.jpg"
          ]
        },
        "visualOnly": {
          "baseWidthMM": 24,
          "baseHeightMM": 2,
          "lensDiameterMM": 19,
          "lensHeightMM": 6.5,
          "lensRimSofteningMM": 0.35,
          "lensShape": "straight-wall-cylinder",
          "lensCounts": {
            "50": 12,
            "100": 24
          }
        },
        "awaitingConfirmation": [
          "Alüminyum taban kesiti",
          "Mercek sayısı, çapı ve dizilim aralığı",
          "Jak tipi, gövde ölçüleri ve kablo kesiti",
          "LED güç, besleme gerilimi, jak kutuplaması ve ışık akısı",
          "Birim ağırlık ve ambalaj kapasitesi"
        ],
        "publicationStatus": "not-published",
        "manufacturingStatus": "reference-section-cylindrical-lens-shape-and-50mm-jack-leads-confirmed-other-led-details-pending",
        "inventory": [
          {
            "description": "Nonwoven montaj çıtası",
            "quantity": 1,
            "lengthMM": 1020
          },
          {
            "description": "Alüminyum tabanlı mercekli LED şerit",
            "quantity": 1,
            "lengthMM": 1000,
            "includes": "Mercekli LED dizisi ve yapıştırma ara yüzü"
          },
          {
            "description": "Dişi jak",
            "quantity": 1,
            "includedInLEDSet": true,
            "stockCode": null,
            "unitMassKg": null
          },
          {
            "description": "Erkek jak",
            "quantity": 1,
            "includedInLEDSet": true,
            "stockCode": null,
            "unitMassKg": null
          },
          {
            "description": "Jak bağlantı kablosu",
            "quantity": 2,
            "lengthEachMM": 50,
            "totalLengthMM": 100,
            "includedInLEDSet": true,
            "stockCode": null,
            "unitMassKg": null
          }
        ]
      },
      "byteLength": 431276
    },
    {
      "id": "pn-fab-60x60",
      "code": "PN-FAB-60x60",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 60,
      "frameWidthMm": 600,
      "frameHeightMm": 600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-60",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-60x60",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 600
        },
        "displayFrontMm": {
          "width": 600,
          "height": 600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-60x60": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-60x60-r3.glb",
      "preview": "/previews/pn-fab-60x60-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-60x60",
      "route": "/model/pn-fab-60x60",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-60x60",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-60x60",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "aef0915fa4fb858f55608af562fabdca2209b9d7805c471e011e8f6c613d086b",
      "byteLength": 28796,
      "previewSha256": "ab2bfac5a33959b716a9f459cf44219ea2a87459150440978d360bae58d9ea31",
      "previewByteLength": 46619,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-60x60-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-60x60-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-60x60"
    },
    {
      "id": "pn-fab-60x90",
      "code": "PN-FAB-60x90",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 90,
      "frameWidthMm": 600,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-60x90",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 900
        },
        "displayFrontMm": {
          "width": 600,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-60x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-60x90-r3.glb",
      "preview": "/previews/pn-fab-60x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-60x90",
      "route": "/model/pn-fab-60x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-60x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-60x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "26ca60ed797324cd34a4b88d72026a510d368205ae0a7dbd8d12734799c8b319",
      "byteLength": 30620,
      "previewSha256": "47b8ac81a67db3d5c2869ce5990d3dcfd452e1a938fc9aa263709b78bf41ccbb",
      "previewByteLength": 45756,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-60x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-60x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-60x90"
    },
    {
      "id": "pn-fab-60x120",
      "code": "PN-FAB-60x120",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 120,
      "frameWidthMm": 600,
      "frameHeightMm": 1200,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-120",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-60x120",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 1200
        },
        "displayFrontMm": {
          "width": 600,
          "height": 1200,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-60x120": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-60x120-r3.glb",
      "preview": "/previews/pn-fab-60x120-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-60x120",
      "route": "/model/pn-fab-60x120",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-60x120",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-60x120",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "d50144278274fbc65b0ee137a6dd74058ebc51cd388e32963ce3a33eeda188ba",
      "byteLength": 32400,
      "previewSha256": "a9e86e4abe6762f0ff13c5d4aebc0db6d30b75a6d60842ee8db1239c7f80f17e",
      "previewByteLength": 43415,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-60x120-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-60x120-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-60x120"
    },
    {
      "id": "pn-fab-60x180",
      "code": "PN-FAB-60x180",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 180,
      "frameWidthMm": 600,
      "frameHeightMm": 1800,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-180",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-60x180",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 1800
        },
        "displayFrontMm": {
          "width": 600,
          "height": 1800,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-60x180": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-60x180-r3.glb",
      "preview": "/previews/pn-fab-60x180-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-60x180",
      "route": "/model/pn-fab-60x180",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-60x180",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-60x180",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "337e0e74e41596abaa15e829c46daaa06d0b519bb96d651c639572a8387437a0",
      "byteLength": 36008,
      "previewSha256": "794bc2cb853b29632c41d5a1d1bb983ec59944c90525d30c28e563cf924665f3",
      "previewByteLength": 44892,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-60x180-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-60x180-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-60x180"
    },
    {
      "id": "pn-fab-60x240",
      "code": "PN-FAB-60x240",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 240,
      "frameWidthMm": 600,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-60x240",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 600,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-60x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-60x240-r3.glb",
      "preview": "/previews/pn-fab-60x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-60x240",
      "route": "/model/pn-fab-60x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-60x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-60x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "c5b04a09d42f090664631390f8da9c910adbc5fe980cc2fefaa8e141749659f8",
      "byteLength": 39628,
      "previewSha256": "b40d3f29a009cc8f3c642ffac19cad702874d8892925b2831bbcc28ca00ed564",
      "previewByteLength": 44507,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-60x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-60x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-60x240"
    },
    {
      "id": "pn-fab-60x300",
      "code": "PN-FAB-60x300",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 300,
      "frameWidthMm": 600,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-60x300",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 600,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-60x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-60x300-r3.glb",
      "preview": "/previews/pn-fab-60x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-60x300",
      "route": "/model/pn-fab-60x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-60x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-60x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "fe96e525a96303b2345d75068c8ec2e08c6f37219f622b62883cfe8ebec7964e",
      "byteLength": 43232,
      "previewSha256": "bc9d2d5f7fd910b374c6eb38695d2642c3ffc9f75c92eb94d6150d359ff3e2ae",
      "previewByteLength": 42351,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-60x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-60x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-60x300"
    },
    {
      "id": "pn-fab-60x360",
      "code": "PN-FAB-60x360",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 360,
      "frameWidthMm": 600,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-60x360",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 600,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-60x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-60x360-r3.glb",
      "preview": "/previews/pn-fab-60x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-60x360",
      "route": "/model/pn-fab-60x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-60x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-60x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "f20d94aaec5ec1fb96b7689acc446e4b9cbed46ac88817c9553e936980278c8f",
      "byteLength": 46828,
      "previewSha256": "6f7ad30319cb4360953a0a4d99c2fd50063a9681415c7123dda506d1a22f268c",
      "previewByteLength": 42237,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-60x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-60x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-60x360"
    },
    {
      "id": "pn-fab-120x90",
      "code": "PN-FAB-120x90",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 90,
      "frameWidthMm": 1200,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-120x90",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 900
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-120x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-120x90-r3.glb",
      "preview": "/previews/pn-fab-120x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-120x90",
      "route": "/model/pn-fab-120x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-120x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-120x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "084f25febaaf614125acbea77fc56fc26f81f284d56c9467e6873b7c82d3afd3",
      "byteLength": 34228,
      "previewSha256": "73902a819cd4e27f4cd4fe2081b769c409b5c4f8d22b76de5d322c03ea5fb87f",
      "previewByteLength": 41918,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-120x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-120x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-120x90"
    },
    {
      "id": "pn-fab-120x120",
      "code": "PN-FAB-120x120",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 120,
      "frameWidthMm": 1200,
      "frameHeightMm": 1200,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-120",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-120x120",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 1200
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 1200,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-120x120": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-120x120-r3.glb",
      "preview": "/previews/pn-fab-120x120-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-120x120",
      "route": "/model/pn-fab-120x120",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-120x120",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-120x120",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "a39555b1524ef0dbde753ab23028c9aacf1bf0c195566d30b21926c63692b917",
      "byteLength": 36008,
      "previewSha256": "96b53b5e4c8435bbfa4da9685fb7e1d0f1d907ce4c99572e74a7223726efad75",
      "previewByteLength": 45211,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-120x120-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-120x120-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-120x120"
    },
    {
      "id": "pn-fab-120x180",
      "code": "PN-FAB-120x180",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 180,
      "frameWidthMm": 1200,
      "frameHeightMm": 1800,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-180",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-120x180",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 1800
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 1800,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-120x180": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-120x180-r3.glb",
      "preview": "/previews/pn-fab-120x180-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-120x180",
      "route": "/model/pn-fab-120x180",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-120x180",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-120x180",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "2ae709030d100cc6cd346c98a5456b897fb9e8bbd6d6f7d35a1ed52e981d4254",
      "byteLength": 39616,
      "previewSha256": "4398bd444456aa05b9ce0e1dbd2eb95fc6fbb4c5c509462de2f41682d22897c3",
      "previewByteLength": 46966,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-120x180-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-120x180-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-120x180"
    },
    {
      "id": "pn-fab-120x240",
      "code": "PN-FAB-120x240",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 240,
      "frameWidthMm": 1200,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-120x240",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-120x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-120x240-r3.glb",
      "preview": "/previews/pn-fab-120x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-120x240",
      "route": "/model/pn-fab-120x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-120x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-120x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "3f84e6a2a9b33de076fb1f3f73ed0406ab737769badbb886a3dc43ac5e0bb354",
      "byteLength": 43236,
      "previewSha256": "9afa8f94eef9948f33416d27fc878dd5428d7a23e6e955ff05fe52406a5e14b2",
      "previewByteLength": 45881,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-120x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-120x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-120x240"
    },
    {
      "id": "pn-fab-120x300",
      "code": "PN-FAB-120x300",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 300,
      "frameWidthMm": 1200,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-120x300",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-120x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-120x300-r3.glb",
      "preview": "/previews/pn-fab-120x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-120x300",
      "route": "/model/pn-fab-120x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-120x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-120x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "777a24f98be10811efdacde0bea3a43e5d4fe86bcb2c4de4fa9ef0116c76f71b",
      "byteLength": 46840,
      "previewSha256": "0ed85e9cb44f147c69cf2ecf5aff792bb2077867ded38d50075304e25a14717f",
      "previewByteLength": 45373,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-120x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-120x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-120x300"
    },
    {
      "id": "pn-fab-120x360",
      "code": "PN-FAB-120x360",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 360,
      "frameWidthMm": 1200,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-120x360",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-120x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-120x360-r3.glb",
      "preview": "/previews/pn-fab-120x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-120x360",
      "route": "/model/pn-fab-120x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-120x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-120x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "ac6d4357fc4b44fd0c8bb85e7d84edf18d3a62b3653bd1a56f20e5c4909e9f91",
      "byteLength": 50436,
      "previewSha256": "205d5719e372812addbd19ed0c148e3c9f7114869e3e929b73aeb45d3651da68",
      "previewByteLength": 42850,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-120x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-120x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-120x360"
    },
    {
      "id": "pn-fab-180x90",
      "code": "PN-FAB-180x90",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 90,
      "frameWidthMm": 1800,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-180x90",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 900
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-180x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-180x90-r3.glb",
      "preview": "/previews/pn-fab-180x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-180x90",
      "route": "/model/pn-fab-180x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-180x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-180x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "3695e9cee13ed9646d9e6aa3f81e30cca345b3cbb8ab5b312453b395ff837217",
      "byteLength": 37836,
      "previewSha256": "54c81b68649fe14734d75ddaada5d343f78ad3408cde501aef3b212abd432e3c",
      "previewByteLength": 41909,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-180x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-180x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-180x90"
    },
    {
      "id": "pn-fab-180x180",
      "code": "PN-FAB-180x180",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 180,
      "frameWidthMm": 1800,
      "frameHeightMm": 1800,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-180",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-180x180",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 1800
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 1800,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-180x180": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-180x180-r3.glb",
      "preview": "/previews/pn-fab-180x180-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-180x180",
      "route": "/model/pn-fab-180x180",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-180x180",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-180x180",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "3a262c4e69101c2416abf1d30ce2ed4e0eb9fbc802b0ce976d1459ac0aaef493",
      "byteLength": 43220,
      "previewSha256": "3368d749016b39873354cf858862a1ca88c0ad66edc2bdfbfe4c46932a49a1de",
      "previewByteLength": 47760,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-180x180-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-180x180-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-180x180"
    },
    {
      "id": "pn-fab-180x240",
      "code": "PN-FAB-180x240",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 240,
      "frameWidthMm": 1800,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-180x240",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-180x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-180x240-r3.glb",
      "preview": "/previews/pn-fab-180x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-180x240",
      "route": "/model/pn-fab-180x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-180x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-180x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "b823d9c2eddfcfda1877bc0c89fc04681d2884bc812d7cf645aa6cbbc099da42",
      "byteLength": 46840,
      "previewSha256": "b5088c905b0e281453be03931de31c3266340cb0a116e1968566b50e651b3536",
      "previewByteLength": 47264,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-180x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-180x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-180x240"
    },
    {
      "id": "pn-fab-180x300",
      "code": "PN-FAB-180x300",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 300,
      "frameWidthMm": 1800,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-180x300",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-180x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-180x300-r3.glb",
      "preview": "/previews/pn-fab-180x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-180x300",
      "route": "/model/pn-fab-180x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-180x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-180x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "765d3a1721b4f6e12ca0bc02985850b95b47deec05d891675105aa6d3e9452c0",
      "byteLength": 50444,
      "previewSha256": "980ce05374f8af220670800e201c957398d802f683837817e11c942acd11369d",
      "previewByteLength": 46953,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-180x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-180x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-180x300"
    },
    {
      "id": "pn-fab-180x360",
      "code": "PN-FAB-180x360",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 360,
      "frameWidthMm": 1800,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-180x360",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-180x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-180x360-r3.glb",
      "preview": "/previews/pn-fab-180x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-180x360",
      "route": "/model/pn-fab-180x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-180x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-180x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "9c9e79c9f4ddf8bebf32390876e9d639f93fc071d632bbe03b0516acfd0250be",
      "byteLength": 54040,
      "previewSha256": "97a3557e812c4171d3b8ba3660461b6be5658fa0aba7366969b0a94e131fffe0",
      "previewByteLength": 44435,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-180x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-180x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-180x360"
    },
    {
      "id": "pn-fab-240x90",
      "code": "PN-FAB-240x90",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 90,
      "frameWidthMm": 2400,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-240x90",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 900
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-240x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-240x90-r3.glb",
      "preview": "/previews/pn-fab-240x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-240x90",
      "route": "/model/pn-fab-240x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-240x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-240x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "44d9ebb9830f1035d9ee326e3c81b2b6c25d6589bcbd7165e46c9d339fc4fa2f",
      "byteLength": 41448,
      "previewSha256": "c6a6283fad49be07e8e81926573a4f9ca54f294884ab58879af4a06b08d38ce3",
      "previewByteLength": 42095,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-240x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-240x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-240x90"
    },
    {
      "id": "pn-fab-240x240",
      "code": "PN-FAB-240x240",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 240,
      "frameWidthMm": 2400,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-240x240",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-240x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-240x240-r3.glb",
      "preview": "/previews/pn-fab-240x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-240x240",
      "route": "/model/pn-fab-240x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-240x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-240x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "76fca8fddd48fc568c2053e7cb14c67ee2591a34907fa9c4637576492819978a",
      "byteLength": 50452,
      "previewSha256": "ba1a73171e9fc9e92c46b54793ecc8eb1d80d6ab18994fe48ecb714cfda2a6bb",
      "previewByteLength": 48277,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-240x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-240x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-240x240"
    },
    {
      "id": "pn-fab-240x300",
      "code": "PN-FAB-240x300",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 300,
      "frameWidthMm": 2400,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-240x300",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-240x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-240x300-r3.glb",
      "preview": "/previews/pn-fab-240x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-240x300",
      "route": "/model/pn-fab-240x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-240x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-240x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "05bf70039259f1cefbb60471b424e49fbf11f53a14e7b64444b61571f1ecbf1e",
      "byteLength": 54056,
      "previewSha256": "c12580da978e0cc888443d2f2a26ed578798c74b0262400f47cdeb97d378aece",
      "previewByteLength": 48172,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-240x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-240x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-240x300"
    },
    {
      "id": "pn-fab-240x360",
      "code": "PN-FAB-240x360",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 360,
      "frameWidthMm": 2400,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-240x360",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-240x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-240x360-r3.glb",
      "preview": "/previews/pn-fab-240x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-240x360",
      "route": "/model/pn-fab-240x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-240x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-240x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "484c6deea0627b8ca0a76ceea0d056561cfc1d1a876ea08748526a2e99678cde",
      "byteLength": 57652,
      "previewSha256": "2ec8c6a2498be2c688da85319052423e440283a9089a57d8cb40e7871da13a67",
      "previewByteLength": 46502,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-240x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-240x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-240x360"
    },
    {
      "id": "pn-fab-300x300",
      "code": "PN-FAB-300x300",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 300,
      "frameHeightCm": 300,
      "frameWidthMm": 3000,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-300",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-300x300",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 3000,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 3000,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-300x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-300x300-r3.glb",
      "preview": "/previews/pn-fab-300x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-300x300",
      "route": "/model/pn-fab-300x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-300x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-300x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "e7741e3a299d41337840f70de18de0153ee80234c08a75a2396f1cb445fdb68c",
      "byteLength": 57660,
      "previewSha256": "ca59f289cbca3545656d0ee3b171891dcf612dd3922153a316fa02c36de89e7b",
      "previewByteLength": 46238,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-300x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-300x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-300x300"
    },
    {
      "id": "pn-fab-300x360",
      "code": "PN-FAB-300x360",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 300,
      "frameHeightCm": 360,
      "frameWidthMm": 3000,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-300",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-300x360",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 3000,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 3000,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-300x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-300x360-r3.glb",
      "preview": "/previews/pn-fab-300x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-300x360",
      "route": "/model/pn-fab-300x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-300x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-300x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "f939c608dd034fcf24543be4a5736dbbef22f22c58a4ce86ac00c86d93cbd973",
      "byteLength": 61256,
      "previewSha256": "d465c54dcaa840cde7c00e348735a0207fc6fc351d569cd65cd81d035d71e8f1",
      "previewByteLength": 45586,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-300x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-300x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-300x360"
    },
    {
      "id": "pn-fab-360x360",
      "code": "PN-FAB-360x360",
      "family": "plain",
      "name": "Düz renk / baskısız lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 360,
      "frameHeightCm": 360,
      "frameWidthMm": 3600,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-360",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-360x360",
        "family": "plain",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 3600,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 3600,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": false,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-360x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-360x360-r3.glb",
      "preview": "/previews/pn-fab-360x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-360x360",
      "route": "/model/pn-fab-360x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-360x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-360x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": null,
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "2deb5aab971e54a72d8f8d165c5de857d74ed143c18b63f6f12602b1a1cd2f02",
      "byteLength": 64852,
      "previewSha256": "16ec8587cb8773bbcd77f33f482725466d52633919da2acf8f94f87d9db6bbd5",
      "previewByteLength": 44510,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-360x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-360x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-360x360"
    },
    {
      "id": "pn-fab-p-60x60",
      "code": "PN-FAB-P-60x60",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 60,
      "frameWidthMm": 600,
      "frameHeightMm": 600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-60",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-60x60",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 600
        },
        "displayFrontMm": {
          "width": 600,
          "height": 600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-60x60": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-60x60-r3.glb",
      "preview": "/previews/pn-fab-p-60x60-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-60x60",
      "route": "/model/pn-fab-p-60x60",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x60",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x60",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "8e84bbe8957fe1513be6a9079cf44b821ba46210d5d4553ee65c87aba6747ece",
      "byteLength": 86492,
      "previewSha256": "d34d8b2c5038a1ebace4c353cc958c342f31245c83f495e2f3c675b1667a0873",
      "previewByteLength": 259493,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-60x60-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-60x60-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-60x60"
    },
    {
      "id": "pn-fab-p-60x90",
      "code": "PN-FAB-P-60x90",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 90,
      "frameWidthMm": 600,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-60x90",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 900
        },
        "displayFrontMm": {
          "width": 600,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-60x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-60x90-r3.glb",
      "preview": "/previews/pn-fab-p-60x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-60x90",
      "route": "/model/pn-fab-p-60x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "0a3ca0ea6eabeaafd074ad50ff9ca4a588597d0b712bba4cf2a7cddda888b15b",
      "byteLength": 88320,
      "previewSha256": "e851b781e21bb0d81d75e3aed0ec71e1071023c3381982bfe71ebe35445c5644",
      "previewByteLength": 216469,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-60x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-60x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-60x90"
    },
    {
      "id": "pn-fab-p-60x120",
      "code": "PN-FAB-P-60x120",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 120,
      "frameWidthMm": 600,
      "frameHeightMm": 1200,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-120",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-60x120",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 1200
        },
        "displayFrontMm": {
          "width": 600,
          "height": 1200,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-60x120": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-60x120-r3.glb",
      "preview": "/previews/pn-fab-p-60x120-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-60x120",
      "route": "/model/pn-fab-p-60x120",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x120",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x120",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "11b1be456c668a377ec83ecc0b860549715c9f4773995a129573b838ae900a01",
      "byteLength": 90100,
      "previewSha256": "d4c1eefd9b2c58702a2dda71c0f61ed99d5ffbe600a0430cd8a60a8bdc62a0ad",
      "previewByteLength": 161539,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-60x120-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-60x120-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-60x120"
    },
    {
      "id": "pn-fab-p-60x180",
      "code": "PN-FAB-P-60x180",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 180,
      "frameWidthMm": 600,
      "frameHeightMm": 1800,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-180",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-60x180",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 1800
        },
        "displayFrontMm": {
          "width": 600,
          "height": 1800,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-60x180": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-60x180-r3.glb",
      "preview": "/previews/pn-fab-p-60x180-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-60x180",
      "route": "/model/pn-fab-p-60x180",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x180",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x180",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "37963c8c6ca3058ae5c5e77d707e09336fad80ade7a93fa7b9440138a6fcce06",
      "byteLength": 93708,
      "previewSha256": "28b63313e4214063de906c0d9316f33eac053c531b7359eb88352318816f67de",
      "previewByteLength": 117227,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-60x180-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-60x180-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-60x180"
    },
    {
      "id": "pn-fab-p-60x240",
      "code": "PN-FAB-P-60x240",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 240,
      "frameWidthMm": 600,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-60x240",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 600,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-60x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-60x240-r3.glb",
      "preview": "/previews/pn-fab-p-60x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-60x240",
      "route": "/model/pn-fab-p-60x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "f6c88c445ddd98fa6a2d1fb1a687e2fe4a82cfd037599eb515e22252b4021d00",
      "byteLength": 97328,
      "previewSha256": "1fe3737380fe6a7f596799d9bb052073bf5c722a1755f0cbc6535e22ce70a342",
      "previewByteLength": 101244,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-60x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-60x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-60x240"
    },
    {
      "id": "pn-fab-p-60x300",
      "code": "PN-FAB-P-60x300",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 300,
      "frameWidthMm": 600,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-60x300",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 600,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-60x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-60x300-r3.glb",
      "preview": "/previews/pn-fab-p-60x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-60x300",
      "route": "/model/pn-fab-p-60x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "476ed898aa5c4bc3dbc613f3a9b63ae759cc95258806fb347938a8b916e43136",
      "byteLength": 100932,
      "previewSha256": "e4d27f324b05c8bc8a0395cbab88549c3b43228b2d8ff5fd67230897c5f312ae",
      "previewByteLength": 79391,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-60x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-60x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-60x300"
    },
    {
      "id": "pn-fab-p-60x360",
      "code": "PN-FAB-P-60x360",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 60,
      "frameHeightCm": 360,
      "frameWidthMm": 600,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-60",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-60x360",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 600,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 600,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-60x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-60x360-r3.glb",
      "preview": "/previews/pn-fab-p-60x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-60x360",
      "route": "/model/pn-fab-p-60x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-60x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "812d66895b62945a3aa03660aba2b170ba7fe174f3fa566fb460e820d7e46603",
      "byteLength": 104528,
      "previewSha256": "e623fbda12c46cd0bc54e22b475cb7b2d02979c1885d48c14b56e0bc5fa4122f",
      "previewByteLength": 70268,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-60x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-60x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-60x360"
    },
    {
      "id": "pn-fab-p-120x90",
      "code": "PN-FAB-P-120x90",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 90,
      "frameWidthMm": 1200,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-120x90",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 900
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-120x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-120x90-r3.glb",
      "preview": "/previews/pn-fab-p-120x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-120x90",
      "route": "/model/pn-fab-p-120x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "cc407681b45b94d6c823f02bdfa27935a10fbd3653b6a8ead982e724ed1416cd",
      "byteLength": 91928,
      "previewSha256": "09f476356053ce00419c1de93219dc70b437424d924bb40f30a40e032b07b744",
      "previewByteLength": 215097,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-120x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-120x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-120x90"
    },
    {
      "id": "pn-fab-p-120x120",
      "code": "PN-FAB-P-120x120",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 120,
      "frameWidthMm": 1200,
      "frameHeightMm": 1200,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-120",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-120x120",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 1200
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 1200,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-120x120": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-120x120-r3.glb",
      "preview": "/previews/pn-fab-p-120x120-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-120x120",
      "route": "/model/pn-fab-p-120x120",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x120",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x120",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "debca2794359135cd435a169b03b172ffb1561f00f2c7b44635faca34d212f5e",
      "byteLength": 93708,
      "previewSha256": "8a7e23c728816bd334afa64e18f4dc6acd3a8392e6c30e09ee5e958d3cf67e4a",
      "previewByteLength": 256169,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-120x120-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-120x120-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-120x120"
    },
    {
      "id": "pn-fab-p-120x180",
      "code": "PN-FAB-P-120x180",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 180,
      "frameWidthMm": 1200,
      "frameHeightMm": 1800,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-180",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-120x180",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 1800
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 1800,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-120x180": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-120x180-r3.glb",
      "preview": "/previews/pn-fab-p-120x180-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-120x180",
      "route": "/model/pn-fab-p-120x180",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x180",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x180",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "bd8ee887164bd6048b5a5cbe903de912ce0697263e2e457928e8307821032149",
      "byteLength": 97312,
      "previewSha256": "806f424c3d644ee083e4020b8b1ef6db479c7a0af15fb7324fbc170fbdd8364f",
      "previewByteLength": 214913,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-120x180-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-120x180-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-120x180"
    },
    {
      "id": "pn-fab-p-120x240",
      "code": "PN-FAB-P-120x240",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 240,
      "frameWidthMm": 1200,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-120x240",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-120x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-120x240-r3.glb",
      "preview": "/previews/pn-fab-p-120x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-120x240",
      "route": "/model/pn-fab-p-120x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "80c9442f308febc77b9b18d3e8e77568ea9ffb613558ca08c0ae5c759e625f23",
      "byteLength": 100932,
      "previewSha256": "0d69cf3699dcf4db2468b7b15ad51aa539e322e00fa914df1fd74e0dbb7642cc",
      "previewByteLength": 162907,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-120x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-120x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-120x240"
    },
    {
      "id": "pn-fab-p-120x300",
      "code": "PN-FAB-P-120x300",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 300,
      "frameWidthMm": 1200,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-120x300",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-120x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-120x300-r3.glb",
      "preview": "/previews/pn-fab-p-120x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-120x300",
      "route": "/model/pn-fab-p-120x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "d317258ccf7c030e3293f7515dee7d0742d9d2230cd7985481dbd263c6ad81f8",
      "byteLength": 104536,
      "previewSha256": "a46581a13367ccd241a68458f57b100b76fb7536c37b6dfe4e796f4551d18d32",
      "previewByteLength": 138499,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-120x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-120x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-120x300"
    },
    {
      "id": "pn-fab-p-120x360",
      "code": "PN-FAB-P-120x360",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 120,
      "frameHeightCm": 360,
      "frameWidthMm": 1200,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-120",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-120x360",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1200,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 1200,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-120x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-120x360-r3.glb",
      "preview": "/previews/pn-fab-p-120x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-120x360",
      "route": "/model/pn-fab-p-120x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-120x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "7acc53c721944df4d18bca67058e1d5cd3d4329cff4db12c44679fab0f67b8e8",
      "byteLength": 108132,
      "previewSha256": "e3907cb1af7bb0c1ce7b08106514cdac5bb201bc784a820f84560f576d9c1b0e",
      "previewByteLength": 116201,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-120x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-120x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-120x360"
    },
    {
      "id": "pn-fab-p-180x90",
      "code": "PN-FAB-P-180x90",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 90,
      "frameWidthMm": 1800,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-180x90",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 900
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-180x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-180x90-r3.glb",
      "preview": "/previews/pn-fab-p-180x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-180x90",
      "route": "/model/pn-fab-p-180x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "7791d87f7c69c9850cb529a61220b41e55cee5b085f977572aefff716af8e72e",
      "byteLength": 95532,
      "previewSha256": "a803a7313574410b0f197567b405f14d333d37e4886ee28416df4d874305574a",
      "previewByteLength": 147823,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-180x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-180x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-180x90"
    },
    {
      "id": "pn-fab-p-180x180",
      "code": "PN-FAB-P-180x180",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 180,
      "frameWidthMm": 1800,
      "frameHeightMm": 1800,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-180",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-180x180",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 1800
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 1800,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-180x180": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-180x180-r3.glb",
      "preview": "/previews/pn-fab-p-180x180-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-180x180",
      "route": "/model/pn-fab-p-180x180",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x180",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x180",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "bcd2905afc9117200ef9abc46c77c0ac8ad8532efa369f66823521cded956df6",
      "byteLength": 100920,
      "previewSha256": "95f52ec37fdde1c91766bba032c8dc46bbd866705b3cc8e682265c5016869f1e",
      "previewByteLength": 257985,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-180x180-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-180x180-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-180x180"
    },
    {
      "id": "pn-fab-p-180x240",
      "code": "PN-FAB-P-180x240",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 240,
      "frameWidthMm": 1800,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-180x240",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-180x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-180x240-r3.glb",
      "preview": "/previews/pn-fab-p-180x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-180x240",
      "route": "/model/pn-fab-p-180x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "3a0aaad1781298fa71fffe3827ddd15362a5ad0f4b3ac69812a17772d2feb5e4",
      "byteLength": 104540,
      "previewSha256": "51521bc50c790715b49a3f011ead7df31b636cc3961085541ac9ee293c05b219",
      "previewByteLength": 241781,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-180x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-180x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-180x240"
    },
    {
      "id": "pn-fab-p-180x300",
      "code": "PN-FAB-P-180x300",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 300,
      "frameWidthMm": 1800,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-180x300",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-180x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-180x300-r3.glb",
      "preview": "/previews/pn-fab-p-180x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-180x300",
      "route": "/model/pn-fab-p-180x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "a357f6053f65331a6487192c183473e3aea2e31c5dc0eaeee9d7dd72b612ef32",
      "byteLength": 108144,
      "previewSha256": "443a1af837b8ed22d1250a38294b689728386263133bfb33fd2f34137337d462",
      "previewByteLength": 192806,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-180x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-180x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-180x300"
    },
    {
      "id": "pn-fab-p-180x360",
      "code": "PN-FAB-P-180x360",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 180,
      "frameHeightCm": 360,
      "frameWidthMm": 1800,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-180",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-180x360",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 1800,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 1800,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-180x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-180x360-r3.glb",
      "preview": "/previews/pn-fab-p-180x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-180x360",
      "route": "/model/pn-fab-p-180x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-180x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "22ca6d62f451ce68c3a8759824bb6c38bea8126dff8524ceb74b37628571106b",
      "byteLength": 111740,
      "previewSha256": "d20c5506fe46d3a941682672eba0dcdda6d8fd18757a2c638b1aeaf67f93bce1",
      "previewByteLength": 161633,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-180x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-180x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-180x360"
    },
    {
      "id": "pn-fab-p-240x90",
      "code": "PN-FAB-P-240x90",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 90,
      "frameWidthMm": 2400,
      "frameHeightMm": 900,
      "axisClass": "ara-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-90",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-240x90",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 900
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 900,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-240x90": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-240x90-r3.glb",
      "preview": "/previews/pn-fab-p-240x90-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-240x90",
      "route": "/model/pn-fab-p-240x90",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x90",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x90",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "aa53ea2a553ac2f6bfa4b06bf8f0baf523d144532894230b73c6781af611210a",
      "byteLength": 99148,
      "previewSha256": "74fb860b51632f71ad1037238e50708292acb73e94c7da4bfb1594f40e4f5347",
      "previewByteLength": 117928,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-240x90-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-240x90-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-240x90"
    },
    {
      "id": "pn-fab-p-240x240",
      "code": "PN-FAB-P-240x240",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 240,
      "frameWidthMm": 2400,
      "frameHeightMm": 2400,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-240",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-240x240",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 2400
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 2400,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-240x240": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-240x240-r3.glb",
      "preview": "/previews/pn-fab-p-240x240-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-240x240",
      "route": "/model/pn-fab-p-240x240",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x240",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x240",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "1323f72fd93e843443adcb180e689c4ea3afdd18d9cbc8dc4a79b24aa8ba5960",
      "byteLength": 108148,
      "previewSha256": "2d6ec9a372f13cd4f629523cd2e82db4188e466fc3530c1106d8ce7dfdfa3e46",
      "previewByteLength": 257823,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-240x240-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-240x240-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-240x240"
    },
    {
      "id": "pn-fab-p-240x300",
      "code": "PN-FAB-P-240x300",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 300,
      "frameWidthMm": 2400,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-240x300",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-240x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-240x300-r3.glb",
      "preview": "/previews/pn-fab-p-240x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-240x300",
      "route": "/model/pn-fab-p-240x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "4bcf017d7fbc0ee737960740c02ccc55e41090f0eef7b8fa9c4bffc9ecbe0ab4",
      "byteLength": 111752,
      "previewSha256": "ac61970c6e3e5caff703232f3ce318192f0e9ccaddc4804acad4f24b1fc9a66e",
      "previewByteLength": 255337,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-240x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-240x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-240x300"
    },
    {
      "id": "pn-fab-p-240x360",
      "code": "PN-FAB-P-240x360",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 240,
      "frameHeightCm": 360,
      "frameWidthMm": 2400,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-240",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-240x360",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 2400,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 2400,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-240x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-240x360-r3.glb",
      "preview": "/previews/pn-fab-p-240x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-240x360",
      "route": "/model/pn-fab-p-240x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-240x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "0997e039cb81876e4e3968f6a0186e78e38b09fb79c2e4bcbc08c7431b8c0908",
      "byteLength": 115352,
      "previewSha256": "8c2c0eb48388426200fada1cbcae0fc90e9fdda56954c284dc80bc5db33209c6",
      "previewByteLength": 214780,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-240x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-240x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-240x360"
    },
    {
      "id": "pn-fab-p-300x300",
      "code": "PN-FAB-P-300x300",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 300,
      "frameHeightCm": 300,
      "frameWidthMm": 3000,
      "frameHeightMm": 3000,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-300",
      "existingVerticalLBPCode": "PN-LBP-300",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-300x300",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 3000,
          "height": 3000
        },
        "displayFrontMm": {
          "width": 3000,
          "height": 3000,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-300x300": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-300x300-r3.glb",
      "preview": "/previews/pn-fab-p-300x300-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-300x300",
      "route": "/model/pn-fab-p-300x300",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-300x300",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-300x300",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "753f5969851cd7754e8eaf1d7304aad3ac7a8afea512ec8829ef21d82b2be8fc",
      "byteLength": 115360,
      "previewSha256": "e10c520362d4995343e9c1e2060deda91e97dc08959d5892058c3b9694e9e021",
      "previewByteLength": 256329,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-300x300-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-300x300-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-300x300"
    },
    {
      "id": "pn-fab-p-300x360",
      "code": "PN-FAB-P-300x360",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 300,
      "frameHeightCm": 360,
      "frameWidthMm": 3000,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-300",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-300x360",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 3000,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 3000,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-300x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-300x360-r3.glb",
      "preview": "/previews/pn-fab-p-300x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-300x360",
      "route": "/model/pn-fab-p-300x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-300x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-300x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "c1b4e977f9d45fe4056c94868574f772297fb610ce5543978ac68c49e97efaaf",
      "byteLength": 118956,
      "previewSha256": "40a16c9b308e1957b91c39d8ea4f2bd8ca0722e6e544379417a3994fa22ae821",
      "previewByteLength": 261992,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-300x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-300x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-300x360"
    },
    {
      "id": "pn-fab-p-360x360",
      "code": "PN-FAB-P-360x360",
      "family": "printed",
      "name": "Dijital baskılı lightbox kumaşı · 90° dört kenar",
      "frameWidthCm": 360,
      "frameHeightCm": 360,
      "frameWidthMm": 3600,
      "frameHeightMm": 3600,
      "axisClass": "ana-aks",
      "lbpAvailability": "existing-size-family",
      "existingHorizontalLBPCode": "PN-LBP-360",
      "existingVerticalLBPCode": "PN-LBP-360",
      "netWidthMm": null,
      "netHeightMm": null,
      "applicationWidthMm": null,
      "applicationHeightMm": null,
      "applicationWidthFormula": "netWidthMm + 15",
      "applicationHeightFormula": "netHeightMm + 15",
      "manufacturingDimensionsStatus": "measure-mounted-inner-channels",
      "gasketWidthMm": 12,
      "gasketThicknessMm": 2.5,
      "allowanceEachEdgeMm": 7.5,
      "archiveEligible": true,
      "revision": 3,
      "colour": null,
      "artwork": null,
      "fabricGsm": null,
      "unitMassKg": null,
      "note": "Ön yüz kodun nominal akslarıyla gösterilir; imalat neti değildir. Dört kenarda 90° geriye kıvrılan 12 × 2,5 mm TPE bandın 7,5 mm kısmında dikili kumaş vardır; son 4,5 mm kumaşsızdır. Arka yüz açıktır. Net/kesim ölçüleri ilgili montaj kanalları ölçülene kadar boş kalır.",
      "category": "lightbox-fabric",
      "section": {
        "foldDepthMm": 7.5,
        "gasketDepthMm": 12,
        "gasketThicknessMm": 2.5,
        "exposedGasketDepthMm": 4.5,
        "angleDegrees": 90
      },
      "geometry": {
        "code": "PN-FAB-P-360x360",
        "family": "printed",
        "category": "lightbox-fabric",
        "units": "m",
        "coordinates": "front+Z, centre at front(0,0,0), back extends toward−Z",
        "frameAxesMm": {
          "width": 3600,
          "height": 3600
        },
        "displayFrontMm": {
          "width": 3600,
          "height": 3600,
          "datum": "nominal-frame-axis-reference-only"
        },
        "manufacturingVisibleNetMm": {
          "width": null,
          "height": null
        },
        "manufacturingApplicationMm": {
          "width": null,
          "height": null
        },
        "manufacturingRule": "Measure opposing installed inner textile channels, then add15mm total to each dimension;7.5mm per edge.",
        "section": {
          "foldDepthMm": 7.5,
          "gasketDepthMm": 12,
          "gasketThicknessMm": 2.5,
          "exposedGasketDepthMm": 4.5,
          "angleDegrees": 90
        },
        "textileSurfaces": 5,
        "rearOpen": true,
        "foldCount": 4,
        "gasketCount": 4,
        "fabricThicknessMm": null,
        "fabricGsm": null,
        "visualFabricThicknessMm": 0,
        "appearanceOnly": {
          "weave": true,
          "printedArtwork": true,
          "threadPositionAndPitch": true,
          "materialOptics": true
        },
        "cornerJoin": "Four visually mitred gasket strips and adjoining open textile folds; manufacturing corner joint and seam detail are pending.",
        "inventory": {
          "PN-FAB-P-360x360": 1,
          "Termoplastik conta kenarı": 4
        },
        "unknownMassAndPacking": {
          "fabricGsm": null,
          "gasketDensityKgM3": null,
          "unitMassKg": null,
          "packingCapacity": null
        },
        "groups": {
          "face": "Kumaş ön yüz",
          "folds": "90° kıvrık kenarlar",
          "gasket": "Termoplastik conta",
          "seam": "Dikiş gösterimi"
        },
        "sourceDimensionsUnit": "mm",
        "revision": 3,
        "sourceArchiveRevision": 3,
        "manufacturingDimensionsApproved": false
      },
      "src": "/models/pn-fab-p-360x360-r3.glb",
      "preview": "/previews/pn-fab-p-360x360-r3.png",
      "viewer": "/fabric/viewer.html?code=pn-fab-p-360x360",
      "route": "/model/pn-fab-p-360x360",
      "publication": {
        "requested": true,
        "authorized": true,
        "published": false,
        "status": "authorized-prepared-awaiting-public-verification",
        "targetUrl": "https://pion-livid.vercel.app/model/pn-fab-p-360x360",
        "url": null,
        "plannedUrl": "https://pion-livid.vercel.app/model/pn-fab-p-360x360",
        "verification": "pending-deployment"
      },
      "sourceRevision": "fabric-model-r3",
      "pendingManufacturingProperties": [
        "Mounted inner-channel visible net width/height and final cut dimensions",
        "Textile gsm/thickness/transmission and material grade",
        "TPE density/material grade",
        "Corner production joint, seam pitch and tension/production tolerances",
        "Unit mass and packaging capacity"
      ],
      "artworkDisplay": "Representative PION SYSTEM sample; stock code does not define production artwork.",
      "exportUnits": {
        "gltfWorldUnit": "metre",
        "geometryMetadataUnit": "m",
        "sourceDimensionUnit": "mm",
        "rootScaleMmToMetres": 0.001
      },
      "sha256": "a1bca14e5f57c0a0eaaa37007fe7460d7ea01dde541923e7a9000f1e3bf81ed0",
      "byteLength": 122552,
      "previewSha256": "c343b11aae25199e5ad0e367774655f1245e37be3460e2bd82c534920c7c21a4",
      "previewByteLength": 255416,
      "localFiles": {
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/public/models/pn-fab-p-360x360-r3.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/public/previews/pn-fab-p-360x360-r3.png"
      },
      "assetStatus": "verified-local-assets",
      "viewerSrc": "/fabric/viewer.html?code=pn-fab-p-360x360"
    }
  ],
  "glassCatalogue": {
    "massSpecification": {
      "thicknessMm": 6,
      "kgM2": 15,
      "densityKgM3": 2500,
      "source": "Kullanıcı 9 Ekim 2026",
      "netMachiningRequired": true
    },
    "units": "mm",
    "revision": 5,
    "entries": [
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-670x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-670x586x6-K40x300-UST2",
          "PN-CP-670x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-670x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-670x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-670x586x6-K40x300-ALT2",
          "PN-CP-670x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-670x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-670x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-670x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-670x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-670x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-670x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-670x586x6-K40x300-Q100",
          "PN-CP-670x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-670x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "code": "PN-CP-670x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-670x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-630x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-630x586x6-K40x300-UST2",
          "PN-CP-630x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-630x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-630x586x6-K40x300-ALT2",
          "PN-CP-630x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-630x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-630x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-630x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-630x586x6-K40x300-Q100",
          "PN-CP-630x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "code": "PN-CP-630x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-u-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-u-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-OA-SOL",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-oa-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-OA-SAG",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-oa-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-OU-SOL",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-ou-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-OU-SAG",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-ou-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-a-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-630x586x6-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-630x586x6-a-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-590x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-590x586x6-K40x300-UST2",
          "PN-CP-590x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-590x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-590x586x6-K40x300-ALT2",
          "PN-CP-590x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-590x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-590x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-590x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-590x586x6-K40x300-Q100",
          "PN-CP-590x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "code": "PN-CP-590x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-590x586x6-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-u-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-590x586x6-OA-IKI",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-oa-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-590x586x6-OU-IKI",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-ou-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-CP-590x586x6-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-590x586x6-a-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1270x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-1270x586x6-K40x300-UST2",
          "PN-CP-1270x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1270x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1270x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-1270x586x6-K40x300-ALT2",
          "PN-CP-1270x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1270x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1270x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1270x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1270x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1270x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1270x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-1270x586x6-K40x300-Q100",
          "PN-CP-1270x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1270x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "code": "PN-CP-1270x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-1270x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1230x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-1230x586x6-K40x300-UST2",
          "PN-CP-1230x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1230x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-1230x586x6-K40x300-ALT2",
          "PN-CP-1230x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1230x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1230x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1230x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-1230x586x6-K40x300-Q100",
          "PN-CP-1230x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "code": "PN-CP-1230x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-u-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-u-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-OA-SOL",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-oa-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-OA-SAG",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-oa-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-OU-SOL",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-ou-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-OU-SAG",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-ou-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-a-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1230x586x6-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1230x586x6-a-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1190x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-1190x586x6-K40x300-UST2",
          "PN-CP-1190x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1190x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-1190x586x6-K40x300-ALT2",
          "PN-CP-1190x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1190x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1190x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1190x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-1190x586x6-K40x300-Q100",
          "PN-CP-1190x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "code": "PN-CP-1190x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1190x586x6-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-u-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1190x586x6-OA-IKI",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-oa-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1190x586x6-OU-IKI",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-ou-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-CP-1190x586x6-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1190x586x6-a-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1870x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-1870x586x6-K40x300-UST2",
          "PN-CP-1870x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1870x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1870x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-1870x586x6-K40x300-ALT2",
          "PN-CP-1870x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1870x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1870x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1870x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1870x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1870x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1870x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-1870x586x6-K40x300-Q100",
          "PN-CP-1870x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1870x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "code": "PN-CP-1870x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-1870x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1830x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-1830x586x6-K40x300-UST2",
          "PN-CP-1830x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1830x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-1830x586x6-K40x300-ALT2",
          "PN-CP-1830x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1830x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1830x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1830x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-1830x586x6-K40x300-Q100",
          "PN-CP-1830x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "code": "PN-CP-1830x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-u-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-u-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-OA-SOL",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-oa-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-OA-SAG",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-oa-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-OU-SOL",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-ou-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-OU-SAG",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-ou-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-a-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1830x586x6-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1830x586x6-a-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1790x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-1790x586x6-K40x300-UST2",
          "PN-CP-1790x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1790x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-1790x586x6-K40x300-ALT2",
          "PN-CP-1790x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1790x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1790x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-1790x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-1790x586x6-K40x300-Q100",
          "PN-CP-1790x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "code": "PN-CP-1790x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1790x586x6-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-u-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1790x586x6-OA-IKI",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-oa-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1790x586x6-OU-IKI",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-ou-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-CP-1790x586x6-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-1790x586x6-a-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2470x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-2470x586x6-K40x300-UST2",
          "PN-CP-2470x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2470x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2470x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-2470x586x6-K40x300-ALT2",
          "PN-CP-2470x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2470x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2470x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2470x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2470x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2470x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2470x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-2470x586x6-K40x300-Q100",
          "PN-CP-2470x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2470x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "code": "PN-CP-2470x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-2470x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2430x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-2430x586x6-K40x300-UST2",
          "PN-CP-2430x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2430x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-2430x586x6-K40x300-ALT2",
          "PN-CP-2430x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2430x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2430x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2430x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-2430x586x6-K40x300-Q100",
          "PN-CP-2430x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "code": "PN-CP-2430x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-u-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-u-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-OA-SOL",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-oa-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-OA-SAG",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-oa-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-OU-SOL",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-ou-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-OU-SAG",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-ou-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-a-sol.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-CP-2430x586x6-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2430x586x6-a-sag.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2390x586x6-K20x200-UST2",
        "supersededCodes": [
          "PN-CP-2390x586x6-K40x300-UST2",
          "PN-CP-2390x586x6-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-k20x200-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2390x586x6-K20x200-ALT2",
        "supersededCodes": [
          "PN-CP-2390x586x6-K40x300-ALT2",
          "PN-CP-2390x586x6-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-k20x200-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2390x586x6-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-q100-ust2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2390x586x6-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-q100-alt2.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-CP-2390x586x6-K20x200-Q100",
        "supersededCodes": [
          "PN-CP-2390x586x6-K40x300-Q100",
          "PN-CP-2390x586x6-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-k20x200-q100.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "code": "PN-CP-2390x586x6-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-d.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-CP-2390x586x6-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-u-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-CP-2390x586x6-OA-IKI",
        "detail": "Orta bağlantının üstündeki cam: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-oa-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-CP-2390x586x6-OU-IKI",
        "detail": "Orta bağlantının altındaki cam: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-ou-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 6,
        "edgeFinish": "Balık sırtı rodaj",
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-CP-2390x586x6-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/cam-paneller/previews/pn-cp-2390x586x6-a-iki.svg",
        "displayOptions": {
          "glassFilm": {
            "type": "adhesive-film",
            "face": "stand-interior",
            "clearBorderMm": 20,
            "rollWidthMm": 1230,
            "longEdgeAllowanceMm": 50,
            "defaultEnabled": false,
            "defaultColor": "#255b87",
            "displaySurfaceOffsetMm": 0.04,
            "catalogCode": null
          }
        }
      }
    ],
    "displayOptions": {
      "glassFilm": {
        "type": "adhesive-film",
        "face": "stand-interior",
        "clearBorderMm": 20,
        "rollWidthMm": 1230,
        "longEdgeAllowanceMm": 50,
        "defaultEnabled": false,
        "defaultColor": "#255b87",
        "displaySurfaceOffsetMm": 0.04,
        "catalogCode": null
      }
    },
    "notes": [
      "Camları renklendir: koordinatları tanımlı camların stand içine bakan yüzüne renk seçilebilir yapışkan folyo. Dış kenarlar ve kertiklerin bütün çevresinde 20 mm şeffaf pay korunur. Bu bir uygulama seçeneğidir; cam stok kodunu ve cam kesim ölçülerini değiştirmez.",
      "Tüm camların dış köşeleri Ø7 / R3,5 mm; kertiklerin iç köşeleri Ø20 / R10 mm ile tamamlanır. Kullanıcı değerleri çap olarak netleştirmiştir. 6 mm kenarın kesit rodajı R3 ayrıdır; köşe radiusu levha düzlemindedir.",
      "Kod sırası: PN-CP-net en x net yükseklik x kalınlık-detay-yön. D düz; U üst sıra; OA orta bağlantının üstündeki cam; OU orta bağlantının altındaki cam; A alt sıra.",
      "SOL/SAG dışarıdan cepheye bakışla tanımlıdır. IKI orta camın iki derz kenarını ifade eder.",
      "Kenar camında dış köşe ve iç derz farklıdır. Aynı dış ölçüde farklı kertikler ayrı koddur; sağ-sol parçalar karıştırılmaz.",
      "P15 ve P16 aynı ölçü ailesidir. P17 orta cam 2390 mm: 180 + 240 + 180 cm karma cephe olarak kaydedilir; P20 orta cam 1790 mm. P17 değeri düzeltilmedi.",
      "Görsellerde yerel kertik en/boy/çap ve merkez mesafeleri yazılı değildir. Bunlar pikselden imalat ölçüsü olarak türetilmedi. Çizimler biçim şemasıdır.",
      "Önceki komuttaki 300 × 30 mm ve Ø80 mm, geometrik çakışma nedeniyle kullanıcı seçimiyle stand özel camlarında 300 × 40 mm ve Ø100 mm olarak güncellendi. Görseldeki bütün dairesel derz boşaltmalarına aynı çap varsayılmaz.",
      "Güncel uzun kertik 20 × 200 mm; kullanıcı 9 Ekim 2026 revizyonu önceki 30 × 300 ve 40 × 300 mm tanımlarını bu dış giydirme kataloğunda değiştirir. Eski adresler güncel K20x200 ürününe yönlenir.",
      "Her mevcut net ölçüde üç kertik ailesi: iki köşede 20 × 200 mm; iki köşede Ø100 / R50; karma tipte aynı iki üst köşenin her birinde iki boşaltmanın birleşimi. Alt köşelerde kertik yoktur. 180° döndürülerek kullanılır. Düz panel ayrı korunur.",
      "Eski yerel ölçüsü eksik SOL/SAG/IKI çizimleri proje tarihçesi ve eski bağlantılar için saklanır; güncel üç kertik ailesiyle aynı ürün kabul edilmez."
    ]
  },
  "glassFilm": {
    "type": "adhesive-film",
    "face": "stand-interior",
    "clearBorderMm": 20,
    "rollWidthMm": 1230,
    "longEdgeAllowanceMm": 50,
    "defaultEnabled": false,
    "defaultColor": "#255b87",
    "displaySurfaceOffsetMm": 0.04,
    "catalogCode": null
  },
  "project": {
    "id": "8x6-kose-stand",
    "url": "https://pion-livid.vercel.app/model/8x6-kose-stand",
    "revision": "8x6-kose-stand-r14-nihai-folyo-coklu-dil",
    "config": {
      "widthMm": 7800,
      "depthMm": 6000,
      "profileSectionMm": 70,
      "baseHubY": 0.11,
      "outsideWidthMm": 7870,
      "outsideDepthMm": 6070,
      "lowerHeightMm": 2400,
      "bandHeightMm": 600,
      "upperWallHeightMm": 1800,
      "roofDepthMm": 600,
      "levelAxesMm": [
        0,
        2400,
        3000,
        4800,
        5400
      ],
      "primaryXAxesMm": [
        0,
        1200,
        2400,
        3600,
        6000,
        6600,
        7800
      ],
      "rearLowerAxesMm": [
        0,
        1200,
        2400,
        3600,
        4800,
        6000,
        6600,
        7800
      ],
      "leftLowerAxesMm": [
        0,
        1200,
        2400,
        3600,
        4800,
        6000
      ],
      "roofXAxesMm": [
        0,
        2400,
        3600,
        6000,
        6600,
        7800
      ],
      "roofZAxesMm": [
        0,
        2400,
        4800,
        6000
      ],
      "carpetWidthMm": 8000,
      "carpetDepthMm": 6500,
      "carpetTileMm": 500,
      "frontRightColumn": false,
      "frontRoofCantilever": true,
      "rightRoofCantilever": true,
      "interiorSupportFrame": true,
      "supportXAxesMm": [
        6000,
        6600
      ],
      "supportZAxisMm": 4800,
      "cornerPartition": true,
      "partitionXAxisMm": 2400,
      "partitionZAxisMm": 2400,
      "partitionIntermediatePosts": true,
      "frontFrame": true,
      "frontFrameXAxisMm": 2400,
      "frontFrameZAxisMm": 6000,
      "customPartitionInfills": true,
      "partitionGlazing": true,
      "frontGlazing": true,
      "supportGlazing": true,
      "frontLeftOutrigger": true
    },
    "summary": {
      "profileCount": 185,
      "customProfileCount": 8,
      "hubCount": 107,
      "footCount": 22,
      "panelCount": 29,
      "braceCount": 110,
      "profileRows": [
        {
          "code": "PN-P-240-F",
          "bomKey": "PN-P-240-F",
          "quantity": 61
        },
        {
          "code": "PN-P-120-F",
          "bomKey": "PN-P-120-F",
          "quantity": 53
        },
        {
          "code": "PN-P-60-F",
          "bomKey": "PN-P-60-F",
          "quantity": 42
        },
        {
          "code": "PN-P-180-F",
          "bomKey": "PN-P-180-F",
          "quantity": 14
        },
        {
          "code": "Özel imal profil · 2260 mm aks",
          "bomKey": "Özel imal profil · 2260 mm aks",
          "quantity": 4
        },
        {
          "code": "PN-P-30-F",
          "bomKey": "PN-P-30-F",
          "quantity": 7
        },
        {
          "code": "Özel imal profil · 1060 mm aks",
          "bomKey": "Özel imal profil · 1060 mm aks",
          "quantity": 4
        }
      ],
      "panelRows": [
        {
          "code": "PN-KP-120x240-P",
          "bomKey": "PN-KP-120x240-P",
          "quantity": 11
        },
        {
          "code": "PN-KP-60x240-P",
          "bomKey": "PN-KP-60x240-P",
          "quantity": 1
        },
        {
          "code": "PN-KP-60x240-P",
          "bomKey": "PN-KP-60x240-P|alt-dil-aks-1200-kesik-230",
          "quantity": 4
        },
        {
          "code": "PN-KP-60x120-P",
          "bomKey": "PN-KP-60x120-P",
          "quantity": 3
        },
        {
          "code": "PN-KP-60x60-P",
          "bomKey": "PN-KP-60x60-P",
          "quantity": 1
        },
        {
          "code": "Özel imalat panel",
          "bomKey": "special-panel|140x2400|0",
          "quantity": 2
        },
        {
          "code": "Özel imalat panel",
          "bomKey": "special-panel|140x600|0",
          "quantity": 2
        },
        {
          "code": "Özel imalat panel",
          "bomKey": "special-panel|140x1800|0",
          "quantity": 2
        },
        {
          "code": "Özel imalat panel",
          "bomKey": "special-panel|2260x600|1060",
          "quantity": 2
        },
        {
          "code": "PN-KP-60x240-P",
          "bomKey": "PN-KP-60x240-P|alt-dil-aks-1200-kesik-230|ust-dil-aks-1200-kesik-230",
          "quantity": 1
        }
      ],
      "tensionRows": [
        {
          "code": "PN-G-180x240-G2",
          "bomKey": "PN-G-180x240-G2",
          "quantity": 8
        },
        {
          "code": "PN-G-120x180-G",
          "bomKey": "PN-G-120x180-G",
          "quantity": 10
        },
        {
          "code": "PN-G-60x180-G",
          "bomKey": "PN-G-60x180-G",
          "quantity": 2
        },
        {
          "code": "PN-G-60x240-G2",
          "bomKey": "PN-G-60x240-G2",
          "quantity": 40
        },
        {
          "code": "PN-G-60x120-G",
          "bomKey": "PN-G-60x120-G",
          "quantity": 14
        },
        {
          "code": "PN-G-60x60-G",
          "bomKey": "PN-G-60x60-G",
          "quantity": 6
        },
        {
          "code": "PN-G-240x240-G2",
          "bomKey": "PN-G-240x240-G2",
          "quantity": 8
        },
        {
          "code": "PN-G-120x240-G2",
          "bomKey": "PN-G-120x240-G2",
          "quantity": 8
        },
        {
          "code": "PN-G-30x240-G2",
          "bomKey": "PN-G-30x240-G2",
          "quantity": 14
        }
      ],
      "glassPanelCount": 23,
      "glassConnectorCount": 70,
      "glassConnectorRows": [
        {
          "code": "PN-CB-1",
          "bomKey": "PN-CB-1",
          "quantity": 56
        },
        {
          "code": "PN-CB-2",
          "bomKey": "PN-CB-2",
          "quantity": 14
        }
      ],
      "glassMountRows": [
        {
          "code": "PN-SM-4M",
          "bomKey": "PN-SM-4M",
          "quantity": 54
        },
        {
          "code": "PN-INS-8/4x15-",
          "bomKey": "PN-INS-8/4x15-",
          "quantity": 16
        }
      ],
      "glassIntegratedStemCounts": {
        "M4×8": 46,
        "M4×15": 10
      },
      "glassAreaM2": 21.85194000000001,
      "directAdapterCount": 8,
      "includedProfileEndCount": 370,
      "hubMountScrewCount": 386,
      "profileEndScrewCount": 370,
      "roofCellsPerLevel": 15,
      "roofHubsPerLevel": 25,
      "roofLower": {
        "profileCount": 39,
        "hubCount": 25,
        "cellCount": 15,
        "regularGridHubCount": 24
      },
      "roofUpper": {
        "profileCount": 22,
        "hubCount": 15,
        "cellCount": 8
      },
      "lowerPanelCount": 12,
      "bandPanelCount": 17,
      "overallAxisHeightMm": 5400,
      "topProfileOutsideY": 5.545
    },
    "profiles": [
      {
        "id": "profile-0,0.11,0|0,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-1.2,0.11,0|1.2,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,0.11,0|2.4,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-3.6,0.11,0|3.6,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-4.8,0.11,0|4.8,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,0.11,0|6,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6.6,0.11,0|6.6,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-7.8,0.11,0|7.8,2.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,0.11,0|1.2,0.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,0|1.2,2.51,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-1.2,0.11,0|2.4,0.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-1.2,2.51,0|2.4,2.51,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-2.4,0.11,0|3.6,0.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-2.4,2.51,0|3.6,2.51,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,0.11,0|4.8,0.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,2.51,0|4.8,2.51,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-4.8,0.11,0|6,0.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-4.8,2.51,0|6,2.51,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-6,0.11,0|6.6,0.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,2.51,0|6.6,2.51,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,0.11,0|7.8,0.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-6.6,2.51,0|7.8,2.51,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,0|0,3.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,3.11,0|0,4.91,0",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-2.4,2.51,0|2.4,3.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,3.11,0|2.4,4.91,0",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-3.6,2.51,0|3.6,3.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-3.6,3.11,0|3.6,4.91,0",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-6,2.51,0|6,3.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,3.11,0|6,4.91,0",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-6.6,2.51,0|6.6,3.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,3.11,0|6.6,4.91,0",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-7.8,2.51,0|7.8,3.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-7.8,3.11,0|7.8,4.91,0",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-0,3.11,0|2.4,3.11,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,3.11,0|3.6,3.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,3.11,0|6,3.11,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,3.11,0|6.6,3.11,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,3.11,0|7.8,3.11,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,0.11,1.2|0,2.51,1.2",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,0.11,2.4|0,2.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,0.11,3.6|0,2.51,3.6",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,0.11,4.8|0,2.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,0.11,6|0,2.51,6",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,0.11,0|0,0.11,1.2",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,0|0,2.51,1.2",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,0.11,1.2|0,0.11,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,1.2|0,2.51,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,0.11,2.4|0,0.11,3.6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,2.4|0,2.51,3.6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,0.11,3.6|0,0.11,4.8",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,3.6|0,2.51,4.8",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,0.11,4.8|0,0.11,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,4.8|0,2.51,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,2.4|0,3.11,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,3.11,2.4|0,4.91,2.4",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-0,2.51,4.8|0,3.11,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,3.11,4.8|0,4.91,4.8",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-0,2.51,6|0,3.11,6",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,3.11,6|0,4.91,6",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-0,3.11,0|0,3.11,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,3.11,2.4|0,3.11,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,3.11,4.8|0,3.11,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,4.91,0|2.4,4.91,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,4.91,0|3.6,4.91,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,4.91,0|6,4.91,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,4.91,0|6.6,4.91,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,4.91,0|7.8,4.91,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0.14,4.91,2.4|2.4,4.91,2.4",
        "code": "Özel imal profil · 2260 mm aks",
        "axisMm": 2260,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-2.4,4.91,2.4|3.6,4.91,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,4.91,2.4|6,4.91,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,4.91,2.4|6.6,4.91,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,4.91,2.4|7.8,4.91,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,4.91,4.8|2.4,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,4.91,4.8|3.6,4.91,4.8",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,4.91,4.8|6,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,4.91,4.8|6.6,4.91,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,4.91,4.8|7.8,4.91,4.8",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,4.91,6|1.2,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-1.2,4.91,6|2.4,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-2.4,4.91,6|3.6,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,4.91,6|6,4.91,6",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,4.91,6|6.6,4.91,6",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,4.91,6|7.8,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,4.91,0|0,4.91,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,4.91,2.4|0,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,4.91,4.8|0,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-2.4,4.91,0.14|2.4,4.91,2.4",
        "code": "Özel imal profil · 2260 mm aks",
        "axisMm": 2260,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-2.4,4.91,2.4|2.4,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,4.91,4.8|2.4,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,4.91,0|3.6,4.91,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-3.6,4.91,2.4|3.6,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-3.6,4.91,4.8|3.6,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-6,4.91,0|6,4.91,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,4.91,2.4|6,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,4.91,4.8|6,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-6.6,4.91,0|6.6,4.91,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6.6,4.91,2.4|6.6,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6.6,4.91,4.8|6.6,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-7.8,4.91,0|7.8,4.91,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-7.8,4.91,2.4|7.8,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-7.8,4.91,4.8|7.8,4.91,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,5.51,0|2.4,5.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,5.51,0|3.6,5.51,0",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,5.51,0|6,5.51,0",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,5.51,0|6.6,5.51,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,5.51,2.4|2.4,5.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,5.51,2.4|3.6,5.51,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,5.51,2.4|6,5.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,5.51,2.4|6.6,5.51,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,5.51,4.8|2.4,5.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,5.51,4.8|3.6,5.51,4.8",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-3.6,5.51,4.8|6,5.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,5.51,4.8|6.6,5.51,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,5.51,0|0,5.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,5.51,2.4|0,5.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,5.51,0|2.4,5.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,5.51,2.4|2.4,5.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-3.6,5.51,0|3.6,5.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-3.6,5.51,2.4|3.6,5.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,5.51,0|6,5.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,5.51,2.4|6,5.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6.6,5.51,0|6.6,5.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6.6,5.51,2.4|6.6,5.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0,4.91,0|0,5.51,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,4.91,2.4|0,5.51,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0,4.91,4.8|0,5.51,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,4.91,0|2.4,5.51,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,4.91,2.4|2.4,5.51,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,4.91,4.8|2.4,5.51,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-3.6,4.91,0|3.6,5.51,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-3.6,4.91,2.4|3.6,5.51,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-3.6,4.91,4.8|3.6,5.51,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,4.91,0|6,5.51,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,4.91,2.4|6,5.51,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,4.91,4.8|6,5.51,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,4.91,0|6.6,5.51,0",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,4.91,2.4|6.6,5.51,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6.6,4.91,4.8|6.6,5.51,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,0.11,4.8|6,2.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,2.51,4.8|6,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6,2.51,4.5|6,2.51,4.8",
        "code": "PN-P-30-F",
        "axisMm": 300,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-30-F"
      },
      {
        "id": "profile-6,2.51,4.8|6,2.51,5.1",
        "code": "PN-P-30-F",
        "axisMm": 300,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-30-F"
      },
      {
        "id": "profile-6.6,0.11,4.8|6.6,2.51,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6.6,2.51,4.8|6.6,4.91,4.8",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-6.6,2.51,4.5|6.6,2.51,4.8",
        "code": "PN-P-30-F",
        "axisMm": 300,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-30-F"
      },
      {
        "id": "profile-6.6,2.51,4.8|6.6,2.51,5.1",
        "code": "PN-P-30-F",
        "axisMm": 300,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-30-F"
      },
      {
        "id": "profile-6,0.11,4.8|6.6,0.11,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,2.51,4.8|6.6,2.51,4.8",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,2.51,4.5|6.6,2.51,4.5",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-6,2.51,5.1|6.6,2.51,5.1",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,0.11,2.4|2.4,2.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,2.51,2.4|2.4,3.11,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,3.11,2.4|2.4,4.91,2.4",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-0.14,0.11,2.4|1.2,0.11,2.4",
        "code": "Özel imal profil · 1060 mm aks",
        "axisMm": 1060,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-1.2,0.11,2.4|2.4,0.11,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0.14,2.51,2.4|1.2,2.51,2.4",
        "code": "Özel imal profil · 1060 mm aks",
        "axisMm": 1060,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-1.2,2.51,2.4|2.4,2.51,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0.14,3.11,2.4|2.4,3.11,2.4",
        "code": "Özel imal profil · 2260 mm aks",
        "axisMm": 2260,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-2.4,0.11,0.14|2.4,0.11,1.2",
        "code": "Özel imal profil · 1060 mm aks",
        "axisMm": 1060,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-2.4,2.51,0.14|2.4,2.51,1.2",
        "code": "Özel imal profil · 1060 mm aks",
        "axisMm": 1060,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-2.4,2.51,1.2|2.4,2.51,2.4",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-2.4,3.11,0.14|2.4,3.11,2.4",
        "code": "Özel imal profil · 2260 mm aks",
        "axisMm": 2260,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      {
        "id": "profile-0.14,0.11,2.4|0.14,2.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-0.14,2.51,2.4|0.14,3.11,2.4",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-0.14,3.11,2.4|0.14,4.91,2.4",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-2.4,0.11,0.14|2.4,2.51,0.14",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,2.51,0.14|2.4,3.11,0.14",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,3.11,0.14|2.4,4.91,0.14",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-1.2,0.11,2.4|1.2,2.51,2.4",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,0.11,1.2|2.4,2.51,1.2",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,0.11,6|2.4,2.51,6",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-2.4,2.51,6|2.4,3.11,6",
        "code": "PN-P-60-F",
        "axisMm": 600,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-60-F"
      },
      {
        "id": "profile-2.4,3.11,6|2.4,4.91,6",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-1.2,0.11,6|1.2,2.51,6",
        "code": "PN-P-240-F",
        "axisMm": 2400,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-240-F"
      },
      {
        "id": "profile-1.2,3.11,6|1.2,4.91,6",
        "code": "PN-P-180-F",
        "axisMm": 1800,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-180-F"
      },
      {
        "id": "profile-0,0.11,6|1.2,0.11,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-1.2,0.11,6|2.4,0.11,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,2.51,6|1.2,2.51,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-1.2,2.51,6|2.4,2.51,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-0,3.11,6|1.2,3.11,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-1.2,3.11,6|2.4,3.11,6",
        "code": "PN-P-120-F",
        "axisMm": 1200,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-120-F"
      },
      {
        "id": "profile-2.4,2.51,5.7|2.4,2.51,6",
        "code": "PN-P-30-F",
        "axisMm": 300,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-30-F"
      },
      {
        "id": "profile-2.4,2.51,6|2.4,2.51,6.3",
        "code": "PN-P-30-F",
        "axisMm": 300,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-30-F"
      },
      {
        "id": "profile-0,2.51,6|0,2.51,6.3",
        "code": "PN-P-30-F",
        "axisMm": 300,
        "customManufacture": false,
        "archiveEligible": true,
        "catalogCode": "PN-P-30-F"
      }
    ],
    "customPanels": [
      {
        "id": "special-panel-A3+140-140-2400-0",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|140x2400|0",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "rear",
        "zone": "custom-partition-panel",
        "center": [
          0.07,
          1.31,
          2.4
        ],
        "rotationY": 0,
        "plane": "XY",
        "flatFace": "stand-interior",
        "startAxisM": 0,
        "endAxisM": 0.14,
        "bottomAxisMm": 0,
        "axisWidthMm": 140,
        "axisHeightMm": 2400,
        "bodyWidthMm": 70,
        "bodyHeightMm": 2330,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          0,
          2170
        ],
        "shortEdgeTongues": false,
        "overallMm": [
          86,
          2330,
          8
        ],
        "tongueCuts": [],
        "volumeMm3": 1478400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A1",
            "levelRef": "K0",
            "gridRef": "A1-K0"
          },
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K0",
            "gridRef": "A+140mm/1-K0",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          },
          {
            "axisRef": "A1",
            "levelRef": "K1",
            "gridRef": "A1-K1"
          },
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K1",
            "gridRef": "A+140mm/1-K1",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          }
        ],
        "axisRef": "A1–A+140mm/1",
        "gridRef": "A1–A+140mm/1 / K0–K1"
      },
      {
        "id": "special-panel-A3+140-140-600-2400",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|140x600|0",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "rear",
        "zone": "custom-partition-panel",
        "center": [
          0.07,
          2.81,
          2.4
        ],
        "rotationY": 0,
        "plane": "XY",
        "flatFace": "stand-interior",
        "startAxisM": 0,
        "endAxisM": 0.14,
        "bottomAxisMm": 2400,
        "axisWidthMm": 140,
        "axisHeightMm": 600,
        "bodyWidthMm": 70,
        "bodyHeightMm": 530,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          0,
          370
        ],
        "shortEdgeTongues": false,
        "overallMm": [
          86,
          530,
          8
        ],
        "tongueCuts": [],
        "volumeMm3": 326400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A1",
            "levelRef": "K1",
            "gridRef": "A1-K1"
          },
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K1",
            "gridRef": "A+140mm/1-K1",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          },
          {
            "axisRef": "A1",
            "levelRef": "K2",
            "gridRef": "A1-K2"
          },
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K2",
            "gridRef": "A+140mm/1-K2",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          }
        ],
        "axisRef": "A1–A+140mm/1",
        "gridRef": "A1–A+140mm/1 / K1–K2"
      },
      {
        "id": "special-panel-A3+140-140-1800-3000",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|140x1800|0",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "rear",
        "zone": "custom-partition-panel",
        "center": [
          0.07,
          4.01,
          2.4
        ],
        "rotationY": 0,
        "plane": "XY",
        "flatFace": "stand-interior",
        "startAxisM": 0,
        "endAxisM": 0.14,
        "bottomAxisMm": 3000,
        "axisWidthMm": 140,
        "axisHeightMm": 1800,
        "bodyWidthMm": 70,
        "bodyHeightMm": 1730,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          0,
          1570
        ],
        "shortEdgeTongues": false,
        "overallMm": [
          86,
          1730,
          8
        ],
        "tongueCuts": [],
        "volumeMm3": 1094400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A1",
            "levelRef": "K2",
            "gridRef": "A1-K2"
          },
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K2",
            "gridRef": "A+140mm/1-K2",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          },
          {
            "axisRef": "A1",
            "levelRef": "K3",
            "gridRef": "A1-K3"
          },
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K3",
            "gridRef": "A+140mm/1-K3",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          }
        ],
        "axisRef": "A1–A+140mm/1",
        "gridRef": "A1–A+140mm/1 / K2–K3"
      },
      {
        "id": "special-panel-A3+140-2260-600-2400",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|2260x600|1060",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "rear",
        "zone": "custom-partition-panel",
        "center": [
          1.27,
          2.81,
          2.4
        ],
        "rotationY": 0,
        "plane": "XY",
        "flatFace": "stand-interior",
        "startAxisM": 0.14,
        "endAxisM": 2.4,
        "bottomAxisMm": 2400,
        "axisWidthMm": 2260,
        "axisHeightMm": 600,
        "bodyWidthMm": 2190,
        "bodyHeightMm": 530,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          2030,
          370
        ],
        "shortEdgeTongues": true,
        "overallMm": [
          2206,
          546,
          8
        ],
        "tongueCuts": [
          {
            "edge": "bottom",
            "lengthMm": 230,
            "axisPositionMm": 1060,
            "centerFromBodyMm": 1025,
            "startFromBodyMm": 910,
            "endFromBodyMm": 1140,
            "depthMm": 8,
            "thicknessMm": 5,
            "reference": "Ara PN-KB-7 merkez aksı"
          }
        ],
        "volumeMm3": 9468400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K1",
            "gridRef": "A+140mm/1-K1",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          },
          {
            "axisRef": "C1",
            "levelRef": "K1",
            "gridRef": "C1-K1"
          },
          {
            "axisRef": "A+140mm/1",
            "levelRef": "K2",
            "gridRef": "A+140mm/1-K2",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "x"
          },
          {
            "axisRef": "C1",
            "levelRef": "K2",
            "gridRef": "C1-K2"
          }
        ],
        "axisRef": "A+140mm/1–C1",
        "gridRef": "A+140mm/1–C1 / K1–K2"
      },
      {
        "id": "special-panel-C1+140-140-2400-0",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|140x2400|0",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "left",
        "zone": "custom-partition-panel",
        "center": [
          2.4,
          1.31,
          0.07
        ],
        "rotationY": 1.5707963267948966,
        "plane": "ZY",
        "flatFace": "stand-interior",
        "startAxisM": 0,
        "endAxisM": 0.14,
        "bottomAxisMm": 0,
        "axisWidthMm": 140,
        "axisHeightMm": 2400,
        "bodyWidthMm": 70,
        "bodyHeightMm": 2330,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          0,
          2170
        ],
        "shortEdgeTongues": false,
        "overallMm": [
          86,
          2330,
          8
        ],
        "tongueCuts": [],
        "volumeMm3": 1478400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A1",
            "levelRef": "K0",
            "gridRef": "A1-K0"
          },
          {
            "axisRef": "A1+140mm",
            "levelRef": "K0",
            "gridRef": "A1+140mm-K0",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          },
          {
            "axisRef": "A1",
            "levelRef": "K1",
            "gridRef": "A1-K1"
          },
          {
            "axisRef": "A1+140mm",
            "levelRef": "K1",
            "gridRef": "A1+140mm-K1",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          }
        ],
        "axisRef": "A1–A1+140mm",
        "gridRef": "A1–A1+140mm / K0–K1"
      },
      {
        "id": "special-panel-C1+140-140-600-2400",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|140x600|0",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "left",
        "zone": "custom-partition-panel",
        "center": [
          2.4,
          2.81,
          0.07
        ],
        "rotationY": 1.5707963267948966,
        "plane": "ZY",
        "flatFace": "stand-interior",
        "startAxisM": 0,
        "endAxisM": 0.14,
        "bottomAxisMm": 2400,
        "axisWidthMm": 140,
        "axisHeightMm": 600,
        "bodyWidthMm": 70,
        "bodyHeightMm": 530,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          0,
          370
        ],
        "shortEdgeTongues": false,
        "overallMm": [
          86,
          530,
          8
        ],
        "tongueCuts": [],
        "volumeMm3": 326400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A1",
            "levelRef": "K1",
            "gridRef": "A1-K1"
          },
          {
            "axisRef": "A1+140mm",
            "levelRef": "K1",
            "gridRef": "A1+140mm-K1",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          },
          {
            "axisRef": "A1",
            "levelRef": "K2",
            "gridRef": "A1-K2"
          },
          {
            "axisRef": "A1+140mm",
            "levelRef": "K2",
            "gridRef": "A1+140mm-K2",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          }
        ],
        "axisRef": "A1–A1+140mm",
        "gridRef": "A1–A1+140mm / K1–K2"
      },
      {
        "id": "special-panel-C1+140-140-1800-3000",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|140x1800|0",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "left",
        "zone": "custom-partition-panel",
        "center": [
          2.4,
          4.01,
          0.07
        ],
        "rotationY": 1.5707963267948966,
        "plane": "ZY",
        "flatFace": "stand-interior",
        "startAxisM": 0,
        "endAxisM": 0.14,
        "bottomAxisMm": 3000,
        "axisWidthMm": 140,
        "axisHeightMm": 1800,
        "bodyWidthMm": 70,
        "bodyHeightMm": 1730,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          0,
          1570
        ],
        "shortEdgeTongues": false,
        "overallMm": [
          86,
          1730,
          8
        ],
        "tongueCuts": [],
        "volumeMm3": 1094400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A1",
            "levelRef": "K2",
            "gridRef": "A1-K2"
          },
          {
            "axisRef": "A1+140mm",
            "levelRef": "K2",
            "gridRef": "A1+140mm-K2",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          },
          {
            "axisRef": "A1",
            "levelRef": "K3",
            "gridRef": "A1-K3"
          },
          {
            "axisRef": "A1+140mm",
            "levelRef": "K3",
            "gridRef": "A1+140mm-K3",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          }
        ],
        "axisRef": "A1–A1+140mm",
        "gridRef": "A1–A1+140mm / K2–K3"
      },
      {
        "id": "special-panel-C1+140-2260-600-2400",
        "code": "Özel imalat panel",
        "bomKey": "special-panel|2260x600|1060",
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null,
        "material": "anthracite",
        "wall": "left",
        "zone": "custom-partition-panel",
        "center": [
          2.4,
          2.81,
          1.27
        ],
        "rotationY": 1.5707963267948966,
        "plane": "ZY",
        "flatFace": "stand-interior",
        "startAxisM": 0.14,
        "endAxisM": 2.4,
        "bottomAxisMm": 2400,
        "axisWidthMm": 2260,
        "axisHeightMm": 600,
        "bodyWidthMm": 2190,
        "bodyHeightMm": 530,
        "thicknessMm": 8,
        "tongueWidthMm": 8,
        "tongueThicknessMm": 5,
        "millDepthMm": 3,
        "cornerSetbackMm": 80,
        "tongueLengthsMm": [
          2030,
          370
        ],
        "shortEdgeTongues": true,
        "overallMm": [
          2206,
          546,
          8
        ],
        "tongueCuts": [
          {
            "edge": "bottom",
            "lengthMm": 230,
            "axisPositionMm": 1060,
            "centerFromBodyMm": 1025,
            "startFromBodyMm": 910,
            "endFromBodyMm": 1140,
            "depthMm": 8,
            "thicknessMm": 5,
            "reference": "Ara PN-KB-7 merkez aksı"
          }
        ],
        "volumeMm3": 9468400,
        "grainDirection": null,
        "note": "Projeye özel imalat; stok/ürün arşiv kodu verilmez. Aks ölçüsü ile net panel ölçüsü farklıdır.",
        "axisReferences": [
          {
            "axisRef": "A1+140mm",
            "levelRef": "K1",
            "gridRef": "A1+140mm-K1",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          },
          {
            "axisRef": "A3",
            "levelRef": "K1",
            "gridRef": "A3-K1"
          },
          {
            "axisRef": "A1+140mm",
            "levelRef": "K2",
            "gridRef": "A1+140mm-K2",
            "referenceAxis": "A1",
            "offsetMm": 140,
            "offsetDirection": "z"
          },
          {
            "axisRef": "A3",
            "levelRef": "K2",
            "gridRef": "A3-K2"
          }
        ],
        "axisRef": "A1+140mm–A3",
        "gridRef": "A1+140mm–A3 / K1–K2"
      }
    ],
    "filmProcurement": {
      "rollWidthMm": 1230,
      "longEdgeAllowanceMm": 50,
      "cuts": [
        {
          "glassId": "glass-front-A6-C6-0",
          "gridRef": "A6–C6 / K0–H600",
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5498
        },
        {
          "glassId": "glass-front-A6-C6-600",
          "gridRef": "A6–C6 / H600–H1200",
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5498
        },
        {
          "glassId": "glass-front-A6-C6-1200",
          "gridRef": "A6–C6 / H1200–H1800",
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5498
        },
        {
          "glassId": "glass-front-A6-C6-1800",
          "gridRef": "A6–C6 / H1800–K1",
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5498
        },
        {
          "glassId": "glass-front-A6-C6-3000",
          "gridRef": "A6–C6 / K2–H3600",
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5498
        },
        {
          "glassId": "glass-front-A6-C6-3600",
          "gridRef": "A6–C6 / H3600–H4200",
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5498
        },
        {
          "glassId": "glass-front-A6-C6-4200",
          "gridRef": "A6–C6 / H4200–K3",
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5498
        },
        {
          "glassId": "glass-support-E5-F5-0",
          "gridRef": "E5–F5 / K0–H600",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-support-E5-F5-600",
          "gridRef": "E5–F5 / H600–H1200",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-support-E5-F5-1200",
          "gridRef": "E5–F5 / H1200–H1800",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-support-E5-F5-1800",
          "gridRef": "E5–F5 / H1800–K1",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-support-E5-F5-2400",
          "gridRef": "E5–F5 / K1–K2",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-support-E5-F5-3000",
          "gridRef": "E5–F5 / K2–H3600",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-support-E5-F5-3600",
          "gridRef": "E5–F5 / H3600–H4200",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-support-E5-F5-4200",
          "gridRef": "E5–F5 / H4200–K3",
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.4428
        },
        {
          "glassId": "glass-partition-A3-C3-0",
          "gridRef": "C3–A3 / K0–H600",
          "glassMm": [
            2430,
            586
          ],
          "lengthMm": 2480,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5252
        },
        {
          "glassId": "glass-partition-A3-C3-600",
          "gridRef": "C3–A3 / H600–H1200",
          "glassMm": [
            2430,
            586
          ],
          "lengthMm": 2480,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5252
        },
        {
          "glassId": "glass-partition-A3-C3-1200",
          "gridRef": "C3–A3 / H1200–H1800",
          "glassMm": [
            2430,
            586
          ],
          "lengthMm": 2480,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5252
        },
        {
          "glassId": "glass-partition-A3-C3-1800",
          "gridRef": "C3–A3 / H1800–K1",
          "glassMm": [
            2430,
            586
          ],
          "lengthMm": 2480,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 1.5252
        },
        {
          "glassId": "glass-partition-C1-C2-0",
          "gridRef": "C2–C1 / K0–H600",
          "glassMm": [
            1230,
            586
          ],
          "lengthMm": 1280,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.7872
        },
        {
          "glassId": "glass-partition-C1-C2-600",
          "gridRef": "C2–C1 / H600–H1200",
          "glassMm": [
            1230,
            586
          ],
          "lengthMm": 1280,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.7872
        },
        {
          "glassId": "glass-partition-C1-C2-1200",
          "gridRef": "C2–C1 / H1200–H1800",
          "glassMm": [
            1230,
            586
          ],
          "lengthMm": 1280,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.7872
        },
        {
          "glassId": "glass-partition-C1-C2-1800",
          "gridRef": "C2–C1 / H1800–K1",
          "glassMm": [
            1230,
            586
          ],
          "lengthMm": 1280,
          "widthMm": 615,
          "lanes": 2,
          "cutAreaM2": 0.7872
        }
      ],
      "groups": [
        {
          "glassMm": [
            2470,
            586
          ],
          "lengthMm": 2520,
          "widthMm": 615,
          "quantity": 7,
          "cutAreaM2": 10.8486
        },
        {
          "glassMm": [
            670,
            586
          ],
          "lengthMm": 720,
          "widthMm": 615,
          "quantity": 8,
          "cutAreaM2": 3.5424
        },
        {
          "glassMm": [
            2430,
            586
          ],
          "lengthMm": 2480,
          "widthMm": 615,
          "quantity": 4,
          "cutAreaM2": 6.1008
        },
        {
          "glassMm": [
            1230,
            586
          ],
          "lengthMm": 1280,
          "widthMm": 615,
          "quantity": 4,
          "cutAreaM2": 3.1488
        }
      ],
      "batches": [
        {
          "lanes": 2,
          "stripWidthMm": 615,
          "lengthMm": 19240,
          "optimal": true,
          "laneItems": [
            {
              "lane": 1,
              "lengthMm": 19200,
              "glassIds": [
                "glass-front-A6-C6-0",
                "glass-front-A6-C6-600",
                "glass-front-A6-C6-1200",
                "glass-front-A6-C6-1800",
                "glass-support-E5-F5-0",
                "glass-support-E5-F5-600",
                "glass-support-E5-F5-1200",
                "glass-support-E5-F5-1800",
                "glass-partition-A3-C3-0",
                "glass-partition-A3-C3-600",
                "glass-partition-C1-C2-0"
              ]
            },
            {
              "lane": 2,
              "lengthMm": 19240,
              "glassIds": [
                "glass-front-A6-C6-3000",
                "glass-front-A6-C6-3600",
                "glass-front-A6-C6-4200",
                "glass-support-E5-F5-2400",
                "glass-support-E5-F5-3000",
                "glass-support-E5-F5-3600",
                "glass-support-E5-F5-4200",
                "glass-partition-A3-C3-1200",
                "glass-partition-A3-C3-1800",
                "glass-partition-C1-C2-600",
                "glass-partition-C1-C2-1200",
                "glass-partition-C1-C2-1800"
              ]
            }
          ]
        }
      ],
      "rollMetres": 19.24,
      "rollAreaM2": 23.6652,
      "cutAreaM2": 23.640599999999992,
      "netAreaM2": 19.754645525943943,
      "cuttingAllowanceM2": 3.8859544740560494,
      "unusedRollM2": 0.024600000000006617,
      "wasteM2": 3.910554474056056,
      "wastePercent": 16.5244936618159,
      "optimal": true
    },
    "counts": {
      "profiles": 185,
      "hubs": 107,
      "panels": 29,
      "glass": 23,
      "braces": 110
    },
    "massStatus": {
      "knownKg": 1027.860896082319,
      "complete": false,
      "pending": [
        "Profil uç insertleri",
        "Gergi ayar gövdeleri",
        "500 × 500 mm lacivert bukle karo halı",
        "PN-TCNV-NV-50 · beyaz nonwoven",
        "PN-TCF-NV-50 · plastik sıkıştırma çıtası"
      ]
    },
    "packingStatus": {
      "crates": 14,
      "m3": 2.9472000000000005,
      "pending": [
        "PN-A-7 · ayaklar",
        "PN-CB-1 · cam bağlantıları",
        "PN-CB-2 · cam bağlantıları"
      ]
    }
  },
  "doorModulesRevision": "R4 · SOL / SAĞ · kasa ve kanat malzeme İcmali",
  "doorModules": [
    {
      "category": "Kapı modülleri",
      "revision": 4,
      "registrationStatus": "visual-model-registered",
      "publicationStatus": "published",
      "manufacturingStatus": "machining-dimensions-pending",
      "openingDirection": "inward",
      "handingReference": "stand-interior-front-view",
      "includes": [
        "8 mm MDF lam boşluklu kutu kasa",
        "800 × 2050 × 40 mm mat beyaz kanat: iki 4 mm MDF yüzey, çam karkas ve kağıt petek dolgu",
        "1150 × 40 × 3 mm paslanmaz alt lama",
        "4 lama sabitleme noktası",
        "3 kenara gömülü menteşe",
        "24 menteşe sabitleme vidası",
        "2 ofis kolu",
        "2 kol rozeti",
        "2 barel rozeti",
        "barelli gömme kilit ve karşılığı",
        "kilit bareli",
        "Kasa profil yuvalarında 2 × 18 = 36 mm ham MDF: üstte 2 × 1200 mm, yanlarda 4 × 2400 mm; toplam 6 tahta / 12 m, en bekliyor"
      ],
      "excludes": [
        "stand destek profilleri",
        "PN-KB-7",
        "PN-AB-7",
        "PN-A-7"
      ],
      "confirmedDimensionsMm": {
        "casingOutsideWidth": 1180,
        "leaf": [
          800,
          2050,
          40
        ],
        "casingBoardThickness": 8,
        "bottomBar": [
          1150,
          40,
          3
        ],
        "bottomBarSideInset": 15
      },
      "approximateNotchMm": [
        30,
        20
      ],
      "hingeMount": "door-leaf-edge / jamb-inner-edge mortises; pin-cylinder visible when closed",
      "casingColor": "ANTRASİT",
      "leafColor": "BEYAZ",
      "leafColorAlwaysWhite": true,
      "hardwareFinishOptions": [
        "Siyah",
        "Antrasit",
        "Mat krom"
      ],
      "pendingManufacturingDimensions": [
        "kasa yüksekliği ve derinliği",
        "profil geçme kanalı ve bini",
        "kertik konumu ve kesin kesim ölçüsü",
        "menteşe ölçüleri ve freze yuvaları",
        "donanım yerleşimi ve vida ölçüleri"
      ],
      "sources": [
        "KP.pdf",
        "KP(1).pdf",
        "k1.jpg",
        "k2.jpg",
        "k3.jpg",
        "k4.jpg",
        "k5.jpg",
        "k6.jpg",
        "KP7.JPG",
        "KP8.JPG",
        "KP9.jpg",
        "KP10(1).jpg",
        "mentese.jpg",
        "kullanıcı kasa 118 cm ve lama 115 cm düzeltmesi",
        "kullanıcı kenara gömülü menteşe düzeltmesi",
        "3 Ekim 2026 SOL/SAĞ arşiv ve yayın komutu",
        "Kullanıcı Rev.4 kasa/kanat malzeme İcmali ve SOL/SAĞ arşiv-yayın komutu"
      ],
      "massStatus": "pending-unconfirmed-materials-and-hardware-weights",
      "packingStatus": "pending-door-crate-dimensions",
      "id": "pn-kap-s-antrasit-beyaz-sol",
      "code": "PN-KAP-S-ANTRASIT/BEYAZ-SOL",
      "name": "İçeri sola açılan kapı",
      "handing": "SOL",
      "handleSide": "viewer-right",
      "hingeSide": "viewer-left",
      "url": "https://pion-livid.vercel.app/model/pn-kap-s-antrasit-beyaz-sol",
      "src": "/door/pn-kap-s-antrasit-beyaz-sol.glb",
      "preview": "/door/pn-kap-s-antrasit-beyaz-sol.png",
      "materials": {
        "casing": {
          "material": "MDF lam",
          "construction": "hollow-box",
          "mdfLamThicknessMm": 8,
          "cutListStatus": "pending",
          "netAreaM2": null,
          "massKg": null,
          "materialSpecificationStatus": "user-confirmed"
        },
        "profileFitReinforcement": {
          "material": "ham MDF",
          "layerThicknessMm": 18,
          "layerCount": 2,
          "laminatedThicknessMm": 36,
          "top": {
            "laminatedMemberCount": 1,
            "rawBoardCount": 2,
            "rawBoardLengthMm": 1200,
            "widthMm": null,
            "rawBoardTotalLengthM": 2.4
          },
          "jambs": {
            "laminatedMemberCount": 2,
            "rawBoardCount": 4,
            "rawBoardLengthMm": 2400,
            "widthMm": null,
            "rawBoardTotalLengthM": 9.6
          },
          "totalLaminatedMemberCount": 3,
          "totalRawBoardCount": 6,
          "totalRawBoardLengthM": 12,
          "widthMm": null,
          "areaM2": null,
          "massKg": null,
          "dimensionsStatus": "length-and-thickness-confirmed-width-pending",
          "cutListStatus": "pending-width-and-end-machining",
          "note": "Profil yuvasına oturan parçalar iki 18 mm ham MDF tabakanın birleşmesiyle 36 mm olur. Üstte iki 1200 mm ham tahta, iki yanda toplam dört 2400 mm ham tahta; tahta eni ve son uç işleme ölçüleri verilmedi."
        },
        "leaf": {
          "dimensionsMm": [
            800,
            2050,
            40
          ],
          "construction": "MDF-skins-pine-frame-paper-honeycomb",
          "surfaceFinish": "mat beyaz",
          "skins": {
            "material": "MDF",
            "count": 2,
            "thicknessMm": 4,
            "sizeMm": [
              800,
              2050
            ],
            "areaPerSkinM2": 1.64,
            "totalAreaM2": 3.28,
            "areaBasis": "800 × 2050 mm nominal yüzey; her iki yüz birlikte",
            "massKg": null
          },
          "pineFrame": {
            "material": "çam",
            "sectionWidthMm": null,
            "sectionThicknessMm": null,
            "lengthM": null,
            "volumeM3": null,
            "massKg": null,
            "dimensionsStatus": "pending"
          },
          "paperHoneycomb": {
            "material": "kağıt petek",
            "netAreaM2": null,
            "massKg": null,
            "dimensionsStatus": "pending-pine-frame-layout"
          },
          "innerEnvelopeThicknessMm": 32,
          "innerThicknessDerived": true,
          "innerThicknessBasis": "40 − 2 × 4 = 32 mm; çam/petek/tutkal iç yapısının toplam kalınlık zarfı, ayrı bir net malzeme ölçüsü değildir.",
          "internalGeometryModelled": false,
          "note": "İç yapı malzeme tarifi kaydedildi; çam kesiti ve karkas yerleşimi verilmediğinden iç karkas/petek geometrisi uydurulmadı."
        }
      },
      "quantities": [
        {
          "id": "door-casing",
          "code": null,
          "name": "MDF lam kapı kasası",
          "quantity": 1,
          "unit": "takım",
          "quantityRole": "assembly",
          "countedSeparately": true,
          "detail": "Boşluklu 8 mm MDF lam kasa; profil yuvalarında 2 × 18 = 36 mm ham MDF. Takım içi malzemeler aşağıda ayrıca belirtilir; kanal/bini ve kasa levha kesimleri bekliyor."
        },
        {
          "id": "door-casing-mdf-lam",
          "code": null,
          "name": "Kasa içi 8 mm MDF lam levhalar",
          "quantity": null,
          "unit": "m²",
          "parentId": "door-casing",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "pending": true,
          "material": "MDF lam",
          "thicknessMm": 8,
          "areaM2": null,
          "massKg": null,
          "detail": "Kasa takımına dahil boşluklu kutu levhaları. Kesim alanı ve imalat kesim listesi bekliyor; takım adedine ikinci kez eklenmez."
        },
        {
          "id": "door-profile-fit-reinforcement",
          "code": null,
          "name": "Profil yuvası lamine ham MDF parçaları",
          "quantity": 3,
          "unit": "adet",
          "parentId": "door-casing",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "layerThicknessMm": 18,
          "layerCount": 2,
          "laminatedThicknessMm": 36,
          "detail": "Kasa takımına dahil: bir üst parça ve iki yan parça; her biri 2 × 18 = 36 mm. Ham malzeme toplamı 6 tahta / 12 m; tahta eni ve son uç kesimleri bekliyor."
        },
        {
          "id": "door-profile-fit-top-raw-mdf",
          "code": null,
          "name": "Üst profil yuvası · 18 mm ham MDF tahta",
          "quantity": 2,
          "unit": "adet",
          "parentId": "door-profile-fit-reinforcement",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "lengthMm": 1200,
          "widthMm": null,
          "thicknessMm": 18,
          "totalLengthM": 2.4,
          "areaM2": null,
          "massKg": null,
          "detail": "Üst lamine parçanın iki tabakası, her biri 1200 mm; toplam 2,4 m. En bekliyor; ayrıca kapı adedine eklenmez."
        },
        {
          "id": "door-profile-fit-jamb-raw-mdf",
          "code": null,
          "name": "Yan profil yuvaları · 18 mm ham MDF tahta",
          "quantity": 4,
          "unit": "adet",
          "parentId": "door-profile-fit-reinforcement",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "lengthMm": 2400,
          "widthMm": null,
          "thicknessMm": 18,
          "totalLengthM": 9.6,
          "areaM2": null,
          "massKg": null,
          "detail": "İki yan parçanın ikişer tabakası, her biri 2400 mm; toplam 9,6 m. En bekliyor; ayrıca kapı adedine eklenmez."
        },
        {
          "id": "door-leaf",
          "code": null,
          "name": "Kapı kanadı",
          "quantity": 1,
          "unit": "adet",
          "quantityRole": "assembly",
          "countedSeparately": true,
          "detail": "800 × 2050 × 40 mm; mat beyaz. İki 4 mm MDF yüzey, çam karkas ve kağıt petek dolgu dahildir."
        },
        {
          "id": "door-leaf-mdf-skins",
          "code": null,
          "name": "Kanat yüzeyleri · 4 mm MDF",
          "quantity": 2,
          "unit": "adet",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "MDF",
          "sizeMm": [
            800,
            2050,
            4
          ],
          "areaPerPieceM2": 1.64,
          "totalAreaM2": 3.28,
          "massKg": null,
          "detail": "Kanada dahil iki 800 × 2050 × 4 mm MDF yüzey; yüzey başına 1,64 m², toplam 3,28 m². Mat beyaz; ayrıca kanat adedine eklenmez."
        },
        {
          "id": "door-leaf-pine-frame",
          "code": null,
          "name": "Kanat içi çam karkas",
          "quantity": 1,
          "unit": "takım",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "çam",
          "sectionWidthMm": null,
          "sectionThicknessMm": null,
          "lengthM": null,
          "volumeM3": null,
          "massKg": null,
          "pending": true,
          "detail": "Kanada dahil çam karkas. Kesit eni, yerleşim ve net metraj bekliyor; alan/hacim/ağırlık uydurulmaz."
        },
        {
          "id": "door-leaf-paper-honeycomb",
          "code": null,
          "name": "Kanat içi kağıt petek dolgu",
          "quantity": null,
          "unit": "m²",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "kağıt petek",
          "netAreaM2": null,
          "massKg": null,
          "pending": true,
          "detail": "Kanada dahil kağıt petek. Çam karkas yerleşimi belirlenince net dolgu alanı çıkarılır; iki MDF yüzeyin 3,28 m² alanı petek alanı değildir."
        },
        {
          "code": null,
          "name": "Paslanmaz alt lama",
          "quantity": 1,
          "unit": "adet",
          "detail": "1150 × 40 × 3 mm."
        },
        {
          "code": null,
          "name": "Lama sabitleme noktası",
          "quantity": 4,
          "unit": "nokta",
          "detail": "Sol iki / sağ iki; vida cinsi ve çapı bekliyor. Gösterilen başlar yalnız yerleşimdir."
        },
        {
          "code": null,
          "name": "Menteşe",
          "quantity": 3,
          "unit": "adet",
          "detail": "3 adet kenara gömülü menteşe; kasa iç kenarı ve kanat kenarına montaj. Kapalıyken yalnız mil/silindir görünür; kesin menteşe ölçüleri doğrulama bekliyor."
        },
        {
          "code": null,
          "name": "Ofis kapısı kolu",
          "quantity": 2,
          "unit": "adet",
          "detail": "İki yüz için; KP7 ölçülü form."
        },
        {
          "code": null,
          "name": "Kol rozeti",
          "quantity": 2,
          "unit": "adet",
          "detail": "Ø50 mm, kalınlık 7 mm."
        },
        {
          "code": null,
          "name": "Barel rozeti",
          "quantity": 2,
          "unit": "adet",
          "detail": "Ø50 mm; KP8 anahtar deliği formu."
        },
        {
          "code": null,
          "name": "Gömme barelli kilit",
          "quantity": 1,
          "unit": "takım",
          "detail": "Mandallı/dilli kilit gövdesi ve karşılığı; sayısal kasa ölçüleri verilmedi."
        },
        {
          "code": null,
          "name": "Kilit bareli",
          "quantity": 1,
          "unit": "adet",
          "detail": "İki yüzlü barel; kesin boy ölçüsü doğrulama bekliyor."
        },
        {
          "code": null,
          "name": "Menteşe sabitleme vidası",
          "quantity": 24,
          "unit": "adet",
          "detail": "Görseldeki menteşede 4 + 4 adet; 3 takım. Vida çapı/boyu bekliyor."
        }
      ],
      "inventoryPolicy": "Kasa ve kanat ana takımlardır. Takım içi malzeme satırları ayrıca sipariş edilecek yeni kapı adedine eklenmez; bilinmeyen en, kesim alanı ve ağırlık bekleyendir.",
      "materialDefinitionId": "KAPI-MALZEME-IMALAT-R4",
      "materialSpecificationRevision": 4,
      "manufacturingReady": false,
      "pendingMaterialDimensions": [
        "8 mm kasa MDF lam levhalarının imalat kesim listesi ve net alanı",
        "18 mm ham MDF profil yuvası parçalarının eni ve nihai uç işlemleri",
        "Çam karkas kesiti, yerleşimi ve net metraj/hacmi",
        "Kağıt petek net alanı ve malzeme ölçüleri",
        "Malzeme ve donanımların gerçek birim ağırlıkları",
        "Kapı paketleme/kasa ölçüleri"
      ],
      "geometryAudit": {
        "meshCount": 173,
        "triangles": 13168,
        "externalStructureIncluded": false,
        "hingeMounting": "edge-mortised",
        "internalLeafGeometryModelled": false,
        "unchangedFromApprovedRevision": 3
      }
    },
    {
      "category": "Kapı modülleri",
      "revision": 4,
      "registrationStatus": "visual-model-registered",
      "publicationStatus": "published",
      "manufacturingStatus": "machining-dimensions-pending",
      "openingDirection": "inward",
      "handingReference": "stand-interior-front-view",
      "includes": [
        "8 mm MDF lam boşluklu kutu kasa",
        "800 × 2050 × 40 mm mat beyaz kanat: iki 4 mm MDF yüzey, çam karkas ve kağıt petek dolgu",
        "1150 × 40 × 3 mm paslanmaz alt lama",
        "4 lama sabitleme noktası",
        "3 kenara gömülü menteşe",
        "24 menteşe sabitleme vidası",
        "2 ofis kolu",
        "2 kol rozeti",
        "2 barel rozeti",
        "barelli gömme kilit ve karşılığı",
        "kilit bareli",
        "Kasa profil yuvalarında 2 × 18 = 36 mm ham MDF: üstte 2 × 1200 mm, yanlarda 4 × 2400 mm; toplam 6 tahta / 12 m, en bekliyor"
      ],
      "excludes": [
        "stand destek profilleri",
        "PN-KB-7",
        "PN-AB-7",
        "PN-A-7"
      ],
      "confirmedDimensionsMm": {
        "casingOutsideWidth": 1180,
        "leaf": [
          800,
          2050,
          40
        ],
        "casingBoardThickness": 8,
        "bottomBar": [
          1150,
          40,
          3
        ],
        "bottomBarSideInset": 15
      },
      "approximateNotchMm": [
        30,
        20
      ],
      "hingeMount": "door-leaf-edge / jamb-inner-edge mortises; pin-cylinder visible when closed",
      "casingColor": "ANTRASİT",
      "leafColor": "BEYAZ",
      "leafColorAlwaysWhite": true,
      "hardwareFinishOptions": [
        "Siyah",
        "Antrasit",
        "Mat krom"
      ],
      "pendingManufacturingDimensions": [
        "kasa yüksekliği ve derinliği",
        "profil geçme kanalı ve bini",
        "kertik konumu ve kesin kesim ölçüsü",
        "menteşe ölçüleri ve freze yuvaları",
        "donanım yerleşimi ve vida ölçüleri"
      ],
      "sources": [
        "KP.pdf",
        "KP(1).pdf",
        "k1.jpg",
        "k2.jpg",
        "k3.jpg",
        "k4.jpg",
        "k5.jpg",
        "k6.jpg",
        "KP7.JPG",
        "KP8.JPG",
        "KP9.jpg",
        "KP10(1).jpg",
        "mentese.jpg",
        "kullanıcı kasa 118 cm ve lama 115 cm düzeltmesi",
        "kullanıcı kenara gömülü menteşe düzeltmesi",
        "3 Ekim 2026 SOL/SAĞ arşiv ve yayın komutu",
        "Kullanıcı Rev.4 kasa/kanat malzeme İcmali ve SOL/SAĞ arşiv-yayın komutu"
      ],
      "massStatus": "pending-unconfirmed-materials-and-hardware-weights",
      "packingStatus": "pending-door-crate-dimensions",
      "id": "pn-kap-s-antrasit-beyaz-sag",
      "code": "PN-KAP-S-ANTRASİT/BEYAZ-SAĞ",
      "name": "İçeri sağa açılan kapı",
      "handing": "SAĞ",
      "handleSide": "viewer-left",
      "hingeSide": "viewer-right",
      "url": "https://pion-livid.vercel.app/model/pn-kap-s-antrasit-beyaz-sag",
      "src": "/door/pn-kap-s-antrasit-beyaz-sag.glb",
      "preview": "/door/pn-kap-s-antrasit-beyaz-sag.png",
      "materials": {
        "casing": {
          "material": "MDF lam",
          "construction": "hollow-box",
          "mdfLamThicknessMm": 8,
          "cutListStatus": "pending",
          "netAreaM2": null,
          "massKg": null,
          "materialSpecificationStatus": "user-confirmed"
        },
        "profileFitReinforcement": {
          "material": "ham MDF",
          "layerThicknessMm": 18,
          "layerCount": 2,
          "laminatedThicknessMm": 36,
          "top": {
            "laminatedMemberCount": 1,
            "rawBoardCount": 2,
            "rawBoardLengthMm": 1200,
            "widthMm": null,
            "rawBoardTotalLengthM": 2.4
          },
          "jambs": {
            "laminatedMemberCount": 2,
            "rawBoardCount": 4,
            "rawBoardLengthMm": 2400,
            "widthMm": null,
            "rawBoardTotalLengthM": 9.6
          },
          "totalLaminatedMemberCount": 3,
          "totalRawBoardCount": 6,
          "totalRawBoardLengthM": 12,
          "widthMm": null,
          "areaM2": null,
          "massKg": null,
          "dimensionsStatus": "length-and-thickness-confirmed-width-pending",
          "cutListStatus": "pending-width-and-end-machining",
          "note": "Profil yuvasına oturan parçalar iki 18 mm ham MDF tabakanın birleşmesiyle 36 mm olur. Üstte iki 1200 mm ham tahta, iki yanda toplam dört 2400 mm ham tahta; tahta eni ve son uç işleme ölçüleri verilmedi."
        },
        "leaf": {
          "dimensionsMm": [
            800,
            2050,
            40
          ],
          "construction": "MDF-skins-pine-frame-paper-honeycomb",
          "surfaceFinish": "mat beyaz",
          "skins": {
            "material": "MDF",
            "count": 2,
            "thicknessMm": 4,
            "sizeMm": [
              800,
              2050
            ],
            "areaPerSkinM2": 1.64,
            "totalAreaM2": 3.28,
            "areaBasis": "800 × 2050 mm nominal yüzey; her iki yüz birlikte",
            "massKg": null
          },
          "pineFrame": {
            "material": "çam",
            "sectionWidthMm": null,
            "sectionThicknessMm": null,
            "lengthM": null,
            "volumeM3": null,
            "massKg": null,
            "dimensionsStatus": "pending"
          },
          "paperHoneycomb": {
            "material": "kağıt petek",
            "netAreaM2": null,
            "massKg": null,
            "dimensionsStatus": "pending-pine-frame-layout"
          },
          "innerEnvelopeThicknessMm": 32,
          "innerThicknessDerived": true,
          "innerThicknessBasis": "40 − 2 × 4 = 32 mm; çam/petek/tutkal iç yapısının toplam kalınlık zarfı, ayrı bir net malzeme ölçüsü değildir.",
          "internalGeometryModelled": false,
          "note": "İç yapı malzeme tarifi kaydedildi; çam kesiti ve karkas yerleşimi verilmediğinden iç karkas/petek geometrisi uydurulmadı."
        }
      },
      "quantities": [
        {
          "id": "door-casing",
          "code": null,
          "name": "MDF lam kapı kasası",
          "quantity": 1,
          "unit": "takım",
          "quantityRole": "assembly",
          "countedSeparately": true,
          "detail": "Boşluklu 8 mm MDF lam kasa; profil yuvalarında 2 × 18 = 36 mm ham MDF. Takım içi malzemeler aşağıda ayrıca belirtilir; kanal/bini ve kasa levha kesimleri bekliyor."
        },
        {
          "id": "door-casing-mdf-lam",
          "code": null,
          "name": "Kasa içi 8 mm MDF lam levhalar",
          "quantity": null,
          "unit": "m²",
          "parentId": "door-casing",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "pending": true,
          "material": "MDF lam",
          "thicknessMm": 8,
          "areaM2": null,
          "massKg": null,
          "detail": "Kasa takımına dahil boşluklu kutu levhaları. Kesim alanı ve imalat kesim listesi bekliyor; takım adedine ikinci kez eklenmez."
        },
        {
          "id": "door-profile-fit-reinforcement",
          "code": null,
          "name": "Profil yuvası lamine ham MDF parçaları",
          "quantity": 3,
          "unit": "adet",
          "parentId": "door-casing",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "layerThicknessMm": 18,
          "layerCount": 2,
          "laminatedThicknessMm": 36,
          "detail": "Kasa takımına dahil: bir üst parça ve iki yan parça; her biri 2 × 18 = 36 mm. Ham malzeme toplamı 6 tahta / 12 m; tahta eni ve son uç kesimleri bekliyor."
        },
        {
          "id": "door-profile-fit-top-raw-mdf",
          "code": null,
          "name": "Üst profil yuvası · 18 mm ham MDF tahta",
          "quantity": 2,
          "unit": "adet",
          "parentId": "door-profile-fit-reinforcement",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "lengthMm": 1200,
          "widthMm": null,
          "thicknessMm": 18,
          "totalLengthM": 2.4,
          "areaM2": null,
          "massKg": null,
          "detail": "Üst lamine parçanın iki tabakası, her biri 1200 mm; toplam 2,4 m. En bekliyor; ayrıca kapı adedine eklenmez."
        },
        {
          "id": "door-profile-fit-jamb-raw-mdf",
          "code": null,
          "name": "Yan profil yuvaları · 18 mm ham MDF tahta",
          "quantity": 4,
          "unit": "adet",
          "parentId": "door-profile-fit-reinforcement",
          "includedIn": "door-casing",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "ham MDF",
          "lengthMm": 2400,
          "widthMm": null,
          "thicknessMm": 18,
          "totalLengthM": 9.6,
          "areaM2": null,
          "massKg": null,
          "detail": "İki yan parçanın ikişer tabakası, her biri 2400 mm; toplam 9,6 m. En bekliyor; ayrıca kapı adedine eklenmez."
        },
        {
          "id": "door-leaf",
          "code": null,
          "name": "Kapı kanadı",
          "quantity": 1,
          "unit": "adet",
          "quantityRole": "assembly",
          "countedSeparately": true,
          "detail": "800 × 2050 × 40 mm; mat beyaz. İki 4 mm MDF yüzey, çam karkas ve kağıt petek dolgu dahildir."
        },
        {
          "id": "door-leaf-mdf-skins",
          "code": null,
          "name": "Kanat yüzeyleri · 4 mm MDF",
          "quantity": 2,
          "unit": "adet",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "MDF",
          "sizeMm": [
            800,
            2050,
            4
          ],
          "areaPerPieceM2": 1.64,
          "totalAreaM2": 3.28,
          "massKg": null,
          "detail": "Kanada dahil iki 800 × 2050 × 4 mm MDF yüzey; yüzey başına 1,64 m², toplam 3,28 m². Mat beyaz; ayrıca kanat adedine eklenmez."
        },
        {
          "id": "door-leaf-pine-frame",
          "code": null,
          "name": "Kanat içi çam karkas",
          "quantity": 1,
          "unit": "takım",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "çam",
          "sectionWidthMm": null,
          "sectionThicknessMm": null,
          "lengthM": null,
          "volumeM3": null,
          "massKg": null,
          "pending": true,
          "detail": "Kanada dahil çam karkas. Kesit eni, yerleşim ve net metraj bekliyor; alan/hacim/ağırlık uydurulmaz."
        },
        {
          "id": "door-leaf-paper-honeycomb",
          "code": null,
          "name": "Kanat içi kağıt petek dolgu",
          "quantity": null,
          "unit": "m²",
          "parentId": "door-leaf",
          "includedIn": "door-leaf",
          "quantityRole": "included-material-detail",
          "countedSeparately": false,
          "orderAdditionalQuantity": 0,
          "material": "kağıt petek",
          "netAreaM2": null,
          "massKg": null,
          "pending": true,
          "detail": "Kanada dahil kağıt petek. Çam karkas yerleşimi belirlenince net dolgu alanı çıkarılır; iki MDF yüzeyin 3,28 m² alanı petek alanı değildir."
        },
        {
          "code": null,
          "name": "Paslanmaz alt lama",
          "quantity": 1,
          "unit": "adet",
          "detail": "1150 × 40 × 3 mm."
        },
        {
          "code": null,
          "name": "Lama sabitleme noktası",
          "quantity": 4,
          "unit": "nokta",
          "detail": "Sol iki / sağ iki; vida cinsi ve çapı bekliyor. Gösterilen başlar yalnız yerleşimdir."
        },
        {
          "code": null,
          "name": "Menteşe",
          "quantity": 3,
          "unit": "adet",
          "detail": "3 adet kenara gömülü menteşe; kasa iç kenarı ve kanat kenarına montaj. Kapalıyken yalnız mil/silindir görünür; kesin menteşe ölçüleri doğrulama bekliyor."
        },
        {
          "code": null,
          "name": "Ofis kapısı kolu",
          "quantity": 2,
          "unit": "adet",
          "detail": "İki yüz için; KP7 ölçülü form."
        },
        {
          "code": null,
          "name": "Kol rozeti",
          "quantity": 2,
          "unit": "adet",
          "detail": "Ø50 mm, kalınlık 7 mm."
        },
        {
          "code": null,
          "name": "Barel rozeti",
          "quantity": 2,
          "unit": "adet",
          "detail": "Ø50 mm; KP8 anahtar deliği formu."
        },
        {
          "code": null,
          "name": "Gömme barelli kilit",
          "quantity": 1,
          "unit": "takım",
          "detail": "Mandallı/dilli kilit gövdesi ve karşılığı; sayısal kasa ölçüleri verilmedi."
        },
        {
          "code": null,
          "name": "Kilit bareli",
          "quantity": 1,
          "unit": "adet",
          "detail": "İki yüzlü barel; kesin boy ölçüsü doğrulama bekliyor."
        },
        {
          "code": null,
          "name": "Menteşe sabitleme vidası",
          "quantity": 24,
          "unit": "adet",
          "detail": "Görseldeki menteşede 4 + 4 adet; 3 takım. Vida çapı/boyu bekliyor."
        }
      ],
      "inventoryPolicy": "Kasa ve kanat ana takımlardır. Takım içi malzeme satırları ayrıca sipariş edilecek yeni kapı adedine eklenmez; bilinmeyen en, kesim alanı ve ağırlık bekleyendir.",
      "materialDefinitionId": "KAPI-MALZEME-IMALAT-R4",
      "materialSpecificationRevision": 4,
      "manufacturingReady": false,
      "pendingMaterialDimensions": [
        "8 mm kasa MDF lam levhalarının imalat kesim listesi ve net alanı",
        "18 mm ham MDF profil yuvası parçalarının eni ve nihai uç işlemleri",
        "Çam karkas kesiti, yerleşimi ve net metraj/hacmi",
        "Kağıt petek net alanı ve malzeme ölçüleri",
        "Malzeme ve donanımların gerçek birim ağırlıkları",
        "Kapı paketleme/kasa ölçüleri"
      ],
      "geometryAudit": {
        "meshCount": 173,
        "triangles": 13168,
        "externalStructureIncluded": false,
        "hingeMounting": "edge-mortised",
        "internalLeafGeometryModelled": false,
        "unchangedFromApprovedRevision": 3
      }
    }
  ],
  "counterModulesRevision": "R2 · 36×110 mm arka raf kertikleri · 80 mm LED aksı",
  "counterModules": [
    {
      "id": "pn-wd-60-natural-ceviz",
      "code": "PN-WD-60-NATURAL/CEVİZ",
      "name": "Pion System 60 cm Banko",
      "category": "Bankolar",
      "revision": "R2",
      "definitionId": "BANKO-MODULER-R2",
      "registrationStatus": "visual-module-registered",
      "publicationStatus": "published",
      "archiveEligible": true,
      "url": "https://pion-livid.vercel.app/model/pn-wd-60-natural-ceviz",
      "axisWidthMm": 600,
      "externalSizeMm": [
        750,
        470,
        1085
      ],
      "topCladdingMm": [
        750,
        470,
        40
      ],
      "sideCladdingMm": [
        470,
        1000,
        40
      ],
      "profileFinish": "NATURAL eloksal",
      "exteriorFinish": "CEVİZ",
      "innerPanelFinish": "Mat beyaz",
      "supportCount": 2,
      "bayAxesMm": [
        600
      ],
      "groovedPanels": {
        "supportPanelQuantity": 2,
        "supportFrameAxesMm": [
          300,
          900
        ],
        "supportCoreMm": [
          230,
          830,
          8
        ],
        "supportOutsideMm": [
          246,
          846,
          8
        ],
        "frontPanelQuantity": 1,
        "frontFrameAxesMm": [
          600,
          900
        ],
        "frontCoreMm": [
          530,
          830,
          8
        ],
        "frontOutsideMm": [
          546,
          846,
          8
        ],
        "tongueMm": [
          8,
          5
        ],
        "rebateDepthMm": 3,
        "tongueCornerSetbackMm": 80,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      "shelves": {
        "quantity": 1,
        "sizeMm": [
          590,
          370,
          18
        ],
        "finish": "Mat beyaz",
        "depthCenterZmm": -40,
        "frontPanelClearanceMm": 1,
        "cornerNotchesMm": {
          "front": [
            36,
            36
          ],
          "rear": [
            36,
            110
          ]
        },
        "archiveEligible": false,
        "catalogCode": null
      },
      "led": {
        "stripQuantity": 7,
        "stripLengthMm": 800,
        "horizontalPitchMm": 80,
        "totalLengthM": 5.6,
        "powerStatus": "pending",
        "catalogCode": null
      },
      "stockAssemblyOrderQuantities": {
        "PN-KB-7-A": 4,
        "PN-KB-7": 4,
        "PN-P-30-F": 4,
        "PN-P-90-F": 4,
        "PN-P-60-F": 3,
        "M8x15": 22
      },
      "includedComponents": {
        "PN-AB-7": {
          "quantity": 22,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "M8x20": {
          "quantity": 22,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "PN-A-7": {
          "quantity": 4,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        },
        "PN-KB-7-in-foot-hub": {
          "quantity": 4,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        }
      },
      "uncodedHardwareQuantities": {
        "shelfHolders": 4,
        "oRings": 8,
        "middleDoubleEndedM4Bridges": 0,
        "visualWoodFixings": 12
      },
      "shelfHolderM4x25ScrewQuantity": 4,
      "massStatus": "partial-known-aluminium-connectors-feet; unknown-material-and-hardware-masses-pending",
      "packingStatus": "partial-aluminium-and-connector-crates; complete-module-packing-pending",
      "manufacturingStatus": "module-dimensions-recorded; electrical-and-fixing-details-pending",
      "reports": [
        "İcmal",
        "Tonaj",
        "Ambalaj"
      ],
      "standaloneCustomChildRegistration": false,
      "sourceIntegrity": {
        "originalStockRecordsUnchanged": true,
        "immutableDefinitionReference": "BANKO-MODULER-R2/sourceIntegrity"
      },
      "sources": [
        "Kullanıcının banko ölçü ve montaj tarifi",
        "Kullanıcının 36×110 mm arka raf kertik ve 80 mm LED revizyonu",
        "Kullanıcının GitHub/Vercel ve Pion arşiv kayıt komutları",
        "qa/counters/engine.mjs"
      ],
      "src": "/counters/pn-wd-60-natural-ceviz.glb",
      "metadata": "/counters/pn-wd-60-natural-ceviz.json",
      "preview": "/counters/pn-wd-60-natural-ceviz.png"
    },
    {
      "id": "pn-wd-120-natural-ceviz",
      "code": "PN-WD-120-NATURAL/CEVİZ",
      "name": "Pion System 120 cm Banko",
      "category": "Bankolar",
      "revision": "R2",
      "definitionId": "BANKO-MODULER-R2",
      "registrationStatus": "visual-module-registered",
      "publicationStatus": "published",
      "archiveEligible": true,
      "url": "https://pion-livid.vercel.app/model/pn-wd-120-natural-ceviz",
      "axisWidthMm": 1200,
      "externalSizeMm": [
        1350,
        470,
        1085
      ],
      "topCladdingMm": [
        1350,
        470,
        40
      ],
      "sideCladdingMm": [
        470,
        1000,
        40
      ],
      "profileFinish": "NATURAL eloksal",
      "exteriorFinish": "CEVİZ",
      "innerPanelFinish": "Mat beyaz",
      "supportCount": 2,
      "bayAxesMm": [
        1200
      ],
      "groovedPanels": {
        "supportPanelQuantity": 2,
        "supportFrameAxesMm": [
          300,
          900
        ],
        "supportCoreMm": [
          230,
          830,
          8
        ],
        "supportOutsideMm": [
          246,
          846,
          8
        ],
        "frontPanelQuantity": 1,
        "frontFrameAxesMm": [
          1200,
          900
        ],
        "frontCoreMm": [
          1130,
          830,
          8
        ],
        "frontOutsideMm": [
          1146,
          846,
          8
        ],
        "tongueMm": [
          8,
          5
        ],
        "rebateDepthMm": 3,
        "tongueCornerSetbackMm": 80,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      "shelves": {
        "quantity": 1,
        "sizeMm": [
          1190,
          370,
          18
        ],
        "finish": "Mat beyaz",
        "depthCenterZmm": -40,
        "frontPanelClearanceMm": 1,
        "cornerNotchesMm": {
          "front": [
            36,
            36
          ],
          "rear": [
            36,
            110
          ]
        },
        "archiveEligible": false,
        "catalogCode": null
      },
      "led": {
        "stripQuantity": 15,
        "stripLengthMm": 800,
        "horizontalPitchMm": 80,
        "totalLengthM": 12,
        "powerStatus": "pending",
        "catalogCode": null
      },
      "stockAssemblyOrderQuantities": {
        "PN-KB-7-A": 4,
        "PN-KB-7": 4,
        "PN-P-30-F": 4,
        "PN-P-90-F": 4,
        "PN-P-120-F": 3,
        "M8x15": 22
      },
      "includedComponents": {
        "PN-AB-7": {
          "quantity": 22,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "M8x20": {
          "quantity": 22,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "PN-A-7": {
          "quantity": 4,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        },
        "PN-KB-7-in-foot-hub": {
          "quantity": 4,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        }
      },
      "uncodedHardwareQuantities": {
        "shelfHolders": 4,
        "oRings": 8,
        "middleDoubleEndedM4Bridges": 0,
        "visualWoodFixings": 12
      },
      "shelfHolderM4x25ScrewQuantity": 4,
      "massStatus": "partial-known-aluminium-connectors-feet; unknown-material-and-hardware-masses-pending",
      "packingStatus": "partial-aluminium-and-connector-crates; complete-module-packing-pending",
      "manufacturingStatus": "module-dimensions-recorded; electrical-and-fixing-details-pending",
      "reports": [
        "İcmal",
        "Tonaj",
        "Ambalaj"
      ],
      "standaloneCustomChildRegistration": false,
      "sourceIntegrity": {
        "originalStockRecordsUnchanged": true,
        "immutableDefinitionReference": "BANKO-MODULER-R2/sourceIntegrity"
      },
      "sources": [
        "Kullanıcının banko ölçü ve montaj tarifi",
        "Kullanıcının 36×110 mm arka raf kertik ve 80 mm LED revizyonu",
        "Kullanıcının GitHub/Vercel ve Pion arşiv kayıt komutları",
        "qa/counters/engine.mjs"
      ],
      "src": "/counters/pn-wd-120-natural-ceviz.glb",
      "metadata": "/counters/pn-wd-120-natural-ceviz.json",
      "preview": "/counters/pn-wd-120-natural-ceviz.png"
    },
    {
      "id": "pn-wd-180-natural-ceviz",
      "code": "PN-WD-180-NATURAL/CEVİZ",
      "name": "Pion System 180 cm Banko",
      "category": "Bankolar",
      "revision": "R2",
      "definitionId": "BANKO-MODULER-R2",
      "registrationStatus": "visual-module-registered",
      "publicationStatus": "published",
      "archiveEligible": true,
      "url": "https://pion-livid.vercel.app/model/pn-wd-180-natural-ceviz",
      "axisWidthMm": 1800,
      "externalSizeMm": [
        1950,
        470,
        1085
      ],
      "topCladdingMm": [
        1950,
        470,
        40
      ],
      "sideCladdingMm": [
        470,
        1000,
        40
      ],
      "profileFinish": "NATURAL eloksal",
      "exteriorFinish": "CEVİZ",
      "innerPanelFinish": "Mat beyaz",
      "supportCount": 2,
      "bayAxesMm": [
        1800
      ],
      "groovedPanels": {
        "supportPanelQuantity": 2,
        "supportFrameAxesMm": [
          300,
          900
        ],
        "supportCoreMm": [
          230,
          830,
          8
        ],
        "supportOutsideMm": [
          246,
          846,
          8
        ],
        "frontPanelQuantity": 1,
        "frontFrameAxesMm": [
          1800,
          900
        ],
        "frontCoreMm": [
          1730,
          830,
          8
        ],
        "frontOutsideMm": [
          1746,
          846,
          8
        ],
        "tongueMm": [
          8,
          5
        ],
        "rebateDepthMm": 3,
        "tongueCornerSetbackMm": 80,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      "shelves": {
        "quantity": 1,
        "sizeMm": [
          1790,
          370,
          18
        ],
        "finish": "Mat beyaz",
        "depthCenterZmm": -40,
        "frontPanelClearanceMm": 1,
        "cornerNotchesMm": {
          "front": [
            36,
            36
          ],
          "rear": [
            36,
            110
          ]
        },
        "archiveEligible": false,
        "catalogCode": null
      },
      "led": {
        "stripQuantity": 22,
        "stripLengthMm": 800,
        "horizontalPitchMm": 80,
        "totalLengthM": 17.6,
        "powerStatus": "pending",
        "catalogCode": null
      },
      "stockAssemblyOrderQuantities": {
        "PN-KB-7-A": 4,
        "PN-KB-7": 4,
        "PN-P-30-F": 4,
        "PN-P-90-F": 4,
        "PN-P-180-F": 3,
        "M8x15": 22
      },
      "includedComponents": {
        "PN-AB-7": {
          "quantity": 22,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "M8x20": {
          "quantity": 22,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "PN-A-7": {
          "quantity": 4,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        },
        "PN-KB-7-in-foot-hub": {
          "quantity": 4,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        }
      },
      "uncodedHardwareQuantities": {
        "shelfHolders": 4,
        "oRings": 8,
        "middleDoubleEndedM4Bridges": 0,
        "visualWoodFixings": 12
      },
      "shelfHolderM4x25ScrewQuantity": 4,
      "massStatus": "partial-known-aluminium-connectors-feet; unknown-material-and-hardware-masses-pending",
      "packingStatus": "partial-aluminium-and-connector-crates; complete-module-packing-pending",
      "manufacturingStatus": "module-dimensions-recorded; electrical-and-fixing-details-pending",
      "reports": [
        "İcmal",
        "Tonaj",
        "Ambalaj"
      ],
      "standaloneCustomChildRegistration": false,
      "sourceIntegrity": {
        "originalStockRecordsUnchanged": true,
        "immutableDefinitionReference": "BANKO-MODULER-R2/sourceIntegrity"
      },
      "sources": [
        "Kullanıcının banko ölçü ve montaj tarifi",
        "Kullanıcının 36×110 mm arka raf kertik ve 80 mm LED revizyonu",
        "Kullanıcının GitHub/Vercel ve Pion arşiv kayıt komutları",
        "qa/counters/engine.mjs"
      ],
      "src": "/counters/pn-wd-180-natural-ceviz.glb",
      "metadata": "/counters/pn-wd-180-natural-ceviz.json",
      "preview": "/counters/pn-wd-180-natural-ceviz.png"
    },
    {
      "id": "pn-wd-240-natural-ceviz",
      "code": "PN-WD-240-NATURAL/CEVİZ",
      "name": "Pion System 240 cm Banko",
      "category": "Bankolar",
      "revision": "R2",
      "definitionId": "BANKO-MODULER-R2",
      "registrationStatus": "visual-module-registered",
      "publicationStatus": "published",
      "archiveEligible": true,
      "url": "https://pion-livid.vercel.app/model/pn-wd-240-natural-ceviz",
      "axisWidthMm": 2400,
      "externalSizeMm": [
        2550,
        470,
        1085
      ],
      "topCladdingMm": [
        2550,
        470,
        40
      ],
      "sideCladdingMm": [
        470,
        1000,
        40
      ],
      "profileFinish": "NATURAL eloksal",
      "exteriorFinish": "CEVİZ",
      "innerPanelFinish": "Mat beyaz",
      "supportCount": 3,
      "bayAxesMm": [
        1200,
        1200
      ],
      "groovedPanels": {
        "supportPanelQuantity": 3,
        "supportFrameAxesMm": [
          300,
          900
        ],
        "supportCoreMm": [
          230,
          830,
          8
        ],
        "supportOutsideMm": [
          246,
          846,
          8
        ],
        "frontPanelQuantity": 2,
        "frontFrameAxesMm": [
          1200,
          900
        ],
        "frontCoreMm": [
          1130,
          830,
          8
        ],
        "frontOutsideMm": [
          1146,
          846,
          8
        ],
        "tongueMm": [
          8,
          5
        ],
        "rebateDepthMm": 3,
        "tongueCornerSetbackMm": 80,
        "customManufacture": true,
        "archiveEligible": false,
        "catalogCode": null
      },
      "shelves": {
        "quantity": 2,
        "sizeMm": [
          1190,
          370,
          18
        ],
        "finish": "Mat beyaz",
        "depthCenterZmm": -40,
        "frontPanelClearanceMm": 1,
        "cornerNotchesMm": {
          "front": [
            36,
            36
          ],
          "rear": [
            36,
            110
          ]
        },
        "archiveEligible": false,
        "catalogCode": null
      },
      "led": {
        "stripQuantity": 30,
        "stripLengthMm": 800,
        "horizontalPitchMm": 80,
        "totalLengthM": 24,
        "powerStatus": "pending",
        "catalogCode": null
      },
      "stockAssemblyOrderQuantities": {
        "PN-KB-7-A": 6,
        "PN-KB-7": 6,
        "PN-P-30-F": 6,
        "PN-P-90-F": 6,
        "PN-P-120-F": 6,
        "M8x15": 36
      },
      "includedComponents": {
        "PN-AB-7": {
          "quantity": 36,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "M8x20": {
          "quantity": 36,
          "includedIn": "PN-P-…-F",
          "standaloneOrderQuantity": 0
        },
        "PN-A-7": {
          "quantity": 6,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        },
        "PN-KB-7-in-foot-hub": {
          "quantity": 6,
          "includedIn": "PN-KB-7-A",
          "standaloneOrderQuantity": 0
        }
      },
      "uncodedHardwareQuantities": {
        "shelfHolders": 8,
        "oRings": 16,
        "middleDoubleEndedM4Bridges": 2,
        "visualWoodFixings": 14
      },
      "shelfHolderM4x25ScrewQuantity": 4,
      "massStatus": "partial-known-aluminium-connectors-feet; unknown-material-and-hardware-masses-pending",
      "packingStatus": "partial-aluminium-and-connector-crates; complete-module-packing-pending",
      "manufacturingStatus": "module-dimensions-recorded; electrical-and-fixing-details-pending",
      "reports": [
        "İcmal",
        "Tonaj",
        "Ambalaj"
      ],
      "standaloneCustomChildRegistration": false,
      "sourceIntegrity": {
        "originalStockRecordsUnchanged": true,
        "immutableDefinitionReference": "BANKO-MODULER-R2/sourceIntegrity"
      },
      "sources": [
        "Kullanıcının banko ölçü ve montaj tarifi",
        "Kullanıcının 36×110 mm arka raf kertik ve 80 mm LED revizyonu",
        "Kullanıcının GitHub/Vercel ve Pion arşiv kayıt komutları",
        "qa/counters/engine.mjs"
      ],
      "src": "/counters/pn-wd-240-natural-ceviz.glb",
      "metadata": "/counters/pn-wd-240-natural-ceviz.json",
      "preview": "/counters/pn-wd-240-natural-ceviz.png"
    }
  ],
  "projects": [
    {
      "id": "6x8-kose-stand-h420",
      "name": "6X8 Köşe Stand H 420",
      "url": "https://pion-livid.vercel.app/model/6x8-kose-stand-h420",
      "revision": "6x8-kose-stand-r16-h420-taslak",
      "config": {
        "widthMm": 7800,
        "depthMm": 6000,
        "profileSectionMm": 70,
        "baseHubY": 0.11,
        "outsideWidthMm": 7870,
        "outsideDepthMm": 6070,
        "lowerHeightMm": 2400,
        "bandHeightMm": 600,
        "upperWallHeightMm": 1200,
        "roofDepthMm": 600,
        "levelAxesMm": [
          0,
          2400,
          3000,
          4200,
          4800
        ],
        "primaryXAxesMm": [
          0,
          1200,
          2400,
          3600,
          6000,
          6600,
          7800
        ],
        "rearLowerAxesMm": [
          0,
          1200,
          2400,
          3600,
          4800,
          6000,
          6600,
          7800
        ],
        "leftLowerAxesMm": [
          0,
          1200,
          2400,
          3600,
          4800,
          6000
        ],
        "roofXAxesMm": [
          0,
          2400,
          3600,
          6000,
          6600,
          7800
        ],
        "roofZAxesMm": [
          0,
          2400,
          4800,
          6000
        ],
        "carpetWidthMm": 8000,
        "carpetDepthMm": 6500,
        "carpetTileMm": 500,
        "frontRightColumn": false,
        "frontRoofCantilever": true,
        "rightRoofCantilever": true,
        "interiorSupportFrame": true,
        "supportXAxesMm": [
          6000,
          6600
        ],
        "supportZAxisMm": 4800,
        "cornerPartition": true,
        "partitionXAxisMm": 2400,
        "partitionZAxisMm": 2400,
        "partitionIntermediatePosts": true,
        "frontFrame": true,
        "frontFrameXAxisMm": 2400,
        "frontFrameZAxisMm": 6000,
        "customPartitionInfills": true,
        "partitionGlazing": true,
        "frontGlazing": true,
        "supportGlazing": true,
        "frontLeftOutrigger": true
      },
      "summary": {
        "profileCount": 207,
        "customProfileCount": 8,
        "hubCount": 123,
        "footCount": 30,
        "panelCount": 35,
        "braceCount": 110,
        "profileRows": [
          {
            "code": "PN-P-240-F",
            "bomKey": "PN-P-240-F",
            "quantity": 59
          },
          {
            "code": "PN-P-120-F",
            "bomKey": "PN-P-120-F",
            "quantity": 67
          },
          {
            "code": "PN-P-60-F",
            "bomKey": "PN-P-60-F",
            "quantity": 42
          },
          {
            "code": "Özel imal profil · 2260 mm aks",
            "bomKey": "Özel imal profil · 2260 mm aks",
            "quantity": 4
          },
          {
            "code": "PN-P-180-F",
            "bomKey": "PN-P-180-F",
            "quantity": 2
          },
          {
            "code": "PN-P-30-F",
            "bomKey": "PN-P-30-F",
            "quantity": 7
          },
          {
            "code": "Özel imal profil · 1060 mm aks",
            "bomKey": "Özel imal profil · 1060 mm aks",
            "quantity": 4
          }
        ],
        "panelRows": [
          {
            "code": "PN-KP-120x240-P",
            "bomKey": "PN-KP-120x240-P",
            "quantity": 11
          },
          {
            "code": "PN-KP-60x240-P",
            "bomKey": "PN-KP-60x240-P",
            "quantity": 1
          },
          {
            "code": "PN-KP-60x240-P",
            "bomKey": "PN-KP-60x240-P|alt-dil-aks-1200-kesik-230",
            "quantity": 4
          },
          {
            "code": "PN-KP-60x120-P",
            "bomKey": "PN-KP-60x120-P",
            "quantity": 3
          },
          {
            "code": "PN-KP-60x60-P",
            "bomKey": "PN-KP-60x60-P",
            "quantity": 1
          },
          {
            "code": "Özel imalat panel",
            "bomKey": "special-panel|140x2400|0",
            "quantity": 2
          },
          {
            "code": "Özel imalat panel",
            "bomKey": "special-panel|140x600|0",
            "quantity": 2
          },
          {
            "code": "Özel imalat panel",
            "bomKey": "special-panel|140x1200|0",
            "quantity": 2
          },
          {
            "code": "Özel imalat panel",
            "bomKey": "special-panel|2260x600|1060",
            "quantity": 2
          },
          {
            "code": "PN-KP-60x240-P",
            "bomKey": "PN-KP-60x240-P|alt-dil-aks-1200-kesik-230|ust-dil-aks-1200-kesik-230",
            "quantity": 1
          }
        ],
        "tensionRows": [
          {
            "code": "PN-G-120x240-G2",
            "bomKey": "PN-G-120x240-G2",
            "quantity": 16
          },
          {
            "code": "PN-G-120x120-G",
            "bomKey": "PN-G-120x120-G",
            "quantity": 10
          },
          {
            "code": "PN-G-60x120-G",
            "bomKey": "PN-G-60x120-G",
            "quantity": 16
          },
          {
            "code": "PN-G-60x240-G2",
            "bomKey": "PN-G-60x240-G2",
            "quantity": 38
          },
          {
            "code": "PN-G-60x60-G",
            "bomKey": "PN-G-60x60-G",
            "quantity": 6
          },
          {
            "code": "PN-G-240x240-G2",
            "bomKey": "PN-G-240x240-G2",
            "quantity": 8
          },
          {
            "code": "PN-G-30x240-G2",
            "bomKey": "PN-G-30x240-G2",
            "quantity": 7
          },
          {
            "code": "PN-G-30x180-G",
            "bomKey": "PN-G-30x180-G",
            "quantity": 7
          },
          {
            "code": "PN-G-60x180-G",
            "bomKey": "PN-G-60x180-G",
            "quantity": 2
          }
        ],
        "glassPanelCount": 21,
        "glassConnectorCount": 65,
        "glassConnectorRows": [
          {
            "code": "PN-CB-1",
            "bomKey": "PN-CB-1",
            "quantity": 52
          },
          {
            "code": "PN-CB-2",
            "bomKey": "PN-CB-2",
            "quantity": 13
          }
        ],
        "glassMountRows": [
          {
            "code": "PN-SM-4M",
            "bomKey": "PN-SM-4M",
            "quantity": 49
          },
          {
            "code": "PN-INS-8/4x15-",
            "bomKey": "PN-INS-8/4x15-",
            "quantity": 16
          }
        ],
        "glassIntegratedStemCounts": {
          "M4×8": 42,
          "M4×15": 10
        },
        "glassAreaM2": 20.01190000000001,
        "directAdapterCount": 8,
        "includedProfileEndCount": 370,
        "hubMountScrewCount": 386,
        "profileEndScrewCount": 370,
        "roofCellsPerLevel": 15,
        "roofHubsPerLevel": 25,
        "roofLower": {
          "profileCount": 39,
          "hubCount": 25,
          "cellCount": 15,
          "regularGridHubCount": 24
        },
        "roofUpper": {
          "profileCount": 22,
          "hubCount": 15,
          "cellCount": 8
        },
        "lowerPanelCount": 12,
        "bandPanelCount": 17,
        "overallAxisHeightMm": 4800,
        "topProfileOutsideY": 4.945,
        "doorCount": 1,
        "counterCount": 2
      },
      "reports": {
        "icmal": true,
        "tonaj": true,
        "ambalaj": true,
        "pdf": true
      },
      "furnishings": [
        {
          "id": "door-C2-C3",
          "rootName": "door-C2-C3",
          "assemblyCode": "PN-KAP-S-ANTRASIT/BEYAZ-SOL",
          "name": "SOL kapı · antrasit / beyaz",
          "positionMm": [
            2400,
            35,
            1800
          ],
          "rotationYDeg": 90,
          "mountingScale": [
            1,
            1,
            -1
          ],
          "openingInto": "negativeX",
          "openingAngleSign": 1,
          "placementNote": "C2–C3 · X2400, Z1200–2400 mm · 0–2400 mm aks açıklığı. Banko tarafından bakınca kol sağda/C2, menteşe solda/C3; kanat odacığın içine/−X açılır. Alt kertik merkezi 110 mm."
        },
        {
          "id": "counter-60-EF6",
          "rootName": "counter-60-EF6",
          "assemblyCode": "PN-WD-60-NATURAL/ANTRASİT",
          "name": "60 cm banko · natural / kuşak rengine bağlı",
          "positionMm": [
            6300,
            0,
            5765
          ],
          "rotationYDeg": 0,
          "placementNote": "E–F ortası X6300 mm; fiziksel ön dış kenar 6 aksına/Z6000 mm sıfır."
        },
        {
          "id": "counter-120-door-front",
          "rootName": "counter-120-door-front",
          "assemblyCode": "PN-WD-120-NATURAL/ANTRASİT",
          "name": "120 cm banko · natural / kuşak rengine bağlı",
          "positionMm": [
            3222.9999989271164,
            0,
            1800
          ],
          "rotationYDeg": 90,
          "placementNote": "Kapıya paralel; G/+X yönünde. Kapalı kapının kol dahil en dış noktasından bankonun arka dış kenarına 500 mm boşluk."
        }
      ],
      "wallTopAxisMm": 4200,
      "roofTopAxisMm": 4800,
      "customPartsStockArchive": false,
      "sourceData": "/projects/6x8-kose-stand-h420.json"
    }
  ],
  "mountingApplications": [
    {
      "revision": 5,
      "mountingSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
      "orientation": {
        "frontGraphicNormal": [
          0,
          0,
          1
        ],
        "lensDirections": {
          "bottom": [
            0,
            1,
            0
          ],
          "top": [
            0,
            -1,
            0
          ],
          "left": [
            1,
            0,
            0
          ],
          "right": [
            -1,
            0,
            0
          ]
        },
        "ledLensNormalToFrontGraphicDegrees": 90,
        "ledLensesFacing": "Çerçevenin merkezine/içine",
        "clipJawsFacing": "İçeri bakan yuvarlatılmış profil başı/kolunu dıştan sarar; çerçeve kenarına göre döndürülür.",
        "lengthAxis": "Monte edildiği çerçeve kenarının boy ekseniyle paralel"
      },
      "referencePhotos": [
        "upload/pr2-49.jpg",
        "upload/pr2-50.jpg",
        "upload/pr2-51.jpg",
        "upload/pr2-52.jpg"
      ],
      "userConfirmedExample": {
        "profileAxisCode": "PN-P-240-F",
        "hubCentreAxisLengthMm": 2400,
        "ledModuleCode": "PN-LB-L-100",
        "quantity": 2,
        "arrangement": "Boyuna art arda, aynı profil üzerinde ortalanmış, birbiriyle seri bağlantılı LED setleri.",
        "frameSide": "bottom",
        "ledDirection": [
          0,
          1,
          0
        ]
      },
      "workingPlacementMm": {
        "origin": "2400 mm PN-KB-7 merkez aks aralığının orta noktası",
        "hubAxisPositions": [
          -1200,
          1200
        ],
        "clipLengthEach": 1020,
        "moduleCentrePositions": [
          -510,
          510
        ],
        "clipBounds": [
          [
            -1020,
            0
          ],
          [
            0,
            1020
          ]
        ],
        "totalClipSpan": 2040,
        "clearanceToHubCentreAxisEach": 180,
        "ledBaseLengthEach": 1000,
        "ledBaseBounds": [
          [
            -1010,
            -10
          ],
          [
            10,
            1010
          ]
        ],
        "ledBaseGapAtJoint": 20,
        "ledBaseEndAllowanceOnClipEach": 10
      },
      "placementAssumptions": [
        "Destek çıtaları art arda uç uca sıfır ara boşlukla yerleştirilmiştir; ayrı bir çıta ara ölçüsü verilmemiştir.",
        "Uç payları PN-KB-7 merkez aksına göre verilir; profil çıplak kesim boyu veya dış yüz referansı değildir."
      ],
      "electricalConnection": {
        "userWord": "seri bağlanıyor",
        "modelRepresentation": "İki güncel PN-LB-L-100 modülü art arda; içte erkek/dişi jack çifti fiziksel olarak birbirine bağlanır, dışta bir erkek ve bir dişi uç kalır.",
        "circuitTopologyConfirmed": false,
        "supplyVoltageV": null,
        "currentA": null,
        "powerW": null,
        "note": "Gerilim/akım değerleri ve üretici bağlantı şeması verilmediğinden elektrik devresi veya enerji verisi türetilmez."
      },
      "localFiles": {
        "html": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_3B.html",
        "glb": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj.glb",
        "preview": "/workspace/scratch/fff0e368566a/pion-stand/exports/PN-LB-L-100_240_Aks_Montaj_Onizleme.png"
      },
      "githubVercelPublicationRequested": true,
      "lightboxPerimeterOrientation": {
        "frontGraphicNormal": [
          0,
          0,
          1
        ],
        "ledLensNormalToFrontGraphicDegrees": 90,
        "lensDirections": {
          "bottom": [
            0,
            1,
            0
          ],
          "top": [
            0,
            -1,
            0
          ],
          "left": [
            1,
            0,
            0
          ],
          "right": [
            -1,
            0,
            0
          ]
        },
        "principle": "LED mercekleri PN-LBP görsel montaj çıtalarıyla oluşturulan lightbox çerçevesinin merkezine bakar; LED mercek normali ön görselin normaline diktir. Alt sıra yukarı, üst sıra aşağı, sol sıra sağa, sağ sıra sola bakar.",
        "installationSurface": "Lightbox çevresindeki Pion profilin içeri bakan yuvarlatılmış kanal başı/kolu; çıtanın uzun daralan çeneleri bu başı DIŞTAN sarar ve kavrar. Aynı montaj kesiti çerçevenin dört kenarında merkeze bakan yönle döndürülür.",
        "previousExampleQualification": "240 cm örneği lightbox ALT kenar uygulamasıdır; LED yukarı bakar. Önceki genel üst kanal/yukarı ifadesi tüm çevreye aynı yönle uygulanmaz."
      },
      "standardFrameCompositions": [
        {
          "frameAxisCm": 60,
          "frameAxisMm": 600,
          "moduleCodes": [
            "PN-LB-L-50"
          ],
          "moduleNominalSizesCm": [
            50
          ],
          "supportLengthsMm": [
            520
          ],
          "supportBoundsMm": [
            [
              -260,
              260
            ]
          ],
          "moduleCentrePositionsMm": [
            0
          ],
          "totalSupportSpanMm": 520,
          "marginToPNKB7CentreAxisEachMm": 40,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 120,
          "frameAxisMm": 1200,
          "moduleCodes": [
            "PN-LB-L-100"
          ],
          "moduleNominalSizesCm": [
            100
          ],
          "supportLengthsMm": [
            1020
          ],
          "supportBoundsMm": [
            [
              -510,
              510
            ]
          ],
          "moduleCentrePositionsMm": [
            0
          ],
          "totalSupportSpanMm": 1020,
          "marginToPNKB7CentreAxisEachMm": 90,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 180,
          "frameAxisMm": 1800,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-50"
          ],
          "moduleNominalSizesCm": [
            100,
            50
          ],
          "supportLengthsMm": [
            1020,
            520
          ],
          "supportBoundsMm": [
            [
              -770,
              250
            ],
            [
              250,
              770
            ]
          ],
          "moduleCentrePositionsMm": [
            -260,
            510
          ],
          "totalSupportSpanMm": 1540,
          "marginToPNKB7CentreAxisEachMm": 130,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 240,
          "frameAxisMm": 2400,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-100"
          ],
          "moduleNominalSizesCm": [
            100,
            100
          ],
          "supportLengthsMm": [
            1020,
            1020
          ],
          "supportBoundsMm": [
            [
              -1020,
              0
            ],
            [
              0,
              1020
            ]
          ],
          "moduleCentrePositionsMm": [
            -510,
            510
          ],
          "totalSupportSpanMm": 2040,
          "marginToPNKB7CentreAxisEachMm": 180,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 300,
          "frameAxisMm": 3000,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-100",
            "PN-LB-L-50"
          ],
          "moduleNominalSizesCm": [
            100,
            100,
            50
          ],
          "supportLengthsMm": [
            1020,
            1020,
            520
          ],
          "supportBoundsMm": [
            [
              -1280,
              -260
            ],
            [
              -260,
              760
            ],
            [
              760,
              1280
            ]
          ],
          "moduleCentrePositionsMm": [
            -770,
            250,
            1020
          ],
          "totalSupportSpanMm": 2560,
          "marginToPNKB7CentreAxisEachMm": 220,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        },
        {
          "frameAxisCm": 360,
          "frameAxisMm": 3600,
          "moduleCodes": [
            "PN-LB-L-100",
            "PN-LB-L-100",
            "PN-LB-L-100"
          ],
          "moduleNominalSizesCm": [
            100,
            100,
            100
          ],
          "supportLengthsMm": [
            1020,
            1020,
            1020
          ],
          "supportBoundsMm": [
            [
              -1530,
              -510
            ],
            [
              -510,
              510
            ],
            [
              510,
              1530
            ]
          ],
          "moduleCentrePositionsMm": [
            -1020,
            0,
            1020
          ],
          "totalSupportSpanMm": 3060,
          "marginToPNKB7CentreAxisEachMm": 270,
          "reference": "PN-KB-7 merkez aksları; çıplak profil kesim boyu veya dış yüz referansı değildir.",
          "supportButtJointAssumed": true
        }
      ],
      "localFileSha256": {
        "html": "1f46cd207bd8285d50842b7536aaa62520c0cf5f76565bb80afbaeec5b51a866",
        "glb": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
        "preview": "e02288f79aefea3c5ea72122bf93098cae26783b1ff150689a79f05d974348a9"
      },
      "mechanicalSeating": "Kullanıcı tarifine göre aşağı uzayan, içe daralan plastik çeneler zorlayarak/bastırarak yuvarlatılmış profil başının çevresine geçirilir; oturtma sırasında çenelerin elastik açılması gerekir. Bu açıklama kuvvet veya tolerans hesabı değildir; sayısal bastırma kuvveti, interferans ve elastik şekil değiştirme değeri verilmediği için türetilmez.",
      "mountingPlacementReview": {
        "referenceGeometry": "Özgün arşiv PN-P profil kanal başı kesiti; profil geometrisi değiştirilmedi.",
        "placementChanged": false,
        "placementReviewResult": "Mevcut geometrik yerleşim kontrol edilen profil başı etrafını doğru sarıyor; yanlışlık montajın T-kanalı içine yerleştirme olarak açıklanması ve yakın incelemede çenelerin yeterince okunmamasıydı.",
        "sampleBottomFrameCoordinatesMm": {
          "flangeUndersideY": 35.325,
          "legsLowestY": 21.325
        },
        "coordinatesScope": "Y değerleri kontrol edilen alt çerçeve örneğinin model koordinatlarıdır; standart profil imalat ölçüsü veya montaj toleransı değildir.",
        "frontGraphicNormal": [
          0,
          0,
          1
        ],
        "lensDirections": {
          "bottom": [
            0,
            1,
            0
          ],
          "top": [
            0,
            -1,
            0
          ],
          "left": [
            1,
            0,
            0
          ],
          "right": [
            -1,
            0,
            0
          ]
        },
        "electricalCircuitConfirmed": false
      },
      "opticalLens": {
        "revision": "PN-LB-L R4",
        "shape": "straight-wall-cylinder",
        "description": "Düz yanaklı, üst optik yüzü düz, akrilik silindir görünümünde mercek; yalnız alt/üst çevre kenarları küçük radiusla yumuşatılır.",
        "shapeConfirmedByUser": true,
        "referenceImage": "upload/indir.jpg",
        "diameterHeightPitchCountConfirmed": false,
        "visualExampleOnly": {
          "diameterMm": 19,
          "heightMm": 6.5,
          "rimSofteningMm": 0.35,
          "counts": {
            "PN-LB-L-50": 12,
            "PN-LB-L-100": 24
          }
        },
        "materialDisplay": "Şeffaf açık mavi akrilik optik görünüm; üretici malzeme/optik özellikleri ayrıca teyit bekler.",
        "dimensionNote": "Silindirik form kullanıcı tarifidir; çap, yükseklik, mercek aksı, kenar radiusu ve adetler görsel örnektir, imalat ölçüsü/adedi değildir."
      },
      "publication": {
        "authorized": true,
        "requested": true,
        "requestedAt": "2026-10-05T07:43:41.179149Z",
        "published": true,
        "targetUrl": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
        "url": "https://pion-livid.vercel.app/model/pn-lb-l-100-240-aks-montaj",
        "status": "verified-live",
        "verification": {
          "commitSha": "687867384125144e10297cd9d5eaf1ef225e37bf",
          "verifiedAt": "2026-10-05T07:42:55.210192Z",
          "verifiedPublicAccess": true
        },
        "assetHashScope": "GLB ve PNG hashleri belirtilen kaynak varlıklarına; localFileSha256 HTML değeri yerel dışa aktarıma aittir. Host için enjekte edilmiş HTML yanıtının hash değeri olduğu varsayılmaz."
      },
      "id": "pn-lb-l-100-240-aks-montaj",
      "mechanicalMountRevision": "lightbox-led-profile-mount-r3",
      "assemblyRevision": "PN-LB-L R5",
      "endConnections": {
        "revision": "PN-LB-L R5",
        "perModule": {
          "cableCount": 2,
          "cableLengthEachMm": 50,
          "totalCableLengthMm": 100,
          "maleJackCount": 1,
          "femaleJackCount": 1
        },
        "location": "Alüminyum LED kaidenin iki karşı ucunda birer 50 mm kablo; bir uçta erkek, diğer uçta dişi jack.",
        "cableLengthExcludesJackBody": true,
        "newStockCodesCreated": false,
        "jackForm": "generic-cylindrical-DC-barrel-visual-assumption",
        "jackTypeConfirmedByUser": false,
        "jackTypeSource": "Erişilebilir referanslar jack tipini göstermediği için genel silindirik DC jack yalnız görsel varsayımdır.",
        "referenceImage": null,
        "jackBodyDimensionsMm": null,
        "jackBodyDimensionsApproved": false,
        "visualPlacementConvention": {
          "femaleEnd": "left",
          "maleEnd": "right",
          "endAssignmentConfirmedByUser": false
        },
        "electricalSpecifications": {
          "pinout": null,
          "polarity": null,
          "voltageV": null,
          "currentA": null,
          "cableConductorSectionMm2": null
        },
        "note": "Kablo boyu ve erkek/dişi adedi kullanıcı tarifidir. Jack gövde ölçüleri, kablo kesiti, pin dizilimi, polarite ve elektrik değerleri ayrıca tanımlanana kadar boş kalır."
      },
      "includedEndConnectionComponents": {
        "moduleCount": 2,
        "moduleCode": "PN-LB-L-100",
        "maleJackCount": 2,
        "femaleJackCount": 2,
        "cableCount": 4,
        "cableLengthEachMm": 50,
        "totalCableLengthMm": 200,
        "internalPhysicalMatingPairs": 1,
        "remainingExternalMaleJacks": 1,
        "remainingExternalFemaleJacks": 1,
        "circuitTopologyConfirmed": false
      },
      "src": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
      "preview": "/previews/pn-lb-l-100-240-aks-montaj-r5.png",
      "viewer": "/viewers/pn-lb-l-100-240-aks-montaj-r5.html",
      "stagingSource": "/models/pn-lb-l-100-240-aks-montaj-r5.glb",
      "localFileByteLength": {
        "html": 8729349,
        "glb": 4657472,
        "preview": 43901
      },
      "sha256": "ee074d4f214e6d5e095cb6a262e807dc34ef7c6d106c3d7138a0885c262389af",
      "assetStatus": "verified-local-assets",
      "modelMetadata": {
        "code": "PN-LB-L-100_240_Aks_Montaj",
        "units": "mm",
        "publicationStatus": "not-published",
        "axisLengthMM": 2400,
        "pairSupportLengthMM": 2040,
        "supportCentersMM": [
          -510,
          510
        ],
        "endAllowanceToHubAxisMM": 180,
        "profileTopSurfaceYMM": 35.32499819993996,
        "supportRootYMM": 21.324998199939966,
        "supportFlangeUndersideYMM": 35.32499819993996,
        "originalSources": [
          "public/models/display-r1/pn-p-60-f.glb",
          "public/models/display-r1/pn-kb-7.glb",
          "public/models/display-r1/m8x15-vida.glb"
        ],
        "geometryPolicy": "Extrusion only extended by makeProfilePrototype; hub and end-fitting geometry immutable",
        "inventory": [
          {
            "code": "PN-P-240-F",
            "quantity": 1,
            "includes": [
              {
                "code": "PN-AB-7",
                "quantity": 2
              },
              {
                "code": "M8x20",
                "quantity": 2
              }
            ]
          },
          {
            "code": "PN-KB-7",
            "quantity": 2
          },
          {
            "code": "PN-LB-L-100",
            "quantity": 2
          },
          {
            "code": "M8x15",
            "quantity": 2
          }
        ],
        "pending": "Kesit teknik referanstan alınmıştır; 26 mm çıta genişliği kullanıcı tarafından onaylanmıştır. Kanal montaj toleransı teyit bekler. Mercek dizilimi görsel örnektir; elektriksel özellikler tanımlanmamıştır",
        "supportSection": {
          "code": "PN-TCF-NV-50",
          "lengthMm": 500,
          "widthMm": 26,
          "heightMm": 15,
          "wallMm": 1,
          "topThicknessMm": 1,
          "mouthMm": 10.95,
          "innerTopOpeningMm": 15,
          "flangeOverhangMm": 4,
          "hookProjectionMm": 1,
          "bottomTipWidthMm": 0.5,
          "innerSlopeLengthMm": 7.892,
          "outerSlopeLengthMm": 8.251,
          "outerVerticalLengthMm": 2.026,
          "innerVerticalLengthMm": 6.372,
          "hookSlopeLengthMm": 4.432,
          "legHeightBelowFlangeMm": 14,
          "sectionRevision": "section-reference-2026-10-04-R3",
          "flangeWidthUserConfirmed": true,
          "drawingUnitsUnspecified": true,
          "scaleAssumed": false,
          "scaleConfirmed": true,
          "userConfirmedChoice": "1 / 26 mm",
          "rawCadToMm": 0.1,
          "rawCadDimensions": {
            "flangeWidth": 260,
            "flangeThickness": 10,
            "innerTopOpening": 150,
            "flangeOverhang": 40,
            "outerSlopeLength": 82.51,
            "innerSlopeLength": 78.92,
            "outerVerticalLength": 20.26,
            "innerVerticalLength": 63.72,
            "hookSlopeLength": 44.32,
            "hookProjection": 10,
            "innerBottomOpening": 109.5,
            "bottomTipWidth": 5
          },
          "scaleInterpretation": "Kullanıcı üst eni 26 mm olarak onayladı. Kesitteki 260→26 mm dönüşümü ×0,1 olarak uygulanır. Sıkıştırma kuvveti ve imalat toleransı tanımlanmamıştır.",
          "wallNote": "1 mm yalnız üst flanş kalınlığıdır; eğimli bacaklar ve tırnaklar için tek sabit et kalınlığı varsayılmaz.",
          "mountingRule": "Düz üst flanş dışarıda kalır; 14 mm uzunluğundaki iki daralan bacak, Pion profilinin yuvarlatılmış kanal taşıyan dış kolunu iki yandan sarar. Plastik çıta bastırılarak sıkı geçme oturur; bacaklar dar iç T kanalının içine sokulmaz.",
          "mountingForceN": null,
          "manufacturingInterferenceMm": null,
          "sourceImages": [
            "NONVOWEN ÇITA KESİTİ(2).JPG",
            "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(2).JPG",
            "NONVOWEN ÇITA KESİTİ(1).JPG",
            "NONVOWEN ÇITA KESİTİ ÖLÇÜSÜZ(1).JPG",
            "PN-CP-60(1).jpg",
            "pr2-49.jpg",
            "pr2-50.jpg",
            "pr2-51.jpg",
            "pr2-52.jpg"
          ]
        },
        "orientationRule": {
          "frameFrontNormal": [
            0,
            0,
            1
          ],
          "mountingSurface": "Profilin çerçeve içine bakan kol ve kanalları",
          "ledNormalByEdge": {
            "bottom": [
              0,
              1,
              0
            ],
            "top": [
              0,
              -1,
              0
            ],
            "left": [
              1,
              0,
              0
            ],
            "right": [
              -1,
              0,
              0
            ]
          },
          "angleToFrameFrontDegrees": 90,
          "exampleEdge": "bottom"
        },
        "modulationRecipes": [
          {
            "axisCM": 60,
            "ledSetCM": [
              50
            ],
            "supportTotalMM": 520,
            "endAllowanceEachMM": 40
          },
          {
            "axisCM": 120,
            "ledSetCM": [
              100
            ],
            "supportTotalMM": 1020,
            "endAllowanceEachMM": 90
          },
          {
            "axisCM": 180,
            "ledSetCM": [
              100,
              50
            ],
            "supportTotalMM": 1540,
            "endAllowanceEachMM": 130
          },
          {
            "axisCM": 240,
            "ledSetCM": [
              100,
              100
            ],
            "supportTotalMM": 2040,
            "endAllowanceEachMM": 180
          },
          {
            "axisCM": 300,
            "ledSetCM": [
              100,
              100,
              50
            ],
            "supportTotalMM": 2560,
            "endAllowanceEachMM": 220
          },
          {
            "axisCM": 360,
            "ledSetCM": [
              100,
              100,
              100
            ],
            "supportTotalMM": 3060,
            "endAllowanceEachMM": 270
          }
        ],
        "revision": "R5",
        "jackConnections": {
          "moduleCount": 2,
          "femaleCount": 2,
          "maleCount": 2,
          "cableCount": 4,
          "cableLengthEachMM": 50,
          "totalCableLengthMM": 200,
          "connectedInternalPairs": 1,
          "remainingExternalFemale": 1,
          "remainingExternalMale": 1,
          "connectionPlaneZMM": 33,
          "electricalRating": null,
          "pinout": null,
          "connectorDimensionsMM": null,
          "shapeConfirmed": false,
          "note": "Orta dişi ve erkek jaklar görsel montaj örneğinde eşleştirilmiştir; elektrik devresi, kutuplama ve besleme özellikleri tanımlanmamıştır."
        },
        "optics": {
          "sourceImage": "indir.jpg",
          "shapeConfirmedByUser": true,
          "diameterHeightPitchAndCountMeasured": false,
          "note": "Silindir formu kullanıcı tarifine göre düzeltilmiştir. Mercek çapı, yüksekliği, kenar yumuşatma yarıçapı ve adetleri yalnız görsel örnektir."
        },
        "lensShape": "straight-wall-cylinder",
        "profileMeasurement": {
          "sourceNode": "pn-p-60_Onayli_Rev1pn-p-60_Aluminyum_Govde",
          "source": "Özgün GLB gövdesinin makeProfilePrototype ile uzatılmış, render edilen world bounds ölçümü",
          "method": "longitudinal maxX-minX",
          "minXMM": -1094.999959835639,
          "maxXMM": 1094.999959835639,
          "netLengthMM": 2189.999919671278
        },
        "mass": {
          "status": "partial-verified-components-only",
          "completeTotalKg": null,
          "knownSubtotalKg": 3.5089999116384063,
          "items": [
            {
              "name": "Profil gövdesi",
              "quantity": 1,
              "netLengthMM": 2189.999919671278,
              "rateKgPerMetre": 1.1,
              "massKg": 2.408999911638406
            },
            {
              "name": "PN-AB-7 · PN-P-240-F takımının içinde",
              "quantity": 2,
              "unitMassKg": 0.22,
              "massKg": 0.44
            },
            {
              "name": "PN-KB-7",
              "quantity": 2,
              "unitMassKg": 0.328,
              "massKg": 0.656
            }
          ],
          "unknown": [
            "LED ve alüminyum LED kaidesi",
            "Plastik çıtalar",
            "Akrilik mercekler",
            "Dişi/erkek jaklar ve dört adet 50 mm kablo",
            "M8×15 ve takım içindeki M8×20 vidalar"
          ],
          "source": "Birim ağırlıklar kullanıcı tarifi; profil boyu render edilen özgün geometri ölçümü"
        },
        "packing": {
          "status": "example-crate-capacity-only-not-a-shipping-plan",
          "completeTotalM3": null,
          "exampleKnownCrateVolumeM3": 0.2912,
          "exampleCrates": [
            {
              "name": "240 cm profil kasası",
              "quantity": 1,
              "outerMM": [
                2400,
                540,
                200
              ],
              "capacity": 14,
              "volumeM3": 0.2592
            },
            {
              "name": "Bağlantı kasası",
              "quantity": 1,
              "outerMM": [
                400,
                400,
                200
              ],
              "capacity": 50,
              "exampleConnections": 4,
              "volumeM3": 0.032
            }
          ],
          "unknown": [
            "LED setleri ve plastik çıtalar için koruyucu ambalaj ölçüleri",
            "Nihai sevkiyat yerleşimi"
          ],
          "source": "Kullanıcının arşivde tanımladığı Pion kasa ebat ve kapasiteleri"
        },
        "mechanicalEngagement": {
          "surface": "Profilin yuvarlatılmış içe bakan kol/kanal başlığının dışı",
          "legs": "Üst flanştan aşağı 14 mm uzanan simetrik daralan kollar başlığı iki yandan sarar",
          "fitRule": "Kullanıcı tarifine göre bastırılarak sıkı geçme; plastik kollar montaj sırasında esneyerek başlığı kavrar",
          "seatingForceN": null,
          "toleranceMm": null
        }
      },
      "byteLength": 4657472,
      "html": "/viewers/pn-lb-l-100-240-aks-montaj-r5.html"
    }
  ],
  "furniture": [
    {
      "id": "pn-seat",
      "code": "pn-seat",
      "name": "Sting sandalye",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-seat.glb",
      "sourceName": "pn-seat.glb",
      "byteLength": 406228,
      "sha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
      "description": "Yuvarlatılmış üst sırtlık köşeleri (R7,5 mm), kaburgalı oturak ve sırtlık; renk paletleri ve ölçülü görünüşler.",
      "seatSpec": {
        "chairCount": 1,
        "trolleyCount": 0,
        "cornerRadiusMm": 7.5,
        "nominalChairMassKg": 6,
        "massSource": "https://blastation.com/product/sting",
        "placement": "Tek sandalye",
        "trolleyMassKg": null
      },
      "preview": "/previews/pn-seat.png",
      "measurement": {
        "sourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
        "mode": "outer",
        "boundsMm": [
          [
            -264.999986,
            0,
            -270.000011
          ],
          [
            264.999986,
            810.000002,
            270.000011
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": []
      }
    },
    {
      "id": "pn-tab-front1",
      "code": "pn-tab-front1",
      "name": "Kare ön görüşme masası",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-front1.glb",
      "sourceName": "pn-tab-front1.glb",
      "byteLength": 1311648,
      "sha256": "ed468ae60fa5a6eb88a13f64559273a4bfa490c8c494bc21f50f308ac27abb68",
      "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
      "tableSpec": {
        "code": "pn-tab-front1",
        "shape": "rectangle",
        "widthMm": 800,
        "depthMm": 800,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-front1.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "ed468ae60fa5a6eb88a13f64559273a4bfa490c8c494bc21f50f308ac27abb68",
        "mode": "outer",
        "boundsMm": [
          [
            -400,
            0,
            -400
          ],
          [
            400,
            750,
            400
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
        "dimensionDisplayRevision": "table-dimensions-r2"
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front1",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front1.glb"
    },
    {
      "id": "pn-tab-front2",
      "code": "pn-tab-front2",
      "name": "Yuvarlak ön görüşme masası",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-front2.glb",
      "sourceName": "pn-tab-front2.glb",
      "byteLength": 1395328,
      "sha256": "7c23ab445d405ad43cadbbabfbd7f4c477e7fd4f7bf84e8a755fd6b770e6a7fa",
      "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø800 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
      "tableSpec": {
        "code": "pn-tab-front2",
        "shape": "circle",
        "widthMm": 800,
        "depthMm": 800,
        "diameterMm": 800,
        "thicknessMm": 30,
        "cornerDiameterMm": null,
        "cornerRadiusMm": null,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
      },
      "preview": "/previews/pn-tab-front2.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "7c23ab445d405ad43cadbbabfbd7f4c477e7fd4f7bf84e8a755fd6b770e6a7fa",
        "mode": "outer",
        "boundsMm": [
          [
            -400,
            0,
            -400
          ],
          [
            400,
            750,
            400
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
        "dimensionDisplayRevision": "table-dimensions-r2"
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front2",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front2.glb"
    },
    {
      "id": "pn-tab-meet1",
      "code": "pn-tab-meet1",
      "name": "Toplantı masası · 1800",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-meet1.glb",
      "sourceName": "pn-tab-meet1.glb",
      "byteLength": 1886300,
      "sha256": "9ac0813bb98067f6df74874138b4a2ad805736cb60c32cb59d539d5cef0af1da",
      "description": "1800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
      "tableSpec": {
        "code": "pn-tab-meet1",
        "shape": "rectangle",
        "widthMm": 1800,
        "depthMm": 800,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 2,
        "legPositionsMm": [
          -450,
          450
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1,
          4
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-meet1.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "9ac0813bb98067f6df74874138b4a2ad805736cb60c32cb59d539d5cef0af1da",
        "mode": "outer",
        "boundsMm": [
          [
            -900,
            0,
            -400
          ],
          [
            900,
            750,
            400
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "customNote": "Tabla: 1800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
        "dimensionDisplayRevision": "table-dimensions-r2"
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet1",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet1.glb"
    },
    {
      "id": "pn-tab-meet2",
      "code": "pn-tab-meet2",
      "name": "Toplantı masası · 2400",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-meet2.glb",
      "sourceName": "pn-tab-meet2.glb",
      "byteLength": 1886196,
      "sha256": "e7f46179ba28e019925870597c9bfc7c02d4d19a7e942c83b3e41626ad32021b",
      "description": "2400 × 900 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
      "tableSpec": {
        "code": "pn-tab-meet2",
        "shape": "rectangle",
        "widthMm": 2400,
        "depthMm": 900,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 2,
        "legPositionsMm": [
          -600,
          600
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1,
          4
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-meet2.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "e7f46179ba28e019925870597c9bfc7c02d4d19a7e942c83b3e41626ad32021b",
        "mode": "outer",
        "boundsMm": [
          [
            -1200,
            0,
            -450
          ],
          [
            1200,
            750,
            450
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "customNote": "Tabla: 2400 × 900 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
        "dimensionDisplayRevision": "table-dimensions-r2"
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet2",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet2.glb"
    },
    {
      "id": "pn-tab-meet3",
      "code": "pn-tab-meet3",
      "name": "Yuvarlak toplantı masası · 1200",
      "category": "pion-mobilya",
      "revision": 2,
      "src": "/models/pn-tab-meet3.glb",
      "sourceName": "pn-tab-meet3.glb",
      "byteLength": 1395464,
      "sha256": "0d1e9399a37adaf87d1a0b607254c73bc0c494987d02741d836b6443497e75b0",
      "description": "1200 × 1200 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø1200 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
      "tableSpec": {
        "code": "pn-tab-meet3",
        "shape": "circle",
        "widthMm": 1200,
        "depthMm": 1200,
        "diameterMm": 1200,
        "thicknessMm": 30,
        "cornerDiameterMm": null,
        "cornerRadiusMm": null,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 600,
        "columnDiameterMm": 76,
        "supportPlateDiameterMm": 400,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "black",
        "material": "MDF lam",
        "referenceImages": [
          5
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
      },
      "preview": "/previews/pn-tab-meet3.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "renamedFrom": "pn-tab-meat3",
      "originalSourceSha256": "81d1ed4b81e4473bd882f74aabfbbcec1911dfa5d6d8b9eb312cfd8fa4c0066c",
      "measurement": {
        "sourceSha256": "0d1e9399a37adaf87d1a0b607254c73bc0c494987d02741d836b6443497e75b0",
        "mode": "outer",
        "boundsMm": [
          [
            -600,
            0,
            -600
          ],
          [
            600,
            750,
            600
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "customNote": "Tabla: 1200 × 1200 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
        "dimensionDisplayRevision": "table-dimensions-r2"
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet3",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet3.glb"
    },
    {
      "id": "pn-tab-bist1",
      "code": "pn-tab-bist1",
      "name": "Kare bistro masası",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-bist1.glb",
      "sourceName": "pn-tab-bist1.glb",
      "byteLength": 1311668,
      "sha256": "e4f23bc7ec4efb857b48989d24e7f4157f6e7fef05aa3e3d2e503676a8f83e32",
      "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm.",
      "tableSpec": {
        "code": "pn-tab-bist1",
        "shape": "rectangle",
        "widthMm": 600,
        "depthMm": 600,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 1000,
        "totalHeightMm": 1030,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 400,
        "columnDiameterMm": 50,
        "supportPlateDiameterMm": 220,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          3
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-bist1.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "e4f23bc7ec4efb857b48989d24e7f4157f6e7fef05aa3e3d2e503676a8f83e32",
        "mode": "outer",
        "boundsMm": [
          [
            -300,
            0,
            -300
          ],
          [
            300,
            1030,
            300
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
        "dimensionDisplayRevision": "table-dimensions-r2"
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist1",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist1.glb"
    },
    {
      "id": "pn-tab-bist2",
      "code": "pn-tab-bist2",
      "name": "Yuvarlak bistro masası",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-bist2.glb",
      "sourceName": "pn-tab-bist2.glb",
      "byteLength": 1395348,
      "sha256": "d883ec6ea25f1232aa755f4d1e14d1bcc3ce535163d558c943813b43a89da565",
      "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø600 mm yuvarlak tabla. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm.",
      "tableSpec": {
        "code": "pn-tab-bist2",
        "shape": "circle",
        "widthMm": 600,
        "depthMm": 600,
        "diameterMm": 600,
        "thicknessMm": 30,
        "cornerDiameterMm": null,
        "cornerRadiusMm": null,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 1000,
        "totalHeightMm": 1030,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 400,
        "columnDiameterMm": 50,
        "supportPlateDiameterMm": 220,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          3
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
      },
      "preview": "/previews/pn-tab-bist2.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "d883ec6ea25f1232aa755f4d1e14d1bcc3ce535163d558c943813b43a89da565",
        "mode": "outer",
        "boundsMm": [
          [
            -300,
            0,
            -300
          ],
          [
            300,
            1030,
            300
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
        "dimensionDisplayRevision": "table-dimensions-r2"
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist2",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist2.glb"
    },
    {
      "id": "pn-tab-front1-set",
      "code": "pn-tab-front1-set",
      "name": "Kare ön görüşme masası · 4 simseat takım",
      "category": "pion-mobilya",
      "revision": 3,
      "src": "/models/pn-tab-front1-set.glb",
      "sourceName": "pn-tab-front1-set.glb",
      "byteLength": 1721304,
      "sha256": "6bc662a61aa46202f79551cb536e57c2e16caf94ca6da8e55ccc852ff11f510d",
      "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur. 4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş.",
      "tableSpec": {
        "code": "pn-tab-front1",
        "shape": "rectangle",
        "widthMm": 800,
        "depthMm": 800,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-front1-set.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "tableSetSpec": {
        "tableCode": "pn-tab-front1",
        "chairCode": "pn-seat",
        "chairName": "simseat",
        "chairCount": 4,
        "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
        "tableSourceSha256": "ed468ae60fa5a6eb88a13f64559273a4bfa490c8c494bc21f50f308ac27abb68",
        "placement": "4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş",
        "placements": [
          {
            "index": 1,
            "positionMm": [
              0,
              0,
              560
            ],
            "yawDeg": 180
          },
          {
            "index": 2,
            "positionMm": [
              560,
              0,
              0
            ],
            "yawDeg": 270
          },
          {
            "index": 3,
            "positionMm": [
              0,
              0,
              -560
            ],
            "yawDeg": 360
          },
          {
            "index": 4,
            "positionMm": [
              -560,
              0,
              0
            ],
            "yawDeg": 450
          }
        ],
        "tuckPercent": 20.37,
        "tuckDescription": "Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur.",
        "sourceGeometryPreserved": true,
        "nominalChairMassKg": 6,
        "additionalPaddingMassKg": null,
        "pullbackMm": 160,
        "chairCenterRadiusMm": 560,
        "facing": "table-center",
        "placementRevision": 3,
        "minimumRequiredLegClearanceMm": 20,
        "boundsMm": [
          [
            -830,
            0,
            -830
          ],
          [
            830,
            810,
            830
          ]
        ]
      },
      "measurement": {
        "sourceSha256": "6bc662a61aa46202f79551cb536e57c2e16caf94ca6da8e55ccc852ff11f510d",
        "mode": "outer",
        "boundsMm": [
          [
            -830,
            0,
            -830
          ],
          [
            830,
            810,
            830
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "tableBoundsMm": [
          [
            -400,
            0,
            -400
          ],
          [
            400,
            750,
            400
          ]
        ],
        "dimensionDisplayRevision": "table-dimensions-r2",
        "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front1-set",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front1-set.glb"
    },
    {
      "id": "pn-tab-front2-set",
      "code": "pn-tab-front2-set",
      "name": "Yuvarlak ön görüşme masası · 4 simseat takım",
      "category": "pion-mobilya",
      "revision": 3,
      "src": "/models/pn-tab-front2-set.glb",
      "sourceName": "pn-tab-front2-set.glb",
      "byteLength": 1804988,
      "sha256": "4fe3e7712b8e35389e7e55a314a22542695916b5bceede1d7bf57615db7d33e4",
      "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø800 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur. 4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş.",
      "tableSpec": {
        "code": "pn-tab-front2",
        "shape": "circle",
        "widthMm": 800,
        "depthMm": 800,
        "diameterMm": 800,
        "thicknessMm": 30,
        "cornerDiameterMm": null,
        "cornerRadiusMm": null,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
      },
      "preview": "/previews/pn-tab-front2-set.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "tableSetSpec": {
        "tableCode": "pn-tab-front2",
        "chairCode": "pn-seat",
        "chairName": "simseat",
        "chairCount": 4,
        "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
        "tableSourceSha256": "7c23ab445d405ad43cadbbabfbd7f4c477e7fd4f7bf84e8a755fd6b770e6a7fa",
        "placement": "4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş",
        "placements": [
          {
            "index": 1,
            "positionMm": [
              0,
              0,
              560
            ],
            "yawDeg": 180
          },
          {
            "index": 2,
            "positionMm": [
              560,
              0,
              0
            ],
            "yawDeg": 270
          },
          {
            "index": 3,
            "positionMm": [
              0,
              0,
              -560
            ],
            "yawDeg": 360
          },
          {
            "index": 4,
            "positionMm": [
              -560,
              0,
              0
            ],
            "yawDeg": 450
          }
        ],
        "tuckPercent": 20.37,
        "tuckDescription": "Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur.",
        "sourceGeometryPreserved": true,
        "nominalChairMassKg": 6,
        "additionalPaddingMassKg": null,
        "pullbackMm": 160,
        "chairCenterRadiusMm": 560,
        "facing": "table-center",
        "placementRevision": 3,
        "minimumRequiredLegClearanceMm": 20,
        "boundsMm": [
          [
            -830,
            0,
            -830
          ],
          [
            830,
            810,
            830
          ]
        ]
      },
      "measurement": {
        "sourceSha256": "4fe3e7712b8e35389e7e55a314a22542695916b5bceede1d7bf57615db7d33e4",
        "mode": "outer",
        "boundsMm": [
          [
            -830,
            0,
            -830
          ],
          [
            830,
            810,
            830
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "tableBoundsMm": [
          [
            -400,
            0,
            -400
          ],
          [
            400,
            750,
            400
          ]
        ],
        "dimensionDisplayRevision": "table-dimensions-r2",
        "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front2-set",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front2-set.glb"
    },
    {
      "id": "pn-tab-meet1-set",
      "code": "pn-tab-meet1-set",
      "name": "Toplantı masası · 1800 · 4 simseat takım",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-meet1-set.glb",
      "sourceName": "pn-tab-meet1-set.glb",
      "byteLength": 2295672,
      "sha256": "13b012109e7cacf0ed5c09adca4401d483163fbc9a64f1d48659933a54678606",
      "description": "1800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; yaklaşık %50 tabla altında. Uzun kenar başına 2.",
      "tableSpec": {
        "code": "pn-tab-meet1",
        "shape": "rectangle",
        "widthMm": 1800,
        "depthMm": 800,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 2,
        "legPositionsMm": [
          -450,
          450
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1,
          4
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-meet1-set.png",
      "tableSetSpec": {
        "tableCode": "pn-tab-meet1",
        "chairCode": "pn-seat",
        "chairName": "simseat",
        "chairCount": 4,
        "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
        "tableSourceSha256": "9ac0813bb98067f6df74874138b4a2ad805736cb60c32cb59d539d5cef0af1da",
        "placement": "Uzun kenar başına 2",
        "placements": [
          {
            "index": 1,
            "positionMm": [
              -450,
              0,
              400
            ],
            "yawDeg": 180
          },
          {
            "index": 2,
            "positionMm": [
              450,
              0,
              400
            ],
            "yawDeg": 180
          },
          {
            "index": 3,
            "positionMm": [
              -450,
              0,
              -400
            ],
            "yawDeg": 0
          },
          {
            "index": 4,
            "positionMm": [
              450,
              0,
              -400
            ],
            "yawDeg": 0
          }
        ],
        "tuckPercent": 50,
        "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
        "sourceGeometryPreserved": true,
        "nominalChairMassKg": 6,
        "additionalPaddingMassKg": null,
        "boundsMm": [
          [
            -900,
            0,
            -670
          ],
          [
            900,
            810,
            670
          ]
        ]
      },
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "13b012109e7cacf0ed5c09adca4401d483163fbc9a64f1d48659933a54678606",
        "mode": "outer",
        "boundsMm": [
          [
            -900,
            0,
            -670
          ],
          [
            900,
            810,
            670
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "tableBoundsMm": [
          [
            -900,
            0,
            -400
          ],
          [
            900,
            750,
            400
          ]
        ],
        "dimensionDisplayRevision": "table-dimensions-r2",
        "customNote": "Tabla: 1800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet1-set",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet1-set.glb"
    },
    {
      "id": "pn-tab-meet2-set",
      "code": "pn-tab-meet2-set",
      "name": "Toplantı masası · 2400 · 8 simseat takım",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-meet2-set.glb",
      "sourceName": "pn-tab-meet2-set.glb",
      "byteLength": 2298708,
      "sha256": "f1dda19838022555a69d9e6e2b5abbdf07a3eff30cfceaa480e844507022e741",
      "description": "2400 × 900 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 8 simseat sandalye; yaklaşık %50 tabla altında. Uzun kenar başına 3; kısa kenar başına 1.",
      "tableSpec": {
        "code": "pn-tab-meet2",
        "shape": "rectangle",
        "widthMm": 2400,
        "depthMm": 900,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 2,
        "legPositionsMm": [
          -600,
          600
        ],
        "baseDiameterMm": 450,
        "columnDiameterMm": 60,
        "supportPlateDiameterMm": 280,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          1,
          4
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-meet2-set.png",
      "tableSetSpec": {
        "tableCode": "pn-tab-meet2",
        "chairCode": "pn-seat",
        "chairName": "simseat",
        "chairCount": 8,
        "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
        "tableSourceSha256": "e7f46179ba28e019925870597c9bfc7c02d4d19a7e942c83b3e41626ad32021b",
        "placement": "Uzun kenar başına 3; kısa kenar başına 1",
        "placements": [
          {
            "index": 1,
            "positionMm": [
              -650,
              0,
              450
            ],
            "yawDeg": 180
          },
          {
            "index": 2,
            "positionMm": [
              0,
              0,
              450
            ],
            "yawDeg": 180
          },
          {
            "index": 3,
            "positionMm": [
              650,
              0,
              450
            ],
            "yawDeg": 180
          },
          {
            "index": 4,
            "positionMm": [
              -650,
              0,
              -450
            ],
            "yawDeg": 0
          },
          {
            "index": 5,
            "positionMm": [
              0,
              0,
              -450
            ],
            "yawDeg": 0
          },
          {
            "index": 6,
            "positionMm": [
              650,
              0,
              -450
            ],
            "yawDeg": 0
          },
          {
            "index": 7,
            "positionMm": [
              1200,
              0,
              0
            ],
            "yawDeg": -90
          },
          {
            "index": 8,
            "positionMm": [
              -1200,
              0,
              0
            ],
            "yawDeg": 90
          }
        ],
        "tuckPercent": 50,
        "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
        "sourceGeometryPreserved": true,
        "nominalChairMassKg": 6,
        "additionalPaddingMassKg": null,
        "boundsMm": [
          [
            -1470,
            0,
            -720
          ],
          [
            1470,
            810,
            720
          ]
        ]
      },
      "dimensionDisplayRevision": "table-dimensions-r2",
      "measurement": {
        "sourceSha256": "f1dda19838022555a69d9e6e2b5abbdf07a3eff30cfceaa480e844507022e741",
        "mode": "outer",
        "boundsMm": [
          [
            -1470,
            0,
            -720
          ],
          [
            1470,
            810,
            720
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "tableBoundsMm": [
          [
            -1200,
            0,
            -450
          ],
          [
            1200,
            750,
            450
          ]
        ],
        "dimensionDisplayRevision": "table-dimensions-r2",
        "customNote": "Tabla: 2400 × 900 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 8 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet2-set",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet2-set.glb"
    },
    {
      "id": "pn-tab-meet3-set",
      "code": "pn-tab-meet3-set",
      "name": "Yuvarlak toplantı masası · 1200 · 6 simseat takım",
      "category": "pion-mobilya",
      "revision": 3,
      "src": "/models/pn-tab-meet3-set.glb",
      "sourceName": "pn-tab-meet3-set.glb",
      "byteLength": 1806640,
      "sha256": "ad12d3dfc167bfb92374706052ac388b8a91772ac22a3be2e4736dade8465d0a",
      "description": "1200 × 1200 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø1200 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 6 simseat sandalye; Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur. 6 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş.",
      "tableSpec": {
        "code": "pn-tab-meet3",
        "shape": "circle",
        "widthMm": 1200,
        "depthMm": 1200,
        "diameterMm": 1200,
        "thicknessMm": 30,
        "cornerDiameterMm": null,
        "cornerRadiusMm": null,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 720,
        "totalHeightMm": 750,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 600,
        "columnDiameterMm": 76,
        "supportPlateDiameterMm": 400,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "black",
        "material": "MDF lam",
        "referenceImages": [
          5
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
      },
      "preview": "/previews/pn-tab-meet3-set.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "renamedFrom": "pn-tab-meat3-set",
      "originalSourceSha256": "81d1ed4b81e4473bd882f74aabfbbcec1911dfa5d6d8b9eb312cfd8fa4c0066c",
      "tableSetSpec": {
        "tableCode": "pn-tab-meet3",
        "chairCode": "pn-seat",
        "chairName": "simseat",
        "chairCount": 6,
        "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
        "tableSourceSha256": "0d1e9399a37adaf87d1a0b607254c73bc0c494987d02741d836b6443497e75b0",
        "placement": "6 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş",
        "placements": [
          {
            "index": 1,
            "positionMm": [
              0,
              0,
              760
            ],
            "yawDeg": 180
          },
          {
            "index": 2,
            "positionMm": [
              658.179307,
              0,
              380
            ],
            "yawDeg": 240
          },
          {
            "index": 3,
            "positionMm": [
              658.179307,
              0,
              -380
            ],
            "yawDeg": 300
          },
          {
            "index": 4,
            "positionMm": [
              0,
              0,
              -760
            ],
            "yawDeg": 360
          },
          {
            "index": 5,
            "positionMm": [
              -658.179307,
              0,
              -380
            ],
            "yawDeg": 420
          },
          {
            "index": 6,
            "positionMm": [
              -658.179307,
              0,
              380
            ],
            "yawDeg": 480
          }
        ],
        "tuckPercent": 20.37,
        "tuckDescription": "Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur.",
        "sourceGeometryPreserved": true,
        "nominalChairMassKg": 6,
        "additionalPaddingMassKg": null,
        "pullbackMm": 160,
        "chairCenterRadiusMm": 760,
        "facing": "table-center",
        "placementRevision": 3,
        "minimumRequiredLegClearanceMm": 20,
        "boundsMm": [
          [
            -1017.8812,
            0,
            -1030
          ],
          [
            1017.8812,
            810,
            1030
          ]
        ]
      },
      "measurement": {
        "sourceSha256": "ad12d3dfc167bfb92374706052ac388b8a91772ac22a3be2e4736dade8465d0a",
        "mode": "outer",
        "boundsMm": [
          [
            -1017.8812,
            0,
            -1030
          ],
          [
            1017.8812,
            810,
            1030
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "tableBoundsMm": [
          [
            -600,
            0,
            -600
          ],
          [
            600,
            750,
            600
          ]
        ],
        "dimensionDisplayRevision": "table-dimensions-r2",
        "customNote": "Tabla: 1200 × 1200 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 6 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet3-set",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet3-set.glb"
    },
    {
      "id": "pion-seat-bar",
      "code": "pion-seat-bar",
      "name": "simseatbar",
      "category": "pion-mobilya",
      "revision": 2,
      "src": "/models/pion-seat-bar.glb",
      "sourceName": "pion-seat-bar.glb",
      "byteLength": 409944,
      "sha256": "12f379f66b41a60b015d24c8dd869cbc3e734d6182f5d59c26a5caa8bd746ac8",
      "description": "750 mm oturma yüzeyi; 180 mm kotunda ön ara kayıt; %30 kısaltılmış sırtlık; bağımsız renk paletleri.",
      "seatSpec": {
        "chairCount": 1,
        "trolleyCount": 0,
        "cornerRadiusMm": 7.5,
        "nominalChairMassKg": null,
        "massSource": null,
        "placement": "Tek bar taburesi",
        "trolleyMassKg": null,
        "seatHeightMm": 750,
        "frontRailCenterHeightMm": 180,
        "backrestRatio": 0.7,
        "backrestHeightMm": 239.64381515979767,
        "variant": "bar"
      },
      "preview": "/previews/pion-seat-bar.png",
      "url": "https://pion-livid.vercel.app/model/pion-seat-bar",
      "github": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pion-seat-bar.glb",
      "dimensionsMm": {
        "width": 529.9999713897705,
        "depth": 540.0000214576721,
        "height": 989.6438151597977,
        "seat_surface_height": 750,
        "backrest_height_above_seat": 239.64381515979767,
        "front_rail_center_height": 180,
        "front_rail_diameter": 11.479534905285094
      },
      "boundsMm": [
        [
          -264.99998569488525,
          0,
          -270.00001072883606
        ],
        [
          264.99998569488525,
          989.6438151597977,
          270.00001072883606
        ]
      ],
      "source": {
        "code": "pn-seat",
        "name": "simseat sandalye",
        "sha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
        "nominalSeatHeightMm": 460,
        "actualSeatPadTopMm": 467.65169501304626,
        "actualBackrestHeightAboveSeatMm": 342.3483073711395
      },
      "publicationStatus": "authorized-for-publication",
      "archiveEligible": true,
      "registeredOn": "2026-10-06"
    },
    {
      "id": "pn-tab-bist1-set",
      "code": "pn-tab-bist1-set",
      "name": "Kare bistro masası · 2 simseatbar takım",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-bist1-set.glb",
      "sourceName": "pn-tab-bist1-set.glb",
      "byteLength": 1723852,
      "sha256": "ecbd295ff69d6151690ac0cec7e1cb3e5cd536089be68b2f429cb74e7dde1250",
      "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm. 2 simseatbar sandalye; yaklaşık %50 tabla altında. Karşılıklı iki tarafta 1 er bar taburesi.",
      "tableSpec": {
        "code": "pn-tab-bist1",
        "shape": "rectangle",
        "widthMm": 600,
        "depthMm": 600,
        "diameterMm": null,
        "thicknessMm": 30,
        "cornerDiameterMm": 30,
        "cornerRadiusMm": 15,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 1000,
        "totalHeightMm": 1030,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 400,
        "columnDiameterMm": 50,
        "supportPlateDiameterMm": 220,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          3
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
      },
      "preview": "/previews/pn-tab-bist1-set.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "tableSetSpec": {
        "tableCode": "pn-tab-bist1",
        "chairCode": "pion-seat-bar",
        "chairName": "simseatbar",
        "chairCount": 2,
        "chairSourceSha256": "12f379f66b41a60b015d24c8dd869cbc3e734d6182f5d59c26a5caa8bd746ac8",
        "tableSourceSha256": "e4f23bc7ec4efb857b48989d24e7f4157f6e7fef05aa3e3d2e503676a8f83e32",
        "placement": "Karşılıklı iki tarafta 1 er bar taburesi",
        "placements": [
          {
            "index": 1,
            "positionMm": [
              0,
              0,
              300
            ],
            "yawDeg": 180
          },
          {
            "index": 2,
            "positionMm": [
              0,
              0,
              -300
            ],
            "yawDeg": 0
          }
        ],
        "tuckPercent": 50,
        "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
        "sourceGeometryPreserved": true,
        "nominalChairMassKg": null,
        "additionalPaddingMassKg": null,
        "chairSeatHeightMm": 750,
        "chairSourceRevision": 2,
        "boundsMm": [
          [
            -300,
            0,
            -570
          ],
          [
            300,
            1030,
            570
          ]
        ]
      },
      "measurement": {
        "sourceSha256": "ecbd295ff69d6151690ac0cec7e1cb3e5cd536089be68b2f429cb74e7dde1250",
        "mode": "outer",
        "boundsMm": [
          [
            -300,
            0,
            -570
          ],
          [
            300,
            1030,
            570
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "tableBoundsMm": [
          [
            -300,
            0,
            -300
          ],
          [
            300,
            1030,
            300
          ]
        ],
        "dimensionDisplayRevision": "table-dimensions-r2",
        "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 2 simseatbar; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist1-set",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist1-set.glb"
    },
    {
      "id": "pn-tab-bist2-set",
      "code": "pn-tab-bist2-set",
      "name": "Yuvarlak bistro masası · 2 simseatbar takım",
      "category": "pion-mobilya",
      "revision": 1,
      "src": "/models/pn-tab-bist2-set.glb",
      "sourceName": "pn-tab-bist2-set.glb",
      "byteLength": 1807532,
      "sha256": "c62983f38539143c8b5c91574ca5ece4afb62f99c5015e9ae1adeec46bc78ead",
      "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø600 mm yuvarlak tabla. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm. 2 simseatbar sandalye; yaklaşık %50 tabla altında. Karşılıklı iki tarafta 1 er bar taburesi.",
      "tableSpec": {
        "code": "pn-tab-bist2",
        "shape": "circle",
        "widthMm": 600,
        "depthMm": 600,
        "diameterMm": 600,
        "thicknessMm": 30,
        "cornerDiameterMm": null,
        "cornerRadiusMm": null,
        "verticalEdgeMm": 10,
        "bevelHeightMm": 20,
        "bevelInsetMm": 75,
        "bevelAngleDeg": 14.931417178137554,
        "legHeightMm": 1000,
        "totalHeightMm": 1030,
        "legCount": 1,
        "legPositionsMm": [
          0
        ],
        "baseDiameterMm": 400,
        "columnDiameterMm": 50,
        "supportPlateDiameterMm": 220,
        "defaultTop": "walnut",
        "defaultEdge": "same",
        "defaultLegs": "mat-chrome",
        "material": "MDF lam",
        "referenceImages": [
          3
        ],
        "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
        "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
      },
      "preview": "/previews/pn-tab-bist2-set.png",
      "dimensionDisplayRevision": "table-dimensions-r2",
      "tableSetSpec": {
        "tableCode": "pn-tab-bist2",
        "chairCode": "pion-seat-bar",
        "chairName": "simseatbar",
        "chairCount": 2,
        "chairSourceSha256": "12f379f66b41a60b015d24c8dd869cbc3e734d6182f5d59c26a5caa8bd746ac8",
        "tableSourceSha256": "d883ec6ea25f1232aa755f4d1e14d1bcc3ce535163d558c943813b43a89da565",
        "placement": "Karşılıklı iki tarafta 1 er bar taburesi",
        "placements": [
          {
            "index": 1,
            "positionMm": [
              0,
              0,
              300
            ],
            "yawDeg": 180
          },
          {
            "index": 2,
            "positionMm": [
              0,
              0,
              -300
            ],
            "yawDeg": 0
          }
        ],
        "tuckPercent": 50,
        "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
        "sourceGeometryPreserved": true,
        "nominalChairMassKg": null,
        "additionalPaddingMassKg": null,
        "chairSeatHeightMm": 750,
        "chairSourceRevision": 2,
        "boundsMm": [
          [
            -300,
            0,
            -570
          ],
          [
            300,
            1030,
            570
          ]
        ]
      },
      "measurement": {
        "sourceSha256": "c62983f38539143c8b5c91574ca5ece4afb62f99c5015e9ae1adeec46bc78ead",
        "mode": "outer",
        "boundsMm": [
          [
            -300,
            0,
            -570
          ],
          [
            300,
            1030,
            570
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": [],
        "tableBoundsMm": [
          [
            -300,
            0,
            -300
          ],
          [
            300,
            1030,
            300
          ]
        ],
        "dimensionDisplayRevision": "table-dimensions-r2",
        "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 2 simseatbar; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
      },
      "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist2-set",
      "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist2-set.glb"
    }
  ],
  "packagingAndStorage": [
    {
      "id": "pn-seat-stack",
      "code": "pn-seat-stack",
      "name": "50 Sting sandalye · taşıma arabası üzerinde istif",
      "category": "pion-ambalajlama-depolama",
      "revision": 1,
      "src": "/models/pn-seat-stack.glb",
      "sourceName": "pn-seat-stack.glb",
      "byteLength": 851008,
      "sha256": "2ec5758ca230ed75c8e74fb4c7b0811c39943e1bda5c6ea1e32d2389e392de88",
      "description": "R7,5 mm sırtlık köşeli 50 Sting sandalye, D36 tipi tekerlekli taşıma arabası üzerinde fotoğraf referansına göre istiflenmiştir.",
      "seatSpec": {
        "chairCount": 50,
        "trolleyCount": 1,
        "cornerRadiusMm": 7.5,
        "nominalChairMassKg": 6,
        "massSource": "https://blastation.com/product/sting",
        "placement": "Fotoğraf referansı · 35° eğim · 25,5 mm istif adımı",
        "trolleyMassKg": null
      },
      "preview": "/previews/pn-seat-stack.png",
      "measurement": {
        "sourceSha256": "2ec5758ca230ed75c8e74fb4c7b0811c39943e1bda5c6ea1e32d2389e392de88",
        "mode": "outer",
        "boundsMm": [
          [
            -310.000002,
            0,
            -642.457932
          ],
          [
            310.000002,
            2083.326607,
            360.000014
          ]
        ],
        "centersMm": [],
        "centerNodeIndices": []
      }
    }
  ],
  "tableModulesRevision": "mdf-lam-tables-r1",
  "tableSetModulesRevision": "PION-20261006-TABLE-SETS-R1",
  "tableDimensionDisplayRevision": "table-dimensions-r2",
  "tableSetRelease": {
    "kayit_id": "PION-20261006-TABLE-SETS-R1",
    "tarih": "2026-10-06",
    "baslik": "Beş simseat masa takımı ve tüm masa görünüşlerinde ölçü revizyonu",
    "prompt_metin_turu": "kullanici_yerlesim_olcu_ve_yayin_talimati",
    "prompt": "pn-tab-front1 ve pn-tab-front2 için her kenarda 1 olmak üzere 4 simseat; pn-tab-meet1 uzun kenarlarda 2 şer, toplam 4; pn-tab-meet2 uzun kenarlarda 3 er ve kısa kenarlarda 1 er, toplam 8; pn-tab-meat3 çevresinde 6 simseat. Sandalyeler yaklaşık %50 tabla altında. Kodların sonuna -set ekle, Pion mobilya sekmesine al, GitHub/Vercel linklerini hazırla ve Pion System arşivine işle. Tüm pn-tab dosyalarının ön, yan ve üst görünüş resminde ölçüler görünsün; mevcut dosyaları revize et.",
    "dimensionDisplayRevision": "table-dimensions-r2",
    "chairSource": "pn-seat",
    "sourceGeometryPreserved": true,
    "modeller": [
      {
        "id": "pn-tab-front1",
        "code": "pn-tab-front1",
        "name": "Kare ön görüşme masası",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-front1.glb",
        "sourceName": "pn-tab-front1.glb",
        "byteLength": 1311648,
        "sha256": "ed468ae60fa5a6eb88a13f64559273a4bfa490c8c494bc21f50f308ac27abb68",
        "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
        "tableSpec": {
          "code": "pn-tab-front1",
          "shape": "rectangle",
          "widthMm": 800,
          "depthMm": 800,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-front1.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "ed468ae60fa5a6eb88a13f64559273a4bfa490c8c494bc21f50f308ac27abb68",
          "mode": "outer",
          "boundsMm": [
            [
              -400,
              0,
              -400
            ],
            [
              400,
              750,
              400
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front1",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front1.glb"
      },
      {
        "id": "pn-tab-front2",
        "code": "pn-tab-front2",
        "name": "Yuvarlak ön görüşme masası",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-front2.glb",
        "sourceName": "pn-tab-front2.glb",
        "byteLength": 1395328,
        "sha256": "7c23ab445d405ad43cadbbabfbd7f4c477e7fd4f7bf84e8a755fd6b770e6a7fa",
        "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø800 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
        "tableSpec": {
          "code": "pn-tab-front2",
          "shape": "circle",
          "widthMm": 800,
          "depthMm": 800,
          "diameterMm": 800,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-front2.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "7c23ab445d405ad43cadbbabfbd7f4c477e7fd4f7bf84e8a755fd6b770e6a7fa",
          "mode": "outer",
          "boundsMm": [
            [
              -400,
              0,
              -400
            ],
            [
              400,
              750,
              400
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front2",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front2.glb"
      },
      {
        "id": "pn-tab-meet1",
        "code": "pn-tab-meet1",
        "name": "Toplantı masası · 1800",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-meet1.glb",
        "sourceName": "pn-tab-meet1.glb",
        "byteLength": 1886300,
        "sha256": "9ac0813bb98067f6df74874138b4a2ad805736cb60c32cb59d539d5cef0af1da",
        "description": "1800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
        "tableSpec": {
          "code": "pn-tab-meet1",
          "shape": "rectangle",
          "widthMm": 1800,
          "depthMm": 800,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 2,
          "legPositionsMm": [
            -450,
            450
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1,
            4
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-meet1.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "9ac0813bb98067f6df74874138b4a2ad805736cb60c32cb59d539d5cef0af1da",
          "mode": "outer",
          "boundsMm": [
            [
              -900,
              0,
              -400
            ],
            [
              900,
              750,
              400
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 1800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet1",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet1.glb"
      },
      {
        "id": "pn-tab-meet2",
        "code": "pn-tab-meet2",
        "name": "Toplantı masası · 2400",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-meet2.glb",
        "sourceName": "pn-tab-meet2.glb",
        "byteLength": 1886196,
        "sha256": "e7f46179ba28e019925870597c9bfc7c02d4d19a7e942c83b3e41626ad32021b",
        "description": "2400 × 900 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
        "tableSpec": {
          "code": "pn-tab-meet2",
          "shape": "rectangle",
          "widthMm": 2400,
          "depthMm": 900,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 2,
          "legPositionsMm": [
            -600,
            600
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1,
            4
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-meet2.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "e7f46179ba28e019925870597c9bfc7c02d4d19a7e942c83b3e41626ad32021b",
          "mode": "outer",
          "boundsMm": [
            [
              -1200,
              0,
              -450
            ],
            [
              1200,
              750,
              450
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 2400 × 900 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet2",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet2.glb"
      },
      {
        "id": "pn-tab-meat3",
        "code": "pn-tab-meat3",
        "name": "Yuvarlak toplantı masası · 1200",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-meat3.glb",
        "sourceName": "pn-tab-meat3.glb",
        "byteLength": 1395332,
        "sha256": "81d1ed4b81e4473bd882f74aabfbbcec1911dfa5d6d8b9eb312cfd8fa4c0066c",
        "description": "1200 × 1200 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø1200 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
        "tableSpec": {
          "code": "pn-tab-meat3",
          "shape": "circle",
          "widthMm": 1200,
          "depthMm": 1200,
          "diameterMm": 1200,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 600,
          "columnDiameterMm": 76,
          "supportPlateDiameterMm": 400,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "black",
          "material": "MDF lam",
          "referenceImages": [
            5
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-meat3.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "81d1ed4b81e4473bd882f74aabfbbcec1911dfa5d6d8b9eb312cfd8fa4c0066c",
          "mode": "outer",
          "boundsMm": [
            [
              -600,
              0,
              -600
            ],
            [
              600,
              750,
              600
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 1200 × 1200 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meat3",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meat3.glb"
      },
      {
        "id": "pn-tab-bist1",
        "code": "pn-tab-bist1",
        "name": "Kare bistro masası",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-bist1.glb",
        "sourceName": "pn-tab-bist1.glb",
        "byteLength": 1311668,
        "sha256": "e4f23bc7ec4efb857b48989d24e7f4157f6e7fef05aa3e3d2e503676a8f83e32",
        "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm.",
        "tableSpec": {
          "code": "pn-tab-bist1",
          "shape": "rectangle",
          "widthMm": 600,
          "depthMm": 600,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 1000,
          "totalHeightMm": 1030,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 400,
          "columnDiameterMm": 50,
          "supportPlateDiameterMm": 220,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            3
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-bist1.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "e4f23bc7ec4efb857b48989d24e7f4157f6e7fef05aa3e3d2e503676a8f83e32",
          "mode": "outer",
          "boundsMm": [
            [
              -300,
              0,
              -300
            ],
            [
              300,
              1030,
              300
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist1",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist1.glb"
      },
      {
        "id": "pn-tab-bist2",
        "code": "pn-tab-bist2",
        "name": "Yuvarlak bistro masası",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-bist2.glb",
        "sourceName": "pn-tab-bist2.glb",
        "byteLength": 1395348,
        "sha256": "d883ec6ea25f1232aa755f4d1e14d1bcc3ce535163d558c943813b43a89da565",
        "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø600 mm yuvarlak tabla. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm.",
        "tableSpec": {
          "code": "pn-tab-bist2",
          "shape": "circle",
          "widthMm": 600,
          "depthMm": 600,
          "diameterMm": 600,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 1000,
          "totalHeightMm": 1030,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 400,
          "columnDiameterMm": 50,
          "supportPlateDiameterMm": 220,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            3
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-bist2.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "d883ec6ea25f1232aa755f4d1e14d1bcc3ce535163d558c943813b43a89da565",
          "mode": "outer",
          "boundsMm": [
            [
              -300,
              0,
              -300
            ],
            [
              300,
              1030,
              300
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist2",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist2.glb"
      },
      {
        "id": "pn-tab-front1-set",
        "code": "pn-tab-front1-set",
        "name": "Kare ön görüşme masası · 4 simseat takım",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-front1-set.glb",
        "sourceName": "pn-tab-front1-set.glb",
        "byteLength": 1721116,
        "sha256": "f960576f08bf008919af271280f7a0647d7000894df281bd5787aff20f8fc3f8",
        "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; yaklaşık %50 tabla altında. Her kenarda 1; kızak açıklığı için 150 mm saat yönünde kaydırma.",
        "tableSpec": {
          "code": "pn-tab-front1",
          "shape": "rectangle",
          "widthMm": 800,
          "depthMm": 800,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-front1-set.png",
        "tableSetSpec": {
          "tableCode": "pn-tab-front1",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 4,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "ed468ae60fa5a6eb88a13f64559273a4bfa490c8c494bc21f50f308ac27abb68",
          "placement": "Her kenarda 1; kızak açıklığı için 150 mm saat yönünde kaydırma",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                -150,
                0,
                400
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                400,
                0,
                150
              ],
              "yawDeg": -90
            },
            {
              "index": 3,
              "positionMm": [
                150,
                0,
                -400
              ],
              "yawDeg": 0
            },
            {
              "index": 4,
              "positionMm": [
                -400,
                0,
                -150
              ],
              "yawDeg": 90
            }
          ],
          "tuckPercent": 50,
          "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "boundsMm": [
            [
              -670,
              0,
              -670
            ],
            [
              670,
              810,
              670
            ]
          ]
        },
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "f960576f08bf008919af271280f7a0647d7000894df281bd5787aff20f8fc3f8",
          "mode": "outer",
          "boundsMm": [
            [
              -670,
              0,
              -670
            ],
            [
              670,
              810,
              670
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -400,
              0,
              -400
            ],
            [
              400,
              750,
              400
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front1-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front1-set.glb"
      },
      {
        "id": "pn-tab-front2-set",
        "code": "pn-tab-front2-set",
        "name": "Yuvarlak ön görüşme masası · 4 simseat takım",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-front2-set.glb",
        "sourceName": "pn-tab-front2-set.glb",
        "byteLength": 1804884,
        "sha256": "b3f2d3b39f4cf658549cf22829f2f4a6ef3154f1a24013ed84bd73eb5be203b0",
        "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø800 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; yaklaşık %50 tabla altında. 4 eşit açılı sandalye; kızak açıklığı için 25° saat yönünde oturma açısı.",
        "tableSpec": {
          "code": "pn-tab-front2",
          "shape": "circle",
          "widthMm": 800,
          "depthMm": 800,
          "diameterMm": 800,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-front2-set.png",
        "tableSetSpec": {
          "tableCode": "pn-tab-front2",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 4,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "7c23ab445d405ad43cadbbabfbd7f4c477e7fd4f7bf84e8a755fd6b770e6a7fa",
          "placement": "4 eşit açılı sandalye; kızak açıklığı için 25° saat yönünde oturma açısı",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                0,
                0,
                400
              ],
              "yawDeg": 205
            },
            {
              "index": 2,
              "positionMm": [
                400,
                0,
                0
              ],
              "yawDeg": 295
            },
            {
              "index": 3,
              "positionMm": [
                0,
                0,
                -400
              ],
              "yawDeg": 385
            },
            {
              "index": 4,
              "positionMm": [
                -400,
                0,
                0
              ],
              "yawDeg": 475
            }
          ],
          "tuckPercent": 50,
          "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "boundsMm": [
            [
              -750.995,
              0,
              -750.995
            ],
            [
              750.995,
              810,
              750.995
            ]
          ]
        },
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "b3f2d3b39f4cf658549cf22829f2f4a6ef3154f1a24013ed84bd73eb5be203b0",
          "mode": "outer",
          "boundsMm": [
            [
              -750.995,
              0,
              -750.995
            ],
            [
              750.995,
              810,
              750.995
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -400,
              0,
              -400
            ],
            [
              400,
              750,
              400
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front2-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front2-set.glb"
      },
      {
        "id": "pn-tab-meet1-set",
        "code": "pn-tab-meet1-set",
        "name": "Toplantı masası · 1800 · 4 simseat takım",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-meet1-set.glb",
        "sourceName": "pn-tab-meet1-set.glb",
        "byteLength": 2295672,
        "sha256": "13b012109e7cacf0ed5c09adca4401d483163fbc9a64f1d48659933a54678606",
        "description": "1800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; yaklaşık %50 tabla altında. Uzun kenar başına 2.",
        "tableSpec": {
          "code": "pn-tab-meet1",
          "shape": "rectangle",
          "widthMm": 1800,
          "depthMm": 800,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 2,
          "legPositionsMm": [
            -450,
            450
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1,
            4
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-meet1-set.png",
        "tableSetSpec": {
          "tableCode": "pn-tab-meet1",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 4,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "9ac0813bb98067f6df74874138b4a2ad805736cb60c32cb59d539d5cef0af1da",
          "placement": "Uzun kenar başına 2",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                -450,
                0,
                400
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                450,
                0,
                400
              ],
              "yawDeg": 180
            },
            {
              "index": 3,
              "positionMm": [
                -450,
                0,
                -400
              ],
              "yawDeg": 0
            },
            {
              "index": 4,
              "positionMm": [
                450,
                0,
                -400
              ],
              "yawDeg": 0
            }
          ],
          "tuckPercent": 50,
          "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "boundsMm": [
            [
              -900,
              0,
              -670
            ],
            [
              900,
              810,
              670
            ]
          ]
        },
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "13b012109e7cacf0ed5c09adca4401d483163fbc9a64f1d48659933a54678606",
          "mode": "outer",
          "boundsMm": [
            [
              -900,
              0,
              -670
            ],
            [
              900,
              810,
              670
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -900,
              0,
              -400
            ],
            [
              900,
              750,
              400
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 1800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet1-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet1-set.glb"
      },
      {
        "id": "pn-tab-meet2-set",
        "code": "pn-tab-meet2-set",
        "name": "Toplantı masası · 2400 · 8 simseat takım",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-meet2-set.glb",
        "sourceName": "pn-tab-meet2-set.glb",
        "byteLength": 2298708,
        "sha256": "f1dda19838022555a69d9e6e2b5abbdf07a3eff30cfceaa480e844507022e741",
        "description": "2400 × 900 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 2 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 8 simseat sandalye; yaklaşık %50 tabla altında. Uzun kenar başına 3; kısa kenar başına 1.",
        "tableSpec": {
          "code": "pn-tab-meet2",
          "shape": "rectangle",
          "widthMm": 2400,
          "depthMm": 900,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 2,
          "legPositionsMm": [
            -600,
            600
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1,
            4
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-meet2-set.png",
        "tableSetSpec": {
          "tableCode": "pn-tab-meet2",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 8,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "e7f46179ba28e019925870597c9bfc7c02d4d19a7e942c83b3e41626ad32021b",
          "placement": "Uzun kenar başına 3; kısa kenar başına 1",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                -650,
                0,
                450
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                0,
                0,
                450
              ],
              "yawDeg": 180
            },
            {
              "index": 3,
              "positionMm": [
                650,
                0,
                450
              ],
              "yawDeg": 180
            },
            {
              "index": 4,
              "positionMm": [
                -650,
                0,
                -450
              ],
              "yawDeg": 0
            },
            {
              "index": 5,
              "positionMm": [
                0,
                0,
                -450
              ],
              "yawDeg": 0
            },
            {
              "index": 6,
              "positionMm": [
                650,
                0,
                -450
              ],
              "yawDeg": 0
            },
            {
              "index": 7,
              "positionMm": [
                1200,
                0,
                0
              ],
              "yawDeg": -90
            },
            {
              "index": 8,
              "positionMm": [
                -1200,
                0,
                0
              ],
              "yawDeg": 90
            }
          ],
          "tuckPercent": 50,
          "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "boundsMm": [
            [
              -1470,
              0,
              -720
            ],
            [
              1470,
              810,
              720
            ]
          ]
        },
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "f1dda19838022555a69d9e6e2b5abbdf07a3eff30cfceaa480e844507022e741",
          "mode": "outer",
          "boundsMm": [
            [
              -1470,
              0,
              -720
            ],
            [
              1470,
              810,
              720
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -1200,
              0,
              -450
            ],
            [
              1200,
              750,
              450
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 2400 × 900 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 8 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet2-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet2-set.glb"
      },
      {
        "id": "pn-tab-meat3-set",
        "code": "pn-tab-meat3-set",
        "name": "Yuvarlak toplantı masası · 1200 · 6 simseat takım",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-meat3-set.glb",
        "sourceName": "pn-tab-meat3-set.glb",
        "byteLength": 1806524,
        "sha256": "7671e1b429dc071aa57d23061d85b0f62e562323f56c2f675e2c0de49927b614",
        "description": "1200 × 1200 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø1200 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 6 simseat sandalye; yaklaşık %50 tabla altında. 6 eşit açılı sandalye; kızak açıklığı için 30° saat yönünde oturma açısı.",
        "tableSpec": {
          "code": "pn-tab-meat3",
          "shape": "circle",
          "widthMm": 1200,
          "depthMm": 1200,
          "diameterMm": 1200,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 600,
          "columnDiameterMm": 76,
          "supportPlateDiameterMm": 400,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "black",
          "material": "MDF lam",
          "referenceImages": [
            5
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-meat3-set.png",
        "tableSetSpec": {
          "tableCode": "pn-tab-meat3",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 6,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "81d1ed4b81e4473bd882f74aabfbbcec1911dfa5d6d8b9eb312cfd8fa4c0066c",
          "placement": "6 eşit açılı sandalye; kızak açıklığı için 30° saat yönünde oturma açısı",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                0,
                0,
                600
              ],
              "yawDeg": 210
            },
            {
              "index": 2,
              "positionMm": [
                519.615242,
                0,
                300
              ],
              "yawDeg": 270
            },
            {
              "index": 3,
              "positionMm": [
                519.615242,
                0,
                -300
              ],
              "yawDeg": 330
            },
            {
              "index": 4,
              "positionMm": [
                0,
                0,
                -600
              ],
              "yawDeg": 390
            },
            {
              "index": 5,
              "positionMm": [
                -519.615242,
                0,
                -300
              ],
              "yawDeg": 450
            },
            {
              "index": 6,
              "positionMm": [
                -519.615242,
                0,
                300
              ],
              "yawDeg": 510
            }
          ],
          "tuckPercent": 50,
          "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "boundsMm": [
            [
              -874.9902,
              0,
              -959.7019
            ],
            [
              874.9902,
              810,
              959.7019
            ]
          ]
        },
        "dimensionDisplayRevision": "table-dimensions-r2",
        "measurement": {
          "sourceSha256": "7671e1b429dc071aa57d23061d85b0f62e562323f56c2f675e2c0de49927b614",
          "mode": "outer",
          "boundsMm": [
            [
              -874.9902,
              0,
              -959.7019
            ],
            [
              874.9902,
              810,
              959.7019
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -600,
              0,
              -600
            ],
            [
              600,
              750,
              600
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 1200 × 1200 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 6 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meat3-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meat3-set.glb"
      }
    ],
    "dogrulama": {
      "sourceBuffersIdentical": true,
      "chairCounts": [
        4,
        4,
        4,
        8,
        6
      ],
      "separateTableAndChairPalettes": true,
      "tableAndSetDimensionsSeparate": true,
      "physicalDevice": false
    },
    "yayin": {
      "explicitlyRequested": true,
      "status": "public-release-r2",
      "githubRepository": "66mimari-a11y/pion",
      "archiveCategory": "pion-mobilya",
      "stableUrl": "https://pion-livid.vercel.app/#group-pion-mobilya"
    }
  },
  "seatBarRevision": 2,
  "bistroSetRelease": {
    "kayit_id": "PION-20261006-BISTRO-SETS-R1",
    "tarih": "2026-10-06",
    "baslik": "İki bistro masa takımı · 2 şer simseatbar",
    "prompt": "pn-tab-bist1 ve pn-tab-bist2 yanına 2 şer pion-seat-bar ekle; -set koduyla Pion mobilya arşivine kaydet ve GitHub/Vercel linklerini oluştur.",
    "modeller": [
      {
        "id": "pn-tab-bist1-set",
        "code": "pn-tab-bist1-set",
        "name": "Kare bistro masası · 2 simseatbar takım",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-bist1-set.glb",
        "sourceName": "pn-tab-bist1-set.glb",
        "byteLength": 1723852,
        "sha256": "ecbd295ff69d6151690ac0cec7e1cb3e5cd536089be68b2f429cb74e7dde1250",
        "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm. 2 simseatbar sandalye; yaklaşık %50 tabla altında. Karşılıklı iki tarafta 1 er bar taburesi.",
        "tableSpec": {
          "code": "pn-tab-bist1",
          "shape": "rectangle",
          "widthMm": 600,
          "depthMm": 600,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 1000,
          "totalHeightMm": 1030,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 400,
          "columnDiameterMm": 50,
          "supportPlateDiameterMm": 220,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            3
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-bist1-set.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "tableSetSpec": {
          "tableCode": "pn-tab-bist1",
          "chairCode": "pion-seat-bar",
          "chairName": "simseatbar",
          "chairCount": 2,
          "chairSourceSha256": "12f379f66b41a60b015d24c8dd869cbc3e734d6182f5d59c26a5caa8bd746ac8",
          "tableSourceSha256": "e4f23bc7ec4efb857b48989d24e7f4157f6e7fef05aa3e3d2e503676a8f83e32",
          "placement": "Karşılıklı iki tarafta 1 er bar taburesi",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                0,
                0,
                300
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                0,
                0,
                -300
              ],
              "yawDeg": 0
            }
          ],
          "tuckPercent": 50,
          "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": null,
          "additionalPaddingMassKg": null,
          "chairSeatHeightMm": 750,
          "chairSourceRevision": 2,
          "boundsMm": [
            [
              -300,
              0,
              -570
            ],
            [
              300,
              1030,
              570
            ]
          ]
        },
        "measurement": {
          "sourceSha256": "ecbd295ff69d6151690ac0cec7e1cb3e5cd536089be68b2f429cb74e7dde1250",
          "mode": "outer",
          "boundsMm": [
            [
              -300,
              0,
              -570
            ],
            [
              300,
              1030,
              570
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -300,
              0,
              -300
            ],
            [
              300,
              1030,
              300
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 2 simseatbar; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist1-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist1-set.glb"
      },
      {
        "id": "pn-tab-bist2-set",
        "code": "pn-tab-bist2-set",
        "name": "Yuvarlak bistro masası · 2 simseatbar takım",
        "category": "pion-mobilya",
        "revision": 1,
        "src": "/models/pn-tab-bist2-set.glb",
        "sourceName": "pn-tab-bist2-set.glb",
        "byteLength": 1807532,
        "sha256": "c62983f38539143c8b5c91574ca5ece4afb62f99c5015e9ae1adeec46bc78ead",
        "description": "600 × 600 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø600 mm yuvarlak tabla. 1 merkez ayak; ayak 1000 mm, toplam yükseklik 1030 mm. 2 simseatbar sandalye; yaklaşık %50 tabla altında. Karşılıklı iki tarafta 1 er bar taburesi.",
        "tableSpec": {
          "code": "pn-tab-bist2",
          "shape": "circle",
          "widthMm": 600,
          "depthMm": 600,
          "diameterMm": 600,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 1000,
          "totalHeightMm": 1030,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 400,
          "columnDiameterMm": 50,
          "supportPlateDiameterMm": 220,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            3
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-bist2-set.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "tableSetSpec": {
          "tableCode": "pn-tab-bist2",
          "chairCode": "pion-seat-bar",
          "chairName": "simseatbar",
          "chairCount": 2,
          "chairSourceSha256": "12f379f66b41a60b015d24c8dd869cbc3e734d6182f5d59c26a5caa8bd746ac8",
          "tableSourceSha256": "d883ec6ea25f1232aa755f4d1e14d1bcc3ce535163d558c943813b43a89da565",
          "placement": "Karşılıklı iki tarafta 1 er bar taburesi",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                0,
                0,
                300
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                0,
                0,
                -300
              ],
              "yawDeg": 0
            }
          ],
          "tuckPercent": 50,
          "tuckDescription": "Sandalye merkezi tabla kenarında; yaklaşık yarı derinlik tabla altında. Dairesel kontur ve oturma açısı görünür oranı yerel olarak değiştirir.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": null,
          "additionalPaddingMassKg": null,
          "chairSeatHeightMm": 750,
          "chairSourceRevision": 2,
          "boundsMm": [
            [
              -300,
              0,
              -570
            ],
            [
              300,
              1030,
              570
            ]
          ]
        },
        "measurement": {
          "sourceSha256": "c62983f38539143c8b5c91574ca5ece4afb62f99c5015e9ae1adeec46bc78ead",
          "mode": "outer",
          "boundsMm": [
            [
              -300,
              0,
              -570
            ],
            [
              300,
              1030,
              570
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -300,
              0,
              -300
            ],
            [
              300,
              1030,
              300
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 600 × 600 × 30 mm · ayak: 1000 mm · toplam yükseklik: 1030 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 2 simseatbar; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-bist2-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-bist2-set.glb"
      }
    ],
    "chairSource": "pion-seat-bar",
    "chairSeatHeightMm": 750,
    "sourceGeometryPreserved": true,
    "dimensionDisplayRevision": "table-dimensions-r2",
    "yayin": {
      "explicitlyRequested": true,
      "githubRepository": "66mimari-a11y/pion",
      "archiveCategory": "pion-mobilya",
      "stableUrl": "https://pion-livid.vercel.app/#group-pion-mobilya"
    }
  },
  "tableCodeAliases": {
    "pn-tab-meat3": "pn-tab-meet3",
    "pn-tab-meat3-set": "pn-tab-meet3-set"
  },
  "tablePlacementRelease": {
    "kayit_id": "PION-20261006-TABLE-ALIGNMENT-R3",
    "tarih": "2026-10-06",
    "baslik": "Merkeze dönük ve ayakları çakışmayan masa takımları; meet3 kod düzeltmesi",
    "prompt": "pn-tab-front1 ve pn-tab-front2 sandalyelerini birbirine ve masa ayağına değmeyecek kadar geri çek; masanın merkezine baksın ve üstte artı düzeninde olsun. pn-tab-meet3 için aynı düzeltme; pn-tab-meat3 kodunu pn-tab-meet3 olarak düzelt. Mevcut arşivi güncelle, GitHub/Vercel bağlantısı oluştur.",
    "modeller": [
      {
        "id": "pn-tab-meet3",
        "code": "pn-tab-meet3",
        "name": "Yuvarlak toplantı masası · 1200",
        "category": "pion-mobilya",
        "revision": 2,
        "src": "/models/pn-tab-meet3.glb",
        "sourceName": "pn-tab-meet3.glb",
        "byteLength": 1395464,
        "sha256": "0d1e9399a37adaf87d1a0b607254c73bc0c494987d02741d836b6443497e75b0",
        "description": "1200 × 1200 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø1200 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm.",
        "tableSpec": {
          "code": "pn-tab-meet3",
          "shape": "circle",
          "widthMm": 1200,
          "depthMm": 1200,
          "diameterMm": 1200,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 600,
          "columnDiameterMm": 76,
          "supportPlateDiameterMm": 400,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "black",
          "material": "MDF lam",
          "referenceImages": [
            5
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-meet3.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "renamedFrom": "pn-tab-meat3",
        "originalSourceSha256": "81d1ed4b81e4473bd882f74aabfbbcec1911dfa5d6d8b9eb312cfd8fa4c0066c",
        "measurement": {
          "sourceSha256": "0d1e9399a37adaf87d1a0b607254c73bc0c494987d02741d836b6443497e75b0",
          "mode": "outer",
          "boundsMm": [
            [
              -600,
              0,
              -600
            ],
            [
              600,
              750,
              600
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "customNote": "Tabla: 1200 × 1200 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli.",
          "dimensionDisplayRevision": "table-dimensions-r2"
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet3",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet3.glb"
      },
      {
        "id": "pn-tab-front1-set",
        "code": "pn-tab-front1-set",
        "name": "Kare ön görüşme masası · 4 simseat takım",
        "category": "pion-mobilya",
        "revision": 3,
        "src": "/models/pn-tab-front1-set.glb",
        "sourceName": "pn-tab-front1-set.glb",
        "byteLength": 1721304,
        "sha256": "6bc662a61aa46202f79551cb536e57c2e16caf94ca6da8e55ccc852ff11f510d",
        "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø30 mm / R15 mm köşeler. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur. 4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş.",
        "tableSpec": {
          "code": "pn-tab-front1",
          "shape": "rectangle",
          "widthMm": 800,
          "depthMm": 800,
          "diameterMm": null,
          "thicknessMm": 30,
          "cornerDiameterMm": 30,
          "cornerRadiusMm": 15,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "75 mm ofset R15 köşeden büyüktür; alt kontur köşeleri düz birleşir."
        },
        "preview": "/previews/pn-tab-front1-set.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "tableSetSpec": {
          "tableCode": "pn-tab-front1",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 4,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "ed468ae60fa5a6eb88a13f64559273a4bfa490c8c494bc21f50f308ac27abb68",
          "placement": "4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                0,
                0,
                560
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                560,
                0,
                0
              ],
              "yawDeg": 270
            },
            {
              "index": 3,
              "positionMm": [
                0,
                0,
                -560
              ],
              "yawDeg": 360
            },
            {
              "index": 4,
              "positionMm": [
                -560,
                0,
                0
              ],
              "yawDeg": 450
            }
          ],
          "tuckPercent": 20.37,
          "tuckDescription": "Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "pullbackMm": 160,
          "chairCenterRadiusMm": 560,
          "facing": "table-center",
          "placementRevision": 3,
          "minimumRequiredLegClearanceMm": 20,
          "boundsMm": [
            [
              -830,
              0,
              -830
            ],
            [
              830,
              810,
              830
            ]
          ]
        },
        "measurement": {
          "sourceSha256": "6bc662a61aa46202f79551cb536e57c2e16caf94ca6da8e55ccc852ff11f510d",
          "mode": "outer",
          "boundsMm": [
            [
              -830,
              0,
              -830
            ],
            [
              830,
              810,
              830
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -400,
              0,
              -400
            ],
            [
              400,
              750,
              400
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front1-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front1-set.glb"
      },
      {
        "id": "pn-tab-front2-set",
        "code": "pn-tab-front2-set",
        "name": "Yuvarlak ön görüşme masası · 4 simseat takım",
        "category": "pion-mobilya",
        "revision": 3,
        "src": "/models/pn-tab-front2-set.glb",
        "sourceName": "pn-tab-front2-set.glb",
        "byteLength": 1804988,
        "sha256": "4fe3e7712b8e35389e7e55a314a22542695916b5bceede1d7bf57615db7d33e4",
        "description": "800 × 800 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø800 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 4 simseat sandalye; Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur. 4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş.",
        "tableSpec": {
          "code": "pn-tab-front2",
          "shape": "circle",
          "widthMm": 800,
          "depthMm": 800,
          "diameterMm": 800,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 450,
          "columnDiameterMm": 60,
          "supportPlateDiameterMm": 280,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "mat-chrome",
          "material": "MDF lam",
          "referenceImages": [
            1
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-front2-set.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "tableSetSpec": {
          "tableCode": "pn-tab-front2",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 4,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "7c23ab445d405ad43cadbbabfbd7f4c477e7fd4f7bf84e8a755fd6b770e6a7fa",
          "placement": "4 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                0,
                0,
                560
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                560,
                0,
                0
              ],
              "yawDeg": 270
            },
            {
              "index": 3,
              "positionMm": [
                0,
                0,
                -560
              ],
              "yawDeg": 360
            },
            {
              "index": 4,
              "positionMm": [
                -560,
                0,
                0
              ],
              "yawDeg": 450
            }
          ],
          "tuckPercent": 20.37,
          "tuckDescription": "Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "pullbackMm": 160,
          "chairCenterRadiusMm": 560,
          "facing": "table-center",
          "placementRevision": 3,
          "minimumRequiredLegClearanceMm": 20,
          "boundsMm": [
            [
              -830,
              0,
              -830
            ],
            [
              830,
              810,
              830
            ]
          ]
        },
        "measurement": {
          "sourceSha256": "4fe3e7712b8e35389e7e55a314a22542695916b5bceede1d7bf57615db7d33e4",
          "mode": "outer",
          "boundsMm": [
            [
              -830,
              0,
              -830
            ],
            [
              830,
              810,
              830
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -400,
              0,
              -400
            ],
            [
              400,
              750,
              400
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 800 × 800 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 4 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-front2-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-front2-set.glb"
      },
      {
        "id": "pn-tab-meet3-set",
        "code": "pn-tab-meet3-set",
        "name": "Yuvarlak toplantı masası · 1200 · 6 simseat takım",
        "category": "pion-mobilya",
        "revision": 3,
        "src": "/models/pn-tab-meet3-set.glb",
        "sourceName": "pn-tab-meet3-set.glb",
        "byteLength": 1806640,
        "sha256": "ad12d3dfc167bfb92374706052ac388b8a91772ac22a3be2e4736dade8465d0a",
        "description": "1200 × 1200 × 30 mm MDF lam tabla; üstte 10 mm dik, altta 20 mm / 75 mm içe eğimli kenar. Ø1200 mm yuvarlak tabla. 1 merkez ayak; ayak 720 mm, toplam yükseklik 750 mm. 6 simseat sandalye; Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur. 6 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş.",
        "tableSpec": {
          "code": "pn-tab-meet3",
          "shape": "circle",
          "widthMm": 1200,
          "depthMm": 1200,
          "diameterMm": 1200,
          "thicknessMm": 30,
          "cornerDiameterMm": null,
          "cornerRadiusMm": null,
          "verticalEdgeMm": 10,
          "bevelHeightMm": 20,
          "bevelInsetMm": 75,
          "bevelAngleDeg": 14.931417178137554,
          "legHeightMm": 720,
          "totalHeightMm": 750,
          "legCount": 1,
          "legPositionsMm": [
            0
          ],
          "baseDiameterMm": 600,
          "columnDiameterMm": 76,
          "supportPlateDiameterMm": 400,
          "defaultTop": "walnut",
          "defaultEdge": "same",
          "defaultLegs": "black",
          "material": "MDF lam",
          "referenceImages": [
            5
          ],
          "legDimensionsStatus": "Gövde, taban ve montaj plakası çapları fotoğraf oranından türetildi; ayak yüksekliği kullanıcı referansıdır.",
          "bottomContourNote": "Alt kontur çapı üst çaptan 150 mm küçüktür."
        },
        "preview": "/previews/pn-tab-meet3-set.png",
        "dimensionDisplayRevision": "table-dimensions-r2",
        "renamedFrom": "pn-tab-meat3-set",
        "originalSourceSha256": "81d1ed4b81e4473bd882f74aabfbbcec1911dfa5d6d8b9eb312cfd8fa4c0066c",
        "tableSetSpec": {
          "tableCode": "pn-tab-meet3",
          "chairCode": "pn-seat",
          "chairName": "simseat",
          "chairCount": 6,
          "chairSourceSha256": "765f5c031f1b2abd0ed438365691fc709780685c514d2759c66e43a8db289993",
          "tableSourceSha256": "0d1e9399a37adaf87d1a0b607254c73bc0c494987d02741d836b6443497e75b0",
          "placement": "6 eşit açılı sandalye; merkeze dönük, tabla kenarından 160 mm geri çekilmiş",
          "placements": [
            {
              "index": 1,
              "positionMm": [
                0,
                0,
                760
              ],
              "yawDeg": 180
            },
            {
              "index": 2,
              "positionMm": [
                658.179307,
                0,
                380
              ],
              "yawDeg": 240
            },
            {
              "index": 3,
              "positionMm": [
                658.179307,
                0,
                -380
              ],
              "yawDeg": 300
            },
            {
              "index": 4,
              "positionMm": [
                0,
                0,
                -760
              ],
              "yawDeg": 360
            },
            {
              "index": 5,
              "positionMm": [
                -658.179307,
                0,
                -380
              ],
              "yawDeg": 420
            },
            {
              "index": 6,
              "positionMm": [
                -658.179307,
                0,
                380
              ],
              "yawDeg": 480
            }
          ],
          "tuckPercent": 20.37,
          "tuckDescription": "Merkeze dönük sandalye, tabla kenarından 160 mm geri çekilmiş. Yaklaşık 110 mm ön derinlik tabla altında; ayaklar arasında ve masa ayağında boşluk korunur.",
          "sourceGeometryPreserved": true,
          "nominalChairMassKg": 6,
          "additionalPaddingMassKg": null,
          "pullbackMm": 160,
          "chairCenterRadiusMm": 760,
          "facing": "table-center",
          "placementRevision": 3,
          "minimumRequiredLegClearanceMm": 20,
          "boundsMm": [
            [
              -1017.8812,
              0,
              -1030
            ],
            [
              1017.8812,
              810,
              1030
            ]
          ]
        },
        "measurement": {
          "sourceSha256": "ad12d3dfc167bfb92374706052ac388b8a91772ac22a3be2e4736dade8465d0a",
          "mode": "outer",
          "boundsMm": [
            [
              -1017.8812,
              0,
              -1030
            ],
            [
              1017.8812,
              810,
              1030
            ]
          ],
          "centersMm": [],
          "centerNodeIndices": [],
          "tableBoundsMm": [
            [
              -600,
              0,
              -600
            ],
            [
              600,
              750,
              600
            ]
          ],
          "dimensionDisplayRevision": "table-dimensions-r2",
          "customNote": "Tabla: 1200 × 1200 × 30 mm · ayak: 720 mm · toplam yükseklik: 750 mm. Üst 10 mm dik; alt 20 mm, merkeze 75 mm eğimli. Takım: 6 simseat; dış ölçü sandalyeler dahil. Tabla ölçüsü ayrıca çizilmiştir."
        },
        "publishedUrl": "https://pion-livid.vercel.app/model/pn-tab-meet3-set",
        "githubModelUrl": "https://github.com/66mimari-a11y/pion/blob/main/public/models/pn-tab-meet3-set.glb"
      }
    ],
    "aliases": {
      "pn-tab-meat3": "pn-tab-meet3",
      "pn-tab-meat3-set": "pn-tab-meet3-set"
    },
    "chairPullbackMm": 160,
    "sourceGeometryPreserved": true,
    "verification": {
      "minimumRequiredClearanceMm": 20,
      "models": [
        {
          "id": "pn-tab-front1-set",
          "chairCount": 4,
          "minimumChairLegClearanceMm": 64.865,
          "minimumPedestalClearanceMm": 65.008,
          "facingCenter": true,
          "method": "Conservative convex hull of complete projected original leg, pad and pedestal meshes; positive projected clearance excludes any 3D intersection."
        },
        {
          "id": "pn-tab-front2-set",
          "chairCount": 4,
          "minimumChairLegClearanceMm": 64.865,
          "minimumPedestalClearanceMm": 65.008,
          "facingCenter": true,
          "method": "Conservative convex hull of complete projected original leg, pad and pedestal meshes; positive projected clearance excludes any 3D intersection."
        },
        {
          "id": "pn-tab-meet3-set",
          "chairCount": 6,
          "minimumChairLegClearanceMm": 60.436,
          "minimumPedestalClearanceMm": 190.008,
          "facingCenter": true,
          "method": "Conservative convex hull of complete projected original leg, pad and pedestal meshes; positive projected clearance excludes any 3D intersection."
        }
      ]
    },
    "physicalPhoneTest": false,
    "yayin": {
      "explicitlyRequested": true,
      "archiveCategory": "pion-mobilya",
      "status": "authorized-for-publication"
    }
  },
  "materialUnitMasses": {
    "schema": "pion-material-unit-masses-v1",
    "revision": "user-2026-10-09-r4",
    "source": "Kullanıcı · 9 Ekim 2026 · banko trafosu, ahşap montajı, profil insertleri, M5 donanım ve tekstil",
    "units": "kg / mm / m2",
    "entries": {
      "birchFloorAssembly20": {
        "basis": "piece",
        "kg": 21,
        "panel_mm": [
          1185,
          1185,
          20
        ],
        "includes": "Kullanıcının belirttiği 4 adet 8 mm MDF parçası dahildir; MDF ayrıca eklenmez.",
        "mdf_detail_raw": "118,5 X118,5 +4X100 X 4 ADET 8 MM MDF",
        "component_cut_list_pending": true
      },
      "glass6": {
        "basis": "m2",
        "kg": 15,
        "thickness_mm": 6
      },
      "mdfLam8": {
        "basis": "m2",
        "kg": 6.4,
        "thickness_mm": 8
      },
      "parquet8": {
        "basis": "piece",
        "kg": 1.66,
        "panel_mm": [
          192.5,
          1200,
          8
        ],
        "area_m2": 0.231
      },
      "rawParticleboard18": {
        "basis": "sheet",
        "kg": 70,
        "panel_mm": [
          2100,
          2800,
          18
        ],
        "area_m2": 5.88,
        "application": "45 mm yükseltilmiş zemin altlığı; iki kat",
        "mass_accounting": "Kesim ve fire dahil sevk edilen tam plaka sayısı × 70 kg; net döşeme alanından tonaj türetilmez."
      },
      "checkerAluminium2": {
        "basis": "sheet",
        "kg_min": 11.45,
        "kg_max": 12.5,
        "panel_mm": [
          1000,
          2000,
          2
        ],
        "area_m2": 2,
        "approximate": true,
        "use_midpoint_as_exact": false
      },
      "doorSet": {
        "basis": "set",
        "kg": 50,
        "components": {
          "casing": 28,
          "handleLockHinges": 1,
          "leaf": 20,
          "stainlessBottomRail": 1
        },
        "approximate": true,
        "count_components_separately": false
      },
      "ceilingParticleboardLam8": {
        "basis": "piece",
        "kg": 6.84,
        "panel_mm": [
          1160,
          1160,
          8
        ],
        "area_m2": 1.3456
      },
      "printedTextile": {
        "basis": "m2",
        "kg": 0.24
      },
      "nonwovenCeiling": {
        "basis": "m2",
        "kg": 0.08
      },
      "ceilingClips": {
        "basis": "m",
        "kg": 0.1
      },
      "lightboxProfile": {
        "basis": "m",
        "kg": 0.41
      },
      "boucleCarpet8": {
        "basis": "m2",
        "kg": 2.1,
        "pile_height_mm": 8
      },
      "ripCarpet4": {
        "basis": "m2",
        "kg": 0.7,
        "thickness_mm": 4
      },
      "tensionMapa": {
        "basis": "piece",
        "kg": 0.05,
        "thread_hands": [
          "RH",
          "LH"
        ]
      },
      "tensionHexCoupler": {
        "basis": "piece",
        "kg": 0.07,
        "dimensions_mm": {
          "across_flats": 12,
          "length": 80
        },
        "user_name": "altı köşe",
        "mapping_note": "Gergi AF12×80 mm altıgen ara birleştiricisi; PN-KB-7 ayrı 350 g/adet."
      },
      "pionFoot": {
        "basis": "piece",
        "kg": 0.24,
        "code": "PN-A-7",
        "supersedes_kg": 0.55
      },
      "pnAB7": {
        "basis": "piece",
        "kg": 0.232,
        "code": "PN-AB-7",
        "supersedes_kg": 0.2
      },
      "pnKB7": {
        "basis": "piece",
        "kg": 0.328,
        "code": "PN-KB-7",
        "supersedes_kg": 0.35
      },
      "pionProfile": {
        "basis": "m",
        "kg": 1.1,
        "applies_to": "bare extrusion net cut length",
        "included_end_fittings": false
      },
      "m5x25Allen": {
        "basis": "piece",
        "kg": 0.0048,
        "code": "PN-GV-M5x25"
      },
      "m4x25Allen": {
        "basis": "piece",
        "kg": 0.0025,
        "code": "M4×25"
      },
      "particleboardLam18": {
        "basis": "m2",
        "kg": 12,
        "thickness_mm": 18,
        "application": "raflar",
        "net_notches_subtracted": true
      },
      "rawParticleboard18_1830x3660": {
        "basis": "sheet",
        "kg": 80,
        "panel_mm": [
          1830,
          3660,
          18
        ],
        "approximate": true,
        "application": "Eski/farklı stok ebatı; 45 mm yükseltilmiş zemin hesabında kullanılmaz."
      },
      "mdfLam30": {
        "basis": "m2",
        "kg": 22.5,
        "thickness_mm": 30
      },
      "stairTreadMdfLam30": {
        "basis": "piece",
        "kg": 7.35075,
        "panel_mm": [
          990,
          330,
          30
        ],
        "area_m2": 0.3267,
        "formula": "0.99 × 0.33 × 22.5",
        "material": "MDF lam",
        "strip_included": false
      },
      "stairAntiSlipStrip": {
        "basis": "piece",
        "kg": 0.01,
        "panel_mm": [
          30,
          1000,
          1
        ]
      },
      "cylinderLightbox1200x500": {
        "basis": "set",
        "kg": 8,
        "diameter_mm": 1200,
        "height_mm": 500,
        "includes": [
          "Opal alt ve üst silindir",
          "Alüminyum çemberler",
          "Silindir baskı/gövde bileşenleri"
        ],
        "assembly_accounting": "Tam lightbox 8 kg olarak sayıldığında iç bileşenler ayrıca tonaja eklenmez. Harici askılar ayrı satırdır."
      },
      "opalCylinderLower": {
        "basis": "piece",
        "kg": 1,
        "dimension_status": "clarification_required",
        "user_raw_adjacent_dimension": "8 mm çapında ve 80 cm uzunluğundaki",
        "note": "Bu ölçü ifadesinin opal parçaya mı yoksa askı çubuğuna mı ait olduğu net değil. Ağırlık kesin; ölçü eşleştirmesi bekliyor."
      },
      "opalCylinderUpper": {
        "basis": "piece",
        "kg": 1,
        "dimension_status": "clarification_required",
        "user_raw_adjacent_dimension": "8 mm çapında ve 80 cm uzunluğundaki",
        "note": "Bu ölçü ifadesinin opal parçaya mı yoksa askı çubuğuna mı ait olduğu net değil. Ağırlık kesin; ölçü eşleştirmesi bekliyor."
      },
      "cylinderAluminiumRing": {
        "basis": "piece",
        "kg": 1
      },
      "counterOpalDiffuserPanel": {
        "basis": "piece",
        "kg": 8
      },
      "lightboxRadialHanger": {
        "basis": "piece",
        "kg": 0.3
      },
      "parquetUnderlay1": {
        "basis": "m2",
        "kg": null,
        "thickness_mm": 1,
        "mass_status": "pending"
      },
      "stairMiddleSupport": {
        "used": false,
        "kg": null,
        "exclude_from_inventory": true,
        "exclude_from_pending_mass": true,
        "reason": "Kullanıcı: merdiven orta destek bulunmuyor."
      },
      "profileEndInsert": {
        "basis": "piece",
        "kg": 0.001,
        "count_in_total": false,
        "exclude_from_pending_mass": true,
        "note": "1 g/adet; kullanıcı isteğiyle toplam ağırlıktan hariçtir. Bilinmeyen veya sıfır ağırlıklı parça değildir."
      },
      "counterLedTransformer": {
        "basis": "piece",
        "kg": 0.15,
        "power_w": 450,
        "output_v": 12,
        "dimensions_mm": [
          200,
          25,
          45
        ],
        "quantity_per_counter": 1,
        "quantity_scope_interpretation": "Bir adet, her bankonun ön LED grubu için uygulanır.",
        "note": "450 W / 12 V; 200 × 25 × 45 mm; 150 g/adet. Her bankonun ön LED grubu için 1 adet; LED şeridi adediyle çarpılmaz."
      },
      "counterCladdingScrew4x60": {
        "basis": "piece",
        "kg": 0.015,
        "diameter_mm": 4,
        "length_mm": 60,
        "mounting": "4 × 60 mm sunta vidası, 15 g/adet. PN-KB-7 altı yönlü köşe bağlantının dış ahşap giydirmeye bakan kısmından ahşaba doğru vidalanır. Yan giydirmelerde sağa/sola, üst tablada yukarı bakan bağlantının banko arkasına yakın gergi deliği kullanılır."
      },
      "washerM5": {
        "basis": "piece",
        "kg": 0.001
      },
      "rivetNutM5": {
        "basis": "piece",
        "kg": 0.006
      },
      "screwM5x30": {
        "basis": "piece",
        "kg": 0.012,
        "diameter_mm": 5,
        "length_mm": 30
      },
      "textileEdgeGasket": {
        "basis": "m",
        "kg": 0.025,
        "quantity_rule": "Net monte conta metrajı × 0,025 kg/m; adet verisi doğrudan metraj yerine kullanılamaz."
      },
      "unprintedTextile": {
        "basis": "m2",
        "kg": 0.2,
        "quantity_rule": "Net kesim alanı × 0,200 kg/m²; baskılı tekstil ve nonwoven ayrı ürünlerdir."
      }
    },
    "raised_floor": {
      "finished_height_mm": 45,
      "layers": [
        {
          "material": "Ham sunta",
          "thickness_mm": 18
        },
        {
          "material": "Ham sunta, şaşırtmalı",
          "thickness_mm": 18
        },
        {
          "material": "Parke şiltesi",
          "thickness_mm": 1
        },
        {
          "material": "Laminat parke",
          "thickness_mm": 8
        }
      ],
      "stock_key": "rawParticleboard18",
      "nominal_joint_offset_mm": 150,
      "joint_rule": "Alt ve üst katın ek çizgileri aynı konuma gelmez; yaklaşık 150 mm kaydırılır.",
      "layout_rule": "Tam plakalar mümkün olduğunca dış kenarlarda; kalan dar tamamlayıcı parçalar genellikle orta sıralarda. Taşan kısımlar kesilir, boşluklar uygun kesilmiş parçalarla doldurulur.",
      "bom_order": [
        "Tam plaka ölçüsü ve adedi",
        "Aynı ölçüdeki kesilmiş parçalar ve adetleri",
        "Fire: kalan ölçüler ve adetleri, her ölçü ayrı satır"
      ],
      "mass_and_cost_basis": "Sevk edilen kaynak plakaların tamamı; kesilmiş parça ve fire ikinci kez toplama eklenmez.",
      "net_only_mass_forbidden": true,
      "saw_kerf_mm": null,
      "underlay_mass_pending": true
    },
    "counter_cladding_mounting": "4 × 60 mm sunta vidası, 15 g/adet. PN-KB-7 altı yönlü köşe bağlantının dış ahşap giydirmeye bakan kısmından ahşaba doğru vidalanır. Yan giydirmelerde sağa/sola, üst tablada yukarı bakan bağlantının banko arkasına yakın gergi deliği kullanılır."
  },
  "materialUnitMassesRevision": "user-2026-10-09-r4",
  "counterCladdingMounting": "4 × 60 mm sunta vidası, 15 g/adet. PN-KB-7 altı yönlü köşe bağlantının dış ahşap giydirmeye bakan kısmından ahşaba doğru vidalanır. Yan giydirmelerde sağa/sola, üst tablada yukarı bakan bağlantının banko arkasına yakın gergi deliği kullanılır.",
  "exteriorMdfCatalogue": {
    "units": "mm",
    "revision": 3,
    "sourceRevision": 5,
    "material": {
      "name": "MDF lam",
      "thicknessMm": 8,
      "color": "#D6D6D6",
      "colorName": "Açık gri",
      "opacity": 1,
      "kgM2": 6.4,
      "densityKgM3": 800,
      "massSource": "Kullanıcı 9 Ekim 2026"
    },
    "entries": [
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-670x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-670x586x8-K40x300-UST2",
          "PN-MP-670x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-670x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-670x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-670x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-670x586x8-K40x300-ALT2",
          "PN-MP-670x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-670x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-670x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-670x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-670x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-670x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-670x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-670x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-670x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-670x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-670x586x8-K40x300-Q100",
          "PN-MP-670x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-670x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-670x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 670,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "code": "PN-MP-670x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-670x586x8-d.svg",
        "sourceGlassCode": "PN-CP-670x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-630x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-630x586x8-K40x300-UST2",
          "PN-MP-630x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-630x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-630x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-630x586x8-K40x300-ALT2",
          "PN-MP-630x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-630x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-630x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-630x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-630x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-630x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-630x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-630x586x8-K40x300-Q100",
          "PN-MP-630x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-630x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "code": "PN-MP-630x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-d.svg",
        "sourceGlassCode": "PN-CP-630x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-u-sol.svg",
        "sourceGlassCode": "PN-CP-630x586x6-U-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-u-sag.svg",
        "sourceGlassCode": "PN-CP-630x586x6-U-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-OA-SOL",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-oa-sol.svg",
        "sourceGlassCode": "PN-CP-630x586x6-OA-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-OA-SAG",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-oa-sag.svg",
        "sourceGlassCode": "PN-CP-630x586x6-OA-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-OU-SOL",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-ou-sol.svg",
        "sourceGlassCode": "PN-CP-630x586x6-OU-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-OU-SAG",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-ou-sag.svg",
        "sourceGlassCode": "PN-CP-630x586x6-OU-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-a-sol.svg",
        "sourceGlassCode": "PN-CP-630x586x6-A-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 630,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-630x586x8-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-630x586x8-a-sag.svg",
        "sourceGlassCode": "PN-CP-630x586x6-A-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-590x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-590x586x8-K40x300-UST2",
          "PN-MP-590x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-590x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-590x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-590x586x8-K40x300-ALT2",
          "PN-MP-590x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-590x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-590x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-590x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-590x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-590x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-590x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-590x586x8-K40x300-Q100",
          "PN-MP-590x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-590x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "code": "PN-MP-590x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-d.svg",
        "sourceGlassCode": "PN-CP-590x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-590x586x8-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-u-iki.svg",
        "sourceGlassCode": "PN-CP-590x586x6-U-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-590x586x8-OA-IKI",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-oa-iki.svg",
        "sourceGlassCode": "PN-CP-590x586x6-OA-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-590x586x8-OU-IKI",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-ou-iki.svg",
        "sourceGlassCode": "PN-CP-590x586x6-OU-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 600,
        "widthMm": 590,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P19"
        ],
        "legacyReference": true,
        "code": "PN-MP-590x586x8-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-590x586x8-a-iki.svg",
        "sourceGlassCode": "PN-CP-590x586x6-A-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1270x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-1270x586x8-K40x300-UST2",
          "PN-MP-1270x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1270x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-1270x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1270x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-1270x586x8-K40x300-ALT2",
          "PN-MP-1270x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1270x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-1270x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1270x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1270x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-1270x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1270x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1270x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-1270x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1270x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-1270x586x8-K40x300-Q100",
          "PN-MP-1270x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1270x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-1270x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1270,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "code": "PN-MP-1270x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-1270x586x8-d.svg",
        "sourceGlassCode": "PN-CP-1270x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1230x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-1230x586x8-K40x300-UST2",
          "PN-MP-1230x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1230x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-1230x586x8-K40x300-ALT2",
          "PN-MP-1230x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1230x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1230x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1230x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-1230x586x8-K40x300-Q100",
          "PN-MP-1230x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "code": "PN-MP-1230x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-d.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-u-sol.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-U-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-u-sag.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-U-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-OA-SOL",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-oa-sol.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-OA-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-OA-SAG",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-oa-sag.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-OA-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-OU-SOL",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-ou-sol.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-OU-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-OU-SAG",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-ou-sag.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-OU-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-a-sol.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-A-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1230,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1230x586x8-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1230x586x8-a-sag.svg",
        "sourceGlassCode": "PN-CP-1230x586x6-A-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1190x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-1190x586x8-K40x300-UST2",
          "PN-MP-1190x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1190x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-1190x586x8-K40x300-ALT2",
          "PN-MP-1190x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1190x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1190x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1190x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-1190x586x8-K40x300-Q100",
          "PN-MP-1190x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "code": "PN-MP-1190x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-d.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1190x586x8-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-u-iki.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-U-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1190x586x8-OA-IKI",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-oa-iki.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-OA-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1190x586x8-OU-IKI",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-ou-iki.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-OU-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1200,
        "widthMm": 1190,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P18"
        ],
        "legacyReference": true,
        "code": "PN-MP-1190x586x8-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1190x586x8-a-iki.svg",
        "sourceGlassCode": "PN-CP-1190x586x6-A-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1870x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-1870x586x8-K40x300-UST2",
          "PN-MP-1870x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1870x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-1870x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1870x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-1870x586x8-K40x300-ALT2",
          "PN-MP-1870x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1870x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-1870x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1870x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1870x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-1870x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1870x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1870x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-1870x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1870x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-1870x586x8-K40x300-Q100",
          "PN-MP-1870x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1870x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-1870x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1870,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "code": "PN-MP-1870x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-1870x586x8-d.svg",
        "sourceGlassCode": "PN-CP-1870x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1830x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-1830x586x8-K40x300-UST2",
          "PN-MP-1830x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1830x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-1830x586x8-K40x300-ALT2",
          "PN-MP-1830x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1830x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1830x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1830x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-1830x586x8-K40x300-Q100",
          "PN-MP-1830x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "code": "PN-MP-1830x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-d.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-u-sol.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-U-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-u-sag.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-U-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-OA-SOL",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-oa-sol.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-OA-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-OA-SAG",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-oa-sag.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-OA-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-OU-SOL",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-ou-sol.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-OU-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-OU-SAG",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-ou-sag.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-OU-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-a-sol.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-A-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1830,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1830x586x8-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1830x586x8-a-sag.svg",
        "sourceGlassCode": "PN-CP-1830x586x6-A-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1790x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-1790x586x8-K40x300-UST2",
          "PN-MP-1790x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1790x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-1790x586x8-K40x300-ALT2",
          "PN-MP-1790x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1790x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1790x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-1790x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-1790x586x8-K40x300-Q100",
          "PN-MP-1790x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "code": "PN-MP-1790x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-d.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1790x586x8-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-u-iki.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-U-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1790x586x8-OA-IKI",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-oa-iki.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-OA-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1790x586x8-OU-IKI",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-ou-iki.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-OU-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 1800,
        "widthMm": 1790,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P17",
          "P20"
        ],
        "legacyReference": true,
        "code": "PN-MP-1790x586x8-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-1790x586x8-a-iki.svg",
        "sourceGlassCode": "PN-CP-1790x586x6-A-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2470x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-2470x586x8-K40x300-UST2",
          "PN-MP-2470x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2470x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-2470x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2470x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-2470x586x8-K40x300-ALT2",
          "PN-MP-2470x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2470x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-2470x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2470x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2470x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-2470x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2470x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2470x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-2470x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2470x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-2470x586x8-K40x300-Q100",
          "PN-MP-2470x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2470x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-2470x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2470,
        "role": "tek açıklık",
        "suffix": "T",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "code": "PN-MP-2470x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-2470x586x8-d.svg",
        "sourceGlassCode": "PN-CP-2470x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2430x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-2430x586x8-K40x300-UST2",
          "PN-MP-2430x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2430x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-2430x586x8-K40x300-ALT2",
          "PN-MP-2430x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2430x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2430x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2430x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-2430x586x8-K40x300-Q100",
          "PN-MP-2430x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "code": "PN-MP-2430x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-d.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-U-SOL",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-u-sol.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-U-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-U-SAG",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-u-sag.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-U-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-OA-SOL",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-oa-sol.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-OA-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-OA-SAG",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-oa-sag.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-OA-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-OU-SOL",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-ou-sol.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-OU-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-OU-SAG",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-ou-sag.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-OU-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-A-SOL",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SOL",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-a-sol.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-A-SOL",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2430,
        "role": "sürekli cephenin kenarı",
        "suffix": "K",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16"
        ],
        "legacyReference": true,
        "code": "PN-MP-2430x586x8-A-SAG",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "SAG",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2430x586x8-a-sag.svg",
        "sourceGlassCode": "PN-CP-2430x586x6-A-SAG",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2390x586x8-K20x200-UST2",
        "supersededCodes": [
          "PN-MP-2390x586x8-K40x300-UST2",
          "PN-MP-2390x586x8-K30x300-UST2"
        ],
        "detail": "İki üst köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-k20x200-ust2.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-K20x200-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "bottom-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "bottom-right",
            "widthMm": 20,
            "heightMm": 200
          }
        ],
        "notchFamily": "rectangle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2390x586x8-K20x200-ALT2",
        "supersededCodes": [
          "PN-MP-2390x586x8-K40x300-ALT2",
          "PN-MP-2390x586x8-K30x300-ALT2"
        ],
        "detail": "İki alt köşede 20 × 200 mm kertik",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-k20x200-alt2.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-K20x200-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2390x586x8-Q100-UST2",
        "supersededCodes": [],
        "detail": "İki üst köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-q100-ust2.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-Q100-UST2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "quarter-circle",
            "corner": "bottom-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "bottom-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "quarter-circle",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2390x586x8-Q100-ALT2",
        "supersededCodes": [],
        "detail": "İki alt köşede Ø100 / R50 çeyrek daire",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-q100-alt2.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-Q100-ALT2",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "cuts": [
          {
            "type": "rectangle",
            "corner": "top-left",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "rectangle",
            "corner": "top-right",
            "widthMm": 20,
            "heightMm": 200
          },
          {
            "type": "quarter-circle",
            "corner": "top-left",
            "diameterMm": 100,
            "radiusMm": 50
          },
          {
            "type": "quarter-circle",
            "corner": "top-right",
            "diameterMm": 100,
            "radiusMm": 50
          }
        ],
        "notchFamily": "combined",
        "detailDimensionsPending": false,
        "manufacturingReleased": null,
        "code": "PN-MP-2390x586x8-K20x200-Q100",
        "supersededCodes": [
          "PN-MP-2390x586x8-K40x300-Q100",
          "PN-MP-2390x586x8-K30x300-Q100"
        ],
        "detail": "İki köşenin her birinde 20 × 200 mm kertik ve Ø100 / R50 mm boşaltma birlikte",
        "orientation": "180° ortak kullanım",
        "status": "Net kertik ölçüleri tanımlı",
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-k20x200-q100.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-K20x200-Q100",
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "code": "PN-MP-2390x586x8-D",
        "detail": "Düz",
        "orientation": "simetrik",
        "status": "Net ölçüler tanımlı",
        "detailDimensionsPending": false,
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-d.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-D",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-MP-2390x586x8-U-IKI",
        "detail": "Üst sıra: köşe dairesel boşaltma ve iç derzde uzun kertik",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "U",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-u-iki.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-U-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-MP-2390x586x8-OA-IKI",
        "detail": "Orta bağlantının üstündeki panel: alt köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OA",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-oa-iki.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-OA-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-MP-2390x586x8-OU-IKI",
        "detail": "Orta bağlantının altındaki panel: üst köşede dairesel boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "OU",
          "roundDiameterMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-ou-iki.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-OU-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      },
      {
        "axisMm": 2400,
        "widthMm": 2390,
        "role": "sürekli cephenin ortası",
        "suffix": "M",
        "heightMm": 586,
        "thicknessMm": 8,
        "outerCornerRadiusMm": 3.5,
        "innerCornerRadiusMm": 10,
        "outerCornerDiameterMm": 7,
        "innerCornerDiameterMm": 20,
        "cornerRadiusBasis": "çap",
        "sources": [
          "P15",
          "P16",
          "P17"
        ],
        "legacyReference": true,
        "code": "PN-MP-2390x586x8-A-IKI",
        "detail": "Alt sıra: iç derzde uzun alt kertik ve dairesel köşe boşaltma",
        "orientation": "IKI",
        "status": "Kertik şekli görselden tanımlı; yerel ölçüler bekleniyor",
        "detailDimensionsPending": true,
        "machining": {
          "position": "A",
          "roundDiameterMm": null,
          "slotWidthMm": null,
          "slotHeightMm": null
        },
        "previewSrc": "/mdf-paneller/previews/pn-mp-2390x586x8-a-iki.svg",
        "sourceGlassCode": "PN-CP-2390x586x6-A-IKI",
        "supersededCodes": [],
        "material": {
          "name": "MDF lam",
          "thicknessMm": 8,
          "color": "#D6D6D6",
          "colorName": "Açık gri",
          "opacity": 1,
          "kgM2": 6.4,
          "densityKgM3": 800,
          "massSource": "Kullanıcı 9 Ekim 2026"
        }
      }
    ]
  },
  "exteriorPanelNotchFamilies": {
    "revision": "exterior-panel-notch-families-2026-10-09-r5",
    "source": "Kullanıcı · 9 Ekim 2026 · iki tarafta 20 × 200 mm; karma kesimler aynı köşede",
    "widthsMm": [
      590,
      630,
      670,
      1190,
      1230,
      1270,
      1790,
      1830,
      1870,
      2390,
      2430,
      2470
    ],
    "heightMm": 586,
    "glassThicknessMm": 6,
    "mdfThicknessMm": 8,
    "families": [
      {
        "id": "rectangle",
        "cutMm": [
          20,
          200
        ],
        "corners": [
          "top-left",
          "top-right"
        ]
      },
      {
        "id": "quarter-circle",
        "diameterMm": 100,
        "radiusMm": 50,
        "corners": [
          "top-left",
          "top-right"
        ]
      },
      {
        "id": "combined",
        "operation": "union",
        "machinedCorners": 2,
        "rectangles": {
          "cutMm": [
            20,
            200
          ],
          "corners": [
            "top-left",
            "top-right"
          ]
        },
        "circles": {
          "diameterMm": 100,
          "radiusMm": 50,
          "corners": [
            "top-left",
            "top-right"
          ]
        }
      }
    ],
    "rotationRule": "180° alt/üst ortak kullanım; ayrı ürün değildir.",
    "outerCornerRadiusMm": 3.5,
    "innerCornerRadiusMm": 10,
    "activePerMaterial": 48,
    "notchedPerMaterial": 36,
    "plainPerMaterial": 12,
    "legacyPolicy": "Yerel ölçüsü eksik eski SOL/SAG/IKI kayıtları tarihçe olarak korunur. Önceki K40x300 ve K30x300 adresleri aynı malzeme ve dış ölçüdeki güncel K20x200 ürününe yönlenir. Önceki karşı köşe çiftlerine ayrılmış karma düzen geçersizdir."
  }
}
