{"id":2852,"date":"2023-02-21T18:00:54","date_gmt":"2023-02-21T16:00:54","guid":{"rendered":"https:\/\/sss.kpi.ua\/?p=2852"},"modified":"2026-09-11T23:58:20","modified_gmt":"2026-09-11T20:58:20","slug":"test-froyda","status":"publish","type":"post","link":"https:\/\/sss.kpi.ua\/en\/p\/test-froyda\/","title":{"rendered":"\ud83d\udcdd\u00a0\u0422\u0435\u0441\u0442 \u0424\u0440\u043e\u0439\u0434\u0430"},"content":{"rendered":"\n<p><em><strong>\u25ab\ufe0f<\/strong><\/em>&nbsp;<strong>\u0417\u0438\u0433\u043c\u0443\u043d\u0434 \u0424\u0440\u043e\u0439\u0434<\/strong>&nbsp;\u2014 \u0446\u0435, \u043d\u0430\u043f\u0435\u0432\u043d\u043e, \u043d\u0430\u0439\u0431\u0456\u043b\u044c\u0448 \u0432\u0456\u0434\u043e\u043c\u0438\u0439 \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433 \u0443 \u0441\u0432\u0456\u0442\u0456, \u0430\u0434\u0436\u0435 \u043d\u0430\u0432\u0456\u0442\u044c \u0442\u0456, \u0445\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u0438\u0439 \u0432\u0456\u0434 \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0456\u0457, \u0447\u0443\u043b\u0438 \u0439\u043e\u0433\u043e \u043f\u0440\u0456\u0437\u0432\u0438\u0449\u0435. \u0419\u043e\u0433\u043e \u043f\u0440\u0430\u0446\u0456 \u043c\u0430\u044e\u0442\u044c \u044f\u043a \u0448\u0430\u043d\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u043a\u0456\u0432, \u0442\u0430\u043a \u0456 \u0437\u0430\u0442\u044f\u0442\u0438\u0445 \u043a\u0440\u0438\u0442\u0438\u043a\u0456\u0432. \u041e\u0434\u043d\u0430\u043a \u0432\u043d\u0435\u0441\u043e\u043a \u0424\u0440\u043e\u0439\u0434\u0430 \u0432 \u043d\u0430\u0443\u043a\u0443 \u2014 \u0437\u043d\u0430\u0447\u043d\u0438\u0439.<\/p>\n\n\n\n<div class=\"ft-app\" id=\"ft-app\">\n  <div class=\"ft-progress\" id=\"ft-progress\" aria-hidden=\"true\"><\/div>\n\n  <!-- INTRO SCREEN -->\n  <div class=\"ft-screen ft-screen--active\" id=\"ft-screen-intro\">\n    <div class=\"ft-card\">\n      <div class=\"ft-badge\">\u0406\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430<\/div>\n      <h2 class=\"ft-title\">\u041f\u0440\u043e\u0439\u0442\u0438 \u0442\u0435\u0441\u0442 \u043e\u043d\u043b\u0430\u0439\u043d<\/h2>\n      <p class=\"ft-text\">\n        \u0412\u0430\u043c \u0431\u0443\u0434\u0435 \u0437\u0430\u043f\u0440\u043e\u043f\u043e\u043d\u043e\u0432\u0430\u043d\u043e <strong>8 \u0441\u0438\u0442\u0443\u0430\u0446\u0456\u0439<\/strong>. \u0424\u0456\u043a\u0441\u0443\u0439\u0442\u0435 \u0441\u0432\u043e\u0457 \u043f\u0435\u0440\u0448\u0456 \u0430\u0441\u043e\u0446\u0456\u0430\u0446\u0456\u0457 \u0442\u0430 \u043f\u043e\u0447\u0443\u0442\u0442\u044f \u2014 \u0441\u0430\u043c\u0435 \u0432\u043e\u043d\u0438 \u0454 \u043d\u0430\u0439\u0431\u0456\u043b\u044c\u0448 \u043f\u043e\u043a\u0430\u0437\u043e\u0432\u0438\u043c\u0438. \n      <\/p>\n      <div class=\"ft-note\">\n        \u041d\u0435 \u043d\u0430\u043c\u0430\u0433\u0430\u0439\u0442\u0435\u0441\u044f \u043f\u0456\u0434\u0431\u0438\u0440\u0430\u0442\u0438 \u00ab\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0456\u00bb \u0430\u0431\u043e \u043b\u043e\u0433\u0456\u0447\u043d\u0456 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456. \u041d\u0430\u043f\u0440\u0438\u043a\u0456\u043d\u0446\u0456 \u0432\u0438 \u043e\u0442\u0440\u0438\u043c\u0430\u0454\u0442\u0435 \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0456\u0447\u043d\u0443 \u0456\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0456\u044e \u0434\u043e \u043a\u043e\u0436\u043d\u043e\u0433\u043e \u043f\u0443\u043d\u043a\u0442\u0443.\n      <\/div>\n      <div class=\"ft-actions\">\n        <button type=\"button\" class=\"ft-btn ft-btn--primary\" id=\"ft-btn-start\">\u0420\u043e\u0437\u043f\u043e\u0447\u0430\u0442\u0438 \u0442\u0435\u0441\u0442<\/button>\n        <button type=\"button\" class=\"ft-btn ft-btn--secondary\" id=\"ft-btn-resume\" style=\"display: none;\">\u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0438\u0439<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- QUESTION SCREEN -->\n  <div class=\"ft-screen\" id=\"ft-screen-question\">\n    <div class=\"ft-card ft-card--dynamic\" id=\"ft-dynamic-card\">\n      <div class=\"ft-motif\" id=\"ft-motif-slot\"><\/div>\n      <div class=\"ft-question-body\">\n        <span class=\"ft-counter\" id=\"ft-counter\"><\/span>\n        <h3 class=\"ft-question-text\" id=\"ft-question-text\"><\/h3>\n        <textarea class=\"ft-textarea\" id=\"ft-answer-input\" placeholder=\"\u0429\u043e \u0432\u0438 \u0432\u0456\u0434\u0447\u0443\u0432\u0430\u0454\u0442\u0435 \u0430\u0431\u043e \u0431\u0430\u0447\u0438\u0442\u0435? \u0417\u0430\u043f\u0438\u0448\u0456\u0442\u044c \u043f\u0435\u0440\u0448\u0443 \u0434\u0443\u043c\u043a\u0443\u2026\" rows=\"3\"><\/textarea>\n      <\/div>\n    <\/div>\n    <div class=\"ft-nav-row\">\n      <button type=\"button\" class=\"ft-btn ft-btn--secondary\" id=\"ft-btn-prev\">\u041d\u0430\u0437\u0430\u0434<\/button>\n      <button type=\"button\" class=\"ft-btn ft-btn--primary\" id=\"ft-btn-next\">\u0414\u0430\u043b\u0456 (Enter \u21b5)<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- RESULTS SCREEN -->\n  <div class=\"ft-screen\" id=\"ft-screen-results\">\n    <div class=\"ft-card\">\n      <div class=\"ft-badge\">\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0438<\/div>\n      <h2 class=\"ft-title\">\u041a\u043b\u044e\u0447 \u0434\u043e \u0442\u0435\u0441\u0442\u0443<\/h2>\n      <p class=\"ft-text\">\u041e\u0441\u044c \u044f\u043a \u043a\u043b\u0430\u0441\u0438\u0447\u043d\u0430 \u043f\u0441\u0438\u0445\u043e\u0430\u043d\u0430\u043b\u0456\u0442\u0438\u0447\u043d\u0430 \u043c\u0435\u0442\u0430\u0444\u043e\u0440\u0430 \u0442\u043b\u0443\u043c\u0430\u0447\u0438\u0442\u044c \u0432\u0430\u0448\u0456 \u043e\u0431\u0440\u0430\u0437\u0438:<\/p>\n      \n      <div class=\"ft-results-grid\" id=\"ft-results-list\"><\/div>\n\n      <div class=\"ft-reflection-block\">\n        <h3 class=\"ft-reflection-title\">\u041c\u0456\u0441\u0446\u0435 \u0434\u043b\u044f \u0441\u0430\u043c\u043e\u0440\u0435\u0444\u043b\u0435\u043a\u0441\u0456\u0457<\/h3>\n        <p class=\"ft-text\" style=\"margin-bottom: 10px;\">\u0417 \u0447\u0438\u043c \u0432\u0438 \u043f\u043e\u0433\u043e\u0434\u0436\u0443\u0454\u0442\u0435\u0441\u044f, \u0430 \u0449\u043e \u0432\u0438\u043a\u043b\u0438\u043a\u0430\u043b\u043e \u0441\u0443\u043f\u0440\u043e\u0442\u0438\u0432 \u0447\u0438 \u043f\u043e\u0434\u0438\u0432? \u0417\u0430\u043d\u043e\u0442\u0443\u0439\u0442\u0435 \u0432\u043b\u0430\u0441\u043d\u0456 \u0434\u0443\u043c\u043a\u0438:<\/p>\n        <textarea class=\"ft-reflect-area\" id=\"ft-reflection\" placeholder=\"\u041c\u043e\u0457 \u0432\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0432\u0456\u0434 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0456\u0432\u2026\" rows=\"4\"><\/textarea>\n        <div class=\"ft-saved-hint\" id=\"ft-saved-hint\">\u2713 \u0417\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043e<\/div>\n      <\/div>\n\n      <div class=\"ft-footer-credit\">\n        <span>\u041f\u0456\u0434\u0433\u043e\u0442\u0443\u0432\u0430\u043b\u0430: \u0421\u043e\u0444\u0456\u044f \u0406\u043d\u043a\u0456\u043d\u0430, \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0438\u043d\u044f \u0412\u0421\u041f\u0420-\u0421\u0421\u0421<\/span>\n      <\/div>\n\n      <div style=\"text-align: center; margin-top: 24px;\">\n        <button type=\"button\" class=\"ft-btn ft-btn--secondary\" id=\"ft-btn-restart\">\u041f\u0440\u043e\u0439\u0442\u0438 \u0442\u0435\u0441\u0442 \u0441\u043f\u043e\u0447\u0430\u0442\u043a\u0443<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  .ft-app {\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 820px;\n    margin: 32px auto;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n    color: #1e293b;\n    line-height: 1.5;\n  }\n  .ft-app * {\n    box-sizing: border-box;\n  }\n\n  \/* Progress *\/\n  .ft-progress {\n    display: flex;\n    justify-content: center;\n    gap: 10px;\n    margin-bottom: 24px;\n    opacity: 0;\n    transition: opacity .3s ease;\n  }\n  .ft-progress.visible { opacity: 1; }\n  .ft-dot {\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    background: #cbd5e1;\n    transition: all .3s ease;\n  }\n  .ft-dot.done { background: #2563eb; }\n  .ft-dot.current { background: #b93826; transform: scale(1.35); }\n\n  \/* Screens *\/\n  .ft-screen { display: none; }\n  .ft-screen--active {\n    display: block;\n    animation: ftFadeIn .35s ease-out;\n  }\n  @keyframes ftFadeIn {\n    from { opacity: 0; transform: translateY(8px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* Cards *\/\n  .ft-card {\n    background: #ffffff;\n    border-radius: 20px;\n    padding: 44px 40px;\n    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.08), 0 4px 10px -2px rgba(0, 0, 0, 0.04);\n    border: 1px solid #e2e8f0;\n  }\n\n  .ft-card--dynamic {\n    position: relative;\n    overflow: hidden;\n    color: #ffffff;\n    min-height: 380px;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    padding: 48px 40px 36px;\n    transition: background 0.4s ease;\n  }\n\n  .ft-motif {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    pointer-events: none;\n    opacity: 0.45;\n  }\n  .ft-motif svg {\n    width: 100%;\n    height: 100%;\n  }\n\n  .ft-question-body {\n    position: relative;\n    z-index: 2;\n  }\n\n  \/* Typography *\/\n  .ft-app .ft-badge {\n    display: inline-block;\n    background: #fee2e2;\n    color: #991b1b !important;\n    padding: 5px 14px;\n    border-radius: 50px;\n    font-size: 13px;\n    font-weight: 700;\n    margin-bottom: 14px;\n    letter-spacing: 0.02em;\n  }\n  .ft-app .ft-title {\n    margin: 0 0 16px;\n    font-size: 28px;\n    font-weight: 700;\n    color: #0f172a !important;\n  }\n  .ft-app .ft-text {\n    margin: 0 0 18px;\n    font-size: 16px;\n    color: #334155 !important;\n    line-height: 1.65;\n  }\n  .ft-app .ft-note {\n    background: #f1f5f9;\n    border-left: 4px solid #b93826;\n    padding: 16px 20px;\n    border-radius: 6px;\n    font-size: 15px;\n    color: #1e293b !important;\n    margin-bottom: 28px;\n    line-height: 1.6;\n  }\n  .ft-app .ft-counter {\n    display: block;\n    font-size: 13px;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    font-weight: 700;\n    color: #f8fafc !important;\n    text-shadow: 0 1px 2px rgba(0,0,0,0.4);\n    margin-bottom: 10px;\n  }\n  .ft-app .ft-question-text {\n    margin: 0 0 22px;\n    font-size: 23px;\n    font-weight: 600;\n    line-height: 1.4;\n    color: #ffffff !important;\n    text-shadow: 0 1px 3px rgba(0,0,0,0.35);\n  }\n\n  \/* Inputs & Validation State *\/\n  .ft-app textarea.ft-textarea {\n    width: 100%;\n    background: rgba(15, 23, 42, 0.45) !important;\n    border: 1.5px solid rgba(255, 255, 255, 0.6) !important;\n    border-radius: 12px;\n    color: #ffffff !important;\n    font-family: inherit;\n    font-size: 16px;\n    padding: 14px 16px;\n    outline: none;\n    resize: none;\n    box-shadow: none;\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    transition: border-color .2s ease, box-shadow .2s ease;\n  }\n  .ft-app textarea.ft-textarea::placeholder {\n    color: rgba(255, 255, 255, 0.85) !important;\n  }\n  .ft-app textarea.ft-textarea:focus {\n    background: rgba(15, 23, 42, 0.65) !important;\n    border-color: #ffffff !important;\n    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25) !important;\n  }\n\n  .ft-app textarea.ft-textarea.ft-error {\n    border-color: #f87171 !important;\n    box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.4) !important;\n    animation: ftShake 0.35s ease;\n  }\n  .ft-app textarea.ft-textarea.ft-error::placeholder {\n    color: #fca5a5 !important;\n  }\n\n  @keyframes ftShake {\n    0%, 100% { transform: translateX(0); }\n    20%, 60% { transform: translateX(-6px); }\n    40%, 80% { transform: translateX(6px); }\n  }\n\n  \/* Actions & Buttons *\/\n  .ft-actions {\n    display: flex;\n    gap: 14px;\n    flex-wrap: wrap;\n  }\n  .ft-nav-row {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 20px;\n  }\n  .ft-app button.ft-btn {\n    appearance: none;\n    -webkit-appearance: none;\n    border: none;\n    border-radius: 10px;\n    padding: 13px 28px;\n    font-size: 15px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    font-family: inherit;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    line-height: 1.2;\n    text-decoration: none;\n    box-shadow: none;\n  }\n  .ft-app button.ft-btn:active { transform: scale(0.98); }\n  \n  .ft-app button.ft-btn--primary {\n    background-color: #b93826 !important;\n    color: #ffffff !important;\n    box-shadow: 0 2px 6px rgba(185, 56, 38, 0.3) !important;\n  }\n  .ft-app button.ft-btn--primary:hover {\n    background-color: #992c1d !important;\n    color: #ffffff !important;\n    box-shadow: 0 4px 10px rgba(185, 56, 38, 0.4) !important;\n  }\n\n  .ft-app button.ft-btn--secondary {\n    background-color: #ffffff !important;\n    color: #0f172a !important;\n    border: 1.5px solid #64748b !important;\n  }\n  .ft-app button.ft-btn--secondary:hover {\n    background-color: #f1f5f9 !important;\n    border-color: #334155 !important;\n    color: #000000 !important;\n  }\n\n  \/* Results *\/\n  .ft-results-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  .ft-result-card {\n    background: #f8fafc;\n    border: 1px solid #cbd5e1;\n    border-radius: 14px;\n    padding: 20px 22px;\n  }\n  .ft-app .ft-res-num {\n    font-size: 12px;\n    font-weight: 800;\n    text-transform: uppercase;\n    color: #b93826 !important;\n    margin-bottom: 6px;\n    letter-spacing: 0.04em;\n  }\n  .ft-app .ft-res-q {\n    font-size: 15px;\n    color: #475569 !important;\n    margin-bottom: 12px;\n    line-height: 1.5;\n  }\n  .ft-app .ft-res-ans {\n    font-size: 15px;\n    font-weight: 600;\n    color: #0f172a !important;\n    background: #ffffff;\n    padding: 12px 16px;\n    border-radius: 8px;\n    border: 1px solid #cbd5e1;\n    border-left: 4px solid #2563eb;\n    margin-bottom: 12px;\n    white-space: pre-wrap;\n    word-break: break-word;\n  }\n  .ft-app .ft-res-interp {\n    font-size: 15px;\n    color: #1e293b !important;\n    font-weight: 500;\n    line-height: 1.55;\n  }\n\n  .ft-reflection-block {\n    margin-top: 36px;\n    background: #f8fafc;\n    border: 1.5px dashed #94a3b8;\n    border-radius: 14px;\n    padding: 26px;\n  }\n  .ft-app .ft-reflection-title {\n    margin: 0 0 8px;\n    font-size: 17px;\n    font-weight: 700;\n    color: #0f172a !important;\n  }\n  .ft-app textarea.ft-reflect-area {\n    width: 100%;\n    border-radius: 8px;\n    border: 1.5px solid #94a3b8 !important;\n    background: #ffffff !important;\n    padding: 14px 16px;\n    font-family: inherit;\n    font-size: 15px;\n    color: #1e293b !important;\n    resize: vertical;\n    outline: none;\n    box-shadow: none;\n  }\n  .ft-app textarea.ft-reflect-area:focus {\n    border-color: #2563eb !important;\n    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15) !important;\n  }\n  .ft-saved-hint {\n    font-size: 13px;\n    font-weight: 600;\n    color: #15803d;\n    margin-top: 6px;\n    height: 16px;\n    opacity: 0;\n    transition: opacity 0.3s;\n  }\n  .ft-saved-hint.show { opacity: 1; }\n\n  .ft-app .ft-footer-credit {\n    margin-top: 28px;\n    text-align: center;\n    font-size: 13px;\n    color: #64748b !important;\n    font-weight: 500;\n  }\n\n  @media (max-width: 600px) {\n    .ft-card { padding: 24px 18px; border-radius: 14px; }\n    .ft-card--dynamic { min-height: 320px; padding: 28px 18px 20px; }\n    .ft-app .ft-question-text { font-size: 18px; }\n    .ft-app .ft-title { font-size: 22px; }\n  }\n<\/style>\n\n<script>\n(() => {\n  const STORAGE_KEY = 'freud_test_v2';\n  const REFL_KEY = 'freud_test_refl_v2';\n  const DEFAULT_PLACEHOLDER = \"\u0429\u043e \u0432\u0438 \u0432\u0456\u0434\u0447\u0443\u0432\u0430\u0454\u0442\u0435 \u0430\u0431\u043e \u0431\u0430\u0447\u0438\u0442\u0435? \u0417\u0430\u043f\u0438\u0448\u0456\u0442\u044c \u043f\u0435\u0440\u0448\u0443 \u0434\u0443\u043c\u043a\u0443\u2026\";\n\n  const MOTIFS = {\n    sea: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><path d=\"M0 260 Q60 240 120 260 T240 260 T400 260 V340 H0 Z\" fill=\"rgba(255,255,255,.15)\"\/><path d=\"M0 290 Q70 270 140 290 T280 290 T400 290 V340 H0 Z\" fill=\"rgba(255,255,255,.2)\"\/><\/svg>`,\n    forest: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><path d=\"M30 120v220M92 120v220M154 120v220M216 120v220M278 120v220M340 120v220\" stroke=\"rgba(0,0,0,.25)\" stroke-width=\"6\"\/><ellipse cx=\"200\" cy=\"60\" rx=\"220\" ry=\"90\" fill=\"rgba(255,255,255,.1)\"\/><\/svg>`,\n    horses: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><path d=\"M20 260q10-30 30-30 20 0 25 20M90 260q10-30 30-30 20 0 25 20M160 260q10-30 30-30 20 0 25 20M230 260q10-30 30-30 20 0 25 20M300 260q10-30 30-30 20 0 25 20\" stroke=\"rgba(255,255,255,.4)\" stroke-width=\"3\" fill=\"none\"\/><rect y=\"270\" width=\"400\" height=\"70\" fill=\"rgba(0,0,0,.2)\"\/><\/svg>`,\n    birds: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><path d=\"M20 40q8-10 16 0 8-10 16 0M72 64q8-10 16 0 8-10 16 0M124 88q8-10 16 0 8-10 16 0M176 40q8-10 16 0 8-10 16 0M228 64q8-10 16 0 8-10 16 0M280 88q8-10 16 0 8-10 16 0M332 40q8-10 16 0 8-10 16 0\" stroke=\"rgba(255,255,255,.6)\" stroke-width=\"2.5\" fill=\"none\"\/><\/svg>`,\n    desert: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><rect x=\"170\" y=\"90\" width=\"70\" height=\"180\" fill=\"rgba(0,0,0,.25)\"\/><rect x=\"188\" y=\"150\" width=\"34\" height=\"60\" fill=\"rgba(44,95,96,.4)\"\/><\/svg>`,\n    jug: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><ellipse cx=\"300\" cy=\"230\" rx=\"60\" ry=\"70\" fill=\"rgba(0,0,0,.2)\"\/><path d=\"M340 190q30-10 30 15\" stroke=\"rgba(0,0,0,.2)\" stroke-width=\"14\" fill=\"none\"\/><\/svg>`,\n    house: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><rect x=\"60\" y=\"140\" width=\"90\" height=\"120\" fill=\"rgba(0,0,0,.35)\"\/><rect x=\"80\" y=\"165\" width=\"16\" height=\"18\" fill=\"rgba(255,230,130,.9)\"\/><rect x=\"112\" y=\"165\" width=\"16\" height=\"18\" fill=\"rgba(255,230,130,.9)\"\/><\/svg>`,\n    fog: `<svg viewBox=\"0 0 400 340\" preserveAspectRatio=\"none\"><rect width=\"400\" height=\"340\" fill=\"rgba(255,255,255,.2)\"\/><rect y=\"120\" width=\"400\" height=\"60\" fill=\"rgba(255,255,255,.25)\"\/><rect y=\"220\" width=\"400\" height=\"60\" fill=\"rgba(255,255,255,.3)\"\/><\/svg>`\n  };\n\n  const QUESTIONS = [\n    { q: \"\u0412\u0438 \u0441\u0442\u043e\u0457\u0442\u0435 \u043d\u0430 \u0431\u0435\u0440\u0435\u0437\u0456 \u043c\u043e\u0440\u044f \u0442\u0430 \u0432\u0434\u0438\u0432\u043b\u044f\u0454\u0442\u0435\u0441\u044f \u0443 \u0432\u043e\u0434\u0443. \u0429\u043e \u0432\u0438 \u0432\u0456\u0434\u0447\u0443\u0432\u0430\u0454\u0442\u0435?\", interp: \"\u0426\u0435 \u0432\u0430\u0448\u0435 \u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044f \u0434\u043e \u0436\u0438\u0442\u0442\u044f \u0437\u0430\u0433\u0430\u043b\u043e\u043c, \u0435\u043c\u043e\u0446\u0456\u0439\u043d\u0435 \u0441\u043f\u0440\u0438\u0439\u043d\u044f\u0442\u0442\u044f \u0441\u0432\u0456\u0442\u0443.\", grad: \"linear-gradient(135deg, #1e3a5f, #2563eb)\", motif: MOTIFS.sea },\n    { q: \"\u0412\u0438 \u0439\u0434\u0435\u0442\u0435 \u043b\u0456\u0441\u043e\u043c, \u043e\u043f\u0443\u0441\u043a\u0430\u0454\u0442\u0435 \u043f\u043e\u0433\u043b\u044f\u0434 \u0442\u0430 \u0440\u043e\u0437\u0433\u043b\u044f\u0434\u0430\u0454\u0442\u0435 \u0437\u0435\u043c\u043b\u044e \u043f\u0456\u0434 \u043d\u043e\u0433\u0430\u043c\u0438. \u0429\u043e \u0432\u0438 \u0431\u0430\u0447\u0438\u0442\u0435 \u0456 \u0432\u0456\u0434\u0447\u0443\u0432\u0430\u0454\u0442\u0435?\", interp: \"\u0426\u0435 \u0432\u0430\u0448\u0435 \u0441\u043f\u0440\u0430\u0432\u0436\u043d\u0454 \u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044f \u0434\u043e \u0440\u0456\u0434\u043d\u0438\u0445 \u0442\u0430 \u0431\u043b\u0438\u0437\u044c\u043a\u0438\u0445 \u043b\u044e\u0434\u0435\u0439.\", grad: \"linear-gradient(135deg, #1b4332, #2d6a4f)\", motif: MOTIFS.forest },\n    { q: \"\u0412\u0438 \u0441\u043f\u043e\u0441\u0442\u0435\u0440\u0456\u0433\u0430\u0454\u0442\u0435 \u0437\u0430 \u0442\u0430\u0431\u0443\u043d\u043e\u043c \u0432\u0456\u043b\u044c\u043d\u0438\u0445 \u043a\u043e\u043d\u0435\u0439: \u0432\u043e\u043d\u0438 \u0441\u043a\u0430\u0447\u0443\u0442\u044c, \u0433\u0440\u0430\u044e\u0442\u044c\u0441\u044f. \u042f\u043a\u0456 \u0435\u043c\u043e\u0446\u0456\u0457 \u0446\u0435 \u0432\u0438\u043a\u043b\u0438\u043a\u0430\u0454?\", interp: \"\u0426\u0435 \u0432\u0430\u0448\u0435 \u043f\u0456\u0434\u0441\u0432\u0456\u0434\u043e\u043c\u0435 \u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044f \u0434\u043e \u0447\u043e\u043b\u043e\u0432\u0456\u043a\u0456\u0432.\", grad: \"linear-gradient(135deg, #78350f, #b45309)\", motif: MOTIFS.horses },\n    { q: \"\u0412\u0438 \u0434\u0438\u0432\u0438\u0442\u0435\u0441\u044f \u0432 \u043d\u0435\u0431\u043e \u0442\u0430 \u0431\u0430\u0447\u0438\u0442\u0435 \u0447\u0430\u0439\u043e\u043a \u043d\u0430\u0434 \u0433\u043e\u043b\u043e\u0432\u043e\u044e. \u042f\u043a\u0456 \u0443 \u0432\u0430\u0441 \u0432\u0438\u043d\u0438\u043a\u0430\u044e\u0442\u044c \u0432\u0440\u0430\u0436\u0435\u043d\u043d\u044f?\", interp: \"\u0426\u0435 \u0432\u0430\u0448\u0435 \u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044f \u0434\u043e \u0436\u0456\u043d\u043e\u043a.\", grad: \"linear-gradient(135deg, #334155, #64748b)\", motif: MOTIFS.birds },\n    { q: \"\u0412\u0438 \u043f\u043e\u0441\u0435\u0440\u0435\u0434 \u043f\u0443\u0441\u0442\u0435\u043b\u0456 \u043f\u0435\u0440\u0435\u0434 \u043d\u0435\u0441\u043a\u0456\u043d\u0447\u0435\u043d\u043d\u043e\u044e \u0441\u0442\u0456\u043d\u043e\u044e. \u0423 \u043d\u0456\u0439 \u0454 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u043e\u0442\u0432\u0456\u0440, \u043a\u0440\u0456\u0437\u044c \u044f\u043a\u0438\u0439 \u0432\u0438\u0434\u043d\u043e \u043e\u0430\u0437\u0438\u0441. \u0429\u043e \u0440\u043e\u0431\u0438\u0442\u0438\u043c\u0435\u0442\u0435?\", interp: \"\u0422\u0435, \u044f\u043a \u0432\u0438 \u0437\u0430\u0437\u0432\u0438\u0447\u0430\u0439 \u043f\u0456\u0434\u0445\u043e\u0434\u0438\u0442\u0435 \u0434\u043e \u0440\u043e\u0437\u0432'\u044f\u0437\u0430\u043d\u043d\u044f \u0436\u0438\u0442\u0442\u0454\u0432\u0438\u0445 \u0442\u0440\u0443\u0434\u043d\u043e\u0449\u0456\u0432 \u0456 \u043f\u0435\u0440\u0435\u0448\u043a\u043e\u0434.\", grad: \"linear-gradient(135deg, #92400e, #d97706)\", motif: MOTIFS.desert },\n    { q: \"\u0411\u043b\u0443\u043a\u0430\u044e\u0447\u0438 \u043f\u0443\u0441\u0442\u0435\u043b\u0435\u044e, \u0432\u0438 \u043d\u0430\u0442\u0440\u0430\u043f\u043b\u044f\u0454\u0442\u0435 \u043d\u0430 \u0433\u043b\u0435\u0447\u0438\u043a \u0456\u0437 \u0432\u043e\u0434\u043e\u044e. \u042f\u043a\u0438\u043c\u0438 \u0431\u0443\u0434\u0443\u0442\u044c \u0432\u0430\u0448\u0456 \u0434\u0456\u0457?\", interp: \"\u0412\u0430\u0448 \u043f\u0456\u0434\u0445\u0456\u0434 \u0434\u043e \u0432\u0438\u0431\u043e\u0440\u0443 \u0440\u043e\u043c\u0430\u043d\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0430 \u0442\u0430 \u0456\u043d\u0442\u0438\u043c\u043d\u043e\u0433\u043e \u0436\u0438\u0442\u0442\u044f.\", grad: \"linear-gradient(135deg, #854d0e, #ca8a04)\", motif: MOTIFS.jug },\n    { q: \"\u041d\u0456\u0447\u043d\u0438\u0439 \u043b\u0456\u0441, \u0432\u0438 \u0437\u0430\u0431\u043b\u0443\u043a\u0430\u043b\u0438. \u0420\u0430\u043f\u0442\u043e\u043c \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u0443 \u0431\u0430\u0447\u0438\u0442\u0435 \u0431\u0443\u0434\u0438\u043d\u043e\u043a \u0456\u0437 \u0437\u0430\u0441\u0432\u0456\u0447\u0435\u043d\u0438\u043c \u0432\u0456\u043a\u043d\u043e\u043c. \u0429\u043e \u0437\u0440\u043e\u0431\u0438\u0442\u0435?\", interp: \"\u0412\u0430\u0448\u0430 \u0433\u043e\u0442\u043e\u0432\u043d\u0456\u0441\u0442\u044c \u0434\u043e \u0448\u043b\u044e\u0431\u0443, \u043f\u043e\u0431\u0443\u0434\u043e\u0432\u0438 \u0441\u0456\u043c'\u0457 \u0442\u0430 \u0434\u043e\u0432\u0456\u0440\u0438 \u0456\u043d\u0448\u0438\u043c.\", grad: \"linear-gradient(135deg, #0f172a, #1e293b)\", motif: MOTIFS.house },\n    { q: \"\u0412\u0438 \u043e\u043f\u0438\u043d\u0438\u043b\u0438\u0441\u044f \u0432 \u0441\u0443\u0446\u0456\u043b\u044c\u043d\u043e\u043c\u0443 \u0433\u0443\u0441\u0442\u043e\u043c\u0443 \u0442\u0443\u043c\u0430\u043d\u0456 \u0439 \u043d\u0456\u0447\u043e\u0433\u043e \u043d\u0435 \u0431\u0430\u0447\u0438\u0442\u0435. \u042f\u043a\u0430 \u0432\u0430\u0448\u0430 \u043f\u0435\u0440\u0448\u0430 \u0434\u0456\u044f?\", interp: \"\u0412\u0430\u0448\u0435 \u0432\u043d\u0443\u0442\u0440\u0456\u0448\u043d\u0454 \u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044f \u0434\u043e \u043d\u0435\u0432\u0456\u0434\u043e\u043c\u043e\u0433\u043e \u0442\u0430 \u0444\u0435\u043d\u043e\u043c\u0435\u043d\u0443 \u0441\u043c\u0435\u0440\u0442\u0456.\", grad: \"linear-gradient(135deg, #475569, #94a3b8)\", motif: MOTIFS.fog }\n  ];\n\n  let current = 0;\n  let answers = new Array(QUESTIONS.length).fill(\"\");\n\n  const screens = {\n    intro: document.getElementById('ft-screen-intro'),\n    question: document.getElementById('ft-screen-question'),\n    results: document.getElementById('ft-screen-results')\n  };\n  const progressEl = document.getElementById('ft-progress');\n  const dCard = document.getElementById('ft-dynamic-card');\n  const motifSlot = document.getElementById('ft-motif-slot');\n  const counterEl = document.getElementById('ft-counter');\n  const qTextEl = document.getElementById('ft-question-text');\n  const inputEl = document.getElementById('ft-answer-input');\n  const btnPrev = document.getElementById('ft-btn-prev');\n  const btnNext = document.getElementById('ft-btn-next');\n  const btnResume = document.getElementById('ft-btn-resume');\n  const resultsList = document.getElementById('ft-results-list');\n  const reflectionInput = document.getElementById('ft-reflection');\n  const savedHint = document.getElementById('ft-saved-hint');\n\n  function initDots() {\n    progressEl.innerHTML = QUESTIONS.map(() => '<span class=\"ft-dot\"><\/span>').join('');\n  }\n\n  function updateDots() {\n    const dots = progressEl.children;\n    for (let i = 0; i < dots.length; i++) {\n      dots[i].className = 'ft-dot' + (i < current ? ' done' : (i === current ? ' current' : ''));\n    }\n  }\n\n  function switchScreen(name) {\n    Object.keys(screens).forEach(key => {\n      screens[key].classList.toggle('ft-screen--active', key === name);\n    });\n  }\n\n  function clearError() {\n    inputEl.classList.remove('ft-error');\n    inputEl.placeholder = DEFAULT_PLACEHOLDER;\n  }\n\n  function renderStep() {\n    clearError();\n    const item = QUESTIONS[current];\n    dCard.style.background = item.grad;\n    motifSlot.innerHTML = item.motif;\n    counterEl.textContent = `\u0421\u0438\u0442\u0443\u0430\u0446\u0456\u044f ${current + 1} \u0437 ${QUESTIONS.length}`;\n    qTextEl.textContent = item.q;\n    inputEl.value = answers[current] || \"\";\n    btnPrev.style.visibility = current === 0 ? 'hidden' : 'visible';\n    btnNext.textContent = current === QUESTIONS.length - 1 ? '\u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u0443\u0442\u0438 \u0456\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0456\u044e' : '\u0414\u0430\u043b\u0456';\n\n    updateDots();\n  }\n\n  function save() {\n    try {\n      localStorage.setItem(STORAGE_KEY, JSON.stringify({ current, answers }));\n    } catch(e){}\n  }\n\n  function load() {\n    try {\n      const data = JSON.parse(localStorage.getItem(STORAGE_KEY));\n      if (data && Array.isArray(data.answers) && data.answers.length === QUESTIONS.length) {\n        current = typeof data.current === 'number' ? data.current : 0;\n        answers = data.answers;\n        return true;\n      }\n    } catch(e){}\n    return false;\n  }\n\n  function handleNext() {\n    const val = inputEl.value.trim();\n    if (!val) {\n      inputEl.classList.remove('ft-error');\n      \/\/ trigger reflow to restart css animation\n      void inputEl.offsetWidth;\n      inputEl.classList.add('ft-error');\n      inputEl.placeholder = \"\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043d\u0430\u043f\u0438\u0448\u0456\u0442\u044c \u0445\u043e\u0447\u0430 \u0431 \u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u043b\u0456\u0432 \u043f\u0435\u0440\u0435\u0434 \u0442\u0438\u043c, \u044f\u043a \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438\u2026\";\n      inputEl.focus({ preventScroll: true });\n      return;\n    }\n\n    answers[current] = val;\n    save();\n\n    if (current < QUESTIONS.length - 1) {\n      current++;\n      renderStep();\n    } else {\n      current = QUESTIONS.length;\n      save();\n      showResults();\n    }\n  }\n\n  function handlePrev() {\n    answers[current] = inputEl.value.trim();\n    save();\n    if (current > 0) {\n      current--;\n      renderStep();\n    }\n  }\n\n  function escapeHtml(str) {\n    return str.replace(\/[&<>\"']\/g, m => ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[m]));\n  }\n\n  function showResults() {\n    progressEl.classList.remove('visible');\n    resultsList.innerHTML = QUESTIONS.map((item, i) => `\n      <div class=\"ft-result-card\">\n        <div class=\"ft-res-num\">\u041f\u0443\u043d\u043a\u0442 #${i + 1}<\/div>\n        <div class=\"ft-res-q\">${item.q}<\/div>\n        <div class=\"ft-res-ans\">${answers[i] ? escapeHtml(answers[i]) : '\u2014 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c \u043d\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u2014'}<\/div>\n        <div class=\"ft-res-interp\">\ud83d\udca1 <strong>\u0422\u043b\u0443\u043c\u0430\u0447\u0435\u043d\u043d\u044f:<\/strong> ${item.interp}<\/div>\n      <\/div>\n    `).join('');\n    switchScreen('results');\n  }\n\n  function restart() {\n    current = 0;\n    answers.fill(\"\");\n    try {\n      localStorage.removeItem(STORAGE_KEY);\n      localStorage.removeItem(REFL_KEY);\n    } catch(e){}\n    reflectionInput.value = \"\";\n    btnResume.style.display = 'none';\n    switchScreen('intro');\n  }\n\n  let timer;\n  reflectionInput.addEventListener('input', () => {\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      try {\n        localStorage.setItem(REFL_KEY, reflectionInput.value);\n        savedHint.classList.add('show');\n        setTimeout(() => savedHint.classList.remove('show'), 1500);\n      } catch(e){}\n    }, 400);\n  });\n\n  document.getElementById('ft-btn-start').addEventListener('click', () => {\n    current = 0;\n    answers.fill(\"\");\n    progressEl.classList.add('visible');\n    switchScreen('question');\n    renderStep();\n  });\n\n  btnResume.addEventListener('click', () => {\n    if (current >= QUESTIONS.length) {\n      showResults();\n    } else {\n      progressEl.classList.add('visible');\n      switchScreen('question');\n      renderStep();\n    }\n  });\n\n  btnNext.addEventListener('click', handleNext);\n  btnPrev.addEventListener('click', handlePrev);\n  document.getElementById('ft-btn-restart').addEventListener('click', restart);\n\n  \/\/ \u0421\u043a\u0438\u0434\u0430\u0454\u043c\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443 \u043f\u0456\u0434 \u0447\u0430\u0441 \u0434\u0440\u0443\u043a\u0443\n  inputEl.addEventListener('input', () => {\n    if (inputEl.classList.contains('ft-error')) {\n      clearError();\n    }\n  });\n\n  \/\/ Enter = \u0434\u0430\u043b\u0456, Shift+Enter = \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0440\u044f\u0434\u043a\u0430\n  inputEl.addEventListener('keydown', (e) => {\n    if (e.key === 'Enter' && !e.shiftKey) {\n      e.preventDefault();\n      handleNext();\n    }\n  });\n\n  initDots();\n  if (load()) {\n    btnResume.style.display = 'inline-block';\n  }\n  try {\n    const saved = localStorage.getItem(REFL_KEY);\n    if (saved) reflectionInput.value = saved;\n  } catch(e){}\n})();\n<\/script>\n\n\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<\/blockquote>\n\n\n\n<p><strong>\u041f\u0440\u043e\u0430\u043d\u0430\u043b\u0456\u0437\u0443\u0439\u0442\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0438 \u0442\u0435\u0441\u0442\u0443.<\/strong><\/p>\n\n\n\n<p>\u0417 \u0447\u0438\u043c \u043f\u043e\u0433\u043e\u0434\u0436\u0443\u0454\u0442\u0435\u0441\u044f? \u0427\u0438 \u0454 \u0449\u043e\u0441\u044c, \u0437 \u0447\u0438\u043c \u043d\u0435 \u043f\u043e\u0433\u043e\u0434\u0436\u0443\u0454\u0442\u0435\u0441\u044f? \u0427\u043e\u043c\u0443? \u0417\u0430\u043c\u0438\u0441\u043b\u0456\u0442\u044c\u0441\u044f \u043d\u0430\u0434 \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u0438\u043c\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c\u0438.<\/p>\n\n\n\n<p><em>\u041f\u0456\u0434\u0433\u043e\u0442\u0443\u0432\u0430\u043b\u0430: \u0421\u043e\u0444\u0456\u044f \u0406\u043d\u043a\u0456\u043d\u0430, \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0438\u043d\u044f \u0412\u0421\u041f\u0420-\u0421\u0421\u0421.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0417\u0438\u0433\u043c\u0443\u043d\u0434 \u0424\u0440\u043e\u0439\u0434 \u2014 \u043d\u0430\u0439\u0432\u0456\u0434\u043e\u043c\u0456\u0448\u0438\u0439 \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433. \u0419\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0438 \u043c\u0430\u044e\u0442\u044c \u0456 \u0448\u0430\u043d\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u043a\u0456\u0432, \u0456 \u043a\u0440\u0438\u0442\u0438\u043a\u0456\u0432, \u0430\u043b\u0435 \u0439\u043e\u0433\u043e \u0432\u043d\u0435\u0441\u043e\u043a \u0443 \u043d\u0430\u0443\u043a\u0443 \u0431\u0435\u0437\u0437\u0430\u043f\u0435\u0440\u0435\u0447\u043d\u0438\u0439.<\/p>","protected":false},"author":7,"featured_media":2853,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5,30,28],"tags":[35,36],"coauthors":[96],"class_list":["post-2852","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradi-psihologa","category-emocziyi","category-samorefleksiya","tag-emocziyi","tag-samorefleksiya"],"acf":[],"_links":{"self":[{"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/posts\/2852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/comments?post=2852"}],"version-history":[{"count":5,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/posts\/2852\/revisions"}],"predecessor-version":[{"id":8216,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/posts\/2852\/revisions\/8216"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/media\/2853"}],"wp:attachment":[{"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/media?parent=2852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/categories?post=2852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/tags?post=2852"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sss.kpi.ua\/en\/wp-json\/wp\/v2\/coauthors?post=2852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}