{"id":8345,"date":"2026-02-14T22:42:01","date_gmt":"2026-02-14T19:42:01","guid":{"rendered":"https:\/\/erticaz.com\/?page_id=8345"},"modified":"2026-02-14T23:24:44","modified_gmt":"2026-02-14T20:24:44","slug":"ramdan","status":"publish","type":"page","link":"https:\/\/erticaz.com\/en\/ramdan\/","title":{"rendered":"Ramadan Prayer Timetable"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8345\" class=\"elementor elementor-8345\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e80fd1 e-flex e-con-boxed e-con e-parent\" data-id=\"0e80fd1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5061418 elementor-widget elementor-widget-html\" data-id=\"5061418\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"ar\" dir=\"rtl\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">\n\n    <!-- SEO Meta Tags -->\n    <title>\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640 \u0627\u0644\u0639\u0631\u0627\u0642 | \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a<\/title>\n    <meta name=\"description\" content=\"\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643 1447 \u0647\u062c\u0631\u064a - 2026 \u0645\u064a\u0644\u0627\u062f\u064a \u0644\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629. \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u0628\u063a\u062f\u0627\u062f \u0648\u0627\u0644\u0646\u062c\u0641 \u0648\u0643\u0631\u0628\u0644\u0627\u0621 \u0648\u0627\u0644\u0628\u0635\u0631\u0629 \u0648\u0627\u0644\u062d\u0644\u0629 \u0648\u0627\u0644\u062f\u064a\u0648\u0627\u0646\u064a\u0629 \u0648\u0627\u0644\u0633\u0645\u0627\u0648\u0629 \u0648\u0627\u0644\u0639\u0645\u0627\u0631\u0629 \u0648\u0627\u0644\u0643\u0648\u062a. \u0623\u062f\u0639\u064a\u0629 \u064a\u0648\u0645\u064a\u0629 \u0648\u0623\u0639\u0645\u0627\u0644 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0648\u0633\u064f\u0628\u062d\u0629 \u0631\u0642\u0645\u064a\u0629.\">\n    <meta name=\"keywords\" content=\"\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 1447, \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0627\u0644\u0639\u0631\u0627\u0642, \u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0628\u063a\u062f\u0627\u062f, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0646\u062c\u0641, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0643\u0631\u0628\u0644\u0627\u0621, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0628\u0635\u0631\u0629, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u062d\u0644\u0629, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u062f\u064a\u0648\u0627\u0646\u064a\u0629, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0633\u0645\u0627\u0648\u0629, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0639\u0645\u0627\u0631\u0629, \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0643\u0648\u062a, \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0639\u0631\u0627\u0642 2026, \u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0631\u0645\u0636\u0627\u0646, \u0648\u0642\u062a \u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0627\u0644\u0639\u0631\u0627\u0642, \u0648\u0642\u062a \u0627\u0644\u0633\u062d\u0648\u0631 \u0627\u0644\u0639\u0631\u0627\u0642, \u0623\u062f\u0639\u064a\u0629 \u0631\u0645\u0636\u0627\u0646, \u0623\u0639\u0645\u0627\u0644 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646, \u062a\u0642\u0648\u064a\u0645 \u0631\u0645\u0636\u0627\u0646 1447\">\n    <meta name=\"author\" content=\"\u0634\u0631\u0643\u0629 \u0627\u0631\u062a\u0643\u0627\u0632 \u0644\u0644\u062d\u0644\u0648\u0644 \u0627\u0644\u062a\u0642\u0646\u064a\u0629 \u0648\u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a\u0629\">\n    <meta name=\"robots\" content=\"index, follow\">\n    <link rel=\"canonical\" href=\"https:\/\/erticaz.com\/ramadan\/\">\n\n    <!-- Open Graph (Facebook, WhatsApp, Telegram) -->\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:title\" content=\"\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640 | \u0627\u0644\u0639\u0631\u0627\u0642\">\n    <meta property=\"og:description\" content=\"\u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629 - \u0628\u063a\u062f\u0627\u062f\u060c \u0627\u0644\u0646\u062c\u0641\u060c \u0643\u0631\u0628\u0644\u0627\u0621\u060c \u0627\u0644\u0628\u0635\u0631\u0629 \u0648\u0627\u0644\u0645\u0632\u064a\u062f. \u0623\u062f\u0639\u064a\u0629 \u064a\u0648\u0645\u064a\u0629 \u0648\u0633\u064f\u0628\u062d\u0629 \u0631\u0642\u0645\u064a\u0629.\">\n    <meta property=\"og:locale\" content=\"ar_IQ\">\n    <meta property=\"og:site_name\" content=\"\u0627\u0631\u062a\u0643\u0627\u0632 - \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646\">\n\n    <!-- Twitter Card -->\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\n    <meta name=\"twitter:title\" content=\"\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640 | \u0627\u0644\u0639\u0631\u0627\u0642\">\n    <meta name=\"twitter:description\" content=\"\u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629 \u0645\u0639 \u0623\u062f\u0639\u064a\u0629 \u064a\u0648\u0645\u064a\u0629 \u0648\u0633\u064f\u0628\u062d\u0629 \u0631\u0642\u0645\u064a\u0629.\">\n\n    <!-- PWA & Mobile -->\n    <meta name=\"theme-color\" content=\"#0a1628\">\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\">\n    <meta name=\"apple-mobile-web-app-title\" content=\"\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646\">\n\n    <!-- Structured Data (Schema.org) -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"WebApplication\",\n        \"name\": \"\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640 \u0627\u0644\u0639\u0631\u0627\u0642\",\n        \"description\": \"\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643 \u0644\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629 \u0645\u0639 \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0648\u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0623\u062f\u0639\u064a\u0629 \u064a\u0648\u0645\u064a\u0629\",\n        \"url\": \"https:\/\/erticaz.com\/ramadan\/\",\n        \"applicationCategory\": \"LifestyleApplication\",\n        \"operatingSystem\": \"All\",\n        \"inLanguage\": \"ar\",\n        \"author\": {\n            \"@type\": \"Organization\",\n            \"name\": \"\u0634\u0631\u0643\u0629 \u0627\u0631\u062a\u0643\u0627\u0632 \u0644\u0644\u062d\u0644\u0648\u0644 \u0627\u0644\u062a\u0642\u0646\u064a\u0629 \u0648\u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a\u0629\",\n            \"url\": \"https:\/\/erticaz.com\"\n        },\n        \"offers\": {\n            \"@type\": \"Offer\",\n            \"price\": \"0\",\n            \"priceCurrency\": \"USD\"\n        },\n        \"datePublished\": \"2026-02-01\",\n        \"about\": {\n            \"@type\": \"Thing\",\n            \"name\": \"\u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643 1447 \u0647\u062c\u0631\u064a\"\n        }\n    }\n    <\/script>\n\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Amiri:wght@400;700&family=Cairo:wght@400;600;700;800;900&display=swap');\n\n        :root {\n            --primary: #0a1628;\n            --secondary: #112240;\n            --gold: #d4a843;\n            --gold-light: #f0d078;\n            --gold-dark: #b8860b;\n            --accent: #1a3a5c;\n            --text: #e8dcc8;\n            --white: #fff;\n            --card-bg: rgba(17, 34, 64, 0.85);\n            --green: #2d8659;\n            --red: #c0392b;\n        }\n\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n\n        body {\n            font-family: 'Cairo', sans-serif;\n            background: var(--primary);\n            color: var(--text);\n            min-height: 100vh;\n            overflow-x: hidden;\n        }\n\n        \/* Stars Background *\/\n        .stars {\n            position: fixed;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            pointer-events: none;\n            z-index: 0;\n        }\n        .star {\n            position: absolute;\n            width: 2px; height: 2px;\n            background: #fff;\n            border-radius: 50%;\n            animation: twinkle 3s infinite alternate;\n        }\n        @keyframes twinkle {\n            0% { opacity: 0.2; transform: scale(1); }\n            100% { opacity: 1; transform: scale(1.5); }\n        }\n\n        \/* Islamic Pattern Overlay *\/\n        .pattern-overlay {\n            position: fixed;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            opacity: 0.03;\n            background-image:\n                repeating-conic-gradient(var(--gold) 0% 25%, transparent 0% 50%)\n                0 0 \/ 60px 60px;\n            pointer-events: none;\n            z-index: 0;\n        }\n\n        \/* Lantern *\/\n        .lantern-container {\n            position: fixed;\n            top: -10px;\n            z-index: 1;\n            pointer-events: none;\n            animation: sway 4s ease-in-out infinite;\n        }\n        .lantern-left { left: 5%; animation-delay: 0s; }\n        .lantern-right { right: 5%; animation-delay: 2s; }\n        .lantern-center { left: 50%; transform: translateX(-50%); animation-delay: 1s; }\n\n        @keyframes sway {\n            0%, 100% { transform: rotate(-3deg); }\n            50% { transform: rotate(3deg); }\n        }\n        .lantern-center {\n            animation: sway-center 4s ease-in-out infinite;\n        }\n        @keyframes sway-center {\n            0%, 100% { transform: translateX(-50%) rotate(-2deg); }\n            50% { transform: translateX(-50%) rotate(2deg); }\n        }\n\n        .lantern {\n            width: 45px;\n            position: relative;\n        }\n        .lantern .chain {\n            width: 2px;\n            height: 30px;\n            background: var(--gold-dark);\n            margin: 0 auto;\n        }\n        .lantern .top-cap {\n            width: 20px;\n            height: 8px;\n            background: var(--gold);\n            margin: 0 auto;\n            border-radius: 3px 3px 0 0;\n        }\n        .lantern .body {\n            width: 35px;\n            height: 55px;\n            margin: 0 auto;\n            background: linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 50%, var(--gold) 100%);\n            border-radius: 8px;\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 0 20px rgba(212, 168, 67, 0.5), 0 0 40px rgba(212, 168, 67, 0.2);\n        }\n        .lantern .body::before {\n            content: '';\n            position: absolute;\n            top: 5px; left: 5px; right: 5px; bottom: 5px;\n            background: radial-gradient(ellipse, rgba(255,200,50,0.9) 0%, rgba(212,168,67,0.3) 70%);\n            border-radius: 5px;\n            animation: glow 2s ease-in-out infinite alternate;\n        }\n        .lantern .body::after {\n            content: '';\n            position: absolute;\n            top: 8px; left: 8px; right: 8px; bottom: 8px;\n            border: 1px solid rgba(255,255,255,0.3);\n            border-radius: 4px;\n            background: repeating-linear-gradient(\n                0deg,\n                transparent,\n                transparent 8px,\n                rgba(139,90,0,0.3) 8px,\n                rgba(139,90,0,0.3) 9px\n            );\n        }\n        .lantern .bottom-cap {\n            width: 18px;\n            height: 6px;\n            background: var(--gold);\n            margin: 0 auto;\n            border-radius: 0 0 3px 3px;\n        }\n        .lantern .tip {\n            width: 4px;\n            height: 8px;\n            background: var(--gold-dark);\n            margin: 0 auto;\n            border-radius: 0 0 2px 2px;\n        }\n        @keyframes glow {\n            0% { opacity: 0.7; }\n            100% { opacity: 1; }\n        }\n\n        \/* Crescent Moon *\/\n        .moon {\n            position: fixed;\n            top: 20px;\n            left: 50%;\n            transform: translateX(-50%);\n            z-index: 1;\n            pointer-events: none;\n            opacity: 0.15;\n        }\n        .moon-shape {\n            width: 80px;\n            height: 80px;\n            border-radius: 50%;\n            box-shadow: -15px 0 0 0 var(--gold);\n        }\n\n        \/* Main Container *\/\n        .container {\n            position: relative;\n            z-index: 2;\n            max-width: 500px;\n            margin: 0 auto;\n            padding: 10px 15px 30px;\n            min-height: 100vh;\n        }\n\n        \/* City Selection Modal *\/\n        .modal-overlay {\n            position: fixed;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            background: rgba(0,0,0,0.8);\n            z-index: 1000;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            backdrop-filter: blur(10px);\n        }\n        .modal-overlay.hidden { display: none; }\n        .modal {\n            background: linear-gradient(145deg, var(--secondary), var(--primary));\n            border: 2px solid var(--gold);\n            border-radius: 20px;\n            padding: 30px 25px;\n            width: 90%;\n            max-width: 400px;\n            text-align: center;\n            animation: modalIn 0.5s ease;\n        }\n        @keyframes modalIn {\n            from { transform: scale(0.8); opacity: 0; }\n            to { transform: scale(1); opacity: 1; }\n        }\n        .modal-icon {\n            font-size: 50px;\n            margin-bottom: 10px;\n        }\n        .modal h2 {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.6rem;\n            margin-bottom: 5px;\n        }\n        .modal p {\n            color: var(--text);\n            font-size: 0.9rem;\n            margin-bottom: 20px;\n            opacity: 0.8;\n        }\n        .city-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr 1fr;\n            gap: 10px;\n            margin-bottom: 15px;\n        }\n        .city-btn {\n            background: var(--accent);\n            border: 1px solid rgba(212,168,67,0.3);\n            color: var(--text);\n            padding: 12px 8px;\n            border-radius: 12px;\n            font-family: 'Cairo', sans-serif;\n            font-size: 0.85rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s;\n        }\n        .city-btn:hover, .city-btn:active {\n            background: var(--gold);\n            color: var(--primary);\n            transform: scale(1.05);\n            border-color: var(--gold);\n        }\n        .city-btn.selected {\n            background: var(--gold);\n            color: var(--primary);\n            border-color: var(--gold-light);\n        }\n\n        \/* Header *\/\n        .header {\n            text-align: center;\n            padding: 70px 0 15px;\n        }\n        .header-decoration {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 10px;\n            margin-bottom: 8px;\n        }\n        .header-line {\n            width: 50px;\n            height: 1px;\n            background: linear-gradient(90deg, transparent, var(--gold), transparent);\n        }\n        .header-diamond {\n            width: 8px;\n            height: 8px;\n            background: var(--gold);\n            transform: rotate(45deg);\n        }\n        .header h1 {\n            font-family: 'Amiri', serif;\n            font-size: 1.8rem;\n            color: var(--gold);\n            text-shadow: 0 0 20px rgba(212,168,67,0.3);\n            line-height: 1.3;\n        }\n        .header .subtitle {\n            font-size: 0.85rem;\n            color: var(--gold-light);\n            opacity: 0.8;\n        }\n        .header .city-name {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            background: rgba(212,168,67,0.15);\n            border: 1px solid rgba(212,168,67,0.3);\n            padding: 4px 16px;\n            border-radius: 20px;\n            margin-top: 8px;\n            cursor: pointer;\n            font-size: 0.9rem;\n            color: var(--gold);\n            transition: all 0.3s;\n        }\n        .header .city-name:hover {\n            background: rgba(212,168,67,0.25);\n        }\n\n        \/* Countdown Section *\/\n        .countdown-section {\n            text-align: center;\n            padding: 20px 0;\n        }\n        .countdown-section.hidden { display: none; }\n        .countdown-title {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.3rem;\n            margin-bottom: 15px;\n        }\n        .countdown-boxes {\n            display: flex;\n            justify-content: center;\n            gap: 12px;\n            direction: ltr;\n        }\n        .countdown-box {\n            background: var(--card-bg);\n            border: 1px solid rgba(212,168,67,0.3);\n            border-radius: 15px;\n            padding: 12px 8px;\n            min-width: 70px;\n            text-align: center;\n        }\n        .countdown-box .number {\n            font-size: 2rem;\n            font-weight: 800;\n            color: var(--gold);\n            line-height: 1;\n        }\n        .countdown-box .label {\n            font-size: 0.7rem;\n            color: var(--text);\n            opacity: 0.7;\n            margin-top: 4px;\n        }\n\n        \/* Today's Card *\/\n        .today-card {\n            background: linear-gradient(145deg, rgba(212,168,67,0.15), rgba(17,34,64,0.9));\n            border: 1.5px solid var(--gold);\n            border-radius: 20px;\n            padding: 20px;\n            margin: 15px 0;\n            position: relative;\n            overflow: hidden;\n        }\n        .today-card::before {\n            content: '';\n            position: absolute;\n            top: -50%; right: -50%;\n            width: 100%; height: 100%;\n            background: radial-gradient(circle, rgba(212,168,67,0.08) 0%, transparent 70%);\n        }\n        .today-card .card-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 15px;\n            position: relative;\n        }\n        .today-card .day-info h3 {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.3rem;\n        }\n        .today-card .day-info p {\n            font-size: 0.8rem;\n            opacity: 0.7;\n        }\n        .today-card .ramadan-day {\n            background: var(--gold);\n            color: var(--primary);\n            width: 50px;\n            height: 50px;\n            border-radius: 50%;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            font-weight: 800;\n        }\n        .today-card .ramadan-day .num {\n            font-size: 1.3rem;\n            line-height: 1;\n        }\n        .today-card .ramadan-day .txt {\n            font-size: 0.55rem;\n            line-height: 1;\n        }\n        .times-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr 1fr;\n            gap: 10px;\n            position: relative;\n        }\n        .time-item {\n            text-align: center;\n            background: rgba(10, 22, 40, 0.6);\n            border-radius: 12px;\n            padding: 10px 5px;\n            border: 1px solid rgba(212,168,67,0.15);\n        }\n        .time-item .time-icon {\n            font-size: 1.2rem;\n            margin-bottom: 3px;\n        }\n        .time-item .time-label {\n            font-size: 0.7rem;\n            color: var(--gold-light);\n            opacity: 0.8;\n            margin-bottom: 2px;\n        }\n        .time-item .time-value {\n            font-size: 1.1rem;\n            font-weight: 700;\n            color: var(--white);\n            direction: ltr;\n        }\n        .time-item.highlight {\n            border-color: var(--gold);\n            background: rgba(212,168,67,0.1);\n        }\n\n        \/* Navigation Tabs *\/\n        .nav-tabs {\n            display: flex;\n            background: var(--card-bg);\n            border-radius: 15px;\n            padding: 4px;\n            margin: 15px 0;\n            border: 1px solid rgba(212,168,67,0.15);\n        }\n        .nav-tab {\n            flex: 1;\n            padding: 10px;\n            text-align: center;\n            border-radius: 12px;\n            font-size: 0.85rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s;\n            color: var(--text);\n            background: transparent;\n            border: none;\n            font-family: 'Cairo', sans-serif;\n        }\n        .nav-tab.active {\n            background: var(--gold);\n            color: var(--primary);\n        }\n\n        \/* Calendar Section *\/\n        .calendar-section { display: none; }\n        .calendar-section.active { display: block; }\n        .calendar-header {\n            text-align: center;\n            margin-bottom: 15px;\n        }\n        .calendar-header h3 {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.2rem;\n        }\n        .calendar-weekdays {\n            display: grid;\n            grid-template-columns: repeat(7, 1fr);\n            gap: 4px;\n            margin-bottom: 8px;\n        }\n        .calendar-weekdays span {\n            text-align: center;\n            font-size: 0.7rem;\n            color: var(--gold);\n            font-weight: 700;\n            padding: 5px 0;\n        }\n        .calendar-grid {\n            display: grid;\n            grid-template-columns: repeat(7, 1fr);\n            gap: 4px;\n        }\n        .cal-day {\n            aspect-ratio: 1;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            border-radius: 10px;\n            font-size: 0.8rem;\n            font-weight: 700;\n            cursor: pointer;\n            transition: all 0.3s;\n            background: var(--card-bg);\n            border: 1px solid rgba(212,168,67,0.1);\n            position: relative;\n        }\n        .cal-day.empty {\n            background: transparent;\n            border: none;\n            cursor: default;\n        }\n        .cal-day .ramadan-num {\n            font-size: 1rem;\n            color: var(--white);\n        }\n        .cal-day .greg-date {\n            font-size: 0.55rem;\n            opacity: 0.6;\n        }\n        .cal-day.past {\n            opacity: 0.4;\n        }\n        .cal-day.past::after {\n            content: '';\n            position: absolute;\n            width: 70%;\n            height: 2px;\n            background: var(--red);\n            top: 50%;\n            transform: rotate(-45deg);\n        }\n        .cal-day.today {\n            background: linear-gradient(145deg, var(--gold), var(--gold-dark));\n            color: var(--primary);\n            border-color: var(--gold-light);\n            transform: scale(1.05);\n            box-shadow: 0 0 15px rgba(212,168,67,0.4);\n        }\n        .cal-day.today .ramadan-num { color: var(--primary); }\n        .cal-day.today .greg-date { color: var(--primary); opacity: 0.8; }\n        .cal-day.future:hover {\n            border-color: var(--gold);\n            background: rgba(212,168,67,0.15);\n        }\n        .cal-day.selected {\n            border-color: var(--gold);\n            background: rgba(212,168,67,0.2);\n        }\n\n        \/* Table Section *\/\n        .table-section { display: none; }\n        .table-section.active { display: block; }\n        .imsakiya-table {\n            width: 100%;\n            border-collapse: separate;\n            border-spacing: 0;\n            font-size: 0.75rem;\n            background: var(--card-bg);\n            border-radius: 15px;\n            overflow: hidden;\n            border: 1px solid rgba(212,168,67,0.2);\n        }\n        .imsakiya-table thead th {\n            background: linear-gradient(145deg, var(--gold-dark), var(--gold));\n            color: var(--primary);\n            padding: 10px 4px;\n            font-weight: 700;\n            font-size: 0.65rem;\n            position: sticky;\n            top: 0;\n            z-index: 5;\n        }\n        .imsakiya-table tbody tr {\n            transition: all 0.3s;\n        }\n        .imsakiya-table tbody tr:nth-child(even) {\n            background: rgba(255,255,255,0.03);\n        }\n        .imsakiya-table tbody tr.today-row {\n            background: rgba(212,168,67,0.15);\n        }\n        .imsakiya-table tbody tr.past-row {\n            opacity: 0.5;\n        }\n        .imsakiya-table tbody td {\n            padding: 8px 4px;\n            text-align: center;\n            border-bottom: 1px solid rgba(255,255,255,0.05);\n            direction: ltr;\n        }\n        .imsakiya-table tbody td:first-child,\n        .imsakiya-table tbody td:nth-child(2) {\n            direction: rtl;\n        }\n\n        \/* Day Detail Modal *\/\n        .day-modal {\n            position: fixed;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            background: rgba(0,0,0,0.85);\n            z-index: 1000;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            backdrop-filter: blur(10px);\n        }\n        .day-modal.hidden { display: none; }\n        .day-detail {\n            background: linear-gradient(145deg, var(--secondary), var(--primary));\n            border: 2px solid var(--gold);\n            border-radius: 20px;\n            padding: 25px 20px;\n            width: 90%;\n            max-width: 400px;\n            text-align: center;\n            animation: modalIn 0.4s ease;\n        }\n        .day-detail .close-btn {\n            position: absolute;\n            top: -15px;\n            left: -10px;\n            background: var(--gold);\n            color: var(--primary);\n            border: none;\n            width: 35px;\n            height: 35px;\n            border-radius: 50%;\n            font-size: 1.2rem;\n            cursor: pointer;\n            font-weight: 700;\n        }\n        .day-detail-header {\n            margin-bottom: 20px;\n        }\n        .day-detail-header h3 {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.4rem;\n        }\n        .day-detail-header p {\n            font-size: 0.85rem;\n            opacity: 0.7;\n        }\n        .day-detail .times-grid-detail {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 10px;\n        }\n        .day-detail .time-item-detail {\n            background: rgba(10,22,40,0.7);\n            border: 1px solid rgba(212,168,67,0.2);\n            border-radius: 12px;\n            padding: 12px 8px;\n            text-align: center;\n        }\n        .day-detail .time-item-detail .t-label {\n            font-size: 0.75rem;\n            color: var(--gold-light);\n            opacity: 0.8;\n        }\n        .day-detail .time-item-detail .t-value {\n            font-size: 1.3rem;\n            font-weight: 700;\n            color: var(--white);\n            direction: ltr;\n        }\n\n        \/* Remaining time to Iftar\/Imsak *\/\n        .next-event {\n            background: linear-gradient(145deg, rgba(45,134,89,0.2), rgba(17,34,64,0.9));\n            border: 1px solid var(--green);\n            border-radius: 15px;\n            padding: 12px 15px;\n            margin: 10px 0;\n            text-align: center;\n        }\n        .next-event.hidden { display: none; }\n        .next-event .event-label {\n            font-size: 0.8rem;\n            color: var(--green);\n            font-weight: 600;\n        }\n        .next-event .event-time {\n            font-size: 1.5rem;\n            font-weight: 800;\n            color: var(--white);\n            direction: ltr;\n            display: inline-block;\n        }\n\n        \/* Footer *\/\n        .footer {\n            text-align: center;\n            padding: 20px 0;\n            opacity: 0.5;\n            font-size: 0.7rem;\n        }\n\n        \/* Basmala *\/\n        .basmala {\n            text-align: center;\n            font-family: 'Amiri', serif;\n            font-size: 1.3rem;\n            color: var(--gold);\n            opacity: 0.6;\n            margin-top: 70px;\n            margin-bottom: -55px;\n        }\n\n        \/* Scrollbar *\/\n        ::-webkit-scrollbar { width: 4px; }\n        ::-webkit-scrollbar-track { background: var(--primary); }\n        ::-webkit-scrollbar-thumb { background: var(--gold-dark); border-radius: 4px; }\n\n        \/* Animation *\/\n        .fade-in {\n            animation: fadeIn 0.6s ease;\n        }\n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(15px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        \/* Small Lantern for decoration *\/\n        .small-lanterns {\n            display: flex;\n            justify-content: center;\n            gap: 25px;\n            margin: 10px 0;\n        }\n        .small-lantern {\n            font-size: 1.8rem;\n            animation: sway 3s ease-in-out infinite;\n            filter: drop-shadow(0 0 8px rgba(212,168,67,0.5));\n        }\n        .small-lantern:nth-child(2) { animation-delay: 1s; }\n        .small-lantern:nth-child(3) { animation-delay: 0.5s; }\n\n        \/* Responsive *\/\n        @media (max-width: 380px) {\n            .times-grid { grid-template-columns: 1fr 1fr; }\n            .city-grid { grid-template-columns: 1fr 1fr; }\n            .countdown-box { min-width: 60px; padding: 10px 5px; }\n            .countdown-box .number { font-size: 1.6rem; }\n            .imsakiya-table { font-size: 0.65rem; }\n        }\n\n        @media (min-width: 768px) {\n            .container { padding: 15px 20px 30px; }\n            .lantern .body { width: 45px; height: 70px; }\n        }\n\n        \/* A3mal Section *\/\n        .a3mal-section {\n            margin: 20px 0;\n        }\n        .a3mal-header {\n            text-align: center;\n            margin-bottom: 15px;\n        }\n        .a3mal-header h3 {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.3rem;\n        }\n        .a3mal-header p {\n            font-size: 0.8rem;\n            opacity: 0.6;\n            margin-top: 3px;\n        }\n        .a3mal-general {\n            background: var(--card-bg);\n            border: 1px solid rgba(212,168,67,0.2);\n            border-radius: 15px;\n            padding: 15px;\n            margin-bottom: 12px;\n        }\n        .a3mal-general h4 {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1rem;\n            margin-bottom: 10px;\n            text-align: center;\n        }\n        .a3mal-list {\n            list-style: none;\n            padding: 0;\n        }\n        .a3mal-list li {\n            display: flex;\n            align-items: flex-start;\n            gap: 8px;\n            padding: 8px 0;\n            border-bottom: 1px solid rgba(255,255,255,0.05);\n            font-size: 0.85rem;\n            line-height: 1.6;\n        }\n        .a3mal-list li:last-child {\n            border-bottom: none;\n        }\n        .a3mal-list li .a3mal-icon {\n            font-size: 1rem;\n            min-width: 22px;\n            text-align: center;\n            padding-top: 2px;\n        }\n        .daily-dua-card {\n            background: linear-gradient(145deg, rgba(212,168,67,0.1), rgba(17,34,64,0.9));\n            border: 1.5px solid rgba(212,168,67,0.3);\n            border-radius: 15px;\n            padding: 18px;\n            margin-bottom: 12px;\n        }\n        .daily-dua-card .dua-day-header {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            margin-bottom: 12px;\n            cursor: pointer;\n        }\n        .daily-dua-card .dua-day-title {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.05rem;\n        }\n        .daily-dua-card .dua-day-badge {\n            background: var(--gold);\n            color: var(--primary);\n            font-size: 0.7rem;\n            font-weight: 700;\n            padding: 3px 10px;\n            border-radius: 10px;\n        }\n        .daily-dua-card .dua-day-text {\n            font-family: 'Amiri', serif;\n            font-size: 1.05rem;\n            line-height: 2;\n            color: var(--text);\n            text-align: center;\n        }\n        .all-duas-list {\n            margin-top: 12px;\n        }\n        .dua-accordion {\n            background: var(--card-bg);\n            border: 1px solid rgba(212,168,67,0.15);\n            border-radius: 12px;\n            margin-bottom: 8px;\n            overflow: hidden;\n        }\n        .dua-accordion-header {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 12px 15px;\n            cursor: pointer;\n            transition: all 0.3s;\n        }\n        .dua-accordion-header:hover {\n            background: rgba(212,168,67,0.08);\n        }\n        .dua-accordion-header .dua-num {\n            background: var(--gold);\n            color: var(--primary);\n            width: 28px;\n            height: 28px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 0.75rem;\n            font-weight: 700;\n            flex-shrink: 0;\n        }\n        .dua-accordion-header .dua-title {\n            flex: 1;\n            margin: 0 10px;\n            font-size: 0.85rem;\n            font-weight: 600;\n        }\n        .dua-accordion-header .dua-arrow {\n            color: var(--gold);\n            font-size: 0.8rem;\n            transition: transform 0.3s;\n        }\n        .dua-accordion.open .dua-arrow {\n            transform: rotate(180deg);\n        }\n        .dua-accordion-body {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.4s ease;\n        }\n        .dua-accordion.open .dua-accordion-body {\n            max-height: 500px;\n        }\n        .dua-accordion-content {\n            padding: 0 15px 15px;\n            font-family: 'Amiri', serif;\n            font-size: 1rem;\n            line-height: 2;\n            color: var(--text);\n            text-align: center;\n            border-top: 1px solid rgba(212,168,67,0.1);\n            padding-top: 12px;\n        }\n        .show-all-btn {\n            display: block;\n            width: 100%;\n            padding: 12px;\n            background: rgba(212,168,67,0.1);\n            border: 1px solid rgba(212,168,67,0.3);\n            border-radius: 12px;\n            color: var(--gold);\n            font-family: 'Cairo', sans-serif;\n            font-size: 0.9rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s;\n            margin-top: 10px;\n        }\n        .show-all-btn:hover {\n            background: rgba(212,168,67,0.2);\n        }\n\n        \/* Dua Section *\/\n        .dua-card {\n            background: var(--card-bg);\n            border: 1px solid rgba(212,168,67,0.15);\n            border-radius: 15px;\n            padding: 15px;\n            margin: 10px 0;\n            text-align: center;\n        }\n        .dua-card .dua-text {\n            font-family: 'Amiri', serif;\n            font-size: 1.1rem;\n            color: var(--gold-light);\n            line-height: 1.8;\n        }\n        .dua-card .dua-ref {\n            font-size: 0.7rem;\n            opacity: 0.5;\n            margin-top: 5px;\n        }\n\n        \/* Tasbeeh Section *\/\n        .tasbeeh-section {\n            margin: 20px 0;\n        }\n        .tasbeeh-card {\n            background: linear-gradient(160deg, rgba(17,34,64,0.95), rgba(10,22,40,0.98));\n            border: 1.5px solid rgba(212,168,67,0.3);\n            border-radius: 25px;\n            padding: 25px 20px;\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n        }\n        .tasbeeh-card::before {\n            content: '';\n            position: absolute;\n            top: -30%; left: -30%;\n            width: 160%; height: 160%;\n            background: radial-gradient(circle at 50% 50%, rgba(212,168,67,0.04) 0%, transparent 60%);\n            pointer-events: none;\n        }\n        .tasbeeh-header {\n            margin-bottom: 15px;\n            position: relative;\n        }\n        .tasbeeh-header h3 {\n            font-family: 'Amiri', serif;\n            color: var(--gold);\n            font-size: 1.3rem;\n        }\n        .tasbeeh-dhikr-selector {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: center;\n            gap: 6px;\n            margin: 15px 0;\n            position: relative;\n        }\n        .dhikr-btn {\n            background: rgba(212,168,67,0.08);\n            border: 1px solid rgba(212,168,67,0.2);\n            color: var(--text);\n            padding: 6px 12px;\n            border-radius: 20px;\n            font-family: 'Amiri', serif;\n            font-size: 0.85rem;\n            cursor: pointer;\n            transition: all 0.3s;\n        }\n        .dhikr-btn:hover {\n            background: rgba(212,168,67,0.15);\n        }\n        .dhikr-btn.active {\n            background: var(--gold);\n            color: var(--primary);\n            border-color: var(--gold-light);\n            font-weight: 700;\n        }\n        .tasbeeh-display {\n            position: relative;\n            margin: 20px auto;\n            width: 180px;\n            height: 180px;\n        }\n        .tasbeeh-circle {\n            width: 180px;\n            height: 180px;\n            border-radius: 50%;\n            position: relative;\n        }\n        .tasbeeh-circle svg {\n            position: absolute;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            transform: rotate(-90deg);\n        }\n        .tasbeeh-circle .bg-ring {\n            fill: none;\n            stroke: rgba(212,168,67,0.12);\n            stroke-width: 6;\n        }\n        .tasbeeh-circle .progress-ring {\n            fill: none;\n            stroke: var(--gold);\n            stroke-width: 6;\n            stroke-linecap: round;\n            transition: stroke-dashoffset 0.3s ease;\n            filter: drop-shadow(0 0 6px rgba(212,168,67,0.4));\n        }\n        .tasbeeh-count-wrap {\n            position: absolute;\n            top: 50%; left: 50%;\n            transform: translate(-50%, -50%);\n            text-align: center;\n        }\n        .tasbeeh-count {\n            font-size: 3rem;\n            font-weight: 900;\n            color: var(--gold);\n            line-height: 1;\n            transition: transform 0.15s ease;\n        }\n        .tasbeeh-count.bump {\n            transform: scale(1.15);\n        }\n        .tasbeeh-target {\n            font-size: 0.75rem;\n            color: var(--text);\n            opacity: 0.5;\n            margin-top: 2px;\n        }\n        .tasbeeh-current-dhikr {\n            font-family: 'Amiri', serif;\n            font-size: 1.4rem;\n            color: var(--gold-light);\n            margin: 10px 0 15px;\n            min-height: 40px;\n            position: relative;\n        }\n        .tap-btn {\n            width: 100%;\n            padding: 18px;\n            background: linear-gradient(145deg, var(--gold), var(--gold-dark));\n            border: none;\n            border-radius: 18px;\n            color: var(--primary);\n            font-family: 'Cairo', sans-serif;\n            font-size: 1.2rem;\n            font-weight: 800;\n            cursor: pointer;\n            transition: all 0.15s;\n            position: relative;\n            box-shadow: 0 4px 15px rgba(212,168,67,0.3);\n            -webkit-tap-highlight-color: transparent;\n            user-select: none;\n        }\n        .tap-btn:active {\n            transform: scale(0.97);\n            box-shadow: 0 2px 8px rgba(212,168,67,0.2);\n        }\n        .tasbeeh-controls {\n            display: flex;\n            justify-content: center;\n            gap: 10px;\n            margin-top: 12px;\n            position: relative;\n        }\n        .tasbeeh-ctrl-btn {\n            background: rgba(212,168,67,0.1);\n            border: 1px solid rgba(212,168,67,0.25);\n            color: var(--gold);\n            padding: 8px 18px;\n            border-radius: 12px;\n            font-family: 'Cairo', sans-serif;\n            font-size: 0.8rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s;\n        }\n        .tasbeeh-ctrl-btn:hover {\n            background: rgba(212,168,67,0.2);\n        }\n        .tasbeeh-total {\n            font-size: 0.75rem;\n            color: var(--text);\n            opacity: 0.5;\n            margin-top: 10px;\n            position: relative;\n        }\n        .target-btns {\n            display: flex;\n            justify-content: center;\n            gap: 8px;\n            margin-top: 10px;\n            position: relative;\n        }\n        .target-btn {\n            background: rgba(212,168,67,0.08);\n            border: 1px solid rgba(212,168,67,0.15);\n            color: var(--text);\n            padding: 4px 14px;\n            border-radius: 15px;\n            font-family: 'Cairo', sans-serif;\n            font-size: 0.75rem;\n            cursor: pointer;\n            transition: all 0.3s;\n        }\n        .target-btn.active {\n            background: rgba(212,168,67,0.25);\n            border-color: var(--gold);\n            color: var(--gold);\n        }\n\n        \/* Share Section *\/\n        .share-section {\n            text-align: center;\n            padding: 30px 20px;\n            margin-top: 20px;\n            background: linear-gradient(135deg, rgba(212,168,67,0.08), rgba(212,168,67,0.03));\n            border: 1px solid rgba(212,168,67,0.15);\n            border-radius: 16px;\n        }\n        .share-fatiha {\n            font-size: 1rem;\n            line-height: 2;\n            color: var(--text);\n            margin-bottom: 12px;\n            padding: 15px;\n            background: rgba(212,168,67,0.06);\n            border-radius: 12px;\n            border: 1px solid rgba(212,168,67,0.1);\n        }\n        .share-fatiha .deceased-name {\n            color: var(--gold);\n            font-weight: 700;\n            font-size: 1.1rem;\n        }\n        .share-fatiha .fatiha-icon {\n            font-size: 1.5rem;\n            display: block;\n            margin-bottom: 8px;\n        }\n        .share-reward {\n            font-size: 0.9rem;\n            color: rgba(255,255,255,0.7);\n            margin-bottom: 18px;\n            line-height: 1.8;\n        }\n        .share-reward strong {\n            color: var(--gold);\n        }\n        .share-buttons {\n            display: flex;\n            justify-content: center;\n            flex-wrap: wrap;\n            gap: 10px;\n        }\n        .share-btn {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            padding: 10px 20px;\n            border-radius: 12px;\n            border: none;\n            font-size: 0.85rem;\n            font-weight: 600;\n            font-family: inherit;\n            cursor: pointer;\n            transition: all 0.3s;\n            text-decoration: none;\n            color: #fff;\n        }\n        .share-btn:active {\n            transform: scale(0.95);\n        }\n        .share-btn.whatsapp-share {\n            background: #25d366;\n        }\n        .share-btn.whatsapp-share:hover {\n            background: #1ebe57;\n        }\n        .share-btn.telegram-share {\n            background: #0088cc;\n        }\n        .share-btn.telegram-share:hover {\n            background: #0077b3;\n        }\n        .share-btn.copy-share {\n            background: rgba(212,168,67,0.2);\n            border: 1px solid rgba(212,168,67,0.3);\n            color: var(--gold);\n        }\n        .share-btn.copy-share:hover {\n            background: rgba(212,168,67,0.35);\n        }\n        .share-btn.native-share {\n            background: linear-gradient(135deg, var(--gold), #c49a2c);\n            color: var(--primary);\n            font-weight: 700;\n        }\n        .share-btn.native-share:hover {\n            opacity: 0.9;\n        }\n        .share-copied {\n            color: var(--gold);\n            font-size: 0.8rem;\n            margin-top: 8px;\n            opacity: 0;\n            transition: opacity 0.3s;\n        }\n        .share-copied.show {\n            opacity: 1;\n        }\n\n        \/* Dev Footer *\/\n        .dev-footer {\n            text-align: center;\n            padding: 25px 15px;\n            margin-top: 15px;\n            border-top: 1px solid rgba(212,168,67,0.15);\n        }\n        .dev-footer .dev-label {\n            font-size: 0.75rem;\n            opacity: 0.5;\n            margin-bottom: 8px;\n        }\n        .dev-footer .dev-name {\n            font-size: 0.95rem;\n            font-weight: 700;\n            color: var(--gold);\n            margin-bottom: 10px;\n        }\n        .dev-links {\n            display: flex;\n            justify-content: center;\n            gap: 12px;\n        }\n        .dev-link {\n            display: inline-flex;\n            align-items: center;\n            gap: 5px;\n            background: rgba(212,168,67,0.1);\n            border: 1px solid rgba(212,168,67,0.2);\n            color: var(--text);\n            padding: 8px 16px;\n            border-radius: 12px;\n            text-decoration: none;\n            font-size: 0.8rem;\n            font-weight: 600;\n            transition: all 0.3s;\n        }\n        .dev-link:hover {\n            background: rgba(212,168,67,0.2);\n            color: var(--gold);\n        }\n        .dev-link.whatsapp {\n            border-color: rgba(37,211,102,0.3);\n        }\n        .dev-link.whatsapp:hover {\n            background: rgba(37,211,102,0.15);\n            color: #25d366;\n        }\n    <\/style>\n<\/head>\n<body>\n\n<!-- SEO: Hidden semantic content for search engines -->\n<div style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);\">\n    <h1>\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640 \u0627\u0644\u0639\u0631\u0627\u0642<\/h1>\n    <h2>\u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629<\/h2>\n    <p>\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643 1447 \u0647\u062c\u0631\u064a 2026 \u0645\u064a\u0644\u0627\u062f\u064a. \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0648\u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0641\u064a \u0628\u063a\u062f\u0627\u062f \u0648\u0627\u0644\u0646\u062c\u0641 \u0627\u0644\u0623\u0634\u0631\u0641 \u0648\u0643\u0631\u0628\u0644\u0627\u0621 \u0627\u0644\u0645\u0642\u062f\u0633\u0629 \u0648\u0627\u0644\u062d\u0644\u0629 \u0648\u0627\u0644\u062f\u064a\u0648\u0627\u0646\u064a\u0629 \u0648\u0627\u0644\u0628\u0635\u0631\u0629 \u0648\u0627\u0644\u0633\u0645\u0627\u0648\u0629 \u0648\u0627\u0644\u0639\u0645\u0627\u0631\u0629 \u0648\u0627\u0644\u0643\u0648\u062a. \u062a\u062a\u0636\u0645\u0646 \u0627\u0644\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0623\u0648\u0642\u0627\u062a \u0635\u0644\u0627\u0629 \u0627\u0644\u0641\u062c\u0631 \u0648\u0627\u0644\u0634\u0631\u0648\u0642 \u0648\u0627\u0644\u0638\u0647\u0631 \u0648\u0627\u0644\u0645\u063a\u0631\u0628 \u0648\u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0644\u064a\u0644 \u0644\u0643\u0644 \u064a\u0648\u0645 \u0645\u0646 \u0623\u064a\u0627\u0645 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u062b\u0644\u0627\u062b\u064a\u0646. \u0643\u0645\u0627 \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0623\u062f\u0639\u064a\u0629 \u0623\u064a\u0627\u0645 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0648\u0623\u0639\u0645\u0627\u0644 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0633\u062a\u062d\u0628\u0629 \u0648\u0633\u064f\u0628\u062d\u0629 \u0631\u0642\u0645\u064a\u0629 \u0644\u0644\u062a\u0633\u0628\u064a\u062d \u0648\u0627\u0644\u0630\u0643\u0631.<\/p>\n    <nav>\n        <a href=\"#calendarSection\">\u062a\u0642\u0648\u064a\u0645 \u0631\u0645\u0636\u0627\u0646 1447<\/a>\n        <a href=\"#tableSection\">\u062c\u062f\u0648\u0644 \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0635\u0644\u0627\u0629<\/a>\n        <a href=\"#a3malSection\">\u0623\u0639\u0645\u0627\u0644 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646<\/a>\n        <a href=\"#tasbeehSection\">\u0627\u0644\u0633\u0628\u062d\u0629 \u0627\u0644\u0631\u0642\u0645\u064a\u0629<\/a>\n    <\/nav>\n<\/div>\n\n<!-- Stars -->\n<div class=\"stars\" id=\"stars\"><\/div>\n\n<!-- Islamic Pattern -->\n<div class=\"pattern-overlay\"><\/div>\n\n<!-- Moon -->\n<div class=\"moon\"><div class=\"moon-shape\"><\/div><\/div>\n\n<!-- Lanterns -->\n<div class=\"lantern-container lantern-left\">\n    <div class=\"lantern\">\n        <div class=\"chain\"><\/div>\n        <div class=\"top-cap\"><\/div>\n        <div class=\"body\"><\/div>\n        <div class=\"bottom-cap\"><\/div>\n        <div class=\"tip\"><\/div>\n    <\/div>\n<\/div>\n<div class=\"lantern-container lantern-right\">\n    <div class=\"lantern\">\n        <div class=\"chain\"><\/div>\n        <div class=\"top-cap\"><\/div>\n        <div class=\"body\"><\/div>\n        <div class=\"bottom-cap\"><\/div>\n        <div class=\"tip\"><\/div>\n    <\/div>\n<\/div>\n\n<!-- City Selection Modal -->\n<div class=\"modal-overlay\" id=\"cityModal\">\n    <div class=\"modal\">\n        <div class=\"modal-icon\">\ud83d\udd4c<\/div>\n        <h2>\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643<\/h2>\n        <p>\u0661\u0664\u0664\u0667 \u0647\u0640 \u2014 \u0662\u0660\u0662\u0666 \u0645<br>\u0627\u062e\u062a\u0631 \u0645\u062d\u0627\u0641\u0638\u062a\u0643<\/p>\n        <div class=\"city-grid\" id=\"cityGrid\"><\/div>\n    <\/div>\n<\/div>\n\n<!-- Day Detail Modal -->\n<div class=\"day-modal hidden\" id=\"dayModal\">\n    <div class=\"day-detail\" style=\"position:relative;\">\n        <button class=\"close-btn\" onclick=\"closeDayModal()\">\u2715<\/button>\n        <div class=\"day-detail-header\" id=\"dayDetailHeader\"><\/div>\n        <div class=\"times-grid-detail\" id=\"dayDetailTimes\"><\/div>\n    <\/div>\n<\/div>\n\n<!-- Main Container -->\n<div class=\"container\">\n    <!-- Basmala -->\n    <div class=\"basmala\">\u0628\u0650\u0633\u0652\u0645\u0650 \u0627\u0644\u0644\u064e\u0651\u0647\u0650 \u0627\u0644\u0631\u064e\u0651\u062d\u0652\u0645\u064e\u0646\u0650 \u0627\u0644\u0631\u064e\u0651\u062d\u0650\u064a\u0645\u0650<\/div>\n\n    <!-- Header -->\n    <div class=\"header\" id=\"mainHeader\" style=\"display:none;\">\n        <div class=\"header-decoration\">\n            <div class=\"header-line\"><\/div>\n            <div class=\"header-diamond\"><\/div>\n            <div class=\"header-line\"><\/div>\n        <\/div>\n        <h1>\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643<\/h1>\n        <div class=\"subtitle\">\u0661\u0664\u0664\u0667 \u0647\u0640 \u2014 \u0662\u0660\u0662\u0666 \u0645<\/div>\n        <div class=\"city-name\" onclick=\"showCityModal()\">\n            <span>\ud83d\udccd<\/span>\n            <span id=\"selectedCityName\">\u0628\u063a\u062f\u0627\u062f<\/span>\n            <span style=\"font-size:0.7rem;\">\u25bc<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Countdown -->\n    <div class=\"countdown-section hidden\" id=\"countdownSection\">\n        <div class=\"small-lanterns\">\n            <span class=\"small-lantern\">\ud83c\udfee<\/span>\n            <span class=\"small-lantern\">\ud83c\udf19<\/span>\n            <span class=\"small-lantern\">\ud83c\udfee<\/span>\n        <\/div>\n        <div class=\"countdown-title\">\u0627\u0644\u0628\u0627\u0642\u064a \u0639\u0644\u0649 \u0631\u0645\u0636\u0627\u0646<\/div>\n        <div class=\"countdown-boxes\">\n            <div class=\"countdown-box\">\n                <div class=\"number\" id=\"cdDays\">0<\/div>\n                <div class=\"label\">\u064a\u0648\u0645<\/div>\n            <\/div>\n            <div class=\"countdown-box\">\n                <div class=\"number\" id=\"cdHours\">0<\/div>\n                <div class=\"label\">\u0633\u0627\u0639\u0629<\/div>\n            <\/div>\n            <div class=\"countdown-box\">\n                <div class=\"number\" id=\"cdMinutes\">0<\/div>\n                <div class=\"label\">\u062f\u0642\u064a\u0642\u0629<\/div>\n            <\/div>\n            <div class=\"countdown-box\">\n                <div class=\"number\" id=\"cdSeconds\">0<\/div>\n                <div class=\"label\">\u062b\u0627\u0646\u064a\u0629<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Next Event (Iftar\/Imsak countdown) -->\n    <div class=\"next-event hidden\" id=\"nextEvent\">\n        <div class=\"event-label\" id=\"nextEventLabel\"><\/div>\n        <div class=\"event-time\" id=\"nextEventTime\"><\/div>\n    <\/div>\n\n    <!-- Today's Card -->\n    <div class=\"today-card fade-in\" id=\"todayCard\" style=\"display:none;\"><\/div>\n\n    <!-- Dua -->\n    <div class=\"dua-card\" id=\"duaCard\" style=\"display:none;\">\n        <div class=\"dua-text\" id=\"duaText\"><\/div>\n        <div class=\"dua-ref\" id=\"duaRef\"><\/div>\n    <\/div>\n\n    <!-- Navigation -->\n    <div class=\"nav-tabs\" id=\"navTabs\" style=\"display:none;\">\n        <button class=\"nav-tab active\" onclick=\"switchTab('calendar')\">\ud83d\udcc5 \u0627\u0644\u062a\u0642\u0648\u064a\u0645<\/button>\n        <button class=\"nav-tab\" onclick=\"switchTab('table')\">\ud83d\udccb \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0643\u0627\u0645\u0644<\/button>\n    <\/div>\n\n    <!-- Calendar -->\n    <div class=\"calendar-section active\" id=\"calendarSection\"><\/div>\n\n    <!-- Table -->\n    <div class=\"table-section\" id=\"tableSection\"><\/div>\n\n    <!-- A3mal Section -->\n    <div class=\"a3mal-section\" id=\"a3malSection\" style=\"display:none;\"><\/div>\n\n    <!-- Tasbeeh Section -->\n    <div class=\"tasbeeh-section\" id=\"tasbeehSection\" style=\"display:none;\">\n        <div class=\"a3mal-header\">\n            <div class=\"header-decoration\" style=\"margin-bottom:8px;\">\n                <div class=\"header-line\"><\/div>\n                <div class=\"header-diamond\"><\/div>\n                <div class=\"header-line\"><\/div>\n            <\/div>\n            <h3>\ud83d\udcff \u0627\u0644\u0633\u064f\u0651\u0628\u062d\u0629 \u0627\u0644\u0631\u0642\u0645\u064a\u0629<\/h3>\n        <\/div>\n        <div class=\"tasbeeh-card\">\n            <!-- Dhikr Selector -->\n            <div class=\"tasbeeh-dhikr-selector\" id=\"dhikrSelector\"><\/div>\n\n            <!-- Current Dhikr Text -->\n            <div class=\"tasbeeh-current-dhikr\" id=\"currentDhikrText\">\u0633\u064f\u0628\u0652\u062d\u064e\u0627\u0646\u064e \u0627\u0644\u0644\u0651\u0647<\/div>\n\n            <!-- Circular Counter -->\n            <div class=\"tasbeeh-display\">\n                <div class=\"tasbeeh-circle\">\n                    <svg viewBox=\"0 0 180 180\">\n                        <circle class=\"bg-ring\" cx=\"90\" cy=\"90\" r=\"82\"\/>\n                        <circle class=\"progress-ring\" id=\"progressRing\" cx=\"90\" cy=\"90\" r=\"82\"\n                            stroke-dasharray=\"515.22\" stroke-dashoffset=\"515.22\"\/>\n                    <\/svg>\n                    <div class=\"tasbeeh-count-wrap\">\n                        <div class=\"tasbeeh-count\" id=\"tasbeehCount\">0<\/div>\n                        <div class=\"tasbeeh-target\" id=\"tasbeehTarget\">\/ \u0663\u0663<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Tap Button -->\n            <button class=\"tap-btn\" id=\"tapBtn\" onclick=\"tasbeehTap()\">\n                \u0633\u064f\u0628\u0652\u062d\u064e\u0627\u0646\u064e \u0627\u0644\u0644\u0651\u0647\n            <\/button>\n\n            <!-- Controls -->\n            <div class=\"tasbeeh-controls\">\n                <button class=\"tasbeeh-ctrl-btn\" onclick=\"tasbeehReset()\">\ud83d\udd04 \u0625\u0639\u0627\u062f\u0629<\/button>\n                <button class=\"tasbeeh-ctrl-btn\" onclick=\"tasbeehUndo()\">\u21a9\ufe0f \u062a\u0631\u0627\u062c\u0639<\/button>\n            <\/div>\n\n            <!-- Target Selection -->\n            <div class=\"target-btns\" id=\"targetBtns\"><\/div>\n\n            <!-- Total Count -->\n            <div class=\"tasbeeh-total\">\n                \u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a: <span id=\"tasbeehTotal\">0<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Footer -->\n    <div class=\"footer\" id=\"footer\" style=\"display:none;\">\n        \u0631\u0645\u0636\u0627\u0646 \u0643\u0631\u064a\u0645 \ud83c\udf19 \u062a\u0642\u0628\u0651\u0644 \u0627\u0644\u0644\u0647 \u0635\u064a\u0627\u0645\u0643\u0645 \u0648\u0642\u064a\u0627\u0645\u0643\u0645\n    <\/div>\n\n    <!-- Share Section -->\n    <div class=\"share-section\" id=\"shareSection\" style=\"display:none;\">\n        <div class=\"share-fatiha\">\n            <span class=\"fatiha-icon\">\ud83e\udd32<\/span>\n            \u0646\u0633\u0623\u0644\u0643\u0645 \u0642\u0631\u0627\u0621\u0629 \u0633\u0648\u0631\u0629 \u0627\u0644\u0641\u0627\u062a\u062d\u0629 \u0639\u0644\u0649 \u0631\u0648\u062d \u0627\u0644\u0645\u0631\u062d\u0648\u0645<br>\n            <span class=\"deceased-name\">\u0627\u0644\u062d\u0627\u062c \u0639\u0628\u062f \u0627\u0644\u0627\u0645\u064a\u0631 \u064a\u0648\u0633\u0641<\/span><br>\n            \u0648\u062c\u0645\u064a\u0639 \u0623\u0645\u0648\u0627\u062a \u0627\u0644\u0645\u0624\u0645\u0646\u064a\u0646 \u0648\u0627\u0644\u0645\u0624\u0645\u0646\u0627\u062a\n        <\/div>\n        <div class=\"share-reward\">\n            <strong>\u0634\u0627\u0631\u0643 \u0627\u0644\u0625\u0645\u0633\u0627\u0643\u064a\u0629<\/strong> \u0648\u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u0627\u0644\u0623\u062c\u0631 \u0648\u0627\u0644\u062b\u0648\u0627\u0628<br>\n            \u00ab\u0627\u0644\u062f\u0627\u0644\u0651 \u0639\u0644\u0649 \u0627\u0644\u062e\u064a\u0631 \u0643\u0641\u0627\u0639\u0644\u0647\u00bb\n        <\/div>\n        <div class=\"share-buttons\" id=\"shareButtons\"><\/div>\n        <div class=\"share-copied\" id=\"shareCopied\">\u062a\u0645 \u0646\u0633\u062e \u0627\u0644\u0631\u0627\u0628\u0637 \u2713<\/div>\n    <\/div>\n\n    <!-- Developer Footer -->\n    <div class=\"dev-footer\" id=\"devFooter\" style=\"display:none;\">\n        <div class=\"dev-label\">\u062a\u0637\u0648\u064a\u0631<\/div>\n        <div class=\"dev-name\">\u0634\u0631\u0643\u0629 \u0627\u0631\u062a\u0643\u0627\u0632 \u0644\u0644\u062d\u0644\u0648\u0644 \u0627\u0644\u062a\u0642\u0646\u064a\u0629 \u0648\u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a\u0629<\/div>\n        <div class=\"dev-links\">\n            <a href=\"https:\/\/erticaz.com\" target=\"_blank\" class=\"dev-link\">\n                \ud83c\udf10 erticaz.com\n            <\/a>\n            <a href=\"https:\/\/wa.me\/9647754449595\" target=\"_blank\" class=\"dev-link whatsapp\">\n                \ud83d\udcac \u0648\u0627\u062a\u0633\u0627\u0628\n            <\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\/\/ ===== DATA =====\nconst RAMADAN_START = new Date(2026, 1, 19); \/\/ Feb 19, 2026\nconst DAY_NAMES = ['\u0627\u0644\u062e\u0645\u064a\u0633','\u0627\u0644\u062c\u0645\u0639\u0629','\u0627\u0644\u0633\u0628\u062a','\u0627\u0644\u0623\u062d\u062f','\u0627\u0644\u0627\u062b\u0646\u064a\u0646','\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621','\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621','\u0627\u0644\u062e\u0645\u064a\u0633','\u0627\u0644\u062c\u0645\u0639\u0629','\u0627\u0644\u0633\u0628\u062a','\u0627\u0644\u0623\u062d\u062f','\u0627\u0644\u0627\u062b\u0646\u064a\u0646','\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621','\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621','\u0627\u0644\u062e\u0645\u064a\u0633','\u0627\u0644\u062c\u0645\u0639\u0629','\u0627\u0644\u0633\u0628\u062a','\u0627\u0644\u0623\u062d\u062f','\u0627\u0644\u0627\u062b\u0646\u064a\u0646','\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621','\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621','\u0627\u0644\u062e\u0645\u064a\u0633','\u0627\u0644\u062c\u0645\u0639\u0629','\u0627\u0644\u0633\u0628\u062a','\u0627\u0644\u0623\u062d\u062f','\u0627\u0644\u0627\u062b\u0646\u064a\u0646','\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621','\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621','\u0627\u0644\u062e\u0645\u064a\u0633','\u0627\u0644\u062c\u0645\u0639\u0629'];\n\nconst GREG_DATES = [\n    '\u0661\u0669 \u0634\u0628\u0627\u0637','\u0662\u0660 \u0634\u0628\u0627\u0637','\u0662\u0661 \u0634\u0628\u0627\u0637','\u0662\u0662 \u0634\u0628\u0627\u0637','\u0662\u0663 \u0634\u0628\u0627\u0637','\u0662\u0664 \u0634\u0628\u0627\u0637','\u0662\u0665 \u0634\u0628\u0627\u0637','\u0662\u0666 \u0634\u0628\u0627\u0637','\u0662\u0667 \u0634\u0628\u0627\u0637','\u0662\u0668 \u0634\u0628\u0627\u0637',\n    '\u0661 \u0622\u0630\u0627\u0631','\u0662 \u0622\u0630\u0627\u0631','\u0663 \u0622\u0630\u0627\u0631','\u0664 \u0622\u0630\u0627\u0631','\u0665 \u0622\u0630\u0627\u0631','\u0666 \u0622\u0630\u0627\u0631','\u0667 \u0622\u0630\u0627\u0631','\u0668 \u0622\u0630\u0627\u0631','\u0669 \u0622\u0630\u0627\u0631','\u0661\u0660 \u0622\u0630\u0627\u0631',\n    '\u0661\u0661 \u0622\u0630\u0627\u0631','\u0661\u0662 \u0622\u0630\u0627\u0631','\u0661\u0663 \u0622\u0630\u0627\u0631','\u0661\u0664 \u0622\u0630\u0627\u0631','\u0661\u0665 \u0622\u0630\u0627\u0631','\u0661\u0666 \u0622\u0630\u0627\u0631','\u0661\u0667 \u0622\u0630\u0627\u0631','\u0661\u0668 \u0622\u0630\u0627\u0631','\u0661\u0669 \u0622\u0630\u0627\u0631','\u0662\u0660 \u0622\u0630\u0627\u0631'\n];\n\nconst GREG_DATES_SHORT = [\n    '\u0661\u0669\/\u0662','\u0662\u0660\/\u0662','\u0662\u0661\/\u0662','\u0662\u0662\/\u0662','\u0662\u0663\/\u0662','\u0662\u0664\/\u0662','\u0662\u0665\/\u0662','\u0662\u0666\/\u0662','\u0662\u0667\/\u0662','\u0662\u0668\/\u0662',\n    '\u0661\/\u0663','\u0662\/\u0663','\u0663\/\u0663','\u0664\/\u0663','\u0665\/\u0663','\u0666\/\u0663','\u0667\/\u0663','\u0668\/\u0663','\u0669\/\u0663','\u0661\u0660\/\u0663',\n    '\u0661\u0661\/\u0663','\u0661\u0662\/\u0663','\u0661\u0663\/\u0663','\u0661\u0664\/\u0663','\u0661\u0665\/\u0663','\u0661\u0666\/\u0663','\u0661\u0667\/\u0663','\u0661\u0668\/\u0663','\u0661\u0669\/\u0663','\u0662\u0660\/\u0663'\n];\n\n\/\/ Data format: [imsak, fajr, sunrise, dhuhr, maghrib, midnight]\nconst cityData = {\n    \"\u0628\u063a\u062f\u0627\u062f\": [\n        [\"5:09\",\"5:19\",\"6:42\",\"12:17\",\"6:06\",\"11:34\"],\n        [\"5:08\",\"5:18\",\"6:41\",\"12:16\",\"6:06\",\"11:34\"],\n        [\"5:07\",\"5:17\",\"6:39\",\"12:16\",\"6:07\",\"11:34\"],\n        [\"5:06\",\"5:16\",\"6:38\",\"12:16\",\"6:08\",\"11:34\"],\n        [\"5:05\",\"5:15\",\"6:37\",\"12:16\",\"6:09\",\"11:34\"],\n        [\"5:04\",\"5:14\",\"6:36\",\"12:16\",\"6:10\",\"11:34\"],\n        [\"5:03\",\"5:13\",\"6:35\",\"12:16\",\"6:10\",\"11:34\"],\n        [\"5:02\",\"5:12\",\"6:34\",\"12:16\",\"6:11\",\"11:34\"],\n        [\"5:01\",\"5:11\",\"6:33\",\"12:15\",\"6:12\",\"11:34\"],\n        [\"5:00\",\"5:10\",\"6:31\",\"12:15\",\"6:13\",\"11:34\"],\n        [\"4:58\",\"5:08\",\"6:29\",\"12:15\",\"6:14\",\"11:33\"],\n        [\"4:57\",\"5:07\",\"6:28\",\"12:15\",\"6:15\",\"11:33\"],\n        [\"4:56\",\"5:06\",\"6:27\",\"12:15\",\"6:16\",\"11:33\"],\n        [\"4:54\",\"5:04\",\"6:26\",\"12:14\",\"6:17\",\"11:33\"],\n        [\"4:53\",\"5:03\",\"6:24\",\"12:14\",\"6:17\",\"11:32\"],\n        [\"4:52\",\"5:02\",\"6:23\",\"12:14\",\"6:18\",\"11:32\"],\n        [\"4:51\",\"5:01\",\"6:22\",\"12:14\",\"6:19\",\"11:32\"],\n        [\"4:50\",\"5:00\",\"6:21\",\"12:13\",\"6:20\",\"11:32\"],\n        [\"4:48\",\"4:58\",\"6:20\",\"12:13\",\"6:20\",\"11:31\"],\n        [\"4:47\",\"4:57\",\"6:18\",\"12:13\",\"6:21\",\"11:31\"],\n        [\"4:46\",\"4:56\",\"6:17\",\"12:13\",\"6:22\",\"11:31\"],\n        [\"4:45\",\"4:55\",\"6:16\",\"12:12\",\"6:22\",\"11:31\"],\n        [\"4:43\",\"4:53\",\"6:15\",\"12:12\",\"6:23\",\"11:30\"],\n        [\"4:42\",\"4:52\",\"6:13\",\"12:12\",\"6:24\",\"11:30\"],\n        [\"4:41\",\"4:51\",\"6:12\",\"12:12\",\"6:25\",\"11:30\"],\n        [\"4:39\",\"4:49\",\"6:11\",\"12:11\",\"6:26\",\"11:29\"],\n        [\"4:38\",\"4:48\",\"6:10\",\"12:11\",\"6:27\",\"11:29\"],\n        [\"4:37\",\"4:47\",\"6:08\",\"12:11\",\"6:28\",\"11:29\"],\n        [\"4:35\",\"4:45\",\"6:07\",\"12:10\",\"6:28\",\"11:28\"],\n        [\"4:34\",\"4:44\",\"6:06\",\"12:10\",\"6:29\",\"11:28\"]\n    ],\n    \"\u0627\u0644\u0646\u062c\u0641\": [\n        [\"5:09\",\"5:19\",\"6:41\",\"12:17\",\"6:08\",\"11:35\"],\n        [\"5:08\",\"5:18\",\"6:40\",\"12:16\",\"6:08\",\"11:35\"],\n        [\"5:07\",\"5:17\",\"6:39\",\"12:16\",\"6:09\",\"11:35\"],\n        [\"5:06\",\"5:16\",\"6:38\",\"12:16\",\"6:10\",\"11:35\"],\n        [\"5:05\",\"5:15\",\"6:37\",\"12:16\",\"6:11\",\"11:35\"],\n        [\"5:04\",\"5:14\",\"6:36\",\"12:16\",\"6:12\",\"11:35\"],\n        [\"5:03\",\"5:13\",\"6:35\",\"12:16\",\"6:12\",\"11:35\"],\n        [\"5:02\",\"5:12\",\"6:34\",\"12:16\",\"6:13\",\"11:35\"],\n        [\"5:01\",\"5:11\",\"6:33\",\"12:15\",\"6:14\",\"11:35\"],\n        [\"5:00\",\"5:10\",\"6:31\",\"12:15\",\"6:15\",\"11:35\"],\n        [\"4:59\",\"5:09\",\"6:30\",\"12:15\",\"6:15\",\"11:34\"],\n        [\"4:58\",\"5:08\",\"6:29\",\"12:15\",\"6:16\",\"11:34\"],\n        [\"4:57\",\"5:07\",\"6:28\",\"12:15\",\"6:17\",\"11:34\"],\n        [\"4:55\",\"5:05\",\"6:27\",\"12:14\",\"6:18\",\"11:34\"],\n        [\"4:54\",\"5:04\",\"6:25\",\"12:14\",\"6:18\",\"11:33\"],\n        [\"4:53\",\"5:03\",\"6:24\",\"12:14\",\"6:19\",\"11:33\"],\n        [\"4:52\",\"5:02\",\"6:23\",\"12:14\",\"6:20\",\"11:33\"],\n        [\"4:51\",\"5:01\",\"6:22\",\"12:13\",\"6:21\",\"11:33\"],\n        [\"4:49\",\"4:59\",\"6:21\",\"12:13\",\"6:21\",\"11:32\"],\n        [\"4:48\",\"4:58\",\"6:19\",\"12:13\",\"6:22\",\"11:32\"],\n        [\"4:47\",\"4:57\",\"6:18\",\"12:13\",\"6:23\",\"11:32\"],\n        [\"4:46\",\"4:56\",\"6:17\",\"12:12\",\"6:23\",\"11:32\"],\n        [\"4:44\",\"4:54\",\"6:16\",\"12:12\",\"6:24\",\"11:31\"],\n        [\"4:43\",\"4:53\",\"6:14\",\"12:12\",\"6:25\",\"11:31\"],\n        [\"4:42\",\"4:52\",\"6:13\",\"12:12\",\"6:26\",\"11:31\"],\n        [\"4:40\",\"4:50\",\"6:12\",\"12:11\",\"6:26\",\"11:30\"],\n        [\"4:39\",\"4:49\",\"6:11\",\"12:11\",\"6:27\",\"11:30\"],\n        [\"4:38\",\"4:48\",\"6:09\",\"12:11\",\"6:28\",\"11:30\"],\n        [\"4:36\",\"4:46\",\"6:08\",\"12:10\",\"6:28\",\"11:29\"],\n        [\"4:35\",\"4:45\",\"6:07\",\"12:10\",\"6:29\",\"11:29\"]\n    ],\n    \"\u0643\u0631\u0628\u0644\u0627\u0621\": [\n        [\"5:11\",\"5:21\",\"6:44\",\"12:18\",\"6:09\",\"11:36\"],\n        [\"5:10\",\"5:20\",\"6:43\",\"12:17\",\"6:09\",\"11:36\"],\n        [\"5:09\",\"5:19\",\"6:42\",\"12:17\",\"6:10\",\"11:36\"],\n        [\"5:08\",\"5:18\",\"6:41\",\"12:17\",\"6:11\",\"11:36\"],\n        [\"5:07\",\"5:17\",\"6:40\",\"12:17\",\"6:12\",\"11:36\"],\n        [\"5:06\",\"5:16\",\"6:39\",\"12:17\",\"6:13\",\"11:36\"],\n        [\"5:05\",\"5:15\",\"6:38\",\"12:17\",\"6:13\",\"11:36\"],\n        [\"5:04\",\"5:14\",\"6:37\",\"12:17\",\"6:14\",\"11:36\"],\n        [\"5:03\",\"5:13\",\"6:36\",\"12:16\",\"6:15\",\"11:36\"],\n        [\"5:02\",\"5:12\",\"6:34\",\"12:16\",\"6:16\",\"11:36\"],\n        [\"5:00\",\"5:10\",\"6:32\",\"12:16\",\"6:16\",\"11:35\"],\n        [\"4:59\",\"5:09\",\"6:31\",\"12:16\",\"6:17\",\"11:35\"],\n        [\"4:58\",\"5:08\",\"6:30\",\"12:16\",\"6:18\",\"11:35\"],\n        [\"4:56\",\"5:06\",\"6:29\",\"12:15\",\"6:19\",\"11:35\"],\n        [\"4:55\",\"5:05\",\"6:27\",\"12:15\",\"6:19\",\"11:34\"],\n        [\"4:54\",\"5:04\",\"6:26\",\"12:15\",\"6:20\",\"11:34\"],\n        [\"4:53\",\"5:03\",\"6:25\",\"12:15\",\"6:21\",\"11:34\"],\n        [\"4:52\",\"5:02\",\"6:24\",\"12:14\",\"6:22\",\"11:34\"],\n        [\"4:50\",\"5:00\",\"6:23\",\"12:14\",\"6:22\",\"11:33\"],\n        [\"4:49\",\"4:59\",\"6:21\",\"12:14\",\"6:23\",\"11:33\"],\n        [\"4:48\",\"4:58\",\"6:20\",\"12:14\",\"6:24\",\"11:33\"],\n        [\"4:47\",\"4:57\",\"6:19\",\"12:13\",\"6:24\",\"11:33\"],\n        [\"4:45\",\"4:55\",\"6:18\",\"12:13\",\"6:25\",\"11:32\"],\n        [\"4:44\",\"4:54\",\"6:16\",\"12:13\",\"6:26\",\"11:32\"],\n        [\"4:43\",\"4:53\",\"6:15\",\"12:13\",\"6:27\",\"11:32\"],\n        [\"4:41\",\"4:51\",\"6:14\",\"12:12\",\"6:27\",\"11:31\"],\n        [\"4:40\",\"4:50\",\"6:13\",\"12:12\",\"6:28\",\"11:31\"],\n        [\"4:39\",\"4:49\",\"6:11\",\"12:12\",\"6:29\",\"11:31\"],\n        [\"4:37\",\"4:47\",\"6:10\",\"12:11\",\"6:29\",\"11:30\"],\n        [\"4:36\",\"4:46\",\"6:09\",\"12:11\",\"6:30\",\"11:30\"]\n    ],\n    \"\u0627\u0644\u062d\u0644\u0629\": [\n        [\"5:09\",\"5:19\",\"6:42\",\"12:17\",\"6:07\",\"11:35\"],\n        [\"5:08\",\"5:18\",\"6:41\",\"12:16\",\"6:07\",\"11:35\"],\n        [\"5:07\",\"5:17\",\"6:40\",\"12:16\",\"6:08\",\"11:35\"],\n        [\"5:06\",\"5:16\",\"6:39\",\"12:16\",\"6:09\",\"11:35\"],\n        [\"5:05\",\"5:15\",\"6:38\",\"12:16\",\"6:10\",\"11:35\"],\n        [\"5:04\",\"5:14\",\"6:37\",\"12:16\",\"6:11\",\"11:35\"],\n        [\"5:03\",\"5:13\",\"6:36\",\"12:16\",\"6:11\",\"11:35\"],\n        [\"5:02\",\"5:12\",\"6:35\",\"12:16\",\"6:12\",\"11:35\"],\n        [\"5:01\",\"5:11\",\"6:34\",\"12:15\",\"6:13\",\"11:35\"],\n        [\"5:00\",\"5:10\",\"6:32\",\"12:15\",\"6:14\",\"11:35\"],\n        [\"4:58\",\"5:08\",\"6:30\",\"12:15\",\"6:15\",\"11:34\"],\n        [\"4:57\",\"5:07\",\"6:29\",\"12:15\",\"6:16\",\"11:34\"],\n        [\"4:56\",\"5:06\",\"6:28\",\"12:15\",\"6:17\",\"11:34\"],\n        [\"4:54\",\"5:04\",\"6:27\",\"12:14\",\"6:18\",\"11:34\"],\n        [\"4:53\",\"5:03\",\"6:25\",\"12:14\",\"6:18\",\"11:33\"],\n        [\"4:52\",\"5:02\",\"6:24\",\"12:14\",\"6:19\",\"11:33\"],\n        [\"4:51\",\"5:01\",\"6:23\",\"12:14\",\"6:20\",\"11:33\"],\n        [\"4:50\",\"5:00\",\"6:22\",\"12:13\",\"6:21\",\"11:33\"],\n        [\"4:48\",\"4:58\",\"6:21\",\"12:13\",\"6:21\",\"11:32\"],\n        [\"4:47\",\"4:57\",\"6:19\",\"12:13\",\"6:22\",\"11:32\"],\n        [\"4:46\",\"4:56\",\"6:18\",\"12:13\",\"6:23\",\"11:32\"],\n        [\"4:45\",\"4:55\",\"6:17\",\"12:12\",\"6:23\",\"11:32\"],\n        [\"4:43\",\"4:53\",\"6:16\",\"12:12\",\"6:24\",\"11:31\"],\n        [\"4:42\",\"4:52\",\"6:14\",\"12:12\",\"6:25\",\"11:31\"],\n        [\"4:41\",\"4:51\",\"6:13\",\"12:12\",\"6:26\",\"11:31\"],\n        [\"4:39\",\"4:49\",\"6:12\",\"12:11\",\"6:26\",\"11:30\"],\n        [\"4:38\",\"4:48\",\"6:11\",\"12:11\",\"6:27\",\"11:30\"],\n        [\"4:37\",\"4:47\",\"6:09\",\"12:11\",\"6:28\",\"11:30\"],\n        [\"4:35\",\"4:45\",\"6:08\",\"12:10\",\"6:28\",\"11:29\"],\n        [\"4:34\",\"4:44\",\"6:07\",\"12:10\",\"6:29\",\"11:29\"]\n    ],\n    \"\u0627\u0644\u062f\u064a\u0648\u0627\u0646\u064a\u0629\": [\n        [\"5:07\",\"5:17\",\"6:39\",\"12:15\",\"6:06\",\"11:33\"],\n        [\"5:06\",\"5:16\",\"6:38\",\"12:14\",\"6:06\",\"11:33\"],\n        [\"5:05\",\"5:15\",\"6:37\",\"12:14\",\"6:07\",\"11:33\"],\n        [\"5:04\",\"5:14\",\"6:36\",\"12:14\",\"6:08\",\"11:33\"],\n        [\"5:03\",\"5:13\",\"6:35\",\"12:14\",\"6:09\",\"11:33\"],\n        [\"5:02\",\"5:12\",\"6:34\",\"12:14\",\"6:10\",\"11:33\"],\n        [\"5:01\",\"5:11\",\"6:33\",\"12:14\",\"6:10\",\"11:33\"],\n        [\"5:00\",\"5:10\",\"6:32\",\"12:14\",\"6:11\",\"11:33\"],\n        [\"4:59\",\"5:09\",\"6:31\",\"12:13\",\"6:12\",\"11:33\"],\n        [\"4:58\",\"5:08\",\"6:29\",\"12:13\",\"6:13\",\"11:33\"],\n        [\"4:56\",\"5:06\",\"6:28\",\"12:13\",\"6:13\",\"11:32\"],\n        [\"4:55\",\"5:05\",\"6:27\",\"12:13\",\"6:14\",\"11:32\"],\n        [\"4:54\",\"5:04\",\"6:26\",\"12:13\",\"6:15\",\"11:32\"],\n        [\"4:52\",\"5:02\",\"6:25\",\"12:12\",\"6:16\",\"11:32\"],\n        [\"4:51\",\"5:01\",\"6:23\",\"12:12\",\"6:16\",\"11:31\"],\n        [\"4:50\",\"5:00\",\"6:22\",\"12:12\",\"6:17\",\"11:31\"],\n        [\"4:49\",\"4:59\",\"6:21\",\"12:12\",\"6:18\",\"11:31\"],\n        [\"4:48\",\"4:58\",\"6:20\",\"12:11\",\"6:19\",\"11:31\"],\n        [\"4:46\",\"4:56\",\"6:19\",\"12:11\",\"6:19\",\"11:30\"],\n        [\"4:45\",\"4:55\",\"6:17\",\"12:11\",\"6:20\",\"11:30\"],\n        [\"4:44\",\"4:54\",\"6:16\",\"12:11\",\"6:21\",\"11:30\"],\n        [\"4:43\",\"4:53\",\"6:15\",\"12:10\",\"6:21\",\"11:30\"],\n        [\"4:41\",\"4:51\",\"6:14\",\"12:10\",\"6:22\",\"11:29\"],\n        [\"4:40\",\"4:50\",\"6:12\",\"12:10\",\"6:23\",\"11:29\"],\n        [\"4:39\",\"4:49\",\"6:11\",\"12:10\",\"6:24\",\"11:29\"],\n        [\"4:37\",\"4:47\",\"6:10\",\"12:09\",\"6:24\",\"11:28\"],\n        [\"4:36\",\"4:46\",\"6:09\",\"12:09\",\"6:25\",\"11:28\"],\n        [\"4:35\",\"4:45\",\"6:07\",\"12:09\",\"6:26\",\"11:28\"],\n        [\"4:33\",\"4:43\",\"6:06\",\"12:08\",\"6:26\",\"11:27\"],\n        [\"4:32\",\"4:42\",\"6:05\",\"12:08\",\"6:27\",\"11:27\"]\n    ],\n    \"\u0627\u0644\u0628\u0635\u0631\u0629\": [\n        [\"4:55\",\"5:05\",\"6:25\",\"12:03\",\"5:56\",\"11:23\"],\n        [\"4:54\",\"5:04\",\"6:24\",\"12:02\",\"5:57\",\"11:23\"],\n        [\"4:53\",\"5:03\",\"6:23\",\"12:02\",\"5:58\",\"11:23\"],\n        [\"4:52\",\"5:02\",\"6:22\",\"12:02\",\"5:59\",\"11:23\"],\n        [\"4:51\",\"5:01\",\"6:21\",\"12:02\",\"5:59\",\"11:23\"],\n        [\"4:50\",\"5:00\",\"6:20\",\"12:02\",\"6:00\",\"11:23\"],\n        [\"4:49\",\"4:59\",\"6:19\",\"12:02\",\"6:01\",\"11:23\"],\n        [\"4:48\",\"4:58\",\"6:18\",\"12:02\",\"6:02\",\"11:23\"],\n        [\"4:47\",\"4:57\",\"6:17\",\"12:01\",\"6:02\",\"11:23\"],\n        [\"4:46\",\"4:56\",\"6:16\",\"12:01\",\"6:03\",\"11:23\"],\n        [\"4:45\",\"4:55\",\"6:15\",\"12:01\",\"6:03\",\"11:23\"],\n        [\"4:44\",\"4:54\",\"6:14\",\"12:01\",\"6:03\",\"11:23\"],\n        [\"4:43\",\"4:53\",\"6:13\",\"12:01\",\"6:04\",\"11:23\"],\n        [\"4:41\",\"4:51\",\"6:12\",\"12:00\",\"6:05\",\"11:23\"],\n        [\"4:40\",\"4:50\",\"6:10\",\"12:00\",\"6:05\",\"11:22\"],\n        [\"4:39\",\"4:49\",\"6:09\",\"12:00\",\"6:06\",\"11:22\"],\n        [\"4:38\",\"4:48\",\"6:08\",\"12:00\",\"6:07\",\"11:22\"],\n        [\"4:37\",\"4:47\",\"6:07\",\"11:59\",\"6:08\",\"11:22\"],\n        [\"4:36\",\"4:46\",\"6:06\",\"11:59\",\"6:08\",\"11:21\"],\n        [\"4:34\",\"4:44\",\"6:04\",\"11:59\",\"6:09\",\"11:21\"],\n        [\"4:33\",\"4:43\",\"6:03\",\"11:59\",\"6:10\",\"11:21\"],\n        [\"4:32\",\"4:42\",\"6:02\",\"11:58\",\"6:10\",\"11:21\"],\n        [\"4:31\",\"4:41\",\"6:01\",\"11:58\",\"6:11\",\"11:20\"],\n        [\"4:29\",\"4:39\",\"5:59\",\"11:58\",\"6:12\",\"11:20\"],\n        [\"4:28\",\"4:38\",\"5:58\",\"11:58\",\"6:13\",\"11:19\"],\n        [\"4:27\",\"4:37\",\"5:58\",\"11:57\",\"6:13\",\"11:19\"],\n        [\"4:26\",\"4:36\",\"5:57\",\"11:57\",\"6:14\",\"11:18\"],\n        [\"4:24\",\"4:34\",\"5:55\",\"11:57\",\"6:15\",\"11:18\"],\n        [\"4:23\",\"4:33\",\"5:54\",\"11:56\",\"6:15\",\"11:17\"],\n        [\"4:22\",\"4:32\",\"5:53\",\"11:56\",\"6:16\",\"11:17\"]\n    ],\n    \"\u0627\u0644\u0633\u0645\u0627\u0648\u0629\": [\n        [\"5:05\",\"5:15\",\"6:36\",\"12:13\",\"6:05\",\"11:32\"],\n        [\"5:04\",\"5:14\",\"6:35\",\"12:12\",\"6:05\",\"11:32\"],\n        [\"5:03\",\"5:13\",\"6:34\",\"12:12\",\"6:06\",\"11:32\"],\n        [\"5:02\",\"5:12\",\"6:33\",\"12:12\",\"6:07\",\"11:32\"],\n        [\"5:01\",\"5:11\",\"6:32\",\"12:12\",\"6:08\",\"11:32\"],\n        [\"5:00\",\"5:10\",\"6:31\",\"12:12\",\"6:09\",\"11:32\"],\n        [\"4:59\",\"5:09\",\"6:30\",\"12:12\",\"6:09\",\"11:32\"],\n        [\"4:58\",\"5:08\",\"6:29\",\"12:12\",\"6:10\",\"11:32\"],\n        [\"4:57\",\"5:07\",\"6:28\",\"12:12\",\"6:11\",\"11:32\"],\n        [\"4:56\",\"5:06\",\"6:27\",\"12:12\",\"6:12\",\"11:32\"],\n        [\"4:55\",\"5:05\",\"6:26\",\"12:12\",\"6:12\",\"11:31\"],\n        [\"4:54\",\"5:04\",\"6:24\",\"12:12\",\"6:12\",\"11:31\"],\n        [\"4:53\",\"5:03\",\"6:23\",\"12:12\",\"6:13\",\"11:31\"],\n        [\"4:52\",\"5:02\",\"6:22\",\"12:11\",\"6:14\",\"11:31\"],\n        [\"4:51\",\"5:01\",\"6:21\",\"12:11\",\"6:15\",\"11:30\"],\n        [\"4:49\",\"4:59\",\"6:20\",\"12:11\",\"6:15\",\"11:30\"],\n        [\"4:48\",\"4:58\",\"6:18\",\"12:11\",\"6:16\",\"11:30\"],\n        [\"4:47\",\"4:57\",\"6:17\",\"12:10\",\"6:17\",\"11:30\"],\n        [\"4:46\",\"4:56\",\"6:16\",\"12:10\",\"6:17\",\"11:30\"],\n        [\"4:45\",\"4:55\",\"6:15\",\"12:09\",\"6:18\",\"11:29\"],\n        [\"4:43\",\"4:53\",\"6:14\",\"12:09\",\"6:19\",\"11:29\"],\n        [\"4:42\",\"4:52\",\"6:13\",\"12:08\",\"6:20\",\"11:29\"],\n        [\"4:40\",\"4:50\",\"6:12\",\"12:08\",\"6:21\",\"11:28\"],\n        [\"4:39\",\"4:49\",\"6:10\",\"12:08\",\"6:22\",\"11:28\"],\n        [\"4:38\",\"4:48\",\"6:09\",\"12:07\",\"6:23\",\"11:28\"],\n        [\"4:37\",\"4:47\",\"6:08\",\"12:07\",\"6:23\",\"11:27\"],\n        [\"4:36\",\"4:46\",\"6:07\",\"12:07\",\"6:24\",\"11:27\"],\n        [\"4:35\",\"4:45\",\"6:05\",\"12:07\",\"6:25\",\"11:27\"],\n        [\"4:33\",\"4:43\",\"6:04\",\"12:06\",\"6:25\",\"11:26\"],\n        [\"4:32\",\"4:42\",\"6:03\",\"12:06\",\"6:26\",\"11:26\"]\n    ],\n    \"\u0627\u0644\u0639\u0645\u0627\u0631\u0629\": [\n        [\"4:58\",\"5:08\",\"6:29\",\"12:06\",\"5:57\",\"11:24\"],\n        [\"4:57\",\"5:07\",\"6:28\",\"12:05\",\"5:58\",\"11:24\"],\n        [\"4:56\",\"5:06\",\"6:27\",\"12:05\",\"5:58\",\"11:24\"],\n        [\"4:55\",\"5:05\",\"6:26\",\"12:05\",\"5:59\",\"11:24\"],\n        [\"4:54\",\"5:04\",\"6:25\",\"12:05\",\"6:00\",\"11:24\"],\n        [\"4:53\",\"5:03\",\"6:24\",\"12:05\",\"6:01\",\"11:24\"],\n        [\"4:52\",\"5:02\",\"6:23\",\"12:05\",\"6:02\",\"11:24\"],\n        [\"4:51\",\"5:01\",\"6:22\",\"12:05\",\"6:02\",\"11:24\"],\n        [\"4:50\",\"5:00\",\"6:21\",\"12:05\",\"6:03\",\"11:24\"],\n        [\"4:49\",\"4:59\",\"6:20\",\"12:05\",\"6:04\",\"11:24\"],\n        [\"4:48\",\"4:58\",\"6:19\",\"12:05\",\"6:04\",\"11:23\"],\n        [\"4:46\",\"4:56\",\"6:17\",\"12:05\",\"6:05\",\"11:23\"],\n        [\"4:45\",\"4:55\",\"6:16\",\"12:04\",\"6:05\",\"11:23\"],\n        [\"4:44\",\"4:54\",\"6:15\",\"12:04\",\"6:06\",\"11:23\"],\n        [\"4:43\",\"4:53\",\"6:14\",\"12:04\",\"6:07\",\"11:23\"],\n        [\"4:42\",\"4:52\",\"6:12\",\"12:03\",\"6:08\",\"11:22\"],\n        [\"4:41\",\"4:51\",\"6:11\",\"12:03\",\"6:08\",\"11:22\"],\n        [\"4:39\",\"4:49\",\"6:10\",\"12:03\",\"6:09\",\"11:22\"],\n        [\"4:38\",\"4:48\",\"6:09\",\"12:02\",\"6:10\",\"11:22\"],\n        [\"4:37\",\"4:47\",\"6:07\",\"12:02\",\"6:10\",\"11:22\"],\n        [\"4:36\",\"4:46\",\"6:06\",\"12:02\",\"6:11\",\"11:21\"],\n        [\"4:35\",\"4:45\",\"6:06\",\"12:01\",\"6:12\",\"11:21\"],\n        [\"4:33\",\"4:43\",\"6:05\",\"12:01\",\"6:13\",\"11:20\"],\n        [\"4:32\",\"4:42\",\"6:03\",\"12:01\",\"6:14\",\"11:20\"],\n        [\"4:31\",\"4:41\",\"6:02\",\"12:01\",\"6:15\",\"11:20\"],\n        [\"4:29\",\"4:39\",\"6:01\",\"12:00\",\"6:15\",\"11:19\"],\n        [\"4:28\",\"4:38\",\"6:00\",\"12:00\",\"6:16\",\"11:19\"],\n        [\"4:27\",\"4:37\",\"5:58\",\"12:00\",\"6:17\",\"11:19\"],\n        [\"4:25\",\"4:35\",\"5:57\",\"11:59\",\"6:17\",\"11:18\"],\n        [\"4:24\",\"4:34\",\"5:56\",\"11:59\",\"6:18\",\"11:18\"]\n    ],\n    \"\u0627\u0644\u0643\u0648\u062a\": [\n        [\"5:03\",\"5:13\",\"6:35\",\"12:10\",\"6:01\",\"11:30\"],\n        [\"5:02\",\"5:12\",\"6:34\",\"12:10\",\"6:02\",\"11:29\"],\n        [\"5:01\",\"5:11\",\"6:33\",\"12:10\",\"6:03\",\"11:29\"],\n        [\"5:00\",\"5:10\",\"6:32\",\"12:10\",\"6:04\",\"11:29\"],\n        [\"4:59\",\"5:09\",\"6:31\",\"12:10\",\"6:05\",\"11:29\"],\n        [\"4:58\",\"5:08\",\"6:30\",\"12:10\",\"6:05\",\"11:29\"],\n        [\"4:57\",\"5:07\",\"6:29\",\"12:10\",\"6:06\",\"11:29\"],\n        [\"4:56\",\"5:06\",\"6:27\",\"12:10\",\"6:07\",\"11:29\"],\n        [\"4:55\",\"5:05\",\"6:26\",\"12:10\",\"6:08\",\"11:28\"],\n        [\"4:54\",\"5:04\",\"6:25\",\"12:10\",\"6:08\",\"11:28\"],\n        [\"4:52\",\"5:02\",\"6:24\",\"12:10\",\"6:09\",\"11:28\"],\n        [\"4:51\",\"5:01\",\"6:23\",\"12:10\",\"6:09\",\"11:28\"],\n        [\"4:50\",\"5:00\",\"6:22\",\"12:09\",\"6:10\",\"11:28\"],\n        [\"4:49\",\"4:59\",\"6:21\",\"12:09\",\"6:11\",\"11:28\"],\n        [\"4:48\",\"4:58\",\"6:19\",\"12:09\",\"6:12\",\"11:27\"],\n        [\"4:46\",\"4:56\",\"6:18\",\"12:08\",\"6:12\",\"11:27\"],\n        [\"4:45\",\"4:55\",\"6:17\",\"12:08\",\"6:13\",\"11:27\"],\n        [\"4:44\",\"4:54\",\"6:16\",\"12:08\",\"6:14\",\"11:27\"],\n        [\"4:43\",\"4:53\",\"6:14\",\"12:07\",\"6:15\",\"11:26\"],\n        [\"4:41\",\"4:51\",\"6:13\",\"12:07\",\"6:15\",\"11:26\"],\n        [\"4:40\",\"4:50\",\"6:12\",\"12:07\",\"6:16\",\"11:26\"],\n        [\"4:40\",\"4:50\",\"6:11\",\"12:06\",\"6:17\",\"11:26\"],\n        [\"4:38\",\"4:48\",\"6:10\",\"12:06\",\"6:18\",\"11:25\"],\n        [\"4:37\",\"4:47\",\"6:09\",\"12:06\",\"6:19\",\"11:25\"],\n        [\"4:36\",\"4:46\",\"6:07\",\"12:06\",\"6:20\",\"11:25\"],\n        [\"4:34\",\"4:44\",\"6:06\",\"12:05\",\"6:20\",\"11:24\"],\n        [\"4:33\",\"4:43\",\"6:05\",\"12:05\",\"6:21\",\"11:24\"],\n        [\"4:32\",\"4:42\",\"6:03\",\"12:05\",\"6:22\",\"11:24\"],\n        [\"4:30\",\"4:40\",\"6:02\",\"12:04\",\"6:22\",\"11:23\"],\n        [\"4:29\",\"4:39\",\"6:01\",\"12:04\",\"6:23\",\"11:23\"]\n    ]\n};\n\nconst CITIES = Object.keys(cityData);\n\nconst IFTAR_DUA = {\n    text: \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0644\u064e\u0643\u064e \u0635\u064f\u0645\u0652\u062a\u064f \u0648\u064e\u0639\u064e\u0644\u064e\u0649 \u0631\u0650\u0632\u0652\u0642\u0650\u0643\u064e \u0623\u064e\u0641\u0652\u0637\u064e\u0631\u0652\u062a\u064f\u060c \u0648\u064e\u0639\u064e\u0644\u064e\u064a\u0652\u0643\u064e \u062a\u064e\u0648\u064e\u0643\u064e\u0651\u0644\u0652\u062a\u064f\u060c \u0633\u064f\u0628\u0652\u062d\u064e\u0627\u0646\u064e\u0643\u064e \u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0648\u064e\u0628\u0650\u062d\u064e\u0645\u0652\u062f\u0650\u0643\u064e\u060c \u0623\u064e\u0634\u0652\u0647\u064e\u062f\u064f \u0623\u064e\u0646\u0652 \u0644\u064e\u0627 \u0625\u0650\u0644\u064e\u0647\u064e \u0625\u0650\u0644\u064e\u0651\u0627 \u0623\u064e\u0646\u0652\u062a\u064e\u060c \u0623\u064e\u0633\u0652\u062a\u064e\u063a\u0652\u0641\u0650\u0631\u064f\u0643\u064e \u0648\u064e\u0623\u064e\u062a\u064f\u0648\u0628\u064f \u0625\u0650\u0644\u064e\u064a\u0652\u0643\u064e\",\n    ref: \"\u062f\u0639\u0627\u0621 \u0627\u0644\u0625\u0641\u0637\u0627\u0631\"\n};\n\n\/\/ ===== DAILY DUAS (30 days) =====\nconst DAILY_DUAS = [\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652 \u0635\u0650\u064a\u0627\u0645\u064a \u0641\u064a\u0647\u0650 \u0635\u0650\u064a\u0627\u0645\u064e \u0627\u0644\u0635\u0651\u0627\u0626\u0650\u0645\u064a\u0646\u064e\u060c \u0648\u064e\u0642\u0650\u064a\u0627\u0645\u064a \u0641\u064a\u0647\u0650 \u0642\u0650\u064a\u0627\u0645\u064e \u0627\u0644\u0642\u0627\u0626\u0650\u0645\u064a\u0646\u064e\u060c \u0648\u064e\u0646\u064e\u0628\u0650\u0651\u0647\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0639\u064e\u0646\u0652 \u0646\u064e\u0648\u0652\u0645\u064e\u0629\u0650 \u0627\u0644\u063a\u0627\u0641\u0650\u0644\u064a\u0646\u064e\u060c \u0648\u064e\u0647\u064e\u0628\u0652 \u0644\u064a \u062c\u064f\u0631\u0652\u0645\u064a \u0641\u064a\u0647\u0650 \u064a\u0627 \u0625\u0644\u0647\u064e \u0627\u0644\u0639\u0627\u0644\u064e\u0645\u064a\u0646\u064e\u060c \u0648\u064e\u0627\u0639\u0652\u0641\u064f \u0639\u064e\u0646\u0651\u064a \u064a\u0627 \u0639\u0627\u0641\u0650\u064a\u0627\u064b \u0639\u064e\u0646\u0650 \u0627\u0644\u0645\u064f\u062c\u0652\u0631\u0650\u0645\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0642\u064e\u0631\u0650\u0651\u0628\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0625\u0644\u0649 \u0645\u064e\u0631\u0652\u0636\u0627\u062a\u0650\u0643\u064e\u060c \u0648\u064e\u062c\u064e\u0646\u0650\u0651\u0628\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u0652 \u0633\u064e\u062e\u064e\u0637\u0650\u0643\u064e \u0648\u064e\u0646\u064e\u0642\u0650\u0645\u0627\u062a\u0650\u0643\u064e\u060c \u0648\u064e\u0648\u064e\u0641\u0650\u0651\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u0642\u0650\u0631\u0627\u0621\u064e\u0629\u0650 \u0622\u064a\u0627\u062a\u0650\u0643\u064e\u060c \u0628\u0650\u0631\u064e\u062d\u0652\u0645\u064e\u062a\u0650\u0643\u064e \u064a\u0627 \u0623\u0631\u0652\u062d\u064e\u0645\u064e \u0627\u0644\u0631\u0651\u0627\u062d\u0650\u0645\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u0631\u0652\u0632\u064f\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0627\u0644\u0630\u0650\u0651\u0647\u0652\u0646\u064e \u0648\u064e\u0627\u0644\u062a\u064e\u0651\u0646\u0652\u0628\u064a\u0647\u064e\u060c \u0648\u064e\u0628\u0627\u0639\u0650\u062f\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0633\u064e\u0651\u0641\u0627\u0647\u064e\u0629\u0650 \u0648\u064e\u0627\u0644\u062a\u064e\u0651\u0645\u0652\u0648\u064a\u0647\u0650\u060c \u0648\u064e\u0627\u062c\u0652\u0639\u064e\u0644\u0652 \u0644\u064a \u0646\u064e\u0635\u064a\u0628\u0627\u064b \u0645\u0650\u0646\u0652 \u0643\u064f\u0644\u0650\u0651 \u062e\u064e\u064a\u0652\u0631\u064d \u062a\u064f\u0646\u0652\u0632\u0650\u0644\u064f \u0641\u064a\u0647\u0650\u060c \u0628\u0650\u062c\u0648\u062f\u0650\u0643\u064e \u064a\u0627 \u0623\u062c\u0652\u0648\u064e\u062f\u064e \u0627\u0644\u0623\u062c\u0652\u0648\u064e\u062f\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0642\u064e\u0648\u0650\u0651\u0646\u064a \u0641\u064a\u0647\u0650 \u0639\u0644\u0649 \u0625\u0642\u0627\u0645\u064e\u0629\u0650 \u0623\u0645\u0652\u0631\u0650\u0643\u064e\u060c \u0648\u064e\u0623\u0630\u0650\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u062d\u064e\u0644\u0627\u0648\u064e\u0629\u064e \u0630\u0650\u0643\u0652\u0631\u0650\u0643\u064e\u060c \u0648\u064e\u0623\u0648\u0652\u0632\u0650\u0639\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0623\u062f\u0627\u0621\u0650 \u0634\u064f\u0643\u0652\u0631\u0650\u0643\u064e \u0628\u0650\u0643\u064e\u0631\u064e\u0645\u0650\u0643\u064e\u060c \u0648\u064e\u0627\u062d\u0652\u0641\u064e\u0638\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u062d\u0650\u0641\u0652\u0638\u0650\u0643\u064e \u0648\u064e\u0633\u064e\u062a\u0652\u0631\u0650\u0643\u064e\u060c \u064a\u0627 \u0623\u0628\u0652\u0635\u064e\u0631\u064e \u0627\u0644\u0646\u0651\u0627\u0638\u0650\u0631\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0645\u064f\u0633\u0652\u062a\u064e\u063a\u0652\u0641\u0650\u0631\u064a\u0646\u064e\u060c \u0648\u064e\u0627\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u0652 \u0639\u0650\u0628\u0627\u062f\u0650\u0643\u064e \u0627\u0644\u0635\u0651\u0627\u0644\u0650\u062d\u064a\u0646\u064e \u0627\u0644\u0642\u0627\u0646\u0650\u062a\u064a\u0646\u064e\u060c \u0648\u064e\u0627\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u0652 \u0623\u0648\u0652\u0644\u0650\u064a\u0627\u0626\u0650\u0643\u064e \u0627\u0644\u0645\u064f\u0642\u064e\u0631\u064e\u0651\u0628\u064a\u0646\u064e\u060c \u0628\u0650\u0631\u064e\u0623\u0641\u064e\u062a\u0650\u0643\u064e \u064a\u0627 \u0623\u0631\u0652\u062d\u064e\u0645\u064e \u0627\u0644\u0631\u0651\u0627\u062d\u0650\u0645\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0644\u0627 \u062a\u064e\u062e\u0652\u0630\u064f\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u062a\u064e\u0639\u064e\u0631\u064f\u0651\u0636\u0650 \u0645\u064e\u0639\u0652\u0635\u0650\u064a\u064e\u062a\u0650\u0643\u064e\u060c \u0648\u064e\u0644\u0627 \u062a\u064e\u0636\u0652\u0631\u0650\u0628\u0652\u0646\u064a \u0628\u0650\u0633\u0650\u064a\u0627\u0637\u0650 \u0646\u064e\u0642\u0650\u0645\u064e\u062a\u0650\u0643\u064e\u060c \u0648\u064e\u0632\u064e\u062d\u0652\u0632\u0650\u062d\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u0652 \u0645\u0648\u062c\u0650\u0628\u0627\u062a\u0650 \u0633\u064e\u062e\u064e\u0637\u0650\u0643\u064e\u060c \u0628\u0650\u0645\u064e\u0646\u0650\u0651\u0643\u064e \u0648\u064e\u0623\u064a\u0627\u062f\u064a\u0643\u064e \u064a\u0627 \u0645\u064f\u0646\u0652\u062a\u064e\u0647\u0649 \u0631\u064e\u063a\u0652\u0628\u064e\u0629\u0650 \u0627\u0644\u0631\u0651\u0627\u063a\u0650\u0628\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0623\u0639\u0650\u0646\u0651\u064a \u0641\u064a\u0647\u0650 \u0639\u0644\u0649 \u0635\u0650\u064a\u0627\u0645\u0650\u0647\u0650 \u0648\u064e\u0642\u0650\u064a\u0627\u0645\u0650\u0647\u0650\u060c \u0648\u064e\u062c\u064e\u0646\u0650\u0651\u0628\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u0652 \u0647\u064e\u0641\u064e\u0648\u0627\u062a\u0650\u0647\u0650 \u0648\u064e\u0622\u062b\u0627\u0645\u0650\u0647\u0650\u060c \u0648\u064e\u0627\u0631\u0652\u0632\u064f\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0630\u0650\u0643\u0652\u0631\u064e\u0643\u064e \u0628\u0650\u062f\u064e\u0648\u0627\u0645\u0650\u0647\u0650\u060c \u0628\u0650\u062a\u064e\u0648\u0652\u0641\u064a\u0642\u0650\u0643\u064e \u064a\u0627 \u0647\u0627\u062f\u0650\u064a\u064e \u0627\u0644\u0645\u064f\u0636\u0650\u0644\u0651\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u0631\u0652\u0632\u064f\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0631\u064e\u062d\u0652\u0645\u064e\u0629\u064e \u0627\u0644\u0623\u064a\u0652\u062a\u0627\u0645\u0650\u060c \u0648\u064e\u0625\u0637\u0652\u0639\u0627\u0645\u064e \u0627\u0644\u0637\u064e\u0651\u0639\u0627\u0645\u0650\u060c \u0648\u064e\u0625\u0641\u0652\u0634\u0627\u0621\u064e \u0627\u0644\u0633\u064e\u0651\u0644\u0627\u0645\u0650\u060c \u0648\u064e\u0635\u064f\u062d\u0652\u0628\u064e\u0629\u064e \u0627\u0644\u0643\u0650\u0631\u0627\u0645\u0650\u060c \u0628\u0650\u0637\u064e\u0648\u0652\u0644\u0650\u0643\u064e \u064a\u0627 \u0645\u064e\u0644\u0652\u062c\u064e\u0623 \u0627\u0644\u0622\u0645\u0650\u0644\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652 \u0644\u064a \u0641\u064a\u0647\u0650 \u0646\u064e\u0635\u064a\u0628\u0627\u064b \u0645\u0650\u0646\u0652 \u0631\u064e\u062d\u0652\u0645\u064e\u062a\u0650\u0643\u064e \u0627\u0644\u0648\u0627\u0633\u0650\u0639\u064e\u0629\u0650\u060c \u0648\u064e\u0627\u0647\u0652\u062f\u0650\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u0628\u064e\u0631\u0627\u0647\u064a\u0646\u0650\u0643\u064e \u0627\u0644\u0633\u0651\u0627\u0637\u0650\u0639\u064e\u0629\u0650\u060c \u0648\u064e\u062e\u064f\u0630\u0652 \u0628\u0650\u0646\u0627\u0635\u0650\u064a\u064e\u062a\u064a \u0625\u0644\u0649 \u0645\u064e\u0631\u0652\u0636\u0627\u062a\u0650\u0643\u064e \u0627\u0644\u062c\u0627\u0645\u0650\u0639\u064e\u0629\u0650\u060c \u0628\u0650\u0645\u064e\u062d\u064e\u0628\u064e\u0651\u062a\u0650\u0643\u064e \u064a\u0627 \u0623\u0645\u064e\u0644\u064e \u0627\u0644\u0645\u064f\u0634\u0652\u062a\u0627\u0642\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0645\u064f\u062a\u064e\u0648\u064e\u0643\u0650\u0651\u0644\u064a\u0646\u064e \u0639\u064e\u0644\u064e\u064a\u0652\u0643\u064e\u060c \u0648\u064e\u0627\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0641\u0627\u0626\u0650\u0632\u064a\u0646\u064e \u0644\u064e\u062f\u064e\u064a\u0652\u0643\u064e\u060c \u0648\u064e\u0627\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0645\u064f\u0642\u064e\u0631\u064e\u0651\u0628\u064a\u0646\u064e \u0625\u0644\u064e\u064a\u0652\u0643\u064e\u060c \u0628\u0650\u0625\u062d\u0652\u0633\u0627\u0646\u0650\u0643\u064e \u064a\u0627 \u063a\u0627\u064a\u064e\u0629\u064e \u0627\u0644\u0637\u0651\u0627\u0644\u0650\u0628\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u062d\u064e\u0628\u0650\u0651\u0628\u0652 \u0625\u0644\u064e\u064a\u064e\u0651 \u0641\u064a\u0647\u0650 \u0627\u0644\u0625\u062d\u0652\u0633\u0627\u0646\u064e\u060c \u0648\u064e\u0643\u064e\u0631\u0650\u0651\u0647\u0652 \u0625\u0644\u064e\u064a\u064e\u0651 \u0641\u064a\u0647\u0650 \u0627\u0644\u0641\u064f\u0633\u0648\u0642\u064e \u0648\u064e\u0627\u0644\u0639\u0650\u0635\u0652\u064a\u0627\u0646\u064e\u060c \u0648\u064e\u062d\u064e\u0631\u0650\u0651\u0645\u0652 \u0639\u064e\u0644\u064e\u064a\u064e\u0651 \u0641\u064a\u0647\u0650 \u0627\u0644\u0633\u064e\u0651\u062e\u064e\u0637\u064e \u0648\u064e\u0627\u0644\u0646\u0651\u064a\u0631\u0627\u0646\u064e\u060c \u0628\u0650\u0639\u064e\u0648\u0652\u0646\u0650\u0643\u064e \u064a\u0627 \u063a\u0650\u064a\u0627\u062b\u064e \u0627\u0644\u0645\u064f\u0633\u0652\u062a\u064e\u063a\u064a\u062b\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0632\u064e\u064a\u0650\u0651\u0646\u0651\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u0627\u0644\u0633\u0650\u0651\u062a\u0652\u0631\u0650 \u0648\u064e\u0627\u0644\u0639\u064e\u0641\u0627\u0641\u0650\u060c \u0648\u064e\u0627\u0633\u0652\u062a\u064f\u0631\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u0644\u0650\u0628\u0627\u0633\u0650 \u0627\u0644\u0642\u064f\u0646\u0648\u0639\u0650 \u0648\u064e\u0627\u0644\u0643\u064e\u0641\u0627\u0641\u0650\u060c \u0648\u064e\u0627\u062d\u0652\u0645\u0650\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0639\u064e\u0644\u064e\u0649 \u0627\u0644\u0639\u064e\u062f\u0652\u0644\u0650 \u0648\u064e\u0627\u0644\u0625\u0646\u0652\u0635\u0627\u0641\u0650\u060c \u0648\u064e\u0622\u0645\u0650\u0646\u0651\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u0652 \u0643\u064f\u0644\u0650\u0651 \u0645\u0627 \u0623\u062e\u0627\u0641\u064f\u060c \u0628\u0650\u0639\u0650\u0635\u0652\u0645\u064e\u062a\u0650\u0643\u064e \u064a\u0627 \u0639\u0650\u0635\u0652\u0645\u064e\u0629\u064e \u0627\u0644\u062e\u0627\u0626\u0650\u0641\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0637\u064e\u0647\u0650\u0651\u0631\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u062f\u064e\u0651\u0646\u064e\u0633\u0650 \u0648\u064e\u0627\u0644\u0623\u0642\u0652\u0630\u0627\u0631\u0650\u060c \u0648\u064e\u0635\u064e\u0628\u0650\u0651\u0631\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0639\u0644\u0649 \u0643\u0627\u0626\u0650\u0646\u0627\u062a\u0650 \u0627\u0644\u0623\u0642\u0652\u062f\u0627\u0631\u0650\u060c \u0648\u064e\u0648\u064e\u0641\u0650\u0651\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u0644\u062a\u064f\u0651\u0642\u0649 \u0648\u064e\u0635\u064f\u062d\u0652\u0628\u064e\u0629\u0650 \u0627\u0644\u0623\u0628\u0652\u0631\u0627\u0631\u0650\u060c \u0628\u0650\u0639\u064e\u0648\u0652\u0646\u0650\u0643\u064e \u064a\u0627 \u0642\u064f\u0631\u064e\u0651\u0629\u064e \u0639\u064e\u064a\u0652\u0646\u0650 \u0627\u0644\u0645\u064e\u0633\u0627\u0643\u064a\u0646\u0650\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0644\u0627 \u062a\u064f\u0624\u0627\u062e\u0650\u0630\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u0627\u0644\u0639\u064e\u062b\u064e\u0631\u0627\u062a\u0650\u060c \u0648\u064e\u0623\u0642\u0650\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u062e\u064e\u0637\u0627\u064a\u0627 \u0648\u064e\u0627\u0644\u0647\u064e\u0641\u064e\u0648\u0627\u062a\u0650\u060c \u0648\u064e\u0644\u0627 \u062a\u064e\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u063a\u064e\u0631\u064e\u0636\u0627\u064b \u0644\u0650\u0644\u0652\u0628\u064e\u0644\u0627\u064a\u0627 \u0648\u064e\u0627\u0644\u0622\u0641\u0627\u062a\u0650\u060c \u0628\u0650\u0639\u0650\u0632\u064e\u0651\u062a\u0650\u0643\u064e \u064a\u0627 \u0639\u0650\u0632\u064e\u0651 \u0627\u0644\u0645\u064f\u0633\u0652\u0644\u0650\u0645\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u0631\u0652\u0632\u064f\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0637\u0627\u0639\u064e\u0629\u064e \u0627\u0644\u062e\u0627\u0634\u0650\u0639\u064a\u0646\u064e\u060c \u0648\u064e\u0627\u0634\u0652\u0631\u064e\u062d\u0652 \u0641\u064a\u0647\u0650 \u0635\u064e\u062f\u0652\u0631\u064a \u0628\u0650\u0625\u0646\u0627\u0628\u064e\u0629\u0650 \u0627\u0644\u0645\u064f\u062e\u0652\u0628\u0650\u062a\u064a\u0646\u064e\u060c \u0628\u0650\u0623\u0645\u0627\u0646\u0650\u0643\u064e \u064a\u0627 \u0623\u0645\u0627\u0646\u064e \u0627\u0644\u062e\u0627\u0626\u0650\u0641\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0648\u064e\u0641\u0650\u0651\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u0645\u064f\u0648\u0627\u0641\u064e\u0642\u064e\u0629\u0650 \u0627\u0644\u0623\u0628\u0652\u0631\u0627\u0631\u0650\u060c \u0648\u064e\u062c\u064e\u0646\u0650\u0651\u0628\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u064f\u0631\u0627\u0641\u064e\u0642\u064e\u0629\u064e \u0627\u0644\u0623\u0634\u0652\u0631\u0627\u0631\u0650\u060c \u0648\u064e\u0622\u0648\u0650\u0646\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u0631\u064e\u062d\u0652\u0645\u064e\u062a\u0650\u0643\u064e \u0625\u0644\u0649 \u062f\u0627\u0631\u0650 \u0627\u0644\u0642\u064e\u0631\u0627\u0631\u0650\u060c \u0628\u0650\u0625\u0644\u064e\u0647\u0650\u064a\u064e\u0651\u062a\u0650\u0643\u064e \u064a\u0627 \u0625\u0644\u064e\u0647\u064e \u0627\u0644\u0639\u0627\u0644\u064e\u0645\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u0647\u0652\u062f\u0650\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u0635\u0627\u0644\u0650\u062d\u0650 \u0627\u0644\u0623\u0639\u0652\u0645\u0627\u0644\u0650\u060c \u0648\u064e\u0627\u0642\u0652\u0636\u0650 \u0644\u064a \u0641\u064a\u0647\u0650 \u0627\u0644\u062d\u064e\u0648\u0627\u0626\u0650\u062c\u064e \u0648\u064e\u0627\u0644\u0622\u0645\u0627\u0644\u064e\u060c \u064a\u0627 \u0645\u064e\u0646\u0652 \u0644\u0627 \u064a\u064e\u062d\u0652\u062a\u0627\u062c\u064f \u0625\u0644\u0649 \u0627\u0644\u062a\u064e\u0651\u0641\u0652\u0633\u064a\u0631\u0650 \u0648\u064e\u0627\u0644\u0633\u064f\u0651\u0624\u0627\u0644\u0650\u060c \u064a\u0627 \u0639\u0627\u0644\u0650\u0645\u0627\u064b \u0628\u0650\u0645\u0627 \u0641\u064a \u0635\u064f\u062f\u0648\u0631\u0650 \u0627\u0644\u0639\u0627\u0644\u064e\u0645\u064a\u0646\u064e\u060c \u0635\u064e\u0644\u0650\u0651 \u0639\u064e\u0644\u0649 \u0645\u064f\u062d\u064e\u0645\u064e\u0651\u062f\u064d \u0648\u064e\u0622\u0644\u0650\u0647\u0650 \u0627\u0644\u0637\u0651\u0627\u0647\u0650\u0631\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0646\u064e\u0628\u0650\u0651\u0647\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u0628\u064e\u0631\u064e\u0643\u0627\u062a\u0650 \u0623\u0633\u0652\u062d\u0627\u0631\u0650\u0647\u0650\u060c \u0648\u064e\u0646\u064e\u0648\u0650\u0651\u0631\u0652 \u0641\u064a\u0647\u0650 \u0642\u064e\u0644\u0652\u0628\u064a \u0628\u0650\u0636\u0650\u064a\u0627\u0621\u0650 \u0623\u0646\u0652\u0648\u0627\u0631\u0650\u0647\u0650\u060c \u0648\u064e\u062e\u064f\u0630\u0652 \u0628\u0650\u0643\u064f\u0644\u0650\u0651 \u0623\u0639\u0652\u0636\u0627\u0626\u064a \u0625\u0644\u064e\u0649 \u0627\u062a\u0650\u0651\u0628\u0627\u0639\u0650 \u0622\u062b\u0627\u0631\u0650\u0647\u0650\u060c \u0628\u0650\u0646\u0648\u0631\u0650\u0643\u064e \u064a\u0627 \u0645\u064f\u0646\u064e\u0648\u0650\u0651\u0631\u064e \u0642\u064f\u0644\u0648\u0628\u0650 \u0627\u0644\u0639\u0627\u0631\u0650\u0641\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0648\u064e\u0641\u0650\u0651\u0631\u0652 \u0641\u064a\u0647\u0650 \u062d\u064e\u0638\u0651\u064a \u0645\u0650\u0646\u0652 \u0628\u064e\u0631\u064e\u0643\u0627\u062a\u0650\u0647\u0650\u060c \u0648\u064e\u0633\u064e\u0647\u0650\u0651\u0644\u0652 \u0633\u064e\u0628\u064a\u0644\u064a \u0625\u0644\u0649 \u062e\u064e\u064a\u0652\u0631\u0627\u062a\u0650\u0647\u0650\u060c \u0648\u064e\u0644\u0627 \u062a\u064e\u062d\u0652\u0631\u0650\u0645\u0652\u0646\u064a \u0642\u064e\u0628\u0648\u0644\u064e \u062d\u064e\u0633\u064e\u0646\u0627\u062a\u0650\u0647\u0650\u060c \u064a\u0627 \u0647\u0627\u062f\u0650\u064a\u0627\u064b \u0625\u0644\u064e\u0649 \u0627\u0644\u062d\u064e\u0642\u0650\u0651 \u0627\u0644\u0645\u064f\u0628\u064a\u0646\u0650\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u0641\u0652\u062a\u064e\u062d\u0652 \u0644\u064a \u0641\u064a\u0647\u0650 \u0623\u0628\u0652\u0648\u0627\u0628\u064e \u0627\u0644\u062c\u0650\u0646\u0627\u0646\u0650\u060c \u0648\u064e\u0623\u063a\u0652\u0644\u0650\u0642\u0652 \u0639\u064e\u0646\u0651\u064a \u0641\u064a\u0647\u0650 \u0623\u0628\u0652\u0648\u0627\u0628\u064e \u0627\u0644\u0646\u0651\u064a\u0631\u0627\u0646\u0650\u060c \u0648\u064e\u0648\u064e\u0641\u0650\u0651\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u062a\u0650\u0644\u0627\u0648\u064e\u0629\u0650 \u0627\u0644\u0642\u064f\u0631\u0652\u0622\u0646\u0650\u060c \u064a\u0627 \u0645\u064f\u0646\u0652\u0632\u0650\u0644\u064e \u0627\u0644\u0633\u064e\u0651\u0643\u064a\u0646\u064e\u0629\u0650 \u0641\u064a \u0642\u064f\u0644\u0648\u0628\u0650 \u0627\u0644\u0645\u064f\u0624\u0645\u0650\u0646\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652 \u0644\u064a \u0641\u064a\u0647\u0650 \u0625\u0644\u0649 \u0645\u064e\u0631\u0652\u0636\u0627\u062a\u0650\u0643\u064e \u062f\u064e\u0644\u064a\u0644\u0627\u064b\u060c \u0648\u064e\u0644\u0627 \u062a\u064e\u062c\u0652\u0639\u064e\u0644\u0652 \u0644\u0650\u0644\u0634\u064e\u0651\u064a\u0652\u0637\u0627\u0646\u0650 \u0641\u064a\ufffd\ufffd\u0650 \u0639\u064e\u0644\u064e\u064a\u064e\u0651 \u0633\u064e\u0628\u064a\u0644\u0627\u064b\u060c \u0648\u064e\u0627\u062c\u0652\u0639\u064e\u0644\u0650 \u0627\u0644\u062c\u064e\u0646\u064e\u0651\u0629\u064e \u0644\u064a \u0645\u064e\u0646\u0652\u0632\u0650\u0644\u0627\u064b \u0648\u064e\u0645\u064e\u0642\u064a\u0644\u0627\u064b\u060c \u064a\u0627 \u0642\u0627\u0636\u0650\u064a\u064e \u062d\u064e\u0648\u0627\u0626\u0650\u062c\u0650 \u0627\u0644\u0637\u0651\u0627\u0644\u0650\u0628\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u0641\u0652\u062a\u064e\u062d\u0652 \u0644\u064a \u0641\u064a\u0647\u0650 \u0623\u0628\u0652\u0648\u0627\u0628\u064e \u0641\u064e\u0636\u0652\u0644\u0650\u0643\u064e\u060c \u0648\u064e\u0623\u0646\u0652\u0632\u0650\u0644\u0652 \u0639\u064e\u0644\u064e\u064a\u064e\u0651 \u0641\u064a\u0647\u0650 \u0628\u064e\u0631\u064e\u0643\u0627\u062a\u0650\u0643\u064e\u060c \u0648\u064e\u0648\u064e\u0641\u0650\u0651\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0644\u0650\u0645\u0648\u062c\u0650\u0628\u0627\u062a\u0650 \u0645\u064e\u0631\u0652\u0636\u0627\u062a\u0650\u0643\u064e\u060c \u0648\u064e\u0623\u0633\u0652\u0643\u0650\u0646\u0651\u064a \u0641\u064a\u0647\u0650 \u0628\u064f\u062d\u0652\u0628\u0648\u062d\u0627\u062a\u0650 \u062c\u064e\u0646\u0651\u0627\u062a\u0650\u0643\u064e\u060c \u064a\u0627 \u0645\u064f\u062c\u064a\u0628\u064e \u062f\u064e\u0639\u0652\u0648\u064e\u0629\u0650 \u0627\u0644\u0645\u064f\u0636\u0652\u0637\u064e\u0631\u0651\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u063a\u0652\u0633\u0650\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0630\u064f\u0651\u0646\u0648\u0628\u0650\u060c \u0648\u064e\u0637\u064e\u0647\u0650\u0651\u0631\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0639\u064f\u064a\u0648\u0628\u0650\u060c \u0648\u064e\u0627\u0645\u0652\u062a\u064e\u062d\u0650\u0646\u0652 \u0642\u064e\u0644\u0652\u0628\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u062a\u064e\u0642\u0652\u0648\u0649 \u0627\u0644\u0642\u064f\u0644\u0648\u0628\u0650\u060c \u064a\u0627 \u0645\u064f\u0642\u064a\u0644\u064e \u0639\u064e\u062b\u064e\u0631\u0627\u062a\u0650 \u0627\u0644\u0645\u064f\u0630\u0652\u0646\u0650\u0628\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0625\u0646\u0651\u064a \u0623\u0633\u0652\u0623\u064e\u0644\u064f\u0643\u064e \u0641\u064a\u0647\u0650 \u0645\u0627 \u064a\u064f\u0631\u0652\u0636\u064a\u0643\u064e\u060c \u0648\u064e\u0623\u0639\u0648\u0630\u064f \u0628\u0650\u0643\u064e \u0645\u0650\u0645\u0651\u0627 \u064a\u064f\u0624\u0630\u064a\u0643\u064e\u060c \u0648\u064e\u0623\u0633\u0652\u0623\u064e\u0644\u064f\u0643\u064e \u0627\u0644\u062a\u064e\u0651\u0648\u0652\u0641\u064a\u0642\u064e \u0641\u064a\u0647\u0650 \u0644\u0623\u0646\u0652 \u0623\u064f\u0637\u064a\u0639\u064e\u0643\u064e \u0648\u064e\u0644\u0627 \u0623\u0639\u0652\u0635\u064a\u064e\u0643\u064e\u060c \u064a\u0627 \u062c\u064e\u0648\u0627\u062f\u064e \u0627\u0644\u0633\u0651\u0627\u0626\u0650\u0644\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0645\u064f\u062d\u0650\u0628\u0651\u0627\u064b \u0644\u0623\u0648\u0652\u0644\u0650\u064a\u0627\u0626\u0650\u0643\u064e\u060c \u0648\u064e\u0645\u064f\u0639\u0627\u062f\u0650\u064a\u0627\u064b \u0644\u0623\u0639\u0652\u062f\u0627\u0626\u0650\u0643\u064e\u060c \u0645\u064f\u0633\u0652\u062a\u064e\u0646\u0651\u0627\u064b \u0628\u0650\u0633\u064f\u0646\u064e\u0651\u0629\u0650 \u062e\u0627\u062a\u064e\u0645\u0650 \u0623\u0646\u0652\u0628\u0650\u064a\u0627\u0626\u0650\u0643\u064e\u060c \u064a\u0627 \u0639\u0627\u0635\u0650\u0645\u064e \u0642\u064f\u0644\u0648\u0628\u0650 \u0627\u0644\u0646\u064e\u0651\u0628\u0650\u064a\u0651\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652 \u0633\u064e\u0639\u0652\u064a\u064a \u0641\u064a\u0647\u0650 \u0645\u064e\u0634\u0652\u0643\u0648\u0631\u0627\u064b\u060c \u0648\u064e\u0630\u064e\u0646\u0652\u0628\u064a \u0641\u064a\u0647\u0650 \u0645\u064e\u063a\u0652\u0641\u0648\u0631\u0627\u064b\u060c \u0648\u064e\u0639\u064e\u0645\u064e\u0644\u064a \u0641\u064a\u0647\u0650 \u0645\u064e\u0642\u0652\u0628\u0648\u0644\u0627\u064b\u060c \u0648\u064e\u0639\u064e\u064a\u0652\u0628\u064a \u0641\u064a\u0647\u0650 \u0645\u064e\u0633\u0652\u062a\u0648\u0631\u0627\u064b\u060c \u064a\u0627 \u0623\u0633\u0652\u0645\u064e\u0639\u064e \u0627\u0644\u0633\u0651\u0627\u0645\u0650\u0639\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u0631\u0652\u0632\u064f\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0641\u064e\u0636\u0652\u0644\u064e \u0644\u064e\u064a\u0652\u0644\u064e\u0629\u0650 \u0627\u0644\u0642\u064e\u062f\u0652\u0631\u0650\u060c \u0648\u064e\u0635\u064e\u064a\u0650\u0651\u0631\u0652 \u0623\u064f\u0645\u0648\u0631\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0639\u064f\u0633\u0652\u0631\u0650 \u0625\u0644\u064e\u0649 \u0627\u0644\u064a\u064f\u0633\u0652\u0631\u0650\u060c \u0648\u064e\u0627\u0642\u0652\u0628\u064e\u0644\u0652 \u0645\u064e\u0639\u0627\u0630\u064a\u0631\u064a \u0648\u064e\u062d\u064f\u0637\u064e\u0651 \u0639\u064e\u0646\u0651\u064a \u0627\u0644\u0630\u064e\u0651\u0646\u0652\u0628\u064e \u0648\u064e\u0627\u0644\u0648\u0650\u0632\u0652\u0631\u064e\u060c \u064a\u0627 \u0631\u064e\u0624\u0648\u0641\u0627\u064b \u0628\u0650\u0639\u0650\u0628\u0627\u062f\u0650\u0647\u0650 \u0627\u0644\u0635\u0651\u0627\u0644\u0650\u062d\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0648\u064e\u0641\u0650\u0651\u0631\u0652 \u062d\u064e\u0638\u0651\u064a \u0641\u064a\u0647\u0650 \u0645\u0650\u0646\u064e \u0627\u0644\u0646\u064e\u0651\u0648\u0627\u0641\u0650\u0644\u0650\u060c \u0648\u064e\u0623\u0643\u0652\u0631\u0650\u0645\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u0625\u062d\u0652\u0636\u0627\u0631\u0650 \u0627\u0644\u0645\u064e\u0633\u0627\u0626\u0650\u0644\u0650\u060c \u0648\u064e\u0642\u064e\u0631\u0650\u0651\u0628\u0652 \u0641\u064a\u0647\u0650 \u0648\u064e\u0633\u064a\u0644\u064e\u062a\u064a \u0625\u0644\u064e\u064a\u0652\u0643\u064e \u0645\u0650\u0646\u0652 \u0628\u064e\u064a\u0652\u0646\u0650 \u0627\u0644\u0648\u064e\u0633\u0627\u0626\u0650\u0644\u0650\u060c \u064a\u0627 \u0645\u064e\u0646\u0652 \u0644\u0627 \u064a\u064e\u0634\u0652\u063a\u064e\u0644\u064f\u0647\u064f \u0625\u0644\u0652\u062d\u0627\u062d\u064f \u0627\u0644\u0645\u064f\u0644\u0650\u062d\u0651\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u063a\u064e\u0634\u0650\u0651\u0646\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u0627\u0644\u0631\u064e\u0651\u062d\u0652\u0645\u064e\u0629\u0650\u060c \u0648\u064e\u0627\u0631\u0652\u0632\u064f\u0642\u0652\u0646\u064a \u0641\u064a\u0647\u0650 \u0627\u0644\u062a\u064e\u0651\u0648\u0652\u0641\u064a\u0642\u064e \u0648\u064e\u0627\u0644\u0639\u0650\u0635\u0652\u0645\u064e\u0629\u064e\u060c \u0648\u064e\u0637\u064e\u0647\u0650\u0651\u0631\u0652 \u0642\u064e\u0644\u0652\u0628\u064a \u0645\u0650\u0646\u0652 \u063a\u064e\u064a\u0627\u0647\u0650\u0628\u0650 \u0627\u0644\u062a\u064f\u0651\u0647\u0652\u0645\u064e\u0629\u0650\u060c \u064a\u0627 \u0631\u064e\u062d\u064a\u0645\u0627\u064b \u0628\u0650\u0639\u0650\u0628\u0627\u062f\u0650\u0647\u0650 \u0627\u0644\u0645\u064f\u0624\u0645\u0650\u0646\u064a\u0646\u064e\",\n    \"\u0627\u0644\u0644\u064e\u0651\u0647\u064f\u0645\u064e\u0651 \u0627\u062c\u0652\u0639\u064e\u0644\u0652 \u0635\u0650\u064a\u0627\u0645\u064a \u0641\u064a\u0647\u0650 \u0628\u0650\u0627\u0644\u0634\u064f\u0651\u0643\u0652\u0631\u0650 \u0648\u064e\u0627\u0644\u0642\u064e\u0628\u0648\u0644\u0650 \u0639\u064e\u0644\u0649 \u0645\u0627 \u062a\u064e\u0631\u0652\u0636\u0627\u0647\u064f \u0648\u064e\u064a\u064e\u0631\u0652\u0636\u0627\u0647\u064f \u0627\u0644\u0631\u064e\u0651\u0633\u0648\u0644\u064f\u060c \u0645\u064f\u062d\u0652\u0643\u064e\u0645\u064e\u0629\u064b \u0641\u064f\u0631\u0648\u0639\u064f\u0647\u064f \u0628\u0650\u0627\u0644\u0623\u064f\u0635\u0648\u0644\u0650\u060c \u0628\u0650\u062d\u064e\u0642\u0650\u0651 \u0633\u064e\u064a\u0650\u0651\u062f\u0650\u0646\u0627 \u0645\u064f\u062d\u064e\u0645\u064e\u0651\u062f\u064d \u0648\u064e\u0622\u0644\u0650\u0647\u0650 \u0627\u0644\u0637\u0651\u0627\u0647\u0650\u0631\u064a\u0646\u064e\u060c \u0648\u064e\u0627\u0644\u062d\u064e\u0645\u0652\u062f\u064f \u0644\u0644\u0647\u0650 \u0631\u064e\u0628\u0650\u0651 \u0627\u0644\u0639\u0627\u0644\u064e\u0645\u064a\u0646\u064e\"\n];\n\nconst DAY_NAMES_FULL = [\n    \"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0623\u0648\u0651\u0644\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0646\u064a\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0644\u062b\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0631\u0627\u0628\u0639\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062e\u0627\u0645\u0633\",\n    \"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0633\u0627\u062f\u0633\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0633\u0627\u0628\u0639\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0645\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062a\u0627\u0633\u0639\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0639\u0627\u0634\u0631\",\n    \"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062d\u0627\u062f\u064a \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0646\u064a \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0644\u062b \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0631\u0627\u0628\u0639 \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062e\u0627\u0645\u0633 \u0639\u0634\u0631\",\n    \"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0633\u0627\u062f\u0633 \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0633\u0627\u0628\u0639 \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0645\u0646 \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062a\u0627\u0633\u0639 \u0639\u0634\u0631\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\n    \"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062d\u0627\u062f\u064a \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0646\u064a \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0644\u062b \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0631\u0627\u0628\u0639 \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062e\u0627\u0645\u0633 \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\n    \"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0633\u0627\u062f\u0633 \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u0633\u0627\u0628\u0639 \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0627\u0645\u0646 \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062a\u0627\u0633\u0639 \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646\",\"\u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062b\u0644\u0627\u062b\u0648\u0646\"\n];\n\n\/\/ ===== STATE =====\nlet selectedCity = localStorage.getItem('ramadan_city') || '';\nlet countdownInterval, eventInterval;\n\n\/\/ ===== SHARE =====\nfunction initShare() {\n    const container = document.getElementById('shareButtons');\n    const pageUrl = window.location.href;\n    const shareText = '\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640 | \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629\\n\\n\u0646\u0633\u0623\u0644\u0643\u0645 \u0642\u0631\u0627\u0621\u0629 \u0633\u0648\u0631\u0629 \u0627\u0644\u0641\u0627\u062a\u062d\u0629 \u0639\u0644\u0649 \u0631\u0648\u062d \u0627\u0644\u0645\u0631\u062d\u0648\u0645 \u0627\u0644\u062d\u0627\u062c \u0639\u0628\u062f \u0627\u0644\u0627\u0645\u064a\u0631 \u064a\u0648\u0633\u0641\\n\\n';\n\n    let btns = '';\n\n    \/\/ Native share (mobile)\n    if (navigator.share) {\n        btns += '<button class=\"share-btn native-share\" onclick=\"nativeShare()\">\ud83d\udce4 \u0645\u0634\u0627\u0631\u0643\u0629<\/button>';\n    }\n\n    \/\/ WhatsApp\n    const waUrl = 'https:\/\/wa.me\/?text=' + encodeURIComponent(shareText + pageUrl);\n    btns += '<a href=\"' + waUrl + '\" target=\"_blank\" class=\"share-btn whatsapp-share\">\ud83d\udcac \u0648\u0627\u062a\u0633\u0627\u0628<\/a>';\n\n    \/\/ Telegram\n    const tgUrl = 'https:\/\/t.me\/share\/url?url=' + encodeURIComponent(pageUrl) + '&text=' + encodeURIComponent(shareText);\n    btns += '<a href=\"' + tgUrl + '\" target=\"_blank\" class=\"share-btn telegram-share\">\u2708\ufe0f \u062a\u0644\u063a\u0631\u0627\u0645<\/a>';\n\n    \/\/ Copy link\n    btns += '<button class=\"share-btn copy-share\" onclick=\"copyShareLink()\">\ud83d\udccb \u0646\u0633\u062e \u0627\u0644\u0631\u0627\u0628\u0637<\/button>';\n\n    container.innerHTML = btns;\n}\n\nfunction nativeShare() {\n    const pageUrl = window.location.href;\n    navigator.share({\n        title: '\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640',\n        text: '\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643 \u0644\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629\\n\u0646\u0633\u0623\u0644\u0643\u0645 \u0642\u0631\u0627\u0621\u0629 \u0633\u0648\u0631\u0629 \u0627\u0644\u0641\u0627\u062a\u062d\u0629 \u0639\u0644\u0649 \u0631\u0648\u062d \u0627\u0644\u0645\u0631\u062d\u0648\u0645 \u0627\u0644\u062d\u0627\u062c \u0639\u0628\u062f \u0627\u0644\u0627\u0645\u064a\u0631 \u064a\u0648\u0633\u0641',\n        url: pageUrl\n    }).catch(() => {});\n}\n\nfunction copyShareLink() {\n    const pageUrl = window.location.href;\n    const text = '\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 - 1447 \u0647\u0640 | \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629\\n\u0646\u0633\u0623\u0644\u0643\u0645 \u0642\u0631\u0627\u0621\u0629 \u0633\u0648\u0631\u0629 \u0627\u0644\u0641\u0627\u062a\u062d\u0629 \u0639\u0644\u0649 \u0631\u0648\u062d \u0627\u0644\u0645\u0631\u062d\u0648\u0645 \u0627\u0644\u062d\u0627\u062c \u0639\u0628\u062f \u0627\u0644\u0627\u0645\u064a\u0631 \u064a\u0648\u0633\u0641\\n' + pageUrl;\n    navigator.clipboard.writeText(text).then(() => {\n        const el = document.getElementById('shareCopied');\n        el.classList.add('show');\n        setTimeout(() => el.classList.remove('show'), 2000);\n    }).catch(() => {\n        \/\/ Fallback\n        const ta = document.createElement('textarea');\n        ta.value = text;\n        document.body.appendChild(ta);\n        ta.select();\n        document.execCommand('copy');\n        document.body.removeChild(ta);\n        const el = document.getElementById('shareCopied');\n        el.classList.add('show');\n        setTimeout(() => el.classList.remove('show'), 2000);\n    });\n}\n\n\/\/ ===== INIT =====\nfunction init() {\n    createStars();\n\n    if (selectedCity && cityData[selectedCity]) {\n        document.getElementById('cityModal').classList.add('hidden');\n        showMainApp();\n    } else {\n        buildCityModal();\n    }\n}\n\nfunction createStars() {\n    const container = document.getElementById('stars');\n    for (let i = 0; i < 80; i++) {\n        const star = document.createElement('div');\n        star.className = 'star';\n        star.style.left = Math.random() * 100 + '%';\n        star.style.top = Math.random() * 100 + '%';\n        star.style.animationDelay = Math.random() * 3 + 's';\n        star.style.animationDuration = (2 + Math.random() * 3) + 's';\n        if (Math.random() > 0.7) {\n            star.style.width = '3px';\n            star.style.height = '3px';\n        }\n        container.appendChild(star);\n    }\n}\n\nfunction buildCityModal() {\n    const grid = document.getElementById('cityGrid');\n    grid.innerHTML = '';\n    CITIES.forEach(city => {\n        const btn = document.createElement('button');\n        btn.className = 'city-btn';\n        btn.textContent = city;\n        btn.onclick = () => selectCity(city);\n        grid.appendChild(btn);\n    });\n}\n\nfunction selectCity(city) {\n    selectedCity = city;\n    localStorage.setItem('ramadan_city', city);\n    document.getElementById('cityModal').classList.add('hidden');\n    showMainApp();\n}\n\nfunction showCityModal() {\n    buildCityModal();\n    document.getElementById('cityModal').classList.remove('hidden');\n}\n\nfunction showMainApp() {\n    document.getElementById('mainHeader').style.display = 'block';\n    document.getElementById('selectedCityName').textContent = selectedCity;\n    document.getElementById('navTabs').style.display = 'flex';\n    document.getElementById('footer').style.display = 'block';\n\n    const today = new Date();\n    today.setHours(0,0,0,0);\n    const ramadanStart = new Date(2026, 1, 19);\n    ramadanStart.setHours(0,0,0,0);\n    const ramadanEnd = new Date(2026, 2, 20);\n    ramadanEnd.setHours(23,59,59,999);\n\n    if (today < ramadanStart) {\n        showCountdown();\n        showPreRamadanCard();\n    } else if (today <= ramadanEnd) {\n        showRamadanDay();\n    } else {\n        showPostRamadan();\n    }\n\n    buildCalendar();\n    buildTable();\n    buildA3mal();\n    initTasbeeh();\n    showDua();\n    initShare();\n    document.getElementById('shareSection').style.display = 'block';\n    document.getElementById('devFooter').style.display = 'block';\n}\n\n\/\/ ===== COUNTDOWN =====\nfunction showCountdown() {\n    const section = document.getElementById('countdownSection');\n    section.classList.remove('hidden');\n\n    function update() {\n        const now = new Date();\n        const target = new Date(2026, 1, 19, 0, 0, 0);\n        const diff = target - now;\n\n        if (diff <= 0) {\n            section.classList.add('hidden');\n            location.reload();\n            return;\n        }\n\n        const days = Math.floor(diff \/ (1000 * 60 * 60 * 24));\n        const hours = Math.floor((diff % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\n        const minutes = Math.floor((diff % (1000 * 60 * 60)) \/ (1000 * 60));\n        const seconds = Math.floor((diff % (1000 * 60)) \/ 1000);\n\n        document.getElementById('cdDays').textContent = days;\n        document.getElementById('cdHours').textContent = hours.toString().padStart(2, '0');\n        document.getElementById('cdMinutes').textContent = minutes.toString().padStart(2, '0');\n        document.getElementById('cdSeconds').textContent = seconds.toString().padStart(2, '0');\n    }\n\n    update();\n    countdownInterval = setInterval(update, 1000);\n}\n\nfunction showPreRamadanCard() {\n    const card = document.getElementById('todayCard');\n    card.style.display = 'block';\n    const data = cityData[selectedCity][0];\n\n    card.innerHTML = `\n        <div class=\"card-header\">\n            <div class=\"day-info\">\n                <h3>\ud83c\udf19 \u0627\u0633\u062a\u0639\u062f\u0651\u0648\u0627 \u0644\u0631\u0645\u0636\u0627\u0646<\/h3>\n                <p>\u0623\u0648\u0644 \u064a\u0648\u0645 \u0631\u0645\u0636\u0627\u0646: \u0627\u0644\u062e\u0645\u064a\u0633 \u0661\u0669 \u0634\u0628\u0627\u0637<\/p>\n            <\/div>\n        <\/div>\n        <p style=\"text-align:center; margin-bottom:12px; font-size:0.85rem; opacity:0.8;\">\n            \u0645\u0648\u0627\u0642\u064a\u062a \u0623\u0648\u0644 \u064a\u0648\u0645 \u0631\u0645\u0636\u0627\u0646 - ${selectedCity}\n        <\/p>\n        <div class=\"times-grid\">\n            <div class=\"time-item highlight\">\n                <div class=\"time-icon\">\ud83c\udf11<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0625\u0645\u0633\u0627\u0643<\/div>\n                <div class=\"time-value\">${data[0]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\ud83c\udf05<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0641\u062c\u0631<\/div>\n                <div class=\"time-value\">${data[1]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\u2600\ufe0f<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0634\u0631\u0648\u0642<\/div>\n                <div class=\"time-value\">${data[2]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\ud83d\udd5b<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0638\u0647\u0631<\/div>\n                <div class=\"time-value\">${data[3]}<\/div>\n            <\/div>\n            <div class=\"time-item highlight\">\n                <div class=\"time-icon\">\ud83c\udf07<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0645\u063a\u0631\u0628<\/div>\n                <div class=\"time-value\">${data[4]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\ud83c\udf19<\/div>\n                <div class=\"time-label\">\u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0644\u064a\u0644<\/div>\n                <div class=\"time-value\">${data[5]}<\/div>\n            <\/div>\n        <\/div>\n    `;\n}\n\nfunction showRamadanDay() {\n    const today = new Date();\n    today.setHours(0,0,0,0);\n    const start = new Date(2026, 1, 19);\n    start.setHours(0,0,0,0);\n    const dayIndex = Math.floor((today - start) \/ (1000 * 60 * 60 * 24));\n\n    if (dayIndex < 0 || dayIndex >= 30) return;\n\n    const data = cityData[selectedCity][dayIndex];\n    const ramadanDay = dayIndex + 1;\n    const dayName = DAY_NAMES[dayIndex];\n    const gregDate = GREG_DATES[dayIndex];\n\n    const card = document.getElementById('todayCard');\n    card.style.display = 'block';\n\n    card.innerHTML = `\n        <div class=\"card-header\">\n            <div class=\"day-info\">\n                <h3>${dayName} - ${gregDate}<\/h3>\n                <p>\ud83d\udccd ${selectedCity}<\/p>\n            <\/div>\n            <div class=\"ramadan-day\">\n                <div class=\"num\">${ramadanDay}<\/div>\n                <div class=\"txt\">\u0631\u0645\u0636\u0627\u0646<\/div>\n            <\/div>\n        <\/div>\n        <div class=\"times-grid\">\n            <div class=\"time-item highlight\">\n                <div class=\"time-icon\">\ud83c\udf11<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0625\u0645\u0633\u0627\u0643<\/div>\n                <div class=\"time-value\">${data[0]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\ud83c\udf05<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0641\u062c\u0631<\/div>\n                <div class=\"time-value\">${data[1]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\u2600\ufe0f<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0634\u0631\u0648\u0642<\/div>\n                <div class=\"time-value\">${data[2]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\ud83d\udd5b<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0638\u0647\u0631<\/div>\n                <div class=\"time-value\">${data[3]}<\/div>\n            <\/div>\n            <div class=\"time-item highlight\">\n                <div class=\"time-icon\">\ud83c\udf07<\/div>\n                <div class=\"time-label\">\u0627\u0644\u0645\u063a\u0631\u0628 \/ \u0627\u0644\u0625\u0641\u0637\u0627\u0631<\/div>\n                <div class=\"time-value\">${data[4]}<\/div>\n            <\/div>\n            <div class=\"time-item\">\n                <div class=\"time-icon\">\ud83c\udf19<\/div>\n                <div class=\"time-label\">\u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0644\u064a\u0644<\/div>\n                <div class=\"time-value\">${data[5]}<\/div>\n            <\/div>\n        <\/div>\n    `;\n\n    \/\/ Show next event countdown (Iftar or Imsak)\n    showNextEventCountdown(dayIndex);\n}\n\nfunction showNextEventCountdown(dayIndex) {\n    const now = new Date();\n    const data = cityData[selectedCity][dayIndex];\n\n    const imsakTime = parseTime(data[0]);\n    const maghribTime = parseTime(data[4]);\n\n    const eventDiv = document.getElementById('nextEvent');\n    const labelEl = document.getElementById('nextEventLabel');\n    const timeEl = document.getElementById('nextEventTime');\n\n    function updateEvent() {\n        const now = new Date();\n        const currentMinutes = now.getHours() * 60 + now.getMinutes();\n\n        let targetLabel, targetTime, targetMinutes;\n\n        if (currentMinutes < imsakTime) {\n            targetLabel = '\u23f0 \u0627\u0644\u0628\u0627\u0642\u064a \u0639\u0644\u0649 \u0627\u0644\u0625\u0645\u0633\u0627\u0643';\n            targetMinutes = imsakTime;\n        } else if (currentMinutes < maghribTime) {\n            targetLabel = '\ud83c\udf07 \u0627\u0644\u0628\u0627\u0642\u064a \u0639\u0644\u0649 \u0627\u0644\u0625\u0641\u0637\u0627\u0631';\n            targetMinutes = maghribTime;\n        } else {\n            \/\/ After maghrib, show next day imsak if available\n            if (dayIndex + 1 < 30) {\n                const nextData = cityData[selectedCity][dayIndex + 1];\n                const nextImsak = parseTime(nextData[0]);\n                const minutesUntilMidnight = 24 * 60 - currentMinutes;\n                const totalMinutes = minutesUntilMidnight + nextImsak;\n                const hrs = Math.floor(totalMinutes \/ 60);\n                const mins = totalMinutes % 60;\n\n                eventDiv.classList.remove('hidden');\n                labelEl.textContent = '\u23f0 \u0627\u0644\u0628\u0627\u0642\u064a \u0639\u0644\u0649 \u0625\u0645\u0633\u0627\u0643 \u0627\u0644\u063a\u062f';\n                timeEl.textContent = `${hrs}:${mins.toString().padStart(2,'0')}`;\n                return;\n            }\n            eventDiv.classList.add('hidden');\n            return;\n        }\n\n        const diff = targetMinutes - currentMinutes;\n        const hrs = Math.floor(diff \/ 60);\n        const mins = diff % 60;\n\n        eventDiv.classList.remove('hidden');\n        labelEl.textContent = targetLabel;\n        timeEl.textContent = `${hrs}:${mins.toString().padStart(2,'0')}`;\n    }\n\n    updateEvent();\n    eventInterval = setInterval(updateEvent, 30000);\n}\n\nfunction parseTime(timeStr) {\n    const parts = timeStr.split(':');\n    return parseInt(parts[0]) * 60 + parseInt(parts[1]);\n}\n\nfunction showPostRamadan() {\n    const card = document.getElementById('todayCard');\n    card.style.display = 'block';\n    card.innerHTML = `\n        <div style=\"text-align:center; padding:20px;\">\n            <div style=\"font-size:3rem; margin-bottom:10px;\">\ud83c\udf89<\/div>\n            <h3 style=\"font-family:'Amiri',serif; color:var(--gold); font-size:1.5rem;\">\n                \u0639\u064a\u062f \u0641\u0637\u0631 \u0645\u0628\u0627\u0631\u0643\n            <\/h3>\n            <p style=\"margin-top:8px; opacity:0.8;\">\u062a\u0642\u0628\u0651\u0644 \u0627\u0644\u0644\u0647 \u0637\u0627\u0639\u0627\u062a\u0643\u0645<\/p>\n        <\/div>\n    `;\n}\n\n\/\/ ===== CALENDAR =====\nfunction buildCalendar() {\n    const section = document.getElementById('calendarSection');\n    const today = new Date();\n    today.setHours(0,0,0,0);\n\n    \/\/ Thursday = index 4 in JS (0=Sun), but we display Sat-Fri (Arabic week)\n    const weekDays = ['\u0633\u0628\u062a', '\u0623\u062d\u062f', '\u0627\u062b\u0646', '\u062b\u0644\u062b', '\u0623\u0631\u0628', '\u062e\u0645\u0633', '\u062c\u0645\u0639'];\n    \/\/ Map JS day (0=Sun) to our grid position\n    \/\/ Sat=0, Sun=1, Mon=2, Tue=3, Wed=4, Thu=5, Fri=6\n    const dayMap = { 6: 0, 0: 1, 1: 2, 2: 3, 3: 4, 4: 5, 5: 6 };\n\n    let html = `\n        <div class=\"calendar-header\">\n            <h3>\ud83d\udcc5 \u062a\u0642\u0648\u064a\u0645 \u0631\u0645\u0636\u0627\u0646 \u0661\u0664\u0664\u0667<\/h3>\n        <\/div>\n        <div class=\"calendar-weekdays\">\n            ${weekDays.map(d => `<span>${d}<\/span>`).join('')}\n        <\/div>\n        <div class=\"calendar-grid\">\n    `;\n\n    \/\/ First day is Thursday Feb 19 = position 5 (Thu) in our grid\n    const firstDayPos = 5; \/\/ Thursday position in Sat-start week\n\n    \/\/ Add empty cells before first day\n    for (let i = 0; i < firstDayPos; i++) {\n        html += `<div class=\"cal-day empty\"><\/div>`;\n    }\n\n    \/\/ Add 30 days\n    for (let i = 0; i < 30; i++) {\n        const dayDate = new Date(2026, 1, 19 + i);\n        dayDate.setHours(0,0,0,0);\n\n        let cls = 'cal-day';\n        if (dayDate < today) cls += ' past';\n        else if (dayDate.getTime() === today.getTime()) cls += ' today';\n        else cls += ' future';\n\n        html += `\n            <div class=\"${cls}\" onclick=\"showDayDetail(${i})\">\n                <div class=\"ramadan-num\">${i + 1}<\/div>\n                <div class=\"greg-date\">${GREG_DATES_SHORT[i]}<\/div>\n            <\/div>\n        `;\n    }\n\n    html += `<\/div>`;\n    section.innerHTML = html;\n}\n\n\/\/ ===== TABLE =====\nfunction buildTable() {\n    const section = document.getElementById('tableSection');\n    const today = new Date();\n    today.setHours(0,0,0,0);\n\n    let html = `\n        <table class=\"imsakiya-table\">\n            <thead>\n                <tr>\n                    <th>\u0627\u0644\u064a\u0648\u0645<\/th>\n                    <th>\u0631\u0645\u0636\u0627\u0646<\/th>\n                    <th>\u0627\u0644\u0625\u0645\u0633\u0627\u0643<\/th>\n                    <th>\u0627\u0644\u0641\u062c\u0631<\/th>\n                    <th>\u0627\u0644\u0634\u0631\u0648\u0642<\/th>\n                    <th>\u0627\u0644\u0638\u0647\u0631<\/th>\n                    <th>\u0627\u0644\u0645\u063a\u0631\u0628<\/th>\n                    <th>\u0645.\u0627\u0644\u0644\u064a\u0644<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n    `;\n\n    const data = cityData[selectedCity];\n    for (let i = 0; i < 30; i++) {\n        const dayDate = new Date(2026, 1, 19 + i);\n        dayDate.setHours(0,0,0,0);\n\n        let rowCls = '';\n        if (dayDate < today) rowCls = 'past-row';\n        else if (dayDate.getTime() === today.getTime()) rowCls = 'today-row';\n\n        html += `\n            <tr class=\"${rowCls}\" onclick=\"showDayDetail(${i})\" style=\"cursor:pointer;\">\n                <td style=\"direction:rtl; font-size:0.65rem;\">${DAY_NAMES[i]}<\/td>\n                <td style=\"direction:rtl; color:var(--gold); font-weight:700;\">${i+1}<\/td>\n                <td>${data[i][0]}<\/td>\n                <td>${data[i][1]}<\/td>\n                <td>${data[i][2]}<\/td>\n                <td>${data[i][3]}<\/td>\n                <td style=\"color:var(--gold);\">${data[i][4]}<\/td>\n                <td>${data[i][5]}<\/td>\n            <\/tr>\n        `;\n    }\n\n    html += `<\/tbody><\/table>`;\n    section.innerHTML = html;\n}\n\n\/\/ ===== DAY DETAIL =====\nfunction showDayDetail(dayIndex) {\n    const modal = document.getElementById('dayModal');\n    const header = document.getElementById('dayDetailHeader');\n    const times = document.getElementById('dayDetailTimes');\n    const data = cityData[selectedCity][dayIndex];\n\n    header.innerHTML = `\n        <h3>${DAY_NAMES[dayIndex]} - ${GREG_DATES[dayIndex]}<\/h3>\n        <p>\ud83c\udf19 ${dayIndex + 1} \u0631\u0645\u0636\u0627\u0646 \u2014 \ud83d\udccd ${selectedCity}<\/p>\n    `;\n\n    times.innerHTML = `\n        <div class=\"time-item-detail\" style=\"border-color:var(--gold);\">\n            <div class=\"t-label\">\ud83c\udf11 \u0627\u0644\u0625\u0645\u0633\u0627\u0643<\/div>\n            <div class=\"t-value\">${data[0]}<\/div>\n        <\/div>\n        <div class=\"time-item-detail\">\n            <div class=\"t-label\">\ud83c\udf05 \u0635\u0644\u0627\u0629 \u0627\u0644\u0641\u062c\u0631<\/div>\n            <div class=\"t-value\">${data[1]}<\/div>\n        <\/div>\n        <div class=\"time-item-detail\">\n            <div class=\"t-label\">\u2600\ufe0f \u0627\u0644\u0634\u0631\u0648\u0642<\/div>\n            <div class=\"t-value\">${data[2]}<\/div>\n        <\/div>\n        <div class=\"time-item-detail\">\n            <div class=\"t-label\">\ud83d\udd5b \u0623\u0630\u0627\u0646 \u0627\u0644\u0638\u0647\u0631<\/div>\n            <div class=\"t-value\">${data[3]}<\/div>\n        <\/div>\n        <div class=\"time-item-detail\" style=\"border-color:var(--gold);\">\n            <div class=\"t-label\">\ud83c\udf07 \u0623\u0630\u0627\u0646 \u0627\u0644\u0645\u063a\u0631\u0628<\/div>\n            <div class=\"t-value\">${data[4]}<\/div>\n        <\/div>\n        <div class=\"time-item-detail\">\n            <div class=\"t-label\">\ud83c\udf19 \u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0644\u064a\u0644<\/div>\n            <div class=\"t-value\">${data[5]}<\/div>\n        <\/div>\n    `;\n\n    modal.classList.remove('hidden');\n}\n\nfunction closeDayModal() {\n    document.getElementById('dayModal').classList.add('hidden');\n}\n\n\/\/ Close modal on backdrop click\ndocument.getElementById('dayModal').addEventListener('click', function(e) {\n    if (e.target === this) closeDayModal();\n});\n\n\/\/ ===== TABS =====\nfunction switchTab(tab) {\n    document.querySelectorAll('.nav-tab').forEach(t => t.classList.remove('active'));\n\n    if (tab === 'calendar') {\n        document.querySelector('.nav-tab:first-child').classList.add('active');\n        document.getElementById('calendarSection').classList.add('active');\n        document.getElementById('tableSection').classList.remove('active');\n    } else {\n        document.querySelector('.nav-tab:last-child').classList.add('active');\n        document.getElementById('calendarSection').classList.remove('active');\n        document.getElementById('tableSection').classList.add('active');\n    }\n}\n\n\/\/ ===== A3MAL =====\nfunction buildA3mal() {\n    const section = document.getElementById('a3malSection');\n    section.style.display = 'block';\n\n    const today = new Date();\n    today.setHours(0,0,0,0);\n    const start = new Date(2026, 1, 19);\n    start.setHours(0,0,0,0);\n    const dayIndex = Math.floor((today - start) \/ (1000 * 60 * 60 * 24));\n    const isRamadan = dayIndex >= 0 && dayIndex < 30;\n    const currentDayIndex = isRamadan ? dayIndex : 0;\n\n    let html = `\n        <div class=\"a3mal-header\">\n            <div class=\"header-decoration\" style=\"margin-bottom:8px;\">\n                <div class=\"header-line\"><\/div>\n                <div class=\"header-diamond\"><\/div>\n                <div class=\"header-line\"><\/div>\n            <\/div>\n            <h3>\ud83d\udcff \u0623\u0639\u0645\u0627\u0644 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646<\/h3>\n            <p>\u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u064a\u0648\u0645\u064a\u0629 \u0627\u0644\u0645\u0633\u062a\u062d\u0628\u0629<\/p>\n        <\/div>\n\n        <!-- General Daily A3mal -->\n        <div class=\"a3mal-general\">\n            <h4>\u2726 \u0627\u0644\u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u064a\u0648\u0645\u064a\u0629 \u0627\u0644\u0639\u0627\u0645\u0629 \u2726<\/h4>\n            <ul class=\"a3mal-list\">\n                <li>\n                    <span class=\"a3mal-icon\">\ud83e\udd32<\/span>\n                    <span>\u0642\u0631\u0627\u0621\u0629 <strong>\u062f\u0639\u0627\u0621 \u0627\u0644\u0627\u0641\u062a\u062a\u0627\u062d<\/strong> \u0641\u064a \u0643\u0644 \u0644\u064a\u0644\u0629 \u0645\u0646 \u0644\u064a\u0627\u0644\u064a \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83c\udf19<\/span>\n                    <span>\u0642\u0631\u0627\u0621\u0629 <strong>\u062f\u0639\u0627\u0621 \u0627\u0644\u0633\u064e\u0651\u062d\u064e\u0631<\/strong> (\u062f\u0639\u0627\u0621 \u0623\u0628\u064a \u062d\u0645\u0632\u0629 \u0627\u0644\u062b\u0645\u0627\u0644\u064a) \u0641\u064a \u0623\u0633\u062d\u0627\u0631 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83d\udcd6<\/span>\n                    <span>\u0642\u0631\u0627\u0621\u0629 <strong>\u0633\u0648\u0631\u0629 \u0627\u0644\u0642\u062f\u0631<\/strong> \u0639\u0646\u062f \u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0627\u0644\u0633\u062d\u0648\u0631 (\u0661\u0660 \u0645\u0631\u0627\u062a)<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83d\udcff<\/span>\n                    <span>\u0627\u0644\u0625\u0643\u062b\u0627\u0631 \u0645\u0646 <strong>\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0642\u0631\u0622\u0646 \u0627\u0644\u0643\u0631\u064a\u0645<\/strong> \u2014 \u064a\u064f\u0633\u062a\u062d\u0628 \u062e\u062a\u0645\u0647 \u0645\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83d\udd4a\ufe0f<\/span>\n                    <span>\u0627\u0644\u0625\u0643\u062b\u0627\u0631 \u0645\u0646 <strong>\u0627\u0644\u0627\u0633\u062a\u063a\u0641\u0627\u0631<\/strong> \u0648\u0627\u0644\u062a\u0633\u0628\u064a\u062d \u2014 \u0633\u0628\u0639\u064a\u0646 \u0645\u0631\u0629 \u0641\u064a \u0643\u0644 \u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83e\udd0d<\/span>\n                    <span><strong>\u0627\u0644\u0635\u0644\u0627\u0629 \u0639\u0644\u0649 \u0645\u062d\u0645\u062f \u0648\u0622\u0644 \u0645\u062d\u0645\u062f<\/strong> \u2014 \u0627\u0644\u0625\u0643\u062b\u0627\u0631 \u0645\u0646\u0647\u0627 \u0641\u064a \u0643\u0644 \u064a\u0648\u0645 \u0648\u0644\u064a\u0644\u0629<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83d\udcb0<\/span>\n                    <span><strong>\u0627\u0644\u0635\u062f\u0642\u0629 \u0648\u0625\u0637\u0639\u0627\u0645 \u0627\u0644\u0635\u0627\u0626\u0645\u064a\u0646<\/strong> \u2014 \u0645\u0646 \u0642\u062f\u0651\u0645 \u0641\u0637\u0648\u0631\u0627\u064b \u0644\u0635\u0627\u0626\u0645 \u0643\u0627\u0646 \u0644\u0647 \u0645\u062b\u0644 \u0623\u062c\u0631\u0647<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83d\udd4c<\/span>\n                    <span>\u0623\u062f\u0627\u0621 <strong>\u0635\u0644\u0627\u0629 \u0627\u0644\u0646\u0648\u0627\u0641\u0644<\/strong> \u0627\u0644\u0645\u0633\u062a\u062d\u0628\u0629 \u0641\u064a \u0643\u0644 \u0644\u064a\u0644\u0629<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83d\udca7<\/span>\n                    <span>\u0627\u0644\u0627\u063a\u062a\u0633\u0627\u0644 (<strong>\u0627\u0644\u063a\u064f\u0633\u0644<\/strong>) \u0641\u064a \u0643\u0644 \u064a\u0648\u0645 \u0645\u0646 \u0623\u064a\u0627\u0645 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646<\/span>\n                <\/li>\n                <li>\n                    <span class=\"a3mal-icon\">\ud83d\udd14<\/span>\n                    <span>\u0625\u062d\u064a\u0627\u0621 <strong>\u0644\u064a\u0627\u0644\u064a \u0627\u0644\u0642\u062f\u0631<\/strong> (\u0644\u064a\u0644\u0629 \u0661\u0669 \u0648 \u0662\u0661 \u0648 \u0662\u0663) \u0628\u0627\u0644\u0639\u0628\u0627\u062f\u0629 \u0648\u0627\u0644\u062f\u0639\u0627\u0621<\/span>\n                <\/li>\n            <\/ul>\n        <\/div>\n\n        <!-- Today's Dua -->\n        <div class=\"daily-dua-card\">\n            <div class=\"dua-day-header\">\n                <span class=\"dua-day-title\">\ud83e\udd32 \u062f\u0639\u0627\u0621 ${DAY_NAMES_FULL[currentDayIndex]}<\/span>\n                <span class=\"dua-day-badge\">${currentDayIndex + 1} \u0631\u0645\u0636\u0627\u0646<\/span>\n            <\/div>\n            <div class=\"dua-day-text\">${DAILY_DUAS[currentDayIndex]}<\/div>\n        <\/div>\n\n        <!-- All Duas Accordion -->\n        <div class=\"all-duas-list\" id=\"allDuasList\" style=\"display:none;\">\n    `;\n\n    for (let i = 0; i < 30; i++) {\n        if (i === currentDayIndex) continue;\n        html += `\n            <div class=\"dua-accordion\" id=\"duaAcc${i}\">\n                <div class=\"dua-accordion-header\" onclick=\"toggleDua(${i})\">\n                    <span class=\"dua-num\">${i + 1}<\/span>\n                    <span class=\"dua-title\">${DAY_NAMES_FULL[i]}<\/span>\n                    <span class=\"dua-arrow\">\u25bc<\/span>\n                <\/div>\n                <div class=\"dua-accordion-body\">\n                    <div class=\"dua-accordion-content\">${DAILY_DUAS[i]}<\/div>\n                <\/div>\n            <\/div>\n        `;\n    }\n\n    html += `\n        <\/div>\n        <button class=\"show-all-btn\" id=\"showAllDuasBtn\" onclick=\"toggleAllDuas()\">\n            \ud83d\udcdc \u0639\u0631\u0636 \u0623\u062f\u0639\u064a\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u064a\u0627\u0645\n        <\/button>\n    `;\n\n    section.innerHTML = html;\n}\n\nfunction toggleDua(index) {\n    const acc = document.getElementById('duaAcc' + index);\n    acc.classList.toggle('open');\n}\n\nlet allDuasVisible = false;\nfunction toggleAllDuas() {\n    allDuasVisible = !allDuasVisible;\n    const list = document.getElementById('allDuasList');\n    const btn = document.getElementById('showAllDuasBtn');\n    if (allDuasVisible) {\n        list.style.display = 'block';\n        btn.textContent = '\ud83d\udd3c \u0625\u062e\u0641\u0627\u0621 \u0623\u062f\u0639\u064a\u0629 \u0627\u0644\u0623\u064a\u0627\u0645';\n    } else {\n        list.style.display = 'none';\n        btn.textContent = '\ud83d\udcdc \u0639\u0631\u0636 \u0623\u062f\u0639\u064a\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u064a\u0627\u0645';\n    }\n}\n\n\/\/ ===== TASBEEH =====\nconst DHIKR_LIST = [\n    { text: \"\u0633\u064f\u0628\u0652\u062d\u064e\u0627\u0646\u064e \u0627\u0644\u0644\u0651\u0647\", short: \"\u0633\u0628\u062d\u0627\u0646 \u0627\u0644\u0644\u0647\" },\n    { text: \"\u0627\u0644\u062d\u064e\u0645\u0652\u062f\u064f \u0644\u0650\u0644\u0651\u0647\", short: \"\u0627\u0644\u062d\u0645\u062f \u0644\u0644\u0647\" },\n    { text: \"\u0627\u0644\u0644\u0651\u0647\u064f \u0623\u0643\u0652\u0628\u064e\u0631\", short: \"\u0627\u0644\u0644\u0647 \u0623\u0643\u0628\u0631\" },\n    { text: \"\u0644\u0627 \u0625\u0644\u064e\u0647\u064e \u0625\u0644\u0651\u0627 \u0627\u0644\u0644\u0651\u0647\", short: \"\u0644\u0627 \u0625\u0644\u0647 \u0625\u0644\u0627 \u0627\u0644\u0644\u0647\" },\n    { text: \"\u0623\u0633\u0652\u062a\u064e\u063a\u0652\u0641\u0650\u0631\u064f \u0627\u0644\u0644\u0651\u0647\", short: \"\u0623\u0633\u062a\u063a\u0641\u0631 \u0627\u0644\u0644\u0647\" },\n    { text: \"\u0635\u064e\u0644\u0650\u0651 \u0639\u064e\u0644\u064e\u0649 \u0645\u064f\u062d\u064e\u0645\u064e\u0651\u062f\u064d \u0648\u064e\u0622\u0644\u0650 \u0645\u064f\u062d\u064e\u0645\u064e\u0651\u062f\", short: \"\u0627\u0644\u0644\u0647\u0645 \u0635\u0644\u0651 \u0639\u0644\u0649 \u0645\u062d\u0645\u062f\" }\n];\nconst TARGETS = [33, 34, 100, 500, 1000];\nlet tasbeehState = JSON.parse(localStorage.getItem('tasbeeh_state')) || {\n    currentDhikr: 0,\n    count: 0,\n    target: 33,\n    total: 0\n};\n\nfunction initTasbeeh() {\n    document.getElementById('tasbeehSection').style.display = 'block';\n    buildDhikrSelector();\n    buildTargetBtns();\n    updateTasbeehUI();\n}\n\nfunction buildDhikrSelector() {\n    const container = document.getElementById('dhikrSelector');\n    container.innerHTML = DHIKR_LIST.map((d, i) =>\n        `<button class=\"dhikr-btn ${i === tasbeehState.currentDhikr ? 'active' : ''}\" onclick=\"selectDhikr(${i})\">${d.short}<\/button>`\n    ).join('');\n}\n\nfunction buildTargetBtns() {\n    const container = document.getElementById('targetBtns');\n    const toArabic = n => n.toLocaleString('ar-EG');\n    container.innerHTML = TARGETS.map(t =>\n        `<button class=\"target-btn ${t === tasbeehState.target ? 'active' : ''}\" onclick=\"setTarget(${t})\">${toArabic(t)}<\/button>`\n    ).join('');\n}\n\nfunction selectDhikr(index) {\n    tasbeehState.currentDhikr = index;\n    tasbeehState.count = 0;\n    saveTasbeeh();\n    buildDhikrSelector();\n    updateTasbeehUI();\n}\n\nfunction setTarget(t) {\n    tasbeehState.target = t;\n    saveTasbeeh();\n    buildTargetBtns();\n    updateTasbeehUI();\n}\n\nfunction tasbeehTap() {\n    tasbeehState.count++;\n    tasbeehState.total++;\n\n    \/\/ Vibrate on mobile\n    if (navigator.vibrate) navigator.vibrate(30);\n\n    \/\/ Bump animation\n    const countEl = document.getElementById('tasbeehCount');\n    countEl.classList.add('bump');\n    setTimeout(() => countEl.classList.remove('bump'), 150);\n\n    \/\/ Check target reached\n    if (tasbeehState.count >= tasbeehState.target) {\n        if (navigator.vibrate) navigator.vibrate([100, 50, 100]);\n        tasbeehState.count = 0;\n    }\n\n    saveTasbeeh();\n    updateTasbeehUI();\n}\n\nfunction tasbeehReset() {\n    tasbeehState.count = 0;\n    saveTasbeeh();\n    updateTasbeehUI();\n}\n\nfunction tasbeehUndo() {\n    if (tasbeehState.count > 0) {\n        tasbeehState.count--;\n        if (tasbeehState.total > 0) tasbeehState.total--;\n        saveTasbeeh();\n        updateTasbeehUI();\n    }\n}\n\nfunction updateTasbeehUI() {\n    const d = DHIKR_LIST[tasbeehState.currentDhikr];\n    const toArabic = n => n.toLocaleString('ar-EG');\n\n    document.getElementById('currentDhikrText').textContent = d.text;\n    document.getElementById('tasbeehCount').textContent = toArabic(tasbeehState.count);\n    document.getElementById('tasbeehTarget').textContent = '\/ ' + toArabic(tasbeehState.target);\n    document.getElementById('tasbeehTotal').textContent = toArabic(tasbeehState.total);\n    document.getElementById('tapBtn').textContent = d.text;\n\n    \/\/ Update progress ring\n    const circumference = 2 * Math.PI * 82; \/\/ 515.22\n    const progress = tasbeehState.count \/ tasbeehState.target;\n    const offset = circumference * (1 - progress);\n    document.getElementById('progressRing').style.strokeDashoffset = offset;\n}\n\nfunction saveTasbeeh() {\n    localStorage.setItem('tasbeeh_state', JSON.stringify(tasbeehState));\n}\n\n\/\/ ===== DUA =====\nfunction showDua() {\n    const card = document.getElementById('duaCard');\n    card.style.display = 'block';\n    document.getElementById('duaText').textContent = IFTAR_DUA.text;\n    document.getElementById('duaRef').textContent = IFTAR_DUA.ref;\n}\n\n\/\/ ===== START =====\ndocument.addEventListener('DOMContentLoaded', init);\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0631\u0645\u0636\u0627\u0646 2026 &#8211; 1447 \u0647\u0640 \u0627\u0644\u0639\u0631\u0627\u0642 \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0648\u0627\u0644\u0635\u0644\u0627\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0627\u062a \u0627\u0644\u0639\u0631\u0627\u0642\u064a\u0629 \u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 \u0627\u0644\u0645\u0628\u0627\u0631\u0643 1447 \u0647\u062c\u0631\u064a 2026 \u0645\u064a\u0644\u0627\u062f\u064a. \u0645\u0648\u0627\u0642\u064a\u062a \u0627\u0644\u0635\u0644\u0627\u0629 \u0648\u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0625\u0645\u0633\u0627\u0643 \u0648\u0627\u0644\u0625\u0641\u0637\u0627\u0631 \u0641\u064a \u0628\u063a\u062f\u0627\u062f \u0648\u0627\u0644\u0646\u062c\u0641 \u0627\u0644\u0623\u0634\u0631\u0641 \u0648\u0643\u0631\u0628\u0644\u0627\u0621 \u0627\u0644\u0645\u0642\u062f\u0633\u0629 \u0648\u0627\u0644\u062d\u0644\u0629 \u0648\u0627\u0644\u062f\u064a\u0648\u0627\u0646\u064a\u0629 \u0648\u0627\u0644\u0628\u0635\u0631\u0629 \u0648\u0627\u0644\u0633\u0645\u0627\u0648\u0629 \u0648\u0627\u0644\u0639\u0645\u0627\u0631\u0629 \u0648\u0627\u0644\u0643\u0648\u062a. \u062a\u062a\u0636\u0645\u0646 \u0627\u0644\u0625\u0645\u0633\u0627\u0643\u064a\u0629 \u0623\u0648\u0642\u0627\u062a \u0635\u0644\u0627\u0629 \u0627\u0644\u0641\u062c\u0631 \u0648\u0627\u0644\u0634\u0631\u0648\u0642 \u0648\u0627\u0644\u0638\u0647\u0631 \u0648\u0627\u0644\u0645\u063a\u0631\u0628 \u0648\u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0644\u064a\u0644 \u0644\u0643\u0644 \u064a\u0648\u0645 \u0645\u0646 \u0623\u064a\u0627\u0645 \u0634\u0647\u0631 \u0631\u0645\u0636\u0627\u0646 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"class_list":["post-8345","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/pages\/8345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/comments?post=8345"}],"version-history":[{"count":11,"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/pages\/8345\/revisions"}],"predecessor-version":[{"id":8357,"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/pages\/8345\/revisions\/8357"}],"wp:attachment":[{"href":"https:\/\/erticaz.com\/en\/wp-json\/wp\/v2\/media?parent=8345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}