{"id":3921,"date":"2026-06-11T02:31:54","date_gmt":"2026-06-11T02:31:54","guid":{"rendered":"https:\/\/fip.upgris.ac.id\/?page_id=3921"},"modified":"2026-08-10T03:31:06","modified_gmt":"2026-08-10T03:31:06","slug":"curriculum","status":"publish","type":"page","link":"https:\/\/fip.upgris.ac.id\/index.php\/curriculum\/","title":{"rendered":"Curriculum"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<style data-wp-block-html=\"css\">\n\/* ==================== CURRICULUM SECTION (TEMA HIJAU) ==================== *\/\n.curriculum-section {\n    max-width: 1300px;\n    margin: 60px auto;\n    padding: 20px;\n    font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n}\n\n.curriculum-container {\n    background: linear-gradient(145deg, #ffffff 0%, #f0fdf4 100%);\n    border-radius: 2rem;\n    padding: 2.5rem;\n    box-shadow: 0 20px 35px -12px rgba(0, 0, 0, 0.1);\n    border: 1px solid #dcfce7;\n}\n\n\/* Header *\/\n.curriculum-header {\n    text-align: center;\n    margin-bottom: 2.5rem;\n}\n\n.curriculum-header span {\n    background: #dcfce7;\n    color: #166534;\n    font-size: 0.8rem;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    padding: 0.3rem 1rem;\n    border-radius: 40px;\n    display: inline-block;\n    margin-bottom: 1rem;\n}\n\n.curriculum-header h2 {\n    font-size: 2rem;\n    font-weight: 700;\n    color: #0f172a;\n    margin-bottom: 0.5rem;\n}\n\n.curriculum-header p {\n    max-width: 800px;\n    margin: 0 auto;\n    color: #475569;\n    line-height: 1.6;\n    font-size: 0.95rem;\n}\n\n\/* Grid *\/\n.curriculum-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 2rem;\n    margin-bottom: 2rem;\n}\n\n\/* Card *\/\n.curriculum-card {\n    background: white;\n    border-radius: 1.5rem;\n    overflow: hidden;\n    border: 1px solid #dcfce7;\n    transition: all 0.3s ease;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);\n}\n\n.curriculum-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 20px 30px -12px rgba(34, 197, 94, 0.15);\n    border-color: #22c55e;\n}\n\n.card-header {\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    padding: 1.5rem 1.8rem;\n    background: linear-gradient(135deg, #f0fdf4, #ffffff);\n    border-bottom: 1px solid #dcfce7;\n}\n\n.card-icon {\n    font-size: 2rem;\n    background: #dcfce7;\n    width: 55px;\n    height: 55px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 1rem;\n}\n\n.card-header h3 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #166534;\n    margin: 0;\n}\n\n.card-content {\n    padding: 1.5rem 1.8rem;\n    border-bottom: 1px solid #dcfce7;\n}\n\n.card-content p {\n    color: #475569;\n    line-height: 1.7;\n    font-size: 0.95rem;\n    margin-bottom: 1rem;\n}\n\n.card-content p:last-child {\n    margin-bottom: 0;\n    font-weight: 500;\n    color: #15803d;\n}\n\n\/* PDF Section *\/\n.card-pdf {\n    padding: 0 1.8rem 1.8rem 1.8rem;\n}\n\n.pdf-toolbar {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 1rem;\n    flex-wrap: wrap;\n    gap: 1rem;\n}\n\n.pdf-title {\n    font-size: 0.85rem;\n    font-weight: 600;\n    color: #166534;\n}\n\n.download-btn {\n    background: #22c55e;\n    color: white;\n    text-decoration: none;\n    padding: 0.5rem 1.2rem;\n    border-radius: 40px;\n    font-size: 0.8rem;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    transition: all 0.2s;\n}\n\n.download-btn:hover {\n    background: #16a34a;\n    transform: translateY(-2px);\n    box-shadow: 0 4px 10px rgba(34, 197, 94, 0.3);\n}\n\n.pdf-viewer {\n    border-radius: 1rem;\n    overflow: hidden;\n    border: 1px solid #dcfce7;\n    background: #f8fafc;\n}\n\n.pdf-viewer iframe {\n    width: 100%;\n    height: 500px;\n    border: none;\n}\n\n\/* Footer *\/\n.curriculum-footer {\n    display: flex;\n    justify-content: center;\n    gap: 2rem;\n    flex-wrap: wrap;\n    padding-top: 2rem;\n    border-top: 1px solid #dcfce7;\n}\n\n.footer-item {\n    text-align: center;\n    background: #f0fdf4;\n    padding: 0.8rem 1.5rem;\n    border-radius: 1rem;\n    min-width: 100px;\n}\n\n.footer-number {\n    display: block;\n    font-size: 1.3rem;\n    font-weight: 800;\n    color: #22c55e;\n}\n\n.footer-label {\n    font-size: 0.7rem;\n    color: #64748b;\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n    .curriculum-container {\n        padding: 1.5rem;\n    }\n    \n    .curriculum-header h2 {\n        font-size: 1.6rem;\n    }\n    \n    .card-header {\n        padding: 1rem 1.2rem;\n    }\n    \n    .card-header h3 {\n        font-size: 1rem;\n    }\n    \n    .card-icon {\n        width: 45px;\n        height: 45px;\n        font-size: 1.5rem;\n    }\n    \n    .card-content {\n        padding: 1rem 1.2rem;\n    }\n    \n    .card-content p {\n        font-size: 0.85rem;\n    }\n    \n    .card-pdf {\n        padding: 0 1.2rem 1.2rem 1.2rem;\n    }\n    \n    .pdf-viewer iframe {\n        height: 350px;\n    }\n    \n    .pdf-toolbar {\n        flex-direction: column;\n        align-items: flex-start;\n    }\n}\n\n@media (max-width: 480px) {\n    .pdf-viewer iframe {\n        height: 250px;\n    }\n    \n    .footer-item {\n        min-width: 80px;\n        padding: 0.5rem 1rem;\n    }\n    \n    .footer-number {\n        font-size: 1rem;\n    }\n}\n<\/style>\n\n<!-- ==================== CURRICULUM SECTION ==================== -->\n<section class=\"curriculum-section\">\n\n    <div class=\"curriculum-container\">\n\n        <div class=\"curriculum-header\">\n            <span>ACADEMIC INFORMATION<\/span>\n\n            <h2>Study Programme Curriculum<\/h2>\n\n            <p>\n                The curriculum for each study programme is designed to meet\n                national standards and produce competent graduates ready to\n                work in their respective fields. Below is detailed information\n                on the curriculum for each programme.\n            <\/p>\n        <\/div>\n\n\n        <div class=\"curriculum-grid\">\n\n\n            <!-- ========================================================= -->\n            <!-- BK - GUIDANCE AND COUNSELLING -->\n            <!-- ========================================================= -->\n\n            <div class=\"curriculum-card\">\n\n                <div class=\"card-header\">\n                    <div class=\"card-icon\">\ud83d\udcda<\/div>\n\n                    <h3>\n                        Guidance and Counselling Study Programme\n                    <\/h3>\n                <\/div>\n\n\n                <div class=\"card-content\">\n\n                    <p>\n                        The curriculum for the Bachelor of Guidance and\n                        Counselling Study Programme is the 2025 curriculum,\n                        which was implemented starting in the 2025\/2026\n                        Academic Year based on Rector&#8217;s Decree No.\n                        068.a\/SK\/UPGRIS\/X\/2025. Under this curriculum,\n                        the total Semester Credit Units (SKS) required by\n                        students is 144 credits. This 144 credits can be\n                        completed over eight semesters.\n                    <\/p>\n\n                    <p>\n                        More detailed information, including the Curriculum\n                        Book, can be found below:\n                    <\/p>\n\n                <\/div>\n\n\n                <div class=\"card-pdf\">\n\n                    <div class=\"pdf-toolbar\">\n\n                        <span class=\"pdf-title\">\n                            \ud83d\udcc4 Curriculum Book &#8211; BK\n                        <\/span>\n\n                    <\/div>\n\n\n                    <div class=\"pdf-cover-wrapper curriculum-pdf\">\n                        <canvas\n                            id=\"curriculum-pdf-bk\"\n                        ><\/canvas>\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n\n            <!-- ========================================================= -->\n            <!-- PGPAUD - EARLY CHILDHOOD TEACHER EDUCATION -->\n            <!-- ========================================================= -->\n\n            <div class=\"curriculum-card\">\n\n                <div class=\"card-header\">\n\n                    <div class=\"card-icon\">\n                        \ud83c\udf93\n                    <\/div>\n\n                    <h3>\n                        Early Childhood Teacher Education\n                        Study Programme\n                    <\/h3>\n\n                <\/div>\n\n\n                <div class=\"card-content\">\n\n                    <p>\n                        The curriculum for the Bachelor of Early Childhood\n                        Teacher Education Study Programme is the 2025\n                        curriculum, which was implemented starting in the\n                        2025\/2026 Academic Year based on Rector&#8217;s Decree\n                        No. 068.a\/SK\/UPGRIS\/X\/2025. Under this curriculum,\n                        the total Semester Credit Units (SKS) required by\n                        students is 144 credits. This 144 credits can be\n                        completed over eight semesters.\n                    <\/p>\n\n                    <p>\n                        More detailed information, including the Curriculum\n                        Book, can be found below:\n                    <\/p>\n\n                <\/div>\n\n\n                <div class=\"card-pdf\">\n\n                    <div class=\"pdf-toolbar\">\n\n                        <span class=\"pdf-title\">\n                            \ud83d\udcc4 Curriculum Book &#8211; PGPAUD\n                        <\/span>\n\n                    <\/div>\n\n\n                    <div class=\"pdf-cover-wrapper curriculum-pdf\">\n                        <canvas\n                            id=\"curriculum-pdf-pgpaud\"\n                        ><\/canvas>\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n\n            <!-- ========================================================= -->\n            <!-- PGSD - ELEMENTARY TEACHER EDUCATION -->\n            <!-- ========================================================= -->\n\n            <div class=\"curriculum-card\">\n\n                <div class=\"card-header\">\n\n                    <div class=\"card-icon\">\n                        \ud83c\udfeb\n                    <\/div>\n\n                    <h3>\n                        Elementary Teacher Education\n                        Study Programme\n                    <\/h3>\n\n                <\/div>\n\n\n                <div class=\"card-content\">\n\n                    <p>\n                        The curriculum for the Bachelor of Elementary Teacher\n                        Education Study Programme is the 2025 curriculum,\n                        which was implemented starting in the 2025\/2026\n                        Academic Year based on Rector&#8217;s Decree No.\n                        068.a\/SK\/UPGRIS\/X\/2025. Under this curriculum,\n                        the total Semester Credit Units (SKS) required by\n                        students is 144 credits. This 144 credits can be\n                        completed over eight semesters.\n                    <\/p>\n\n                    <p>\n                        More detailed information, including the Curriculum\n                        Book, can be found below:\n                    <\/p>\n\n                <\/div>\n\n\n                <div class=\"card-pdf\">\n\n                    <div class=\"pdf-toolbar\">\n\n                        <span class=\"pdf-title\">\n                            \ud83d\udcc4 Curriculum Book &#8211; PGSD\n                        <\/span>\n\n                    <\/div>\n\n\n                    <div class=\"pdf-cover-wrapper curriculum-pdf\">\n                        <canvas\n                            id=\"curriculum-pdf-pgsd\"\n                        ><\/canvas>\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n\n<!-- ========================================================= -->\n<!-- PDF COVER STYLE -->\n<!-- ========================================================= -->\n\n<style>\n\n.curriculum-pdf {\n    width: 100%;\n    max-width: 850px;\n    margin: 0 auto;\n    overflow: hidden;\n    background: #f5f5f5;\n    border-radius: 10px;\n    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12);\n    text-align: center;\n    line-height: 0;\n}\n\n.curriculum-pdf canvas {\n    display: block;\n    width: 100% !important;\n    height: auto !important;\n    max-width: 100%;\n    margin: 0 auto;\n\n    user-select: none;\n    -webkit-user-select: none;\n    -webkit-user-drag: none;\n}\n\n\n\/*\n * PDF toolbar\n *\/\n.pdf-toolbar {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.pdf-title {\n    font-weight: 600;\n}\n\n\n<\/style>\n\n\n\n<!-- ========================================================= -->\n<!-- PDF.JS -->\n<!-- ========================================================= -->\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js\"><\/script>\n\n\n<script>\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n    \/*\n     * PDF.js Worker\n     *\/\n    pdfjsLib.GlobalWorkerOptions.workerSrc =\n        \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.worker.min.js\";\n\n\n    \/*\n     * =====================================================\n     * DAFTAR PDF\n     * =====================================================\n     *\/\n\n    const curriculumPDFs = [\n\n        {\n            id: \"curriculum-pdf-bk\",\n\n            url:\n                \"https:\/\/fip.upgris.ac.id\/wp-content\/uploads\/2026\/06\/BGC.pdf\"\n        },\n\n        {\n            id: \"curriculum-pdf-pgpaud\",\n\n            url:\n                \"https:\/\/fip.upgris.ac.id\/wp-content\/uploads\/2026\/06\/BECTE.pdf\"\n        },\n\n        {\n            id: \"curriculum-pdf-pgsd\",\n\n            url:\n                \"https:\/\/fip.upgris.ac.id\/wp-content\/uploads\/2026\/06\/BE.pdf\"\n        }\n\n    ];\n\n\n    \/*\n     * =====================================================\n     * FUNGSI RENDER COVER\n     * =====================================================\n     *\/\n\n    function renderPDFCover(item) {\n\n        const canvas =\n            document.getElementById(item.id);\n\n        if (!canvas) {\n            return;\n        }\n\n\n        const wrapper =\n            canvas.parentElement;\n\n        const ctx =\n            canvas.getContext(\"2d\");\n\n\n        let pdfPage = null;\n\n        let rendering = false;\n\n        let renderAgain = false;\n\n        let lastWidth = 0;\n\n\n        \/*\n         * -------------------------------------------------\n         * Render halaman pertama\n         * -------------------------------------------------\n         *\/\n\n        async function renderCover() {\n\n            if (!pdfPage) {\n                return;\n            }\n\n\n            \/*\n             * Jangan render dua kali bersamaan\n             *\/\n            if (rendering) {\n\n                renderAgain = true;\n\n                return;\n            }\n\n\n            rendering = true;\n\n\n            try {\n\n                const containerWidth =\n                    wrapper.getBoundingClientRect().width;\n\n\n                \/*\n                 * Container belum mempunyai ukuran\n                 *\/\n                if (containerWidth <= 0) {\n\n                    return;\n                }\n\n\n                \/*\n                 * Tidak perlu render ulang\n                 * jika ukuran sama\n                 *\/\n                if (\n                    Math.abs(\n                        containerWidth - lastWidth\n                    ) < 1\n                ) {\n\n                    return;\n                }\n\n\n                lastWidth =\n                    containerWidth;\n\n\n                \/*\n                 * Ukuran asli halaman PDF\n                 *\/\n                const originalViewport =\n                    pdfPage.getViewport({\n                        scale: 1\n                    });\n\n\n                \/*\n                 * Scale mengikuti container\n                 *\/\n                const scale =\n                    containerWidth \/\n                    originalViewport.width;\n\n\n                const viewport =\n                    pdfPage.getViewport({\n                        scale: scale\n                    });\n\n\n                \/*\n                 * Retina \/ HiDPI\n                 *\/\n                const outputScale =\n                    window.devicePixelRatio || 1;\n\n\n                \/*\n                 * Ukuran internal canvas\n                 *\/\n                canvas.width =\n                    Math.floor(\n                        viewport.width *\n                        outputScale\n                    );\n\n\n                canvas.height =\n                    Math.floor(\n                        viewport.height *\n                        outputScale\n                    );\n\n\n                \/*\n                 * Ukuran visual\n                 *\/\n                canvas.style.width =\n                    \"100%\";\n\n                canvas.style.height =\n                    \"auto\";\n\n\n                \/*\n                 * Render\n                 *\/\n                await pdfPage.render({\n\n                    canvasContext: ctx,\n\n                    viewport: viewport,\n\n                    transform:\n                        outputScale !== 1\n                            ? [\n                                outputScale,\n                                0,\n                                0,\n                                outputScale,\n                                0,\n                                0\n                            ]\n                            : null\n\n                }).promise;\n\n\n            } catch (error) {\n\n                console.error(\n                    \"Gagal render PDF:\",\n                    item.url,\n                    error\n                );\n\n\n                wrapper.innerHTML =\n                    \"<p style='padding:30px;line-height:1.5;'>Cover dokumen tidak dapat ditampilkan.<\/p>\";\n\n\n            } finally {\n\n                rendering = false;\n\n\n                \/*\n                 * Jika ukuran berubah\n                 * saat render berlangsung\n                 *\/\n                if (renderAgain) {\n\n                    renderAgain = false;\n\n                    requestAnimationFrame(\n                        renderCover\n                    );\n                }\n\n            }\n\n        }\n\n\n        \/*\n         * -------------------------------------------------\n         * Load PDF\n         * -------------------------------------------------\n         *\/\n\n        pdfjsLib.getDocument({\n\n            url: item.url\n\n        }).promise\n\n\n        .then(function (pdf) {\n\n            \/*\n             * HANYA halaman pertama\n             *\/\n            return pdf.getPage(1);\n\n        })\n\n\n        .then(function (page) {\n\n            pdfPage = page;\n\n\n            \/*\n             * Render pertama\n             *\/\n            requestAnimationFrame(\n                renderCover\n            );\n\n\n            \/*\n             * Responsive terhadap perubahan\n             * ukuran Elementor\/container\n             *\/\n            if (\"ResizeObserver\" in window) {\n\n                const resizeObserver =\n                    new ResizeObserver(\n                        function () {\n\n                            renderCover();\n\n                        }\n                    );\n\n\n                resizeObserver.observe(\n                    wrapper\n                );\n\n            } else {\n\n                \/*\n                 * Fallback browser lama\n                 *\/\n                window.addEventListener(\n                    \"resize\",\n                    renderCover\n                );\n\n            }\n\n        })\n\n\n        .catch(function (error) {\n\n            console.error(\n                \"PDF gagal dimuat:\",\n                item.url,\n                error\n            );\n\n\n            wrapper.innerHTML =\n                \"<p style='padding:30px;line-height:1.5;'>Cover dokumen tidak dapat ditampilkan.<\/p>\";\n\n        });\n\n    }\n\n\n    \/*\n     * =====================================================\n     * JALANKAN SEMUA PDF\n     * =====================================================\n     *\/\n\n    curriculumPDFs.forEach(function (item) {\n\n        renderPDFCover(item);\n\n    });\n\n});\n\n<\/script>\n\n\n\n<!-- ========================================================= -->\n<!-- PROTEKSI COVER -->\n<!-- ========================================================= -->\n\n<script>\n\ndocument.addEventListener(\n    \"contextmenu\",\n    function (e) {\n\n        \/*\n         * Blokir klik kanan pada semua\n         * canvas curriculum\n         *\/\n        if (\n            e.target.matches(\n                \".curriculum-pdf canvas\"\n            )\n        ) {\n\n            e.preventDefault();\n\n        }\n\n    }\n);\n\n\ndocument.addEventListener(\n    \"dragstart\",\n    function (e) {\n\n        \/*\n         * Blokir drag canvas\n         *\/\n        if (\n            e.target.matches(\n                \".curriculum-pdf canvas\"\n            )\n        ) {\n\n            e.preventDefault();\n\n        }\n\n    }\n);\n\n<\/script>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ACADEMIC INFORMATION Study Programme Curriculum The curriculum for each study programme is designed to meet national standards and produce competent [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3921","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/3921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/comments?post=3921"}],"version-history":[{"count":12,"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/3921\/revisions"}],"predecessor-version":[{"id":4619,"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/3921\/revisions\/4619"}],"wp:attachment":[{"href":"https:\/\/fip.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/media?parent=3921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}