Hamed744 commited on
Commit
c9d67c1
·
verified ·
1 Parent(s): 6b96ac3

Update سایت.html

Browse files
Files changed (1) hide show
  1. سایت.html +252 -4
سایت.html CHANGED
@@ -166,7 +166,9 @@
166
  .add-model-card .speaker-visual { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); }
167
  .add-model-card:hover .speaker-visual { box-shadow: 0 8px 25px -5px rgba(118, 75, 162, 0.4); transform: scale(1.05); }
168
  .add-model-card .speaker-visual svg { width: 40px; height: 40px; opacity: 0.9; animation: pulse-soft 2s infinite; }
169
- .speaker-card.already-selected { opacity: 0.4; pointer-events: none; filter: grayscale(1); cursor: not-allowed; }
 
 
170
  @media (max-width: 500px) { #speaker-grid { grid-template-columns: repeat(2, 1fr); gap: 1rem; } #speaker-modal .modal-dialog { padding: 1.5rem; } }
171
  .premium-icon-wrapper { width: 100px; height: 100px; background: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary)); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1.5rem; box-shadow: 0 10px 30px rgba(74, 108, 250, 0.3); animation: pulse-glow-premium 2s infinite; }
172
  @keyframes pulse-glow-premium { 0% { box-shadow: 0 0 0 0 rgba(74, 108, 250, 0.4); } 70% { box-shadow: 0 0 0 20px rgba(74, 108, 250, 0); } 100% { box-shadow: 0 0 0 0 rgba(74, 108, 250, 0); } }
@@ -397,7 +399,7 @@
397
  </style>
398
  </head>
399
  <body>
400
-
401
  <div class="page-wrapper">
402
  <div class="app-container">
403
  <div id="standard-view">
@@ -459,8 +461,8 @@
459
  </div>
460
  </main>
461
  </div>
462
-
463
- <div id="voice-clone-view">
464
  <header class="app-header">
465
  <h1>شبیه‌سازی صدای آلفا</h1>
466
  <p>متن دلخواه خود را با صدای خودتان یا هر صدای دیگری بشنوید.</p>
@@ -752,6 +754,252 @@
752
  </a>
753
  </section>
754
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
755
  <footer class="site-footer"><p>&copy; 1404 - تمام حقوق برای <a href="#">AI Sada</a> محفوظ است.</p></footer>
756
  </div>
757
 
 
166
  .add-model-card .speaker-visual { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); }
167
  .add-model-card:hover .speaker-visual { box-shadow: 0 8px 25px -5px rgba(118, 75, 162, 0.4); transform: scale(1.05); }
168
  .add-model-card .speaker-visual svg { width: 40px; height: 40px; opacity: 0.9; animation: pulse-soft 2s infinite; }
169
+ /* HERE IS THE FIX: Removed grayscale and set opacity to 0.5 */
170
+ .speaker-card.already-selected { opacity: 0.5; cursor: not-allowed; }
171
+
172
  @media (max-width: 500px) { #speaker-grid { grid-template-columns: repeat(2, 1fr); gap: 1rem; } #speaker-modal .modal-dialog { padding: 1.5rem; } }
173
  .premium-icon-wrapper { width: 100px; height: 100px; background: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary)); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1.5rem; box-shadow: 0 10px 30px rgba(74, 108, 250, 0.3); animation: pulse-glow-premium 2s infinite; }
174
  @keyframes pulse-glow-premium { 0% { box-shadow: 0 0 0 0 rgba(74, 108, 250, 0.4); } 70% { box-shadow: 0 0 0 20px rgba(74, 108, 250, 0); } 100% { box-shadow: 0 0 0 0 rgba(74, 108, 250, 0); } }
 
399
  </style>
400
  </head>
401
  <body>
402
+ <!-- [] بخش دوم -->
403
  <div class="page-wrapper">
404
  <div class="app-container">
405
  <div id="standard-view">
 
461
  </div>
462
  </main>
463
  </div>
464
+ <!-- بخش سوم از اول -->
465
+ <div id="voice-clone-view">
466
  <header class="app-header">
467
  <h1>شبیه‌سازی صدای آلفا</h1>
468
  <p>متن دلخواه خود را با صدای خودتان یا هر صدای دیگری بشنوید.</p>
 
754
  </a>
755
  </section>
756
 
757
+ <footer class="site-footer"><p>&copy; 1404 - تمام حقوق برای <a href="#">AI Sada</a> محفوظ است.</p></footer>
758
+ </div>
759
+ <!-- ======================================================================= -->
760
+ <!-- ==================== PART 2: MODALS & HIDDEN ELEMENTS ================= -->
761
+ <!-- ======================================================================= -->
762
+
763
+ <!-- Modals -->
764
+ <div id="speaker-modal" class="modal-overlay"><div class="modal-dialog"><div class="modal-header"><h2>گالری گویندگان آلفا</h2><button type="button" class="close-modal-btn" data-modal-id="speaker-modal">×</button></div><div id="speaker-grid"></div></div></div>
765
+ <div id="info-modal" class="modal-overlay"><div class="modal-dialog" style="max-width: 520px;"><div class="modal-header"><h2>🌡️ خلاقیت و پویایی صدا</h2><button type="button" class="close-modal-btn" data-modal-id="info-modal">×</button></div><div><p style="color: var(--text-secondary); line-height: 1.9;">این پارامتر، میزان "غیرقابل پیش‌بینی بودن" و تنوع در صدای خروجی را کنترل می‌کند.</p><p><strong>مقادیر بالاتر (نزدیک به ۱.۵):</strong> صدایی بسیار متنوع، احساسی و پویا ایجاد می‌کند. ایده‌آل برای محتوای خلاقانه و هنری.</p><p><strong>مقادیر پایین‌تر (نزدیک به ۰.۱):</strong> صدایی پایدار، یکنواخت و قابل پیش‌بینی‌تر تولید می‌کند. مناسب برای خوانش متون رسمی و خبری.</p></div></div></div>
766
+
767
+ <div id="email-modal" class="modal-overlay">
768
+ <div class="modal-dialog" style="max-width: 480px;">
769
+ <div class="modal-header">
770
+ <h2 id="email-modal-title">ورود / ثبت نام</h2>
771
+ <button type="button" class="close-modal-btn" data-modal-id="email-modal">×</button>
772
+ </div>
773
+ <form id="email-form" onsubmit="return false;">
774
+ <p id="email-modal-desc">برای ورود یا ثبت نام، ایمیل خود را وارد کنید.</p>
775
+ <div class="form-group">
776
+ <label for="login-email-input">آدرس ایمیل</label>
777
+ <input type="email" id="login-email-input" required placeholder="example@gmail.com">
778
+ </div>
779
+ <div id="cf-container-login"></div>
780
+ <button type="submit" id="send-code-btn" class="generate-btn">ارسال کد تایید</button>
781
+ </form>
782
+ <form id="code-form" onsubmit="return false;" style="display: none;">
783
+ <p id="code-modal-desc">کد ۶ رقمی ارسال شده به ایمیل خود را وارد کنید.</p>
784
+ <div class="form-group">
785
+ <label for="code-input">کد تایید</label>
786
+ <input type="text" id="code-input" required placeholder="123456" inputmode="numeric" pattern="[0-9]*" maxlength="6" autocomplete="one-time-code">
787
+ </div>
788
+ <button type="submit" id="verify-code-btn" class="generate-btn">تایید و ورود</button>
789
+ <button type="button" id="back-to-email-btn" style="background: none; border: none; color: var(--text-secondary); cursor: pointer; margin-top: 1rem; width: 100%;">ویرایش ایمیل</button>
790
+ </form>
791
+ </div>
792
+ </div>
793
+
794
+ <div id="create-model-modal" class="modal-overlay">
795
+ <div class="modal-dialog" style="max-width: 450px;">
796
+ <div class="modal-header">
797
+ <h2 id="create-model-title">ساخت مدل اختصاصی</h2>
798
+ <button type="button" class="close-modal-btn" data-modal-id="create-model-modal">×</button>
799
+ </div>
800
+ <form id="create-model-form" onsubmit="return false;">
801
+ <div class="form-group">
802
+ <label for="model-name-input">نام مدل</label>
803
+ <input type="text" id="model-name-input" required placeholder="مثلاً: صدای علی">
804
+ </div>
805
+ <div class="form-group">
806
+ <label for="model-image-input">تصویر مدل</label>
807
+ <input type="file" id="model-image-input" accept="image/*" required>
808
+ </div>
809
+ <div class="form-group">
810
+ <label for="model-audio-input">صدای مرجع (۳ تا ۳۰ ثانیه)</label>
811
+ <input type="file" id="model-audio-input" accept="audio/*" required>
812
+ </div>
813
+ <div class="form-group">
814
+ <label>جنسیت</label>
815
+ <div style="display: flex; gap: 1rem;">
816
+ <label style="font-weight: normal; cursor: pointer;"><input type="radio" name="model-gender" value="male" checked> مرد</label>
817
+ <label style="font-weight: normal; cursor: pointer;"><input type="radio" name="model-gender" value="female"> زن</label>
818
+ </div>
819
+ </div>
820
+ <button type="submit" id="save-model-btn" class="generate-btn">ذخیره مدل</button>
821
+ <input type="hidden" id="edit-model-id" value="">
822
+ </form>
823
+ </div>
824
+ </div>
825
+
826
+ <div id="upgrade-modal" class="modal-overlay upgrade-modal-dark">
827
+ <div class="modal-dialog">
828
+ <div class="modal-header">
829
+ <button type="button" class="close-modal-btn" data-modal-id="upgrade-modal">×</button>
830
+ </div>
831
+ <div style="padding: 0 1.5rem 2rem 1.5rem; position: relative;">
832
+ <div class="glow-bg-purple"></div>
833
+ <div class="glow-bg-blue"></div>
834
+ <div class="magic-icon-wrapper">
835
+ <i class="fas fa-wand-magic-sparkles"></i>
836
+ </div>
837
+ <div class="upgrade-title">
838
+ مدل اختصاصی<br>خودت رو بساز
839
+ </div>
840
+ <div class="upgrade-features-box">
841
+ <p class="upgrade-desc">
842
+ برای ساخت مدل متن به صدا با هوش مصنوعی باید اشتراک وبسایت رو داشته باشید.
843
+ <span style="color: #fbbf24; font-weight: 700;">مدل‌های اختصاصی شما</span>
844
+ مثل بقیه مدل‌ها در این صفحه برای همیشه ذخیره میشن. و با یک فایل صوتی از شخصیت دلخواه هر متنی رو به همون صدا تبدیل کنید
845
+ </p>
846
+ <div class="upgrade-list">
847
+ <div class="upgrade-item"><i class="fas fa-check-circle"></i><span>شبیه‌سازی دقیق هر صدایی (حتی خودت)</span></div>
848
+ <div class="upgrade-item"><i class="fas fa-check-circle"></i><span>بالاترین کیفیت + جدیدترین تکنولوژی</span></div>
849
+ <div class="upgrade-item"><i class="fas fa-check-circle"></i><span>ذخیره دائمی در لیست گویندگان اصلی</span></div>
850
+ <div class="upgrade-item"><i class="fas fa-check-circle"></i><span>تولید نامحدود تا آخرین روز اشتراک</span></div>
851
+ <div class="upgrade-item"><i class="fas fa-check-circle"></i><span>فعال شدن تمام بخش های وبسایت</span></div>
852
+ </div>
853
+ </div>
854
+ <button type="button" class="upgrade-btn-action" id="go-to-pricing-btn">
855
+ <span>تهیه اشتراک برنامه</span>
856
+ <i class="fas fa-bolt"></i>
857
+ </button>
858
+ <button type="button" class="upgrade-cancel-btn" onclick="document.querySelector('#upgrade-modal .close-modal-btn').click()">فعلاً نه، برمی‌گردم</button>
859
+ </div>
860
+ </div>
861
+ </div>
862
+
863
+ <div id="upload-guide-modal" class="modal-overlay">
864
+ <div class="modal-dialog">
865
+ <div class="guide-header">
866
+ <div class="guide-icon-animated">
867
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z"/><path d="M19 10v2a7 7 0 0 1-14 0v-2"/><line x1="12" x2="12" y1="19" y2="22"/></svg>
868
+ </div>
869
+ <h2 class="guide-title">ساخت صدای اختصاصی</h2>
870
+ </div>
871
+ <div class="guide-content">
872
+ با اضافه کردن یک نمونه صدا هوش مصنوعی متن رو بر اساس صدای همون شخصی تولید میکند. یک فایل صوتی با کیفیت بالا بدون نویز در حد صدای استدیو اضافه کنید، <strong>بهترین حالت این است که صدای مدل که اضافه میکنید بین ۳ تا ۳۰ ثانیه باشه</strong> یا می‌تونه بیشتر باشه برای اگر کیفیت صدا خوب است، هوش مصنوعی تن صدای شما رو یاد میگیره و متن با صدای که اضافه کردید خوانده خواهد شد.
873
+ </div>
874
+ <div class="guide-alert">
875
+ <span style="font-size: 1.2rem;">⏳</span>
876
+ <span>دقت کنید ساخت پادکست با صدای اختصاصی زمان بیشتری نیاز دارد. همچنین کیفیت صدای خروجی مدل شما به کیفیت صدای ورودی شما مرتبط است.</span>
877
+ </div>
878
+ <button type="button" id="upload-guide-confirm-btn">اوکی متوجه شدم</button>
879
+ </div>
880
+ </div>
881
+
882
+ <div id="char-limit-modal" class="modal-overlay">
883
+ <div class="modal-dialog">
884
+ <div class="premium-icon-wrapper">
885
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M18,20H6V4H13V9H18V20M8,12V14H10V12H8M8,16V18H10V16H8M12,12V14H16V12H12M12,16V18H16V16H12Z" /></svg>
886
+ </div>
887
+ <h2 class="premium-title">محدودیت تعداد کاراکتر</h2>
888
+ <p class="premium-desc">کاربر گرامی، در نسخه رایگان شما تنها مجاز به تبدیل متن‌های کوتاه (زیر ۵۰۰ کاراکتر) هستید. متن شما طولانی‌تر از حد مجاز است.</p>
889
+ <p class="premium-desc" style="font-size: 0.95em; margin-top: -1rem;">با ارتقا به نسخه نامحدود، می‌توانید متن‌های طولانی را با بالاترین کیفیت و بدون هیچ محدودیتی به صدا تبدیل کنید.</p>
890
+ <button class="premium-action-btn" id="char-limit-upgrade-btn">ارتقا به نسخه نامحدود</button>
891
+ <div class="premium-close-link" id="char-limit-close-link">متوجه شدم، متن را کوتاه می‌کنم</div>
892
+ </div>
893
+ </div>
894
+
895
+ <!-- [جدید] مودال انتخاب حالت برای متن‌های طولانی -->
896
+ <div id="long-text-modal" class="modal-overlay">
897
+ <div class="modal-dialog">
898
+ <div class="modal-header">
899
+ <div class="header-icon">📜</div>
900
+ <h2>متن شما طولانی است</h2>
901
+ </div>
902
+ <p class="desc">متن شما بیشتر از 500 نویسه است. متن های بیشتر از 500 نویسه در چند مرحله ساخته می‌شود و نیاز به پردازش پیشرفته دارد. بهترین حالت برای متن های طولانی انتخاب دو گوینده(خانم/آقا) می‌باشد تا برای شنونده نیز جذاب باشد. لطفاً نحوه تبدیل را انتخاب کنید.</p>
903
+ <div class="long-text-options">
904
+ <div class="option-card" data-mode="single">
905
+ <div class="option-icon">👤</div>
906
+ <div class="option-content"><div class="option-title">با یک گوینده</div><div class="option-subtitle">متن به صورت یکپارچه با گوینده انتخابی شما خوانده می‌شود.</div></div>
907
+ <div class="option-arrow">❮</div>
908
+ </div>
909
+ <div class="option-card" data-mode="double">
910
+ <div class="option-icon">👥</div>
911
+ <div class="option-content"><div class="option-title">با دو گوینده</div><div class="option-subtitle">متن به صورت هوشمند بین دو گوینده تصادفی تقسیم می‌شود.</div></div>
912
+ <div class="option-arrow">❮</div>
913
+ </div>
914
+ <div class="option-card" data-mode="multi">
915
+ <div class="option-icon">🎭</div>
916
+ <div class="option-content"><div class="option-title">با چندین گوینده</div><div class="option-subtitle">هوش مصنوعی متن را تحلیل کرده و با چندین گوینده تصادفی اجرا می‌کند.</div></div>
917
+ <div class="option-arrow">❮</div>
918
+ </div>
919
+ <div class="option-card special-ai-card" data-mode="ai-podcast">
920
+ <div class="option-icon">🎙️</div>
921
+ <div class="option-content"><div class="option-title">تبدیل متن به پادکست</div><div class="option-subtitle">هوش مصنوعی آلفا م��ن شمارو به پادکست حرفه ای و سناریو منظم تبدیل میکند</div></div>
922
+ <div class="option-arrow">✨</div>
923
+ </div>
924
+ </div>
925
+ <div style="text-align: center; margin-top: 1.5rem;">
926
+ <button type="button" class="close-modal-btn" data-modal-id="long-text-modal" style="font-size: 1rem; color: var(--text-tertiary); border: 1px solid var(--input-border); padding: 0.5rem 1rem; border-radius: 8px;">انصراف</button>
927
+ </div>
928
+ </div>
929
+ </div>
930
+
931
+ <!-- [جدید] مودال تایید حذف -->
932
+ <div id="confirm-delete-modal" class="confirm-modal-overlay">
933
+ <div class="confirm-modal-dialog">
934
+ <h3>تایید عملیات</h3>
935
+ <p>آیا از حذف کامل سابقه گفتگو و بازنشانی پروژه به حالت اولیه مطمئن هستید؟ این عمل غیرقابل بازگشت است.</p>
936
+ <div class="confirm-modal-actions">
937
+ <button id="cancel-delete-btn" class="cancel-btn">انصراف</button>
938
+ <button id="confirm-delete-action-btn" class="confirm-btn">بله، حذف کن</button>
939
+ </div>
940
+ </div>
941
+ </div>
942
+
943
+ <input type="hidden" id="selected_speaker_id_storage" value="Charon">
944
+
945
+ <!-- ======================================================================= -->
946
+ <!-- ==================== PART 3: LANDING PAGE & FOOTER ==================== -->
947
+ <!-- ======================================================================= -->
948
+
949
+ <section id="pricing-section" class="landing-section pricing">
950
+ <h2>پلن‌های اشتراک نامحدود</h2>
951
+ <p class="subtitle">بدون محدودیت، با تمام امکانات. پلن مناسب خود را انتخاب کنید.</p>
952
+ <div class="pricing-grid">
953
+ <div class="pricing-card">
954
+ <h3>یک ماهه</h3>
955
+ <div class="price">۱۵۰٬۰۰۰ <span>تومان</span></div>
956
+ <p>دسترسی نامحدود به تمام امکانات برای ۳۰ روز.</p>
957
+ <button class="select-plan-btn" data-plan="1-month">انتخاب پلن</button>
958
+ </div>
959
+ <div class="pricing-card">
960
+ <h3>شش ماهه</h3>
961
+ <div class="price">۴۹۳٬۰۰۰ <span>تومان</span></div>
962
+ <p>بهترین گزینه برای تولیدکنندگان محتوای مستمر.</p>
963
+ <button class="select-plan-btn" data-plan="6-month">انتخاب پلن</button>
964
+ </div>
965
+ <div class="pricing-card">
966
+ <h3>یک ساله</h3>
967
+ <div class="price">۷۹۹٬۰۰۰ <span>تومان</span></div>
968
+ <p>مقرون‌به‌صرفه‌ترین انتخاب برای استفاده طولانی مدت.</p>
969
+ <button class="select-plan-btn" data-plan="1-year">انتخاب پلن</button>
970
+ </div>
971
+ </div>
972
+ </section>
973
+
974
+ <section class="landing-section features">
975
+ <h2>ویژگی‌های کلیدی AI Sada</h2>
976
+ <p class="subtitle">ابزارهایی قدرتمند برای خلق تجربه‌های صوتی بی‌نظیر.</p>
977
+ <div class="features-grid">
978
+ <div class="feature-card"><div class="icon">🔊</div><h3>کیفیت صدای استودیویی</h3><p>صداهای تولید شده با هوش مصنوعی پیشرفته ما، کاملا طبیعی، شفاف و بدون نویز هستند.</p></div>
979
+ <div class="feature-card"><div class="icon">🎭</div><h3>ده‌ها گوینده متنوع</h3><p>از میان گالری وسیعی از صداهای مرد و زن با احساسات و لحن‌های مختلف، گوینده دلخواه خود را انتخاب کنید.</p></div>
980
+ <div class="feature-card"><div class="icon">🧬</div><h3>شبیه‌سازی صدای شما</h3><p>فقط با چند ثانیه از صدای خود، می‌توانید هر متنی را با صدای اختصاصی خودتان بشنوید و به اشتراک بگذارید.</p></div>
981
+ </div>
982
+ </section>
983
+
984
+ <section class="landing-section faq">
985
+ <h2>سوالات متداول</h2>
986
+ <p class="subtitle">پاسخ به برخی از سوالات رایج شما.</p>
987
+ <div class="faq-accordion">
988
+ <div class="faq-item"><button class="faq-question">آیا استفاده از این ابزار رایگان است؟</button><div class="faq-answer"><p>بله، کاربران جدید می‌توانند روزانه تا ۵ بار به صورت رایگان صدا تولید کنند. برای استفاده نامحدود و دسترسی به تمام ویژگی‌ها، می‌توانید حساب خود را ارتقا دهید.</p></div></div>
989
+ <div class="faq-item"><button class="faq-question">شبیه‌سازی صدا چگونه کار می‌کند؟</button><div class="faq-answer"><p>شما یک فایل صوتی کوتاه (۳ تا ۳۰ ثانیه) از صدای مورد نظر خود را آپلود می‌کنید. سپس هوش مصنوعی ما ویژگی‌های آن صدا را یاد گرفته و می‌تواند هر متن دیگری را با همان صدا بازخوانی کند.</p></div></div>
990
+ <div class="faq-item"><button class="faq-question">آیا امکان استفاده تجاری است؟</button><div class="faq-answer"><p>بله، در صورت داشتن اشتراک ویژه، تمام حقوق صداهای تولید شده متعلق به شماست و می‌توانید از آن‌ها در پادکست‌ها، کتاب‌های صوتی، ویدیوها و سایر پروژه‌های تجاری خود استفاده کنید.</p></div></div>
991
+ </div>
992
+ </section>
993
+
994
+ <section class="contact-section">
995
+ <h2>پشتیبانی و ارتباط با ما</h2>
996
+ <p>برای سوالات، پیشنهادات یا دریافت پشتیبانی، از طریق تلگرام با ما در ارتباط باشید.</p>
997
+ <a href="https://t.me/ezmarynoori" target="_blank" rel="noopener noreferrer" class="contact-button">
998
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M9.78 18.65l.28-4.23 7.68-6.92c.34-.31-.07-.46-.52-.19L7.74 13.3 3.64 12c-.88-.25-.89-.86.2-1.3l15.97-6.16c.73-.33 1.43.18 1.15 1.3l-2.72 12.58c-.28 1.13-1.04 1.4-1.74.88L14.25 16l-2.47 2.35c-.22.24-.42.44-.69.44l.32-4.14z"></path></svg>
999
+ <span>ارتباط در تلگرام</span>
1000
+ </a>
1001
+ </section>
1002
+
1003
  <footer class="site-footer"><p>&copy; 1404 - تمام حقوق برای <a href="#">AI Sada</a> محفوظ است.</p></footer>
1004
  </div>
1005