{"id":380,"date":"2025-12-13T09:39:48","date_gmt":"2025-12-13T02:39:48","guid":{"rendered":"https:\/\/www.portalkahwin.com\/id\/?page_id=380"},"modified":"2025-12-15T09:25:51","modified_gmt":"2025-12-15T02:25:51","slug":"jadwal-sholat","status":"publish","type":"page","link":"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/","title":{"rendered":"Jadwal Sholat Indonesia"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"380\" class=\"elementor elementor-380\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8c63f5d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"8c63f5d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b37b17\" data-id=\"5b37b17\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-98c8c69 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"98c8c69\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-06789d8\" data-id=\"06789d8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cb89b6a elementor-widget elementor-widget-breadcrumbs\" data-id=\"cb89b6a\" data-element_type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"breadcrumbs\"><span><span><a href=\"https:\/\/www.portalkahwin.com\/id\/\">Beranda<\/a><\/span><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9db428a elementor-widget elementor-widget-heading\" data-id=\"9db428a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Jadwal Sholat Indonesia<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-fa607b5\" data-id=\"fa607b5\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c71b4f4 elementor-widget elementor-widget-spacer\" data-id=\"c71b4f4\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8166bbd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8166bbd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6dc5428\" data-id=\"6dc5428\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d2bcce7 elementor-widget elementor-widget-spacer\" data-id=\"d2bcce7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e441516 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e441516\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5615dc6\" data-id=\"5615dc6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-012a6b6 elementor-widget elementor-widget-heading\" data-id=\"012a6b6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Selamat datang di Portal Kahwin Indonesia! Di sini, kami menyediakan informasi jadwal sholat terkini untuk seluruh provinsi dan kota\/kabupaten di Indonesia. Anda dapat memilih provinsi dan kota\/kabupaten. Anda dari menu dropdown di atas untuk melihat jadwal sholat harian yang akurat.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a8248b elementor-widget elementor-widget-heading\" data-id=\"0a8248b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jadwal Sholat <span style=\"color:#6552df\"> Indonesia Hari Ini <\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e3f06a elementor-widget elementor-widget-html\" data-id=\"5e3f06a\" data-element_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>\r\n<html lang=\"id\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    \r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n    \r\n    <style>\r\n        \/* --- CSS STYLES --- *\/\r\n        .ws-widget-wrapper {\r\n            --ws-primary: #6552df;\r\n            --ws-primary-dark: #503ecb;\r\n            --ws-primary-light: #efedfc; \r\n            --ws-accent: #f59e0b;\r\n            --ws-text-dark: #1e293b;\r\n            --ws-text-gray: #64748b;\r\n            --ws-white: #ffffff;\r\n            --ws-border: #e2e8f0;\r\n            --ws-radius: 12px;\r\n            --ws-hover-bg: #f3f4f6; \/* Warna Abu-abu Netral *\/\r\n            \r\n            font-family: 'Poppins', sans-serif;\r\n            width: 100%;\r\n            max-width: 500px;\r\n            margin: 0 auto;\r\n            line-height: 1.5;\r\n        }\r\n\r\n        .ws-widget-wrapper *, .ws-widget-wrapper *::before, .ws-widget-wrapper *::after {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .ws-card {\r\n            background-color: var(--ws-white);\r\n            border-radius: var(--ws-radius);\r\n            padding: 24px;\r\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\r\n            border: 1px solid var(--ws-border);\r\n            position: relative;\r\n            min-height: 400px;\r\n        }\r\n\r\n        .ws-header { text-align: center; margin-bottom: 20px; }\r\n        .ws-title { color: var(--ws-primary); font-size: 1.5rem; font-weight: 700; margin: 0; }\r\n        .ws-subtitle { color: var(--ws-text-gray); font-size: 0.875rem; margin: 0; }\r\n\r\n        \/* --- TABS NAVIGATION (FIXED) --- *\/\r\n        .ws-tabs { display: flex; border-bottom: 2px solid var(--ws-border); margin-bottom: 20px; }\r\n        \r\n        \/* Menggunakan !important untuk menimpa Style Elementor *\/\r\n        .ws-tab-btn {\r\n            flex: 1; \r\n            padding: 12px 10px !important; \r\n            border: none !important; \r\n            background: transparent !important; \/* Hapus background pink bawaan tema *\/\r\n            background-color: transparent !important;\r\n            box-shadow: none !important;\r\n            font-family: 'Poppins', sans-serif !important; \r\n            font-weight: 600 !important; \r\n            color: var(--ws-text-gray) !important;\r\n            cursor: pointer; \r\n            transition: all 0.2s ease;\r\n            border-bottom: 3px solid transparent !important; \r\n            margin-bottom: -2px !important;\r\n            border-radius: 0 !important; \/* Hapus rounded corner bawaan tema *\/\r\n        }\r\n\r\n        \/* Saat Aktif (Garis Bawah Ungu, Background Transparan) *\/\r\n        .ws-tab-btn.active { \r\n            color: var(--ws-primary) !important; \r\n            border-bottom-color: var(--ws-primary) !important; \r\n            background: transparent !important;\r\n        }\r\n\r\n        \/* Saat Hover (Background Abu-abu, BUKAN Pink) *\/\r\n        .ws-tab-btn:hover { \r\n            background-color: var(--ws-hover-bg) !important; \r\n            color: var(--ws-primary) !important;\r\n        }\r\n        \r\n        .ws-tab-content { display: none; animation: fadeIn 0.3s ease; }\r\n        .ws-tab-content.active { display: block; }\r\n        @keyframes fadeIn { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } }\r\n\r\n        \/* INPUTS & DROPDOWNS *\/\r\n        .ws-input-group { margin-bottom: 15px; position: relative; }\r\n        .ws-label { display: block; margin-bottom: 6px; font-size: 0.85rem; font-weight: 500; color: var(--ws-text-dark); }\r\n        \r\n        .ws-input, .ws-select {\r\n            width: 100%; padding: 12px 14px; font-size: 0.95rem; color: var(--ws-text-dark);\r\n            background-color: #f8fafc; border: 1px solid var(--ws-border);\r\n            border-radius: 8px; font-family: inherit; transition: all 0.2s;\r\n        }\r\n        .ws-input:focus, .ws-select:focus { \r\n            outline: none; border-color: var(--ws-primary); background: #fff;\r\n            box-shadow: 0 0 0 3px rgba(101, 82, 223, 0.15); \r\n        }\r\n\r\n        \/* AUTOCOMPLETE SUGGESTIONS *\/\r\n        .ws-suggestions-box {\r\n            position: absolute; top: 100%; left: 0; right: 0;\r\n            background: white; border: 1px solid var(--ws-border);\r\n            border-radius: 0 0 8px 8px; box-shadow: 0 10px 25px rgba(0,0,0,0.1);\r\n            max-height: 250px; overflow-y: auto; z-index: 50;\r\n            display: none; margin-top: 4px;\r\n        }\r\n        .ws-suggestion-item {\r\n            padding: 10px 14px; cursor: pointer; border-bottom: 1px solid #f1f5f9;\r\n            font-size: 0.9rem; transition: background 0.1s;\r\n        }\r\n        .ws-suggestion-item:last-child { border-bottom: none; }\r\n        \r\n        \/* Hover item dropdown *\/\r\n        .ws-suggestion-item:hover { \r\n            background-color: var(--ws-hover-bg); \r\n            color: var(--ws-primary); \r\n        }\r\n        \r\n        .ws-suggestion-item strong { color: var(--ws-primary); }\r\n        .ws-suggestion-prov { font-size: 0.75rem; color: #94a3b8; display: block; }\r\n\r\n        \/* COUNTDOWN & RESULTS *\/\r\n        .ws-countdown-box {\r\n            background: linear-gradient(135deg, var(--ws-primary), var(--ws-primary-dark));\r\n            color: white; padding: 15px; border-radius: 10px; text-align: center;\r\n            margin-bottom: 20px; box-shadow: 0 4px 15px rgba(101, 82, 223, 0.3);\r\n        }\r\n        .ws-countdown-timer { font-size: 1.8rem; font-weight: 700; font-variant-numeric: tabular-nums; }\r\n        .ws-next-prayer-name { color: #ffeb3b; text-transform: uppercase; font-weight: 700; }\r\n        \r\n        .ws-list { list-style: none; padding: 0; margin: 0; margin-top: 20px; border-top: 1px dashed var(--ws-border); padding-top: 20px;}\r\n        .ws-list-item { display: flex; justify-content: space-between; align-items: center; padding: 10px 14px; margin-bottom: 8px; border-radius: 8px; transition: background-color 0.2s; }\r\n        \r\n        \/* Hover list jadwal *\/\r\n        .ws-list-item:hover { background-color: var(--ws-hover-bg); }\r\n        \r\n        .ws-list-item.active-prayer { background-color: #fffbeb; border: 1px solid var(--ws-accent); }\r\n        .ws-prayer-time { font-weight: 600; color: var(--ws-primary); background-color: var(--ws-primary-light); padding: 4px 12px; border-radius: 20px; font-size: 0.9rem; }\r\n        .ws-list-item.active-prayer .ws-prayer-time { background-color: var(--ws-accent); color: white; }\r\n\r\n        .ws-loading { text-align: center; color: var(--ws-text-gray); font-style: italic; margin-top: 10px; display: none;}\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n    <div class=\"ws-widget-wrapper\">\r\n        <div class=\"ws-card\">\r\n            \r\n            <div class=\"ws-header\">\r\n                <h2 class=\"ws-title\">Jadwal Sholat<\/h2>\r\n                <p class=\"ws-subtitle\">Data Kemenag RI<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"ws-countdown-box\" id=\"ws-countdown-box\" style=\"display: none;\">\r\n                <div style=\"font-size: 0.9rem; opacity: 0.9;\">Menuju <span id=\"ws-next-name\" class=\"ws-next-prayer-name\">-<\/span><\/div>\r\n                <div class=\"ws-countdown-timer\" id=\"ws-timer\">00:00:00<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"ws-tabs\">\r\n                <button class=\"ws-tab-btn active\" onclick=\"switchTab('search')\">Cari Cepat<\/button>\r\n                <button class=\"ws-tab-btn\" onclick=\"switchTab('manual')\">Pilih Provinsi<\/button>\r\n            <\/div>\r\n\r\n            <div id=\"tab-search\" class=\"ws-tab-content active\">\r\n                <div class=\"ws-input-group\">\r\n                    <label class=\"ws-label\">Ketik Nama Kota \/ Kabupaten<\/label>\r\n                    <input type=\"text\" id=\"ws-search-input\" class=\"ws-input\" placeholder=\"Contoh: Bandung, Sleman, Aceh...\" autocomplete=\"off\">\r\n                    \r\n                    <div id=\"ws-suggestions\" class=\"ws-suggestions-box\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div id=\"tab-manual\" class=\"ws-tab-content\">\r\n                <div class=\"ws-input-group\">\r\n                    <label class=\"ws-label\">Pilih Provinsi<\/label>\r\n                    <select id=\"ws-prov-select\" class=\"ws-select\">\r\n                        <option value=\"\">-- Pilih Provinsi --<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n                <div class=\"ws-input-group\">\r\n                    <label class=\"ws-label\">Pilih Kota \/ Kab<\/label>\r\n                    <select id=\"ws-city-select\" class=\"ws-select\" disabled>\r\n                        <option value=\"\">-- Pilih Kota --<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div id=\"ws-loading-msg\" class=\"ws-loading\">Sedang memuat data...<\/div>\r\n\r\n            <ul id=\"ws-times-list\" class=\"ws-list\"><\/ul>\r\n            <div id=\"ws-date-display\" style=\"text-align: center; margin-top: 15px; font-size: 0.8rem; color: #888;\"><\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/* --- 1. DATA MASTER & PROCESSING --- *\/\r\n        const provinceMap = {\r\n            '01': 'Aceh', '02': 'Sumatera Utara', '03': 'Sumatera Barat', '04': 'Riau',\r\n            '05': 'Kepulauan Riau', '06': 'Jambi', '07': 'Bengkulu', '08': 'Sumatera Selatan',\r\n            '09': 'Bangka Belitung', '10': 'Lampung', '11': 'Banten', '12': 'Jawa Barat',\r\n            '13': 'DKI Jakarta', '14': 'Jawa Tengah', '15': 'DI Yogyakarta', '16': 'Jawa Timur',\r\n            '17': 'Bali', '18': 'Nusa Tenggara Barat', '19': 'Nusa Tenggara Timur', '20': 'Kalimantan Barat',\r\n            '21': 'Kalimantan Selatan', '22': 'Kalimantan Tengah', '23': 'Kalimantan Timur', '24': 'Kalimantan Utara',\r\n            '25': 'Gorontalo', '26': 'Sulawesi Selatan', '27': 'Sulawesi Tenggara', '28': 'Sulawesi Tengah',\r\n            '29': 'Sulawesi Utara', '30': 'Sulawesi Barat', '31': 'Maluku', '32': 'Maluku Utara',\r\n            '33': 'Papua', '34': 'Papua Barat'\r\n        };\r\n\r\n        const rawData = {\"status\":true,\"request\":{\"path\":\"\/sholat\/kota\/semua\"},\"data\":[{\"id\":\"1001\",\"lokasi\":\"KAB. LAMPUNG TENGAH\"},{\"id\":\"1002\",\"lokasi\":\"KAB. LAMPUNG UTARA\"},{\"id\":\"1003\",\"lokasi\":\"KAB. LAMPUNG SELATAN\"},{\"id\":\"1004\",\"lokasi\":\"KAB. LAMPUNG BARAT\"},{\"id\":\"1005\",\"lokasi\":\"KAB. LAMPUNG TIMUR\"},{\"id\":\"1006\",\"lokasi\":\"KAB. MESUJI\"},{\"id\":\"1007\",\"lokasi\":\"KAB. PESAWARAN\"},{\"id\":\"1008\",\"lokasi\":\"KAB. PESISIR BARAT\"},{\"id\":\"1009\",\"lokasi\":\"KAB. PRINGSEWU\"},{\"id\":\"1010\",\"lokasi\":\"KAB. TULANG BAWANG\"},{\"id\":\"1011\",\"lokasi\":\"KAB. TULANG BAWANG BARAT\"},{\"id\":\"1012\",\"lokasi\":\"KAB. TANGGAMUS\"},{\"id\":\"1013\",\"lokasi\":\"KAB. WAY KANAN\"},{\"id\":\"1014\",\"lokasi\":\"KOTA BANDAR LAMPUNG\"},{\"id\":\"1015\",\"lokasi\":\"KOTA METRO\"},{\"id\":\"1101\",\"lokasi\":\"KAB. LEBAK\"},{\"id\":\"1102\",\"lokasi\":\"KAB. PANDEGLANG\"},{\"id\":\"1103\",\"lokasi\":\"KAB. SERANG\"},{\"id\":\"1104\",\"lokasi\":\"KAB. TANGERANG\"},{\"id\":\"1105\",\"lokasi\":\"KOTA CILEGON\"},{\"id\":\"1106\",\"lokasi\":\"KOTA SERANG\"},{\"id\":\"1107\",\"lokasi\":\"KOTA TANGERANG\"},{\"id\":\"1108\",\"lokasi\":\"KOTA TANGERANG SELATAN\"},{\"id\":\"1201\",\"lokasi\":\"KAB. BANDUNG\"},{\"id\":\"1202\",\"lokasi\":\"KAB. BANDUNG BARAT\"},{\"id\":\"1203\",\"lokasi\":\"KAB. BEKASI\"},{\"id\":\"1204\",\"lokasi\":\"KAB. BOGOR\"},{\"id\":\"1205\",\"lokasi\":\"KAB. CIAMIS\"},{\"id\":\"1206\",\"lokasi\":\"KAB. CIANJUR\"},{\"id\":\"1207\",\"lokasi\":\"KAB. CIREBON\"},{\"id\":\"1208\",\"lokasi\":\"KAB. GARUT\"},{\"id\":\"1209\",\"lokasi\":\"KAB. INDRAMAYU\"},{\"id\":\"1210\",\"lokasi\":\"KAB. KARAWANG\"},{\"id\":\"1211\",\"lokasi\":\"KAB. KUNINGAN\"},{\"id\":\"1212\",\"lokasi\":\"KAB. MAJALENGKA\"},{\"id\":\"1213\",\"lokasi\":\"KAB. PANGANDARAN\"},{\"id\":\"1214\",\"lokasi\":\"KAB. PURWAKARTA\"},{\"id\":\"1215\",\"lokasi\":\"KAB. SUBANG\"},{\"id\":\"1216\",\"lokasi\":\"KAB. SUKABUMI\"},{\"id\":\"1217\",\"lokasi\":\"KAB. SUMEDANG\"},{\"id\":\"1218\",\"lokasi\":\"KAB. TASIKMALAYA\"},{\"id\":\"1219\",\"lokasi\":\"KOTA BANDUNG\"},{\"id\":\"1220\",\"lokasi\":\"KOTA BANJAR\"},{\"id\":\"1221\",\"lokasi\":\"KOTA BEKASI\"},{\"id\":\"1222\",\"lokasi\":\"KOTA BOGOR\"},{\"id\":\"1223\",\"lokasi\":\"KOTA CIMAHI\"},{\"id\":\"1224\",\"lokasi\":\"KOTA CIREBON\"},{\"id\":\"1225\",\"lokasi\":\"KOTA DEPOK\"},{\"id\":\"1226\",\"lokasi\":\"KOTA SUKABUMI\"},{\"id\":\"1227\",\"lokasi\":\"KOTA TASIKMALAYA\"},{\"id\":\"1301\",\"lokasi\":\"KOTA JAKARTA\"},{\"id\":\"1302\",\"lokasi\":\"KAB. KEPULAUAN SERIBU\"},{\"id\":\"1401\",\"lokasi\":\"KAB. BANJARNEGARA\"},{\"id\":\"1402\",\"lokasi\":\"KAB. BANYUMAS\"},{\"id\":\"1403\",\"lokasi\":\"KAB. BATANG\"},{\"id\":\"1404\",\"lokasi\":\"KAB. BLORA\"},{\"id\":\"1405\",\"lokasi\":\"KAB. BOYOLALI\"},{\"id\":\"1406\",\"lokasi\":\"KAB. BREBES\"},{\"id\":\"1407\",\"lokasi\":\"KAB. CILACAP\"},{\"id\":\"1408\",\"lokasi\":\"KAB. DEMAK\"},{\"id\":\"1409\",\"lokasi\":\"KAB. GROBOGAN\"},{\"id\":\"1410\",\"lokasi\":\"KAB. JEPARA\"},{\"id\":\"1411\",\"lokasi\":\"KAB. KARANGANYAR\"},{\"id\":\"1412\",\"lokasi\":\"KAB. KEBUMEN\"},{\"id\":\"1413\",\"lokasi\":\"KAB. KENDAL\"},{\"id\":\"1414\",\"lokasi\":\"KAB. KLATEN\"},{\"id\":\"1415\",\"lokasi\":\"KAB. KUDUS\"},{\"id\":\"1416\",\"lokasi\":\"KAB. MAGELANG\"},{\"id\":\"1417\",\"lokasi\":\"KAB. PATI\"},{\"id\":\"1418\",\"lokasi\":\"KAB. PEKALONGAN\"},{\"id\":\"1419\",\"lokasi\":\"KAB. PEMALANG\"},{\"id\":\"1420\",\"lokasi\":\"KAB. PURBALINGGA\"},{\"id\":\"1421\",\"lokasi\":\"KAB. PURWOREJO\"},{\"id\":\"1422\",\"lokasi\":\"KAB. REMBANG\"},{\"id\":\"1423\",\"lokasi\":\"KAB. SEMARANG\"},{\"id\":\"1424\",\"lokasi\":\"KAB. SRAGEN\"},{\"id\":\"1425\",\"lokasi\":\"KAB. SUKOHARJO\"},{\"id\":\"1426\",\"lokasi\":\"KAB. TEGAL\"},{\"id\":\"1427\",\"lokasi\":\"KAB. TEMANGGUNG\"},{\"id\":\"1428\",\"lokasi\":\"KAB. WONOGIRI\"},{\"id\":\"1429\",\"lokasi\":\"KAB. WONOSOBO\"},{\"id\":\"1430\",\"lokasi\":\"KOTA MAGELANG\"},{\"id\":\"1431\",\"lokasi\":\"KOTA PEKALONGAN\"},{\"id\":\"1432\",\"lokasi\":\"KOTA SALATIGA\"},{\"id\":\"1433\",\"lokasi\":\"KOTA SEMARANG\"},{\"id\":\"1434\",\"lokasi\":\"KOTA SURAKARTA\"},{\"id\":\"1435\",\"lokasi\":\"KOTA TEGAL\"},{\"id\":\"1501\",\"lokasi\":\"KAB. BANTUL\"},{\"id\":\"1502\",\"lokasi\":\"KAB. GUNUNGKIDUL\"},{\"id\":\"1503\",\"lokasi\":\"KAB. KULON PROGO\"},{\"id\":\"1504\",\"lokasi\":\"KAB. SLEMAN\"},{\"id\":\"1505\",\"lokasi\":\"KOTA YOGYAKARTA\"},{\"id\":\"1601\",\"lokasi\":\"KAB. BANGKALAN\"},{\"id\":\"1602\",\"lokasi\":\"KAB. BANYUWANGI\"},{\"id\":\"1603\",\"lokasi\":\"KAB. BLITAR\"},{\"id\":\"1604\",\"lokasi\":\"KAB. BOJONEGORO\"},{\"id\":\"1605\",\"lokasi\":\"KAB. BONDOWOSO\"},{\"id\":\"1606\",\"lokasi\":\"KAB. GRESIK\"},{\"id\":\"1607\",\"lokasi\":\"KAB. JEMBER\"},{\"id\":\"1608\",\"lokasi\":\"KAB. JOMBANG\"},{\"id\":\"1609\",\"lokasi\":\"KAB. KEDIRI\"},{\"id\":\"1610\",\"lokasi\":\"KAB. LAMONGAN\"},{\"id\":\"1611\",\"lokasi\":\"KAB. LUMAJANG\"},{\"id\":\"1612\",\"lokasi\":\"KAB. MADIUN\"},{\"id\":\"1613\",\"lokasi\":\"KAB. MAGETAN\"},{\"id\":\"1614\",\"lokasi\":\"KAB. MALANG\"},{\"id\":\"1615\",\"lokasi\":\"KAB. MOJOKERTO\"},{\"id\":\"1616\",\"lokasi\":\"KAB. NGANJUK\"},{\"id\":\"1617\",\"lokasi\":\"KAB. NGAWI\"},{\"id\":\"1618\",\"lokasi\":\"KAB. PACITAN\"},{\"id\":\"1619\",\"lokasi\":\"KAB. PAMEKASAN\"},{\"id\":\"1620\",\"lokasi\":\"KAB. PASURUAN\"},{\"id\":\"1621\",\"lokasi\":\"KAB. PONOROGO\"},{\"id\":\"1622\",\"lokasi\":\"KAB. PROBOLINGGO\"},{\"id\":\"1623\",\"lokasi\":\"KAB. SAMPANG\"},{\"id\":\"1624\",\"lokasi\":\"KAB. SIDOARJO\"},{\"id\":\"1625\",\"lokasi\":\"KAB. SITUBONDO\"},{\"id\":\"1626\",\"lokasi\":\"KAB. SUMENEP\"},{\"id\":\"1627\",\"lokasi\":\"KAB. TRENGGALEK\"},{\"id\":\"1628\",\"lokasi\":\"KAB. TUBAN\"},{\"id\":\"1629\",\"lokasi\":\"KAB. TULUNGAGUNG\"},{\"id\":\"1630\",\"lokasi\":\"KOTA BATU\"},{\"id\":\"1631\",\"lokasi\":\"KOTA BLITAR\"},{\"id\":\"1632\",\"lokasi\":\"KOTA KEDIRI\"},{\"id\":\"1633\",\"lokasi\":\"KOTA MADIUN\"},{\"id\":\"1634\",\"lokasi\":\"KOTA MALANG\"},{\"id\":\"1635\",\"lokasi\":\"KOTA MOJOKERTO\"},{\"id\":\"1636\",\"lokasi\":\"KOTA PASURUAN\"},{\"id\":\"1637\",\"lokasi\":\"KOTA PROBOLINGGO\"},{\"id\":\"1638\",\"lokasi\":\"KOTA SURABAYA\"},{\"id\":\"1701\",\"lokasi\":\"KAB. BADUNG\"},{\"id\":\"1702\",\"lokasi\":\"KAB. BANGLI\"},{\"id\":\"1703\",\"lokasi\":\"KAB. BULELENG\"},{\"id\":\"1704\",\"lokasi\":\"KAB. GIANYAR\"},{\"id\":\"1705\",\"lokasi\":\"KAB. JEMBRANA\"},{\"id\":\"1706\",\"lokasi\":\"KAB. KARANGASEM\"},{\"id\":\"1707\",\"lokasi\":\"KAB. KLUNGKUNG\"},{\"id\":\"1708\",\"lokasi\":\"KAB. TABANAN\"},{\"id\":\"1709\",\"lokasi\":\"KOTA DENPASAR\"},{\"id\":\"1801\",\"lokasi\":\"KAB. BIMA\"},{\"id\":\"1802\",\"lokasi\":\"KAB. DOMPU\"},{\"id\":\"1803\",\"lokasi\":\"KAB. LOMBOK BARAT\"},{\"id\":\"1804\",\"lokasi\":\"KAB. LOMBOK TENGAH\"},{\"id\":\"1805\",\"lokasi\":\"KAB. LOMBOK TIMUR\"},{\"id\":\"1806\",\"lokasi\":\"KAB. LOMBOK UTARA\"},{\"id\":\"1807\",\"lokasi\":\"KAB. SUMBAWA\"},{\"id\":\"1808\",\"lokasi\":\"KAB. SUMBAWA BARAT\"},{\"id\":\"1809\",\"lokasi\":\"KOTA BIMA\"},{\"id\":\"1810\",\"lokasi\":\"KOTA MATARAM\"},{\"id\":\"1901\",\"lokasi\":\"KAB. ALOR\"},{\"id\":\"1902\",\"lokasi\":\"KAB. BELU\"},{\"id\":\"1903\",\"lokasi\":\"KAB. ENDE\"},{\"id\":\"1904\",\"lokasi\":\"KAB. FLORES TIMUR\"},{\"id\":\"1905\",\"lokasi\":\"KAB. KUPANG\"},{\"id\":\"1906\",\"lokasi\":\"KAB. LEMBATA\"},{\"id\":\"1907\",\"lokasi\":\"KAB. MALAKA\"},{\"id\":\"1908\",\"lokasi\":\"KAB. MANGGARAI\"},{\"id\":\"1909\",\"lokasi\":\"KAB. MANGGARAI BARAT\"},{\"id\":\"1910\",\"lokasi\":\"KAB. MANGGARAI TIMUR\"},{\"id\":\"1911\",\"lokasi\":\"KAB. NGADA\"},{\"id\":\"1912\",\"lokasi\":\"KAB. NAGEKEO\"},{\"id\":\"1913\",\"lokasi\":\"KAB. ROTE NDAO\"},{\"id\":\"1914\",\"lokasi\":\"KAB. SABU RAIJUA\"},{\"id\":\"1915\",\"lokasi\":\"KAB. SIKKA\"},{\"id\":\"1916\",\"lokasi\":\"KAB. SUMBA BARAT\"},{\"id\":\"1917\",\"lokasi\":\"KAB. SUMBA BARAT DAYA\"},{\"id\":\"1918\",\"lokasi\":\"KAB. SUMBA TENGAH\"},{\"id\":\"1919\",\"lokasi\":\"KAB. SUMBA TIMUR\"},{\"id\":\"1920\",\"lokasi\":\"KAB. TIMOR TENGAH SELATAN\"},{\"id\":\"1921\",\"lokasi\":\"KAB. TIMOR TENGAH UTARA\"},{\"id\":\"1922\",\"lokasi\":\"KOTA KUPANG\"},{\"id\":\"2001\",\"lokasi\":\"KAB. BENGKAYANG\"},{\"id\":\"2002\",\"lokasi\":\"KAB. KAPUAS HULU\"},{\"id\":\"2003\",\"lokasi\":\"KAB. KAYONG UTARA\"},{\"id\":\"2004\",\"lokasi\":\"KAB. KETAPANG\"},{\"id\":\"2005\",\"lokasi\":\"KAB. KUBU RAYA\"},{\"id\":\"2006\",\"lokasi\":\"KAB. LANDAK\"},{\"id\":\"2007\",\"lokasi\":\"KAB. MELAWI\"},{\"id\":\"2008\",\"lokasi\":\"KAB. MEMPAWAH\"},{\"id\":\"2009\",\"lokasi\":\"KAB. SAMBAS\"},{\"id\":\"2010\",\"lokasi\":\"KAB. SANGGAU\"},{\"id\":\"2011\",\"lokasi\":\"KAB. SEKADAU\"},{\"id\":\"2012\",\"lokasi\":\"KAB. SINTANG\"},{\"id\":\"2013\",\"lokasi\":\"KOTA PONTIANAK\"},{\"id\":\"2014\",\"lokasi\":\"KOTA SINGKAWANG\"},{\"id\":\"2101\",\"lokasi\":\"KAB. BALANGAN\"},{\"id\":\"2102\",\"lokasi\":\"KAB. BANJAR\"},{\"id\":\"2103\",\"lokasi\":\"KAB. BARITO KUALA\"},{\"id\":\"2104\",\"lokasi\":\"KAB. HULU SUNGAI SELATAN\"},{\"id\":\"2105\",\"lokasi\":\"KAB. HULU SUNGAI TENGAH\"},{\"id\":\"2106\",\"lokasi\":\"KAB. HULU SUNGAI UTARA\"},{\"id\":\"2107\",\"lokasi\":\"KAB. KOTABARU\"},{\"id\":\"2108\",\"lokasi\":\"KAB. TABALONG\"},{\"id\":\"2109\",\"lokasi\":\"KAB. TANAH BUMBU\"},{\"id\":\"2110\",\"lokasi\":\"KAB. TANAH LAUT\"},{\"id\":\"2111\",\"lokasi\":\"KAB. TAPIN\"},{\"id\":\"2112\",\"lokasi\":\"KOTA BANJARBARU\"},{\"id\":\"2113\",\"lokasi\":\"KOTA BANJARMASIN\"},{\"id\":\"2201\",\"lokasi\":\"KAB. BARITO SELATAN\"},{\"id\":\"2202\",\"lokasi\":\"KAB. BARITO TIMUR\"},{\"id\":\"2203\",\"lokasi\":\"KAB. BARITO UTARA\"},{\"id\":\"2204\",\"lokasi\":\"KAB. GUNUNG MAS\"},{\"id\":\"2205\",\"lokasi\":\"KAB. KAPUAS\"},{\"id\":\"2206\",\"lokasi\":\"KAB. KATINGAN\"},{\"id\":\"2207\",\"lokasi\":\"KAB. KOTAWARINGIN BARAT\"},{\"id\":\"2208\",\"lokasi\":\"KAB. KOTAWARINGIN TIMUR\"},{\"id\":\"2209\",\"lokasi\":\"KAB. LAMANDAU\"},{\"id\":\"2210\",\"lokasi\":\"KAB. MURUNG RAYA\"},{\"id\":\"2211\",\"lokasi\":\"KAB. PULANG PISAU\"},{\"id\":\"2212\",\"lokasi\":\"KAB. SUKAMARA\"},{\"id\":\"2213\",\"lokasi\":\"KAB. SERUYAN\"},{\"id\":\"2214\",\"lokasi\":\"KOTA PALANGKARAYA\"},{\"id\":\"2301\",\"lokasi\":\"KAB. BERAU\"},{\"id\":\"2302\",\"lokasi\":\"KAB. KUTAI BARAT\"},{\"id\":\"2303\",\"lokasi\":\"KAB. KUTAI KARTANEGARA\"},{\"id\":\"2304\",\"lokasi\":\"KAB. KUTAI TIMUR\"},{\"id\":\"2305\",\"lokasi\":\"KAB. MAHAKAM ULU\"},{\"id\":\"2306\",\"lokasi\":\"KAB. PASER\"},{\"id\":\"2307\",\"lokasi\":\"KAB. PENAJAM PASER UTARA\"},{\"id\":\"2308\",\"lokasi\":\"KOTA BALIKPAPAN\"},{\"id\":\"2309\",\"lokasi\":\"KOTA BONTANG\"},{\"id\":\"2310\",\"lokasi\":\"KOTA SAMARINDA\"},{\"id\":\"2401\",\"lokasi\":\"KAB. BULUNGAN\"},{\"id\":\"2402\",\"lokasi\":\"KAB. MALINAU\"},{\"id\":\"2403\",\"lokasi\":\"KAB. NUNUKAN\"},{\"id\":\"2404\",\"lokasi\":\"KAB. TANA TIDUNG\"},{\"id\":\"2405\",\"lokasi\":\"KOTA TARAKAN\"},{\"id\":\"2501\",\"lokasi\":\"KAB. BOALEMO\"},{\"id\":\"2502\",\"lokasi\":\"KAB. BONE BOLANGO\"},{\"id\":\"2503\",\"lokasi\":\"KAB. GORONTALO\"},{\"id\":\"2504\",\"lokasi\":\"KAB. GORONTALO UTARA\"},{\"id\":\"2505\",\"lokasi\":\"KAB. POHUWATO\"},{\"id\":\"2506\",\"lokasi\":\"KOTA GORONTALO\"},{\"id\":\"2601\",\"lokasi\":\"KAB. BANTAENG\"},{\"id\":\"2602\",\"lokasi\":\"KAB. BARRU\"},{\"id\":\"2603\",\"lokasi\":\"KAB. BONE\"},{\"id\":\"2604\",\"lokasi\":\"KAB. BULUKUMBA\"},{\"id\":\"2605\",\"lokasi\":\"KAB. ENREKANG\"},{\"id\":\"2606\",\"lokasi\":\"KAB. GOWA\"},{\"id\":\"2607\",\"lokasi\":\"KAB. JENEPONTO\"},{\"id\":\"2608\",\"lokasi\":\"KAB. KEPULAUAN SELAYAR\"},{\"id\":\"2609\",\"lokasi\":\"KAB. LUWU\"},{\"id\":\"2610\",\"lokasi\":\"KAB. LUWU TIMUR\"},{\"id\":\"2611\",\"lokasi\":\"KAB. LUWU UTARA\"},{\"id\":\"2612\",\"lokasi\":\"KAB. MAROS\"},{\"id\":\"2613\",\"lokasi\":\"KAB. PANGKAJENE DAN KEPULAUAN\"},{\"id\":\"2614\",\"lokasi\":\"KAB. PINRANG\"},{\"id\":\"2615\",\"lokasi\":\"KAB. SIDENRENG RAPPANG\"},{\"id\":\"2616\",\"lokasi\":\"KAB. SINJAI\"},{\"id\":\"2617\",\"lokasi\":\"KAB. SOPPENG\"},{\"id\":\"2618\",\"lokasi\":\"KAB. TAKALAR\"},{\"id\":\"2619\",\"lokasi\":\"KAB. TANA TORAJA\"},{\"id\":\"2620\",\"lokasi\":\"KAB. TORAJA UTARA\"},{\"id\":\"2621\",\"lokasi\":\"KAB. WAJO\"},{\"id\":\"2622\",\"lokasi\":\"KOTA MAKASSAR\"},{\"id\":\"2623\",\"lokasi\":\"KOTA PALOPO\"},{\"id\":\"2624\",\"lokasi\":\"KOTA PAREPARE\"},{\"id\":\"2701\",\"lokasi\":\"KAB. BOMBANA\"},{\"id\":\"2702\",\"lokasi\":\"KAB. BUTON\"},{\"id\":\"2703\",\"lokasi\":\"KAB. BUTON SELATAN\"},{\"id\":\"2704\",\"lokasi\":\"KAB. BUTON TENGAH\"},{\"id\":\"2705\",\"lokasi\":\"KAB. BUTON UTARA\"},{\"id\":\"2706\",\"lokasi\":\"KAB. KOLAKA\"},{\"id\":\"2707\",\"lokasi\":\"KAB. KOLAKA TIMUR\"},{\"id\":\"2708\",\"lokasi\":\"KAB. KOLAKA UTARA\"},{\"id\":\"2709\",\"lokasi\":\"KAB. KONAWE\"},{\"id\":\"2710\",\"lokasi\":\"KAB. KONAWE KEPULAUAN\"},{\"id\":\"2711\",\"lokasi\":\"KAB. KONAWE SELATAN\"},{\"id\":\"2712\",\"lokasi\":\"KAB. KONAWE UTARA\"},{\"id\":\"2713\",\"lokasi\":\"KAB. MUNA\"},{\"id\":\"2714\",\"lokasi\":\"KAB. MUNA BARAT\"},{\"id\":\"2715\",\"lokasi\":\"KAB. WAKATOBI\"},{\"id\":\"2716\",\"lokasi\":\"KOTA BAU-BAU\"},{\"id\":\"2717\",\"lokasi\":\"KOTA KENDARI\"},{\"id\":\"2801\",\"lokasi\":\"KAB. BANGGAI\"},{\"id\":\"2802\",\"lokasi\":\"KAB. BANGGAI KEPULAUAN\"},{\"id\":\"2803\",\"lokasi\":\"KAB. BANGGAI LAUT\"},{\"id\":\"2804\",\"lokasi\":\"KAB. BUOL\"},{\"id\":\"2805\",\"lokasi\":\"KAB. DONGGALA\"},{\"id\":\"2806\",\"lokasi\":\"KAB. MOROWALI\"},{\"id\":\"2807\",\"lokasi\":\"KAB. MOROWALI UTARA\"},{\"id\":\"2808\",\"lokasi\":\"KAB. PARIGI MOUTONG\"},{\"id\":\"2809\",\"lokasi\":\"KAB. POSO\"},{\"id\":\"2810\",\"lokasi\":\"KAB. SIGI\"},{\"id\":\"2811\",\"lokasi\":\"KAB. TOJO UNA-UNA\"},{\"id\":\"2812\",\"lokasi\":\"KAB. TOLI-TOLI\"},{\"id\":\"2813\",\"lokasi\":\"KOTA PALU\"},{\"id\":\"2901\",\"lokasi\":\"KAB. BOLAANG MONGONDOW\"},{\"id\":\"2902\",\"lokasi\":\"KAB. BOLAANG MONGONDOW SELATAN\"},{\"id\":\"2903\",\"lokasi\":\"KAB. BOLAANG MONGONDOW TIMUR\"},{\"id\":\"2904\",\"lokasi\":\"KAB. BOLAANG MONGONDOW UTARA\"},{\"id\":\"2905\",\"lokasi\":\"KAB. KEPULAUAN SANGIHE\"},{\"id\":\"2906\",\"lokasi\":\"KAB. KEPULAUAN SIAU TAGULANDANG BIARO\"},{\"id\":\"2907\",\"lokasi\":\"KAB. KEPULAUAN TALAUD\"},{\"id\":\"2908\",\"lokasi\":\"KAB. MINAHASA\"},{\"id\":\"2909\",\"lokasi\":\"KAB. MINAHASA SELATAN\"},{\"id\":\"2910\",\"lokasi\":\"KAB. MINAHASA TENGGARA\"},{\"id\":\"2911\",\"lokasi\":\"KAB. MINAHASA UTARA\"},{\"id\":\"2912\",\"lokasi\":\"KOTA BITUNG\"},{\"id\":\"2913\",\"lokasi\":\"KOTA KOTAMOBAGU\"},{\"id\":\"2914\",\"lokasi\":\"KOTA MANADO\"},{\"id\":\"2915\",\"lokasi\":\"KOTA TOMOHON\"},{\"id\":\"3001\",\"lokasi\":\"KAB. MAJENE\"},{\"id\":\"3002\",\"lokasi\":\"KAB. MAMASA\"},{\"id\":\"3003\",\"lokasi\":\"KAB. MAMUJU\"},{\"id\":\"3004\",\"lokasi\":\"KAB. MAMUJU TENGAH\"},{\"id\":\"3005\",\"lokasi\":\"KAB. MAMUJU UTARA\"},{\"id\":\"3006\",\"lokasi\":\"KAB. POLEWALI MANDAR\"},{\"id\":\"3101\",\"lokasi\":\"KAB. BURU\"},{\"id\":\"3102\",\"lokasi\":\"KAB. BURU SELATAN\"},{\"id\":\"3103\",\"lokasi\":\"KAB. KEPULAUAN ARU\"},{\"id\":\"3104\",\"lokasi\":\"KAB. MALUKU BARAT DAYA\"},{\"id\":\"3105\",\"lokasi\":\"KAB. MALUKU TENGAH\"},{\"id\":\"3106\",\"lokasi\":\"KAB. MALUKU TENGGARA\"},{\"id\":\"3107\",\"lokasi\":\"KAB. MALUKU TENGGARA BARAT\"},{\"id\":\"3108\",\"lokasi\":\"KAB. SERAM BAGIAN BARAT\"},{\"id\":\"3109\",\"lokasi\":\"KAB. SERAM BAGIAN TIMUR\"},{\"id\":\"3110\",\"lokasi\":\"KOTA AMBON\"},{\"id\":\"3111\",\"lokasi\":\"KOTA TUAL\"},{\"id\":\"3201\",\"lokasi\":\"KAB. HALMAHERA BARAT\"},{\"id\":\"3202\",\"lokasi\":\"KAB. HALMAHERA TENGAH\"},{\"id\":\"3203\",\"lokasi\":\"KAB. HALMAHERA UTARA\"},{\"id\":\"3204\",\"lokasi\":\"KAB. HALMAHERA SELATAN\"},{\"id\":\"3205\",\"lokasi\":\"KAB. KEPULAUAN SULA\"},{\"id\":\"3206\",\"lokasi\":\"KAB. HALMAHERA TIMUR\"},{\"id\":\"3207\",\"lokasi\":\"KAB. PULAU MOROTAI\"},{\"id\":\"3208\",\"lokasi\":\"KAB. PULAU TALIABU\"},{\"id\":\"3209\",\"lokasi\":\"KOTA TERNATE\"},{\"id\":\"3210\",\"lokasi\":\"KOTA TIDORE KEPULAUAN\"},{\"id\":\"3211\",\"lokasi\":\"KOTA SOFIFI\"},{\"id\":\"3212\",\"lokasi\":\"KOTA SOFIFI\"},{\"id\":\"3301\",\"lokasi\":\"KAB. ASMAT\"},{\"id\":\"3302\",\"lokasi\":\"KAB. BIAK NUMFOR\"},{\"id\":\"3303\",\"lokasi\":\"KAB. BOVEN DIGOEL\"},{\"id\":\"3304\",\"lokasi\":\"KAB. DEIYAI\"},{\"id\":\"3305\",\"lokasi\":\"KAB. DOGIYAI\"},{\"id\":\"3306\",\"lokasi\":\"KAB. INTAN JAYA\"},{\"id\":\"3307\",\"lokasi\":\"KAB. JAYAPURA\"},{\"id\":\"3308\",\"lokasi\":\"KAB. JAYAWIJAYA\"},{\"id\":\"3309\",\"lokasi\":\"KAB. KEEROM\"},{\"id\":\"3310\",\"lokasi\":\"KAB. KEPULAUAN YAPEN\"},{\"id\":\"3311\",\"lokasi\":\"KAB. LANNY JAYA\"},{\"id\":\"3312\",\"lokasi\":\"KAB. MAMBERAMO RAYA\"},{\"id\":\"3313\",\"lokasi\":\"KAB. MAMBERAMO TENGAH\"},{\"id\":\"3314\",\"lokasi\":\"KAB. MAPPI\"},{\"id\":\"3315\",\"lokasi\":\"KAB. MERAUKE\"},{\"id\":\"3316\",\"lokasi\":\"KAB. MIMIKA\"},{\"id\":\"3317\",\"lokasi\":\"KAB. NABIRE\"},{\"id\":\"3318\",\"lokasi\":\"KAB. NDUGA\"},{\"id\":\"3319\",\"lokasi\":\"KAB. PANIAI\"},{\"id\":\"3320\",\"lokasi\":\"KAB. PEGUNUNGAN BINTANG\"},{\"id\":\"3321\",\"lokasi\":\"KAB. PUNCAK\"},{\"id\":\"3322\",\"lokasi\":\"KAB. PUNCAK JAYA\"},{\"id\":\"3323\",\"lokasi\":\"KAB. SARMI\"},{\"id\":\"3324\",\"lokasi\":\"KAB. SUPIORI\"},{\"id\":\"3325\",\"lokasi\":\"KAB. TOLIKARA\"},{\"id\":\"3326\",\"lokasi\":\"KAB. WAROPEN\"},{\"id\":\"3327\",\"lokasi\":\"KAB. YAHUKIMO\"},{\"id\":\"3328\",\"lokasi\":\"KAB. YALIMO\"},{\"id\":\"3329\",\"lokasi\":\"KOTA JAYAPURA\"},{\"id\":\"3330\",\"lokasi\":\"KAB. YAPEN WAROPEN\"},{\"id\":\"3401\",\"lokasi\":\"KAB. FAKFAK\"},{\"id\":\"3402\",\"lokasi\":\"KAB. KAIMANA\"},{\"id\":\"3403\",\"lokasi\":\"KAB. MANOKWARI\"},{\"id\":\"3404\",\"lokasi\":\"KAB. MANOKWARI SELATAN\"},{\"id\":\"3405\",\"lokasi\":\"KAB. MAYBRAT\"},{\"id\":\"3406\",\"lokasi\":\"KAB. PEGUNUNGAN ARFAK\"},{\"id\":\"3407\",\"lokasi\":\"KAB. RAJA AMPAT\"},{\"id\":\"3408\",\"lokasi\":\"KAB. SORONG\"},{\"id\":\"3409\",\"lokasi\":\"KAB. SORONG SELATAN\"},{\"id\":\"3410\",\"lokasi\":\"KAB. TAMBRAUW\"},{\"id\":\"3411\",\"lokasi\":\"KAB. TELUK BINTUNI\"},{\"id\":\"3412\",\"lokasi\":\"KAB. TELUK WONDAMA\"},{\"id\":\"3413\",\"lokasi\":\"KOTA SORONG\"},{\"id\":\"0101\",\"lokasi\":\"KAB. ACEH BARAT\"},{\"id\":\"0102\",\"lokasi\":\"KAB. ACEH BARAT DAYA\"},{\"id\":\"0103\",\"lokasi\":\"KAB. ACEH BESAR\"},{\"id\":\"0104\",\"lokasi\":\"KAB. ACEH JAYA\"},{\"id\":\"0105\",\"lokasi\":\"KAB. ACEH SELATAN\"},{\"id\":\"0106\",\"lokasi\":\"KAB. ACEH SINGKIL\"},{\"id\":\"0107\",\"lokasi\":\"KAB. ACEH TAMIANG\"},{\"id\":\"0108\",\"lokasi\":\"KAB. ACEH TENGAH\"},{\"id\":\"0109\",\"lokasi\":\"KAB. ACEH TENGGARA\"},{\"id\":\"0110\",\"lokasi\":\"KAB. ACEH TIMUR\"},{\"id\":\"0111\",\"lokasi\":\"KAB. ACEH UTARA\"},{\"id\":\"0112\",\"lokasi\":\"KAB. BENER MERIAH\"},{\"id\":\"0113\",\"lokasi\":\"KAB. BIREUEN\"},{\"id\":\"0114\",\"lokasi\":\"KAB. GAYO LUES\"},{\"id\":\"0115\",\"lokasi\":\"KAB. NAGAN RAYA\"},{\"id\":\"0116\",\"lokasi\":\"KAB. PIDIE\"},{\"id\":\"0117\",\"lokasi\":\"KAB. PIDIE JAYA\"},{\"id\":\"0118\",\"lokasi\":\"KAB. SIMEULUE\"},{\"id\":\"0119\",\"lokasi\":\"KOTA BANDA ACEH\"},{\"id\":\"0120\",\"lokasi\":\"KOTA LANGSA\"},{\"id\":\"0121\",\"lokasi\":\"KOTA LHOKSEUMAWE\"},{\"id\":\"0122\",\"lokasi\":\"KOTA SABANG\"},{\"id\":\"0123\",\"lokasi\":\"KOTA SUBULUSSALAM\"},{\"id\":\"0201\",\"lokasi\":\"KAB. ASAHAN\"},{\"id\":\"0202\",\"lokasi\":\"KAB. BATUBARA\"},{\"id\":\"0203\",\"lokasi\":\"KAB. DAIRI\"},{\"id\":\"0204\",\"lokasi\":\"KAB. DELI SERDANG\"},{\"id\":\"0205\",\"lokasi\":\"KAB. HUMBANG HASUNDUTAN\"},{\"id\":\"0206\",\"lokasi\":\"KAB. KARO\"},{\"id\":\"0207\",\"lokasi\":\"KAB. LABUHANBATU\"},{\"id\":\"0208\",\"lokasi\":\"KAB. LABUHANBATU SELATAN\"},{\"id\":\"0209\",\"lokasi\":\"KAB. LABUHANBATU UTARA\"},{\"id\":\"0210\",\"lokasi\":\"KAB. LANGKAT\"},{\"id\":\"0211\",\"lokasi\":\"KAB. MANDAILING NATAL\"},{\"id\":\"0212\",\"lokasi\":\"KAB. NIAS\"},{\"id\":\"0213\",\"lokasi\":\"KAB. NIAS BARAT\"},{\"id\":\"0214\",\"lokasi\":\"KAB. NIAS SELATAN\"},{\"id\":\"0215\",\"lokasi\":\"KAB. NIAS UTARA\"},{\"id\":\"0216\",\"lokasi\":\"KAB. PADANG LAWAS\"},{\"id\":\"0217\",\"lokasi\":\"KAB. PADANG LAWAS UTARA\"},{\"id\":\"0218\",\"lokasi\":\"KAB. PAKPAK BHARAT\"},{\"id\":\"0219\",\"lokasi\":\"KAB. SAMOSIR\"},{\"id\":\"0220\",\"lokasi\":\"KAB. SERDANG BEDAGAI\"},{\"id\":\"0221\",\"lokasi\":\"KAB. SIMALUNGUN\"},{\"id\":\"0222\",\"lokasi\":\"KAB. TAPANULI SELATAN\"},{\"id\":\"0223\",\"lokasi\":\"KAB. TAPANULI TENGAH\"},{\"id\":\"0224\",\"lokasi\":\"KAB. TAPANULI UTARA\"},{\"id\":\"0225\",\"lokasi\":\"KAB. TOBA SAMOSIR\"},{\"id\":\"0226\",\"lokasi\":\"KOTA BINJAI\"},{\"id\":\"0227\",\"lokasi\":\"KOTA GUNUNGSITOLI\"},{\"id\":\"0228\",\"lokasi\":\"KOTA MEDAN\"},{\"id\":\"0229\",\"lokasi\":\"KOTA PADANGSIDEMPUAN\"},{\"id\":\"0230\",\"lokasi\":\"KOTA PEMATANGSIANTAR\"},{\"id\":\"0231\",\"lokasi\":\"KOTA SIBOLGA\"},{\"id\":\"0232\",\"lokasi\":\"KOTA TANJUNGBALAI\"},{\"id\":\"0233\",\"lokasi\":\"KOTA TEBING TINGGI\"},{\"id\":\"0301\",\"lokasi\":\"KAB. AGAM\"},{\"id\":\"0302\",\"lokasi\":\"KAB. DHARMASRAYA\"},{\"id\":\"0303\",\"lokasi\":\"KAB. KEPULAUAN MENTAWAI\"},{\"id\":\"0304\",\"lokasi\":\"KAB. LIMA PULUH KOTA\"},{\"id\":\"0305\",\"lokasi\":\"KAB. PADANG PARIAMAN\"},{\"id\":\"0306\",\"lokasi\":\"KAB. PASAMAN\"},{\"id\":\"0307\",\"lokasi\":\"KAB. PASAMAN BARAT\"},{\"id\":\"0308\",\"lokasi\":\"KAB. PESISIR SELATAN\"},{\"id\":\"0309\",\"lokasi\":\"KAB. SIJUNJUNG\"},{\"id\":\"0310\",\"lokasi\":\"KAB. SOLOK\"},{\"id\":\"0311\",\"lokasi\":\"KAB. SOLOK SELATAN\"},{\"id\":\"0312\",\"lokasi\":\"KAB. TANAH DATAR\"},{\"id\":\"0313\",\"lokasi\":\"KOTA BUKITTINGGI\"},{\"id\":\"0314\",\"lokasi\":\"KOTA PADANG\"},{\"id\":\"0315\",\"lokasi\":\"KOTA PADANGPANJANG\"},{\"id\":\"0316\",\"lokasi\":\"KOTA PARIAMAN\"},{\"id\":\"0317\",\"lokasi\":\"KOTA PAYAKUMBUH\"},{\"id\":\"0318\",\"lokasi\":\"KOTA SAWAHLUNTO\"},{\"id\":\"0319\",\"lokasi\":\"KOTA SOLOK\"},{\"id\":\"0401\",\"lokasi\":\"KAB. BENGKALIS\"},{\"id\":\"0402\",\"lokasi\":\"KAB. INDRAGIRI HILIR\"},{\"id\":\"0403\",\"lokasi\":\"KAB. INDRAGIRI HULU\"},{\"id\":\"0404\",\"lokasi\":\"KAB. KAMPAR\"},{\"id\":\"0405\",\"lokasi\":\"KAB. KEPULAUAN MERANTI\"},{\"id\":\"0406\",\"lokasi\":\"KAB. KUANTAN SINGINGI\"},{\"id\":\"0407\",\"lokasi\":\"KAB. PELALAWAN\"},{\"id\":\"0408\",\"lokasi\":\"KAB. ROKAN HILIR\"},{\"id\":\"0409\",\"lokasi\":\"KAB. ROKAN HULU\"},{\"id\":\"0410\",\"lokasi\":\"KAB. SIAK\"},{\"id\":\"0411\",\"lokasi\":\"KOTA DUMAI\"},{\"id\":\"0412\",\"lokasi\":\"KOTA PEKANBARU\"},{\"id\":\"0501\",\"lokasi\":\"KAB. BINTAN\"},{\"id\":\"0502\",\"lokasi\":\"KAB. KARIMUN\"},{\"id\":\"0503\",\"lokasi\":\"KAB. KEPULAUAN ANAMBAS\"},{\"id\":\"0504\",\"lokasi\":\"KAB. LINGGA\"},{\"id\":\"0505\",\"lokasi\":\"KAB. NATUNA\"},{\"id\":\"0506\",\"lokasi\":\"KOTA BATAM\"},{\"id\":\"0507\",\"lokasi\":\"KOTA TANJUNG PINANG\"},{\"id\":\"0508\",\"lokasi\":\"PULAU TAMBELAN KAB. BINTAN\"},{\"id\":\"0509\",\"lokasi\":\"PEKAJANG KAB. LINGGA\"},{\"id\":\"0510\",\"lokasi\":\"PULAU SERASAN KAB. NATUNA\"},{\"id\":\"0511\",\"lokasi\":\"PULAU MIDAI KAB. NATUNA\"},{\"id\":\"0512\",\"lokasi\":\"PULAU LAUT KAB. NATUNA\"},{\"id\":\"0601\",\"lokasi\":\"KAB. BATANGHARI\"},{\"id\":\"0602\",\"lokasi\":\"KAB. BUNGO\"},{\"id\":\"0603\",\"lokasi\":\"KAB. KERINCI\"},{\"id\":\"0604\",\"lokasi\":\"KAB. MERANGIN\"},{\"id\":\"0605\",\"lokasi\":\"KAB. MUARO JAMBI\"},{\"id\":\"0606\",\"lokasi\":\"KAB. SAROLANGUN\"},{\"id\":\"0607\",\"lokasi\":\"KAB. TANJUNG JABUNG BARAT\"},{\"id\":\"0608\",\"lokasi\":\"KAB. TANJUNG JABUNG TIMUR\"},{\"id\":\"0609\",\"lokasi\":\"KAB. TEBO\"},{\"id\":\"0610\",\"lokasi\":\"KOTA JAMBI\"},{\"id\":\"0611\",\"lokasi\":\"KOTA SUNGAI PENUH\"},{\"id\":\"0701\",\"lokasi\":\"KAB. BENGKULU SELATAN\"},{\"id\":\"0702\",\"lokasi\":\"KAB. BENGKULU TENGAH\"},{\"id\":\"0703\",\"lokasi\":\"KAB. BENGKULU UTARA\"},{\"id\":\"0704\",\"lokasi\":\"KAB. KAUR\"},{\"id\":\"0705\",\"lokasi\":\"KAB. KEPAHIANG\"},{\"id\":\"0706\",\"lokasi\":\"KAB. LEBONG\"},{\"id\":\"0707\",\"lokasi\":\"KAB. MUKOMUKO\"},{\"id\":\"0708\",\"lokasi\":\"KAB. REJANG LEBONG\"},{\"id\":\"0709\",\"lokasi\":\"KAB. SELUMA\"},{\"id\":\"0710\",\"lokasi\":\"KOTA BENGKULU\"},{\"id\":\"0801\",\"lokasi\":\"KAB. BANYUASIN\"},{\"id\":\"0802\",\"lokasi\":\"KAB. EMPAT LAWANG\"},{\"id\":\"0803\",\"lokasi\":\"KAB. LAHAT\"},{\"id\":\"0804\",\"lokasi\":\"KAB. MUARA ENIM\"},{\"id\":\"0805\",\"lokasi\":\"KAB. MUSI BANYUASIN\"},{\"id\":\"0806\",\"lokasi\":\"KAB. MUSI RAWAS\"},{\"id\":\"0807\",\"lokasi\":\"KAB. MUSI RAWAS UTARA\"},{\"id\":\"0808\",\"lokasi\":\"KAB. OGAN ILIR\"},{\"id\":\"0809\",\"lokasi\":\"KAB. OGAN KOMERING ILIR\"},{\"id\":\"0810\",\"lokasi\":\"KAB. OGAN KOMERING ULU\"},{\"id\":\"0811\",\"lokasi\":\"KAB. OGAN KOMERING ULU SELATAN\"},{\"id\":\"0812\",\"lokasi\":\"KAB. OGAN KOMERING ULU TIMUR\"},{\"id\":\"0813\",\"lokasi\":\"KAB. PENUKAL ABAB LEMATANG ILIR\"},{\"id\":\"0814\",\"lokasi\":\"KOTA LUBUKLINGGAU\"},{\"id\":\"0815\",\"lokasi\":\"KOTA PAGAR ALAM\"},{\"id\":\"0816\",\"lokasi\":\"KOTA PALEMBANG\"},{\"id\":\"0817\",\"lokasi\":\"KOTA PRABUMULIH\"},{\"id\":\"0901\",\"lokasi\":\"KAB. BANGKA\"},{\"id\":\"0902\",\"lokasi\":\"KAB. BANGKA BARAT\"},{\"id\":\"0903\",\"lokasi\":\"KAB. BANGKA SELATAN\"},{\"id\":\"0904\",\"lokasi\":\"KAB. BANGKA TENGAH\"},{\"id\":\"0905\",\"lokasi\":\"KAB. BELITUNG\"},{\"id\":\"0906\",\"lokasi\":\"KAB. BELITUNG TIMUR\"},{\"id\":\"0907\",\"lokasi\":\"KOTA PANGKAL PINANG\"}]};\r\n\r\n        const citiesData = rawData.data.map(city => {\r\n            const prefix = city.id.substring(0, 2);\r\n            return {\r\n                ...city,\r\n                provinsi: provinceMap[prefix] || 'Lainnya'\r\n            };\r\n        });\r\n\r\n        \/* --- 2. DOM ELEMENTS --- *\/\r\n        const searchInput = document.getElementById('ws-search-input');\r\n        const suggestionsBox = document.getElementById('ws-suggestions');\r\n        const provSelect = document.getElementById('ws-prov-select');\r\n        const citySelect = document.getElementById('ws-city-select');\r\n        const timesList = document.getElementById('ws-times-list');\r\n        const loadingMsg = document.getElementById('ws-loading-msg');\r\n        const dateDisplay = document.getElementById('ws-date-display');\r\n        const countdownBox = document.getElementById('ws-countdown-box');\r\n        \r\n        let countdownInterval;\r\n\r\n        \/* --- 3. INIT --- *\/\r\n        const today = new Date();\r\n        const year = today.getFullYear();\r\n        const month = String(today.getMonth() + 1).padStart(2, '0');\r\n        const day = String(today.getDate()).padStart(2, '0');\r\n        dateDisplay.innerText = today.toLocaleDateString('id-ID', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' });\r\n\r\n        const uniqueProvs = [...new Set(citiesData.map(c => c.provinsi))].sort();\r\n        uniqueProvs.forEach(prov => {\r\n            if(prov !== 'Lainnya') {\r\n                const opt = document.createElement('option');\r\n                opt.value = prov;\r\n                opt.textContent = prov;\r\n                provSelect.appendChild(opt);\r\n            }\r\n        });\r\n\r\n        \/* --- 4. TABS LOGIC --- *\/\r\n        window.switchTab = (tabName) => {\r\n            document.querySelectorAll('.ws-tab-content').forEach(el => el.classList.remove('active'));\r\n            document.querySelectorAll('.ws-tab-btn').forEach(el => el.classList.remove('active'));\r\n            \r\n            document.getElementById(`tab-${tabName}`).classList.add('active');\r\n            const btns = document.querySelectorAll('.ws-tab-btn');\r\n            if(tabName === 'search') btns[0].classList.add('active');\r\n            else btns[1].classList.add('active');\r\n        };\r\n\r\n        \/* --- 5. SEARCH LOGIC (AUTOCOMPLETE) --- *\/\r\n        searchInput.addEventListener('input', (e) => {\r\n            const val = e.target.value.toLowerCase();\r\n            suggestionsBox.innerHTML = '';\r\n            \r\n            if (val.length < 2) {\r\n                suggestionsBox.style.display = 'none';\r\n                return;\r\n            }\r\n\r\n            const matches = citiesData.filter(c => c.lokasi.toLowerCase().includes(val)).slice(0, 8);\r\n            \r\n            if (matches.length > 0) {\r\n                suggestionsBox.style.display = 'block';\r\n                matches.forEach(city => {\r\n                    const div = document.createElement('div');\r\n                    div.className = 'ws-suggestion-item';\r\n                    const regex = new RegExp(`(${val})`, 'gi');\r\n                    const highlightedName = city.lokasi.replace(regex, '<strong>$1<\/strong>');\r\n                    \r\n                    div.innerHTML = `${highlightedName} <span class=\"ws-suggestion-prov\">${city.provinsi}<\/span>`;\r\n                    div.onclick = () => {\r\n                        searchInput.value = city.lokasi;\r\n                        suggestionsBox.style.display = 'none';\r\n                        fetchPrayerTimes(city.id);\r\n                    };\r\n                    suggestionsBox.appendChild(div);\r\n                });\r\n            } else {\r\n                suggestionsBox.style.display = 'none';\r\n            }\r\n        });\r\n\r\n        document.addEventListener('click', (e) => {\r\n            if (!searchInput.contains(e.target) && !suggestionsBox.contains(e.target)) {\r\n                suggestionsBox.style.display = 'none';\r\n            }\r\n        });\r\n\r\n        \/* --- 6. MANUAL DROPDOWN LOGIC --- *\/\r\n        provSelect.addEventListener('change', (e) => {\r\n            const selectedProv = e.target.value;\r\n            citySelect.innerHTML = '<option value=\"\">-- Pilih Kota --<\/option>';\r\n            citySelect.disabled = true;\r\n\r\n            if (selectedProv) {\r\n                const cities = citiesData.filter(c => c.provinsi === selectedProv).sort((a,b) => a.lokasi.localeCompare(b.lokasi));\r\n                cities.forEach(c => {\r\n                    const opt = document.createElement('option');\r\n                    opt.value = c.id;\r\n                    opt.textContent = c.lokasi;\r\n                    citySelect.appendChild(opt);\r\n                });\r\n                citySelect.disabled = false;\r\n            }\r\n        });\r\n\r\n        citySelect.addEventListener('change', (e) => {\r\n            if(e.target.value) fetchPrayerTimes(e.target.value);\r\n        });\r\n\r\n        \/* --- 7. FETCH & COUNTDOWN ENGINE --- *\/\r\n        const fetchPrayerTimes = (cityId) => {\r\n            loadingMsg.style.display = 'block';\r\n            timesList.innerHTML = '';\r\n            countdownBox.style.display = 'none';\r\n\r\n            fetch(`https:\/\/api.myquran.com\/v2\/sholat\/jadwal\/${cityId}\/${year}\/${month}\/${day}`)\r\n                .then(res => res.json())\r\n                .then(res => {\r\n                    loadingMsg.style.display = 'none';\r\n                    if (res.status) {\r\n                        const j = res.data.jadwal;\r\n                        renderList(j);\r\n                        countdownBox.style.display = 'block';\r\n                        startCountdown(j);\r\n                    } else {\r\n                        loadingMsg.textContent = 'Data tidak ditemukan.';\r\n                        loadingMsg.style.display = 'block';\r\n                    }\r\n                })\r\n                .catch(err => {\r\n                    loadingMsg.style.display = 'block';\r\n                    loadingMsg.textContent = 'Gagal koneksi server.';\r\n                });\r\n        };\r\n\r\n        const renderList = (j) => {\r\n            const items = [\r\n                ['Imsak', j.imsak, 'imsak'], ['Subuh', j.subuh, 'subuh'], ['Terbit', j.terbit, 'terbit'],\r\n                ['Dzuhur', j.dzuhur, 'dzuhur'], ['Ashar', j.ashar, 'ashar'], ['Maghrib', j.maghrib, 'maghrib'],\r\n                ['Isya', j.isya, 'isya']\r\n            ];\r\n            timesList.innerHTML = items.map(i => `\r\n                <li class=\"ws-list-item\" id=\"prayer-${i[2]}\">\r\n                    <span class=\"ws-prayer-name\">${i[0]}<\/span>\r\n                    <span class=\"ws-prayer-time\">${i[1]}<\/span>\r\n                <\/li>\r\n            `).join('');\r\n        };\r\n\r\n        const startCountdown = (schedule) => {\r\n            if(countdownInterval) clearInterval(countdownInterval);\r\n            \r\n            const pTimes = [\r\n                {name:'Imsak', t:schedule.imsak, k:'imsak'}, {name:'Subuh', t:schedule.subuh, k:'subuh'},\r\n                {name:'Terbit', t:schedule.terbit, k:'terbit'}, {name:'Dzuhur', t:schedule.dzuhur, k:'dzuhur'},\r\n                {name:'Ashar', t:schedule.ashar, k:'ashar'}, {name:'Maghrib', t:schedule.maghrib, k:'maghrib'},\r\n                {name:'Isya', t:schedule.isya, k:'isya'}\r\n            ];\r\n\r\n            const tick = () => {\r\n                const now = new Date();\r\n                let next = null, minDiff = Infinity;\r\n                document.querySelectorAll('.ws-list-item').forEach(e => e.classList.remove('active-prayer'));\r\n\r\n                pTimes.forEach(p => {\r\n                    const [h, m] = p.t.split(':');\r\n                    const pDate = new Date(); pDate.setHours(h, m, 0, 0);\r\n                    const diff = pDate - now;\r\n                    if(diff > 0 && diff < minDiff) { minDiff = diff; next = p; }\r\n                });\r\n\r\n                if(!next) {\r\n                    const [h, m] = pTimes[0].t.split(':');\r\n                    const tmr = new Date(); tmr.setDate(tmr.getDate()+1); tmr.setHours(h,m,0,0);\r\n                    minDiff = tmr - now; next = pTimes[0];\r\n                }\r\n\r\n                document.getElementById('ws-next-name').innerText = next.name;\r\n                const hrs = Math.floor((minDiff\/(1000*60*60))%24).toString().padStart(2,'0');\r\n                const min = Math.floor((minDiff\/(1000*60))%60).toString().padStart(2,'0');\r\n                const sec = Math.floor((minDiff\/1000)%60).toString().padStart(2,'0');\r\n                document.getElementById('ws-timer').innerText = `${hrs}:${min}:${sec}`;\r\n                document.getElementById(`prayer-${next.k}`)?.classList.add('active-prayer');\r\n            };\r\n            tick();\r\n            countdownInterval = setInterval(tick, 1000);\r\n        };\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a84a65 elementor-widget elementor-widget-text-editor\" data-id=\"7a84a65\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Dengan fitur ini, Anda dapat merencanakan aktivitas harian Anda dengan lebih baik dan memastikan Anda tidak melewatkan waktu sholat yang penting. Kami menggunakan sumber data tepercaya dari Kementerian Agama RI (Kemenag) untuk memberikan jadwal sholat yang paling akurat dan terkini.<\/p><p><strong>Sumber dari <\/strong> :<\/p><p><a href=\"https:\/\/bimasislam.kemenag.go.id\" target=\"_blank\" rel=\"noopener\">https:\/\/bimasislam.kemenag.go.id<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd58e9d elementor-widget elementor-widget-heading\" data-id=\"cd58e9d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pertanyaan <span style=\"color:#6552df\">Umum<\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efcc84b elementor-widget elementor-widget-toggle\" data-id=\"efcc84b\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2511\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2511\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Apakah data jadwal sholat ini sesuai dengan Kementerian Agama (Kemenag) RI?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2511\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2511\"><p>Ya, widget jadwal sholat di Portal Kahwin ini menggunakan data hisab yang disesuaikan dengan standar <b>Kementerian Agama Republik Indonesia (Kemenag RI)<\/b>. Kami menggunakan koordinat geografis yang akurat untuk setiap kota dan kabupaten di Indonesia, termasuk Jakarta, Surabaya, Medan, hingga Makassar, untuk memastikan ketepatan waktu ibadah Anda.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2512\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2512\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Bagaimana cara menentukan waktu Akad Nikah agar tidak bentrok dengan jadwal sholat?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2512\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2512\"><p>Untuk kelancaran acara, sebaiknya akad nikah dilakukan pada rentang waktu yang &#8220;aman&#8221; alias tidak terlalu dekat dengan waktu sholat fardhu.<\/p><ul><li><p><strong>Pagi Hari:<\/strong> Pukul 08.00 &#8211; 10.30 (Waktu Dhuha), sebelum masuk waktu Dzuhur.<\/p><\/li><li><p><strong>Siang Hari:<\/strong> Pukul 13.30 &#8211; 14.30, setelah selesai sholat Dzuhur dan makan siang.<\/p><\/li><li><p><strong>Sore Hari:<\/strong> Pukul 16.00a- 17.00, setelah sholat Ashar. Pastikan Anda mengecek jadwal sholat hari ini di widget di atas sebagai panduan menyusun <i>rundown<\/i> acara pernikahan.<\/p><\/li><\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2513\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2513\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Mengapa terdapat perbedaan waktu sholat antara widget ini dengan masjid sekitar?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2513\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2513\"><p>Perbedaan 1-2 menit adalah hal yang wajar. Hal ini biasanya disebabkan oleh perbedaan metode perhitungan (hisab) atau penambahan waktu pengaman (<i>ihtiyat<\/i>) sekitar 2 menit yang sering diterapkan oleh masjid-masjid lokal. Jadwal di halaman ini mengacu pada waktu standar wilayah kota\/kabupaten, sedangkan masjid mungkin menggunakan koordinat lokal spesifik kelurahan.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2514\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2514\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Kapan waktu yang dilarang untuk melakukan sholat sunnah setelah akad nikah?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2514\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2514\"><p data-path-to-node=\"13,0\">Bagi pengantin baru yang ingin melaksanakan sholat sunnah setelah akad (<i>sholat sunnah zafaf<\/i>), hindari <b>Waktu Tahrim<\/b> (waktu yang dilarang untuk sholat sunnah mutlak), yaitu:<\/p>\n\n<ul data-path-to-node=\"13,1\">\n \t<li>\n<p data-path-to-node=\"13,1,0,0\">Setelah sholat Subuh hingga matahari terbit.<\/p>\n<\/li>\n \t<li>\n<p data-path-to-node=\"13,1,1,0\">Tepat saat matahari berada di tengah-tengah (zawal) sebelum Dzuhur.<\/p>\n<\/li>\n \t<li>\n<p data-path-to-node=\"13,1,2,0\">Setelah sholat Ashar hingga matahari terbenam.<\/p>\n<\/li>\n<\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2515\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2515\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Apakah widget ini mencakup jadwal sholat untuk seluruh zona waktu Indonesia (WIB, WITA, WIT)?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2515\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2515\"><p>Benar. Widget kami mendukung deteksi lokasi otomatis yang mencakup ketiga zona waktu:<\/p>\n<ul>\n  <li>\n    <p><strong>WIB (Waktu Indonesia Barat):<\/strong> Sumatera, Jawa, Kalimantan Barat, Kalimantan Tengah.<\/p>\n  <\/li>\n  <li>\n    <p><strong>WITA (Waktu Indonesia Tengah):<\/strong> Kalimantan Selatan\/Timur\/Utara, Sulawesi, Bali, Nusa Tenggara.<\/p>\n  <\/li>\n  <li>\n    <p><strong>WIT (Waktu Indonesia Timur):<\/strong> Maluku dan Papua. Silakan pilih provinsi dan kota Anda pada menu <i>dropdown<\/i> di atas untuk hasil yang akurat.<\/p>\n  <\/li>\n<\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2516\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-2516\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Kapan waktu terbaik melakukan Sholat Istikharah untuk memantapkan pilihan jodoh?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2516\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-2516\"><p>Meskipun Sholat Istikharah bisa dilakukan kapan saja (selain waktu terlarang), waktu yang paling mustajab (dianjurkan) adalah pada sepertiga malam terakhir (sekitar pukul 02.00 &#8211; 04.00 pagi sebelum Subuh). Ini adalah waktu yang tenang untuk memohon petunjuk Allah SWT terkait rencana pernikahan Anda.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e60079 elementor-widget elementor-widget-html\" data-id=\"2e60079\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Service\",\n  \"serviceType\": \"Jadwal Sholat Digital\",\n  \"provider\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Portal Kahwin\",\n    \"url\": \"https:\/\/www.portalkahwin.com\"\n  },\n  \"areaServed\": {\n    \"@type\": \"Country\",\n    \"name\": \"Indonesia\"\n  },\n  \"description\": \"Layanan informasi jadwal sholat harian akurat untuk seluruh provinsi di Indonesia berdasarkan data Kemenag.\"\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d08f50 elementor-widget elementor-widget-html\" data-id=\"0d08f50\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Apakah data jadwal sholat ini sesuai dengan Kementerian Agama (Kemenag) RI?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Ya, data jadwal sholat ini disesuaikan dengan standar Kementerian Agama Republik Indonesia (Kemenag RI) dan menggunakan perhitungan koordinat geografis yang akurat untuk setiap kota di Indonesia.\"\n    }\n  }, {\n    \"@type\": \"Question\",\n    \"name\": \"Bagaimana cara menentukan waktu Akad Nikah agar tidak bentrok dengan jadwal sholat?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Waktu terbaik adalah saat Dhuha (08.00-10.30), setelah Dzuhur (13.30-14.30), atau setelah Ashar (16.00-17.00). Gunakan widget jadwal sholat ini untuk menyusun rundown acara yang tepat.\"\n    }\n  }, {\n    \"@type\": \"Question\",\n    \"name\": \"Apakah widget ini mencakup jadwal sholat untuk WIB, WITA, dan WIT?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Benar. Widget ini mendukung seluruh zona waktu di Indonesia termasuk WIB, WITA, dan WIT. Anda cukup memilih lokasi kota atau kabupaten yang diinginkan.\"\n    }\n  }, {\n    \"@type\": \"Question\",\n    \"name\": \"Kapan waktu terbaik melakukan Sholat Istikharah untuk jodoh?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Waktu paling mustajab untuk Sholat Istikharah adalah pada sepertiga malam terakhir, sekitar pukul 02.00 hingga 04.00 pagi sebelum waktu Subuh.\"\n    }\n  }]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-21c79d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"21c79d0\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2dc3942\" data-id=\"2dc3942\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-57537cb elementor-widget elementor-widget-spacer\" data-id=\"57537cb\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Selamat datang di Portal Kahwin Indonesia! Di sini, kami menyediakan informasi jadwal sholat terkini untuk seluruh provinsi dan kota\/kabupaten di Indonesia. Anda dapat memilih provinsi dan kota\/kabupaten. Anda dari menu dropdown di atas untuk melihat jadwal sholat harian yang akurat. Jadwal Sholat Indonesia Hari Ini Jadwal Sholat Data Kemenag RI Menuju &#8211; 00:00:00 Cari Cepat [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-380","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jadwal Sholat Indonesia Hari Ini (WIB, WITA, WIT) - Data Kemenag<\/title>\n<meta name=\"description\" content=\"Cek jadwal sholat &amp; waktu adzan hari ini untuk seluruh kota di Indonesia (Jakarta, Bandung, Surabaya, dll). Data akurat sesuai standar Kemenag RI.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jadwal Sholat Indonesia Hari Ini (WIB, WITA, WIT) - Data Kemenag\" \/>\n<meta property=\"og:description\" content=\"Cek jadwal sholat &amp; waktu adzan hari ini untuk seluruh kota di Indonesia (Jakarta, Bandung, Surabaya, dll). Data akurat sesuai standar Kemenag RI.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/\" \/>\n<meta property=\"og:site_name\" content=\"Portal Kahwin\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-15T02:25:51+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/\",\"url\":\"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/\",\"name\":\"Jadwal Sholat Indonesia Hari Ini (WIB, WITA, WIT) - Data Kemenag\",\"isPartOf\":{\"@id\":\"https:\/\/www.portalkahwin.com\/id\/#website\"},\"datePublished\":\"2025-12-13T02:39:48+00:00\",\"dateModified\":\"2025-12-15T02:25:51+00:00\",\"description\":\"Cek jadwal sholat & waktu adzan hari ini untuk seluruh kota di Indonesia (Jakarta, Bandung, Surabaya, dll). Data akurat sesuai standar Kemenag RI.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/www.portalkahwin.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jadwal Sholat Indonesia\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.portalkahwin.com\/id\/#website\",\"url\":\"https:\/\/www.portalkahwin.com\/id\/\",\"name\":\"Portal Kahwin\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.portalkahwin.com\/id\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.portalkahwin.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.portalkahwin.com\/id\/#organization\",\"name\":\"Portal Kahwin\",\"url\":\"https:\/\/www.portalkahwin.com\/id\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.portalkahwin.com\/id\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.portalkahwin.com\/id\/wp-content\/uploads\/sites\/3\/2025\/10\/Portal-Kahwin-Logo-Header-2.webp\",\"contentUrl\":\"https:\/\/www.portalkahwin.com\/id\/wp-content\/uploads\/sites\/3\/2025\/10\/Portal-Kahwin-Logo-Header-2.webp\",\"width\":168,\"height\":32,\"caption\":\"Portal Kahwin\"},\"image\":{\"@id\":\"https:\/\/www.portalkahwin.com\/id\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jadwal Sholat Indonesia Hari Ini (WIB, WITA, WIT) - Data Kemenag","description":"Cek jadwal sholat & waktu adzan hari ini untuk seluruh kota di Indonesia (Jakarta, Bandung, Surabaya, dll). Data akurat sesuai standar Kemenag RI.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/","og_locale":"id_ID","og_type":"article","og_title":"Jadwal Sholat Indonesia Hari Ini (WIB, WITA, WIT) - Data Kemenag","og_description":"Cek jadwal sholat & waktu adzan hari ini untuk seluruh kota di Indonesia (Jakarta, Bandung, Surabaya, dll). Data akurat sesuai standar Kemenag RI.","og_url":"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/","og_site_name":"Portal Kahwin","article_modified_time":"2025-12-15T02:25:51+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/","url":"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/","name":"Jadwal Sholat Indonesia Hari Ini (WIB, WITA, WIT) - Data Kemenag","isPartOf":{"@id":"https:\/\/www.portalkahwin.com\/id\/#website"},"datePublished":"2025-12-13T02:39:48+00:00","dateModified":"2025-12-15T02:25:51+00:00","description":"Cek jadwal sholat & waktu adzan hari ini untuk seluruh kota di Indonesia (Jakarta, Bandung, Surabaya, dll). Data akurat sesuai standar Kemenag RI.","breadcrumb":{"@id":"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.portalkahwin.com\/id\/jadwal-sholat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/www.portalkahwin.com\/id\/"},{"@type":"ListItem","position":2,"name":"Jadwal Sholat Indonesia"}]},{"@type":"WebSite","@id":"https:\/\/www.portalkahwin.com\/id\/#website","url":"https:\/\/www.portalkahwin.com\/id\/","name":"Portal Kahwin","description":"","publisher":{"@id":"https:\/\/www.portalkahwin.com\/id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.portalkahwin.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.portalkahwin.com\/id\/#organization","name":"Portal Kahwin","url":"https:\/\/www.portalkahwin.com\/id\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.portalkahwin.com\/id\/#\/schema\/logo\/image\/","url":"https:\/\/www.portalkahwin.com\/id\/wp-content\/uploads\/sites\/3\/2025\/10\/Portal-Kahwin-Logo-Header-2.webp","contentUrl":"https:\/\/www.portalkahwin.com\/id\/wp-content\/uploads\/sites\/3\/2025\/10\/Portal-Kahwin-Logo-Header-2.webp","width":168,"height":32,"caption":"Portal Kahwin"},"image":{"@id":"https:\/\/www.portalkahwin.com\/id\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/pages\/380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/comments?post=380"}],"version-history":[{"count":38,"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/pages\/380\/revisions"}],"predecessor-version":[{"id":453,"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/pages\/380\/revisions\/453"}],"wp:attachment":[{"href":"https:\/\/www.portalkahwin.com\/id\/wp-json\/wp\/v2\/media?parent=380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}