PageSourceSearch

https://kurgozlem.com/assets/abonelik-ByXCsrHe.js

js kurgozlem.com collected 2026-10-07 22:19:54 UTC 27,470 bytes, 1 lines download raw bytes

1import{g as T,h as O,l as Y,j as a,k as Na,Y as ga}from"./index-Dy4XRZNS.js";import{r as s}from"./helmet-BQNc-EPz.js";import{S as za}from"./seo-basi-BxriXd-j.js";import{a as Aa,m as Ma}from"./magaza-servisi-BdXy2s-U.js";import{s as Ca}from"./kur-servisi-Bpmxi-d_.js";import{a as o,M as Ta}from"./durum-tanimlari-DVk20T1V.js";import{E as La}from"./ekranim-baslik-B2C1Vamm.js";import{B as Sa}from"./ikon-seti-Q_ly3UTt.js";import"./vendor-C1qjkcv8.js";import"./firebase-BwmYUyOK.js";import"./firebase-appcheck-CIK3xjKn.js";import"./dogrulama-kurallari-NmKO0PCF.js";const Ea={unauthenticated:"Bu islemi yapabilmek icin giris yapmaniz gerekiyor.","not-found":"Hesap veya magaza bulunamadi.","failed-precondition":"Islem simdiki durumda yapilamiyor.","already-exists":"Aboneliginiz zaten iptal edilmis.",internal:"Bir hata olustu. Lutfen tekrar deneyin."};function V(e){const n=e.code?.replace("functions/","")||"internal",i=Ea[n]||e.message||"Bilinmeyen bir hata olustu.";throw new Error(i)}async function Da(){if(!T)throw new Error("Firebase Functions baslatilamadi.");try{return(await O(T,"abonelikIptalEt")()).data}catch(e){Y.error("[AbonelikServisi] Iptal hatasi:",e?.message||e),V(e)}}async function Ba(){if(!T)throw new Error("Firebase Functions baslatilamadi.");try{return(await O(T,"abonelikYenidenEtkinlestir")()).data}catch(e){Y.error("[AbonelikServisi] Yeniden etkinlestirme hatasi:",e?.message||e),V(e)}}function Ia(e){switch(e){case o.AKTIF:return"abn-hero--aktif";case"odemeBekleniyor":case o.BEKLEMEDE:return"abn-hero--beklemede";case o.ASKIDA:case o.SURESI_DOLMUS:return"abn-hero--uyari";case o.IPTAL_EDILMIS:return"abn-hero--iptal";default:return""}}function wa(e){switch(e){case o.AKTIF:return"abn-rozet--aktif";case"odemeBekleniyor":case o.BEKLEMEDE:return"abn-rozet--beklemede";case o.ASKIDA:case o.SURESI_DOLMUS:return"abn-rozet--uyari";case o.IPTAL_EDILMIS:return"abn-rozet--iptal";default:return""}}function Ka(e){return e?e.toDate?e.toDate():new Date(e):null}function k(e){if(!e)return"-";const n=Ka(e);return!n||isNaN(n.getTime())?"-":n.toLocaleDateString("tr-TR",{day:"numeric",month:"long",year:"numeric"})}function Fa(e){if(!e)return null;const n=e.toDate?e.toDate():new Date(e);if(isNaN(n.getTime()))return null;const i=new Date,t=n.getTime()-i.getTime();return Math.ceil(t/(1e3*60*60*24))}function $a(e){if(!e||e<=0)return{toplam:0,kdv:0,taban:0};const n=e*1.25,i=Math.ceil(n/10)*10,t=Math.round(i/1.2),d=i-t;return{toplam:i,kdv:d,taban:t}}function Ya(e,n){if(!e||!n)return 0;const i=e.toDate?e.toDate():new Date(e),t=n.toDate?n.toDate():new Date(n);if(isNaN(i.getTime())||isNaN(t.getTime()))return 0;const d=t.getTime()-i.getTime();if(d<=0)return 100;const c=Date.now()-i.getTime(),r=Math.max(0,Math.min(100,c/d*100));return Math.round(r)}function Ra(e,n){if(!e||!n)return 12;const i=e.toDate?e.toDate():new Date(e),t=n.toDate?n.toDate():new Date(n);if(isNaN(i.getTime())||isNaN(t.getTime()))return 12;const d=(t.getFullYear()-i.getFullYear())*12+(t.getMonth()-i.getMonth());return Math.max(1,Math.min(d,60))}function Ha({durum:e,durumMetni:n,abonelik:i,kalanGun:t,ilerlemeYuzdesi:d,ilerlemeSinifi:c,toplamAy:r,firestoreDurum:x,beklemede:L,suresiGecmis:g,magaza:_,odemeYapBasildi:v,setOdemeYapBasildi:S,odemeModalAc:j,iptalModalAc:E,reaktModalAc:z,reaktWhatsappUrl:D,setOdemeBildirModalAcik:p}){return a.jsxs("div",{className:`abn-hero ${Ia(e)}`,children:[a.jsx("div",{className:"abn-hero__ust",children:a.jsxs("div",{className:"abn-hero__durum-satir",children:[a.jsx("span",{className:"abn-hero__durum-etiket",children:"Abonelik Durumu:"}),a.jsx("span",{className:`abn-rozet ${wa(e)}`,children:n})]})}),e===o.IPTAL_EDILMIS&&t!==null&&t>0&&a.jsxs("div",{className:"abn-hero__iptal-bilgi",children:["Hizmetiniz ",a.jsx("strong",{children:k(i.bitisTarihi)})," tarihine kadar devam edecektir."]}),i.baslangicTarihi&&i.bitisTarihi&&a.jsxs("div",{className:"abn-ilerleme-alani",children:[a.jsxs("div",{className:"abn-ilerleme__bilgi",children:[t!==null&&t>0&&a.jsxs("span",{className:"abn-ilerleme__kalan",children:["Kalan Gün Sayısı: ",a.jsx("strong",{children:t})]}),t!==null&&t<=0&&a.jsx("span",{className:"abn-ilerleme__kalan abn-ilerleme__kalan--dolmus",children:"Süre doldu"}),a.jsxs("span",{className:"abn-ilerleme__yuzde",children:["%",d]})]}),a.jsxs("div",{className:`abn-ilerleme ${c}`,children:[a.jsx("div",{className:"abn-ilerleme__dolu",style:{width:`${Math.min(d,100)}%`}}),a.jsx("div",{className:"abn-ilerleme__aylar",children:Array.from({length:r-1},(y,A)=>A+1).map(y=>a.jsx("div",{className:"abn-ilerleme__ay-cizgi",style:{left:`${y/r*100}%`}},y))})]}),a.jsxs("div",{className:"abn-ilerleme__tarihler",children:[a.jsx("span",{children:k(i.baslangicTarihi)}),a.jsx("span",{children:k(i.bitisTarihi)})]})]}),a.jsxs("div",{className:"abn-lisans-listesi",children:[a.jsx("div",{className:"abn-lisans-listesi__baslik",children:"Sahip Olunan Lisans / Hizmetler"}),a.jsxs("div",{className:`abn-lisans ${x===o.AKTIF&&t>0?"abn-lisans--aktif":"abn-lisans--pasif"}`,children:[a.jsx("span",{className:"abn-lisans__nokta"}),a.jsx("span",{className:"abn-lisans__ad",children:"Kur Gözlem v5 Özel Kur Ekranı"}),a.jsx("span",{className:"abn-lisans__durum",children:x===o.AKTIF&&t>0?"Aktif":"Pasif"})]}),a.jsxs("div",{className:`abn-lisans ${_?.addonLicense?.active?"abn-lisans--aktif":"abn-lisans--pasif"}`,children:[a.jsx("span",{className:"abn-lisans__nokta"}),a.jsx("span",{className:"abn-lisans__ad",children:"Kur Gözlem v5 Özel Sayfa Eklentisi"}),a.jsx("span",{className:"abn-lisans__durum",children:_?.addonLicense?.active?"Aktif":"Pasif"})]}),a.jsxs("div",{className:`abn-lisans ${_?.ecommerceLicense?.active?"abn-lisans--aktif":"abn-lisans--pasif"}`,children:[a.jsx("span",{className:"abn-lisans__nokta"}),a.jsx("span",{className:"abn-lisans__ad",children:"Kuyumcular için E-Ticaret Sistemi"}),a.jsx("span",{className:"abn-lisans__durum",children:_?.ecommerceLicense?.active?"Aktif":"Pasif"})]}),a.jsxs("div",{className:"abn-lisans abn-lisans--pasif",children:[a.jsx("span",{className:"abn-lisans__nokta"}),a.jsx("span",{className:"abn-lisans__ad",children:"Kuyumcular için Mobil Uygulama Sistemi"}),a.jsx("span",{className:"abn-lisans__durum",children:"Pasif"})]})]}),a.jsx("div",{className:"abn-hero__butonlar",children:e===o.IPTAL_EDILMIS?g?a.jsx("a",{href:D,target:"_blank",rel:"noopener noreferrer",className:"abn-btn abn-btn--reaktivasyon-wa",children:"Aboneliği Yeniden Etkinleştir"}):a.jsx("button",{type:"button",className:"abn-btn abn-btn--reaktivasyon",onClick:z,children:"Aboneliği Yeniden Etkinleştir"}):L?a.jsxs(a.Fragment,{children:[a.jsx("button",{type:"button",className:`abn-btn abn-btn--odeme${v?"":" abn-btn--odeme-vurgulu"}`,onClick:()=>{S(!0),j()},children:"Ödeme Yap"}),a.jsx("button",{type:"button",className:`abn-btn abn-btn--odeme-bildir${v?" abn-btn--odeme-vurgulu":""}`,onClick:()=>p(!0),children:"Ödeme Bildir"})]}):a.jsxs(a.Fragment,{children:[a.jsx("button",{type:"button",className:"abn-btn abn-btn--odeme",onClick:j,children:"Ödeme Yap"}),a.jsx("button",{type:"button",className:"abn-btn abn-btn--iptal",onClick:E,children:"Aboneliği İptal Et"})]})})]})}function Ua({fatura:e,faturaModalAc:n}){return a.jsxs("div",{className:"ekranim__bolum",children:[a.jsxs("div",{className:"abn-fatura__baslik-satir",children:[a.jsxs("h2",{className:"ekranim__bolum-baslik",children:[a.jsx(Sa,{boyut:18}),"Fatura Bilgileri"]}),a.jsx("button",{type:"button",className:"abn-fatura__duzenle-btn",onClick:n,children:"Düzenle"})]}),a.jsxs("div",{className:"abn-detay-grid",children:[a.jsxs("div",{className:"abn-detay__satir",children:[a.jsx("span",{className:"abn-detay__etiket",children:"Firma Adı"}),a.jsx("span",{className:"abn-detay__deger",children:e?.firmaAdi||"-"})]}),a.jsxs("div",{className:"abn-detay__satir",children:[a.jsx("span",{className:"abn-detay__etiket",children:"Vergi No / TC"}),a.jsx("span",{className:"abn-detay__deger",children:e?.vergiNo||"-"})]}),a.jsxs("div",{className:"abn-detay__satir",children:[a.jsx("span",{className:"abn-detay__etiket",children:"Vergi Dairesi"}),a.jsx("span",{className:"abn-detay__deger",children:e?.vergiDairesi||"-"})]}),a.jsxs("div",{className:"abn-detay__satir",children:[a.jsx("span",{className:"abn-detay__etiket",children:"İl / İlçe"}),a.jsxs("span",{className:"abn-detay__deger",children:[e?.il||"-",e?.ilce?` / ${e.ilce}`:""]})]}),a.jsxs("div",{className:"abn-detay__satir",children:[a.jsx("span",{className:"abn-detay__etiket",children:"Adres"}),a.jsx("span",{className:"abn-detay__deger abn-detay__deger--adres",children:e?.adres||"-"})]})]})]})}function Wa({kapat:e,tutarBilgi:n}){return a.jsx("div",{className:"abn-modal-arka",onClick:e,children:a.jsxs("div",{className:"abn-modal",onClick:i=>i.stopPropagation(),children:[a.jsxs("div",{className:"abn-modal__baslik",children:[a.jsx("h3",{children:"Güvenli Ödeme"}),a.jsx("button",{className:"abn-modal__kapat",onClick:e,children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[a.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),a.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]}),a.jsxs("div",{className:"abn-modal__govde",children:[a.jsxs("div",{className:"abn-modal__tutar-kutu",children:[a.jsx("span",{className:"abn-modal__tutar-etiket",children:"Ödenecek Yenileme Tutarı:"}),a.jsx("span",{className:"abn-modal__tutar-deger",children:n.toplam>
10?`${n.toplam.toLocaleString("tr-TR")} ₺/yıllık`:"-"}),n.kdv>0&&a.jsxs("span",{className:"abn-modal__kdv-bilgi",children:[a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:[a.jsx("path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}),a.jsx("path",{d:"M3 3v5h5"})]}),n.kdv.toLocaleString("tr-TR")," TL KDV Dahil"]}),n.toplam>0&&a.jsxs("span",{className:"abn-modal__tutar-aylik",children:["≈ ",Math.round(n.toplam/12).toLocaleString("tr-TR")," ₺/aylık"]})]}),a.jsx("div",{className:"abn-modal__indirim-not",children:a.jsxs("p",{children:[a.jsx("strong",{children:"Not:"})," Bu tutara %5 Banka Transferi / Nakit indirimi uygulanmıştır. Ödeme esnasında farklı bir ödeme yöntemi seçerseniz fiyat ±%5 değişiklik gösterebilir."]})}),a.jsx("div",{className:"abn-modal__bilgi-alan",children:a.jsxs("p",{className:"abn-modal__bilgi-metin",children:[a.jsx("strong",{children:"KurGözlem v5"})," bir ",a.jsx("strong",{children:"212 Yazılım Ltd."})," projesidir ve ödemeler ",a.jsx("strong",{children:"Güvenli Ödeme Noktası"}),"'ndan yapılmaktadır. Aşağıdaki butona tıklayarak güvenli ödeme sayfasına yönlendirileceksiniz."]})}),a.jsxs("a",{href:`https://kasa.212yazilim.com/tutar/${n.toplam}`,target:"_blank",rel:"noopener noreferrer",className:"abn-modal__odeme-btn",children:["Güvenli Ödeme Yap",a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[a.jsx("line",{x1:"7",y1:"17",x2:"17",y2:"7"}),a.jsx("polyline",{points:"7 7 17 7 17 17"})]})]})]})]})})}function Pa({kapat:e,adim:n,yukleniyor:i,hata:t,onayla:d,abonelik:c,magaza:r}){return a.jsx("div",{className:"abn-modal-arka",onClick:e,children:a.jsxs("div",{className:"abn-modal abn-modal--iptal",onClick:x=>x.stopPropagation(),children:[a.jsxs("div",{className:"abn-modal__baslik",children:[a.jsx("h3",{children:"Abonelik İptali"}),a.jsx("button",{className:"abn-modal__kapat",onClick:e,children:a.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:a.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})})]}),a.jsx("div",{className:"abn-modal__govde",children:n===1?a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"abn-veda",children:[a.jsx("div",{className:"abn-veda__ikon abn-veda__ikon--uzgun",children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[a.jsx("circle",{cx:"12",cy:"12",r:"10"}),a.jsx("path",{d:"M8 15s1.5-2 4-2 4 2 4 2"}),a.jsx("line",{x1:"9",y1:"9",x2:"9.01",y2:"9"}),a.jsx("line",{x1:"15",y1:"9",x2:"15.01",y2:"9"})]})}),a.jsx("h4",{className:"abn-veda__baslik",style:{color:"rgba(255,255,255,0.95)"},children:"Kararınıza Saygı Duyuyoruz"}),a.jsx("p",{className:"abn-veda__not",children:"Sizinle tanıştığımıza çok memnun olduk ve aboneliğinizi iptal edeceğiniz için üzgünüz, ancak kararınıza saygı duyuyoruz."}),a.jsxs("p",{className:"abn-veda__not",style:{marginBottom:"12px"},children:["Aboneliğiniz"," ",a.jsx("strong",{children:k(c.bitisTarihi)})," ","tarihine kadar aktif kalacak. Bu süre zarfında tüm özelliklerden yararlanmaya devam edebilirsiniz."]}),a.jsx("p",{className:"abn-veda__uyari",children:"İptal sonrası geriye dönük iade yapılamamaktadır."})]}),t&&a.jsx("div",{className:"abn-iptal-hata",children:t}),a.jsxs("div",{className:"abn-iptal-aksiyonlar",children:[a.jsx("a",{href:`https://wa.me/905402420212?text=${encodeURIComponent(`Merhabalar, #${r?.musteriNo||"?"} numaralı${r?.magazaAdi?` (${r.magazaAdi})`:""} Kur Gözlem müşterinizim. Destek rica ediyorum.`)}`,target:"_blank",rel:"noopener noreferrer",className:"abn-iptal-btn abn-iptal-btn--destek",children:"Destek Al"}),a.jsx("button",{className:"abn-iptal-btn abn-iptal-btn--onayla",onClick:d,disabled:i,children:i?"İptal ediliyor...":"Evet, İptal Et"})]})]}):a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"abn-veda",children:[a.jsx("div",{className:"abn-veda__ikon",children:a.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:a.jsx("path",{d:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"})})}),a.jsx("h4",{className:"abn-veda__baslik",children:"Hoşça Kalın!"}),a.jsx("p",{className:"abn-veda__mesaj",children:"Aboneliğiniz başarıyla iptal edildi."}),a.jsx("p",{className:"abn-veda__not",children:"Bizimle geçirdiğiniz zaman için içtenlikle teşekkür ederiz. Yollarımız tekrar kesişirse, sizi aramızda görmekten mutluluk duyarız."}),a.jsxs("p",{className:"abn-veda__bitis-tarih",children:["Hizmetlerimizi"," ",a.jsx("strong",{children:k(c.bitisTarihi)})," ","tarihine kadar kullanmaya devam edebilirsiniz."]})]}),a.jsx("button",{className:"abn-iptal-btn abn-iptal-btn--tamam",onClick:e,children:"Tamam"})]})})]})})}function Ga({kapat:e,whatsappUrl:n}){return a.jsx("div",{className:"abn-fatura__perde",onClick:e,children:a.jsxs("div",{className:"abn-modal--bildir",onClick:i=>i.stopPropagation(),children:[a.jsxs("div",{className:"abn-bildir__baslik-ust",children:[a.jsx("h3",{className:"abn-bildir__baslik-metin",children:"Ödeme Bildirimi"}),a.jsx("button",{type:"button",className:"abn-bildir__kapat-btn",onClick:e,children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",children:[a.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),a.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]}),a.jsxs("div",{className:"abn-bildir__icerik",children:[a.jsx("div",{className:"abn-bildir__ikon-kutu",children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[a.jsx("path",{d:"M9 12l2 2 4-4"}),a.jsx("circle",{cx:"12",cy:"12",r:"10"})]})}),a.jsx("p",{className:"abn-bildir__metin",children:"Ödemenizi gerçekleştirdiyseniz, aboneliğinizin aktifleştirilmesi için ödeme bildiriminde bulunmanız gerekmektedir."}),a.jsx("p",{className:"abn-bildir__alt-metin",children:"Aşağıdaki butona tıklayarak WhatsApp üzerinden ödeme bildiriminizi iletebilirsiniz. Ekibimiz en kısa sürede aboneliğinizi aktifleştirecektir."})]}),a.jsxs("div",{className:"abn-bildir__aksiyonlar",children:[a.jsxs("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"abn-bildir__wp-btn",children:[a.jsxs("svg",{viewBox:"0 0 24 24",fill:"
1currentColor",width:"18",height:"18",children:[a.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z"}),a.jsx("path",{d:"M12 0C5.373 0 0 5.373 0 12c0 2.126.553 4.12 1.52 5.855L.054 23.52l5.797-1.53A11.94 11.94 0 0012 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 21.82c-1.98 0-3.82-.58-5.37-1.58l-.38-.23-3.44.91.92-3.37-.25-.4A9.8 9.8 0 012.18 12c0-5.42 4.4-9.82 9.82-9.82 5.42 0 9.82 4.4 9.82 9.82 0 5.42-4.4 9.82-9.82 9.82z"})]}),"WhatsApp ile Bildir"]}),a.jsx("button",{type:"button",className:"abn-bildir__vazgec-btn",onClick:e,children:"Kapat"})]})]})})}function Oa({kapat:e,form:n,alanDegistir:i,kaydet:t,kaydediyor:d,mesaj:c}){return a.jsx("div",{className:"abn-fatura__perde",onClick:e,children:a.jsxs("div",{className:"abn-modal--fatura",onClick:r=>r.stopPropagation(),children:[a.jsxs("div",{className:"abn-fatura__baslik-ust",children:[a.jsx("h3",{className:"abn-fatura__baslik-metin",children:"Fatura Bilgilerini Düzenle"}),a.jsx("button",{type:"button",className:"abn-fatura__kapat-btn",onClick:e,children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",children:[a.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),a.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]}),c.metin&&a.jsx("div",{className:`abn-fatura__mesaj abn-fatura__mesaj--${c.tip}`,children:c.metin}),a.jsxs("div",{className:"abn-fatura__form",children:[a.jsxs("div",{className:"abn-fatura__alan",children:[a.jsx("label",{className:"abn-fatura__etiket",children:"Firma Adı"}),a.jsx("input",{type:"text",className:"abn-fatura__girdi",value:n.firmaAdi,onChange:r=>i("firmaAdi",r.target.value),placeholder:"Firma adı"})]}),a.jsxs("div",{className:"abn-fatura__alan",children:[a.jsx("label",{className:"abn-fatura__etiket",children:"Vergi No / TC"}),a.jsx("input",{type:"text",className:"abn-fatura__girdi",value:n.vergiNo,onChange:r=>i("vergiNo",r.target.value),placeholder:"Vergi numarası veya TC kimlik no"})]}),a.jsxs("div",{className:"abn-fatura__alan",children:[a.jsx("label",{className:"abn-fatura__etiket",children:"Vergi Dairesi"}),a.jsx("input",{type:"text",className:"abn-fatura__girdi",value:n.vergiDairesi,onChange:r=>i("vergiDairesi",r.target.value),placeholder:"Vergi dairesi adı"})]}),a.jsxs("div",{className:"abn-fatura__satir-ikili",children:[a.jsxs("div",{className:"abn-fatura__alan abn-fatura__alan--yarim",children:[a.jsx("label",{className:"abn-fatura__etiket",children:"İl"}),a.jsx("input",{type:"text",className:"abn-fatura__girdi",value:n.il,onChange:r=>i("il",r.target.value),placeholder:"İl"})]}),a.jsxs("div",{className:"abn-fatura__alan abn-fatura__alan--yarim",children:[a.jsx("label",{className:"abn-fatura__etiket",children:"İlçe"}),a.jsx("input",{type:"text",className:"abn-fatura__girdi",value:n.ilce,onChange:r=>i("ilce",r.target.value),placeholder:"İlçe"})]})]}),a.jsxs("div",{className:"abn-fatura__alan",children:[a.jsx("label",{className:"abn-fatura__etiket",children:"Adres"}),a.jsx("textarea",{className:"abn-fatura__girdi abn-fatura__girdi--textarea",value:n.adres,onChange:r=>i("adres",r.target.value),placeholder:"Açık adres",rows:3})]})]}),a.jsxs("div",{className:"abn-fatura__aksiyonlar",children:[a.jsx("button",{type:"button",className:"abn-fatura__btn abn-fatura__btn--vazgec",onClick:e,children:"Vazgeç"}),a.jsx("button",{type:"button",className:"abn-fatura__btn abn-fatura__btn--kaydet",onClick:t,disabled:d,children:d?"Kaydediliyor...":"Kaydet"})]})]})})}function Va({kapat:e,adim:n,yukleniyor:i,hata:t,onayla:d,abonelik:c}){return a.jsx("div",{className:"abn-modal-arka",onClick:e,children:a.jsxs("div",{className:"abn-modal abn-modal--reaktivasyon",onClick:r=>r.stopPropagation(),children:[a.jsxs("div",{className:"abn-modal__baslik",children:[a.jsx("h3",{children:"Aboneliği Yeniden Etkinleştir"}),a.jsx("button",{className:"abn-modal__kapat",onClick:e,children:a.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:a.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})})]}),a.jsx("div",{className:"abn-modal__govde",children:n===1?a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"abn-veda",children:[a.jsx("div",{className:"abn-veda__ikon abn-veda__ikon--soru",children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[a.jsx("circle",{cx:"12",cy:"12",r:"10"}),a.jsx("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),a.jsx("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})]})}),a.jsx("h4",{className:"abn-veda__baslik",style:{color:"rgba(255,255,255,0.95)"},children:"Geri Dönmek İster Misiniz?"}),a.jsx("p",{className:"abn-veda__not",children:"Aboneliğinizi 
1yeniden etkinleştirmek istediğinize emin misiniz? Tüm özellikleriniz anında aktif hale gelecektir."}),a.jsxs("p",{className:"abn-veda__not",style:{marginBottom:"12px"},children:["Hizmetleriniz"," ",a.jsx("strong",{children:k(c.bitisTarihi)})," ","tarihine kadar devam edecektir."]})]}),t&&a.jsx("div",{className:"abn-iptal-hata",children:t}),a.jsxs("div",{className:"abn-iptal-aksiyonlar",children:[a.jsx("button",{className:"abn-iptal-btn abn-iptal-btn--vazgec",onClick:e,children:"Vazgeç"}),a.jsx("button",{className:"abn-iptal-btn abn-iptal-btn--etkinlestir",onClick:d,disabled:i,children:i?"Etkinleştiriliyor...":"Evet, Etkinleştir"})]})]}):a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"abn-veda",children:[a.jsx("div",{className:"abn-veda__ikon abn-veda__ikon--mutlu",children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[a.jsx("circle",{cx:"12",cy:"12",r:"10"}),a.jsx("path",{d:"M8 14s1.5 2 4 2 4-2 4-2"}),a.jsx("line",{x1:"9",y1:"9",x2:"9.01",y2:"9"}),a.jsx("line",{x1:"15",y1:"9",x2:"15.01",y2:"9"})]})}),a.jsx("h4",{className:"abn-veda__baslik",style:{color:"#34d399"},children:"Geri Dönmenize Çok Sevindik!"}),a.jsx("p",{className:"abn-veda__mesaj",children:"Tekrar aramızda olduğunuz için çok mutluyuz."}),a.jsx("p",{className:"abn-veda__not",children:"Aboneliğiniz yeniden aktif hale getirildi ve tüm özellikleriniz hemen kullanıma hazır."}),a.jsxs("p",{className:"abn-veda__bitis-tarih",children:["Hizmetlerimizi"," ",a.jsx("strong",{children:k(c.bitisTarihi)})," ","tarihine kadar kullanmaya devam edebilirsiniz."]})]}),a.jsx("button",{className:"abn-iptal-btn abn-iptal-btn--tamam",onClick:e,children:"Tamam"})]})})]})})}function re(){const{magazaSlug:e,kullanici:n}=Na(),[i,t]=s.useState(null),[d,c]=s.useState(!0),[r,x]=s.useState({toplam:0,kdv:0,taban:0}),[L,g]=s.useState(!1),[_,v]=s.useState(!1),[S,j]=s.useState(1),[E,z]=s.useState(!1),[D,p]=s.useState(null),[y,A]=s.useState(!1),[Z,B]=s.useState(1),[J,R]=s.useState(!1),[q,M]=s.useState(null),[Q,H]=s.useState(!1),[X,aa]=s.useState(!1),[ea,U]=s.useState(!1),[C,W]=s.useState({firmaAdi:"",vergiNo:"",vergiDairesi:"",il:"",ilce:"",adres:""}),[ia,P]=s.useState(!1),[na,f]=s.useState({tip:"",metin:""}),sa=s.useCallback(()=>g(!0),[]),la=s.useCallback(()=>g(!1),[]),ta=s.useCallback(()=>{j(1),p(null),v(!0)},[]),ra=s.useCallback(()=>{v(!1),j(1),p(null)},[]),oa=s.useCallback(async()=>{z(!0),p(null);try{await Da(),t(l=>l&&{...l,durum:o.IPTAL_EDILMIS}),j(2)}catch(l){p(l.message||"Bir hata olustu.")}finally{z(!1)}},[]),da=s.useCallback(()=>{B(1),M(null),A(!0)},[]),ca=s.useCallback(()=>{A(!1),B(1),M(null)},[]),ma=s.useCallback(async()=>{R(!0),M(null);try{await Ba(),t(l=>l&&{...l,durum:o.AKTIF}),B(2)}catch(l){M(l.message||"Bir hata olustu.")}finally{R(!1)}},[]),ua=s.useCallback(()=>{const l=i?.fatura||{};W({firmaAdi:l.firmaAdi||"",vergiNo:l.vergiNo||"",vergiDairesi:l.vergiDairesi||"",il:l.il||"",ilce:l.ilce||"",adres:l.adres||""}),f({tip:"",metin:""}),U(!0)},[i?.fatura]),I=s.useCallback(()=>{U(!1),f({tip:"",metin:""})},[]),ba=s.useCallback((l,h)=>{W($=>({...$,[l]:h}))},[]),ha=s.useCallback(async()=>{P(!0),f({tip:"",metin:""});try{await Aa(e,{fatura:C}),t(l=>l&&{...l,fatura:{...C}}),f({tip:"basari",metin:"Fatura bilgileri kaydedildi!"}),setTimeout(()=>I(),1500)}catch(l){f({tip:"hata",metin:"Kaydetme başarısız: "+l.message})}finally{P(!1)}},[e,C,I]);s.useEffect(()=>{if(!e)return;let l=!1;return(async()=>{try{const[h,$]=await Promise.all([Ma(e),Ca()]);if(!l){t(h);const G=$?.altintry?.satis;G&&x($a(G))}}catch(h){Y.error("[Abonelik] Veri alinamadi:",h)}finally{l||c(!1)}})(),()=>{l=!0}},[e]);const m=i?.abonelik||{},N=i?.durum||m.durum||o.BEKLEMEDE,u=s.useMemo(()=>Fa(m.bitisTarihi),[m.bitisTarihi]),b=s.useMemo(()=>N===o.AKTIF&&u!==null&&u<=30&&u>0?"odemeBekleniyor":N===o.AKTIF&&u!==null&&u<=0?o.SURESI_DOLMUS:N,[N,u]),ka=s.useMemo(()=>b==="odemeBekleniyor"?"Ödeme Bekleniyor":Ta[b]||b,[b]),xa=s.useMemo(()=>Ya(m.baslangicTarihi,m.bitisTarihi),[m.baslangicTarihi,m.bitisTarihi]),_a=s.useMemo(()=>Ra(m.baslangicTarihi,m.bitisTarihi),[m.baslangicTarihi,m.bitisTarihi]),ja=s.useMemo(()=>u===null?"":u<=0?"abn-ilerleme--dolmus":u<=30?"abn-ilerleme--yaklasik":"abn-ilerleme--normal",[u]),pa=u!==null&&u<=0,va=b===o.BEKLEMEDE||b==="odemeBekleniyor",ya=s.useMemo(()=>{const l=`Merhabalar, #${i?.musteriNo||"?"} mağaza numaralı Kur Gözlem müşterinizim, aboneliğimi iptal ettim ancak tekrardan aboneliğimi aktif hale getirmek istiyorum.`;return`https://wa.me/905402420212?text=${encodeURIComponent(l)}`},[i?.musteriNo]),w=i?.magazaAdi||"",K=i?.fatura?.il||i?.il||"",F=n?.email||i?.iletisim?.eposta||"",fa=s.useMemo(()=>{const l=[];w&&l.push(`Mağaza: ${w}`),K&&l.push(`İl: ${K}`),F&&l.push(`E-posta: ${F}`);const h=`Merhabalar, Kur Gözlem müşterinizim. Abonelik ödememi gerçekleştirdim, aboneliğimin aktifleştirilmesini rica ediyorum. ${l.join(" | ")}.`;return`https://wa.me/905402420212?text=${encodeURIComponent(h)}`},[w,K,F]);return d?a.jsx("div",{className:"ekranim",children:a.jsx("div",{className:"ekranim__yukleniyor",children:a.jsx(ga,{boyut:"orta"})})}):a.jsxs("div",{className:"ekranim",children:[a.jsx(za,{baslik:"Abonelik | Kur Gözlem",aciklama:"Abonelik durumu ve plan bilgileri",noindex:!0}),a.jsx(La,{baslik:"Abonelik",musteriNo:i?.musteriNo||""}),a.jsx(Ha,{durum:b,durumMetni:ka,abonelik:m,kalanGun:u,ilerlemeYuzdesi:xa,ilerlemeSinifi:ja,toplamAy:_a,firestoreDurum:N,beklemede:va,suresiGecmis:pa,magaza:i,odemeYapBasildi:X,setOdemeYapBasildi:aa,odemeModalAc:sa,iptalModalAc:ta,reaktModalAc:da,reaktWhatsappUrl:ya,setOdemeBildirModalAcik:H}),a.jsx(Ua,{fatura:i?.fatura,faturaModalAc:ua}),L&&a.jsx(Wa,{kapat:la,tutarBilgi:r}),_&&a.jsx(Pa,{kapat:ra,adim:S,yukleniyor:E,hata:D,onayla:oa,abonelik:m,magaza:i}),Q&&a.jsx(Ga,{kapat:()=>H(!1),whatsappUrl:fa}),ea&&a.jsx(Oa,{kapat:I,form:C,alanDegistir:ba,kaydet:ha,kaydediyor:ia,mesaj:na}),y&&a.jsx(Va,{kapat:ca,adim:Z,yukleniyor:J,hata:q,onayla:ma,abonelik:m})]})}
1export{re as Abonelik};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.