 {"id":74232,"date":"2025-11-16T16:32:27","date_gmt":"2025-11-16T14:32:27","guid":{"rendered":"https:\/\/digital.staff-capital.com\/?page_id=74232"},"modified":"2025-11-16T16:32:27","modified_gmt":"2025-11-16T14:32:27","slug":"lms-assignments","status":"publish","type":"page","link":"https:\/\/digital.staff-capital.com\/ru\/lms-assignments\/","title":{"rendered":"LMS Assignments"},"content":{"rendered":"\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/amcharts\/3.21.15\/amcharts.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/amcharts\/3.21.15\/pie.js\"><\/script>\n\n\n<style>\n    .box_button_admin_report {\n        display: grid;\n        \/* grid-template-columns: repeat(6, 1fr); *\/\n        gap: 5px;\n        grid-template-columns: repeat(auto-fill, minmax(145px, 1fr));\n        margin-bottom: 15px;\n        text-align: center;\n        border-bottom: solid 1px;\n        border-color: #dbd8d8;\n    }\n\n\n\n\n        .btn-load-shortcode.active {\n            background-color: #ffffff;\n            position: relative;\n            z-index: 9;\n            margin-bottom: 0px;\n            border-bottom: none;\n        }\n\n        .btn-load-shortcode {\n    background-color: #ebebeb;\n    text-align: center;\n    border: solid 1px #dbd8d8;\n    border-bottom: 0px;\n    display: inline-block;\n    padding: 5px 5px;\n    cursor: pointer;\n    border-radius: 5px 5px 0px 0px;\n    font-size: 11pt;\n}\n\n#lms-course-selector:invalid {\n    border: 2px solid red;\n    box-shadow: 0 0 8px red;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\/*--- CSS \u2013--*\/\n.box_button_admin_report{\n    position:relative;\n    display:grid;\n    grid-template-columns:repeat(auto-fill,minmax(145px,1fr));\n    gap:5px;\n    margin-bottom:15px;\n    border-bottom:1px solid #dbd8d8;\n    margin-top: 60px;\n}\n\n\/* \u043f\u0440\u043e\u0431\u0435\u043b \u043c\u0456\u0436 \u043f\u0435\u0440\u0448\u043e\u044e \u0442\u0430 \u0440\u0435\u0448\u0442\u043e\u044e \u0432\u043a\u043b\u0430\u0434\u043e\u043a *\/\n.tab-gap{width:145px}\n\n\/* \u043a\u043d\u043e\u043f\u043a\u0438 \u2013 \u0437\u0430\u043b\u0438\u0448\u0430\u0454\u043c\u043e \u0437 \u0442\u0432\u043e\u0433\u043e \u043a\u043e\u0434\u0443 *\/\n.btn-load-shortcode{\n    background-color:#ebebeb;\n    border:1px solid #dbd8d8;\n    cursor:pointer;\n}\n\n\n\/* --- \u0441\u0442\u0440\u0456\u043b\u043a\u0438 --- *\/\n.arrow-check,\n.arrow-assign{\n    position:absolute;\n    top:-34px;                \/* \u0432\u0438\u0441\u043e\u0442\u0430 \u043c\u043e\u0436\u043d\u0430 \u043f\u0456\u0434\u043a\u043e\u0440\u0435\u0433\u0443\u0432\u0430\u0442\u0438 *\/\n    display:flex;\n    align-items:center;\n    font-size:13px;\n    font-weight:600;\n    color:#1a8bff;\n    pointer-events:none;\n}\n.arrow-check{left:0;width:145px}\n.arrow-assign{left:150px;right:0} \/* \u043f\u043e\u0447\u0438\u043d\u0430\u0454\u0442\u044c\u0441\u044f \u043f\u0456\u0441\u043b\u044f gap *\/\n\n\/* \u043f\u0443\u043d\u043a\u0442\u0438\u0440\u043d\u0430 \u043b\u0456\u043d\u0456\u044f *\/\n.arrow-line {\n    flex: 1 1 auto;\n    border-top: 2px dashed #1a8bff8a;\n    position: relative;\n}\n\/* \u0441\u0442\u0440\u0456\u043b\u043a\u0430 \u0432\u043b\u0456\u0432\u043e *\/\n.arrow-check .arrow-line:first-child::before {\n    content: '';\n    position: absolute;\n    left: -8px;\n    top: -6px;\n    border: 5px solid transparent;\n    border-right-color: #1a8bff;\n}\n\/* \u0441\u0442\u0440\u0456\u043b\u043a\u0430 \u0432\u043f\u0440\u0430\u0432\u043e *\/\n.arrow-check .arrow-line:last-child::after, .arrow-assign .arrow-line:last-child::after {\n    content: '';\n    position: absolute;\n    right: -7px;\n    top: -6px;\n    border: 5px solid transparent;\n    border-left-color: #1a8bff;\n}\n\/* \u0441\u0442\u0440\u0456\u043b\u043a\u0430 \u0432\u043b\u0456\u0432\u043e \u0434\u043b\u044f \u0434\u043e\u0432\u0433\u043e\u0457 \u043b\u0456\u043d\u0456\u0457 *\/\n.arrow-assign .arrow-line:first-child::before{\n    content:'';\n    position:absolute;left:-8px;top:-6px;\n    border:5px solid transparent;\n    border-right-color:#1a8bff;\n}\n.arrow-text {\n    padding: 0px 10px;\n    padding-bottom: 3px;\n    \/* background: #fff; *\/\n}\n\n\n<\/style>\n\n\n  <div class=\"loading_box1\">\n            <svg class=\"rotate_me\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 200 200\">\n                <circle cx=\"100\" cy=\"100\" r=\"70\" fill=\"none\" stroke=\"#1A8BFF\" stroke-width=\"30\" stroke-linecap=\"round\" stroke-dasharray=\"200 1000\"><\/circle>\n                <circle cx=\"100\" cy=\"100\" r=\"70\" fill=\"none\" stroke=\"#1A8BFF\" stroke-opacity=\"0.2\" stroke-width=\"30\"><\/circle>\n            <\/svg>\n        <\/div>\n\n\n<!-- HTML -->\n<!----- HTML \u2013--->\n<div class=\"box_button_admin_report\">\n\n    <div class=\"btn-load-shortcode active\" data-type=\"all\">\n        Assignments    <\/div>\n\n    <div class=\"tab-gap\"><\/div>\n\n    <div class=\"btn-load-shortcode\" data-type=\"group\">\n        Group    <\/div>\n    <div class=\"btn-load-shortcode\" data-type=\"individual\">\n        Individual    <\/div>\n    <div class=\"btn-load-shortcode\" data-type=\"position\">\n        Position    <\/div>\n    <div class=\"btn-load-shortcode\" data-type=\"role\">\n        Role    <\/div>\n\n    <span class=\"arrow-check\">\n        <span class=\"arrow-line\"><\/span>\n        <span class=\"arrow-text\">CHECK<\/span>\n        <span class=\"arrow-line\"><\/span>\n    <\/span>\n\n    <span class=\"arrow-assign\">\n        <span class=\"arrow-line\"><\/span>\n        <span class=\"arrow-text\">ASSIGN<\/span>\n        <span class=\"arrow-line\"><\/span>\n    <\/span>\n<\/div>\n\n\n\n\n<div id=\"shortcode_container\"><\/div>\n\n\n\n<style>\n    \n.lms-queue-course-item{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    padding:6px 10px;\n    margin-bottom:4px;\n    border:1px solid #e0e0e0;\n    border-radius:4px;\n    background:#fafafa;\n    max-width:600px;\n}\n.lms-queue-course-title{\n    font-weight:500;\n}\n.lms-queue-course-count{\n    margin:0 10px;\n    font-weight:600;\n}\n.lms-queue-spinner svg{\n    width:22px;\n    height:22px;\n}\n\n.lms-queue-course-item {\n    display: flex !important;\n    align-items: center !important;   \/* \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438 \u043f\u043e \u0446\u0435\u043d\u0442\u0440\u0443 *\/\n    padding: 6px 12px;\n}\n\n\/* \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u2013 \u0440\u0430\u0441\u0442\u044f\u0433\u0438\u0432\u0430\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u0447\u0438\u0441\u043b\u043e \u0438 \u0441\u043f\u0438\u043d\u0435\u0440 \u043f\u0440\u0438\u0436\u0430\u043b\u0438\u0441\u044c \u0432\u043f\u0440\u0430\u0432\u043e *\/\n.lms-queue-course-title {\n    flex: 1 1 auto;\n}\n\n\/* \u0447\u0438\u0441\u043b\u043e \u2013 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043f\u0440\u0430\u0432\u0430 \u043e\u0442 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f *\/\n.lms-queue-course-count {\n    margin-right: 10px;\n}\n\n\/* \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441\u043f\u0438\u043d\u0435\u0440\u0430 *\/\n.lms-queue-spinner {\n    display: flex;               \/* \u0443\u0431\u0438\u0440\u0430\u0435\u043c \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 *\/\n    align-items: center;\n    justify-content: center;\n}\n\n\/* \u0447\u0442\u043e\u0431\u044b svg \u043d\u0435 \u00ab\u0432\u0438\u0441\u0435\u043b\u00bb \u043d\u0430 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 *\/\n.lms-queue-spinner svg {\n    display: block;\n}\n\n.lms-queue-spinner {\n    align-self: center !important;\n}\n<\/style>\n\n\n\n<div id=\"lms-queue-monitor\" style=\"margin-top:30px;\">\n    <h3 style=\"margin-bottom:10px;\">\n        Deferred assignments \/ access removal indicator    <\/h3>\n\n    <div class=\"lms-queue-total\" style=\"margin-bottom:10px; font-weight:600;\">\n        Total records in queue:        <span class=\"lms-queue-total-count\">0<\/span>\n    <\/div>\n\n    <div class=\"lms-queue-empty\" style=\"display:none; color:#4caf50; font-weight:500;\">\n        \u2705 The queue is empty    <\/div>\n\n    <div class=\"lms-queue-courses-list\"><\/div>\n<\/div>\n\n\n\n<script>\n    \n\n\njQuery(document).ready(function () { \n\n\n\n\n\n    \/\/ ================== \u041c\u041e\u041d\u0406\u0422\u041e\u0420 \u0427\u0415\u0420\u0413\u0418 \u041f\u041e \u041a\u0423\u0420\u0421\u0410\u0425 ==================\n\n    var queueSpinnerSvg =\n        '<svg class=\"rotate_me\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 200 200\">' +\n          '<circle cx=\"100\" cy=\"100\" r=\"70\" fill=\"none\" stroke=\"#1A8BFF\" stroke-width=\"30\" stroke-linecap=\"round\" stroke-dasharray=\"200 1000\"><\/circle>' +\n          '<circle cx=\"100\" cy=\"100\" r=\"70\" fill=\"none\" stroke=\"#1A8BFF\" stroke-opacity=\"0.2\" stroke-width=\"30\"><\/circle>' +\n        '<\/svg>';\n\n    function lmsQueueMonitorRender(data){\n        var $wrap   = jQuery('#lms-queue-monitor');\n        if (!$wrap.length) return;\n\n        var $total  = $wrap.find('.lms-queue-total-count');\n        var $empty  = $wrap.find('.lms-queue-empty');\n        var $list   = $wrap.find('.lms-queue-courses-list');\n\n        var total   = data && data.total ? parseInt(data.total,10) : 0;\n        var courses = (data && Array.isArray(data.courses)) ? data.courses : [];\n\n        $total.text(total);\n        $list.empty();\n\n        if (!total || !courses.length){\n            $empty.show();\n            return;\n        }\n        $empty.hide();\n\n        courses.forEach(function(item){\n           function escHtml(str){\n    return String(str)\n        .replace(\/&\/g,'&amp;')\n        .replace(\/<\/g,'&lt;')\n        .replace(\/>\/g,'&gt;')\n        .replace(\/\"\/g,'&quot;')\n        .replace(\/'\/g,'&#039;');\n}\n\nvar title = escHtml(item.title || '\u2014');\n\n            var count = item.count || 0;\n\n            var html =\n                '<div class=\"lms-queue-course-item\" data-course-id=\"'+item.id+'\">' +\n                    '<span class=\"lms-queue-course-title\">'+ title +'<\/span>' +\n                    '<span class=\"lms-queue-course-count\">'+ count +'<\/span>' +\n                    '<span class=\"lms-queue-spinner\">'+ queueSpinnerSvg +'<\/span>' +\n                '<\/div>';\n\n            $list.append(html);\n        });\n    }\n\n    function lmsQueueMonitorFetch(){\n        jQuery.ajax({\n            type: 'POST',\n            url: 'https:\/\/digital.staff-capital.com\/wp-admin\/admin-ajax.php',\n            dataType: 'json',\n            data: {\n                action: 'lms_get_queue_courses_summary'\n            }\n        }).done(function(resp){\n            if (resp && resp.success){\n                lmsQueueMonitorRender(resp.data);\n            }\n        });\n    }\n\n    \/\/ \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\n    lmsQueueMonitorFetch();\n    \/\/ \u0434\u0430\u043b\u0435\u0435 \u043a\u0430\u0436\u0434\u044b\u0435 5 \u0441\u0435\u043a\u0443\u043d\u0434\n    setInterval(lmsQueueMonitorFetch, 5000);\n\n\n\n\n\n\n\n});\n\n    \n<\/script>\n<script>\n\n\n\n\nlet isDirty = false;\n\n\n\nfunction simpleHash(str) {\n    let hash = 0;\n    for (let i = 0; i < str.length; i++) {\n        hash = (hash << 5) - hash + str.charCodeAt(i);\n        hash |= 0;\n    }\n    return hash;\n}\n\n\n\n\n\n\n\n\n\n\n       function checkCourseSelector() {\n        if (!jQuery('#lms-course-selector').val()) {\n            jQuery('#lms-course-selector').css({\n                'border': '2px solid #ff000059',\n                'box-shadow': '#ff000085 0px 0px 8px'\n            });\n        } else {\n            jQuery('#lms-course-selector').css({\n                'border': '',\n                'box-shadow': ''\n            });\n        }\n    }\n\n\n\n\n\n\n\nfunction attachClearButtonToSearchInput() {\n    const $input = jQuery('#search-users');\n    const $wrapper = $input.closest('.block_input_search');\n\n    if ($input.length === 0 || $wrapper.length === 0) return;\n\n    \/\/ \u0435\u0441\u043b\u0438 \u0443\u0436\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u2014 \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\n    if ($wrapper.find('.clearBtn').length > 0) return;\n\n    \/\/ \u0441\u0434\u0435\u043b\u0430\u0442\u044c wrapper \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\n    $wrapper.css('position', 'relative');\n\n    \/\/ \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0440\u0435\u0441\u0442\u0438\u043a\n    const $clearBtn = jQuery('<span class=\"clearBtn\">&times;<\/span>').css({\n        position: 'absolute',\n        left: '10px',\n        top: '21px',\n        transform: 'translateY(-50%)',\n        width: '25px',\n        height: '25px',\n        lineHeight: '20px',\n        textAlign: 'center',\n        fontSize: '18px',\n        color: '#aaa',\n        border: '1px solid #ccc',\n        borderRadius: '4px',\n        background: '#f8f8f8',\n        cursor: 'pointer',\n        display: 'none',\n        zIndex: 10\n    });\n\n    $wrapper.append($clearBtn);\n\n    $input.on('input', function () {\n        const hasValue = jQuery(this).val().length > 0;\n        $clearBtn.toggle(hasValue);\n\n        \/\/ \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u043e\u0442\u0441\u0442\u0443\u043f\u043e\u043c\n        if (hasValue) {\n            $input.css('padding-left', '40px');\n        } else {\n            $input.css('padding-left', '');\n        }\n    });\n\n    $clearBtn.on('click', function () {\n        $input.val('').trigger('input').focus();\n        $clearBtn.hide();\n        $input.css('padding-left', '');\n    });\n}\n\n\n\n\n\n    let currentActiveTab = 1;\n    let response_global = null;\n\n\n\njQuery(document).ready(function () {\n\n\n\n\n\n\n\n\/* === arrows.js  (\u0432\u0441\u0442\u0430\u0432\u044c \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0430 \u0441 \u0432\u043a\u043b\u0430\u0434\u043a\u0430\u043c\u0438) === *\/\n\n\n    function syncArrows() {\n        const $wrap   = jQuery('.box_button_admin_report');\n        if (!$wrap.length) return;               \/\/ \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u043a\u0430\n\n        \/* \u043a\u0440\u0430\u0439\u043d\u0438\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438 *\/\n        const $first  = jQuery('.btn-load-shortcode[data-type=\"all\"]');\n        const $start  = jQuery('.btn-load-shortcode[data-type=\"group\"]');\n        const $end    = jQuery('.btn-load-shortcode[data-type=\"role\"]');\n\n        \/* \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 *\/\n        const offsetL = $wrap.offset().left;\n\n        const leftFirst  = $first.offset().left  - offsetL;\n        const widthFirst = $first.outerWidth();\n\n        const leftStart  = $start.offset().left  - offsetL;\n        const rightEnd   = $end.offset().left + $end.outerWidth() - offsetL;\n        const widthLong  = rightEnd - leftStart;\n\n        \/* \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c *\/\n        jQuery('.arrow-check').css({\n            left:  leftFirst,\n            width: widthFirst\n        });\n        jQuery('.arrow-assign').css({\n            left:  leftStart,\n            width: widthLong\n        });\n    }\n\n    \/* \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a + \u043f\u0440\u0438 \u0440\u0435\u0441\u0430\u0439\u0437\u0435 *\/\n    syncArrows();\n    jQuery(window).on('resize', syncArrows);\n\n    \/* \u0435\u0441\u043b\u0438 \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0442\u044c\u0441\u044f AJAX-\u043e\u043c \u2014 \u0434\u0435\u0440\u0433\u0430\u0439 \u0432\u0440\u0443\u0447\u043d\u0443\u044e:\n       syncArrows();  \/\/ \u0432 success \u043f\u043e\u0441\u043b\u0435 \u0432\u0441\u0442\u0430\u0432\u043a\u0438 HTML\n    *\/\n\n\n\n\n\n\nfunction loadShortcode(type) {\n    const selectedCourse = jQuery('#lms-course-selector').val();\n\n    jQuery.ajax({\n        url: 'https:\/\/digital.staff-capital.com\/wp-admin\/admin-ajax.php',\n        method: 'POST',\n        data: {\n            action: 'load_shortcode_content1',\n            type: type\n        },\n        success: function (res) {\n\n\n\n\n   \n            jQuery('#shortcode_container').html(res);\n\n\n            \n\n\n\n\n        \n\n            \/\/ \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043a\u0443\u0440\u0441\n            if (selectedCourse) {\n                setTimeout(() => {\n                    jQuery('#lms-course-selector').val(selectedCourse).trigger('change');\n                }, 100);\n            }\n\n                setTimeout(() => {\n                            jQuery(\".loading_box\").hide();\n                            jQuery(\".loading_box1\").hide();\n\n                            \/\/ \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435\n                            checkCourseSelector();\n\n                            \/\/ \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438\n                            jQuery('#lms-course-selector').on('change', function () {\n                                checkCourseSelector();\n                            });\n                               \n\n                            attachClearButtonToSearchInput();\n\n\n                }, 1000);\n        }\n    });\n}\n\n\n    \/\/ \u041f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443\njQuery('.btn-load-shortcode').on('click', function () {\n\n       if (isDirty) {\n        const ok = confirm(LMSR_i18n.UnsavedChangesWarning);\n        if (!ok) return;\n        isDirty = false;\n    }\n\n\n\n    jQuery(\".loading_box\").show();\n\n    jQuery('.btn-load-shortcode').removeClass('active');\n    jQuery(this).addClass('active');\n\n    const type = jQuery(this).data('type');\n    loadShortcode(type);\n});\n\n\n\n    \/\/ \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b\n    let defaultType = jQuery('.btn-load-shortcode.active').data('type');\n    loadShortcode(defaultType);\n});\n\n\n\n<\/script>\n\n\n\n\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"class_list":["post-74232","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/digital.staff-capital.com\/ru\/wp-json\/wp\/v2\/pages\/74232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digital.staff-capital.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/digital.staff-capital.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/digital.staff-capital.com\/ru\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/digital.staff-capital.com\/ru\/wp-json\/wp\/v2\/comments?post=74232"}],"version-history":[{"count":0,"href":"https:\/\/digital.staff-capital.com\/ru\/wp-json\/wp\/v2\/pages\/74232\/revisions"}],"wp:attachment":[{"href":"https:\/\/digital.staff-capital.com\/ru\/wp-json\/wp\/v2\/media?parent=74232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}