{"id":77157,"date":"2025-05-09T23:25:44","date_gmt":"2025-05-09T20:25:44","guid":{"rendered":"https:\/\/www.destinynums.com\/ai-consultant\/"},"modified":"2025-08-16T14:46:46","modified_gmt":"2025-08-16T11:46:46","slug":"ai-danismani","status":"publish","type":"page","link":"https:\/\/www.destinynums.com\/tr\/ai-danismani\/","title":{"rendered":"D\u00fcnyan\u0131n ilk Kader Matrisi i\u00e7in AI-Dan\u0131\u015fman\u0131"},"content":{"rendered":"\n<section class=\"hero\" id=\"top\">\n    <div class=\"container hero__content\">\n      <h1 class=\"hero__title\">Kader Matrisi i\u00e7in AI-Dan\u0131\u015fmandan&nbsp;90&nbsp;saniyede ki\u015fisel yan\u0131t al\u0131n<\/h1>\n      <p>20 \u00f6nde gelen numerolog tek bir dijital beyinde. Her soru \u2014 ki\u015fisel bir \u00e7\u00f6z\u00fcm.<\/p>\n      <a href=\"#pricing\" class=\"btn\">Sorunu \u015fimdi sor<\/a>\n    <\/div>\n  <\/section>\n\n  <!-- 2. PROBLEM & INSIGHT -->\n  <section class=\"section\" id=\"problem\">\n    <div class=\"container grid grid-2\">\n      <div>\n        <h2>Ne oldu\u011funu anlam\u0131yor musunuz? Sorunun ne oldu\u011funu ve nas\u0131l ilerleyece\u011finizi bilmiyor musunuz?<\/h2>\n        <p style=\"font-weight:500\">\u201cKendinizi tan\u0131yorsunuz\u201d, ancak her yerde sadece genel ifadeler var ve siz tam olarak kendi durumunuzu \u00e7\u00f6zmek mi istiyorsunuz?<\/p>\n        <ul class=\"pain-list\">\n          <li>\u201cCanl\u0131\u201d bir numerolo\u011fu haftalarca beklemek ve \u00e7ok y\u00fcksek \u00fccret \u00f6demek.<\/li>\n          <li>Forumlar genel, ki\u015fisel olmayan tavsiyeler verir; bunlar\u0131 bana nas\u0131l uygulayaca\u011f\u0131m belli de\u011fil.<\/li>\n          <li>\u00c7\u00f6z\u00fcmler <strong>\u015fimdi<\/strong> gerekli, sorun acilken.<\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <img decoding=\"async\" style=\"opacity:.8\" src=\"https:\/\/destinynums.com\/wp-content\/themes\/dn2\/img\/frustraitedw.png\" alt=\"Cevap arayan hayal k\u0131r\u0131kl\u0131\u011f\u0131na u\u011fram\u0131\u015f ki\u015fi\" title=\"\">\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 3. PRODUCT (How it works) -->\n  <section class=\"section section-light\" id=\"product\">\n    <div class=\"container\">\n      <h2>AI-Uzman: nas\u0131l \u00e7al\u0131\u015f\u0131r<\/h2>\n      <div class=\"grid grid-3\">\n        <div class=\"benefit-card\">\n          <h3>1. Sorunuzu form\u00fcle edin<\/h3>\n          <p>Kendi (veya yak\u0131n\u0131n\u0131zdaki birinin) durumunu a\u00e7\u0131klay\u0131n, ya\u015fam\u0131n her alan\u0131 serbesttir \u2014 hi\u00e7bir k\u0131s\u0131tlama yok.<\/p>\n        <\/div>\n        <div class=\"benefit-card\">\n          <h3>2. \u201cSoru sor\u201d butonuna bas\u0131n<\/h3>\n          <p>Algoritma matrisinizin t\u00fcm noktalar\u0131n\u0131<br>ve 1 000 000\u2019dan fazla vakay\u0131 hesaplay\u0131p analiz eder.<\/p>\n        <\/div>\n        <div class=\"benefit-card\">\n          <h3>3. 90 saniyede sonucu al\u0131n<\/h3>\n          <p>Durumun nedenleri, ne yap\u0131laca\u011f\u0131 ve iyile\u015ftirme i\u00e7in neler bekleyece\u011finiz.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 4. KEY BENEFITS -->\n<section class=\"section\" id=\"benefits\"><div class=\"container\"><h2>Neden s\u0131radan bir dan\u0131\u015fmanl\u0131ktan daha iyi?<\/h2><div class=\"flex-benefits\"><div class=\"grid grid-2\"><div class=\"benefit-card\"><h3>%100 ki\u015fisel<\/h3><p>Yan\u0131t sadece sizin ve sorunuz i\u00e7in haz\u0131rlan\u0131r<\/p><\/div><div class=\"benefit-card\"><h3>Y\u00fcksek profesyonellik<\/h3><p>~250 y\u0131ll\u0131k \u00f6nde gelen numerologlar\u0131n deneyimi tek bir e\u011fitilmi\u015f AI\u2019da<\/p><\/div><div class=\"benefit-card\"><h3>10\u00d7 tasarruf<\/h3><p>Herhangi bir offline oturumdan daha ucuz.<\/p><\/div><div class=\"benefit-card\"><h3>7\/24 eri\u015fim<\/h3><p>Takvimler ve bekleme yok. 90 saniye i\u00e7inde yan\u0131t haz\u0131r<\/p><\/div><\/div><div class=\"benefits-img\"><img decoding=\"async\" src=\"https:\/\/destinynums.com\/wp-content\/themes\/dn2\/img\/happy_wo.png\" alt=\"destinynums AI kullanan mutlu kad\u0131n\" title=\"\"><\/div><\/div><\/div><\/section>\n\n  <!-- 5. DEMO -->\n  <section id=\"demo\" class=\"section section-light\">\n  <div class=\"container grid grid-2\">\n    <div>\n      <h2>\u0130lk dan\u0131\u015fmanl\u0131\u011fa 50 saniye<\/h2>\n\n      <p>\n        Mini rehberi a\u00e7\u0131n ve \u00f6demenin ard\u0131ndan bir dakikadan k\u0131sa s\u00fcrede ki\u015fisel dan\u0131\u015fmanl\u0131k almay\u0131 g\u00f6r\u00fcn.\n      <\/p>\n\n      <p>\n        Her \u015fey basit: panel, \u00fc\u00e7 alan, bir buton.  \n        \u0130zleyin ve hemen ard\u0131ndan tekrarlay\u0131n.\n      <\/p>\n\n      <p class=\"text-sm\">\n        Sorular\u0131n\u0131z m\u0131 kald\u0131? \n        <a href=\"https:\/\/t.me\/dn_anna\" target=\"_blank\" rel=\"noopener nofollow\">\n        Telegram<\/a> \u00fczerinden yaz\u0131n \u2014 yan\u0131tlar\u0131z.\n      <\/p>\n    <\/div>\n\n    <div class=\"demo-video\">\n      <iframe\n        src=\"https:\/\/www.youtube-nocookie.com\/embed\/V1K0PIu7Ygk?rel=0\"\n        title=\"AI-dan\u0131\u015fman: video talimat\u0131\"\n        allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"\n        allowfullscreen>\n      <\/iframe>\n    <\/div>\n  <\/div>\n<\/section>\n\n  <!-- 8. COMPARISON TABLE -->\n    <section class=\"section\" id=\"comparison\">\n    <div class=\"container\">\n      <h2>Alternatiflerle kar\u015f\u0131la\u015ft\u0131rma<\/h2>\n      <div style=\"overflow-x:auto;\">\n        <table class=\"comparison-table\">\n          <thead>\n            <tr><th>Kriter<\/th><th>Sohbetler\/Forumlar<\/th><th>Canl\u0131 numerolog<\/th><th>AI-Dan\u0131\u015fman<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td class=\"criterion\">Yan\u0131t h\u0131z\u0131<\/td>\n              <td data-label=\"Sohbetler\/Forumlar\">G\u00fcnler<\/td>\n              <td data-label=\"Canl\u0131 numerolog\">Haftalar<\/td>\n              <td data-label=\"AI-Dan\u0131\u015fman\"><strong>Dakikalar<\/strong><\/td>\n            <\/tr>\n            <tr>\n              <td class=\"criterion\">Fiyat<\/td>\n              <td data-label=\"Sohbetler\/Forumlar\">0$*<\/td>\n              <td data-label=\"Canl\u0131 numerolog\">40 &#8211; 200$<\/td>\n              <td data-label=\"AI-Dan\u0131\u015fman\"><strong>3.50$\u2019dan itibaren<\/strong><\/td>\n            <\/tr>\n            <tr>\n              <td class=\"criterion\">Analiz derinli\u011fi<\/td>\n              <td data-label=\"Sohbetler\/Forumlar\">Y\u00fczeysel<\/td>\n              <td data-label=\"Canl\u0131 numerolog\">Y\u00fcksek<\/td>\n              <td data-label=\"AI-Dan\u0131\u015fman\"><strong>Y\u00fcksek+<\/strong><\/td>\n            <\/tr>\n            <tr>\n              <td class=\"criterion\">7\/24 eri\u015fim<\/td>\n              <td data-label=\"Sohbetler\/Forumlar\">\u00c7o\u011funlukla yok<\/td>\n              <td data-label=\"Canl\u0131 numerolog\">Hay\u0131r<\/td>\n              <td data-label=\"AI-Dan\u0131\u015fman\"><strong>Evet<\/strong><\/td>\n            <\/tr>\n            <tr>\n              <td class=\"criterion\">Kat\u0131l\u0131m<\/td>\n              <td data-label=\"Sohbetler\/Forumlar\">D\u00fc\u015f\u00fck<\/td>\n              <td data-label=\"Canl\u0131 numerolog\">Orta<\/td>\n              <td data-label=\"AI-Dan\u0131\u015fman\"><strong>%100<\/strong><\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <p style=\"font-size:.875rem;opacity:.7;margin-top:.5rem;\">*Yanl\u0131\u015f kararlar\u0131n maliyeti hari\u00e7.<\/p>\n    <\/div>\n  <\/section>\n\n\n\n<section id=\"consultation-depth\" class=\"consultation-depth\">\n  <div class=\"consultation-wrapper\">\n    <h2>Dan\u0131\u015fmanl\u0131k derinli\u011fini se\u00e7in<\/h2>\n    <p class=\"consultation-intro\">Her iki se\u00e7enek de matrisinizi hesaplar ve analiz eder. Standart h\u0131zl\u0131 ve iyi bir tavsiye i\u00e7in uygundur, Pro ise derin analiz yapar ve tabloyu en ayr\u0131nt\u0131l\u0131 \u015fekilde a\u00e7ar.<\/p>\n\n    <div class=\"consultation-grid\">\n      <article class=\"plan plan-light\">\n        <h3><span class=\"plan-name\">Standart<\/span><\/h3>\n        <ul class=\"plan-features\">\n          <li>Soruyla ilgili temel enerjilerin analizi<\/li>\n          <li>15 saniyede sorunuza ayr\u0131nt\u0131l\u0131 yan\u0131t<\/li>\n          <li>\u201cBurada ve \u015fimdi\u201d tavsiyesi gerekti\u011finde uygundur<\/li>\n        <\/ul>\n      <\/article>\n      <article class=\"plan plan-pro\">\n        <h3><span class=\"plan-name\">Pro<\/span> <span class=\"plan-label\">(\u00f6nerilir)<\/span><\/h3>\n        <ul class=\"plan-features\">\n          <li class=\"highlight\">T\u00fcm matrisin derin analizi (150+ nokta)<\/li>\n          <li>D\u00f6nemlerin dikkate al\u0131nmas\u0131<\/li>\n          <li>Enerji kombinasyonlar\u0131n\u0131n ve etkilerinin dikkate al\u0131nmas\u0131<\/li>\n          <li class=\"highlight\">Detayl\u0131 gerek\u00e7eler ve tavsiyelerle \u00e7ok kapsaml\u0131 yan\u0131t<\/li>\n          <li>G\u00fcvenilirlik ve m\u00fcmk\u00fcn olan en derin analiz \u00f6nemli oldu\u011funda optimal<\/li>\n        <\/ul>\n      <\/article>\n    <\/div>\n\n    <p class=\"consultation-note\">Tavsiye: Pro, g\u00fcnl\u00fck dan\u0131\u015fmanl\u0131k ve ki\u015fisel kullan\u0131m i\u00e7in geli\u015ftirdi\u011fimiz ilk (AI) ve temel \u00fcr\u00fcn\u00fcm\u00fczd\u00fcr, bu y\u00fczden \u00f6zellikle onu \u00f6neriyoruz<\/p>\n  <\/div>\n<\/section>\n\n\n    <style>\n\t#pricing .pricing-buy-actions {\n\t  margin-top: 16px;\n\t  display: flex;\n\t  flex-direction: column;\n\t  gap: 10px;\n\t  width: 100%;\n\t  align-items: center;\n\t}\n\n\t#pricing .pricing-buy-btn {\n\t  width: 100%;\n\t  max-width: 320px;\n\t  display: inline-flex;\n\t  align-items: center;\n\t  justify-content: center;\n\t  gap: 10px;\n\t  padding: 13px 16px;\n\t  min-height: 54px;\n\t  margin: 0;\n\t  border-radius: 14px;\n\t  text-align: center;\n\t  border: 1px solid transparent;\n\t}\n\n\t#pricing .pricing-buy-btn--stripe {\n\t  background: #ffa001;\n\t  border-color: #ffa001;\n\t  color: #fff;\n\t}\n\n\t#pricing .pricing-buy-btn--stripe:hover {\n\t  background: #ea9400;\n\t  border-color: #ea9400;\n\t  color: #fff;\n\t}\n\n\t#pricing .pricing-buy-btn--paypal {\n\t  background: linear-gradient(180deg, #ffd76a 0%, #f6c34f 100%);\n\t  border: 1px solid #dfb443;\n\t  color: #111827;\n\t  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);\n\t}\n\n\t#pricing .pricing-buy-btn--paypal:hover {\n\t  background: linear-gradient(180deg, #ffdf80 0%, #f8ca5a 100%);\n\t  border-color: #d9ae3d;\n\t  color: #111827;\n\t}\n\n\t#pricing .pricing-buy-paypal-copy {\n\t  display: inline-flex;\n\t  align-items: baseline;\n\t  justify-content: center;\n\t  gap: 10px;\n\t  white-space: nowrap;\n\t}\n\n\t#pricing .pricing-buy-paypal-prefix {\n\t  color: #111827;\n\t  font-size: 1em;\n\t  font-weight: 500;\n\t  letter-spacing: -.02em;\n\t}\n\n\t#pricing .pricing-buy-paypal-brand {\n\t  display: inline-flex;\n\t  align-items: baseline;\n\t  font-size: 1.18em;\n\t  font-weight: 800;\n\t  font-style: italic;\n\t  letter-spacing: -.03em;\n\t}\n\n\t#pricing .pricing-buy-paypal-pay {\n\t  color: #133b8c;\n\t}\n\n\t#pricing .pricing-buy-paypal-pal {\n\t  color: #2f8fe7;\n\t  margin-left: -2px;\n\t}\n\n\t#pricing .pricing-buy-error {\n\t  min-height: 20px;\n\t  margin: 16px 0 0;\n\t  color: #c0392b;\n\t  font-size: 14px;\n\t  line-height: 1.35;\n\t  text-align: center;\n\t}\n\n\t#pricing .price-card h4 {\n\t  margin: 0 0 1rem 0;\n\t  font-size: 1.17em;\n\t  line-height: 1.25;\n\t  font-weight: 700;\n\t}\n\n\t.js-buy-inline-pay.is-disabled {\n\t  pointer-events: none;\n\t  opacity: .72;\n\t}\n\n\t.buy-modal {\n\t  position: fixed;\n\t  inset: 0;\n\t  z-index: 9999;\n\t  display: none;\n\t  align-items: center;\n\t  justify-content: center;\n\t  padding: 18px;\n\t}\n\n\t.buy-modal.is-open {\n\t  display: flex;\n\t}\n\n\t.buy-modal__overlay {\n\t  position: absolute;\n\t  inset: 0;\n\t  background: rgba(0, 0, 0, .5);\n\t}\n\n\t.buy-modal__dialog {\n\t  position: relative;\n\t  width: 100%;\n\t  max-width: 580px;\n\t  border-radius: 28px;\n\t  background: #fff;\n\t  box-shadow: 0 32px 80px rgba(15, 23, 42, .28);\n\t}\n\n\t.buy-modal__close {\n\t  position: absolute;\n\t  top: 16px;\n\t  right: 16px;\n\t  width: 36px;\n\t  height: 36px;\n\t  border: 0;\n\t  background: transparent;\n\t  color: #9aa3b2;\n\t  font-size: 25px;\n\t  line-height: 1;\n\t  cursor: pointer;\n\t  padding: 0;\n\t}\n\n\t.buy-modal__content {\n\t  padding: 34px 34px 30px;\n\t}\n\n\t.buy-modal__title {\n\t  margin: 0;\n\t  padding: 0;\n\t  font-size: 36px;\n\t  line-height: 1.05;\n\t  color: #0f172a;\n\t  font-weight: 800;\n\t}\n\n\t.buy-modal__plan {\n\t  margin: 8px 0 0;\n\t  padding: 0;\n\t  color: #667085;\n\t  font-size: 22px;\n\t  line-height: 1.45;\n\t}\n\n\t.buy-modal__summary {\n\t  margin-top: 20px;\n\t  padding: 22px 24px;\n\t  border: 1px solid #e5e7eb;\n\t  border-radius: 24px;\n\t}\n\n\t.buy-modal__summary-label {\n\t  margin: 0;\n\t  padding: 0;\n\t  color: #98a2b3;\n\t  font-size: 18px;\n\t  line-height: 1.3;\n\t}\n\n\t.buy-modal__price {\n\t  margin: 10px 0 0;\n\t  padding: 0;\n\t  color: #0f172a;\n\t  font-size: 40px;\n\t  font-weight: 800;\n\t  line-height: 1;\n\t}\n\n\t.buy-modal__price-main {\n\t  font-size: 1em;\n\t  font-weight: 800;\n\t  line-height: 1;\n\t}\n\n\t.buy-modal__price-converted {\n\t  display: inline-block;\n\t  margin-left: 8px;\n\t  font-size: .5em;\n\t  font-weight: 600;\n\t  color: #7d8694;\n\t  vertical-align: middle;\n\t}\n\n\t.buy-modal__description {\n\t  margin: 20px 0 0;\n\t  padding: 0;\n\t  font-size: 18px;\n\t  line-height: 1.52;\n\t  color: #1f2937;\n\t}\n\n\t.buy-modal__muted {\n\t  margin: 8px 0 0;\n\t  padding: 0;\n\t  font-size: 18px;\n\t  line-height: 1.52;\n\t  color: #78808b;\n\t}\n\n\t.buy-modal__email {\n\t  margin-top: 16px;\n\t}\n\n\t.buy-modal__email-label {\n\t  display: block;\n\t  margin: 0 0 8px;\n\t  padding: 0;\n\t  font-size: 16px;\n\t  line-height: 1.35;\n\t  color: #344054;\n\t  font-weight: 600;\n\t}\n\n\t.buy-modal__email-input {\n\t  margin-bottom: 0;\n\t}\n\n\t.buy-modal__coupon {\n\t  margin-top: 16px;\n\t}\n\n\t.buy-modal__coupon-toggle {\n\t  margin: 0;\n\t  padding: 0;\n\t  font-size: 16px;\n\t  color: #5f6878;\n\t  line-height: 1.4;\n\t}\n\n\t.buy-modal__showcoupon {\n\t  color: #f08f00;\n\t  text-decoration: underline;\n\t  text-underline-offset: 2px;\n\t}\n\n\t.buy-modal__showcoupon:hover {\n\t  color: #cc7700;\n\t}\n\n\t.buy-modal__coupon-panel {\n\t  max-height: 0;\n\t  overflow: hidden;\n\t  transition: max-height .22s ease;\n\t}\n\n\t.buy-modal__coupon-row {\n\t  display: flex;\n\t  gap: 10px;\n\t  align-items: stretch;\n\t  margin: 10px 0 6px;\n\t}\n\n\t#buy-modal .buy-modal__input {\n\t  width: 100%;\n\t  margin: 0;\n\t  padding: 12px 14px;\n\t  border-radius: 14px;\n\t  border: 1px solid #d9dde5;\n\t  background: #fff;\n\t  color: #111827;\n\t  font-size: 16px;\n\t  line-height: 1.35;\n\t}\n\n\t#buy-modal .buy-modal__input:focus {\n\t  outline: none;\n\t  border-color: #ffa001;\n\t  box-shadow: 0 0 0 3px rgba(255, 160, 1, .2);\n\t}\n\n\t.buy-modal__coupon-btn {\n\t  width: auto;\n\t  min-width: 170px;\n\t  max-width: none;\n\t  margin: 0;\n\t  white-space: nowrap;\n\t  padding: 12px 16px;\n\t  border-radius: 14px;\n\t  border: 1px solid #ffa001;\n\t  background: #fff;\n\t  color: #d57d00;\n\t  font-size: 15px;\n\t  line-height: 1.2;\n\t  cursor: pointer;\n\t}\n\n\t.buy-modal__coupon-status {\n\t  min-height: 16px;\n\t  margin: 0;\n\t  padding: 0;\n\t  font-size: 13px;\n\t  line-height: 1.35;\n\t  color: #5f6878;\n\t}\n\n\t.buy-modal__coupon-status.is-error {\n\t  color: #c0392b;\n\t}\n\n\t.buy-modal__coupon-status.is-success {\n\t  color: #1f7a35;\n\t}\n\n\t.buy-modal__actions {\n\t  margin-top: 18px;\n\t  display: grid;\n\t  gap: 10px;\n\t}\n\n\t.buy-modal__stripe-btn {\n\t  width: 100%;\n\t  max-width: none;\n\t  margin: 0;\n\t  padding: 13px 16px;\n\t  border-radius: 18px;\n\t  border: 0;\n\t  background: #ffa001;\n\t  color: #fff;\n\t  font-size: 18px;\n\t  font-weight: 700;\n\t  cursor: pointer;\n\t}\n\n\t.buy-modal__error {\n\t  margin: 10px 0 0;\n\t  color: #c0392b;\n\t  font-size: 16px;\n\t  line-height: 1.4;\n\t  padding: 0;\n\t}\n\n\t.buy-modal__payment-html {\n\t  margin: 12px 0 0;\n\t  padding: 12px;\n\t  border: 1px solid #e2e8f0;\n\t  border-radius: 12px;\n\t  background: #f8fafc;\n\t}\n\n\t.buy-modal__payment-form {\n\t  margin: 0;\n\t}\n\n\t.buy-modal__payment-status {\n\t  margin: 0;\n\t  padding: 0;\n\t  font-size: 15px;\n\t  line-height: 1.5;\n\t  color: #334155;\n\t}\n\n\t.buy-modal__payment-submit {\n\t  width: auto;\n\t  min-width: 150px;\n\t  margin-top: 12px;\n\t  padding: 11px 18px;\n\t  border: 0;\n\t  border-radius: 12px;\n\t  background: #111827;\n\t  color: #fff;\n\t  cursor: pointer;\n\t}\n\n\t@media screen and (max-width: 640px) {\n\t  #pricing .pricing-buy-btn {\n\t\tmax-width: 280px;\n\t  }\n\n\t  #pricing .pricing-buy-paypal-copy {\n\t\tgap: 8px;\n\t  }\n\n\t  .buy-modal__content {\n\t\tpadding: 26px 18px 20px;\n\t  }\n\n\t  .buy-modal__title {\n\t\tfont-size: 24px;\n\t\tpadding-right: 30px;\n\t  }\n\n\t  .buy-modal__plan {\n\t\tfont-size: 20px;\n\t  }\n\n\t  .buy-modal__summary-label {\n\t\tfont-size: 18px;\n\t  }\n\n\t  .buy-modal__coupon-toggle {\n\t\tfont-size: 14px;\n\t  }\n\n\t  .buy-modal__email {\n\t\tmargin-top: 8px;\n\t  }\n\n\t  .buy-modal__coupon {\n\t\tmargin-top: 8px;\n\t  }\n\n\t  .buy-modal__description {\n\t\tfont-size: 14px;\n\t\tmargin-top: 8px;\n\t  }\n\n\t  .buy-modal__muted {\n\t\tfont-size: 12px;\n\t  }\n\n\t  .buy-modal__price {\n\t\tfont-size: 24px;\n\t  }\n\n\t  .buy-modal__summary {\n\t\tborder-radius: 16px;\n\t\tpadding: 18px;\n\t  }\n\t}\n\n\t@media screen and (max-width: 520px) {\n\t  .buy-modal__coupon-row {\n\t\tflex-direction: column;\n\t  }\n\n\t  .buy-modal__coupon-btn {\n\t\twidth: 100%;\n\t  }\n\t}\n  <\/style>\n<section class=\"section section-light js-buy-inline-root\" id=\"pricing\">\n  <div class=\"container\">\n\t<h2>Tarifeler<\/h2>\n\n\t<div class=\"grid grid-4\">\n\n\t  \t\t\t\t<div class=\"price-card plan one-time-price\">\n\t\t  <h4>1 soru<\/h4>\n\t\t  <div style=\"flex-grow:1\"><\/div>\n\t\t  <p>Normal fiyat<\/p>\n\t\t  <p class=\"price-before\">4.9&nbsp;$ <\/p>\n\t\t  <p>\u0130lk soru \u00fccreti<\/p>\n\t\t  <div class=\"price\">\n\t\t\t<div class=\"js-buy-inline-price\">1.99&nbsp;$ <\/div>\n\t\t  <\/div>\n\n\t\t  \t<div class=\"pricing-buy-actions\">\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--stripe js-buy-modal-open\"\n\t\t  data-product-id=\"69605\"\n\t\t  data-price-usd=\"1.99\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  Se\u00e7\t\t<\/a>\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--paypal js-buy-modal-open js-buy-inline-paypal\"\n\t\t  data-product-id=\"69605\"\n\t\t  data-price-usd=\"1.99\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  <span class=\"pricing-buy-paypal-copy\">\n\t\t\t<span class=\"pricing-buy-paypal-prefix\">\u0130le \u00f6de<\/span>\n\t\t\t<span class=\"pricing-buy-paypal-brand\" aria-label=\"PayPal\">\n\t\t\t  <span class=\"pricing-buy-paypal-pay\">Pay<\/span><span class=\"pricing-buy-paypal-pal\">Pal<\/span>\n\t\t\t<\/span>\n\t\t  <\/span>\n\t\t<\/a>\n\t  \t<\/div>\n\t\t\t<\/div>\n\t  \n\n\t  \t  <div class=\"price-card plan\">\n\t\t<h4>5 soru<\/h4>\n\t\t<p>Tasarruf 22 %<\/p>\n\t\t<div style=\"flex-grow:1\"><\/div>\n\t\t<div class=\"price\">\n\t\t  <div class=\"js-buy-inline-price\">19.9&nbsp;$ <\/div>\n\t\t<\/div>\n\t\t\t<div class=\"pricing-buy-actions\">\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--stripe js-buy-modal-open\"\n\t\t  data-product-id=\"63688\"\n\t\t  data-price-usd=\"19.90\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  Se\u00e7\t\t<\/a>\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--paypal js-buy-modal-open js-buy-inline-paypal\"\n\t\t  data-product-id=\"63688\"\n\t\t  data-price-usd=\"19.90\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  <span class=\"pricing-buy-paypal-copy\">\n\t\t\t<span class=\"pricing-buy-paypal-prefix\">\u0130le \u00f6de<\/span>\n\t\t\t<span class=\"pricing-buy-paypal-brand\" aria-label=\"PayPal\">\n\t\t\t  <span class=\"pricing-buy-paypal-pay\">Pay<\/span><span class=\"pricing-buy-paypal-pal\">Pal<\/span>\n\t\t\t<\/span>\n\t\t  <\/span>\n\t\t<\/a>\n\t  \t<\/div>\n\t\t  <\/div>\n\n\t  \t  <div class=\"price-card plan\" style=\"border-color:var(--clr-primary)\">\n\t\t<h4>20 soru<\/h4>\n\t\t<p>Tasarruf 40 %<\/p>\n\t\t<div style=\"flex-grow:1\"><\/div>\n\t\t<div class=\"price\">\n\t\t  <div class=\"js-buy-inline-price\">59&nbsp;$ <\/div>\n\t\t<\/div>\n\t\t\t<div class=\"pricing-buy-actions\">\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--stripe js-buy-modal-open\"\n\t\t  data-product-id=\"63689\"\n\t\t  data-price-usd=\"59.00\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  Se\u00e7\t\t<\/a>\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--paypal js-buy-modal-open js-buy-inline-paypal\"\n\t\t  data-product-id=\"63689\"\n\t\t  data-price-usd=\"59.00\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  <span class=\"pricing-buy-paypal-copy\">\n\t\t\t<span class=\"pricing-buy-paypal-prefix\">\u0130le \u00f6de<\/span>\n\t\t\t<span class=\"pricing-buy-paypal-brand\" aria-label=\"PayPal\">\n\t\t\t  <span class=\"pricing-buy-paypal-pay\">Pay<\/span><span class=\"pricing-buy-paypal-pal\">Pal<\/span>\n\t\t\t<\/span>\n\t\t  <\/span>\n\t\t<\/a>\n\t  \t<\/div>\n\t\t  <\/div>\n\n\t  \t  <div class=\"price-card plan\">\n\t\t<h4>50 soru<\/h4>\n\t\t<p>Tasarruf 50 %<\/p>\n\t\t<div style=\"flex-grow:1\"><\/div>\n\t\t<div class=\"price\">\n\t\t  <div class=\"js-buy-inline-price\">121&nbsp;$ <\/div>\n\t\t<\/div>\n\t\t\t<div class=\"pricing-buy-actions\">\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--stripe js-buy-modal-open\"\n\t\t  data-product-id=\"63690\"\n\t\t  data-price-usd=\"121.00\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  Se\u00e7\t\t<\/a>\n\t  \t  \t\t<a\n\t\t  class=\"btn pricing-buy-btn pricing-buy-btn--paypal js-buy-modal-open js-buy-inline-paypal\"\n\t\t  data-product-id=\"63690\"\n\t\t  data-price-usd=\"121.00\"\n\t\t  href=\"#buy-modal\"\n\t\t>\n\t\t  <span class=\"pricing-buy-paypal-copy\">\n\t\t\t<span class=\"pricing-buy-paypal-prefix\">\u0130le \u00f6de<\/span>\n\t\t\t<span class=\"pricing-buy-paypal-brand\" aria-label=\"PayPal\">\n\t\t\t  <span class=\"pricing-buy-paypal-pay\">Pay<\/span><span class=\"pricing-buy-paypal-pal\">Pal<\/span>\n\t\t\t<\/span>\n\t\t  <\/span>\n\t\t<\/a>\n\t  \t<\/div>\n\t\t  <\/div>\n\t<\/div>\n\t<div class=\"additional-info\">\n\t  *\u0411\u043e\u043d\u0443\u0441\u044b \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u0442\u0430\u0440\u0438\u0444 \u0437\u0430 1.99$\t<\/div>\n\t<p class=\"pricing-buy-error js-buy-inline-error\" role=\"alert\"><\/p>\n  <\/div>\n<\/section>\n<script>\n  document.addEventListener('DOMContentLoaded', () => {\n\tif (window.__dnBuyInlineInit) return;\n\twindow.__dnBuyInlineInit = true;\n\n\tconst config = {\n\t  ajaxUrl: \"https:\\\/\\\/www.destinynums.com\\\/wp-admin\\\/admin-ajax.php\",\n\t  nonce: \"098094b5d1\",\n\t  lang: \"tr\",\n\t  messages: {\n\t\tmissingProduct: \"\\u00dcr\\u00fcn belirlenemedi.\",\n\t\tprocessing: \"Y\\u00f6nlendiriliyor...\",\n\t\tapplying: \"Uygulan\\u0131yor...\",\n\t\tapplyText: \"Kupon kullan\",\n\t\tcouponApplied: \"Kupon uyguland\\u0131.\",\n\t\tcouponRemoved: \"Kupon kald\\u0131r\\u0131ld\\u0131.\",\n\t\tinvalidCoupon: \"Kupon ge\\u00e7ersiz.\",\n\t\tgenericError: \"\\u00d6deme oturumu olu\\u015fturulamad\\u0131. L\\u00fctfen tekrar deneyin.\"\t  }\n\t};\n\n\tconst roots = Array.from(document.querySelectorAll('.js-buy-inline-root'));\n\tif (!roots.length) return;\n\n\tconst getRequestLang = () => {\n\t  if (typeof config.lang === 'string' && config.lang.trim() !== '') {\n\t\treturn config.lang.trim().toLowerCase();\n\t  }\n\n\t  const htmlLang = document.documentElement?.lang || '';\n\t  if (htmlLang) {\n\t\tconst normalizedHtmlLang = htmlLang.trim().toLowerCase();\n\t\tif (normalizedHtmlLang.startsWith('pt-br')) {\n\t\t  return 'pt-br';\n\t\t}\n\t\treturn normalizedHtmlLang.split('-')[0];\n\t  }\n\n\t  const pathMatch = window.location.pathname.match(\/^\\\/([a-z]{2}(?:-[a-z]{2})?)(?:\\\/|$)\/i);\n\t  if (pathMatch && pathMatch[1]) {\n\t\treturn pathMatch[1].toLowerCase();\n\t  }\n\n\t  return '';\n\t};\n\n\tconst extractProductId = (button) => {\n\t  if (!button) return 0;\n\n\t  const fromData = parseInt(button.dataset.productId || '0', 10);\n\t  if (fromData > 0) return fromData;\n\n\t  try {\n\t\tconst href = button.getAttribute('href') || '';\n\t\tconst url = new URL(href, window.location.origin);\n\t\tconst fromQuery = parseInt(url.searchParams.get('add-to-cart') || '0', 10);\n\t\treturn fromQuery > 0 ? fromQuery : 0;\n\t  } catch (e) {\n\t\treturn 0;\n\t  }\n\t};\n\n\troots.forEach((root) => {\n\t  const buttons = Array.from(root.querySelectorAll('.js-buy-inline-pay'));\n\t  if (!buttons.length) return;\n\n\t  const couponToggle = root.querySelector('.js-buy-inline-coupon-toggle');\n\t  const couponPanel = root.querySelector('.js-buy-inline-coupon-panel');\n\t  const couponInput = root.querySelector('.js-buy-inline-coupon-input');\n\t  const couponButton = root.querySelector('.js-buy-inline-coupon-btn');\n\t  const couponStatus = root.querySelector('.js-buy-inline-coupon-status');\n\t  const errorNode = root.querySelector('.js-buy-inline-error');\n\n\t  let isBusy = false;\n\t  let isCouponBusy = false;\n\t  let selectedProductId = extractProductId(buttons[0]);\n\t  const planPriceNodesByProduct = new Map();\n\n\t  const renderPlanPriceNode = (node, priceText) => {\n\t\tif (!node) return;\n\n\t\tconst rawText = String(priceText || '').trim();\n\t\tnode.textContent = '';\n\t\tif (!rawText) {\n\t\t  return;\n\t\t}\n\n\t\tconst pairMatch = rawText.match(\/^(.+?)\\s*\\(([^)]+)\\)\\s*$\/);\n\t\tif (!pairMatch) {\n\t\t  node.textContent = rawText;\n\t\t  return;\n\t\t}\n\n\t\tconst mainText = String(pairMatch[1] || '').trim();\n\t\tconst convertedRaw = String(pairMatch[2] || '').trim();\n\t\tconst convertedText = convertedRaw.startsWith('~') ? convertedRaw : `~${convertedRaw}`;\n\n\t\tconst mainNode = document.createElement('span');\n\t\tmainNode.className = 'plan-price-main';\n\t\tmainNode.textContent = mainText;\n\n\t\tconst convertedNode = document.createElement('span');\n\t\tconvertedNode.className = 'plan-price-converted';\n\t\tconvertedNode.textContent = `(${convertedText})`;\n\n\t\tnode.append(mainNode, document.createTextNode(' '), convertedNode);\n\t  };\n\n\t  buttons.forEach((button) => {\n\t\tconst productId = extractProductId(button);\n\t\tif (productId <= 0) return;\n\n\t\tconst priceNode = button.closest('.plan')?.querySelector('.js-buy-inline-price');\n\t\tif (!priceNode) return;\n\n\t\tif (!planPriceNodesByProduct.has(productId)) {\n\t\t  planPriceNodesByProduct.set(productId, []);\n\t\t}\n\t\tplanPriceNodesByProduct.get(productId).push(priceNode);\n\n\t\tif (!priceNode.dataset.basePriceText) {\n\t\t  priceNode.dataset.basePriceText = priceNode.textContent.trim();\n\t\t}\n\t  });\n\n\t  const restorePlanPrices = () => {\n\t\tplanPriceNodesByProduct.forEach((nodes) => {\n\t\t  nodes.forEach((node) => {\n\t\t\trenderPlanPriceNode(node, node.dataset.basePriceText || '');\n\t\t  });\n\t\t});\n\t  };\n\n\t  const setPlanPriceForProduct = (productId, totalText) => {\n\t\tconst nodes = planPriceNodesByProduct.get(productId) || [];\n\t\tnodes.forEach((node) => renderPlanPriceNode(node, totalText));\n\t  };\n\n\t  const setError = (message) => {\n\t\tif (!errorNode) return;\n\t\terrorNode.textContent = message || '';\n\t  };\n\n\t  const setCouponStatus = (message, isError = false) => {\n\t\tif (!couponStatus) return;\n\t\tcouponStatus.textContent = message || '';\n\t\tcouponStatus.classList.toggle('is-error', Boolean(isError && message));\n\t\tcouponStatus.classList.toggle('is-success', Boolean(!isError && message));\n\t  };\n\n\t  const setCouponPanelOpen = (open) => {\n\t\tif (!couponToggle || !couponPanel) return;\n\t\tif (open) {\n\t\t  couponPanel.style.maxHeight = `${couponPanel.scrollHeight}px`;\n\t\t  couponToggle.classList.add('show');\n\t\t} else {\n\t\t  couponPanel.style.maxHeight = '';\n\t\t  couponToggle.classList.remove('show');\n\t\t}\n\t  };\n\n\t  const setBusy = (value, activeButton = null) => {\n\t\tisBusy = Boolean(value);\n\n\t\tbuttons.forEach((button) => {\n\t\t  const defaultHtml = button.dataset.defaultHtml || button.innerHTML;\n\t\t  const defaultText = button.dataset.defaultText || button.textContent.trim();\n\t\t  button.dataset.defaultHtml = defaultHtml;\n\t\t  button.dataset.defaultText = defaultText;\n\t\t  button.classList.toggle('is-disabled', isBusy);\n\t\t  button.setAttribute('aria-disabled', isBusy ? 'true' : 'false');\n\t\t  if (!isBusy) {\n\t\t\tbutton.innerHTML = defaultHtml;\n\t\t\treturn;\n\t\t  }\n\n\t\t  button.textContent = button === activeButton ? config.messages.processing : defaultText;\n\t\t});\n\n\t\tif (couponButton) {\n\t\t  const defaultText = couponButton.dataset.defaultText || config.messages.applyText;\n\t\t  couponButton.dataset.defaultText = defaultText;\n\t\t  couponButton.disabled = isBusy || isCouponBusy;\n\t\t  couponButton.textContent = isCouponBusy ? config.messages.applying : defaultText;\n\t\t}\n\t  };\n\n\t  const setCouponBusy = (value) => {\n\t\tisCouponBusy = Boolean(value);\n\t\tif (!couponButton) return;\n\n\t\tconst defaultText = couponButton.dataset.defaultText || config.messages.applyText;\n\t\tcouponButton.dataset.defaultText = defaultText;\n\t\tcouponButton.disabled = isBusy || isCouponBusy;\n\t\tcouponButton.textContent = isCouponBusy ? config.messages.applying : defaultText;\n\t  };\n\n\t  couponToggle?.addEventListener('click', (event) => {\n\t\tevent.preventDefault();\n\t\tsetCouponPanelOpen(!couponToggle.classList.contains('show'));\n\t  });\n\n\t  couponButton?.addEventListener('click', async () => {\n\t\tif (isBusy || isCouponBusy) return;\n\n\t\tconst couponCode = (couponInput?.value || '').trim();\n\t\tif (!couponCode) {\n\t\t  restorePlanPrices();\n\t\t  setCouponStatus(config.messages.couponRemoved, false);\n\t\t  return;\n\t\t}\n\n\t\tconst productIds = Array.from(planPriceNodesByProduct.keys());\n\t\tif (!productIds.length) {\n\t\t  setError(config.messages.missingProduct);\n\t\t  return;\n\t\t}\n\n\t\tsetError('');\n\t\tsetCouponBusy(true);\n\n\t\ttry {\n\t\t  const requestLang = getRequestLang();\n\t\t  const results = await Promise.all(productIds.map(async (productId) => {\n\t\t\tconst body = new URLSearchParams();\n\t\t\tbody.append('action', 'dn2_preview_modal_coupon');\n\t\t\tbody.append('nonce', config.nonce);\n\t\t\tbody.append('product_id', String(productId));\n\t\t\tbody.append('coupon_code', couponCode);\n\t\t\tif (requestLang) {\n\t\t\t  body.append('lang', requestLang);\n\t\t\t}\n\n\t\t\tconst response = await fetch(config.ajaxUrl, {\n\t\t\t  method: 'POST',\n\t\t\t  credentials: 'same-origin',\n\t\t\t  headers: {\n\t\t\t\t'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t\t  },\n\t\t\t  body: body.toString()\n\t\t\t});\n\n\t\t\tconst data = await response.json();\n\t\t\tif (!response.ok || !data?.success) {\n\t\t\t  throw new Error(data?.data?.message || config.messages.invalidCoupon);\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t  productId,\n\t\t\t  totalText: data?.data?.total_text || ''\n\t\t\t};\n\t\t  }));\n\n\t\t  results.forEach(({ productId, totalText }) => {\n\t\t\tif (totalText) {\n\t\t\t  setPlanPriceForProduct(productId, totalText);\n\t\t\t}\n\t\t  });\n\n\t\t  setCouponStatus(config.messages.couponApplied, false);\n\t\t} catch (error) {\n\t\t  restorePlanPrices();\n\t\t  setCouponStatus(error?.message || config.messages.invalidCoupon, true);\n\t\t} finally {\n\t\t  setCouponBusy(false);\n\t\t}\n\t  });\n\n\t  couponInput?.addEventListener('keydown', (event) => {\n\t\tif (event.key === 'Enter') {\n\t\t  event.preventDefault();\n\t\t  couponButton?.click();\n\t\t}\n\t  });\n\n\t  couponInput?.addEventListener('input', () => {\n\t\tif (!couponStatus) return;\n\t\tif (couponStatus.textContent.trim() !== '') {\n\t\t  setCouponStatus('', false);\n\t\t}\n\t\tif ((couponInput.value || '').trim() === '') {\n\t\t  restorePlanPrices();\n\t\t}\n\t  });\n\n\t  setBusy(false);\n\n\t  buttons.forEach((button) => {\n\t\tconst rememberSelectedProduct = () => {\n\t\t  const pid = extractProductId(button);\n\t\t  if (pid > 0) {\n\t\t\tselectedProductId = pid;\n\t\t  }\n\t\t};\n\n\t\tbutton.addEventListener('mouseenter', rememberSelectedProduct);\n\t\tbutton.addEventListener('focus', rememberSelectedProduct);\n\n\t\tbutton.addEventListener('click', async (event) => {\n\t\t  event.preventDefault();\n\t\t  if (isBusy) return;\n\n\t\t  const productId = extractProductId(button);\n\t\t  if (!productId) {\n\t\t\tsetError(config.messages.missingProduct);\n\t\t\treturn;\n\t\t  }\n\t\t  selectedProductId = productId;\n\n\t\t  setError('');\n\t\t  setBusy(true, button);\n\n\t\t  try {\n\t\t\tconst body = new URLSearchParams();\n\t\t\tbody.append('action', 'dn2_create_stripe_checkout_session');\n\t\t\tbody.append('nonce', config.nonce);\n\t\t\tbody.append('product_id', String(productId));\n\t\t\tbody.append('coupon_code', (couponInput?.value || '').trim());\n\n\t\t\tconst requestLang = getRequestLang();\n\t\t\tif (requestLang) {\n\t\t\t  body.append('lang', requestLang);\n\t\t\t}\n\n\t\t\tconst response = await fetch(config.ajaxUrl, {\n\t\t\t  method: 'POST',\n\t\t\t  credentials: 'same-origin',\n\t\t\t  headers: {\n\t\t\t\t'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t\t  },\n\t\t\t  body: body.toString()\n\t\t\t});\n\n\t\t\tconst data = await response.json();\n\t\t\tif (!response.ok || !data?.success || !data?.data?.url) {\n\t\t\t  throw new Error(data?.data?.message || config.messages.genericError);\n\t\t\t}\n\n\t\t\twindow.location.href = data.data.url;\n\t\t  } catch (error) {\n\t\t\tsetBusy(false);\n\t\t\tsetError(error?.message || config.messages.genericError);\n\t\t  }\n\t\t});\n\t  });\n\t});\n  });\n<\/script>\n<div id=\"buy-modal\" class=\"buy-modal\" aria-hidden=\"true\">\n  <div class=\"buy-modal__overlay\" data-buy-modal-close><\/div>\n  <div class=\"buy-modal__dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"buy-modal-title\">\n\t<button type=\"button\" class=\"buy-modal__close\" data-buy-modal-close aria-label=\"Kapat\">\n\t  &times;\n\t<\/button>\n\t<div class=\"buy-modal__content\">\n\t  <h3 id=\"buy-modal-title\" class=\"buy-modal__title\">\u00d6demeyi onaylay\u0131n<\/h3>\n\t  <p class=\"buy-modal__plan\" id=\"buy-modal-plan\"><\/p>\n\n\t  <div class=\"buy-modal__email\" id=\"buy-modal-first-name-field\">\n\t\t<label class=\"buy-modal__email-label\" for=\"buy-modal-first-name\">Ad<\/label>\n\t\t<input\n\t\t  id=\"buy-modal-first-name\"\n\t\t  class=\"buy-modal__input buy-modal__email-input\"\n\t\t  type=\"text\"\n\t\t  autocomplete=\"given-name\"\n\t\t  value=\"\"\n\t\t  placeholder=\"Ad\u0131n\u0131z\"\n\t\t>\n\t  <\/div>\n\n\t  <div class=\"buy-modal__email\" id=\"buy-modal-email-field\">\n\t\t<label class=\"buy-modal__email-label\" for=\"buy-modal-email\">\u00d6deme i\u00e7in e-posta<\/label>\n\t\t<input\n\t\t  id=\"buy-modal-email\"\n\t\t  class=\"buy-modal__input buy-modal__email-input\"\n\t\t  type=\"email\"\n\t\t  inputmode=\"email\"\n\t\t  autocomplete=\"email\"\n\t\t  value=\"\"\n\t\t  placeholder=\"your@email.com\"\n\t\t>\n\t  <\/div>\n\n\t  <input id=\"buy-modal-country\" type=\"hidden\" value=\"\">\n\n\t  <div class=\"buy-modal__summary\">\n\t\t<p class=\"buy-modal__summary-label\">\u00d6denecek tutar (tek seferlik \u00f6deme)<\/p>\n\t\t<p class=\"buy-modal__price\" id=\"buy-modal-price\"><\/p>\n\t  <\/div>\n\n\t  <div class=\"buy-modal__coupon\">\n\t\t<p class=\"buy-modal__coupon-toggle\">\n\t\t  Kuponunuz var m\u0131?\t\t  <a href=\"#\" class=\"buy-modal__showcoupon\" id=\"buy-modal-showcoupon\">Kupon kodunuzu girmek i\u00e7in buraya t\u0131klay\u0131n<\/a>\n\t\t<\/p>\n\t\t<div class=\"buy-modal__coupon-panel\" id=\"buy-modal-coupon-panel\">\n\t\t  <div class=\"buy-modal__coupon-row\">\n\t\t\t<input id=\"buy-modal-coupon\" class=\"buy-modal__input buy-modal__coupon-input\" type=\"text\" autocomplete=\"off\" placeholder=\"Kupon Kodu\">\n\t\t\t<button type=\"button\" class=\"btn buy-modal__coupon-btn\" id=\"buy-modal-coupon-btn\">Kupon kullan<\/button>\n\t\t  <\/div>\n\t\t  <p class=\"buy-modal__coupon-status\" id=\"buy-modal-coupon-status\" role=\"status\"><\/p>\n\t\t<\/div>\n\t  <\/div>\n\n\t  <p class=\"buy-modal__description\" id=\"buy-modal-description\">Butona bast\u0131\u011f\u0131n\u0131zda, Stripe&#039;\u0131n g\u00fcvenli \u00f6deme sayfas\u0131na y\u00f6nlendirileceksiniz ve size uygun y\u00f6ntemle \u00f6deyebilirsiniz.<\/p>\n\n\t  <div class=\"buy-modal__actions\">\n\t\t<button type=\"button\" class=\"btn buy-modal__stripe-btn\" id=\"buy-modal-stripe-btn\">\u00d6demeye ge\u00e7<\/button>\n\t  <\/div>\n\t  <p class=\"buy-modal__muted\">\u00d6deme ba\u015far\u0131yla tamamland\u0131ktan sonra sonucu almak i\u00e7in siteye geri y\u00f6nlendirileceksiniz.<\/p>\n\t  <p class=\"buy-modal__error\" id=\"buy-modal-error\" role=\"alert\"><\/p>\n\t  <div class=\"buy-modal__payment-html\" id=\"buy-modal-payment-html\" hidden><\/div>\n\t<\/div>\n  <\/div>\n<\/div>\n\n<script>\n  document.addEventListener('DOMContentLoaded', () => {\n\tif (window.__dnBuyModalInit) return;\n\twindow.__dnBuyModalInit = true;\n\n\tconst config = {\n\t  ajaxUrl: \"https:\\\/\\\/www.destinynums.com\\\/wp-admin\\\/admin-ajax.php\",\n\t  nonce: \"098094b5d1\",\n\t  lang: \"tr\",\n\t  usdBrlRate: 4.989424,\n\t  requireEmail: true,\n\t  defaultFirstName: \"\",\n\t  defaultEmail: \"\",\n\t  messages: {\n\t\tmissingProduct: \"\\u00dcr\\u00fcn belirlenemedi.\",\n\t\tmissingName: \"Ad\\u0131n\\u0131z\\u0131 girin.\",\n\t\tmissingEmail: \"Hata: Ge\\u00e7erli bir e-posta adresi girin. \\u00d6demeniz bu adrese ba\\u011flan\\u0131r.\",\n\t\tinvalidEmail: \"Hata: Ge\\u00e7erli bir e-posta adresi girin. \\u00d6demeniz bu adrese ba\\u011flan\\u0131r.\",\n\t\tprocessing: \"Y\\u00f6nlendiriliyor...\",\n\t\tapplying: \"Uygulan\\u0131yor...\",\n\t\tcouponApplied: \"Kupon uyguland\\u0131.\",\n\t\tcouponRemoved: \"Kupon kald\\u0131r\\u0131ld\\u0131.\",\n\t\tinvalidCoupon: \"Kupon ge\\u00e7ersiz.\",\n\t\tapplyText: \"Kupon kullan\",\n\t\tpayText: \"\\u00d6demeye ge\\u00e7\",\n\t\tpaymentContinueText: \"Devam et\",\n\t\tpaymentFormError: \"\\u00d6deme formu haz\\u0131rlanamad\\u0131. L\\u00fctfen yeniden deneyin.\",\n\t\tstripeDescription: \"Butona bast\\u0131\\u011f\\u0131n\\u0131zda, Stripe'\\u0131n g\\u00fcvenli \\u00f6deme sayfas\\u0131na y\\u00f6nlendirileceksiniz ve size uygun y\\u00f6ntemle \\u00f6deyebilirsiniz.\",\n\t\tpaypalDescription: \"T\\u0131klad\\u0131ktan sonra, \\u00f6demeyi tamamlamak i\\u00e7in PayPal\\u2019\\u0131n g\\u00fcvenli sayfas\\u0131na y\\u00f6nlendirileceksiniz\",\n\t\tgenericError: \"\\u00d6deme oturumu olu\\u015fturulamad\\u0131. L\\u00fctfen tekrar deneyin.\"\t  }\n\t};\n\n\tconst modal = document.getElementById('buy-modal');\n\tif (!modal) return;\n\n\tconst openButtons = document.querySelectorAll('.js-buy-modal-open');\n\tconst closeButtons = modal.querySelectorAll('[data-buy-modal-close]');\n\tconst payButton = document.getElementById('buy-modal-stripe-btn');\n\tconst couponToggle = document.getElementById('buy-modal-showcoupon');\n\tconst couponPanel = document.getElementById('buy-modal-coupon-panel');\n\tconst couponInput = document.getElementById('buy-modal-coupon');\n\tconst couponButton = document.getElementById('buy-modal-coupon-btn');\n\tconst couponStatusNode = document.getElementById('buy-modal-coupon-status');\n\tconst errorNode = document.getElementById('buy-modal-error');\n\tconst descriptionNode = document.getElementById('buy-modal-description');\n\tconst paymentHtmlNode = document.getElementById('buy-modal-payment-html');\n\tconst firstNameFieldNode = document.getElementById('buy-modal-first-name-field');\n\tconst emailFieldNode = document.getElementById('buy-modal-email-field');\n\tconst firstNameInput = document.getElementById('buy-modal-first-name');\n\tconst emailInput = document.getElementById('buy-modal-email');\n\tconst countryInput = document.getElementById('buy-modal-country');\n\tconst planNode = document.getElementById('buy-modal-plan');\n\tconst priceNode = document.getElementById('buy-modal-price');\n\tlet selectedProductId = 0;\n\tlet selectedPaymentMethod = 'stripe';\n\tlet isBusy = false;\n\tlet isCouponBusy = false;\n\tlet basePlanPriceText = '';\n\tlet paymentSubmitTimer = 0;\n\n\tconst getRequestLang = () => {\n\t  if (typeof config.lang === 'string' && config.lang.trim() !== '') {\n\t\treturn config.lang.trim().toLowerCase();\n\t  }\n\n\t  const htmlLang = document.documentElement?.lang || '';\n\t  if (htmlLang) {\n\t\tconst normalizedHtmlLang = htmlLang.trim().toLowerCase();\n\t\tif (normalizedHtmlLang.startsWith('pt-br')) {\n\t\t  return 'pt-br';\n\t\t}\n\t\treturn normalizedHtmlLang.split('-')[0];\n\t  }\n\n\t  const pathMatch = window.location.pathname.match(\/^\\\/([a-z]{2}(?:-[a-z]{2})?)(?:\\\/|$)\/i);\n\t  if (pathMatch && pathMatch[1]) {\n\t\treturn pathMatch[1].toLowerCase();\n\t  }\n\n\t  return '';\n\t};\n\n\tconst detectCountryCode = () => {\n\t  const extractRegion = (locale) => {\n\t\tconst normalized = String(locale || '').trim().replace('_', '-');\n\t\tif (!normalized) return '';\n\t\tconst parts = normalized.split('-');\n\t\tif (parts.length < 2) return '';\n\t\tconst candidate = String(parts[parts.length - 1] || '').trim().toUpperCase();\n\t\treturn \/^[A-Z]{2}$\/.test(candidate) ? candidate : '';\n\t  };\n\n\t  const fromHtml = extractRegion(document.documentElement?.lang || '');\n\t  if (fromHtml) return fromHtml;\n\n\t  const fromIntl = extractRegion(Intl.DateTimeFormat().resolvedOptions().locale || '');\n\t  if (fromIntl) return fromIntl;\n\n\t  const fromNavigator = extractRegion(navigator.language || '');\n\t  if (fromNavigator) return fromNavigator;\n\n\t  return '';\n\t};\n\n\tif (countryInput) {\n\t  countryInput.value = detectCountryCode();\n\t}\n\n\tconst isBrazilianLang = (langCode) => {\n\t  const normalized = String(langCode || '').trim().toLowerCase();\n\t  return normalized === 'pt-br' || normalized === 'pt_br' || normalized === 'ptbr' || normalized === 'pt' || normalized === 'br';\n\t};\n\n\tconst getInstantLocalizedPriceText = (button, langCode) => {\n\t  if (!button || !isBrazilianLang(langCode)) {\n\t\treturn '';\n\t  }\n\n\t  const rate = Number(config.usdBrlRate || 0);\n\t  const rawUsd = String(button.dataset.priceUsd || '').trim();\n\t  const usdAmount = Number(rawUsd);\n\n\t  if (!Number.isFinite(rate) || rate <= 0 || !Number.isFinite(usdAmount) || usdAmount <= 0) {\n\t\treturn '';\n\t  }\n\n\t  const formatUsdCompact = (value) => {\n\t\tconst normalized = Number(value);\n\t\tif (!Number.isFinite(normalized)) return '';\n\t\tconst rounded = Math.round(normalized * 100) \/ 100;\n\t\tconst hasFraction = Math.abs(rounded - Math.round(rounded)) > 0.000001;\n\t\tconst numberPart = hasFraction\n\t\t  ? rounded.toFixed(2).replace(\/\\.?0+$\/, '')\n\t\t  : String(Math.round(rounded));\n\t\treturn `${numberPart}$`;\n\t  };\n\n\t  const formatBrlCompact = (value) => {\n\t\tconst normalized = Number(value);\n\t\tif (!Number.isFinite(normalized)) return '';\n\t\tconst rounded = Math.round(normalized * 100) \/ 100;\n\t\treturn `${rounded.toFixed(2).replace('.', ',')}R`;\n\t  };\n\n\t  const brlAmount = usdAmount * rate;\n\t  const usdText = formatUsdCompact(usdAmount);\n\t  const brlText = formatBrlCompact(brlAmount);\n\t  if (!usdText || !brlText) return '';\n\n\t  return `${usdText} (~${brlText})`;\n\t};\n\n\tconst renderPrice = (priceText) => {\n\t  if (!priceNode) return;\n\n\t  const rawText = String(priceText || '').trim();\n\t  priceNode.textContent = '';\n\t  if (!rawText) {\n\t\treturn;\n\t  }\n\n\t  const pairMatch = rawText.match(\/^(.+?)\\s*\\(([^)]+)\\)\\s*$\/);\n\t  if (!pairMatch) {\n\t\tpriceNode.textContent = rawText;\n\t\treturn;\n\t  }\n\n\t  const mainText = String(pairMatch[1] || '').trim();\n\t  const convertedRaw = String(pairMatch[2] || '').trim();\n\t  const convertedText = convertedRaw.startsWith('~') ? convertedRaw : `~${convertedRaw}`;\n\n\t  const mainNode = document.createElement('span');\n\t  mainNode.className = 'buy-modal__price-main';\n\t  mainNode.textContent = mainText;\n\n\t  const convertedNode = document.createElement('span');\n\t  convertedNode.className = 'buy-modal__price-converted';\n\t  convertedNode.textContent = `(${convertedText})`;\n\n\t  priceNode.append(mainNode, document.createTextNode(' '), convertedNode);\n\t};\n\n\tconst setError = (message) => {\n\t  if (errorNode) {\n\t\terrorNode.textContent = message || '';\n\t  }\n\t};\n\n\tconst setPaymentDescription = (paymentMethod) => {\n\t  if (!descriptionNode) return;\n\t  descriptionNode.textContent = paymentMethod === 'paypal'\n\t\t? config.messages.paypalDescription\n\t\t: config.messages.stripeDescription;\n\t};\n\n\tconst setBuyerFieldsMode = (paymentMethod) => {\n\t  const requiresIdentity = paymentMethod === 'paypal';\n\n\t  if (firstNameFieldNode) {\n\t\tfirstNameFieldNode.hidden = !requiresIdentity;\n\t  }\n\n\t  if (emailFieldNode) {\n\t\temailFieldNode.hidden = !requiresIdentity;\n\t  }\n\n\t  if (firstNameInput) {\n\t\tfirstNameInput.required = requiresIdentity;\n\t  }\n\n\t  if (emailInput) {\n\t\temailInput.required = requiresIdentity;\n\t  }\n\t};\n\n\tconst clearPaymentSubmitTimer = () => {\n\t  if (!paymentSubmitTimer) return;\n\t  window.clearTimeout(paymentSubmitTimer);\n\t  paymentSubmitTimer = 0;\n\t};\n\n\tconst hidePaymentForm = () => {\n\t  clearPaymentSubmitTimer();\n\t  if (!paymentHtmlNode) return;\n\t  paymentHtmlNode.replaceChildren();\n\t  paymentHtmlNode.hidden = true;\n\t};\n\n\tconst buildPaymentForm = (content) => {\n\t  const parser = new DOMParser();\n\t  const parsedDocument = parser.parseFromString(String(content || ''), 'text\/html');\n\t  const sourceForm = parsedDocument.querySelector('form[name=\"process\"]') || parsedDocument.querySelector('form');\n\n\t  if (!sourceForm) {\n\t\treturn null;\n\t  }\n\n\t  const form = sourceForm.cloneNode(true);\n\t  form.classList.add('buy-modal__payment-form');\n\n\t  form.querySelectorAll('script').forEach((node) => node.remove());\n\t  form.querySelectorAll('*').forEach((element) => {\n\t\t[...element.attributes].forEach((attribute) => {\n\t\t  if (\/^on\/i.test(attribute.name)) {\n\t\t\telement.removeAttribute(attribute.name);\n\t\t  }\n\t\t});\n\t  });\n\n\t  const statusNode = form.querySelector('.ty-order-status');\n\t  if (statusNode) {\n\t\tstatusNode.classList.add('buy-modal__payment-status');\n\t  }\n\n\t  let submitControl = form.querySelector('input[type=\"submit\"], button[type=\"submit\"], button:not([type])');\n\t  if (!submitControl) {\n\t\tsubmitControl = document.createElement('button');\n\t\tsubmitControl.type = 'submit';\n\t\tsubmitControl.textContent = config.messages.paymentContinueText;\n\t\tform.appendChild(submitControl);\n\t  }\n\n\t  submitControl.classList.add('buy-modal__payment-submit');\n\t  if (submitControl instanceof HTMLInputElement) {\n\t\tif (!submitControl.value) {\n\t\t  submitControl.value = config.messages.paymentContinueText;\n\t\t}\n\t\tsubmitControl.removeAttribute('style');\n\t  } else if (submitControl instanceof HTMLButtonElement) {\n\t\tsubmitControl.removeAttribute('style');\n\t  }\n\n\t  return form;\n\t};\n\n\tconst showPaymentForm = (content) => {\n\t  if (!paymentHtmlNode) return;\n\n\t  const form = buildPaymentForm(content);\n\t  if (!form) {\n\t\tthrow new Error(config.messages.paymentFormError);\n\t  }\n\n\t  clearPaymentSubmitTimer();\n\t  paymentHtmlNode.replaceChildren(form);\n\t  paymentHtmlNode.hidden = true;\n\n\t  paymentSubmitTimer = window.setTimeout(() => {\n\t\tpaymentSubmitTimer = 0;\n\t\ttry {\n\t\t  form.submit();\n\t\t} catch (error) {\n\t\t  \/\/ Leave the rendered form in the modal as a manual fallback.\n\t\t}\n\t  }, 40);\n\t};\n\n\tconst trackPurchaseEvent = (eventType, extraData = {}) => {\n\t  if (!eventType) return;\n\n\t  try {\n\t\tconst body = new URLSearchParams();\n\t\tbody.append('action', 'dn2_track_purchase_event');\n\t\tbody.append('nonce', config.nonce);\n\t\tbody.append('event_type', String(eventType));\n\n\t\tconst requestLang = getRequestLang();\n\t\tif (requestLang) {\n\t\t  body.append('lang', requestLang);\n\t\t}\n\n\t\tObject.entries(extraData).forEach(([key, value]) => {\n\t\t  if (value !== null && value !== undefined && String(value) !== '') {\n\t\t\tbody.append(String(key), String(value));\n\t\t  }\n\t\t});\n\n\t\tfetch(config.ajaxUrl, {\n\t\t  method: 'POST',\n\t\t  credentials: 'same-origin',\n\t\t  keepalive: true,\n\t\t  headers: {\n\t\t\t'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t  },\n\t\t  body: body.toString()\n\t\t}).catch(() => {});\n\t  } catch (e) {\n\t\t\/\/ Do not interrupt checkout flow on tracking failures.\n\t  }\n\t};\n\n\tconst setCouponStatus = (message, isError = false) => {\n\t  if (!couponStatusNode) return;\n\t  couponStatusNode.textContent = message || '';\n\t  couponStatusNode.classList.toggle('is-error', Boolean(isError && message));\n\t  couponStatusNode.classList.toggle('is-success', Boolean(!isError && message));\n\t  if (couponPanel && couponToggle?.classList.contains('show')) {\n\t\tcouponPanel.style.maxHeight = `${couponPanel.scrollHeight}px`;\n\t  }\n\t};\n\n\tconst setCouponPanelOpen = (open) => {\n\t  if (!couponPanel || !couponToggle) return;\n\t  if (open) {\n\t\tcouponPanel.style.maxHeight = `${couponPanel.scrollHeight}px`;\n\t\tcouponToggle.classList.add('show');\n\t  } else {\n\t\tcouponPanel.style.maxHeight = null;\n\t\tcouponToggle.classList.remove('show');\n\t  }\n\t};\n\n\tconst setBusy = (value) => {\n\t  isBusy = value;\n\t  if (!payButton) return;\n\t  payButton.disabled = value;\n\t  payButton.textContent = value ? config.messages.processing : config.messages.payText;\n\t  if (couponButton) {\n\t\tcouponButton.disabled = value || isCouponBusy;\n\t  }\n\t};\n\n\tconst setCouponBusy = (value) => {\n\t  isCouponBusy = value;\n\t  if (!couponButton) return;\n\t  couponButton.disabled = value || isBusy;\n\t  couponButton.textContent = value ? config.messages.applying : config.messages.applyText;\n\t};\n\n\tconst resetCouponState = () => {\n\t  if (couponInput) {\n\t\tcouponInput.value = '';\n\t  }\n\t  setCouponStatus('');\n\t  setCouponPanelOpen(false);\n\t  if (priceNode) {\n\t\trenderPrice(basePlanPriceText || '');\n\t  }\n\t  setCouponBusy(false);\n\t};\n\n\tconst extractProductId = (button) => {\n\t  const fromData = parseInt(button.dataset.productId || '0', 10);\n\t  if (fromData > 0) return fromData;\n\t  try {\n\t\tconst href = button.getAttribute('href') || '';\n\t\tconst url = new URL(href, window.location.origin);\n\t\tconst fromQuery = parseInt(url.searchParams.get('add-to-cart') || '0', 10);\n\t\treturn fromQuery > 0 ? fromQuery : 0;\n\t  } catch (e) {\n\t\treturn 0;\n\t  }\n\t};\n\n\tconst extractPlanTitle = (button) => {\n\t  return button.closest('.plan')?.querySelector('h4')?.textContent?.trim() || '';\n\t};\n\n\tconst extractPlanPrice = (button) => {\n\t  return button.closest('.plan')?.querySelector('.price div:last-child')?.textContent?.trim() || '';\n\t};\n\n\tconst openModal = () => {\n\t  modal.classList.add('is-open');\n\t  modal.setAttribute('aria-hidden', 'false');\n\t  modal.dataset.prevBodyOverflow = document.body.style.overflow || '';\n\t  document.body.style.overflow = 'hidden';\n\n\t  if (firstNameInput && !firstNameInput.value.trim() && config.defaultFirstName) {\n\t\tfirstNameInput.value = config.defaultFirstName;\n\t  }\n\n\t  if (emailInput && !emailInput.value.trim() && config.defaultEmail) {\n\t\temailInput.value = config.defaultEmail;\n\t  }\n\n\t  if (selectedPaymentMethod === 'paypal' && emailInput && !emailFieldNode?.hidden) {\n\t\temailInput.focus();\n\t  } else if (payButton) {\n\t\tpayButton.focus();\n\t  }\n\n\t  if (countryInput && !countryInput.value) {\n\t\tcountryInput.value = detectCountryCode();\n\t  }\n\t};\n\n\tconst closeModal = () => {\n\t  if (isBusy || isCouponBusy) return;\n\t  modal.classList.remove('is-open');\n\t  modal.setAttribute('aria-hidden', 'true');\n\t  document.body.style.overflow = modal.dataset.prevBodyOverflow || '';\n\t  delete modal.dataset.prevBodyOverflow;\n\t  setError('');\n\t  hidePaymentForm();\n\t};\n\n\topenButtons.forEach((button) => {\n\t  button.addEventListener('click', (event) => {\n\t\tevent.preventDefault();\n\t\tselectedProductId = extractProductId(button);\n\t\tselectedPaymentMethod = button.classList.contains('js-buy-inline-paypal') ? 'paypal' : 'stripe';\n\n\t\tif (planNode) {\n\t\t  planNode.textContent = extractPlanTitle(button);\n\t\t}\n\t\tconst requestLang = getRequestLang();\n\t\tconst localizedPrice = getInstantLocalizedPriceText(button, requestLang);\n\t\tbasePlanPriceText = localizedPrice || extractPlanPrice(button);\n\t\tif (priceNode) {\n\t\t  renderPrice(basePlanPriceText);\n\t\t}\n\n\t\tsetError('');\n\t\tsetPaymentDescription(selectedPaymentMethod);\n\t\tsetBuyerFieldsMode(selectedPaymentMethod);\n\t\thidePaymentForm();\n\t\tsetBusy(false);\n\t\tresetCouponState();\n\t\topenModal();\n\t\ttrackPurchaseEvent(\n\t\t  'modal_open',\n\t\t  selectedProductId > 0 ? { product_id: selectedProductId } : {}\n\t\t);\n\t  });\n\t});\n\n\tcloseButtons.forEach((button) => {\n\t  button.addEventListener('click', closeModal);\n\t});\n\n\tcouponToggle?.addEventListener('click', (event) => {\n\t  event.preventDefault();\n\t  setCouponPanelOpen(!couponToggle.classList.contains('show'));\n\t});\n\n\tdocument.addEventListener('keydown', (event) => {\n\t  if (event.key === 'Escape' && modal.classList.contains('is-open')) {\n\t\tcloseModal();\n\t  }\n\t});\n\n\tpayButton?.addEventListener('click', async () => {\n\t  if (isBusy) return;\n\n\t  if (!selectedProductId) {\n\t\tsetError(config.messages.missingProduct);\n\t\treturn;\n\t  }\n\n\t  const rawFirstName = (firstNameInput?.value || '').trim();\n\t  const rawEmail = (emailInput?.value || '').trim();\n\n\t  if (selectedPaymentMethod === 'paypal') {\n\t\tif (!rawFirstName) {\n\t\t  setError(config.messages.missingName);\n\t\t  firstNameInput?.focus();\n\t\t  firstNameInput?.reportValidity?.();\n\t\t  return;\n\t\t}\n\n\t\tif (!rawEmail) {\n\t\t  setError(config.messages.missingEmail);\n\t\t  emailInput?.focus();\n\t\t  emailInput?.reportValidity?.();\n\t\t  return;\n\t\t}\n\n\t\tif (emailInput && !emailInput.checkValidity()) {\n\t\t  setError(config.messages.invalidEmail);\n\t\t  emailInput.focus();\n\t\t  emailInput.reportValidity?.();\n\t\t  return;\n\t\t}\n\t  }\n\n\t  setError('');\n\t  setBusy(true);\n\n\t  try {\n\t\tif (selectedPaymentMethod === 'paypal') {\n\t\t  const paypalBody = new URLSearchParams();\n\t\t  paypalBody.append('action', 'dn2_preview_westernbid_paypal_form');\n\t\t  paypalBody.append('nonce', config.nonce);\n\t\t  paypalBody.append('product_id', String(selectedProductId));\n\t\t  paypalBody.append('coupon_code', (couponInput?.value || '').trim());\n\t\t  if (rawEmail) {\n\t\t\tpaypalBody.append('email', rawEmail);\n\t\t  }\n\t\t  if (rawFirstName) {\n\t\t\tpaypalBody.append('first_name', rawFirstName);\n\t\t  }\n\t\t  const detectedCountry = (countryInput?.value || '').trim().toUpperCase();\n\t\t  if (detectedCountry) {\n\t\t\tpaypalBody.append('country', detectedCountry);\n\t\t  }\n\t\t  const paypalLang = getRequestLang();\n\t\t  if (paypalLang) {\n\t\t\tpaypalBody.append('lang', paypalLang);\n\t\t  }\n\n\t\t  const paypalResponse = await fetch(config.ajaxUrl, {\n\t\t\tmethod: 'POST',\n\t\t\tcredentials: 'same-origin',\n\t\t\theaders: {\n\t\t\t  'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t\t},\n\t\t\tbody: paypalBody.toString()\n\t\t  });\n\n\t\t  const paypalData = await paypalResponse.json();\n\t\t  if (!paypalResponse.ok || !paypalData?.success || !paypalData?.data?.html) {\n\t\t\tthrow new Error(paypalData?.data?.message || 'Failed to fetch Westernbid response.');\n\t\t  }\n\n\t\t  setError('');\n\t\t  showPaymentForm(paypalData.data.html);\n\t\t  return;\n\t\t}\n\n\t\tconst body = new URLSearchParams();\n\t\tbody.append('action', 'dn2_create_stripe_checkout_session');\n\t\tbody.append('nonce', config.nonce);\n\t\tbody.append('product_id', String(selectedProductId));\n\t\tbody.append('coupon_code', (couponInput?.value || '').trim());\n\t\tif (rawEmail) {\n\t\t  body.append('email', rawEmail);\n\t\t}\n\t\tconst requestLang = getRequestLang();\n\t\tif (requestLang) {\n\t\t  body.append('lang', requestLang);\n\t\t}\n\t\tconst detectedCountry = (countryInput?.value || '').trim().toUpperCase();\n\t\tif (detectedCountry) {\n\t\t  body.append('country', detectedCountry);\n\t\t}\n\n\t\tconst response = await fetch(config.ajaxUrl, {\n\t\t  method: 'POST',\n\t\t  credentials: 'same-origin',\n\t\t  headers: {\n\t\t\t'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t  },\n\t\t  body: body.toString()\n\t\t});\n\n\t\tconst data = await response.json();\n\n\t\tif (!response.ok || !data.success || !data?.data?.url) {\n\t\t  throw new Error(data?.data?.message || config.messages.genericError);\n\t\t}\n\n\t\twindow.location.href = data.data.url;\n\t  } catch (error) {\n\t\tsetBusy(false);\n\t\tsetError(error?.message || config.messages.genericError);\n\t  }\n\t});\n\n\tcouponButton?.addEventListener('click', async () => {\n\t  if (isBusy || isCouponBusy) return;\n\t  if (!selectedProductId) {\n\t\tsetError(config.messages.missingProduct);\n\t\treturn;\n\t  }\n\n\t  const couponCode = (couponInput?.value || '').trim();\n\t  if (!couponCode) {\n\t\tif (priceNode) {\n\t\t  renderPrice(basePlanPriceText);\n\t\t}\n\t\tsetCouponStatus(config.messages.couponRemoved, false);\n\t\treturn;\n\t  }\n\n\t  setError('');\n\t  setCouponBusy(true);\n\n\t  try {\n\t\tconst body = new URLSearchParams();\n\t\tbody.append('action', 'dn2_preview_modal_coupon');\n\t\tbody.append('nonce', config.nonce);\n\t\tbody.append('product_id', String(selectedProductId));\n\t\tbody.append('coupon_code', couponCode);\n\t\tconst rawEmail = (emailInput?.value || '').trim();\n\t\tif (rawEmail) {\n\t\t  body.append('email', rawEmail);\n\t\t}\n\t\tconst requestLang = getRequestLang();\n\t\tif (requestLang) {\n\t\t  body.append('lang', requestLang);\n\t\t}\n\t\tconst detectedCountry = (countryInput?.value || '').trim().toUpperCase();\n\t\tif (detectedCountry) {\n\t\t  body.append('country', detectedCountry);\n\t\t}\n\n\t\tconst response = await fetch(config.ajaxUrl, {\n\t\t  method: 'POST',\n\t\t  credentials: 'same-origin',\n\t\t  headers: {\n\t\t\t'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t  },\n\t\t  body: body.toString()\n\t\t});\n\n\t\tconst data = await response.json();\n\t\tif (!response.ok || !data.success) {\n\t\t  throw new Error(data?.data?.message || config.messages.invalidCoupon);\n\t\t}\n\n\t\tif (priceNode && data?.data?.total_text) {\n\t\t  renderPrice(data.data.total_text);\n\t\t}\n\t\tconst statusMessage = data?.data?.message || config.messages.couponApplied;\n\t\tsetCouponStatus(statusMessage, false);\n\t  } catch (error) {\n\t\tif (priceNode) {\n\t\t  renderPrice(basePlanPriceText);\n\t\t}\n\t\tsetCouponStatus(error?.message || config.messages.invalidCoupon, true);\n\t  } finally {\n\t\tsetCouponBusy(false);\n\t  }\n\t});\n  });\n<\/script>\n\n\n\n\n<!-- 10. BONUSES + GUARANTEE -->\n  <section class=\"section\" id=\"bonuses\">\n    <div class=\"container grid grid-2\">\n      <div>\n        <h2>Bug\u00fcn sat\u0131n alana bonuslar<\/h2>\n        <ul class=\"pain-list\">\n          <li>1 tam matris \u00e7\u00f6z\u00fcmlemesi hediye.<\/li>\n          <li>2025 Kader Matrisi y\u00f6ntem e\u011fitimine eri\u015fim.<\/li>\n          <li>24 saat ge\u00e7erli, soru paketlerinde %50 indirim i\u00e7in ki\u015fisel promosyon kodu.<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 11. FAQ -->\n  <section class=\"section section-light\" id=\"faq\">\n    <div class=\"container faq\">\n      <h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n      <details>\n        <summary>AI, s\u0131radan matris \u00e7\u00f6z\u00fcmlemesinden nas\u0131l farkl\u0131?<\/summary>\n        <p>Matris \u00e7\u00f6z\u00fcmlemesi do\u011fumda ald\u0131\u011f\u0131n\u0131z verileri ve bunlar\u0131n ya\u015fam\u0131n \u00e7e\u015fitli alanlar\u0131n\u0131 nas\u0131l etkileyebilece\u011fini anlaman\u0131z\u0131 sa\u011flar. AI-Dan\u0131\u015fman ise do\u011frudan sorunuza yan\u0131t verir, probleminizin\/situasyonunuzun nedenini a\u00e7\u0131klamaya \u00e7al\u0131\u015f\u0131r, tam <em>sizin durumunuza \u00f6zel tavsiyeler<\/em> sunar.<\/p>\n      <\/details>\n      <details>\n        <summary>Yan\u0131t\u0131 ne kadar h\u0131zl\u0131 al\u0131r\u0131m?<\/summary>\n        <p>Genellikle butona bast\u0131ktan sonra 90\u2013120 saniye i\u00e7inde.<\/p>\n      <\/details>\n      <details>\n        <summary>Analiz ne kadar do\u011fru?<\/summary>\n        <p>AI, onlarca \u00f6nde gelen uygulay\u0131c\u0131n\u0131n bir milyondan fazla dan\u0131\u015fmanl\u0131\u011f\u0131 \u00fczerinde e\u011fitildi. Yay\u0131na almadan \u00f6nce bir y\u0131ldan fazla s\u00fcre farkl\u0131 versiyonlar\u0131 olu\u015fturduk, e\u011fittik ve test ettik, sonu\u00e7 profesyonel uzmanlar\u0131n seviyesinin \u00fcst\u00fcne \u00e7\u0131kana kadar.<\/p>\n      <\/details>\n      <details>\n        <summary>Ki\u015fisel bilgiler girmek g\u00fcvenli mi?<\/summary>\n        <p>Kaliteli yan\u0131t almak i\u00e7in genellikle \u00e7ok ki\u015fisel bilgiler girildi\u011fini anl\u0131yoruz. Bu nedenle t\u00fcm verileriniz (veya m\u00fc\u015fterilerinizin verileri) \u015fifrelenir, sadece size a\u00e7\u0131kt\u0131r ve \u00fc\u00e7\u00fcnc\u00fc \u015fah\u0131slarla payla\u015f\u0131lmaz.<\/p>\n      <\/details>\n    <\/div>\n  <\/section>\n\n  <!-- 12. FINAL CTA -->\n  <section class=\"section footer-cta\" id=\"order\">\n    <div class=\"container\">\n      <h2>\u0130\u00e7g\u00f6r\u00fc almaya haz\u0131r m\u0131s\u0131n\u0131z?<\/h2>\n      <p>G\u00f6revinizi \u00e7\u00f6zmek i\u00e7in ilk ad\u0131m\u0131 hemen at\u0131n.<\/p>\n      <a href=\"#pricing\" class=\"btn\">Tarife g\u00f6z at\u0131n<\/a>\n      <p style=\"font-size:.875rem;opacity:.7;margin-top:1rem;\">SSL ile korunan \u00f6demeler \u2022 Dan\u0131\u015fmanl\u0131k birka\u00e7 t\u0131kla<\/p>\n    <\/div>\n  <\/section>\n\n\n\n<p><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Kader Matrisi i\u00e7in AI-Dan\u0131\u015fmandan&nbsp;90&nbsp;saniyede ki\u015fisel yan\u0131t al\u0131n 20 \u00f6nde gelen numerolog tek bir dijital beyinde. Her soru \u2014 ki\u015fisel bir \u00e7\u00f6z\u00fcm. Sorunu \u015fimdi sor Ne oldu\u011funu anlam\u0131yor musunuz? Sorunun ne oldu\u011funu ve nas\u0131l ilerleyece\u011finizi bilmiyor musunuz? \u201cKendinizi tan\u0131yorsunuz\u201d, ancak her yerde sadece genel ifadeler var ve siz tam olarak kendi durumunuzu \u00e7\u00f6zmek mi istiyorsunuz? \u201cCanl\u0131\u201d [&hellip;]<\/p>\n","protected":false},"author":12348,"featured_media":63194,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-ai.php","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-77157","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"rankMath":{"parentDomain":"www.destinynums.com","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":true,"featuredImageNotice":"\u00d6ne \u00e7\u0131kan g\u00f6rsel, Facebook ve di\u011fer sosyal medya siteleri taraf\u0131ndan al\u0131nabilmesi i\u00e7in en az 200 x 200 piksel olmal\u0131d\u0131r.","pluginReviewed":true,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"ai-danismani","permalinkFormat":"https:\/\/www.destinynums.com\/tr\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/www.destinynums.com\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":{"luckywp-table-of-contents\/luckywp-table-of-contents.php":"LuckyWP \u0130\u00e7erik tablosu"},"primaryTaxonomy":false,"serpData":{"title":"%title% %page%","description":"Kader Matrisi y\u00f6nteminde onlarca \u00f6nde gelen numerolog, tek bir dijital beyinde birle\u015fti. Sorunuzu sorun \u2014 AI-Dan\u0131\u015fman\u0131 size ki\u015fisel bir \u00e7\u00f6z\u00fcm sunsun.","focusKeywords":"AI-Dan\u0131\u015fman\u0131,Kader Matrisi,Numeroloji,Kader Matrisi Dan\u0131\u015fmanl\u0131\u011f\u0131,Kader Matrisi Hesaplama","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"kullan\u0131c\u0131 ad\u0131","primaryTerm":0,"authorName":"Anna Dani","titleTemplate":"%title% %page% %sep% %sitename% %search_query%","descriptionTemplate":"%excerpt% %sitedesc%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":[],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":true,"hasBreadcrumb":false},"homeUrl":"https:\/\/www.destinynums.com\/tr\/","objectID":77157,"objectType":"post","locale":"tr","localeFull":"tr_TR","overlayImages":{"play":{"name":"Oynatma simgesi","url":"https:\/\/www.destinynums.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/var\/www\/html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"GIF simgesi","url":"https:\/\/www.destinynums.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/var\/www\/html\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/www.destinynums.com\/wp-content\/uploads\/2022\/08\/rankmath-destinynums.png","customPermalinks":true,"isUserRegistered":true,"autoSuggestKeywords":true,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Fwww.destinynums.com%2Ftr%2F&r=https%3A%2F%2Fwww.destinynums.com%2Ftr%2Fwp-json%2Fwp%2Fv2%2Fpages%2F77157%3Fnonce%3D00a5ade82f","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/www.destinynums.com\/wp-content\/uploads\/2022\/07\/cropped-destinynums-logo3-32x32.png","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"showKeywordIntent":true,"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Y\u00fckseltin","trendsPreviewImage":"https:\/\/www.destinynums.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":[],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":false,"description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","robots":{"index":true},"advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/pages\/77157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/users\/12348"}],"replies":[{"embeddable":true,"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/comments?post=77157"}],"version-history":[{"count":1,"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/pages\/77157\/revisions"}],"predecessor-version":[{"id":77494,"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/pages\/77157\/revisions\/77494"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/media\/63194"}],"wp:attachment":[{"href":"https:\/\/www.destinynums.com\/tr\/wp-json\/wp\/v2\/media?parent=77157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}