)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"729f69d5f40891130e66ae40409dec3923b2e222","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e34b0715_00299809","updated":"2024-03-20 10:08:09.000000000","message":"LGTM thanks!","commit_id":"791ba200a8389cd439857f37ed078cdd9a54771f"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e1d71cd8f294e70d7c224f15b67199cadd5915b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ca03096f_1605196e","updated":"2024-03-22 01:30:31.000000000","message":"Please add a release note:)","commit_id":"791ba200a8389cd439857f37ed078cdd9a54771f"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e5a597605dbeed896e2a30dd8d278fabf998b5c6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"018722c1_63299693","updated":"2024-03-26 01:39:58.000000000","message":"please add a release note:)","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"4e493075898f10f4e17fc60e2bf97ef859d2f734","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"10b123c0_0f73be33","updated":"2024-03-22 08:52:24.000000000","message":"recheck","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"8229da581cbc05f0b333814a7cea704961c1c0b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5c97dbd1_e1476f3d","updated":"2024-03-26 08:50:14.000000000","message":"thanks.","commit_id":"c5fa4cb717d87fe092d6670c5f9ec94e91ab314e"}],"src/client/nova/index.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e5a597605dbeed896e2a30dd8d278fabf998b5c6","unresolved":true,"context_lines":[{"line_number":45,"context_line":"            key: \u0027tags\u0027,"},{"line_number":46,"context_line":"            responseKey: \u0027tag\u0027,"},{"line_number":47,"context_line":"          },"},{"line_number":48,"context_line":"          {"},{"line_number":49,"context_line":"            name: \u0027log\u0027,"},{"line_number":50,"context_line":"            key: \u0027action\u0027,"},{"line_number":51,"context_line":"            method: \u0027post\u0027,"},{"line_number":52,"context_line":"          },"},{"line_number":53,"context_line":"        ],"},{"line_number":54,"context_line":"        extendOperations: ["},{"line_number":55,"context_line":"          {"}],"source_content_type":"text/javascript","patch_set":2,"id":"c2e80b8a_9a005b48","line":52,"range":{"start_line":48,"start_character":10,"end_line":52,"end_character":12},"updated":"2024-03-26 01:39:58.000000000","message":"no need to set a new data, use the \"action\" which is in the extendOperations will be ok:)\n\n```\nasync fetchLogs(id, tailSize) {\n    const logs \u003d await this.client.action(id, {\n      \"os-getConsoleOutput\": {\n        \"length\": tailSize\n      }\n    });\n    return logs;\n}\n```","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"e96470690615c9d22702ed596f41d1ce21bd07d9","unresolved":false,"context_lines":[{"line_number":45,"context_line":"            key: \u0027tags\u0027,"},{"line_number":46,"context_line":"            responseKey: \u0027tag\u0027,"},{"line_number":47,"context_line":"          },"},{"line_number":48,"context_line":"          {"},{"line_number":49,"context_line":"            name: \u0027log\u0027,"},{"line_number":50,"context_line":"            key: \u0027action\u0027,"},{"line_number":51,"context_line":"            method: \u0027post\u0027,"},{"line_number":52,"context_line":"          },"},{"line_number":53,"context_line":"        ],"},{"line_number":54,"context_line":"        extendOperations: ["},{"line_number":55,"context_line":"          {"}],"source_content_type":"text/javascript","patch_set":2,"id":"47ca63b0_6de62ae0","line":52,"range":{"start_line":48,"start_character":10,"end_line":52,"end_character":12},"in_reply_to":"c2e80b8a_9a005b48","updated":"2024-03-26 07:15:18.000000000","message":"Done","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"}],"src/pages/compute/containers/Instance/Detail/Log/index.jsx":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e1d71cd8f294e70d7c224f15b67199cadd5915b9","unresolved":true,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        \u003cRow gutter\u003d{16}\u003e"},{"line_number":53,"context_line":"          \u003cCol className\u003d\"gutter-row\" span\u003d{16}\u003e"},{"line_number":54,"context_line":"            \u003ch2 style\u003d{{paddingLeft: 16}}\u003eInstance Console Log \u003c/h2\u003e"},{"line_number":55,"context_line":"          \u003c/Col\u003e"},{"line_number":56,"context_line":"          \u003cCol className\u003d\"gutter-row\" span\u003d{4}\u003e"},{"line_number":57,"context_line":"            \u003cForm.Item name\u003d\"number\" label\u003d\"Log Length\"\u003e"}],"source_content_type":"text/jsx","patch_set":1,"id":"994abbed_16f694c3","line":54,"range":{"start_line":54,"start_character":42,"end_line":54,"end_character":62},"updated":"2024-03-22 01:30:31.000000000","message":"use i18n for each label~ t(\u0027xxxx\u0027), and use yarn run i18n to collect the words.","commit_id":"791ba200a8389cd439857f37ed078cdd9a54771f"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"d784c9ca0dcb581298f6968a28b9c9d0fe0e6bf3","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        \u003cRow gutter\u003d{16}\u003e"},{"line_number":53,"context_line":"          \u003cCol className\u003d\"gutter-row\" span\u003d{16}\u003e"},{"line_number":54,"context_line":"            \u003ch2 style\u003d{{paddingLeft: 16}}\u003eInstance Console Log \u003c/h2\u003e"},{"line_number":55,"context_line":"          \u003c/Col\u003e"},{"line_number":56,"context_line":"          \u003cCol className\u003d\"gutter-row\" span\u003d{4}\u003e"},{"line_number":57,"context_line":"            \u003cForm.Item name\u003d\"number\" label\u003d\"Log Length\"\u003e"}],"source_content_type":"text/jsx","patch_set":1,"id":"3b7b7f41_c205bcbc","line":54,"range":{"start_line":54,"start_character":42,"end_line":54,"end_character":62},"in_reply_to":"994abbed_16f694c3","updated":"2024-03-22 07:26:50.000000000","message":"Done","commit_id":"791ba200a8389cd439857f37ed078cdd9a54771f"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e1d71cd8f294e70d7c224f15b67199cadd5915b9","unresolved":true,"context_lines":[{"line_number":95,"context_line":"          fontSize: 12,"},{"line_number":96,"context_line":"        }}"},{"line_number":97,"context_line":"      \u003e"},{"line_number":98,"context_line":"        {logs || loading ? \u003cpre\u003e{logs}\u003c/pre\u003e : t(\u0027No Logs...\u0027)}"},{"line_number":99,"context_line":"      \u003c/div\u003e"},{"line_number":100,"context_line":"    \u003c/div\u003e"},{"line_number":101,"context_line":"  );"}],"source_content_type":"text/jsx","patch_set":1,"id":"c5500207_71ac1897","line":98,"range":{"start_line":98,"start_character":17,"end_line":98,"end_character":25},"updated":"2024-03-22 01:30:31.000000000","message":"it\u0027s better to show loading component when loading, such as \u003cSkeleton loading\u003d{loading}\u003e{}\u003c/Skeleton\u003e","commit_id":"791ba200a8389cd439857f37ed078cdd9a54771f"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"d784c9ca0dcb581298f6968a28b9c9d0fe0e6bf3","unresolved":false,"context_lines":[{"line_number":95,"context_line":"          fontSize: 12,"},{"line_number":96,"context_line":"        }}"},{"line_number":97,"context_line":"      \u003e"},{"line_number":98,"context_line":"        {logs || loading ? \u003cpre\u003e{logs}\u003c/pre\u003e : t(\u0027No Logs...\u0027)}"},{"line_number":99,"context_line":"      \u003c/div\u003e"},{"line_number":100,"context_line":"    \u003c/div\u003e"},{"line_number":101,"context_line":"  );"}],"source_content_type":"text/jsx","patch_set":1,"id":"eb357ad4_e1724df9","line":98,"range":{"start_line":98,"start_character":17,"end_line":98,"end_character":25},"in_reply_to":"c5500207_71ac1897","updated":"2024-03-22 07:26:50.000000000","message":"Done","commit_id":"791ba200a8389cd439857f37ed078cdd9a54771f"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e5a597605dbeed896e2a30dd8d278fabf998b5c6","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    setLoading(true);"},{"line_number":29,"context_line":"    const data \u003d await globalInstanceLogStore.fetchLogs(props.detail.id, null);"},{"line_number":30,"context_line":"    const newWindow \u003d window.open(\u0027console\u0027, \u0027_blank\u0027);"},{"line_number":31,"context_line":"    const htmlContent \u003d `"},{"line_number":32,"context_line":"          \u003chtml\u003e"},{"line_number":33,"context_line":"            \u003chead\u003e"},{"line_number":34,"context_line":"              \u003ctitle\u003eConsole Log\u003c/title\u003e"},{"line_number":35,"context_line":"            \u003c/head\u003e"},{"line_number":36,"context_line":"            \u003cbody\u003e"},{"line_number":37,"context_line":"              \u003cpre\u003e${data.output}\u003c/pre\u003e"},{"line_number":38,"context_line":"            \u003c/body\u003e"},{"line_number":39,"context_line":"          \u003c/html\u003e"},{"line_number":40,"context_line":"        `;"},{"line_number":41,"context_line":"    newWindow.document.write(htmlContent);"},{"line_number":42,"context_line":"    newWindow.document.close();"},{"line_number":43,"context_line":"    setLoading(false);"}],"source_content_type":"text/jsx","patch_set":2,"id":"d975e4f1_e9f6b0db","line":40,"range":{"start_line":31,"start_character":0,"end_line":40,"end_character":10},"updated":"2024-03-26 01:39:58.000000000","message":"```\nconst title \u003d t(\u0027Console Log\u0027);\nconst htmlContent \u003d `\n  \u003chtml\u003e\n    \u003chead\u003e\n      \u003ctitle\u003e${title}\u003c/title\u003e\n    \u003c/head\u003e\n    \u003cbody\u003e\n      \u003cpre\u003e${data.output}\u003c/pre\u003e\n    \u003c/body\u003e\n  \u003c/html\u003e\n`;\n```","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"e96470690615c9d22702ed596f41d1ce21bd07d9","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    setLoading(true);"},{"line_number":29,"context_line":"    const data \u003d await globalInstanceLogStore.fetchLogs(props.detail.id, null);"},{"line_number":30,"context_line":"    const newWindow \u003d window.open(\u0027console\u0027, \u0027_blank\u0027);"},{"line_number":31,"context_line":"    const htmlContent \u003d `"},{"line_number":32,"context_line":"          \u003chtml\u003e"},{"line_number":33,"context_line":"            \u003chead\u003e"},{"line_number":34,"context_line":"              \u003ctitle\u003eConsole Log\u003c/title\u003e"},{"line_number":35,"context_line":"            \u003c/head\u003e"},{"line_number":36,"context_line":"            \u003cbody\u003e"},{"line_number":37,"context_line":"              \u003cpre\u003e${data.output}\u003c/pre\u003e"},{"line_number":38,"context_line":"            \u003c/body\u003e"},{"line_number":39,"context_line":"          \u003c/html\u003e"},{"line_number":40,"context_line":"        `;"},{"line_number":41,"context_line":"    newWindow.document.write(htmlContent);"},{"line_number":42,"context_line":"    newWindow.document.close();"},{"line_number":43,"context_line":"    setLoading(false);"}],"source_content_type":"text/jsx","patch_set":2,"id":"a48594e3_54673cac","line":40,"range":{"start_line":31,"start_character":0,"end_line":40,"end_character":10},"in_reply_to":"d975e4f1_e9f6b0db","updated":"2024-03-26 07:15:18.000000000","message":"Done","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e5a597605dbeed896e2a30dd8d278fabf998b5c6","unresolved":true,"context_lines":[{"line_number":54,"context_line":"            \u003ch2 style\u003d{{ paddingLeft: 16 }}\u003e{t(\"Instance Console Log\")}\u003c/h2\u003e"},{"line_number":55,"context_line":"          \u003c/Col\u003e"},{"line_number":56,"context_line":"          \u003cCol className\u003d\"gutter-row\" span\u003d{4}\u003e"},{"line_number":57,"context_line":"            \u003cForm.Item name\u003d\"number\" label\u003d\"Log Length\"\u003e"},{"line_number":58,"context_line":"              \u003cInputNumber"},{"line_number":59,"context_line":"                min\u003d{1}"},{"line_number":60,"context_line":"                max\u003d{100000}"}],"source_content_type":"text/jsx","patch_set":2,"id":"68f645da_b9a36a9c","line":57,"range":{"start_line":57,"start_character":44,"end_line":57,"end_character":54},"updated":"2024-03-26 01:39:58.000000000","message":"i18n","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"e96470690615c9d22702ed596f41d1ce21bd07d9","unresolved":false,"context_lines":[{"line_number":54,"context_line":"            \u003ch2 style\u003d{{ paddingLeft: 16 }}\u003e{t(\"Instance Console Log\")}\u003c/h2\u003e"},{"line_number":55,"context_line":"          \u003c/Col\u003e"},{"line_number":56,"context_line":"          \u003cCol className\u003d\"gutter-row\" span\u003d{4}\u003e"},{"line_number":57,"context_line":"            \u003cForm.Item name\u003d\"number\" label\u003d\"Log Length\"\u003e"},{"line_number":58,"context_line":"              \u003cInputNumber"},{"line_number":59,"context_line":"                min\u003d{1}"},{"line_number":60,"context_line":"                max\u003d{100000}"}],"source_content_type":"text/jsx","patch_set":2,"id":"b70cd963_df47bdf3","line":57,"range":{"start_line":57,"start_character":44,"end_line":57,"end_character":54},"in_reply_to":"68f645da_b9a36a9c","updated":"2024-03-26 07:15:18.000000000","message":"Done","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e5a597605dbeed896e2a30dd8d278fabf998b5c6","unresolved":true,"context_lines":[{"line_number":58,"context_line":"              \u003cInputNumber"},{"line_number":59,"context_line":"                min\u003d{1}"},{"line_number":60,"context_line":"                max\u003d{100000}"},{"line_number":61,"context_line":"                placeholder\u003d\u0027Log Length\u0027"},{"line_number":62,"context_line":"                style\u003d{{ width: \"100%\" }}"},{"line_number":63,"context_line":"                addonafter\u003d{\u003cSettingOutlined /\u003e}"},{"line_number":64,"context_line":"              /\u003e"}],"source_content_type":"text/jsx","patch_set":2,"id":"82a987c0_633203ca","line":61,"range":{"start_line":61,"start_character":29,"end_line":61,"end_character":39},"updated":"2024-03-26 01:39:58.000000000","message":"i18n","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"e96470690615c9d22702ed596f41d1ce21bd07d9","unresolved":false,"context_lines":[{"line_number":58,"context_line":"              \u003cInputNumber"},{"line_number":59,"context_line":"                min\u003d{1}"},{"line_number":60,"context_line":"                max\u003d{100000}"},{"line_number":61,"context_line":"                placeholder\u003d\u0027Log Length\u0027"},{"line_number":62,"context_line":"                style\u003d{{ width: \"100%\" }}"},{"line_number":63,"context_line":"                addonafter\u003d{\u003cSettingOutlined /\u003e}"},{"line_number":64,"context_line":"              /\u003e"}],"source_content_type":"text/jsx","patch_set":2,"id":"d7b11a17_ee60fef1","line":61,"range":{"start_line":61,"start_character":29,"end_line":61,"end_character":39},"in_reply_to":"82a987c0_633203ca","updated":"2024-03-26 07:15:18.000000000","message":"Done","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e5a597605dbeed896e2a30dd8d278fabf998b5c6","unresolved":true,"context_lines":[{"line_number":95,"context_line":"          fontSize: 12,"},{"line_number":96,"context_line":"        }}"},{"line_number":97,"context_line":"      \u003e"},{"line_number":98,"context_line":"        {logs || \u003cSkeleton loading\u003d{loading} active /\u003e ? \u003cpre\u003e{logs}\u003c/pre\u003e : t(\u0027No Logs...\u0027)}"},{"line_number":99,"context_line":"      \u003c/div\u003e"},{"line_number":100,"context_line":"    \u003c/div\u003e"},{"line_number":101,"context_line":"  );"}],"source_content_type":"text/jsx","patch_set":2,"id":"05370d70_0a78ff76","line":98,"range":{"start_line":98,"start_character":8,"end_line":98,"end_character":93},"updated":"2024-03-26 01:39:58.000000000","message":"{ loading?  \u003cSkeleton loading\u003d{loading} active /\u003e : log ? \u003cpre\u003e{logs}\u003c/pre\u003e : t(\u0027No Logs...\u0027) }","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"e96470690615c9d22702ed596f41d1ce21bd07d9","unresolved":false,"context_lines":[{"line_number":95,"context_line":"          fontSize: 12,"},{"line_number":96,"context_line":"        }}"},{"line_number":97,"context_line":"      \u003e"},{"line_number":98,"context_line":"        {logs || \u003cSkeleton loading\u003d{loading} active /\u003e ? \u003cpre\u003e{logs}\u003c/pre\u003e : t(\u0027No Logs...\u0027)}"},{"line_number":99,"context_line":"      \u003c/div\u003e"},{"line_number":100,"context_line":"    \u003c/div\u003e"},{"line_number":101,"context_line":"  );"}],"source_content_type":"text/jsx","patch_set":2,"id":"e67a2462_56758266","line":98,"range":{"start_line":98,"start_character":8,"end_line":98,"end_character":93},"in_reply_to":"05370d70_0a78ff76","updated":"2024-03-26 07:15:18.000000000","message":"Done","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"}],"src/stores/nova/log.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"e5a597605dbeed896e2a30dd8d278fabf998b5c6","unresolved":true,"context_lines":[{"line_number":13,"context_line":"import client from \u0027client\u0027;"},{"line_number":14,"context_line":"import Base from \u0027stores/base\u0027;"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"export class InstanceLog extends Base {"},{"line_number":17,"context_line":"  get client() {"},{"line_number":18,"context_line":"    return client.nova.servers;"},{"line_number":19,"context_line":"  }"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  async fetchLogs(id, tailSize) {"},{"line_number":22,"context_line":"    const logs \u003d await this.client.log(id, {"},{"line_number":23,"context_line":"      \"os-getConsoleOutput\": {"},{"line_number":24,"context_line":"        \"length\": tailSize"},{"line_number":25,"context_line":"      }"},{"line_number":26,"context_line":"    });"},{"line_number":27,"context_line":"    return logs;"},{"line_number":28,"context_line":"  }"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"const globalInstanceLogStore \u003d new InstanceLog();"},{"line_number":32,"context_line":"export default globalInstanceLogStore;"}],"source_content_type":"text/javascript","patch_set":2,"id":"b40afacc_d68c5e13","line":29,"range":{"start_line":16,"start_character":0,"end_line":29,"end_character":1},"updated":"2024-03-26 01:39:58.000000000","message":"no need to add a new file, write this in the src/stores/nova/instance.js file will be ok~","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"},{"author":{"_account_id":34671,"name":"Reşit Demir","email":"resit.demir@tubitak.gov.tr","username":"resitdemir"},"change_message_id":"e96470690615c9d22702ed596f41d1ce21bd07d9","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import client from \u0027client\u0027;"},{"line_number":14,"context_line":"import Base from \u0027stores/base\u0027;"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"export class InstanceLog extends Base {"},{"line_number":17,"context_line":"  get client() {"},{"line_number":18,"context_line":"    return client.nova.servers;"},{"line_number":19,"context_line":"  }"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  async fetchLogs(id, tailSize) {"},{"line_number":22,"context_line":"    const logs \u003d await this.client.log(id, {"},{"line_number":23,"context_line":"      \"os-getConsoleOutput\": {"},{"line_number":24,"context_line":"        \"length\": tailSize"},{"line_number":25,"context_line":"      }"},{"line_number":26,"context_line":"    });"},{"line_number":27,"context_line":"    return logs;"},{"line_number":28,"context_line":"  }"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"const globalInstanceLogStore \u003d new InstanceLog();"},{"line_number":32,"context_line":"export default globalInstanceLogStore;"}],"source_content_type":"text/javascript","patch_set":2,"id":"dde566d2_9bb6aaa8","line":29,"range":{"start_line":16,"start_character":0,"end_line":29,"end_character":1},"in_reply_to":"b40afacc_d68c5e13","updated":"2024-03-26 07:15:18.000000000","message":"Done","commit_id":"18ec9fe325648b2a6f70ca99af5022c65284b886"}]}
