{"id":1556,"date":"2026-03-03T09:49:44","date_gmt":"2026-03-03T00:49:44","guid":{"rendered":"https:\/\/proteinmaker.net\/wp\/?page_id=1556"},"modified":"2026-03-03T09:49:44","modified_gmt":"2026-03-03T00:49:44","slug":"gravity-lab-kepler-energy-sim","status":"publish","type":"page","link":"https:\/\/proteinmaker.net\/wp\/proteinmaker-edu-lab\/gravity-lab-kepler-energy-sim\/","title":{"rendered":"Gravity Lab: Kepler &#038; Energy Sim"},"content":{"rendered":"<div id=\"HJ_V69_ROOT\" style=\"all: initial; display: block; max-width: 1000px; margin: 20px auto; font-family: 'Inter', system-ui, sans-serif; background: #050508; color: #fff; border: 2px solid #D8E202; border-radius: 16px; overflow: hidden; box-shadow: 0 10px 50px rgba(216,226,2,0.3); position: relative; min-height: 2200px;\">\r\n    <style>\r\n        #HJ_V69_ROOT * { box-sizing: border-box; color: #fff; font-family: 'Inter', sans-serif; }\r\n        .hj-head { background: #0a0a0f; padding: 15px; border-bottom: 2px solid #D8E202; display: flex; justify-content: space-between; align-items: center; }\r\n        .hj-title { margin: 0; color: #D8E202; font-size: 1.1rem; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; }\r\n        \r\n        \/* HUD *\/\r\n        .hj-hud { display: grid; grid-template-columns: repeat(4, 1fr); background: #0c0c12; padding: 15px; border-bottom: 1px solid #222; }\r\n        .h-cell { text-align: center; border-right: 1px solid #222; }\r\n        .h-cell:last-child { border-right: none; }\r\n        .h-lbl { display: block; font-size: 0.6rem; color: #888; margin-bottom: 4px; font-weight: 700; text-transform: uppercase; }\r\n        .h-val { display: block; font-size: 1.1rem; font-weight: 900; color: #9EF9FD; font-variant-numeric: tabular-nums; }\r\n\r\n        \/* Main View *\/\r\n        .hj-main-grid { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 0; min-height: 480px; border-bottom: 1px solid #222; }\r\n        @media (max-width: 768px) { .hj-main-grid { grid-template-columns: 1fr; } }\r\n        .hj-cvs-box { position: relative; background: #000; border-right: 1px solid #222; min-height: 480px; overflow: hidden; }\r\n        canvas { display: block; width: 100%; height: 100%; }\r\n\r\n        \/* Controls *\/\r\n        .hj-ctrl-grid { display: grid; grid-template-columns: repeat(3, 1fr); background: #0a0a0f; padding: 20px; gap: 15px; border-bottom: 1px solid #222; }\r\n        .sl-wrap { display: flex; flex-direction: column; gap: 5px; background: #0c0d15; padding: 12px; border-radius: 8px; border: 1px solid #222; }\r\n        .sl-head { display: flex; justify-content: space-between; font-size: 0.65rem; font-weight: 700; color: #888; }\r\n        .sl-val { color: #D8E202; font-weight: 800; }\r\n        input[type=\"range\"] { width: 100%; accent-color: #D8E202; height: 4px; background: #333; cursor: pointer; }\r\n        .btn-action { background: #D8E202; color: #000; border: none; padding: 12px; border-radius: 8px; font-weight: 950; cursor: pointer; width: 100%; grid-column: span 3; text-transform: uppercase; }\r\n\r\n        \/* Equation Dashboard *\/\r\n        .eq-dashboard { background: #0c0c12; padding: 25px; border-bottom: 1px solid #222; }\r\n        .eq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\r\n        .eq-card { background: #111; padding: 18px; border-radius: 12px; border: 1px solid #222; }\r\n        .eq-math { font-family: 'serif'; font-size: 1.05rem; color: #D8E202; line-height: 2; text-align: center; }\r\n        .v-hl { color: #FF5555; font-weight: bold; border-bottom: 1px dashed #FF5555; padding: 0 2px; }\r\n\r\n        \/* [NEW] Theory & Manual Section *\/\r\n        .theory-container { background: #050508; padding: 40px 30px; line-height: 1.8; }\r\n        .section-title { color: #53ED85; font-size: 1.3rem; font-weight: 900; margin-bottom: 25px; border-bottom: 2px solid #222; padding-bottom: 10px; display: flex; align-items: center; gap: 10px; }\r\n        .info-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; margin-bottom: 40px; }\r\n        @media (max-width: 768px) { .info-grid { grid-template-columns: 1fr; } }\r\n        \r\n        .info-item h4 { color: #9EF9FD; font-size: 1rem; margin-bottom: 12px; font-weight: 800; }\r\n        .info-item p { font-size: 0.85rem; color: #aaa; margin-bottom: 15px; }\r\n        \r\n        .manual-table { width: 100%; border-collapse: collapse; font-size: 0.8rem; background: #0c0c12; border-radius: 8px; overflow: hidden; }\r\n        .manual-table th { background: #1a1a25; color: #D8E202; padding: 12px; text-align: left; }\r\n        .manual-table td { padding: 12px; border-bottom: 1px solid #222; color: #bbb; }\r\n        \r\n        .law-box { background: #111; border-left: 4px solid #D8E202; padding: 20px; border-radius: 0 12px 12px 0; margin-top: 15px; }\r\n        .law-box b { color: #fff; }\r\n    <\/style>\r\n\r\n    <div class=\"hj-head\">\r\n        <h2 class=\"hj-title\">GRAVITY LAB V69: THEORETICAL EDITION<\/h2>\r\n        <span id=\"HJ_ST\" style=\"font-size:0.7rem; color:#D8E202;\">\u25cf SYSTEM: PHYSICS_STABLE<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"hj-hud\">\r\n        <div class=\"h-cell\"><span class=\"h-lbl\">Vector Radius (r)<\/span><span class=\"h-val\" id=\"H_DIST\">0.00 AU<\/span><\/div>\r\n        <div class=\"h-cell\"><span class=\"h-lbl\">Instant Velocity (v)<\/span><span class=\"h-val\" id=\"H_VEL\" style=\"color:#53ED85;\">0.00 km\/s<\/span><\/div>\r\n        <div class=\"h-cell\"><span class=\"h-lbl\">Energy (E)<\/span><span class=\"h-val\" id=\"H_ENG\" style=\"color:#FF5555;\">0.00<\/span><\/div>\r\n        <div class=\"h-cell\"><span class=\"h-lbl\">Orbit State<\/span><span class=\"h-val\" id=\"H_TYPE\" style=\"font-size:0.8rem; color:#9EF9FD;\">STABLE<\/span><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hj-main-grid\">\r\n        <div class=\"hj-cvs-box\">\r\n            <canvas id=\"HJ_CVS_ORBIT\"><\/canvas>\r\n            <div id=\"ZOOM_LBL\" style=\"position:absolute; bottom:10px; left:10px; font-size:0.55rem; color:#444;\">Zoom: 1.0x<\/div>\r\n        <\/div>\r\n        <div class=\"hj-cvs-box\">\r\n            <canvas id=\"HJ_CVS_ENERGY\"><\/canvas>\r\n            <div style=\"position:absolute; top:40px; left:50%; transform:translateX(-50%); font-size:0.55rem; color:#444; width:100%; text-align:center;\">\r\n                <span style=\"color:#53ED85;\">\u25cf Kinetic (K)<\/span> | <span style=\"color:#9EF9FD;\">\u25cf Potential (U)<\/span> | <span style=\"color:#FF5555; font-weight:bold;\">\u25cf Total (E)<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hj-ctrl-grid\">\r\n        <div class=\"sl-wrap\"><div class=\"sl-head\"><span>Star Mass (M)<\/span><span class=\"sl-val\" id=\"L_M\">250<\/span><\/div><input type=\"range\" id=\"S_M\" min=\"50\" max=\"500\" value=\"250\"><\/div>\r\n        <div class=\"sl-wrap\"><div class=\"sl-head\"><span>Launch Vel (v0)<\/span><span class=\"sl-val\" id=\"L_V\">1.8<\/span><\/div><input type=\"range\" id=\"S_V\" min=\"5\" max=\"40\" value=\"18\"><\/div>\r\n        <div class=\"sl-wrap\"><div class=\"sl-head\"><span>Distance (r0)<\/span><span class=\"sl-val\" id=\"L_R\">120<\/span><\/div><input type=\"range\" id=\"S_R\" min=\"50\" max=\"250\" value=\"120\"><\/div>\r\n        <button class=\"btn-action\" id=\"HJ_RESET_BTN\">RESET & INITIATE ORBIT (\uada4\ub3c4 \uc7ac\uc124\uc815)<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"eq-dashboard\">\r\n        <div class=\"eq-grid\">\r\n            <div class=\"eq-card\">\r\n                <span style=\"font-size:0.6rem; color:#53ED85; font-weight:800; display:block; margin-bottom:10px;\">(NEWTON'S FORCE)<\/span>\r\n                <div class=\"eq-math\">\r\n                    Fg = G * (M * m) \/ r\u00b2 <br>\r\n                    F = 1.0 * (<span class=\"v-hl\" id=\"E_M\">--<\/span> * 1) \/ <span class=\"v-hl\" id=\"E_R\">--<\/span>\u00b2 = <span id=\"E_F\">--<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"eq-card\">\r\n                <span style=\"font-size:0.6rem; color:#53ED85; font-weight:800; display:block; margin-bottom:10px;\">(CONSERVATION)<\/span>\r\n                <div class=\"eq-math\">\r\n                    E = 1\/2 v\u00b2 - GM\/r <br>\r\n                    E = <span class=\"v-hl\" id=\"E_K\">--<\/span> + (<span class=\"v-hl\" id=\"E_U\">--<\/span>) = <span id=\"E_TOTAL\" style=\"color:#FF5555; font-weight:bold;\">--<\/span>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"theory-container\">\r\n        \r\n        <div class=\"section-title\">\ud83d\udca1 PROGRAM USER MANUAL<\/div>\r\n        <table class=\"manual-table\">\r\n            <thead><tr><th>\ucee8\ud2b8\ub864 \ud56d\ubaa9<\/th><th>\uc124\uba85<\/th><th>\ubb3c\ub9ac\uc801 \ud6a8\uacfc<\/th><\/tr><\/thead>\r\n            <tbody>\r\n                <tr><td>Star Mass (M)<\/td><td>\uc911\uc2ec \ud56d\uc131\uc758 \uc9c8\ub7c9\uc744 \uc870\uc808\ud569\ub2c8\ub2e4.<\/td><td>\uc9c8\ub7c9\uc774 \ucee4\uc9c8\uc218\ub85d \uc911\ub825\uc774 \uac15\ud574\uc838 \ud589\uc131\uc744 \ub354 \uc138\uac8c \ub2f9\uae41\ub2c8\ub2e4.<\/td><\/tr>\r\n                <tr><td>Launch Vel (v0)<\/td><td>\ud589\uc131\uc758 \ucd08\uae30 \ubc1c\uc0ac \uc18d\ub3c4\uc785\ub2c8\ub2e4.<\/td><td>\uc18d\ub3c4\uac00 \ub108\ubb34 \ube60\ub974\uba74 \ud0c8\ucd9c(Escape)\ud558\uace0, \ub290\ub9ac\uba74 \ud56d\uc131\uc5d0 \ucda9\ub3cc\ud569\ub2c8\ub2e4.<\/td><\/tr>\r\n                <tr><td>Distance (r0)<\/td><td>\ud56d\uc131\uc73c\ub85c\ubd80\ud130\uc758 \ucd08\uae30 \uac70\ub9ac\uc785\ub2c8\ub2e4.<\/td><td>\ud589\uc131\uc758 \uc2dc\uc791 \uc704\uce58\uc640 \ucd08\uae30 \uc704\uce58 \uc5d0\ub108\uc9c0\ub97c \uacb0\uc815\ud569\ub2c8\ub2e4.<\/td><\/tr>\r\n                <tr><td>RESET & LAUNCH<\/td><td>\uc124\uc815\uc744 \ubc18\uc601\ud574 \uada4\ub3c4\ub97c \uc7ac\uc124\uc815\ud569\ub2c8\ub2e4.<\/td><td>\uc0c8\ub85c\uc6b4 \ud0c0\uc6d0 \uada4\ub3c4\ub97c \ud615\uc131\ud558\uace0 \uadf8\ub798\ud504\ub97c \ucd08\uae30\ud654\ud569\ub2c8\ub2e4.<\/td><\/tr>\r\n            <\/tbody>\r\n        <\/table>\r\n\r\n        <div style=\"margin-top:50px;\" class=\"section-title\">\ud83d\udd2d SCIENTIFIC PRINCIPLES<\/div>\r\n        <div class=\"info-grid\">\r\n            <div class=\"info-item\">\r\n                <h4>1. \ub274\ud134\uc758 \ub9cc\uc720\uc778\ub825 \ubc95\uce59<\/h4>\r\n                <p>\ub450 \ucc9c\uccb4 \uc0ac\uc774\uc758 \uc911\ub825(Fg)\uc740 \uc9c8\ub7c9\uc758 \uacf1\uc5d0 \ube44\ub840\ud558\uace0 \uac70\ub9ac(r)\uc758 \uc81c\uacf1\uc5d0 \ubc18\ube44\ub840\ud569\ub2c8\ub2e4. \ud589\uc131\uc774 \ud56d\uc131\uc5d0 \uac00\uae4c\uc6cc\uc9c8\uc218\ub85d \uc911\ub825 \uc218\uce58\uac00 \uae09\uaca9\ud788 \ucee4\uc9c0\ub294 \uac83\uc744 \ud655\uc778\ud574 \ubcf4\uc138\uc694.<\/p>\r\n                \r\n\r\n[Image of Newton's law of universal gravitation]\r\n\r\n            <\/div>\r\n            <div class=\"info-item\">\r\n                <h4>2. \uc5ed\ud559\uc801 \uc5d0\ub108\uc9c0 \ubcf4\uc874<\/h4>\r\n                <p>\ud589\uc131\uc758 \uc6b4\ub3d9 \uc5d0\ub108\uc9c0(K)\uc640 \uc911\ub825 \uc704\uce58 \uc5d0\ub108\uc9c0(U)\uc758 \ud569\uc740 \uada4\ub3c4 \uc6b4\ub3d9 \uc911\uc5d0 \ud56d\uc0c1 \uc77c\uc815\ud558\uac8c \uc720\uc9c0\ub429\ub2c8\ub2e4. \uc6b0\uce21 \uadf8\ub798\ud504\uc5d0\uc11c \ube68\uac04\uc0c9 \uc120\uc774 \uc644\ubcbd\ud55c \uc218\ud3c9\uc744 \uc774\ub8e8\ub294 \uc774\uc720\uc785\ub2c8\ub2e4.<\/p>\r\n                \r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"law-box\">\r\n            <h4 style=\"color:#D8E202; margin-bottom:10px;\">\ud83e\ude90 \ucf00\ud50c\ub7ec\uc758 \ud589\uc131 \uc6b4\ub3d9 \ubc95\uce59 (Kepler's Laws)<\/h4>\r\n            <ul style=\"font-size:0.85rem; color:#ccc; list-style:none; padding:0;\">\r\n                <li style=\"margin-bottom:10px;\"><b>\uc81c1\ubc95\uce59 (\ud0c0\uc6d0 \uada4\ub3c4\uc758 \ubc95\uce59):<\/b> \ubaa8\ub4e0 \ud589\uc131\uc740 \ud56d\uc131\uc744 \ud558\ub098\uc758 \ucd08\uc810\uc73c\ub85c \ud558\ub294 \ud0c0\uc6d0 \uada4\ub3c4\ub97c \ub530\ub77c \uacf5\uc804\ud569\ub2c8\ub2e4.<\/li>\r\n                <li style=\"margin-bottom:10px;\"><b>\uc81c2\ubc95\uce59 (\uba74\uc801 \uc18d\ub3c4 \uc77c\uc815\uc758 \ubc95\uce59):<\/b> \ud589\uc131\uc774 \ud56d\uc131\uc5d0 \uac00\uae4c\uc6b4 <b>\uadfc\uc77c\uc810<\/b>\uc5d0\uc11c\ub294 \uc18d\ub3c4\uac00 \uac00\uc7a5 \ube60\ub974\uace0, \uba3c <b>\uc6d0\uc77c\uc810<\/b>\uc5d0\uc11c\ub294 \uc18d\ub3c4\uac00 \uac00\uc7a5 \ub290\ub9bd\ub2c8\ub2e4.<\/li>\r\n                <li><b>\uada4\ub3c4 \ud310\uc815:<\/b> \ucd1d \uc5d0\ub108\uc9c0(E)\uac00 \uc74c\uc218(-)\uba74 \ub2eb\ud78c \ud0c0\uc6d0 \uada4\ub3c4, \uc591\uc218(+)\uba74 \ud56d\uc131\uacc4\ub97c \ub5a0\ub098\ub294 \ud0c8\ucd9c \uada4\ub3c4\uac00 \ub429\ub2c8\ub2e4.<\/li>\r\n            <\/ul>\r\n        <\/div>\r\n        \r\n        \r\n\r\n\r\n    <\/div>\r\n\r\n    <script>\r\n    (function() {\r\n        const HJ = {\r\n            init: false, starM: 250, G: 1.0,\r\n            p: { x: 120, y: 0, vx: 0, vy: 1.8, history: [] },\r\n            eHist: [], maxH: 350, zoom: 1.0,\r\n            ctxO: null, cvsO: null, ctxE: null, cvsE: null\r\n        };\r\n        const EL = (id) => document.getElementById(id);\r\n\r\n        function sync() {\r\n            if(!HJ.init) return;\r\n            HJ.starM = parseFloat(EL('S_M').value);\r\n            EL('L_M').innerText = HJ.starM;\r\n            EL('L_V').innerText = (parseFloat(EL('S_V').value)\/10).toFixed(1);\r\n            EL('L_R').innerText = EL('S_R').value;\r\n            EL('E_M').innerText = HJ.starM;\r\n        }\r\n\r\n        function reset() {\r\n            if(!HJ.init) return;\r\n            const r = parseFloat(EL('S_R').value);\r\n            const v = parseFloat(EL('S_V').value) \/ 10;\r\n            HJ.p = { x: r, y: 0, vx: 0, vy: v, history: [] };\r\n            HJ.eHist = []; HJ.zoom = 1.0;\r\n        }\r\n\r\n        function loop() {\r\n            if(!HJ.init) return;\r\n            const {ctxO, cvsO, p, starM, G} = HJ;\r\n            const cx = cvsO.width\/2, cy = cvsO.height\/2;\r\n\r\n            const r_vec = Math.sqrt(p.x*p.x + p.y*p.y);\r\n            const force = (G * starM) \/ (r_vec * r_vec);\r\n            const ax = -force * (p.x \/ r_vec), ay = -force * (p.y \/ r_vec);\r\n            p.vx += ax; p.vy += ay; p.x += p.vx; p.y += p.vy;\r\n\r\n            const v_vec = Math.sqrt(p.vx*p.vx + p.vy*p.vy);\r\n            const ke = 0.5 * (v_vec * v_vec);\r\n            const pe = -(G * starM \/ r_vec);\r\n            const te = ke + pe;\r\n\r\n            EL('H_DIST').innerText = (r_vec).toFixed(2) + \" AU\";\r\n            EL('H_VEL').innerText = (v_vec * 10).toFixed(2) + \" km\/s\";\r\n            EL('H_ENG').innerText = te.toFixed(4);\r\n            EL('E_R').innerText = r_vec.toFixed(1);\r\n            EL('E_F').innerText = force.toFixed(5);\r\n            EL('E_K').innerText = ke.toFixed(3);\r\n            EL('E_U').innerText = pe.toFixed(3);\r\n            EL('E_TOTAL').innerText = te.toFixed(4);\r\n            \r\n            const type = te < -0.01 ? \"ELLIPTIC\" : (te > 0.01 ? \"ESCAPE!\" : \"CIRCULAR\");\r\n            EL('H_TYPE').innerText = type;\r\n            EL('H_TYPE').style.color = te > 0 ? \"#FF5555\" : \"#9EF9FD\";\r\n\r\n            const targetZoom = (Math.min(cvsO.width, cvsO.height) * 0.35) \/ Math.max(r_vec, 80);\r\n            HJ.zoom += (targetZoom - HJ.zoom) * 0.05;\r\n            EL('ZOOM_LBL').innerText = \"Zoom: \" + HJ.zoom.toFixed(2) + \"x\";\r\n\r\n            ctxO.fillStyle = 'rgba(5,5,8,0.2)'; ctxO.fillRect(0,0,cvsO.width, cvsO.height);\r\n            ctxO.save(); ctxO.translate(cx, cy); ctxO.scale(HJ.zoom, HJ.zoom);\r\n            ctxO.fillStyle = '#D8E202'; ctxO.shadowBlur = 25\/HJ.zoom; ctxO.shadowColor = '#D8E202';\r\n            ctxO.beginPath(); ctxO.arc(0, 0, 12\/HJ.zoom, 0, 7); ctxO.fill(); ctxO.shadowBlur = 0;\r\n            p.history.push({x:p.x, y:p.y}); if(p.history.length > 1200) p.history.shift();\r\n            ctxO.strokeStyle = 'rgba(158,249,253,0.4)'; ctxO.lineWidth = 1.5\/HJ.zoom; ctxO.beginPath();\r\n            p.history.forEach((pos, i) => { if(i===0) ctxO.moveTo(pos.x, pos.y); else ctxO.lineTo(pos.x, pos.y); });\r\n            ctxO.stroke();\r\n            ctxO.fillStyle = '#53ED85'; ctxO.beginPath(); ctxO.arc(p.x, p.y, 5\/HJ.zoom, 0, 7); ctxO.fill();\r\n            ctxO.restore();\r\n\r\n            const {ctxE, cvsE, eHist, maxH} = HJ;\r\n            ctxE.fillStyle = '#050505'; ctxE.fillRect(0,0,cvsE.width, cvsE.height);\r\n            eHist.push({ke, pe, te}); if(eHist.length > maxH) eHist.shift();\r\n            if(eHist.length > 2) {\r\n                const sw = cvsE.width \/ maxH, my = cvsE.height\/2;\r\n                const dL = (k, c, w, sc) => {\r\n                    ctxE.beginPath(); ctxE.strokeStyle = c; ctxE.lineWidth = w;\r\n                    eHist.forEach((h, i) => { const x=i*sw, y=my-(h[k]*sc); if(i===0) ctxE.moveTo(x,y); else ctxE.lineTo(x,y); });\r\n                    ctxE.stroke();\r\n                };\r\n                dL('pe', 'rgba(158,249,253,0.5)', 1.5, 400);\r\n                dL('ke', 'rgba(83,237,133,0.5)', 1.5, 400);\r\n                dL('te', '#FF5555', 3, 400);\r\n            }\r\n            requestAnimationFrame(loop);\r\n        }\r\n\r\n        function boot() {\r\n            HJ.cvsO = EL('HJ_CVS_ORBIT'); HJ.cvsE = EL('HJ_CVS_ENERGY');\r\n            if(!HJ.cvsO) return;\r\n            HJ.cvsO.width = HJ.cvsO.parentElement.clientWidth; HJ.cvsO.height = 480;\r\n            HJ.cvsE.width = HJ.cvsE.parentElement.clientWidth; HJ.cvsE.height = 480;\r\n            HJ.ctxO = HJ.cvsO.getContext('2d'); HJ.ctxE = HJ.cvsE.getContext('2d');\r\n            HJ.init = true;\r\n            ['S_M', 'S_V', 'S_R'].forEach(id => EL(id).addEventListener('input', sync));\r\n            EL('HJ_RESET_BTN').addEventListener('click', reset);\r\n            sync(); reset(); loop();\r\n        }\r\n        setInterval(() => { if(!HJ.init) boot(); }, 500);\r\n    })();\r\n    <\/script>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1541,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1556","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/comments?post=1556"}],"version-history":[{"count":1,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1556\/revisions"}],"predecessor-version":[{"id":1557,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1556\/revisions\/1557"}],"up":[{"embeddable":true,"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/pages\/1541"}],"wp:attachment":[{"href":"https:\/\/proteinmaker.net\/wp\/wp-json\/wp\/v2\/media?parent=1556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}