{"id":3209,"date":"2025-10-03T03:09:52","date_gmt":"2025-10-03T07:09:52","guid":{"rendered":"https:\/\/bpsjembrana.online\/jelita\/?page_id=3209"},"modified":"2026-01-18T10:37:11","modified_gmt":"2026-01-18T15:37:11","slug":"peningkatan-kualitas-pelayanan-publik-2","status":"publish","type":"page","link":"https:\/\/bpsjembrana.online\/jelita\/peningkatan-kualitas-pelayanan-publik-2\/","title":{"rendered":"Peningkatan Kualitas Pelayanan Publik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3209\" class=\"elementor elementor-3209\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46077d9 e-flex e-con-boxed e-con e-parent\" data-id=\"46077d9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-47e513a e-flex e-con-boxed e-con e-child\" data-id=\"47e513a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-198fe43 elementor-widget elementor-widget-heading\" data-id=\"198fe43\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6. Peningkatan Kualitas Pelayanan Publik<\/h2>\t\t\t\t<\/div>\n\t\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<div class=\"elementor-element elementor-element-3d3179a e-con-full e-flex e-con e-parent\" data-id=\"3d3179a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f2f4d6 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"7f2f4d6\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;stretch&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"133362902\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1333629021\" data-tab-title-id=\"e-n-tab-title-1333629021\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1333629021\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t6.i\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1333629022\" data-tab-title-id=\"e-n-tab-title-1333629022\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1333629022\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t6.ii\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-1333629021\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1333629021\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-5339b02 e-con-full e-flex e-con e-child\" data-id=\"5339b02\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c71f53d elementor-widget elementor-widget-heading\" data-id=\"c71f53d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6.i.Upaya dan\/atau Inovasi Pelayanan Publik\t\t<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2611ab6 elementor-widget elementor-widget-n-accordion\" data-id=\"2611ab6\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3990\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-3990\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 6.i.a <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3990\" class=\"elementor-element elementor-element-c5d0c84 e-con-full e-flex e-con e-child\" data-id=\"c5d0c84\" data-element_type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3990\" class=\"elementor-element elementor-element-ff64763 e-con-full e-flex e-con e-child\" data-id=\"ff64763\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2476cc3 elementor-widget elementor-widget-heading\" data-id=\"2476cc3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6.i.a. Upaya dan\/atau inovasi telah mendorong perbaikan pelayanan publik <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb55e4c elementor-widget elementor-widget-heading\" data-id=\"bb55e4c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Format Nama: [Aspek].[Pilar].[Sub Pilar].[Pertanyaan].(no urut) + tahun + nama file<br>Contoh: II.6.i.a.(i) Kepka BPS No. 281 Tahun 2021 - ABK BPS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecb7340 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"ecb7340\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;center&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"248214336\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2482143361\" data-tab-title-id=\"e-n-tab-title-2482143361\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2482143361\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPdf\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2482143362\" data-tab-title-id=\"e-n-tab-title-2482143362\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2482143362\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWord\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div role=\"region tabpanel\" aria-labelledby=\"e-n-accordion-item-3990 e-n-tab-title-2482143361\" id=\"e-n-tab-content-2482143361\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-357d0f3 e-con-full e-flex e-con e-child\" data-id=\"357d0f3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42e7fbd elementor-widget elementor-widget-button\" data-id=\"42e7fbd\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/drive.google.com\/drive\/folders\/1s7XAFWj2p-egOumilziyFWOlJ4hjuW6T?usp=sharing\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-file-upload\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Upload Dokumen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5cfa19 elementor-widget elementor-widget-html\" data-id=\"e5cfa19\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<style>\r\n  table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    font-family: Poppins, sans-serif;\r\n    margin-bottom: 20px;\r\n  }\r\n  th {\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    padding: 5px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n  }\r\n  td {\r\n    padding: 6px;\r\n    border-bottom: 1px solid #ddd;\r\n    color: #344660;\r\n    text-align: left;\r\n  }\r\n  a.btn {\r\n    padding: 6px 12px;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    color: #f9f0df;\r\n    background-color: #c85c42;\r\n  }\r\n  .search-box {\r\n    margin: 10px 0;\r\n    padding: 6px;\r\n    width: 300px;\r\n    border: 1px solid #ccc;\r\n    border-radius: 3px;\r\n    color: #000000;\r\n  }\r\n  .search-box::placeholder {\r\n    color: #000000 !important;\r\n    opacity: 1;\r\n  }\r\n  input.search-box {\r\n    color: #000000 !important;\r\n    opacity: 0.9 !important;\r\n  }\r\n  .pagination {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    margin-top: 15px;\r\n  }\r\n  .pagination button {\r\n    padding: 6px 12px;\r\n    border: none;\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    cursor: pointer;\r\n    border-radius: 3px;\r\n  }\r\n  .pagination button:disabled {\r\n    background-color: #ccc;\r\n    cursor: not-allowed;\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n  <input type=\"text\" class=\"search-box\" placeholder=\"Cari Dokumen...\" onkeyup=\"searchTableA(this.value)\">\r\n  <table id=\"fileTableA\">\r\n    <tr>\r\n      <th onclick=\"sortTableA()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n      <th>Lihat<\/th>\r\n      <th>Download<\/th>\r\n    <\/tr>\r\n  <\/table>\r\n  <div class=\"pagination\">\r\n    <button onclick=\"prevPageA()\" id=\"prevBtnA\">Prev<\/button>\r\n    <span id=\"pageInfoA\"><\/span>\r\n    <button onclick=\"nextPageA()\" id=\"nextBtnA\">Next<\/button>\r\n  <\/div>\r\n\r\n<script>\r\n  \/\/ ==== GANTI DI SINI ====\r\n  const apiKey = \"AIzaSyAfW3jwiv8iTGIWzIEAkBdSOs0e1CyPXdE\"; \/\/ API Key kamu\r\n  const folderIdA = \"1s7XAFWj2p-egOumilziyFWOlJ4hjuW6T\"; \/\/ Folder A\r\n\r\n\r\n  let filesA = [];\r\n  let currentPageA = 1;\r\n  const rowsPerPageA = 10;\r\n  let sortAscA = true;\r\n\r\n  function loadFilesA(folderId) {\r\n    fetch(`https:\/\/www.googleapis.com\/drive\/v3\/files?q='${folderId}'+in+parents&key=${apiKey}&fields=files(id,name)&pageSize=1000`)\r\n      .then(res => res.json())\r\n      .then(data => {\r\n        filesA = data.files || [];\r\n        renderTableA();\r\n      })\r\n      .catch(err => console.error(err));\r\n  }\r\n\r\n  function renderTableA() {\r\n    const table = document.getElementById(\"fileTableA\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTableA()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n    let start = (currentPageA - 1) * rowsPerPageA;\r\n    let end = start + rowsPerPageA;\r\n    let paginated = filesA.slice(start, end);\r\n\r\n    paginated.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoA\").innerText =\r\n      `Halaman ${currentPageA} dari ${Math.ceil(filesA.length \/ rowsPerPageA)}`;\r\n    document.getElementById(\"prevBtnA\").disabled = currentPageA === 1;\r\n    document.getElementById(\"nextBtnA\").disabled = currentPageA === Math.ceil(filesA.length \/ rowsPerPageA);\r\n  }\r\n\r\n  function prevPageA() {\r\n    if (currentPageA > 1) {\r\n      currentPageA--;\r\n      renderTableA();\r\n    }\r\n  }\r\n  function nextPageA() {\r\n    if (currentPageA < Math.ceil(filesA.length \/ rowsPerPageA)) {\r\n      currentPageA++;\r\n      renderTableA();\r\n    }\r\n  }\r\n  function searchTableA(val) {\r\n    let filter = val.toLowerCase();\r\n    let filtered = filesA.filter(f => f.name.toLowerCase().includes(filter));\r\n    const table = document.getElementById(\"fileTableA\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTableA()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n    filtered.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n    document.getElementById(\"pageInfoA\").innerText = `Ditemukan ${filtered.length} dokumen`;\r\n    document.getElementById(\"prevBtnA\").disabled = true;\r\n    document.getElementById(\"nextBtnA\").disabled = true;\r\n  }\r\n  function sortTableA() {\r\n    filesA.sort((a, b) => sortAscA ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name));\r\n    sortAscA = !sortAscA;\r\n    currentPageA = 1;\r\n    renderTableA();\r\n  }\r\n\r\n  loadFilesA(folderIdA);\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div role=\"region tabpanel\" aria-labelledby=\"e-n-accordion-item-3990 e-n-tab-title-2482143362\" id=\"e-n-tab-content-2482143362\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-ab538c8 e-con-full e-flex e-con e-child\" data-id=\"ab538c8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09dcf1a elementor-widget elementor-widget-button\" data-id=\"09dcf1a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/drive.google.com\/drive\/folders\/1KNjZumOjEKdQ3JIUAMBThYVZTSiHJLgo?usp=sharing\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-file-upload\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Upload Dokumen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb9be0f elementor-widget elementor-widget-html\" data-id=\"eb9be0f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<style>\r\n  table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    font-family: Poppins, sans-serif;\r\n    margin-bottom: 20px;\r\n  }\r\n  th {\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    padding: 5px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n  }\r\n  td {\r\n    padding: 6px;\r\n    border-bottom: 1px solid #ddd;\r\n    color: #344660;\r\n    text-align: left;\r\n  }\r\n  a.btn {\r\n    padding: 6px 12px;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    color: #f9f0df;\r\n    background-color: #c85c42;\r\n  }\r\n  .search-box {\r\n    margin: 10px 0;\r\n    padding: 6px;\r\n    width: 300px;\r\n    border: 1px solid #ccc;\r\n    border-radius: 3px;\r\n    color: #000000;\r\n  }\r\n  .pagination {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    margin-top: 15px;\r\n  }\r\n  .pagination button {\r\n    padding: 6px 12px;\r\n    border: none;\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    cursor: pointer;\r\n    border-radius: 3px;\r\n  }\r\n  .pagination button:disabled {\r\n    background-color: #ccc;\r\n    cursor: not-allowed;\r\n  }\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n<input type=\"text\" class=\"search-box\" placeholder=\"Cari Dokumen Word...\"\r\n       onkeyup=\"searchTableWordA(this.value)\">\r\n\r\n<table id=\"fileTableWordA\">\r\n  <tr>\r\n    <th onclick=\"sortTableWordA()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n    <th>Lihat<\/th>\r\n    <th>Download<\/th>\r\n  <\/tr>\r\n<\/table>\r\n\r\n<div class=\"pagination\">\r\n  <button onclick=\"prevPageWordA()\" id=\"prevBtnWordA\">Prev<\/button>\r\n  <span id=\"pageInfoWordA\"><\/span>\r\n  <button onclick=\"nextPageWordA()\" id=\"nextBtnWordA\">Next<\/button>\r\n<\/div>\r\n\r\n<script>\r\n  \/\/ ===== FOLDER WORD =====\r\n  const folderIdWordA = \"1KNjZumOjEKdQ3JIUAMBThYVZTSiHJLgo\";\r\n\r\n  let filesWordA = [];\r\n  let currentPageWordA = 1;\r\n  const rowsPerPageWordA = 10;\r\n  let sortAscWordA = true;\r\n\r\n  function loadFilesWordA(folderId) {\r\n    fetch(`https:\/\/www.googleapis.com\/drive\/v3\/files?q='${folderId}'+in+parents&key=${apiKey}&fields=files(id,name)&pageSize=1000`)\r\n      .then(res => res.json())\r\n      .then(data => {\r\n        filesWordA = data.files || [];\r\n        renderTableWordA();\r\n      });\r\n  }\r\n\r\n  function renderTableWordA() {\r\n    const table = document.getElementById(\"fileTableWordA\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTableWordA()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n\r\n    let start = (currentPageWordA - 1) * rowsPerPageWordA;\r\n    let end = start + rowsPerPageWordA;\r\n\r\n    filesWordA.slice(start, end).forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoWordA\").innerText =\r\n      `Halaman ${currentPageWordA} dari ${Math.ceil(filesWordA.length \/ rowsPerPageWordA)}`;\r\n\r\n    document.getElementById(\"prevBtnWordA\").disabled = currentPageWordA === 1;\r\n    document.getElementById(\"nextBtnWordA\").disabled =\r\n      currentPageWordA === Math.ceil(filesWordA.length \/ rowsPerPageWordA);\r\n  }\r\n\r\n  function prevPageWordA() {\r\n    if (currentPageWordA > 1) {\r\n      currentPageWordA--;\r\n      renderTableWordA();\r\n    }\r\n  }\r\n\r\n  function nextPageWordA() {\r\n    if (currentPageWordA < Math.ceil(filesWordA.length \/ rowsPerPageWordA)) {\r\n      currentPageWordA++;\r\n      renderTableWordA();\r\n    }\r\n  }\r\n\r\n  function searchTableWordA(val) {\r\n    let filter = val.toLowerCase();\r\n    let filtered = filesWordA.filter(f => f.name.toLowerCase().includes(filter));\r\n\r\n    const table = document.getElementById(\"fileTableWordA\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th>Nama Dokumen<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n\r\n    filtered.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoWordA\").innerText =\r\n      `Ditemukan ${filtered.length} dokumen`;\r\n\r\n    document.getElementById(\"prevBtnWordA\").disabled = true;\r\n    document.getElementById(\"nextBtnWordA\").disabled = true;\r\n  }\r\n\r\n  function sortTableWordA() {\r\n    filesWordA.sort((a, b) =>\r\n      sortAscWordA ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name)\r\n    );\r\n    sortAscWordA = !sortAscWordA;\r\n    currentPageWordA = 1;\r\n    renderTableWordA();\r\n  }\r\n\r\n  loadFilesWordA(folderIdWordA);\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\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\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92fdf94 elementor-widget elementor-widget-heading\" data-id=\"92fdf94\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><u>Catatan Perbaikan:<\/u><br>update bukti dukung<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3991\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3991\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 6.i.b <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3991\" class=\"elementor-element elementor-element-70d8af7 e-con-full e-flex e-con e-child\" data-id=\"70d8af7\" data-element_type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3991\" class=\"elementor-element elementor-element-5ccab1d e-con-full e-flex e-con e-child\" data-id=\"5ccab1d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c673a9d elementor-widget elementor-widget-heading\" data-id=\"c673a9d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6.i.b. Upaya dan\/atau inovasi pada perijinan\/pelayanan telah dipermudah<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22d16b7 elementor-widget elementor-widget-heading\" data-id=\"22d16b7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Format Nama: [Aspek].[Pilar].[Sub Pilar].[Pertanyaan].(no urut) + tahun + nama file<br>Contoh: II.6.i.b.(i) Kepka BPS No. 281 Tahun 2021 - ABK BPS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8948759 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"8948759\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;center&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"143951705\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1439517051\" data-tab-title-id=\"e-n-tab-title-1439517051\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1439517051\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPdf\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1439517052\" data-tab-title-id=\"e-n-tab-title-1439517052\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1439517052\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWord\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div role=\"region tabpanel\" aria-labelledby=\"e-n-accordion-item-3991 e-n-tab-title-1439517051\" id=\"e-n-tab-content-1439517051\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-0caca76 e-con-full e-flex e-con e-child\" data-id=\"0caca76\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32573ac elementor-widget elementor-widget-button\" data-id=\"32573ac\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/drive.google.com\/drive\/folders\/1-6H9O3ysPJ0oQ7fAy3WrTdtX57Dpj4Fz?usp=sharing\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-file-upload\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Upload Dokumen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-673e9be elementor-widget elementor-widget-html\" data-id=\"673e9be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<style>\r\n  table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    font-family: Poppins, sans-serif;\r\n    margin-bottom: 20px;\r\n  }\r\n  th {\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    padding: 5px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n  }\r\n  td {\r\n    padding: 6px;\r\n    border-bottom: 1px solid #ddd;\r\n    color: #344660;\r\n    text-align: left;\r\n  }\r\n  a.btn {\r\n    padding: 6px 12px;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    color: #f9f0df;\r\n    background-color: #c85c42;\r\n  }\r\n  .search-box {\r\n    margin: 10px 0;\r\n    padding: 6px;\r\n    width: 300px;\r\n    border: 1px solid #ccc;\r\n    border-radius: 3px;\r\n    color: #000000;\r\n  }\r\n  .search-box::placeholder {\r\n    color: #000000 !important;\r\n    opacity: 1;\r\n  }\r\n  input.search-box {\r\n    color: #000000 !important;\r\n    opacity: 0.9 !important;\r\n  }\r\n  .pagination {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    margin-top: 15px;\r\n  }\r\n  .pagination button {\r\n    padding: 6px 12px;\r\n    border: none;\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    cursor: pointer;\r\n    border-radius: 3px;\r\n  }\r\n  .pagination button:disabled {\r\n    background-color: #ccc;\r\n    cursor: not-allowed;\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n  <input type=\"text\" class=\"search-box\" placeholder=\"Cari Dokumen...\" onkeyup=\"searchTableB(this.value)\">\r\n  <table id=\"fileTableB\">\r\n    <tr>\r\n      <th onclick=\"sortTableB()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n      <th>Lihat<\/th>\r\n      <th>Download<\/th>\r\n    <\/tr>\r\n  <\/table>\r\n  <div class=\"pagination\">\r\n    <button onclick=\"prevPageB()\" id=\"prevBtnB\">Prev<\/button>\r\n    <span id=\"pageInfoB\"><\/span>\r\n    <button onclick=\"nextPageB()\" id=\"nextBtnB\">Next<\/button>\r\n  <\/div>\r\n\r\n<script>\r\n  \/\/ ==== GANTI DI SINI ====\r\n  const folderIdB = \"1-6H9O3ysPJ0oQ7fAy3WrTdtX57Dpj4Fz\"; \/\/ Folder B\r\n\r\n  let filesB = [];\r\n  let currentPageB = 1;\r\n  const rowsPerPageB = 10;\r\n  let sortAscB = true;\r\n\r\n  function loadFilesB(folderId) {\r\n    fetch(`https:\/\/www.googleapis.com\/drive\/v3\/files?q='${folderId}'+in+parents&key=${apiKey}&fields=files(id,name)&pageSize=1000`)\r\n      .then(res => res.json())\r\n      .then(data => {\r\n        filesB = data.files || [];\r\n        renderTableB();\r\n      })\r\n      .catch(err => console.error(err));\r\n  }\r\n\r\n  function renderTableB() {\r\n    const table = document.getElementById(\"fileTableB\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTableB()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n    let start = (currentPageB - 1) * rowsPerPageB;\r\n    let end = start + rowsPerPageB;\r\n    let paginated = filesB.slice(start, end);\r\n\r\n    paginated.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoB\").innerText =\r\n      `Halaman ${currentPageB} dari ${Math.ceil(filesB.length \/ rowsPerPageB)}`;\r\n    document.getElementById(\"prevBtnB\").disabled = currentPageB === 1;\r\n    document.getElementById(\"nextBtnB\").disabled = currentPageB === Math.ceil(filesB.length \/ rowsPerPageB);\r\n  }\r\n\r\n  function prevPageB() {\r\n    if (currentPageB > 1) {\r\n      currentPageB--;\r\n      renderTableB();\r\n    }\r\n  }\r\n  function nextPageB() {\r\n    if (currentPageB < Math.ceil(filesB.length \/ rowsPerPageB)) {\r\n      currentPageB++;\r\n      renderTableB();\r\n    }\r\n  }\r\n  function searchTableB(val) {\r\n    let filter = val.toLowerCase();\r\n    let filtered = filesB.filter(f => f.name.toLowerCase().includes(filter));\r\n    const table = document.getElementById(\"fileTableB\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTableB()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n    filtered.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n    document.getElementById(\"pageInfoB\").innerText = `Ditemukan ${filtered.length} dokumen`;\r\n    document.getElementById(\"prevBtnB\").disabled = true;\r\n    document.getElementById(\"nextBtnB\").disabled = true;\r\n  }\r\n  function sortTableB() {\r\n    filesB.sort((a, b) => sortAscB ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name));\r\n    sortAscB = !sortAscB;\r\n    currentPageB = 1;\r\n    renderTableB();\r\n  }\r\n\r\n  loadFilesB(folderIdB);\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div role=\"region tabpanel\" aria-labelledby=\"e-n-accordion-item-3991 e-n-tab-title-1439517052\" id=\"e-n-tab-content-1439517052\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-cb88ce9 e-con-full e-flex e-con e-child\" data-id=\"cb88ce9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e18f3a elementor-widget elementor-widget-button\" data-id=\"5e18f3a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/drive.google.com\/drive\/folders\/18z6BAjBj0V4tIdPFC-1vVGnBRcsyB75X?usp=sharing\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-file-upload\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Upload Dokumen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf6e3a2 elementor-widget elementor-widget-html\" data-id=\"cf6e3a2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<style>\r\n  table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    font-family: Poppins, sans-serif;\r\n    margin-bottom: 20px;\r\n  }\r\n  th {\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    padding: 5px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n  }\r\n  td {\r\n    padding: 6px;\r\n    border-bottom: 1px solid #ddd;\r\n    color: #344660;\r\n    text-align: left;\r\n  }\r\n  a.btn {\r\n    padding: 6px 12px;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    color: #f9f0df;\r\n    background-color: #c85c42;\r\n  }\r\n  .search-box {\r\n    margin: 10px 0;\r\n    padding: 6px;\r\n    width: 300px;\r\n    border: 1px solid #ccc;\r\n    border-radius: 3px;\r\n    color: #000000;\r\n  }\r\n  .search-box::placeholder {\r\n    color: #000000 !important;\r\n    opacity: 1;\r\n  }\r\n  input.search-box {\r\n    color: #000000 !important;\r\n    opacity: 0.9 !important;\r\n  }\r\n  .pagination {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    margin-top: 15px;\r\n  }\r\n  .pagination button {\r\n    padding: 6px 12px;\r\n    border: none;\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    cursor: pointer;\r\n    border-radius: 3px;\r\n  }\r\n  .pagination button:disabled {\r\n    background-color: #ccc;\r\n    cursor: not-allowed;\r\n  }\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n<input type=\"text\" class=\"search-box\" placeholder=\"Cari Dokumen Word...\"\r\n       onkeyup=\"searchTableWordB(this.value)\">\r\n\r\n<table id=\"fileTableWordB\">\r\n  <tr>\r\n    <th onclick=\"sortTableWordB()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n    <th>Lihat<\/th>\r\n    <th>Download<\/th>\r\n  <\/tr>\r\n<\/table>\r\n\r\n<div class=\"pagination\">\r\n  <button onclick=\"prevPageWordB()\" id=\"prevBtnWordB\">Prev<\/button>\r\n  <span id=\"pageInfoWordB\"><\/span>\r\n  <button onclick=\"nextPageWordB()\" id=\"nextBtnWordB\">Next<\/button>\r\n<\/div>\r\n\r\n<script>\r\n  \/\/ ===== FOLDER WORD B =====\r\n  const folderIdWordB = \"18z6BAjBj0V4tIdPFC-1vVGnBRcsyB75X\";\r\n\r\n  let filesWordB = [];\r\n  let currentPageWordB = 1;\r\n  const rowsPerPageWordB = 10;\r\n  let sortAscWordB = true;\r\n\r\n  function loadFilesWordB(folderId) {\r\n    fetch(`https:\/\/www.googleapis.com\/drive\/v3\/files?q='${folderId}'+in+parents&key=${apiKey}&fields=files(id,name)&pageSize=1000`)\r\n      .then(res => res.json())\r\n      .then(data => {\r\n        filesWordB = data.files || [];\r\n        renderTableWordB();\r\n      })\r\n      .catch(err => console.error(err));\r\n  }\r\n\r\n  function renderTableWordB() {\r\n    const table = document.getElementById(\"fileTableWordB\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTableWordB()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n\r\n    let start = (currentPageWordB - 1) * rowsPerPageWordB;\r\n    let end = start + rowsPerPageWordB;\r\n\r\n    filesWordB.slice(start, end).forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoWordB\").innerText =\r\n      `Halaman ${currentPageWordB} dari ${Math.ceil(filesWordB.length \/ rowsPerPageWordB)}`;\r\n\r\n    document.getElementById(\"prevBtnWordB\").disabled = currentPageWordB === 1;\r\n    document.getElementById(\"nextBtnWordB\").disabled =\r\n      currentPageWordB === Math.ceil(filesWordB.length \/ rowsPerPageWordB);\r\n  }\r\n\r\n  function prevPageWordB() {\r\n    if (currentPageWordB > 1) {\r\n      currentPageWordB--;\r\n      renderTableWordB();\r\n    }\r\n  }\r\n\r\n  function nextPageWordB() {\r\n    if (currentPageWordB < Math.ceil(filesWordB.length \/ rowsPerPageWordB)) {\r\n      currentPageWordB++;\r\n      renderTableWordB();\r\n    }\r\n  }\r\n\r\n  function searchTableWordB(val) {\r\n    let filter = val.toLowerCase();\r\n    let filtered = filesWordB.filter(f => f.name.toLowerCase().includes(filter));\r\n\r\n    const table = document.getElementById(\"fileTableWordB\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th>Nama Dokumen<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n\r\n    filtered.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoWordB\").innerText =\r\n      `Ditemukan ${filtered.length} dokumen`;\r\n\r\n    document.getElementById(\"prevBtnWordB\").disabled = true;\r\n    document.getElementById(\"nextBtnWordB\").disabled = true;\r\n  }\r\n\r\n  function sortTableWordB() {\r\n    filesWordB.sort((a, b) =>\r\n      sortAscWordB ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name)\r\n    );\r\n    sortAscWordB = !sortAscWordB;\r\n    currentPageWordB = 1;\r\n    renderTableWordB();\r\n  }\r\n\r\n  loadFilesWordB(folderIdWordB);\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\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\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d6619a elementor-widget elementor-widget-heading\" data-id=\"4d6619a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><u>Catatan Perbaikan:<\/u><br>Layanan yang disediakan oleh BPS Jembrana menurut SK SK Pelayanan Pelayanan Statistik Terpadu terdapat 3 yaitu<br> 1. Layanan Konsultasi Statistik<br> 2. Layanan Perpustakaan<br> 3. Layanan Rekomendasi Statistik Perlu ada tambahan dari inovasi tersebut akan mendukung Layanan yang mana<br> serta kelengkapan dokumen masih kurang, karena belum terdapat dokumen daftar jumlah perijinan\/pelayanan yang terdata\/terdaftar di satuan\/unit kerja (sesuai Perka BPS Nomor 65 Tahun 2024). (TPP dan TPI) <br><br><u>Tindak Lanjut:<\/u><br>1. update bukti dukung<br>2. tambahkan daftar jumlah perijinan\/pelayanan yang terdata\/terdaftar di satuan\/unit kerja (sesuai Perka BPS Nomor 65 Tahun 2024).<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1333629022\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1333629022\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-72b2147 e-con-full e-flex e-con e-child\" data-id=\"72b2147\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-999354b elementor-widget elementor-widget-heading\" data-id=\"999354b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6.ii. Penanganan Pengaduan Pelayanan dan Konsultasi\t\t<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-174bf84 elementor-widget elementor-widget-n-accordion\" data-id=\"174bf84\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2440\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-2440\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> 6.ii. <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2440\" class=\"elementor-element elementor-element-3e48c76 e-con-full e-flex e-con e-child\" data-id=\"3e48c76\" data-element_type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2440\" class=\"elementor-element elementor-element-1340c27 e-con-full e-flex e-con e-child\" data-id=\"1340c27\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb116ba elementor-widget elementor-widget-heading\" data-id=\"fb116ba\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6.ii. Penanganan pengaduan pelayanan dilakukan melalui berbagai kanal\/media secara responsif dan bertanggung jawab<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-912652f elementor-widget elementor-widget-heading\" data-id=\"912652f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Format Nama: [Aspek].[Pilar].[Sub Pilar].[Pertanyaan].(no urut) + tahun + nama file<br>Contoh: II.6.ii.(i) Kepka BPS No. 281 Tahun 2021 - ABK BPS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2761d8b e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"2761d8b\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;center&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"41295243\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-412952431\" data-tab-title-id=\"e-n-tab-title-412952431\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-412952431\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPdf\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-412952432\" data-tab-title-id=\"e-n-tab-title-412952432\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-412952432\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWord\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div role=\"region tabpanel\" aria-labelledby=\"e-n-accordion-item-2440 e-n-tab-title-412952431\" id=\"e-n-tab-content-412952431\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-b365224 e-con-full e-flex e-con e-child\" data-id=\"b365224\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e53b5ae elementor-widget elementor-widget-button\" data-id=\"e53b5ae\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/drive.google.com\/drive\/folders\/1SVB9g-wWAqZuZ5J1VFzItm_r-SCeC1J3?usp=sharing\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-file-upload\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Upload Dokumen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87bf54a elementor-widget elementor-widget-html\" data-id=\"87bf54a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<style>\r\n  table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    font-family: Poppins, sans-serif;\r\n    margin-bottom: 20px;\r\n  }\r\n  th {\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    padding: 5px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n  }\r\n  td {\r\n    padding: 6px;\r\n    border-bottom: 1px solid #ddd;\r\n    color: #344660;\r\n    text-align: left;\r\n  }\r\n  a.btn {\r\n    padding: 6px 12px;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    color: #f9f0df;\r\n    background-color: #c85c42;\r\n  }\r\n  .search-box {\r\n    margin: 10px 0;\r\n    padding: 6px;\r\n    width: 300px;\r\n    border: 1px solid #ccc;\r\n    border-radius: 3px;\r\n    color: #000000;\r\n  }\r\n  .search-box::placeholder {\r\n    color: #000000 !important;\r\n    opacity: 1;\r\n  }\r\n  input.search-box {\r\n    color: #000000 !important;\r\n    opacity: 0.9 !important;\r\n  }\r\n  .pagination {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    margin-top: 15px;\r\n  }\r\n  .pagination button {\r\n    padding: 6px 12px;\r\n    border: none;\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    cursor: pointer;\r\n    border-radius: 3px;\r\n  }\r\n  .pagination button:disabled {\r\n    background-color: #ccc;\r\n    cursor: not-allowed;\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n  <input type=\"text\" class=\"search-box\" placeholder=\"Cari Dokumen...\" onkeyup=\"searchTable2A(this.value)\">\r\n  <table id=\"fileTable2A\">\r\n    <tr>\r\n      <th onclick=\"sortTable2A()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n      <th>Lihat<\/th>\r\n      <th>Download<\/th>\r\n    <\/tr>\r\n  <\/table>\r\n  <div class=\"pagination\">\r\n    <button onclick=\"prevPage2A()\" id=\"prevBtn2A\">Prev<\/button>\r\n    <span id=\"pageInfo2A\"><\/span>\r\n    <button onclick=\"nextPage2A()\" id=\"nextBtn2A\">Next<\/button>\r\n  <\/div>\r\n\r\n<script>\r\n  const folderId2A = \"1SVB9g-wWAqZuZ5J1VFzItm_r-SCeC1J3\"; \/\/ Folder 2A\r\n  \r\n\r\n  let files2A = [];\r\n  let currentPage2A = 1;\r\n  const rowsPerPage2A = 10;\r\n  let sortAsc2A = true;\r\n\r\n  function loadFiles2A(folderId) {\r\n    fetch(`https:\/\/www.googleapis.com\/drive\/v3\/files?q='${folderId}'+in+parents&key=${apiKey}&fields=files(id,name)&pageSize=1000`)\r\n      .then(res => res.json())\r\n      .then(data => {\r\n        files2A = data.files || [];\r\n        renderTable2A();\r\n      })\r\n      .catch(err => console.error(err));\r\n  }\r\n\r\n  function renderTable2A() {\r\n    const table = document.getElementById(\"fileTable2A\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTable2A()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n    let start = (currentPage2A - 1) * rowsPerPage2A;\r\n    let end = start + rowsPerPage2A;\r\n    let paginated = files2A.slice(start, end);\r\n\r\n    paginated.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfo2A\").innerText =\r\n      `Halaman ${currentPage2A} dari ${Math.ceil(files2A.length \/ rowsPerPage2A)}`;\r\n    document.getElementById(\"prevBtn2A\").disabled = currentPage2A === 1;\r\n    document.getElementById(\"nextBtn2A\").disabled = currentPage2A === Math.ceil(files2A.length \/ rowsPerPage2A);\r\n  }\r\n\r\n  function prevPage2A() {\r\n    if (currentPage2A > 1) {\r\n      currentPage2A--;\r\n      renderTable2A();\r\n    }\r\n  }\r\n  function nextPage2A() {\r\n    if (currentPage2A < Math.ceil(files2A.length \/ rowsPerPage2A)) {\r\n      currentPage2A++;\r\n      renderTable2A();\r\n    }\r\n  }\r\n  function searchTable2A(val) {\r\n    let filter = val.toLowerCase();\r\n    let filtered = files2A.filter(f => f.name.toLowerCase().includes(filter));\r\n    const table = document.getElementById(\"fileTable2A\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTable2A()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n    filtered.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML = `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n    document.getElementById(\"pageInfo2A\").innerText = `Ditemukan ${filtered.length} dokumen`;\r\n    document.getElementById(\"prevBtn2A\").disabled = true;\r\n    document.getElementById(\"nextBtn2A\").disabled = true;\r\n  }\r\n  function sortTable2A() {\r\n    files2A.sort((a, b) => sortAsc2A ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name));\r\n    sortAsc2A = !sortAsc2A;\r\n    currentPage2A = 1;\r\n    renderTable2A();\r\n  }\r\n\r\n  loadFiles2A(folderId2A);\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div role=\"region tabpanel\" aria-labelledby=\"e-n-accordion-item-2440 e-n-tab-title-412952432\" id=\"e-n-tab-content-412952432\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-7473b9c e-con-full e-flex e-con e-child\" data-id=\"7473b9c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52f2d87 elementor-widget elementor-widget-button\" data-id=\"52f2d87\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/drive.google.com\/drive\/folders\/1GUQmb8-012kil07kcgkC4MqXSLLGr-li?usp=sharing\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-file-upload\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Upload Dokumen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b6ee2a elementor-widget elementor-widget-html\" data-id=\"5b6ee2a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<style>\r\n  table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    font-family: Poppins, sans-serif;\r\n    margin-bottom: 20px;\r\n  }\r\n  th {\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    padding: 5px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n  }\r\n  td {\r\n    padding: 6px;\r\n    border-bottom: 1px solid #ddd;\r\n    color: #344660;\r\n    text-align: left;\r\n  }\r\n  a.btn {\r\n    padding: 6px 12px;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    color: #f9f0df;\r\n    background-color: #c85c42;\r\n  }\r\n  .search-box {\r\n    margin: 10px 0;\r\n    padding: 6px;\r\n    width: 300px;\r\n    border: 1px solid #ccc;\r\n    border-radius: 3px;\r\n    color: #000000;\r\n  }\r\n  .search-box::placeholder {\r\n    color: #000000 !important;\r\n    opacity: 1;\r\n  }\r\n  input.search-box {\r\n    color: #000000 !important;\r\n    opacity: 0.9 !important;\r\n  }\r\n  .pagination {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    margin-top: 15px;\r\n  }\r\n  .pagination button {\r\n    padding: 6px 12px;\r\n    border: none;\r\n    background-color: #344660;\r\n    color: #f9f0df;\r\n    cursor: pointer;\r\n    border-radius: 3px;\r\n  }\r\n  .pagination button:disabled {\r\n    background-color: #ccc;\r\n    cursor: not-allowed;\r\n  }\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n<input type=\"text\" class=\"search-box\" placeholder=\"Cari Dokumen Word...\"\r\n       onkeyup=\"searchTableWord2A(this.value)\">\r\n\r\n<table id=\"fileTableWord2A\">\r\n  <tr>\r\n    <th onclick=\"sortTableWord2A()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n    <th>Lihat<\/th>\r\n    <th>Download<\/th>\r\n  <\/tr>\r\n<\/table>\r\n\r\n<div class=\"pagination\">\r\n  <button onclick=\"prevPageWord2A()\" id=\"prevBtnWord2A\">Prev<\/button>\r\n  <span id=\"pageInfoWord2A\"><\/span>\r\n  <button onclick=\"nextPageWord2A()\" id=\"nextBtnWord2A\">Next<\/button>\r\n<\/div>\r\n\r\n<script>\r\n  \/\/ ===== FOLDER WORD 2A =====\r\n  const folderIdWord2A = \"1GUQmb8-012kil07kcgkC4MqXSLLGr-li\";\r\n\r\n  let filesWord2A = [];\r\n  let currentPageWord2A = 1;\r\n  const rowsPerPageWord2A = 10;\r\n  let sortAscWord2A = true;\r\n\r\n  function loadFilesWord2A(folderId) {\r\n    fetch(`https:\/\/www.googleapis.com\/drive\/v3\/files?q='${folderId}'+in+parents&key=${apiKey}&fields=files(id,name)&pageSize=1000`)\r\n      .then(res => res.json())\r\n      .then(data => {\r\n        filesWord2A = data.files || [];\r\n        renderTableWord2A();\r\n      })\r\n      .catch(err => console.error(err));\r\n  }\r\n\r\n  function renderTableWord2A() {\r\n    const table = document.getElementById(\"fileTableWord2A\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th onclick=\"sortTableWord2A()\">Nama Dokumen \u25b2\u25bc<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n\r\n    let start = (currentPageWord2A - 1) * rowsPerPageWord2A;\r\n    let end = start + rowsPerPageWord2A;\r\n\r\n    filesWord2A.slice(start, end).forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoWord2A\").innerText =\r\n      `Halaman ${currentPageWord2A} dari ${Math.ceil(filesWord2A.length \/ rowsPerPageWord2A)}`;\r\n\r\n    document.getElementById(\"prevBtnWord2A\").disabled = currentPageWord2A === 1;\r\n    document.getElementById(\"nextBtnWord2A\").disabled =\r\n      currentPageWord2A === Math.ceil(filesWord2A.length \/ rowsPerPageWord2A);\r\n  }\r\n\r\n  function prevPageWord2A() {\r\n    if (currentPageWord2A > 1) {\r\n      currentPageWord2A--;\r\n      renderTableWord2A();\r\n    }\r\n  }\r\n\r\n  function nextPageWord2A() {\r\n    if (currentPageWord2A < Math.ceil(filesWord2A.length \/ rowsPerPageWord2A)) {\r\n      currentPageWord2A++;\r\n      renderTableWord2A();\r\n    }\r\n  }\r\n\r\n  function searchTableWord2A(val) {\r\n    let filter = val.toLowerCase();\r\n    let filtered = filesWord2A.filter(f => f.name.toLowerCase().includes(filter));\r\n\r\n    const table = document.getElementById(\"fileTableWord2A\");\r\n    table.innerHTML = `\r\n      <tr>\r\n        <th>Nama Dokumen<\/th>\r\n        <th>Lihat<\/th>\r\n        <th>Download<\/th>\r\n      <\/tr>`;\r\n\r\n    filtered.forEach(file => {\r\n      let row = table.insertRow();\r\n      row.insertCell(0).innerText = file.name;\r\n      row.insertCell(1).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/file\/d\/${file.id}\/preview\" target=\"_blank\">Lihat<\/a>`;\r\n      row.insertCell(2).innerHTML =\r\n        `<a class=\"btn\" href=\"https:\/\/drive.google.com\/uc?export=download&id=${file.id}\">Download<\/a>`;\r\n    });\r\n\r\n    document.getElementById(\"pageInfoWord2A\").innerText =\r\n      `Ditemukan ${filtered.length} dokumen`;\r\n\r\n    document.getElementById(\"prevBtnWord2A\").disabled = true;\r\n    document.getElementById(\"nextBtnWord2A\").disabled = true;\r\n  }\r\n\r\n  function sortTableWord2A() {\r\n    filesWord2A.sort((a, b) =>\r\n      sortAscWord2A ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name)\r\n    );\r\n    sortAscWord2A = !sortAscWord2A;\r\n    currentPageWord2A = 1;\r\n    renderTableWord2A();\r\n  }\r\n\r\n  loadFilesWord2A(folderIdWord2A);\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\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\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a718e0 elementor-widget elementor-widget-heading\" data-id=\"1a718e0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><u>Catatan Perbaikan:<\/u><br>Dokumentasi belum dilengkapi dengan Screen Shoot Pengaduan melalui SP4N Lapor<br><u>Tindak Lanjut:<\/u><br>1. update bukti dukung <br>2. tambahkan Screen Shoot Pengaduan melalui SP4N Lapor<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\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\t<\/div>\n\t\t<\/div>\n\t\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>6. Peningkatan Kualitas Pelayanan Publik 6.i 6.ii 6.i.Upaya dan\/atau Inovasi Pelayanan Publik 6.i.a 6.i.a. Upaya dan\/atau inovasi telah mendorong perbaikan pelayanan publik Format Nama: [Aspek].[Pilar].[Sub Pilar].[Pertanyaan].(no urut) + tahun + nama fileContoh: II.6.i.a.(i) Kepka BPS No. 281 Tahun 2021 &#8211; ABK BPS Pdf Word Upload Dokumen Nama Dokumen \u25b2\u25bc Lihat Download Prev Next Upload Dokumen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-3209","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/pages\/3209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/comments?post=3209"}],"version-history":[{"count":10,"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/pages\/3209\/revisions"}],"predecessor-version":[{"id":3910,"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/pages\/3209\/revisions\/3910"}],"wp:attachment":[{"href":"https:\/\/bpsjembrana.online\/jelita\/wp-json\/wp\/v2\/media?parent=3209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}