{"id":242,"date":"2025-04-22T15:36:06","date_gmt":"2025-04-22T15:36:06","guid":{"rendered":"https:\/\/demo.faridhonarvar.ir\/telegram\/?page_id=242"},"modified":"2026-02-12T15:01:46","modified_gmt":"2026-02-12T15:01:46","slug":"new-home","status":"publish","type":"page","link":"https:\/\/demo.faridhonarvar.ir\/telegram\/","title":{"rendered":"New Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"242\" class=\"elementor elementor-242\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-056e5f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"056e5f0\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8038745\" data-id=\"8038745\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a2a8b52 elementor-widget elementor-widget-abr_recruitment_form\" data-id=\"a2a8b52\" data-element_type=\"widget\" data-widget_type=\"abr_recruitment_form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        \n        <div class=\"abr-recruitment-form-widget\">\n                            <h2 class=\"abr-form-title\">\u0641\u0631\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0645\u06a9\u0627\u0631\u06cc<\/h2>\n                        \n                            <p class=\"abr-form-description\">\u0644\u0637\u0641\u0627 \u0641\u0631\u0645 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u062f\u0642\u062a \u062a\u06a9\u0645\u06cc\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n                        \n            <form id=\"abr-recruitment-form\" class=\"abr-form abr-field-medium\" enctype=\"multipart\/form-data\">\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field abr-full-width\">\n                        <label for=\"full_name\">\n                            \u0646\u0627\u0645 \u0648 \u0646\u0627\u0645 \u062e\u0627\u0646\u0648\u0627\u062f\u06af\u06cc \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <input type=\"text\" id=\"full_name\" name=\"full_name\" required>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field\">\n                        <label for=\"gender\">\n                            \u062c\u0646\u0633\u06cc\u062a \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <select id=\"gender\" name=\"gender\" required>\n                            <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                            <option value=\"male\">\u0645\u0631\u062f<\/option>\n                            <option value=\"female\">\u0632\u0646<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"abr-form-field\">\n                        <label for=\"phone\">\n                            \u0634\u0645\u0627\u0631\u0647 \u062a\u0645\u0627\u0633 \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <input type=\"tel\" id=\"phone\" name=\"phone\" required>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field\">\n                        <label for=\"emergency_phone\">\n                            \u0634\u0645\u0627\u0631\u0647 \u0636\u0631\u0648\u0631\u06cc \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <input type=\"tel\" id=\"emergency_phone\" name=\"emergency_phone\" required>\n                    <\/div>\n                    \n                    <div class=\"abr-form-field\">\n                        <label for=\"city\">\n                            \u0634\u0647\u0631 \u0645\u062d\u0644 \u0632\u0646\u062f\u06af\u06cc \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <select id=\"city\" name=\"city\" required>\n                            <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                                                            <option value=\"\u062a\u0647\u0631\u0627\u0646\">\u062a\u0647\u0631\u0627\u0646<\/option>\n                                                            <option value=\"\u0627\u0635\u0641\u0647\u0627\u0646\">\u0627\u0635\u0641\u0647\u0627\u0646<\/option>\n                                                            <option value=\"\u0634\u06cc\u0631\u0627\u0632\">\u0634\u06cc\u0631\u0627\u0632<\/option>\n                                                            <option value=\"\u0645\u0634\u0647\u062f\">\u0645\u0634\u0647\u062f<\/option>\n                                                            <option value=\"\u062a\u0628\u0631\u06cc\u0632\">\u062a\u0628\u0631\u06cc\u0632<\/option>\n                                                            <option value=\"\u06a9\u0631\u062c\">\u06a9\u0631\u062c<\/option>\n                                                            <option value=\"\u0627\u0631\u0627\u06a9\">\u0627\u0631\u0627\u06a9<\/option>\n                                                            <option value=\"\u0628\u06cc\u0631\u062c\u0646\u062f\">\u0628\u06cc\u0631\u062c\u0646\u062f<\/option>\n                                                    <\/select>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field\">\n                        <label for=\"education_level\">\n                            \u0645\u06cc\u0632\u0627\u0646 \u062a\u062d\u0635\u06cc\u0644\u0627\u062a \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <select id=\"education_level\" name=\"education_level\" required>\n                            <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                                                            <option value=\"\u062f\u06cc\u067e\u0644\u0645\">\u062f\u06cc\u067e\u0644\u0645<\/option>\n                                                            <option value=\"\u0641\u0648\u0642 \u062f\u06cc\u067e\u0644\u0645\">\u0641\u0648\u0642 \u062f\u06cc\u067e\u0644\u0645<\/option>\n                                                            <option value=\"\u0644\u06cc\u0633\u0627\u0646\u0633\">\u0644\u06cc\u0633\u0627\u0646\u0633<\/option>\n                                                            <option value=\"\u0641\u0648\u0642 \u0644\u06cc\u0633\u0627\u0646\u0633\">\u0641\u0648\u0642 \u0644\u06cc\u0633\u0627\u0646\u0633<\/option>\n                                                            <option value=\"\u062f\u06a9\u062a\u0631\u0627\">\u062f\u06a9\u062a\u0631\u0627<\/option>\n                                                    <\/select>\n                    <\/div>\n                    \n                    <div class=\"abr-form-field\">\n                        <label for=\"field_of_study\">\n                            \u0631\u0634\u062a\u0647 \u062a\u062d\u0635\u06cc\u0644\u06cc\n                                                            <span class=\"optional\">(\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/span>\n                                                    <\/label>\n                        <input type=\"text\" id=\"field_of_study\" name=\"field_of_study\" >\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\" id=\"military-row\" style=\"display: none;\">\n                    <div class=\"abr-form-field abr-full-width\">\n                        <label for=\"military_status\">\n                            \u0648\u0636\u0639\u06cc\u062a \u0646\u0638\u0627\u0645 \u0648\u0638\u06cc\u0641\u0647 \n                            <span class=\"required military-required-indicator\" >*<\/span>\n                            <span class=\"optional military-optional-indicator\" style=\"display:none;\">(\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/span>\n                        <\/label>\n                        <select id=\"military_status\" name=\"military_status\" data-base-required=\"yes\">\n                            <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                                                            <option value=\"\u0645\u0639\u0627\u0641\u06cc\u062a \u062a\u062d\u0635\u06cc\u0644\u06cc\">\u0645\u0639\u0627\u0641\u06cc\u062a \u062a\u062d\u0635\u06cc\u0644\u06cc<\/option>\n                                                            <option value=\"\u0645\u0639\u0627\u0641\u06cc\u062a \u067e\u0632\u0634\u06a9\u06cc\">\u0645\u0639\u0627\u0641\u06cc\u062a \u067e\u0632\u0634\u06a9\u06cc<\/option>\n                                                            <option value=\"\u0645\u0639\u0627\u0641\u06cc\u062a \u06a9\u0641\u0627\u0644\u062a\">\u0645\u0639\u0627\u0641\u06cc\u062a \u06a9\u0641\u0627\u0644\u062a<\/option>\n                                                            <option value=\"\u067e\u0627\u06cc\u0627\u0646 \u062e\u062f\u0645\u062a\">\u067e\u0627\u06cc\u0627\u0646 \u062e\u062f\u0645\u062a<\/option>\n                                                            <option value=\"\u062f\u0631 \u062d\u0627\u0644 \u062e\u062f\u0645\u062a\">\u062f\u0631 \u062d\u0627\u0644 \u062e\u062f\u0645\u062a<\/option>\n                                                    <\/select>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field abr-full-width\">\n                        <label for=\"job_position\">\n                            \u0634\u063a\u0644 \u0645\u0648\u0631\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <select id=\"job_position\" name=\"job_position\" required>\n                            <option value=\"\">\u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f<\/option>\n                                                            <option value=\"\u0641\u0631\u0648\u0634\u0646\u062f\u0647\">\u0641\u0631\u0648\u0634\u0646\u062f\u0647<\/option>\n                                                            <option value=\"\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\">\u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631<\/option>\n                                                            <option value=\"\u062d\u0633\u0627\u0628\u062f\u0627\u0631\">\u062d\u0633\u0627\u0628\u062f\u0627\u0631<\/option>\n                                                            <option value=\"\u0645\u062f\u06cc\u0631 \u0641\u0631\u0648\u0634\">\u0645\u062f\u06cc\u0631 \u0641\u0631\u0648\u0634<\/option>\n                                                            <option value=\"\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 IT\">\u06a9\u0627\u0631\u0634\u0646\u0627\u0633 IT<\/option>\n                                                    <\/select>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field abr-full-width\">\n                        <label for=\"description\">\n                            \u0686\u0631\u0627 \u0628\u0627\u06cc\u062f \u0628\u0627 \u0634\u0645\u0627 \u0647\u0645\u06a9\u0627\u0631\u06cc \u06a9\u0646\u06cc\u0645\u061f \n                                                            <span class=\"required\">*<\/span>\n                                                    <\/label>\n                        <textarea id=\"description\" name=\"description\" rows=\"5\" placeholder=\"\u062f\u0631 \u0645\u0648\u0631\u062f \u062e\u0648\u062f \u0648 \u062f\u0644\u0627\u06cc\u0644\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u0648\u06cc\u062f \u062a\u0648\u0636\u06cc\u062d \u062f\u0647\u06cc\u062f...\" required><\/textarea>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field\">\n                        <label for=\"photo\">\n                            \u0639\u06a9\u0633 \u067e\u0631\u0633\u0646\u0644\u06cc \n                                                            <span class=\"optional\">(\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/span>\n                                                    <\/label>\n                        <input type=\"file\" id=\"photo\" name=\"photo\" accept=\"image\/jpeg,image\/png,image\/jpg\" >\n                        <small>\u0641\u0631\u0645\u062a\u200c\u0647\u0627\u06cc \u0645\u062c\u0627\u0632: JPG, PNG - \u062d\u062f\u0627\u06a9\u062b\u0631 5MB<\/small>\n                    <\/div>\n                    \n                    <div class=\"abr-form-field\">\n                        <label for=\"resume\">\n                            \u0641\u0627\u06cc\u0644 \u0631\u0632\u0648\u0645\u0647 (PDF) \n                                                            <span class=\"optional\">(\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/span>\n                                                    <\/label>\n                        <input type=\"file\" id=\"resume\" name=\"resume\" accept=\"application\/pdf\" >\n                        <small>\u0641\u0631\u0645\u062a \u0645\u062c\u0627\u0632: PDF - \u062d\u062f\u0627\u06a9\u062b\u0631 5MB<\/small>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-row\">\n                    <div class=\"abr-form-field abr-full-width\">\n                        <button type=\"submit\" class=\"abr-submit-button\">\n                            <span class=\"button-text\">\u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a<\/span>\n                            <span class=\"button-loading\" style=\"display: none;\">\u062f\u0631 \u062d\u0627\u0644 \u0627\u0631\u0633\u0627\u0644...<\/span>\n                        <\/button>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"abr-form-message\" style=\"display: none;\"><\/div>\n                \n            <\/form>\n        <\/div>\n        \n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56d4303 elementor-widget elementor-widget-shortcode\" data-id=\"56d4303\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .pvd-container{max-width:500px;margin:20px auto;padding:25px;border:1px solid #ddd;border-radius:8px;text-align:center;font-family:sans-serif;box-shadow:0 2px 5px rgba(0,0,0,.1); background: #fff;}\r\n        .pvd-container h2{margin-top:0; color: #333;}\r\n        .pvd-form #pvd-url-input{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:15px;text-align:center;font-size:16px;}\r\n        .pvd-form #pvd-submit-btn{width:100%;background-color:#E60023;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s;}\r\n        .pvd-form #pvd-submit-btn:hover{background-color:#ad081b;}\r\n        .pvd-form #pvd-submit-btn:disabled{background-color:#ccc;cursor:not-allowed;}\r\n        #pvd-loader{display:none;margin-top:20px;}\r\n        #pvd-result-container .pvd-result{margin-top:25px;animation:fadeIn .5s;}\r\n        #pvd-result-container .pvd-thumbnail-container{position:relative;margin-bottom:15px;}\r\n        #pvd-result-container .pvd-thumbnail{max-width:100%;height:auto;border-radius:8px;border:1px solid #eee;}\r\n        #pvd-result-container .pvd-title{font-size:18px;font-weight:bold;color:#333;margin:10px 0;}\r\n        #pvd-result-container .pvd-download-btn{display:inline-block;text-decoration:none;background-color:#4CAF50;color:#fff;padding:12px 25px;border-radius:4px;font-weight:700;transition:background-color .3s;}\r\n        #pvd-result-container .pvd-download-btn:hover{background-color:#45a049;}\r\n        #pvd-result-container .pvd-error{color:#D8000C;background-color:#FFD2D2;border:1px solid;padding:10px;border-radius:4px;margin-top:20px;}\r\n        @keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}\r\n    <\/style>\r\n    \r\n    <div class=\"pvd-container\">\r\n        <h2>Pinterest Video Downloader<\/h2>\r\n        <form class=\"pvd-form\" id=\"pvd-form\" action=\"javascript:void(0);\" method=\"post\">\r\n            <input type=\"text\" id=\"pvd-url-input\" placeholder=\"Paste Pinterest Pin URL here\" \/>\r\n            <input type=\"submit\" id=\"pvd-submit-btn\" value=\"Download Video\" \/>\r\n        <\/form>\r\n        <div id=\"pvd-loader\">\r\n            <p>Fetching, please wait...<\/p>\r\n        <\/div>\r\n        <div id=\"pvd-result-container\"><\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e029660 elementor-widget elementor-widget-shortcode\" data-id=\"e029660\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .idd-container{max-width:500px;margin:20px auto;padding:25px;border:1px solid #ddd;border-radius:8px;text-align:center;font-family:sans-serif;box-shadow:0 2px 5px rgba(0,0,0,.1); background: #fff;}\r\n        .idd-container h2{margin-top:0; color: #333;}\r\n        .idd-form #idd-username-input{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:15px;text-align:center;font-size:16px;}\r\n        .idd-form #idd-submit-btn{width:100%;background-color:#008CBA;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s;}\r\n        .idd-form #idd-submit-btn:hover{background-color:#007B9E;}\r\n        .idd-form #idd-submit-btn:disabled{background-color:#ccc;cursor:not-allowed;}\r\n        #idd-loader{display:none;margin-top:20px;}\r\n        #idd-result-container .idd-result{margin-top:25px;text-align:left;animation:fadeIn .5s;}\r\n        #idd-result-container .idd-profile-header{display:flex;align-items:center;margin-bottom:20px;}\r\n        #idd-result-container .idd-profile-header img{width:120px;height:120px;border-radius:50%;margin-right:25px;border:2px solid #eee;}\r\n        #idd-result-container .idd-profile-info{display:flex;flex-direction:column;}\r\n        #idd-result-container .idd-profile-info h3{margin: 0 0 4px;font-size:22px;display:flex;align-items:center;color:#262626;line-height: 1.5em;}\r\n        .idd-verified-badge{width:18px;height:18px;margin-left:6px;color:#0095f6;}\r\n        #idd-result-container .idd-profile-info .idd-username{font-size:16px;color:#8e8e8e;margin:0;}\r\n        #idd-result-container .idd-stats{display:flex;justify-content:space-around;text-align:center;padding:10px 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-bottom:10px;}\r\n        #idd-result-container .idd-stat-item{flex:1;}\r\n        #idd-result-container .idd-stat-value{font-weight:bold;font-size:16px;display:block;color:#262626;}\r\n        #idd-result-container .idd-stat-label{font-size:14px;color:#8e8e8e;}\r\n        #idd-result-container .idd-bio{font-size:14px;line-height:1.6;white-space:pre-wrap;padding-bottom:25px;color:#262626;margin: -40px 0;}\r\n        #idd-result-container .idd-download-btn-container{text-align:center;}\r\n        #idd-result-container .idd-download-btn{display:inline-block;text-decoration:none;background-color:#4CAF50;color:#fff;padding:12px 25px;border-radius:4px;font-weight:700;transition:background-color .3s;}\r\n        #idd-result-container .idd-download-btn:hover{background-color:#45a049;}\r\n        #idd-result-container .idd-error{color:#D8000C;background-color:#FFD2D2;border:1px solid;padding:10px;border-radius:4px;margin-top:20px;}\r\n        @keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}\r\n    <\/style>\r\n    \r\n    <div class=\"idd-container\">\r\n        <h2>Instagram Profile Picture Downloader<\/h2>\r\n        <form class=\"idd-form\" id=\"idd-form\" action=\"javascript:void(0);\" method=\"post\">\r\n            <input type=\"text\" id=\"idd-username-input\" placeholder=\"Enter username (without @)\" \/>\r\n            <input type=\"submit\" id=\"idd-submit-btn\" value=\"Get Profile Picture\" \/>\r\n        <\/form>\r\n        <div id=\"idd-loader\">\r\n            <p>Fetching, please wait...<\/p>\r\n        <\/div>\r\n        <div id=\"idd-result-container\"><\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9dce7e elementor-widget elementor-widget-shortcode\" data-id=\"a9dce7e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"wppd-container\">\r\n            <h3>WhatsApp Private Profile Downloader<\/h3>\r\n            <div class=\"wppd-instructions-container\">\r\n                <h4>How to Get the Image Address:<\/h4>\r\n                <ol class=\"wppd-instructions\">\r\n                    <li>Log in to your account on <a href=\"https:\/\/web.whatsapp.com\" target=\"_blank\">web.whatsapp.com<\/a>.<\/li>\r\n                    <li>Open the chat or profile of the person whose picture you want to download.<\/li>\r\n                    <li>Click on their profile picture to view it in full size.<\/li>\r\n                    <li>On the full-size picture, <strong>right-click<\/strong> (on desktop) or <strong>tap and hold<\/strong> (on mobile), then select \"<strong>Copy Image Address<\/strong>\".<\/li>\r\n                <\/ol>\r\n            <\/div>\r\n            \r\n            <div class=\"wppd-benefit-box\">\r\n                <p><strong>Why use this tool?<\/strong> Our service securely converts the temporary WhatsApp image link (which is sometimes in .enc format) into a high-definition (HD) JPG file, making it easy to download and save forever.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"wppd-form-container\">\r\n                <form id=\"wppd-url-form\">\r\n                    <p><strong>Paste the copied image address into the box below:<\/strong><\/p>\r\n                    <textarea id=\"wppd-image-url-input\" class=\"wppd-textarea\" placeholder=\"Paste the long link starting with 'https:\/\/media...cdn.whatsapp.net\/...' here\"><\/textarea>\r\n                    <button type=\"submit\" id=\"wppd-submit-url-button\" class=\"wppd-button\">Get Secure Download Link<\/button>\r\n                <\/form>\r\n            <\/div>\r\n\r\n            <div id=\"wppd-result-container\" class=\"wppd-result\">\r\n                <!-- AJAX results will be loaded here -->\r\n            <\/div>\r\n        <\/div>\r\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0c1e48 elementor-widget elementor-widget-shortcode\" data-id=\"c0c1e48\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        \/* Scoped styles for the Qibla Finder tool to avoid conflicts with the theme *\/\r\n        #qibla-finder-container {\r\n            --bs-primary-rgb: 13, 110, 253;\r\n            --bs-body-color: #212529;\r\n            --bs-body-bg: #fff;\r\n            --bs-border-color: #dee2e6;\r\n            --bs-border-radius: .375rem;\r\n            --compass-edge: rgba(var(--bs-primary-rgb), 1);\r\n            --compass-stripe: #ff5252;\r\n            --compass-kaaba: #303030;\r\n            --compass-kaaba-opacity: .925;\r\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\r\n            line-height: 1.5;\r\n            -webkit-font-smoothing: antialiased;\r\n            direction: ltr; \/* Set text direction to Left-to-Right for English *\/\r\n        }\r\n\r\n        #qibla-finder-container *,\r\n        #qibla-finder-container *:before,\r\n        #qibla-finder-container *:after {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        #qibla-finder-container h1, #qibla-finder-container h2 {\r\n            margin-top: 0;\r\n            margin-bottom: .5rem;\r\n            font-weight: 700;\r\n            line-height: 1.2;\r\n        }\r\n        #qibla-finder-container h1 { font-size: 1.5rem; }\r\n        #qibla-finder-container h2 { font-size: 1.25rem; }\r\n        #qibla-finder-container p { margin-top: 0; margin-bottom: 1rem; }\r\n\r\n        #qibla-finder-container .card {\r\n            position: relative;\r\n            display: flex;\r\n            flex-direction: column;\r\n            min-width: 0;\r\n            word-wrap: break-word;\r\n            background-color: var(--bs-body-bg);\r\n            background-clip: border-box;\r\n            border: 1px solid var(--bs-border-color);\r\n            border-radius: var(--bs-border-radius);\r\n            padding: 1rem;\r\n            margin-bottom: 1rem;\r\n        }\r\n        \r\n        #qibla-finder-container .btn {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            font-weight: 400;\r\n            line-height: 1.5;\r\n            color: #fff;\r\n            text-align: center;\r\n            text-decoration: none;\r\n            vertical-align: middle;\r\n            cursor: pointer;\r\n            -webkit-user-select: none;\r\n            user-select: none;\r\n            background-color: #0d6efd;\r\n            border: 1px solid #0d6efd;\r\n            padding: .375rem .75rem;\r\n            font-size: 1.175rem;\r\n            border-radius: .25rem;\r\n            transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;\r\n            font-weight: 700;\r\n        }\r\n        #qibla-finder-container .btn:hover {\r\n            background-color: #0b5ed7;\r\n            border-color: #0a58ca;\r\n        }\r\n        \r\n        #qibla-finder-container #container-home-compass {\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 1rem;\r\n        }\r\n\r\n        #qibla-finder-container #qibla-compass {\r\n            position: relative;\r\n            width: 90%;\r\n            max-width: 320px;\r\n            padding: 150px; \/* Aspect ratio 1:1 *\/\r\n            height: 0;\r\n        }\r\n\r\n        #qibla-finder-container #qibla-compass > svg {\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n        }\r\n        \r\n        #qibla-finder-container #compass-base-clone,\r\n        #qibla-finder-container #qibla-arrow-clone {\r\n            transition: transform 0.2s linear;\r\n        }\r\n\r\n        #qibla-finder-container .row {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            margin-top: 0;\r\n            margin-right: -.75rem;\r\n            margin-left: -.75rem;\r\n        }\r\n        #qibla-finder-container .row-cols-2 > * {\r\n            flex: 0 0 auto;\r\n            width: 50%;\r\n        }\r\n        #qibla-finder-container .col {\r\n            flex: 1 0 0;\r\n            padding-right: .75rem;\r\n            padding-left: .75rem;\r\n        }\r\n\r\n        @media (min-width: 768px) {\r\n            #qibla-finder-container .row-cols-md-4 > * {\r\n                flex: 0 0 auto;\r\n                width: 25%;\r\n            }\r\n        }\r\n        \r\n        #qibla-finder-container #container-home-information {\r\n            width: 100%;\r\n            padding-top: 1rem;\r\n            text-align: center;\r\n        }\r\n\r\n        #qibla-finder-container .item-box-list {\r\n            margin: .5rem 0;\r\n            box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);\r\n            padding: 0;\r\n        }\r\n        #qibla-finder-container .item-box-list .card-header {\r\n            padding: .5rem 1rem;\r\n            margin-bottom: 0;\r\n            background-color: rgba(0,0,0,.03);\r\n            border-bottom: 1px solid var(--bs-border-color);\r\n        }\r\n        #qibla-finder-container .item-box-list .card-header:first-child {\r\n            border-radius: calc(var(--bs-border-radius) - 1px) calc(var(--bs-border-radius) - 1px) 0 0;\r\n        }\r\n        #qibla-finder-container .item-box-list .card-header span {\r\n            font-size: 1.125rem;\r\n            font-weight: 400;\r\n            line-height: normal;\r\n            white-space: nowrap;\r\n        }\r\n        #qibla-finder-container .item-box-list .card-body {\r\n            flex: 1 1 auto;\r\n            padding: 1rem;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: .25rem;\r\n        }\r\n        #qibla-finder-container .item-box-list .card-body b {\r\n            font-size: 1.125rem;\r\n        }\r\n\r\n        #qibla-finder-container #map {\r\n            min-height: 320px;\r\n            width: 100%;\r\n            border: 1px solid #ccc;\r\n            border-radius: .375rem;\r\n        }\r\n        \r\n        #qibla-finder-container .kaaba-marker-icon {\r\n            background: transparent;\r\n            border: none;\r\n        }\r\n    <\/style>\r\n\r\n    <div id=\"qibla-finder-container\">\r\n        <section class=\"card\">\r\n            <h1>Online Qibla Finder<\/h1>\r\n            <p>To find the accurate Qibla direction, press the button below and grant your browser access to your location and orientation sensors.<\/p>\r\n        <\/section>\r\n\r\n        <section id=\"container-home-compass\">\r\n            <div>\r\n                <button id=\"btn-find-qibla\" class=\"btn\">\r\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align: middle; margin-right: 8px;\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\r\n                    Find Qibla                <\/button>\r\n            <\/div>\r\n\r\n            <div id=\"qibla-compass\">\r\n                <svg class=\"icon-qibla-compass\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xml:space=\"preserve\" viewBox=\"0 0 316 315.7\">\r\n                    <g id=\"compass-base-clone\" style=\"transform-origin: center center;\">\r\n                        <g>\r\n                            <path style=\"fill: none;stroke: var(--compass-edge);\" stroke-miterlimit=\"10\" stroke-width=\"7\" d=\"M7.2 143.2C14.1 71.3 71.1 14 142.9 6.9m1.2 302.3c-71.7-6.5-129-63-136.8-134.5m301.6-2C302 244.3 245.5 301.4 174.2 309M172.8 6.9c71.5 7 128.5 63.7 135.9 135.3\" \/>\r\n                            <path style=\"fill: var(--compass-kaaba)\" d=\"M152 309.2v-3.8l1.7-1.7H164v2.4h-9.6v2.4h7.9l1.7 1.7v3.8l-1.7 1.7H152v-2.4h9.6v-2.4h-7.9zm.5-307.5 1.7-1.7 7.9 7.9V0h2.4v10.3l-1.7 1.7-7.9-7.9V12h-2.4zM0 162v-10.3h2.4v7.9L6 156l3.6 3.6v-7.9H12V162l-1.7 1.7-4.3-4.3-4.3 4.3zm304-8.6 1.7-1.7H316v2.4h-9.6v2.4h7.2v2.4h-7.2v2.4h9.6v2.4h-10.3L304 162z\" \/>\r\n                        <\/g>\r\n                        <g stroke-miterlimit=\"10\" stroke-width=\"4\" transform=\"translate(-327.6 -287.7)\">\r\n                            <circle cx=\"485.6\" cy=\"445.7\" r=\"138\" fill=\"none\" style=\"fill:none;stroke:var(--compass-stripe);\" \/>\r\n                            <path style=\"fill: none;stroke: var(--compass-stripe);\" d=\"m519.1 570.8-3.8-14.2m35.1 1.3-7.4-12.8m34.2-7.8-10.4-10.4m31-16.4-12.8-7.4m25.7-23.9-14.2-3.8m18.6-29.7h-14.7m10.3-33.5-14.2 3.8m1.3-35-12.8 7.3m-7.8-34.2-10.4 10.4m-16.4-30.9-7.4 12.7m-23.9-25.7-3.8 14.2m-29.7-18.6v14.7m-33.5-10.3 3.8 14.2m-35-1.2 7.3 12.7m-34.2 7.8 10.4 10.4M373.5 381l12.7 7.3m-25.7 23.9 14.2 3.8m-18.6 29.7h14.7m-10.3 33.5 14.2-3.8m-1.2 35.1 12.7-7.4m7.8 34.2 10.4-10.4m16.5 31 7.3-12.8m23.9 25.7 3.8-14.2m29.7 18.6v-14.7m11.3 14.1-.6-6.8m11.8 5.4-1.2-6.8m12.2 4.3-1.7-6.6m12.5 3.2-2.3-6.4m12.7 2.1-2.8-6.2m12.9 1-3.4-5.9m12.9-.2-3.9-5.6m12.8-1.3-4.3-5.2m12.7-2.4-4.9-4.8m12.5-3.5-5.2-4.4m12.1-4.6-5.6-3.9m11.6-5.6-5.9-3.4m11.1-6.6-6.2-2.9m10.6-7.6-6.5-2.3m9.8-8.4-6.6-1.8m9.1-9.3-6.7-1.1m8.2-10.1-6.8-.6m7.2-10.6h-6.8m6.3-11.3-6.8.6m5.4-11.8-6.8 1.2m4.3-12.2-6.6 1.7m3.2-12.5-6.4 2.3m2.1-12.7-6.2 2.8m1-12.9-5.9 3.5m-.2-13-5.6 3.9m-1.3-12.8-5.2 4.4m-2.4-12.7-4.8 4.8m-3.5-12.5-4.4 5.3m-4.6-12.1-3.9 5.5m-5.6-11.6-3.4 5.9m-6.6-11.1-2.9 6.2m-7.6-10.5-2.3 6.4m-8.4-9.8-1.8 6.6m-9.3-9.1-1.1 6.7m-10.1-8.1-.6 6.8m-10.6-7.3v6.8m-11.3-6.3.6 6.8m-11.8-5.4 1.2 6.8m-12.2-4.3 1.7 6.6m-12.5-3.2 2.3 6.4m-12.7-2.1 2.8 6.2m-12.9-1 3.5 5.9m-13 .2 3.9 5.6m-12.8 1.3 4.4 5.2m-12.7 2.4 4.8 4.8m-12.5 3.5 5.3 4.4m-12.2 4.6 5.6 3.9m-11.6 5.6 5.9 3.4m-11.1 6.6 6.2 2.9m-10.5 7.6 6.4 2.3m-9.8 8.5 6.6 1.7m-9.1 9.3 6.7 1.2m-8.1 10 6.8.6m-7.3 10.7h6.8m-6.3 11.2 6.8-.6m-5.4 11.8 6.8-1.2m-4.3 12.2 6.6-1.7M364 490l6.4-2.3m-2.1 12.7 6.2-2.8m-1 12.9 5.9-3.4m.2 12.9 5.6-3.9m1.3 12.8 5.2-4.3m2.4 12.7 4.8-4.9m3.5 12.5 4.4-5.2m4.6 12.1 3.9-5.6m5.6 11.6 3.4-5.9m6.6 11.1 2.9-6.2m7.6 10.6 2.3-6.5m8.4 9.8 1.8-6.6m9.3 9.1 1.2-6.7m10 8.2.6-6.8\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                    <path id=\"qibla-arrow-clone\" style=\"fill: var(--compass-kaaba);opacity: var(--compass-kaaba-opacity);transform-origin: center center;\" d=\"m157.9 96.9-66.5 29.6-.1 23.3 66.8-29.4 66.8 29.4v-23.5zm-66.6 60.4v5.4l12.4-5.3v7.2l-12.4 5.7.1 48.8 66.3-29.8 67 29v-48.4l-12.2-5.3v-7.3l12.2 5.3v-5.5L158 128.3Zm32.4-1.3-11.6 5v-7.3l11.6-5.2zm10.8-4.8-5.4 2.4V146l5.4-2.3zm56.9-3 12.8 5.4v7.3l-12.8-5.4zm-9.6-4.3 4.8 1.9-.1 7.8-4.7-2.1zm-10.8-4.8v7.5l-12.8-5.4-12.9 5.2V139l12.8-5.7z\" \/>\r\n                <\/svg>\r\n            <\/div>\r\n\r\n            <div class=\"row row-cols-2 row-cols-md-4\" id=\"container-home-information\">\r\n                <div class=\"col\">\r\n                    <div class=\"card item-box-list\">\r\n                        <div class=\"card-header\"><span>Qibla Direction<\/span><\/div>\r\n                        <div class=\"card-body\"><b id=\"qibla-direction-text\">...<\/b><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"col\">\r\n                    <div class=\"card item-box-list\">\r\n                        <div class=\"card-header\"><span>Qibla Degree<\/span><\/div>\r\n                        <div class=\"card-body\"><b id=\"qibla-degree-text\">...<\/b><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"col\">\r\n                    <div class=\"card item-box-list\">\r\n                        <div class=\"card-header\"><span>Device Heading<\/span><\/div>\r\n                        <div class=\"card-body\"><b id=\"north-degree-text\">...<\/b><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"col\">\r\n                    <div class=\"card item-box-list\">\r\n                        <div class=\"card-header\"><span>Location<\/span><\/div>\r\n                        <div class=\"card-body\"><b id=\"location-text\">...<\/b><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <hr style=\"margin: 1.5rem 0;\">\r\n\r\n        <section>\r\n            <h2>Qibla Direction Map<\/h2>\r\n            <div id=\"map\"><\/div>\r\n        <\/section>\r\n    <\/div>\r\n\r\n    <script>\r\n    document.addEventListener('DOMContentLoaded', function () {\r\n        const container = document.getElementById('qibla-finder-container');\r\n        if (!container) return;\r\n        \r\n        class CompassSensor {\r\n            constructor() {\r\n                this.heading = null;\r\n                this.position = null;\r\n                this.isIOS = \/iPad|iPhone|iPod\/.test(navigator.userAgent);\r\n            }\r\n\r\n            async init() {\r\n                try {\r\n                    await this.allowOrientationPermissions();\r\n                    await this.watchPosition();\r\n                    return true;\r\n                } catch (error) {\r\n                    throw error;\r\n                }\r\n            }\r\n\r\n            async allowOrientationPermissions() {\r\n                if (typeof window.DeviceOrientationEvent.requestPermission === \"function\") {\r\n                    const permission = await window.DeviceOrientationEvent.requestPermission();\r\n                    if (permission === \"granted\") {\r\n                        this.handleOrientationEvent();\r\n                        return true;\r\n                    }\r\n                    throw new Error(\"Device orientation permission was not granted.\");\r\n                } else if (window.DeviceOrientationEvent) {\r\n                    this.handleOrientationEvent();\r\n                    return true;\r\n                }\r\n                throw new Error(\"Device orientation is not supported.\");\r\n            }\r\n\r\n            handleOrientationEvent() {\r\n                const eventName = this.isIOS ? \"deviceorientation\" : \"deviceorientationabsolute\";\r\n                window.addEventListener(eventName, this.deviceOrientationHandler.bind(this), true);\r\n            }\r\n\r\n            deviceOrientationHandler(event) {\r\n                let heading = null;\r\n                if (event.webkitCompassHeading) { \/\/ iOS\r\n                    heading = event.webkitCompassHeading;\r\n                } else if (event.alpha) { \/\/ Standard\r\n                    heading = 360 - event.alpha;\r\n                }\r\n                \r\n                if (heading !== null) {\r\n                    this.heading = heading;\r\n                }\r\n            }\r\n\r\n            watchPosition() {\r\n                return new Promise((resolve, reject) => {\r\n                    if (!navigator.geolocation) {\r\n                        return reject(new Error(\"Geolocation not supported.\"));\r\n                    }\r\n                    this.geolocationID = navigator.geolocation.watchPosition(\r\n                        (pos) => { this.position = pos; resolve(pos); },\r\n                        (err) => reject(new Error(\"Could not get location: \" + err.message)),\r\n                        { enableHighAccuracy: true }\r\n                    );\r\n                });\r\n            }\r\n\r\n            calculateBearing(lat1, lon1, lat2, lon2) {\r\n                const toRadians = (deg) => deg * Math.PI \/ 180;\r\n                const y = Math.sin(toRadians(lon2 - lon1)) * Math.cos(toRadians(lat2));\r\n                const x = Math.cos(toRadians(lat1)) * Math.sin(toRadians(lat2)) -\r\n                          Math.sin(toRadians(lat1)) * Math.cos(toRadians(lat2)) * Math.cos(toRadians(lon2 - lon1));\r\n                const bearing = Math.atan2(y, x) * (180 \/ Math.PI);\r\n                return (bearing + 360) % 360;\r\n            }\r\n        }\r\n        \r\n        const geomag = (function() {\r\n            \/\/ Simplified WMM2020 model from user's working file for stability\r\n            const g = [[0,0],[-29404.5,-1450.7],[-2500,2982,1676.8],[1363.9,-2381,1236.2,525.7],[903.1,809.4,86.2,-309.4,47.9],[-234.4,363.1,187.8,-140.7,-151.2,13.7]];\r\n            const h = [[0,0],[0,4652.9],[0,-2991.6,-734.8],[0,-82.2,241.8,-542.9],[0,282,-158.4,199.8,-350.1],[0,47.7,208.4,-121.3,32.2,99.1]];\r\n            const epoch = 2020.0;\r\n            \r\n            return {\r\n                field: function(lat, lon) {\r\n                    const now = new Date();\r\n                    const year = now.getFullYear() + (now.getMonth() \/ 12) + (now.getDate() \/ 365.25);\r\n                    const t = year - epoch;\r\n                    const phi = (90 - lat) * (Math.PI \/ 180);\r\n                    const lambda = lon * (Math.PI \/ 180);\r\n                    let x = 0, y = 0;\r\n                    let p = [1, Math.cos(phi)];\r\n                    for (let n = 2; n <= 5; n++) {\r\n                        p[n] = (2 * n - 1) \/ n * Math.cos(phi) * p[n - 1] - (n - 1) \/ n * p[n - 2];\r\n                    }\r\n                    for (let n = 1; n <= 5; n++) {\r\n                        for (let m = 0; m <= n; m++) {\r\n                            let gm = g[n][m] + t * 0;\r\n                            let hm = h[n][m] + t * 0;\r\n                            let pnm = p[n];\r\n                            if (m > 0) {\r\n                                let fact = 1;\r\n                                for (let i = 1; i <= m; i++) fact *= (n - i + 1) \/ (n + i);\r\n                                pnm *= Math.sqrt(2 * fact) * Math.pow(Math.sin(phi), m);\r\n                            }\r\n                            x += -(gm * Math.cos(m * lambda) + hm * Math.sin(m * lambda)) * (n + 1) * pnm;\r\n                            if (Math.sin(phi) !== 0) {\r\n                                y += (gm * Math.sin(m * lambda) - hm * Math.cos(m * lambda)) * m * pnm \/ Math.sin(phi);\r\n                            }\r\n                        }\r\n                    }\r\n                    return { declination: Math.atan2(y, x) * (180 \/ Math.PI) };\r\n                }\r\n            };\r\n        })();\r\n\r\n        const directions = {\r\n            n: \"North\",\r\n            e: \"East\",\r\n            w: \"West\",\r\n            s: \"South\",\r\n            ne: \"North East\",\r\n            nw: \"North West\",\r\n            se: \"South East\",\r\n            sw: \"South West\"\r\n        };\r\n\r\n        const KAABA_COORDS = { lat: 21.4225, long: 39.82615 };\r\n        let map, compassInterval, userLat = null, userLng = null, isInitialized = false;\r\n        let compassSensor = new CompassSensor();\r\n\r\n        const findButton = container.querySelector(\"#btn-find-qibla\");\r\n        const qiblaDirectionEl = container.querySelector(\"#qibla-direction-text\");\r\n        const qiblaDegreeEl = container.querySelector(\"#qibla-degree-text\");\r\n        const northDegreeEl = container.querySelector(\"#north-degree-text\");\r\n        const locationEl = container.querySelector(\"#location-text\");\r\n        const compassBase = container.querySelector(\"#compass-base-clone\");\r\n        const qiblaArrow = container.querySelector(\"#qibla-arrow-clone\");\r\n\r\n        function initializeMap() {\r\n            map = L.map(container.querySelector('#map'), { center: [KAABA_COORDS.lat, KAABA_COORDS.long], zoom: 2, attributionControl: false });\r\n            L.tileLayer('https:\/\/tile.openstreetmap.org\/{z}\/{x}\/{y}.png', { maxZoom: 19 }).addTo(map);\r\n            \r\n            const kaabaIconSVG = '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 50 50\"><path fill=\"#000000\" d=\"M44,18.5L4,4.5l10,41.5L54,32.5L44,18.5z M27,33.5l-4,3.5l-1.5-6.5l5.5-5,1.5,6.5L27,33.5z\"\/><path fill=\"#FFD700\" d=\"M31,24.5l-5.5,5l-1.5-6.5l4-3.5L31,24.5z\"\/><\/svg>';\r\n            const kaabaIcon = L.divIcon({\r\n                html: kaabaIconSVG,\r\n                className: 'kaaba-marker-icon',\r\n                iconSize: [40, 40],\r\n                iconAnchor: [20, 40]\r\n            });\r\n            L.marker([KAABA_COORDS.lat, KAABA_COORDS.long], { icon: kaabaIcon }).addTo(map);\r\n        }\r\n\r\n        function updateUserLocationOnMap(lat, lng) {\r\n            L.marker([lat, lng]).addTo(map);\r\n            L.circle([lat, lng], { color: \"red\", opacity: 0.5, fillColor: \"#f03\", fillOpacity: 0.125, radius: 200 }).addTo(map);\r\n            L.polyline([[lat, lng], [KAABA_COORDS.lat, KAABA_COORDS.long]], { color: \"blue\" }).addTo(map);\r\n            map.setView([lat, lng], 10);\r\n        }\r\n\r\n        async function fetchLocationName(lat, lng) {\r\n            try {\r\n                const response = await fetch(`https:\/\/api.bigdatacloud.net\/data\/reverse-geocode-client?latitude=${lat}&longitude=${lng}&localityLanguage=en`);\r\n                const data = await response.json();\r\n                locationEl.innerText = data.city || `${lat.toFixed(2)}, ${lng.toFixed(2)}`;\r\n            } catch (error) {\r\n                console.error(\"Error fetching location name:\", error);\r\n                locationEl.innerText = \"Unknown\";\r\n            }\r\n        }\r\n        \r\n        function startCompass() {\r\n            if (compassInterval) cancelAnimationFrame(compassInterval);\r\n\r\n            const magneticDeclination = geomag.field(userLat, userLng).declination;\r\n            const qiblaBearingFromNorth = compassSensor.calculateBearing(userLat, userLng, KAABA_COORDS.lat, KAABA_COORDS.long);\r\n            \r\n            const fixedQiblaBearing = normalizeAngle(Math.round(qiblaBearingFromNorth));\r\n            qiblaDegreeEl.innerText = `${fixedQiblaBearing}\\u00B0`;\r\n            qiblaDirectionEl.innerText = getDirectionName(fixedQiblaBearing);\r\n\r\n            function updateCompass() {\r\n                if (compassSensor.heading !== null) {\r\n                    const deviceHeading = compassSensor.heading;\r\n                    const trueHeading = deviceHeading + magneticDeclination;\r\n\r\n                    const compassRotation = -trueHeading;\r\n                    const qiblaRotation = qiblaBearingFromNorth - trueHeading;\r\n                    \r\n                    northDegreeEl.innerText = `${normalizeAngle(Math.round(trueHeading))}\\u00B0`;\r\n                    \r\n                    requestAnimationFrame(() => {\r\n                        compassBase.style.transform = `rotate(${compassRotation}deg)`;\r\n                        qiblaArrow.style.transform = `rotate(${qiblaRotation}deg)`;\r\n                    });\r\n\r\n                } else {\r\n                     northDegreeEl.innerText = '...';\r\n                }\r\n                compassInterval = requestAnimationFrame(updateCompass);\r\n            }\r\n            updateCompass();\r\n        }\r\n\r\n        async function findQibla() {\r\n            try {\r\n                const hasPermissions = await compassSensor.init();\r\n                if (hasPermissions) {\r\n                    if (!isInitialized && compassSensor.position) {\r\n                        userLat = compassSensor.position.coords.latitude;\r\n                        userLng = compassSensor.position.coords.longitude;\r\n                        updateUserLocationOnMap(userLat, userLng);\r\n                        fetchLocationName(userLat, userLng);\r\n                        isInitialized = true;\r\n                        findButton.style.display = \"none\";\r\n                        startCompass();\r\n                    }\r\n                }\r\n            } catch (error) {\r\n                alert(error.message);\r\n                console.error(\"Error in findQibla:\", error);\r\n            }\r\n        }\r\n        \r\n        function normalizeAngle(angle) {\r\n            return (Math.round(angle) % 360 + 360) % 360;\r\n        }\r\n\r\n        function getDirectionName(angle) {\r\n            const normalized = normalizeAngle(angle);\r\n            if (normalized >= 337.5 || normalized < 22.5) return directions.n;\r\n            if (normalized >= 22.5 && normalized < 67.5) return directions.ne;\r\n            if (normalized >= 67.5 && normalized < 112.5) return directions.e;\r\n            if (normalized >= 112.5 && normalized < 157.5) return directions.se;\r\n            if (normalized >= 157.5 && normalized < 202.5) return directions.s;\r\n            if (normalized >= 202.5 && normalized < 247.5) return directions.sw;\r\n            if (normalized >= 247.5 && normalized < 292.5) return directions.w;\r\n            if (normalized >= 292.5 && normalized < 337.5) return directions.nw;\r\n        }\r\n\r\n        initializeMap();\r\n        findButton.addEventListener(\"click\", findQibla);\r\n    });\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-249f337 elementor-widget elementor-widget-shortcode\" data-id=\"249f337\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"wpdp-container\">\r\n            <h3>WhatsApp Profile Picture Downloader<\/h3>\r\n            <div class=\"wpdp-tabs\">\r\n                <button class=\"wpdp-tab-button active\" data-tab=\"tab-1\">Country Code & Number<\/button>\r\n                <button class=\"wpdp-tab-button\" data-tab=\"tab-2\">Full Number<\/button>\r\n            <\/div>\r\n            <form id=\"wpdp-form\" method=\"POST\" action=\"\">\r\n                <input type=\"hidden\" id=\"wpdp_nonce\" name=\"wpdp_nonce\" value=\"ac32e4852c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/telegram\/wp-json\/wp\/v2\/pages\/242\" \/>                <div id=\"tab-1\" class=\"wpdp-tab-content active\">\r\n                    <div class=\"wpdp-country-input-group\">\r\n                        <select id=\"wpdp-country-code\" class=\"wpdp-country-select\">\r\n                                                            <option value=\"93\" >\r\n                                    \ud83c\udde6\ud83c\uddeb Afghanistan (+93)                                <\/option>\r\n                                                            <option value=\"355\" >\r\n                                    \ud83c\udde6\ud83c\uddf1 Albania (+355)                                <\/option>\r\n                                                            <option value=\"213\" >\r\n                                    \ud83c\udde9\ud83c\uddff Algeria (+213)                                <\/option>\r\n                                                            <option value=\"1684\" >\r\n                                    \ud83c\udde6\ud83c\uddf8 American Samoa (+1684)                                <\/option>\r\n                                                            <option value=\"376\" >\r\n                                    \ud83c\udde6\ud83c\udde9 Andorra (+376)                                <\/option>\r\n                                                            <option value=\"244\" >\r\n                                    \ud83c\udde6\ud83c\uddf4 Angola (+244)                                <\/option>\r\n                                                            <option value=\"1264\" >\r\n                                    \ud83c\udde6\ud83c\uddee Anguilla (+1264)                                <\/option>\r\n                                                            <option value=\"672\" >\r\n                                    \ud83c\udde6\ud83c\uddf6 Antarctica (+672)                                <\/option>\r\n                                                            <option value=\"1268\" >\r\n                                    \ud83c\udde6\ud83c\uddec Antigua and Barbuda (+1268)                                <\/option>\r\n                                                            <option value=\"54\" >\r\n                                    \ud83c\udde6\ud83c\uddf7 Argentina (+54)                                <\/option>\r\n                                                            <option value=\"374\" >\r\n                                    \ud83c\udde6\ud83c\uddf2 Armenia (+374)                                <\/option>\r\n                                                            <option value=\"297\" >\r\n                                    \ud83c\udde6\ud83c\uddfc Aruba (+297)                                <\/option>\r\n                                                            <option value=\"61\" >\r\n                                    \ud83c\udde6\ud83c\uddfa Australia (+61)                                <\/option>\r\n                                                            <option value=\"43\" >\r\n                                    \ud83c\udde6\ud83c\uddf9 Austria (+43)                                <\/option>\r\n                                                            <option value=\"994\" >\r\n                                    \ud83c\udde6\ud83c\uddff Azerbaijan (+994)                                <\/option>\r\n                                                            <option value=\"1242\" >\r\n                                    \ud83c\udde7\ud83c\uddf8 Bahamas (+1242)                                <\/option>\r\n                                                            <option value=\"973\" >\r\n                                    \ud83c\udde7\ud83c\udded Bahrain (+973)                                <\/option>\r\n                                                            <option value=\"880\" >\r\n                                    \ud83c\udde7\ud83c\udde9 Bangladesh (+880)                                <\/option>\r\n                                                            <option value=\"1246\" >\r\n                                    \ud83c\udde7\ud83c\udde7 Barbados (+1246)                                <\/option>\r\n                                                            <option value=\"375\" >\r\n                                    \ud83c\udde7\ud83c\uddfe Belarus (+375)                                <\/option>\r\n                                                            <option value=\"32\" >\r\n                                    \ud83c\udde7\ud83c\uddea Belgium (+32)                                <\/option>\r\n                                                            <option value=\"501\" >\r\n                                    \ud83c\udde7\ud83c\uddff Belize (+501)                                <\/option>\r\n                                                            <option value=\"229\" >\r\n                                    \ud83c\udde7\ud83c\uddef Benin (+229)                                <\/option>\r\n                                                            <option value=\"1441\" >\r\n                                    \ud83c\udde7\ud83c\uddf2 Bermuda (+1441)                                <\/option>\r\n                                                            <option value=\"975\" >\r\n                                    \ud83c\udde7\ud83c\uddf9 Bhutan (+975)                                <\/option>\r\n                                                            <option value=\"591\" >\r\n                                    \ud83c\udde7\ud83c\uddf4 Bolivia (+591)                                <\/option>\r\n                                                            <option value=\"387\" >\r\n                                    \ud83c\udde7\ud83c\udde6 Bosnia and Herzegovina (+387)                                <\/option>\r\n                                                            <option value=\"267\" >\r\n                                    \ud83c\udde7\ud83c\uddfc Botswana (+267)                                <\/option>\r\n                                                            <option value=\"55\" >\r\n                                    \ud83c\udde7\ud83c\uddf7 Brazil (+55)                                <\/option>\r\n                                                            <option value=\"246\" >\r\n                                    \ud83c\uddee\ud83c\uddf4 British Indian Ocean Territory (+246)                                <\/option>\r\n                                                            <option value=\"1284\" >\r\n                                    \ud83c\uddfb\ud83c\uddec British Virgin Islands (+1284)                                <\/option>\r\n                                                            <option value=\"673\" >\r\n                                    \ud83c\udde7\ud83c\uddf3 Brunei (+673)                                <\/option>\r\n                                                            <option value=\"359\" >\r\n                                    \ud83c\udde7\ud83c\uddec Bulgaria (+359)                                <\/option>\r\n                                                            <option value=\"226\" >\r\n                                    \ud83c\udde7\ud83c\uddeb Burkina Faso (+226)                                <\/option>\r\n                                                            <option value=\"257\" >\r\n                                    \ud83c\udde7\ud83c\uddee Burundi (+257)                                <\/option>\r\n                                                            <option value=\"855\" >\r\n                                    \ud83c\uddf0\ud83c\udded Cambodia (+855)                                <\/option>\r\n                                                            <option value=\"237\" >\r\n                                    \ud83c\udde8\ud83c\uddf2 Cameroon (+237)                                <\/option>\r\n                                                            <option value=\"1\" >\r\n                                    \ud83c\udde8\ud83c\udde6 Canada (+1)                                <\/option>\r\n                                                            <option value=\"238\" >\r\n                                    \ud83c\udde8\ud83c\uddfb Cape Verde (+238)                                <\/option>\r\n                                                            <option value=\"1345\" >\r\n                                    \ud83c\uddf0\ud83c\uddfe Cayman Islands (+1345)                                <\/option>\r\n                                                            <option value=\"236\" >\r\n                                    \ud83c\udde8\ud83c\uddeb Central African Republic (+236)                                <\/option>\r\n                                                            <option value=\"235\" >\r\n                                    \ud83c\uddf9\ud83c\udde9 Chad (+235)                                <\/option>\r\n                                                            <option value=\"56\" >\r\n                                    \ud83c\udde8\ud83c\uddf1 Chile (+56)                                <\/option>\r\n                                                            <option value=\"86\" >\r\n                                    \ud83c\udde8\ud83c\uddf3 China (+86)                                <\/option>\r\n                                                            <option value=\"61\" >\r\n                                    \ud83c\udde8\ud83c\uddfd Christmas Island (+61)                                <\/option>\r\n                                                            <option value=\"61\" >\r\n                                    \ud83c\udde8\ud83c\udde8 Cocos Islands (+61)                                <\/option>\r\n                                                            <option value=\"57\" >\r\n                                    \ud83c\udde8\ud83c\uddf4 Colombia (+57)                                <\/option>\r\n                                                            <option value=\"269\" >\r\n                                    \ud83c\uddf0\ud83c\uddf2 Comoros (+269)                                <\/option>\r\n                                                            <option value=\"682\" >\r\n                                    \ud83c\udde8\ud83c\uddf0 Cook Islands (+682)                                <\/option>\r\n                                                            <option value=\"506\" >\r\n                                    \ud83c\udde8\ud83c\uddf7 Costa Rica (+506)                                <\/option>\r\n                                                            <option value=\"385\" >\r\n                                    \ud83c\udded\ud83c\uddf7 Croatia (+385)                                <\/option>\r\n                                                            <option value=\"53\" >\r\n                                    \ud83c\udde8\ud83c\uddfa Cuba (+53)                                <\/option>\r\n                                                            <option value=\"599\" >\r\n                                    \ud83c\udde8\ud83c\uddfc Curacao (+599)                                <\/option>\r\n                                                            <option value=\"357\" >\r\n                                    \ud83c\udde8\ud83c\uddfe Cyprus (+357)                                <\/option>\r\n                                                            <option value=\"420\" >\r\n                                    \ud83c\udde8\ud83c\uddff Czech Republic (+420)                                <\/option>\r\n                                                            <option value=\"243\" >\r\n                                    \ud83c\udde8\ud83c\udde9 Democratic Republic of the Congo (+243)                                <\/option>\r\n                                                            <option value=\"45\" >\r\n                                    \ud83c\udde9\ud83c\uddf0 Denmark (+45)                                <\/option>\r\n                                                            <option value=\"253\" >\r\n                                    \ud83c\udde9\ud83c\uddef Djibouti (+253)                                <\/option>\r\n                                                            <option value=\"1767\" >\r\n                                    \ud83c\udde9\ud83c\uddf2 Dominica (+1767)                                <\/option>\r\n                                                            <option value=\"1\" >\r\n                                    \ud83c\udde9\ud83c\uddf4 Dominican Republic (+1)                                <\/option>\r\n                                                            <option value=\"670\" >\r\n                                    \ud83c\uddf9\ud83c\uddf1 East Timor (+670)                                <\/option>\r\n                                                            <option value=\"593\" >\r\n                                    \ud83c\uddea\ud83c\udde8 Ecuador (+593)                                <\/option>\r\n                                                            <option value=\"20\" >\r\n                                    \ud83c\uddea\ud83c\uddec Egypt (+20)                                <\/option>\r\n                                                            <option value=\"503\" >\r\n                                    \ud83c\uddf8\ud83c\uddfb El Salvador (+503)                                <\/option>\r\n                                                            <option value=\"240\" >\r\n                                    \ud83c\uddec\ud83c\uddf6 Equatorial Guinea (+240)                                <\/option>\r\n                                                            <option value=\"291\" >\r\n                                    \ud83c\uddea\ud83c\uddf7 Eritrea (+291)                                <\/option>\r\n                                                            <option value=\"372\" >\r\n                                    \ud83c\uddea\ud83c\uddea Estonia (+372)                                <\/option>\r\n                                                            <option value=\"251\" >\r\n                                    \ud83c\uddea\ud83c\uddf9 Ethiopia (+251)                                <\/option>\r\n                                                            <option value=\"500\" >\r\n                                    \ud83c\uddeb\ud83c\uddf0 Falkland Islands (+500)                                <\/option>\r\n                                                            <option value=\"298\" >\r\n                                    \ud83c\uddeb\ud83c\uddf4 Faroe Islands (+298)                                <\/option>\r\n                                                            <option value=\"679\" >\r\n                                    \ud83c\uddeb\ud83c\uddef Fiji (+679)                                <\/option>\r\n                                                            <option value=\"358\" >\r\n                                    \ud83c\uddeb\ud83c\uddee Finland (+358)                                <\/option>\r\n                                                            <option value=\"33\" >\r\n                                    \ud83c\uddeb\ud83c\uddf7 France (+33)                                <\/option>\r\n                                                            <option value=\"689\" >\r\n                                    \ud83c\uddf5\ud83c\uddeb French Polynesia (+689)                                <\/option>\r\n                                                            <option value=\"241\" >\r\n                                    \ud83c\uddec\ud83c\udde6 Gabon (+241)                                <\/option>\r\n                                                            <option value=\"220\" >\r\n                                    \ud83c\uddec\ud83c\uddf2 Gambia (+220)                                <\/option>\r\n                                                            <option value=\"995\" >\r\n                                    \ud83c\uddec\ud83c\uddea Georgia (+995)                                <\/option>\r\n                                                            <option value=\"49\" >\r\n                                    \ud83c\udde9\ud83c\uddea Germany (+49)                                <\/option>\r\n                                                            <option value=\"233\" >\r\n                                    \ud83c\uddec\ud83c\udded Ghana (+233)                                <\/option>\r\n                                                            <option value=\"350\" >\r\n                                    \ud83c\uddec\ud83c\uddee Gibraltar (+350)                                <\/option>\r\n                                                            <option value=\"30\" >\r\n                                    \ud83c\uddec\ud83c\uddf7 Greece (+30)                                <\/option>\r\n                                                            <option value=\"299\" >\r\n                                    \ud83c\uddec\ud83c\uddf1 Greenland (+299)                                <\/option>\r\n                                                            <option value=\"1473\" >\r\n                                    \ud83c\uddec\ud83c\udde9 Grenada (+1473)                                <\/option>\r\n                                                            <option value=\"1671\" >\r\n                                    \ud83c\uddec\ud83c\uddfa Guam (+1671)                                <\/option>\r\n                                                            <option value=\"502\" >\r\n                                    \ud83c\uddec\ud83c\uddf9 Guatemala (+502)                                <\/option>\r\n                                                            <option value=\"44\" >\r\n                                    \ud83c\uddec\ud83c\uddec Guernsey (+44)                                <\/option>\r\n                                                            <option value=\"224\" >\r\n                                    \ud83c\uddec\ud83c\uddf3 Guinea (+224)                                <\/option>\r\n                                                            <option value=\"245\" >\r\n                                    \ud83c\uddec\ud83c\uddfc Guinea-Bissau (+245)                                <\/option>\r\n                                                            <option value=\"592\" >\r\n                                    \ud83c\uddec\ud83c\uddfe Guyana (+592)                                <\/option>\r\n                                                            <option value=\"509\" >\r\n                                    \ud83c\udded\ud83c\uddf9 Haiti (+509)                                <\/option>\r\n                                                            <option value=\"504\" >\r\n                                    \ud83c\udded\ud83c\uddf3 Honduras (+504)                                <\/option>\r\n                                                            <option value=\"852\" >\r\n                                    \ud83c\udded\ud83c\uddf0 Hong Kong (+852)                                <\/option>\r\n                                                            <option value=\"36\" >\r\n                                    \ud83c\udded\ud83c\uddfa Hungary (+36)                                <\/option>\r\n                                                            <option value=\"354\" >\r\n                                    \ud83c\uddee\ud83c\uddf8 Iceland (+354)                                <\/option>\r\n                                                            <option value=\"91\" >\r\n                                    \ud83c\uddee\ud83c\uddf3 India (+91)                                <\/option>\r\n                                                            <option value=\"62\" >\r\n                                    \ud83c\uddee\ud83c\udde9 Indonesia (+62)                                <\/option>\r\n                                                            <option value=\"98\" >\r\n                                    \ud83c\uddee\ud83c\uddf7 Iran (+98)                                <\/option>\r\n                                                            <option value=\"964\" >\r\n                                    \ud83c\uddee\ud83c\uddf6 Iraq (+964)                                <\/option>\r\n                                                            <option value=\"353\" >\r\n                                    \ud83c\uddee\ud83c\uddea Ireland (+353)                                <\/option>\r\n                                                            <option value=\"44\" >\r\n                                    \ud83c\uddee\ud83c\uddf2 Isle of Man (+44)                                <\/option>\r\n                                                            <option value=\"972\" >\r\n                                    \ud83c\uddee\ud83c\uddf1 Israel (+972)                                <\/option>\r\n                                                            <option value=\"39\" >\r\n                                    \ud83c\uddee\ud83c\uddf9 Italy (+39)                                <\/option>\r\n                                                            <option value=\"225\" >\r\n                                    \ud83c\udde8\ud83c\uddee Ivory Coast (+225)                                <\/option>\r\n                                                            <option value=\"1876\" >\r\n                                    \ud83c\uddef\ud83c\uddf2 Jamaica (+1876)                                <\/option>\r\n                                                            <option value=\"81\" >\r\n                                    \ud83c\uddef\ud83c\uddf5 Japan (+81)                                <\/option>\r\n                                                            <option value=\"44\" >\r\n                                    \ud83c\uddef\ud83c\uddea Jersey (+44)                                <\/option>\r\n                                                            <option value=\"962\" >\r\n                                    \ud83c\uddef\ud83c\uddf4 Jordan (+962)                                <\/option>\r\n                                                            <option value=\"7\" >\r\n                                    \ud83c\uddf0\ud83c\uddff Kazakhstan (+7)                                <\/option>\r\n                                                            <option value=\"254\" >\r\n                                    \ud83c\uddf0\ud83c\uddea Kenya (+254)                                <\/option>\r\n                                                            <option value=\"686\" >\r\n                                    \ud83c\uddf0\ud83c\uddee Kiribati (+686)                                <\/option>\r\n                                                            <option value=\"965\" >\r\n                                    \ud83c\uddf0\ud83c\uddfc Kuwait (+965)                                <\/option>\r\n                                                            <option value=\"996\" >\r\n                                    \ud83c\uddf0\ud83c\uddec Kyrgyzstan (+996)                                <\/option>\r\n                                                            <option value=\"856\" >\r\n                                    \ud83c\uddf1\ud83c\udde6 Laos (+856)                                <\/option>\r\n                                                            <option value=\"371\" >\r\n                                    \ud83c\uddf1\ud83c\uddfb Latvia (+371)                                <\/option>\r\n                                                            <option value=\"961\" >\r\n                                    \ud83c\uddf1\ud83c\udde7 Lebanon (+961)                                <\/option>\r\n                                                            <option value=\"266\" >\r\n                                    \ud83c\uddf1\ud83c\uddf8 Lesotho (+266)                                <\/option>\r\n                                                            <option value=\"231\" >\r\n                                    \ud83c\uddf1\ud83c\uddf7 Liberia (+231)                                <\/option>\r\n                                                            <option value=\"218\" >\r\n                                    \ud83c\uddf1\ud83c\uddfe Libya (+218)                                <\/option>\r\n                                                            <option value=\"423\" >\r\n                                    \ud83c\uddf1\ud83c\uddee Liechtenstein (+423)                                <\/option>\r\n                                                            <option value=\"370\" >\r\n                                    \ud83c\uddf1\ud83c\uddf9 Lithuania (+370)                                <\/option>\r\n                                                            <option value=\"352\" >\r\n                                    \ud83c\uddf1\ud83c\uddfa Luxembourg (+352)                                <\/option>\r\n                                                            <option value=\"853\" >\r\n                                    \ud83c\uddf2\ud83c\uddf4 Macau (+853)                                <\/option>\r\n                                                            <option value=\"389\" >\r\n                                    \ud83c\uddf2\ud83c\uddf0 Macedonia (+389)                                <\/option>\r\n                                                            <option value=\"261\" >\r\n                                    \ud83c\uddf2\ud83c\uddec Madagascar (+261)                                <\/option>\r\n                                                            <option value=\"265\" >\r\n                                    \ud83c\uddf2\ud83c\uddfc Malawi (+265)                                <\/option>\r\n                                                            <option value=\"60\" >\r\n                                    \ud83c\uddf2\ud83c\uddfe Malaysia (+60)                                <\/option>\r\n                                                            <option value=\"960\" >\r\n                                    \ud83c\uddf2\ud83c\uddfb Maldives (+960)                                <\/option>\r\n                                                            <option value=\"223\" >\r\n                                    \ud83c\uddf2\ud83c\uddf1 Mali (+223)                                <\/option>\r\n                                                            <option value=\"356\" >\r\n                                    \ud83c\uddf2\ud83c\uddf9 Malta (+356)                                <\/option>\r\n                                                            <option value=\"692\" >\r\n                                    \ud83c\uddf2\ud83c\udded Marshall Islands (+692)                                <\/option>\r\n                                                            <option value=\"222\" >\r\n                                    \ud83c\uddf2\ud83c\uddf7 Mauritania (+222)                                <\/option>\r\n                                                            <option value=\"230\" >\r\n                                    \ud83c\uddf2\ud83c\uddfa Mauritius (+230)                                <\/option>\r\n                                                            <option value=\"262\" >\r\n                                    \ud83c\uddfe\ud83c\uddf9 Mayotte (+262)                                <\/option>\r\n                                                            <option value=\"52\" >\r\n                                    \ud83c\uddf2\ud83c\uddfd Mexico (+52)                                <\/option>\r\n                                                            <option value=\"691\" >\r\n                                    \ud83c\uddeb\ud83c\uddf2 Micronesia (+691)                                <\/option>\r\n                                                            <option value=\"373\" >\r\n                                    \ud83c\uddf2\ud83c\udde9 Moldova (+373)                                <\/option>\r\n                                                            <option value=\"377\" >\r\n                                    \ud83c\uddf2\ud83c\udde8 Monaco (+377)                                <\/option>\r\n                                                            <option value=\"976\" >\r\n                                    \ud83c\uddf2\ud83c\uddf3 Mongolia (+976)                                <\/option>\r\n                                                            <option value=\"382\" >\r\n                                    \ud83c\uddf2\ud83c\uddea Montenegro (+382)                                <\/option>\r\n                                                            <option value=\"1664\" >\r\n                                    \ud83c\uddf2\ud83c\uddf8 Montserrat (+1664)                                <\/option>\r\n                                                            <option value=\"212\" >\r\n                                    \ud83c\uddf2\ud83c\udde6 Morocco (+212)                                <\/option>\r\n                                                            <option value=\"258\" >\r\n                                    \ud83c\uddf2\ud83c\uddff Mozambique (+258)                                <\/option>\r\n                                                            <option value=\"95\" >\r\n                                    \ud83c\uddf2\ud83c\uddf2 Myanmar (+95)                                <\/option>\r\n                                                            <option value=\"264\" >\r\n                                    \ud83c\uddf3\ud83c\udde6 Namibia (+264)                                <\/option>\r\n                                                            <option value=\"674\" >\r\n                                    \ud83c\uddf3\ud83c\uddf7 Nauru (+674)                                <\/option>\r\n                                                            <option value=\"977\" >\r\n                                    \ud83c\uddf3\ud83c\uddf5 Nepal (+977)                                <\/option>\r\n                                                            <option value=\"31\" >\r\n                                    \ud83c\uddf3\ud83c\uddf1 Netherlands (+31)                                <\/option>\r\n                                                            <option value=\"599\" >\r\n                                    \ud83c\udde6\ud83c\uddf3 Netherlands Antilles (+599)                                <\/option>\r\n                                                            <option value=\"687\" >\r\n                                    \ud83c\uddf3\ud83c\udde8 New Caledonia (+687)                                <\/option>\r\n                                                            <option value=\"64\" >\r\n                                    \ud83c\uddf3\ud83c\uddff New Zealand (+64)                                <\/option>\r\n                                                            <option value=\"505\" >\r\n                                    \ud83c\uddf3\ud83c\uddee Nicaragua (+505)                                <\/option>\r\n                                                            <option value=\"227\" >\r\n                                    \ud83c\uddf3\ud83c\uddea Niger (+227)                                <\/option>\r\n                                                            <option value=\"234\" >\r\n                                    \ud83c\uddf3\ud83c\uddec Nigeria (+234)                                <\/option>\r\n                                                            <option value=\"683\" >\r\n                                    \ud83c\uddf3\ud83c\uddfa Niue (+683)                                <\/option>\r\n                                                            <option value=\"850\" >\r\n                                    \ud83c\uddf0\ud83c\uddf5 North Korea (+850)                                <\/option>\r\n                                                            <option value=\"1670\" >\r\n                                    \ud83c\uddf2\ud83c\uddf5 Northern Mariana Islands (+1670)                                <\/option>\r\n                                                            <option value=\"47\" >\r\n                                    \ud83c\uddf3\ud83c\uddf4 Norway (+47)                                <\/option>\r\n                                                            <option value=\"968\" >\r\n                                    \ud83c\uddf4\ud83c\uddf2 Oman (+968)                                <\/option>\r\n                                                            <option value=\"92\" >\r\n                                    \ud83c\uddf5\ud83c\uddf0 Pakistan (+92)                                <\/option>\r\n                                                            <option value=\"680\" >\r\n                                    \ud83c\uddf5\ud83c\uddfc Palau (+680)                                <\/option>\r\n                                                            <option value=\"970\" >\r\n                                    \ud83c\uddf5\ud83c\uddf8 Palestine (+970)                                <\/option>\r\n                                                            <option value=\"507\" >\r\n                                    \ud83c\uddf5\ud83c\udde6 Panama (+507)                                <\/option>\r\n                                                            <option value=\"675\" >\r\n                                    \ud83c\uddf5\ud83c\uddec Papua New Guinea (+675)                                <\/option>\r\n                                                            <option value=\"595\" >\r\n                                    \ud83c\uddf5\ud83c\uddfe Paraguay (+595)                                <\/option>\r\n                                                            <option value=\"51\" >\r\n                                    \ud83c\uddf5\ud83c\uddea Peru (+51)                                <\/option>\r\n                                                            <option value=\"63\" >\r\n                                    \ud83c\uddf5\ud83c\udded Philippines (+63)                                <\/option>\r\n                                                            <option value=\"64\" >\r\n                                    \ud83c\uddf5\ud83c\uddf3 Pitcairn (+64)                                <\/option>\r\n                                                            <option value=\"48\" >\r\n                                    \ud83c\uddf5\ud83c\uddf1 Poland (+48)                                <\/option>\r\n                                                            <option value=\"351\" >\r\n                                    \ud83c\uddf5\ud83c\uddf9 Portugal (+351)                                <\/option>\r\n                                                            <option value=\"1\" >\r\n                                    \ud83c\uddf5\ud83c\uddf7 Puerto Rico (+1)                                <\/option>\r\n                                                            <option value=\"974\" >\r\n                                    \ud83c\uddf6\ud83c\udde6 Qatar (+974)                                <\/option>\r\n                                                            <option value=\"242\" >\r\n                                    \ud83c\udde8\ud83c\uddec Republic of the Congo (+242)                                <\/option>\r\n                                                            <option value=\"262\" >\r\n                                    \ud83c\uddf7\ud83c\uddea Reunion (+262)                                <\/option>\r\n                                                            <option value=\"40\" >\r\n                                    \ud83c\uddf7\ud83c\uddf4 Romania (+40)                                <\/option>\r\n                                                            <option value=\"7\" >\r\n                                    \ud83c\uddf7\ud83c\uddfa Russia (+7)                                <\/option>\r\n                                                            <option value=\"250\" >\r\n                                    \ud83c\uddf7\ud83c\uddfc Rwanda (+250)                                <\/option>\r\n                                                            <option value=\"590\" >\r\n                                    \ud83c\udde7\ud83c\uddf1 Saint Barthelemy (+590)                                <\/option>\r\n                                                            <option value=\"290\" >\r\n                                    \ud83c\uddf8\ud83c\udded Saint Helena (+290)                                <\/option>\r\n                                                            <option value=\"1869\" >\r\n                                    \ud83c\uddf0\ud83c\uddf3 Saint Kitts and Nevis (+1869)                                <\/option>\r\n                                                            <option value=\"1758\" >\r\n                                    \ud83c\uddf1\ud83c\udde8 Saint Lucia (+1758)                                <\/option>\r\n                                                            <option value=\"590\" >\r\n                                    \ud83c\uddf2\ud83c\uddeb Saint Martin (+590)                                <\/option>\r\n                                                            <option value=\"508\" >\r\n                                    \ud83c\uddf5\ud83c\uddf2 Saint Pierre and Miquelon (+508)                                <\/option>\r\n                                                            <option value=\"1784\" >\r\n                                    \ud83c\uddfb\ud83c\udde8 Saint Vincent and the Grenadines (+1784)                                <\/option>\r\n                                                            <option value=\"685\" >\r\n                                    \ud83c\uddfc\ud83c\uddf8 Samoa (+685)                                <\/option>\r\n                                                            <option value=\"378\" >\r\n                                    \ud83c\uddf8\ud83c\uddf2 San Marino (+378)                                <\/option>\r\n                                                            <option value=\"239\" >\r\n                                    \ud83c\uddf8\ud83c\uddf9 Sao Tome and Principe (+239)                                <\/option>\r\n                                                            <option value=\"966\" >\r\n                                    \ud83c\uddf8\ud83c\udde6 Saudi Arabia (+966)                                <\/option>\r\n                                                            <option value=\"221\" >\r\n                                    \ud83c\uddf8\ud83c\uddf3 Senegal (+221)                                <\/option>\r\n                                                            <option value=\"381\" >\r\n                                    \ud83c\uddf7\ud83c\uddf8 Serbia (+381)                                <\/option>\r\n                                                            <option value=\"248\" >\r\n                                    \ud83c\uddf8\ud83c\udde8 Seychelles (+248)                                <\/option>\r\n                                                            <option value=\"232\" >\r\n                                    \ud83c\uddf8\ud83c\uddf1 Sierra Leone (+232)                                <\/option>\r\n                                                            <option value=\"65\" >\r\n                                    \ud83c\uddf8\ud83c\uddec Singapore (+65)                                <\/option>\r\n                                                            <option value=\"1721\" >\r\n                                    \ud83c\uddf8\ud83c\uddfd Sint Maarten (+1721)                                <\/option>\r\n                                                            <option value=\"421\" >\r\n                                    \ud83c\uddf8\ud83c\uddf0 Slovakia (+421)                                <\/option>\r\n                                                            <option value=\"386\" >\r\n                                    \ud83c\uddf8\ud83c\uddee Slovenia (+386)                                <\/option>\r\n                                                            <option value=\"677\" >\r\n                                    \ud83c\uddf8\ud83c\udde7 Solomon Islands (+677)                                <\/option>\r\n                                                            <option value=\"252\" >\r\n                                    \ud83c\uddf8\ud83c\uddf4 Somalia (+252)                                <\/option>\r\n                                                            <option value=\"27\" >\r\n                                    \ud83c\uddff\ud83c\udde6 South Africa (+27)                                <\/option>\r\n                                                            <option value=\"82\" >\r\n                                    \ud83c\uddf0\ud83c\uddf7 South Korea (+82)                                <\/option>\r\n                                                            <option value=\"211\" >\r\n                                    \ud83c\uddf8\ud83c\uddf8 South Sudan (+211)                                <\/option>\r\n                                                            <option value=\"34\" >\r\n                                    \ud83c\uddea\ud83c\uddf8 Spain (+34)                                <\/option>\r\n                                                            <option value=\"94\" >\r\n                                    \ud83c\uddf1\ud83c\uddf0 Sri Lanka (+94)                                <\/option>\r\n                                                            <option value=\"249\" >\r\n                                    \ud83c\uddf8\ud83c\udde9 Sudan (+249)                                <\/option>\r\n                                                            <option value=\"597\" >\r\n                                    \ud83c\uddf8\ud83c\uddf7 Suriname (+597)                                <\/option>\r\n                                                            <option value=\"47\" >\r\n                                    \ud83c\uddf8\ud83c\uddef Svalbard and Jan Mayen (+47)                                <\/option>\r\n                                                            <option value=\"268\" >\r\n                                    \ud83c\uddf8\ud83c\uddff Swaziland (+268)                                <\/option>\r\n                                                            <option value=\"46\" >\r\n                                    \ud83c\uddf8\ud83c\uddea Sweden (+46)                                <\/option>\r\n                                                            <option value=\"41\" >\r\n                                    \ud83c\udde8\ud83c\udded Switzerland (+41)                                <\/option>\r\n                                                            <option value=\"963\" >\r\n                                    \ud83c\uddf8\ud83c\uddfe Syria (+963)                                <\/option>\r\n                                                            <option value=\"886\" >\r\n                                    \ud83c\uddf9\ud83c\uddfc Taiwan (+886)                                <\/option>\r\n                                                            <option value=\"992\" >\r\n                                    \ud83c\uddf9\ud83c\uddef Tajikistan (+992)                                <\/option>\r\n                                                            <option value=\"255\" >\r\n                                    \ud83c\uddf9\ud83c\uddff Tanzania (+255)                                <\/option>\r\n                                                            <option value=\"66\" >\r\n                                    \ud83c\uddf9\ud83c\udded Thailand (+66)                                <\/option>\r\n                                                            <option value=\"228\" >\r\n                                    \ud83c\uddf9\ud83c\uddec Togo (+228)                                <\/option>\r\n                                                            <option value=\"690\" >\r\n                                    \ud83c\uddf9\ud83c\uddf0 Tokelau (+690)                                <\/option>\r\n                                                            <option value=\"676\" >\r\n                                    \ud83c\uddf9\ud83c\uddf4 Tonga (+676)                                <\/option>\r\n                                                            <option value=\"1868\" >\r\n                                    \ud83c\uddf9\ud83c\uddf9 Trinidad and Tobago (+1868)                                <\/option>\r\n                                                            <option value=\"216\" >\r\n                                    \ud83c\uddf9\ud83c\uddf3 Tunisia (+216)                                <\/option>\r\n                                                            <option value=\"90\" >\r\n                                    \ud83c\uddf9\ud83c\uddf7 Turkey (+90)                                <\/option>\r\n                                                            <option value=\"993\" >\r\n                                    \ud83c\uddf9\ud83c\uddf2 Turkmenistan (+993)                                <\/option>\r\n                                                            <option value=\"1649\" >\r\n                                    \ud83c\uddf9\ud83c\udde8 Turks and Caicos Islands (+1649)                                <\/option>\r\n                                                            <option value=\"688\" >\r\n                                    \ud83c\uddf9\ud83c\uddfb Tuvalu (+688)                                <\/option>\r\n                                                            <option value=\"1340\" >\r\n                                    \ud83c\uddfb\ud83c\uddee U.S. Virgin Islands (+1340)                                <\/option>\r\n                                                            <option value=\"256\" >\r\n                                    \ud83c\uddfa\ud83c\uddec Uganda (+256)                                <\/option>\r\n                                                            <option value=\"380\" >\r\n                                    \ud83c\uddfa\ud83c\udde6 Ukraine (+380)                                <\/option>\r\n                                                            <option value=\"971\" >\r\n                                    \ud83c\udde6\ud83c\uddea United Arab Emirates (+971)                                <\/option>\r\n                                                            <option value=\"44\" >\r\n                                    \ud83c\uddec\ud83c\udde7 United Kingdom (+44)                                <\/option>\r\n                                                            <option value=\"1\"  selected='selected'>\r\n                                    \ud83c\uddfa\ud83c\uddf8 United States (+1)                                <\/option>\r\n                                                            <option value=\"598\" >\r\n                                    \ud83c\uddfa\ud83c\uddfe Uruguay (+598)                                <\/option>\r\n                                                            <option value=\"998\" >\r\n                                    \ud83c\uddfa\ud83c\uddff Uzbekistan (+998)                                <\/option>\r\n                                                            <option value=\"678\" >\r\n                                    \ud83c\uddfb\ud83c\uddfa Vanuatu (+678)                                <\/option>\r\n                                                            <option value=\"379\" >\r\n                                    \ud83c\uddfb\ud83c\udde6 Vatican (+379)                                <\/option>\r\n                                                            <option value=\"58\" >\r\n                                    \ud83c\uddfb\ud83c\uddea Venezuela (+58)                                <\/option>\r\n                                                            <option value=\"84\" >\r\n                                    \ud83c\uddfb\ud83c\uddf3 Vietnam (+84)                                <\/option>\r\n                                                            <option value=\"681\" >\r\n                                    \ud83c\uddfc\ud83c\uddeb Wallis and Futuna (+681)                                <\/option>\r\n                                                            <option value=\"212\" >\r\n                                    \ud83c\uddea\ud83c\udded Western Sahara (+212)                                <\/option>\r\n                                                            <option value=\"967\" >\r\n                                    \ud83c\uddfe\ud83c\uddea Yemen (+967)                                <\/option>\r\n                                                            <option value=\"260\" >\r\n                                    \ud83c\uddff\ud83c\uddf2 Zambia (+260)                                <\/option>\r\n                                                            <option value=\"263\" >\r\n                                    \ud83c\uddff\ud83c\uddfc Zimbabwe (+263)                                <\/option>\r\n                                                    <\/select>\r\n                        \r\n                        <!-- The \"required\" attribute is removed from here and will be managed by JavaScript -->\r\n                        <input type=\"tel\" id=\"wpdp-local-number\" class=\"wpdp-input\" placeholder=\"Phone number\">\r\n                    \r\n                    <\/div>\r\n                <\/div>\r\n                <div id=\"tab-2\" class=\"wpdp-tab-content\">\r\n                    <input type=\"tel\" id=\"wpdp-full-number-manual\" class=\"wpdp-input\" placeholder=\"Enter full number with country code\">\r\n                <\/div>\r\n                <input type=\"hidden\" name=\"wpdp_full_phone_number\" id=\"wpdp-full-phone-number\">\r\n                <button type=\"submit\" id=\"wpdp-submit-button\" class=\"wpdp-button\">Get Profile Picture<\/button>\r\n            <\/form>\r\n            <div class=\"wpdp-result\">\r\n                                            <\/div>\r\n        <\/div>\r\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e99934d elementor-headline--style-highlight elementor-widget elementor-widget-animated-headline\" data-id=\"e99934d\" data-element_type=\"widget\" data-settings=\"{&quot;marker&quot;:&quot;curly&quot;,&quot;highlighted_text&quot;:&quot;Your Free Online&quot;,&quot;headline_style&quot;:&quot;highlight&quot;,&quot;highlight_animation_duration&quot;:1200}\" data-widget_type=\"animated-headline.default\">\n\t\t\t\t\t\t\t<h1 class=\"elementor-headline\">\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">ToolsSuite:<\/span>\n\t\t\t\t<span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text elementor-headline-text-active\">Your Free Online<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">Toolkit<\/span>\n\t\t\t\t\t<\/h1>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9242cdc elementor-widget elementor-widget-shortcode\" data-id=\"9242cdc\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"ftcgd-container\">\r\n        <!-- Controls Panel -->\r\n        <div class=\"ftcgd-controls\">\r\n            <h2 class=\"ftcgd-title\">Chat Generator<\/h2>\r\n            <div class=\"ftcgd-space-y-6\">\r\n                <!-- General Settings -->\r\n                <div class=\"ftcgd-space-y-4\">\r\n                    <h3 class=\"ftcgd-subtitle\">General Settings<\/h3>\r\n                    <div class=\"ftcgd-grid-2\">\r\n                        <div>\r\n                            <label for=\"ftcgd-platform\">Platform<\/label>\r\n                            <select id=\"ftcgd-platform\" class=\"ftcgd-select\"><option value=\"ios\">iOS<\/option><option value=\"android\">Android<\/option><\/select>\r\n                        <\/div>\r\n                        <div>\r\n                            <label for=\"ftcgd-theme\">Theme<\/label>\r\n                            <select id=\"ftcgd-theme\" class=\"ftcgd-select\"><option value=\"day\">Day<\/option><option value=\"night\">Night<\/option><\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div>\r\n                        <label for=\"ftcgd-chat-type\">Chat Type<\/label>\r\n                        <select id=\"ftcgd-chat-type\" class=\"ftcgd-select\"><option value=\"personal\">Personal Chat<\/option><option value=\"channel\">Channel<\/option><\/select>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Chat Details -->\r\n                <div class=\"ftcgd-space-y-4 ftcgd-separator\">\r\n                    <h3 class=\"ftcgd-subtitle\">Chat Details<\/h3>\r\n                    <div class=\"ftcgd-box\">\r\n                        <p class=\"ftcgd-box-title\" id=\"ftcgd-details-title\">Contact Info<\/p>\r\n                        <div>\r\n                            <label for=\"ftcgd-name\">Name<\/label>\r\n                            <input type=\"text\" id=\"ftcgd-name\" value=\"Gemini\" class=\"ftcgd-input\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label for=\"ftcgd-avatar\">Avatar<\/label>\r\n                            <input type=\"file\" id=\"ftcgd-avatar\" class=\"ftcgd-file-input\" accept=\"image\/*\">\r\n                        <\/div>\r\n                        <!-- Personal Chat Options -->\r\n                        <div id=\"ftcgd-personal-options\">\r\n                            <label for=\"ftcgd-personal-status\">Status<\/label>\r\n                            <select id=\"ftcgd-personal-status\" class=\"ftcgd-select\">\r\n                                <option>online<\/option><option>typing...<\/option><option>last seen recently<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                        <!-- Channel Options -->\r\n                        <div id=\"ftcgd-channel-options\" style=\"display: none;\">\r\n                            <label for=\"ftcgd-channel-members\">Members<\/label>\r\n                            <input type=\"text\" id=\"ftcgd-channel-members\" value=\"1.2M members\" class=\"ftcgd-input\">\r\n                            <div class=\"ftcgd-checkbox-wrapper\">\r\n                                <input type=\"checkbox\" id=\"ftcgd-verified\" class=\"ftcgd-checkbox\">\r\n                                <label for=\"ftcgd-verified\">Verified<\/label>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Conversation Builder -->\r\n                <div class=\"ftcgd-space-y-4 ftcgd-separator\">\r\n                    <h3 class=\"ftcgd-subtitle\">Conversation Builder<\/h3>\r\n                    <div class=\"ftcgd-box\">\r\n                        <div>\r\n                            <label for=\"ftcgd-new-message\">New Message<\/label>\r\n                            <textarea id=\"ftcgd-new-message\" rows=\"3\" class=\"ftcgd-textarea\"><\/textarea>\r\n                        <\/div>\r\n                        <div class=\"ftcgd-grid-2\">\r\n                            <div>\r\n                                <label for=\"ftcgd-time\">Time<\/label>\r\n                                <input type=\"text\" id=\"ftcgd-time\" value=\"10:50 PM\" class=\"ftcgd-input\">\r\n                            <\/div>\r\n                            <div>\r\n                                <label>Sender<\/label>\r\n                                <div id=\"ftcgd-sender-toggle\" class=\"ftcgd-sender-toggle\">\r\n                                    <button data-sender=\"them\" class=\"active\">Them<\/button>\r\n                                    <button data-sender=\"me\">Me<\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <button id=\"ftcgd-add-message-btn\" class=\"ftcgd-btn-add\">Add Message<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <!-- Download Button -->\r\n                <div class=\"ftcgd-separator\">\r\n                    <button id=\"ftcgd-download-btn\" class=\"ftcgd-btn-download\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"ftcgd-icon\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4\" \/><\/svg>\r\n                        Download Image\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Preview Area -->\r\n        <div class=\"ftcgd-preview-wrapper\">\r\n            <div class=\"ftcgd-phone-frame\">\r\n                <div class=\"ftcgd-phone-inner\">\r\n                    <div id=\"ftcgd-preview-area\" class=\"platform-ios theme-day\">\r\n                        <div class=\"ftcgd-header\">\r\n                            <img decoding=\"async\" id=\"ftcgd-preview-avatar\" src=\"https:\/\/placehold.co\/40x40\/007aff\/ffffff?text=G\" alt=\"Avatar\" class=\"ftcgd-avatar\">\r\n                            <div>\r\n                                <div class=\"ftcgd-name-wrapper\">\r\n                                    <p id=\"ftcgd-preview-name\" class=\"ftcgd-name\">Gemini<\/p>\r\n                                    <svg id=\"ftcgd-verified-icon\" class=\"ftcgd-verified-icon\" style=\"display: none;\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1.03 15.43l-3.5-3.5c-.39-.39-.39-1.02 0-1.41l.71-.71c.39-.39 1.02-.39 1.41 0L10 13.17l4.42-4.42c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-5.83 5.83c-.39.39-1.02.39-1.41 0z\"><\/path><\/svg>\r\n                                <\/div>\r\n                                <p id=\"ftcgd-preview-status\" class=\"ftcgd-status\">online<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div id=\"ftcgd-chat-bg\" class=\"ftcgd-chat-bg\">\r\n                            <div id=\"ftcgd-chat-messages\" class=\"ftcgd-chat-messages\">\r\n                                <!-- Messages will be injected here -->\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3c4ca2 elementor-widget elementor-widget-shortcode\" data-id=\"f3c4ca2\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"tmtd-container\">\r\n        <div class=\"tmtd-header\">\r\n            <p>Write your text below and use the buttons to format it for Telegram.<\/p>\r\n        <\/div>\r\n        <div class=\"tmtd-toolbar\">\r\n            <button class=\"tmtd-button\" data-format=\"bold\"><b>Bold<\/b><\/button>\r\n            <button class=\"tmtd-button\" data-format=\"italic\"><i>Italic<\/i><\/button>\r\n            <button class=\"tmtd-button\" data-format=\"strike\"><s>Strikethrough<\/s><\/button>\r\n            <button class=\"tmtd-button\" data-format=\"spoiler\">Spoiler<\/button>\r\n            <button class=\"tmtd-button\" data-format=\"monospace\">Monospace<\/button>\r\n            <button class=\"tmtd-button\" data-format=\"code-block\">Code Block<\/button>\r\n        <\/div>\r\n        <textarea id=\"tmtd-editor\" class=\"tmtd-editor\" rows=\"10\" placeholder=\"Start typing here...\"><\/textarea>\r\n        <div class=\"tmtd-preview-header\">\r\n            <h4>Live Preview<\/h4>\r\n            <button id=\"tmtd-copy-btn\" class=\"tmtd-copy-btn\">Copy Raw Text<\/button>\r\n        <\/div>\r\n        <div id=\"tmtd-preview\" class=\"tmtd-preview\"><\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b0649d elementor-widget elementor-widget-shortcode\" data-id=\"7b0649d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[toolssuite_downloader]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be51eb5 elementor-widget elementor-widget-shortcode\" data-id=\"be51eb5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[toolssuite_results]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14b52af elementor-cta--layout-image-left elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"14b52af\" data-element_type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tSimple, Fast, Free, and Always Accessible\t\t\t\t\t<\/span>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tWelcome to ToolsSuite! We've gathered a growing collection of practical and fun online tools to help you accomplish your daily digital tasks quickly and easily. From downloading Telegram files to generating fancy text and creating quote images, it's all here \u2013 completely free and no installation required!\t\t\t\t\t<\/span>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a677e01 elementor-widget elementor-widget-shortcode\" data-id=\"a677e01\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[sahandi_star_rating_button]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59478c5 elementor-widget elementor-widget-shortcode\" data-id=\"59478c5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <button class=\"sahandi-report-btn\" style=\"background-color:#d9534f;color:#ffffff;font-size:14px;font-family:inherit;border:none;border-radius:5px;padding:10px 20px;border-width:1px;border-color:#d43f3a;box-shadow:none;\">\r\n        Report a Problem    <\/button>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-232ed94 elementor-widget elementor-widget-shortcode\" data-id=\"232ed94\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"tsas-search-container\">\r\n        <form id=\"tsas-search-form\" class=\"tsas-search-form\" role=\"search\" method=\"get\" action=\"https:\/\/demo.faridhonarvar.ir\/telegram\/\">\r\n            <label for=\"tsas-search-input\" class=\"tsas-label screen-reader-text\">Search for:<\/label>\r\n            <div class=\"tsas-search-input-wrapper\">\r\n                <input type=\"search\" id=\"tsas-search-input\" name=\"s\" value=\"\" placeholder=\"Search...\" autocomplete=\"off\">\r\n                <button type=\"submit\" id=\"tsas-search-button\" class=\"tsas-button\">Search<\/button>\r\n            <\/div>\r\n            <div class=\"tsas-search-spinner\" style=\"display: none;\"><\/div>\r\n        <\/form>\r\n        <div id=\"tsas-search-results\" class=\"tsas-search-results\"><\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d4e1b4 elementor-widget elementor-widget-shortcode\" data-id=\"8d4e1b4\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[td_api_user_stats]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f94d2b elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8f94d2b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">7 Various tools<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f975789 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"f975789\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Free & Unlimited\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00769 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4a00769\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">No installation needed\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04165c6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"04165c6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Secure & Reliable\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-105b0ec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"105b0ec\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a8628d6\" data-id=\"a8628d6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3f4ef69 elementor-widget elementor-widget-shortcode\" data-id=\"3f4ef69\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[sahandi_star_rating_display]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-facfa28 elementor-widget elementor-widget-shortcode\" data-id=\"facfa28\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[sahandi_star_rating_average_global]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30dea20 elementor-widget elementor-widget-shortcode\" data-id=\"30dea20\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[sahandi_star_rating_display_current_page]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-219d18e elementor-widget elementor-widget-shortcode\" data-id=\"219d18e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[sahandi_star_rating_average_current_page]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1af9414 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1af9414\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-dd07fcd\" data-id=\"dd07fcd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c2bb420 elementor-blockquote--skin-quotation elementor-blockquote--button-color-official elementor-widget elementor-widget-blockquote\" data-id=\"c2bb420\" data-element_type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\tOur goal at ToolsSuite is to provide simple, powerful, and accessible tools for everyone. We believe technology should make tasks easier, not more complicated. That's why all our tools are free and require no sign-up.\t\t\t<\/p>\n\t\t\t\t\t\t\t<div class=\"e-q-footer\">\n\t\t\t\t\t\t\t\t\t\t\t<cite class=\"elementor-blockquote__author\">ToolsSuite.com<\/cite>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/blockquote>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c3da24a\" data-id=\"c3da24a\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-46d2585 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"46d2585\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Telegram Downloader<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fancy Text Generator<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">ASCII Art Generator<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">ASCII to Image Converter<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fake Tweet Generator<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Quote Generator<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Text Art Library<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-83a99eb elementor-widget elementor-widget-heading\" data-id=\"83a99eb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Easily Download from Telegram Channels & Groups<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fc4312 elementor-widget elementor-widget-text-editor\" data-id=\"6fc4312\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Effortlessly download your favorite files, videos, and images from public and private Telegram channels\/groups (you&#8217;re a member of) with ToolsSuite&#8217;s powerful downloader. Just paste the post link and get your file at the highest speed. No bots needed, no size limits!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12638fe elementor-position-left elementor-vertical-align-middle elementor-widget__width-initial elementor-view-default elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"12638fe\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-wordpress\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDownload from Public & Private Channels\/Groups\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c81d4fa elementor-position-left elementor-vertical-align-middle elementor-widget__width-initial elementor-view-default elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"c81d4fa\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-google\" viewBox=\"0 0 488 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tHigh-Speed Link Processing & Download\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ed9f69 elementor-position-left elementor-vertical-align-middle elementor-widget__width-initial elementor-view-default elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"3ed9f69\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-joomla\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSupports All File Types (Video, Photo, Doc, etc.)\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-275d1da elementor-position-left elementor-vertical-align-middle elementor-widget__width-initial elementor-view-default elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"275d1da\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-drupal\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M319.5 114.7c-22.2-14-43.5-19.5-64.7-33.5-13-8.8-31.3-30-46.5-48.3-2.7 29.3-11.5 41.2-22 49.5-21.3 17-34.8 22.2-53.5 32.3C117 123 32 181.5 32 290.5 32 399.7 123.8 480 225.8 480 327.5 480 416 406 416 294c0-112.3-83-171-96.5-179.3zm2.5 325.6c-20.1 20.1-90.1 28.7-116.7 4.2-4.8-4.8.3-12 6.5-12 0 0 17 13.3 51.5 13.3 27 0 46-7.7 54.5-14 6.1-4.6 8.4 4.3 4.2 8.5zm-54.5-52.6c8.7-3.6 29-3.8 36.8 1.3 4.1 2.8 16.1 18.8 6.2 23.7-8.4 4.2-1.2-15.7-26.5-15.7-14.7 0-19.5 5.2-26.7 11-7 6-9.8 8-12.2 4.7-6-8.2 15.9-22.3 22.4-25zM360 405c-15.2-1-45.5-48.8-65-49.5-30.9-.9-104.1 80.7-161.3 42-38.8-26.6-14.6-104.8 51.8-105.2 49.5-.5 83.8 49 108.5 48.5 21.3-.3 61.8-41.8 81.8-41.8 48.7 0 23.3 109.3-15.8 106z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSecure, No Account Login Required\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f21b19f elementor-align-center elementor-widget elementor-widget-button\" data-id=\"f21b19f\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Try the Telegram Downloader<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92cf776 elementor-widget elementor-widget-heading\" data-id=\"92cf776\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Latest Updates from the Blog & Text Art Library<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74c06e6 elementor-posts--thumbnail-none elementor-posts--align-center elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-posts\" data-id=\"74c06e6\" data-element_type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;3&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-153 post type-post status-publish format-standard hentry category-text-art-library\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/demo.faridhonarvar.ir\/telegram\/real-madri\/\" >\n\t\t\t\tReal Madrid ASCII Art\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-138 post type-post status-publish format-standard hentry category-text-art-library\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/demo.faridhonarvar.ir\/telegram\/cristiano-ronaldo-ascii-art\/\" >\n\t\t\t\tCristiano Ronaldo ASCII Art\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0952725 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0952725\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ee49cef\" data-id=\"ee49cef\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ad54321 elementor-widget elementor-widget-heading\" data-id=\"ad54321\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Frequently Asked Questions (FAQ)<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8df92f4 elementor-widget elementor-widget-toggle\" data-id=\"8df92f4\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1481\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1481\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Are ToolsSuite tools free to use?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1481\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1481\"><p>Yes! Currently, all tools on the ToolsSuite website are completely free to use and there are no restrictions on the number of times they can be used. Our goal is to provide useful and accessible tools for all users.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1482\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1482\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">What tools are in ToolsSuite?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1482\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1482\"><p>We are constantly working to add new and useful tools. Currently, you can use the following tools:<\/p><p><strong>Telegram Downloader<\/strong>: Easily and quickly download files from Telegram post links (public channels and groups that you are a member of).<\/p><p><strong>Fancy Text Generator:<\/strong> Convert plain text into hundreds of attractive and special writing styles for social networks.<\/p><p><strong>ASCII Art Generator:<\/strong> Create large, multi-line artistic texts using ASCII characters and various fonts.<\/p><p><strong>ASCII to Image Converter:<\/strong> Convert ASCII Art designs to PNG image files with custom settings.<\/p><p><strong>Text Art Library:<\/strong> A collection of ready-to-copy and use text and emoji designs.<\/p><p><strong>Fake Tweet Generator:<\/strong> Create tweet-like images for pranks or creative content.<\/p><p><strong>Quote Generator:<\/strong> Create beautiful quotes with customizable text and color schemes for sharing on social networks.<\/p><p>More tools coming soon!<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1483\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1483\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">What is the use of the Telegram ToolsSuite downloader tool?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1483\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1483\"><p>This tool helps you download files (videos, photos, documents, etc.) from specific Telegram posts, without the need to use Telegram bots or third-party software. Just enter the desired post link (from channels or groups you have access to) into the tool to create a direct file download link for you. This tool is very useful for downloading large files or saving important content.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1484\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1484\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Is any user data stored on ToolsSuite servers?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1484\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1484\"><p>No. We value your privacy very much.<\/p><p><b>Text and Image Tools:<\/b> Most of our tools (such as fancy text generator, ASCII Art, photo text maker, ASCII to image converter) perform all processing directly in your browser (Client-Side) and no text or images are sent to or stored on our servers.<\/p><p><b>Telegram Downloader:<\/b> This tool only processes the post link you enter to extract the direct file link. No files are downloaded or stored on our servers from Telegram and we do not have access to your Telegram account information. The download links created usually expire after a short period of time.<\/p><p>No registration required: None of the tools require you to register or provide any personal information.<\/p><p>We do our best to provide you with a safe and secure environment.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Are ToolsSuite tools free to use?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Yes! Currently, all tools on the ToolsSuite website are completely free to use and there are no restrictions on the number of times they can be used. Our goal is to provide useful and accessible tools for all users.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What tools are in ToolsSuite?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>We are constantly working to add new and useful tools. Currently, you can use the following tools:<\\\/p><p><strong>Telegram Downloader<\\\/strong>: Easily and quickly download files from Telegram post links (public channels and groups that you are a member of).<\\\/p><p><strong>Fancy Text Generator:<\\\/strong> Convert plain text into hundreds of attractive and special writing styles for social networks.<\\\/p><p><strong>ASCII Art Generator:<\\\/strong> Create large, multi-line artistic texts using ASCII characters and various fonts.<\\\/p><p><strong>ASCII to Image Converter:<\\\/strong> Convert ASCII Art designs to PNG image files with custom settings.<\\\/p><p><strong>Text Art Library:<\\\/strong> A collection of ready-to-copy and use text and emoji designs.<\\\/p><p><strong>Fake Tweet Generator:<\\\/strong> Create tweet-like images for pranks or creative content.<\\\/p><p><strong>Quote Generator:<\\\/strong> Create beautiful quotes with customizable text and color schemes for sharing on social networks.<\\\/p><p>More tools coming soon!<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What is the use of the Telegram ToolsSuite downloader tool?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>This tool helps you download files (videos, photos, documents, etc.) from specific Telegram posts, without the need to use Telegram bots or third-party software. Just enter the desired post link (from channels or groups you have access to) into the tool to create a direct file download link for you. This tool is very useful for downloading large files or saving important content.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Is any user data stored on ToolsSuite servers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>No. We value your privacy very much.<\\\/p><p><b>Text and Image Tools:<\\\/b> Most of our tools (such as fancy text generator, ASCII Art, photo text maker, ASCII to image converter) perform all processing directly in your browser (Client-Side) and no text or images are sent to or stored on our servers.<\\\/p><p><b>Telegram Downloader:<\\\/b> This tool only processes the post link you enter to extract the direct file link. No files are downloaded or stored on our servers from Telegram and we do not have access to your Telegram account information. The download links created usually expire after a short period of time.<\\\/p><p>No registration required: None of the tools require you to register or provide any personal information.<\\\/p><p>We do our best to provide you with a safe and secure environment.<\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0641\u0631\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0645\u06a9\u0627\u0631\u06cc \u0644\u0637\u0641\u0627 \u0641\u0631\u0645 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u062f\u0642\u062a \u062a\u06a9\u0645\u06cc\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0646\u0627\u0645 \u0648 \u0646\u0627\u0645 \u062e\u0627\u0646\u0648\u0627\u062f\u06af\u06cc * \u062c\u0646\u0633\u06cc\u062a * \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f\u0645\u0631\u062f\u0632\u0646 \u0634\u0645\u0627\u0631\u0647 \u062a\u0645\u0627\u0633 * \u0634\u0645\u0627\u0631\u0647 \u0636\u0631\u0648\u0631\u06cc<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-242","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/pages\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/comments?post=242"}],"version-history":[{"count":115,"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/pages\/242\/revisions"}],"predecessor-version":[{"id":529,"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/pages\/242\/revisions\/529"}],"wp:attachment":[{"href":"https:\/\/demo.faridhonarvar.ir\/telegram\/wp-json\/wp\/v2\/media?parent=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}