diff --git a/dashboard/.yarnrc.yml b/dashboard/.yarnrc.yml index e81d521..9bdeb26 100644 --- a/dashboard/.yarnrc.yml +++ b/dashboard/.yarnrc.yml @@ -4,4 +4,4 @@ enableGlobalCache: false nodeLinker: node-modules -npmRegistryServer: "https://registry.npmjs.org" +npmRegistryServer: "https://registry.npmmirror.com" diff --git a/dashboard/next-env.d.ts b/dashboard/next-env.d.ts index 9edff1c..c4b7818 100644 --- a/dashboard/next-env.d.ts +++ b/dashboard/next-env.d.ts @@ -1,6 +1,6 @@ /// /// -import "./.next/types/routes.d.ts"; +import "./.next/dev/types/routes.d.ts"; // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/dashboard/public/dl-index/artifacts-manifest.json b/dashboard/public/dl-index/artifacts-manifest.json index 1185608..0a5d07f 100644 --- a/dashboard/public/dl-index/artifacts-manifest.json +++ b/dashboard/public/dl-index/artifacts-manifest.json @@ -6,7 +6,7 @@ "name": "dashboard/", "href": "/dashboard/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:35Z" }, { "name": "deb/", @@ -18,25 +18,25 @@ "name": "docs/", "href": "/docs/", "type": "dir", - "lastModified": "2025-09-29T10:09:12Z" + "lastModified": "2025-09-29T10:09:01Z" }, { "name": "offline-package/", "href": "/offline-package/", "type": "dir", - "lastModified": "2025-09-19T01:55:53Z" + "lastModified": "2025-09-25T12:30:41Z" }, { "name": "otel/", "href": "/otel/", "type": "dir", - "lastModified": "2025-09-19T01:55:53Z" + "lastModified": "2025-09-25T05:31:14Z" }, { "name": "prometheus/", "href": "/prometheus/", "type": "dir", - "lastModified": "2025-09-29T04:25:56Z" + "lastModified": "2025-09-29T04:26:43Z" }, { "name": "rpm/", @@ -48,19 +48,19 @@ "name": "sealos/", "href": "/sealos/", "type": "dir", - "lastModified": "2025-09-19T01:55:53Z" + "lastModified": "2025-09-19T05:20:47Z" }, { "name": "xray-core/", "href": "/xray-core/", "type": "dir", - "lastModified": "2025-09-19T01:55:53Z" + "lastModified": "2025-09-25T05:31:48Z" }, { "name": "xstream/", "href": "/xstream/", "type": "dir", - "lastModified": "2025-09-19T01:55:53Z" + "lastModified": "2025-09-20T07:06:47Z" } ] }, @@ -71,113 +71,113 @@ "name": "404/", "href": "/dashboard/404/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "404.html", "href": "/dashboard/404.html", "type": "file", "size": 6798, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "500/", "href": "/dashboard/500/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "_build/", "href": "/dashboard/_build/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "_next/", "href": "/dashboard/_next/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "cloud_iac/", "href": "/dashboard/cloud_iac/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "demo/", "href": "/dashboard/demo/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "dl-index/", "href": "/dashboard/dl-index/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "docs/", "href": "/dashboard/docs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "download/", "href": "/dashboard/download/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:34Z" }, { "name": "favicon.ico", "href": "/dashboard/favicon.ico", "type": "file", "size": 32038, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "icons/", "href": "/dashboard/icons/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:53:34Z" }, { "name": "index.html", "href": "/dashboard/index.html", "type": "file", "size": 20771, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "index.txt", "href": "/dashboard/index.txt", "type": "file", "size": 3933, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "insight/", "href": "/dashboard/insight/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:34Z" }, { "name": "login/", "href": "/dashboard/login/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:34Z" }, { "name": "panel/", "href": "/dashboard/panel/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:35Z" }, { "name": "register/", "href": "/dashboard/register/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:35Z" } ] }, @@ -189,14 +189,14 @@ "href": "/dashboard/404/index.html", "type": "file", "size": 6355, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "index.txt", "href": "/dashboard/404/index.txt", "type": "file", "size": 3504, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:54Z" } ] }, @@ -208,7 +208,7 @@ "href": "/dashboard/500/index.html", "type": "file", "size": 2688, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" } ] }, @@ -220,21 +220,21 @@ "href": "/dashboard/_build/cloud_iac_index.json", "type": "file", "size": 6284, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "docs_index.json", "href": "/dashboard/_build/docs_index.json", "type": "file", "size": 246, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "docs_paths.json", "href": "/dashboard/_build/docs_paths.json", "type": "file", "size": 762, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" } ] }, @@ -245,13 +245,13 @@ "name": "C4jl8zBvWrRDVZ6h36PCq/", "href": "/dashboard/_next/C4jl8zBvWrRDVZ6h36PCq/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:51Z" }, { "name": "static/", "href": "/dashboard/_next/static/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -266,19 +266,19 @@ "name": "C4jl8zBvWrRDVZ6h36PCq/", "href": "/dashboard/_next/static/C4jl8zBvWrRDVZ6h36PCq/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "chunks/", "href": "/dashboard/_next/static/chunks/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "css/", "href": "/dashboard/_next/static/css/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -290,14 +290,14 @@ "href": "/dashboard/_next/static/C4jl8zBvWrRDVZ6h36PCq/_buildManifest.js", "type": "file", "size": 355, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "_ssgManifest.js", "href": "/dashboard/_next/static/C4jl8zBvWrRDVZ6h36PCq/_ssgManifest.js", "type": "file", "size": 275, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" } ] }, @@ -309,124 +309,124 @@ "href": "/dashboard/_next/static/chunks/117-6a3726805dfba300.js", "type": "file", "size": 123799, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "352-73bf50f0537e023f.js", "href": "/dashboard/_next/static/chunks/352-73bf50f0537e023f.js", "type": "file", "size": 24645, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "428-657a815c79ad0bc6.js", "href": "/dashboard/_next/static/chunks/428-657a815c79ad0bc6.js", "type": "file", "size": 8517, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "543.43fdf78fe779d061.js", "href": "/dashboard/_next/static/chunks/543.43fdf78fe779d061.js", "type": "file", "size": 79204, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:54Z" }, { "name": "583-9eac24a516ef3ad7.js", "href": "/dashboard/_next/static/chunks/583-9eac24a516ef3ad7.js", "type": "file", "size": 52542, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "618.03dade8902ee368b.js", "href": "/dashboard/_next/static/chunks/618.03dade8902ee368b.js", "type": "file", "size": 29274, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "659-f9c4d7cd4f724beb.js", "href": "/dashboard/_next/static/chunks/659-f9c4d7cd4f724beb.js", "type": "file", "size": 9832, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "685f7497.c879d3fc2c1f598d.js", "href": "/dashboard/_next/static/chunks/685f7497.c879d3fc2c1f598d.js", "type": "file", "size": 318700, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "957-d033c2db1c144d27.js", "href": "/dashboard/_next/static/chunks/957-d033c2db1c144d27.js", "type": "file", "size": 22699, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "972-63622a33e9e5334f.js", "href": "/dashboard/_next/static/chunks/972-63622a33e9e5334f.js", "type": "file", "size": 26066, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "app/", "href": "/dashboard/_next/static/chunks/app/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "fd9d1056-5296711c48bf068c.js", "href": "/dashboard/_next/static/chunks/fd9d1056-5296711c48bf068c.js", "type": "file", "size": 172834, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "framework-6f66816a5f0d80ad.js", "href": "/dashboard/_next/static/chunks/framework-6f66816a5f0d80ad.js", "type": "file", "size": 140017, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "main-app-dc441e617920f385.js", "href": "/dashboard/_next/static/chunks/main-app-dc441e617920f385.js", "type": "file", "size": 459, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "main-bdac568bfdd17e6f.js", "href": "/dashboard/_next/static/chunks/main-bdac568bfdd17e6f.js", "type": "file", "size": 131864, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "pages/", "href": "/dashboard/_next/static/chunks/pages/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "polyfills-42372ed130431b0a.js", "href": "/dashboard/_next/static/chunks/polyfills-42372ed130431b0a.js", "type": "file", "size": 112594, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "webpack-8d2ae002b78e6287.js", "href": "/dashboard/_next/static/chunks/webpack-8d2ae002b78e6287.js", "type": "file", "size": 3913, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" } ] }, @@ -437,75 +437,75 @@ "name": "404/", "href": "/dashboard/_next/static/chunks/app/404/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "_not-found/", "href": "/dashboard/_next/static/chunks/app/_not-found/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "cloud_iac/", "href": "/dashboard/_next/static/chunks/app/cloud_iac/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "demo/", "href": "/dashboard/_next/static/chunks/app/demo/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "docs/", "href": "/dashboard/_next/static/chunks/app/docs/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "download/", "href": "/dashboard/_next/static/chunks/app/download/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "insight/", "href": "/dashboard/_next/static/chunks/app/insight/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "layout-4db55386872fdb95.js", "href": "/dashboard/_next/static/chunks/app/layout-4db55386872fdb95.js", "type": "file", "size": 633, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "login/", "href": "/dashboard/_next/static/chunks/app/login/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "page-b9e2a021cd3e8e5f.js", "href": "/dashboard/_next/static/chunks/app/page-b9e2a021cd3e8e5f.js", "type": "file", "size": 34174, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" }, { "name": "panel/", "href": "/dashboard/_next/static/chunks/app/panel/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "register/", "href": "/dashboard/_next/static/chunks/app/register/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -517,7 +517,7 @@ "href": "/dashboard/_next/static/chunks/app/404/page-d033b86b7e12358c.js", "type": "file", "size": 214, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" } ] }, @@ -529,7 +529,7 @@ "href": "/dashboard/_next/static/chunks/app/_not-found/page-fb75a9d20615c23b.js", "type": "file", "size": 1745, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" } ] }, @@ -540,14 +540,14 @@ "name": "[provider]/", "href": "/dashboard/_next/static/chunks/app/cloud_iac/[provider]/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "page-a800f97739aa8bf8.js", "href": "/dashboard/_next/static/chunks/app/cloud_iac/page-a800f97739aa8bf8.js", "type": "file", "size": 150, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" } ] }, @@ -558,14 +558,14 @@ "name": "[service]/", "href": "/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "page-51318cda3f45d8ff.js", "href": "/dashboard/_next/static/chunks/app/cloud_iac/[provider]/page-51318cda3f45d8ff.js", "type": "file", "size": 150, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:55Z" } ] }, @@ -577,7 +577,7 @@ "href": "/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/page-c36f84c28d14ebc6.js", "type": "file", "size": 33649, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -589,7 +589,7 @@ "href": "/dashboard/_next/static/chunks/app/demo/page-527921c198e587d6.js", "type": "file", "size": 6729, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -600,14 +600,14 @@ "name": "[collection]/", "href": "/dashboard/_next/static/chunks/app/docs/[collection]/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "page-b4cc914dbaf4cdff.js", "href": "/dashboard/_next/static/chunks/app/docs/page-b4cc914dbaf4cdff.js", "type": "file", "size": 5295, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -618,14 +618,14 @@ "name": "[version]/", "href": "/dashboard/_next/static/chunks/app/docs/[collection]/[version]/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "page-6633878c20436dac.js", "href": "/dashboard/_next/static/chunks/app/docs/[collection]/page-6633878c20436dac.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -637,7 +637,7 @@ "href": "/dashboard/_next/static/chunks/app/docs/[collection]/[version]/page-1cbe2459f88dd240.js", "type": "file", "size": 23424, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -648,14 +648,14 @@ "name": "[...segments]/", "href": "/dashboard/_next/static/chunks/app/download/[...segments]/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "page-41dbd6ebf9f92ca0.js", "href": "/dashboard/_next/static/chunks/app/download/page-41dbd6ebf9f92ca0.js", "type": "file", "size": 4413, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -667,7 +667,7 @@ "href": "/dashboard/_next/static/chunks/app/download/[...segments]/page-255dabe7628e31fe.js", "type": "file", "size": 7800, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -679,7 +679,7 @@ "href": "/dashboard/_next/static/chunks/app/insight/page-75c4a7533d660a6d.js", "type": "file", "size": 77139, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -691,7 +691,7 @@ "href": "/dashboard/_next/static/chunks/app/login/page-c646ef0960a5bae3.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -702,58 +702,58 @@ "name": "account/", "href": "/dashboard/_next/static/chunks/app/panel/account/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "agent/", "href": "/dashboard/_next/static/chunks/app/panel/agent/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "api/", "href": "/dashboard/_next/static/chunks/app/panel/api/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "layout-ffc5a202c0330284.js", "href": "/dashboard/_next/static/chunks/app/panel/layout-ffc5a202c0330284.js", "type": "file", "size": 7304, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "ldp/", "href": "/dashboard/_next/static/chunks/app/panel/ldp/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "loading-037d1c581c07a642.js", "href": "/dashboard/_next/static/chunks/app/panel/loading-037d1c581c07a642.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "page-f9ab98aadf4e8ebe.js", "href": "/dashboard/_next/static/chunks/app/panel/page-f9ab98aadf4e8ebe.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "subscription/", "href": "/dashboard/_next/static/chunks/app/panel/subscription/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "xray/", "href": "/dashboard/_next/static/chunks/app/panel/xray/", "type": "dir", - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -765,7 +765,7 @@ "href": "/dashboard/_next/static/chunks/app/panel/account/page-6f6767ba761505a0.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -777,7 +777,7 @@ "href": "/dashboard/_next/static/chunks/app/panel/agent/page-cbd83817a6999224.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -789,7 +789,7 @@ "href": "/dashboard/_next/static/chunks/app/panel/api/page-e5b405bfc4c947b1.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -801,7 +801,7 @@ "href": "/dashboard/_next/static/chunks/app/panel/ldp/page-c1220d75927524d9.js", "type": "file", "size": 214, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -813,7 +813,7 @@ "href": "/dashboard/_next/static/chunks/app/panel/subscription/page-e153c2aa1ebc0f38.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -825,7 +825,7 @@ "href": "/dashboard/_next/static/chunks/app/panel/xray/page-f036d24f65fa1934.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -837,7 +837,7 @@ "href": "/dashboard/_next/static/chunks/app/register/page-5ddbf51eadc2f7ec.js", "type": "file", "size": 195, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" } ] }, @@ -849,21 +849,21 @@ "href": "/dashboard/_next/static/chunks/pages/500-37b2908f349f28f9.js", "type": "file", "size": 7593, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:56Z" }, { "name": "_app-72b849fbd24ac258.js", "href": "/dashboard/_next/static/chunks/pages/_app-72b849fbd24ac258.js", "type": "file", "size": 280, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "_error-7ba65e1336b92748.js", "href": "/dashboard/_next/static/chunks/pages/_error-7ba65e1336b92748.js", "type": "file", "size": 247, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -875,7 +875,7 @@ "href": "/dashboard/_next/static/css/e2d0e678cda188fd.css", "type": "file", "size": 44489, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -886,39 +886,39 @@ "name": "aliyun/", "href": "/dashboard/cloud_iac/aliyun/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "aws/", "href": "/dashboard/cloud_iac/aws/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "azure/", "href": "/dashboard/cloud_iac/azure/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "gcp/", "href": "/dashboard/cloud_iac/gcp/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.html", "href": "/dashboard/cloud_iac/index.html", "type": "file", "size": 92456, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/index.txt", "type": "file", "size": 23080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -929,105 +929,105 @@ "name": "ack/", "href": "/dashboard/cloud_iac/aliyun/ack/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "aliyun-emr/", "href": "/dashboard/cloud_iac/aliyun/aliyun-emr/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "aliyun-iot/", "href": "/dashboard/cloud_iac/aliyun/aliyun-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "apigateway-dataworks/", "href": "/dashboard/cloud_iac/aliyun/apigateway-dataworks/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "apsaradb-rds/", "href": "/dashboard/cloud_iac/aliyun/apsaradb-rds/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "apsaradb-redis/", "href": "/dashboard/cloud_iac/aliyun/apsaradb-redis/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "cloudmonitor-eventbridge/", "href": "/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "dns-acceleration/", "href": "/dashboard/cloud_iac/aliyun/dns-acceleration/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "ecs/", "href": "/dashboard/cloud_iac/aliyun/ecs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.html", "href": "/dashboard/cloud_iac/aliyun/index.html", "type": "file", "size": 58795, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/index.txt", "type": "file", "size": 23333, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "mns/", "href": "/dashboard/cloud_iac/aliyun/mns/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "oss/", "href": "/dashboard/cloud_iac/aliyun/oss/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "ram/", "href": "/dashboard/cloud_iac/aliyun/ram/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "security-group/", "href": "/dashboard/cloud_iac/aliyun/security-group/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "slb/", "href": "/dashboard/cloud_iac/aliyun/slb/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "vpc/", "href": "/dashboard/cloud_iac/aliyun/vpc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1039,14 +1039,14 @@ "href": "/dashboard/cloud_iac/aliyun/ack/index.html", "type": "file", "size": 20243, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/ack/index.txt", "type": "file", "size": 5380, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -1058,14 +1058,14 @@ "href": "/dashboard/cloud_iac/aliyun/aliyun-emr/index.html", "type": "file", "size": 5684, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/aliyun-emr/index.txt", "type": "file", "size": 3634, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -1077,14 +1077,14 @@ "href": "/dashboard/cloud_iac/aliyun/aliyun-iot/index.html", "type": "file", "size": 18367, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/aliyun-iot/index.txt", "type": "file", "size": 5575, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -1096,14 +1096,14 @@ "href": "/dashboard/cloud_iac/aliyun/apigateway-dataworks/index.html", "type": "file", "size": 18590, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/apigateway-dataworks/index.txt", "type": "file", "size": 5782, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -1115,14 +1115,14 @@ "href": "/dashboard/cloud_iac/aliyun/apsaradb-rds/index.html", "type": "file", "size": 20402, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/apsaradb-rds/index.txt", "type": "file", "size": 5519, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -1134,14 +1134,14 @@ "href": "/dashboard/cloud_iac/aliyun/apsaradb-redis/index.html", "type": "file", "size": 20374, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/apsaradb-redis/index.txt", "type": "file", "size": 5527, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -1153,14 +1153,14 @@ "href": "/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/index.html", "type": "file", "size": 18574, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/index.txt", "type": "file", "size": 5768, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:57Z" } ] }, @@ -1172,14 +1172,14 @@ "href": "/dashboard/cloud_iac/aliyun/dns-acceleration/index.html", "type": "file", "size": 18367, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/dns-acceleration/index.txt", "type": "file", "size": 5595, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1191,14 +1191,14 @@ "href": "/dashboard/cloud_iac/aliyun/ecs/index.html", "type": "file", "size": 20422, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/ecs/index.txt", "type": "file", "size": 5446, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1210,14 +1210,14 @@ "href": "/dashboard/cloud_iac/aliyun/mns/index.html", "type": "file", "size": 20233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/mns/index.txt", "type": "file", "size": 5391, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1229,14 +1229,14 @@ "href": "/dashboard/cloud_iac/aliyun/oss/index.html", "type": "file", "size": 20326, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/oss/index.txt", "type": "file", "size": 5434, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1248,14 +1248,14 @@ "href": "/dashboard/cloud_iac/aliyun/ram/index.html", "type": "file", "size": 20260, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/ram/index.txt", "type": "file", "size": 5410, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1267,14 +1267,14 @@ "href": "/dashboard/cloud_iac/aliyun/security-group/index.html", "type": "file", "size": 20519, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/security-group/index.txt", "type": "file", "size": 5598, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1286,14 +1286,14 @@ "href": "/dashboard/cloud_iac/aliyun/slb/index.html", "type": "file", "size": 20381, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/slb/index.txt", "type": "file", "size": 5501, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1305,14 +1305,14 @@ "href": "/dashboard/cloud_iac/aliyun/vpc/index.html", "type": "file", "size": 20284, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aliyun/vpc/index.txt", "type": "file", "size": 5405, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1323,105 +1323,105 @@ "name": "alb/", "href": "/dashboard/cloud_iac/aws/alb/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "api-gateway-appflow/", "href": "/dashboard/cloud_iac/aws/api-gateway-appflow/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "aws-iot/", "href": "/dashboard/cloud_iac/aws/aws-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "cloudwatch-eventbridge/", "href": "/dashboard/cloud_iac/aws/cloudwatch-eventbridge/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "ec2/", "href": "/dashboard/cloud_iac/aws/ec2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "eks/", "href": "/dashboard/cloud_iac/aws/eks/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "elasticache/", "href": "/dashboard/cloud_iac/aws/elasticache/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "emr/", "href": "/dashboard/cloud_iac/aws/emr/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "iam/", "href": "/dashboard/cloud_iac/aws/iam/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.html", "href": "/dashboard/cloud_iac/aws/index.html", "type": "file", "size": 58484, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/index.txt", "type": "file", "size": 23306, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "rds/", "href": "/dashboard/cloud_iac/aws/rds/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "route53-cloudfront/", "href": "/dashboard/cloud_iac/aws/route53-cloudfront/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "s3/", "href": "/dashboard/cloud_iac/aws/s3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "security-group/", "href": "/dashboard/cloud_iac/aws/security-group/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "sqs/", "href": "/dashboard/cloud_iac/aws/sqs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "vpc/", "href": "/dashboard/cloud_iac/aws/vpc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1433,14 +1433,14 @@ "href": "/dashboard/cloud_iac/aws/alb/index.html", "type": "file", "size": 20372, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/alb/index.txt", "type": "file", "size": 5486, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1452,14 +1452,14 @@ "href": "/dashboard/cloud_iac/aws/api-gateway-appflow/index.html", "type": "file", "size": 18506, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/api-gateway-appflow/index.txt", "type": "file", "size": 5743, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:58Z" } ] }, @@ -1471,14 +1471,14 @@ "href": "/dashboard/cloud_iac/aws/aws-iot/index.html", "type": "file", "size": 18250, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/aws-iot/index.txt", "type": "file", "size": 5519, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1490,14 +1490,14 @@ "href": "/dashboard/cloud_iac/aws/cloudwatch-eventbridge/index.html", "type": "file", "size": 18490, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/cloudwatch-eventbridge/index.txt", "type": "file", "size": 5726, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1509,14 +1509,14 @@ "href": "/dashboard/cloud_iac/aws/ec2/index.html", "type": "file", "size": 20341, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/ec2/index.txt", "type": "file", "size": 5413, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1528,14 +1528,14 @@ "href": "/dashboard/cloud_iac/aws/eks/index.html", "type": "file", "size": 20162, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/eks/index.txt", "type": "file", "size": 5347, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1547,14 +1547,14 @@ "href": "/dashboard/cloud_iac/aws/elasticache/index.html", "type": "file", "size": 20311, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/elasticache/index.txt", "type": "file", "size": 5497, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1566,14 +1566,14 @@ "href": "/dashboard/cloud_iac/aws/emr/index.html", "type": "file", "size": 20194, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/emr/index.txt", "type": "file", "size": 5369, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1585,14 +1585,14 @@ "href": "/dashboard/cloud_iac/aws/iam/index.html", "type": "file", "size": 20167, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/iam/index.txt", "type": "file", "size": 5374, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1604,14 +1604,14 @@ "href": "/dashboard/cloud_iac/aws/rds/index.html", "type": "file", "size": 20249, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/rds/index.txt", "type": "file", "size": 5423, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1623,14 +1623,14 @@ "href": "/dashboard/cloud_iac/aws/route53-cloudfront/index.html", "type": "file", "size": 18322, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/route53-cloudfront/index.txt", "type": "file", "size": 5578, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" } ] }, @@ -1642,14 +1642,14 @@ "href": "/dashboard/cloud_iac/aws/s3/index.html", "type": "file", "size": 20233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:51:59Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/s3/index.txt", "type": "file", "size": 5393, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1661,14 +1661,14 @@ "href": "/dashboard/cloud_iac/aws/security-group/index.html", "type": "file", "size": 20498, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/security-group/index.txt", "type": "file", "size": 5580, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1680,14 +1680,14 @@ "href": "/dashboard/cloud_iac/aws/sqs/index.html", "type": "file", "size": 20152, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/sqs/index.txt", "type": "file", "size": 5358, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1699,14 +1699,14 @@ "href": "/dashboard/cloud_iac/aws/vpc/index.html", "type": "file", "size": 20209, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/aws/vpc/index.txt", "type": "file", "size": 5372, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1717,105 +1717,105 @@ "name": "aks/", "href": "/dashboard/cloud_iac/azure/aks/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "apim-data-factory/", "href": "/dashboard/cloud_iac/azure/apim-data-factory/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "azure-ad/", "href": "/dashboard/cloud_iac/azure/azure-ad/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "azure-database/", "href": "/dashboard/cloud_iac/azure/azure-database/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "azure-dns-front-door/", "href": "/dashboard/cloud_iac/azure/azure-dns-front-door/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "azure-iot/", "href": "/dashboard/cloud_iac/azure/azure-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "azure-load-balancer/", "href": "/dashboard/cloud_iac/azure/azure-load-balancer/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "blob-storage/", "href": "/dashboard/cloud_iac/azure/blob-storage/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.html", "href": "/dashboard/cloud_iac/azure/index.html", "type": "file", "size": 58819, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/index.txt", "type": "file", "size": 23320, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "monitor-event-grid/", "href": "/dashboard/cloud_iac/azure/monitor-event-grid/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "network-security-group/", "href": "/dashboard/cloud_iac/azure/network-security-group/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "redis-cache/", "href": "/dashboard/cloud_iac/azure/redis-cache/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "service-bus/", "href": "/dashboard/cloud_iac/azure/service-bus/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "synapse/", "href": "/dashboard/cloud_iac/azure/synapse/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "virtual-machines/", "href": "/dashboard/cloud_iac/azure/virtual-machines/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "virtual-network/", "href": "/dashboard/cloud_iac/azure/virtual-network/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -1827,14 +1827,14 @@ "href": "/dashboard/cloud_iac/azure/aks/index.html", "type": "file", "size": 20248, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/aks/index.txt", "type": "file", "size": 5377, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1846,14 +1846,14 @@ "href": "/dashboard/cloud_iac/azure/apim-data-factory/index.html", "type": "file", "size": 18545, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/apim-data-factory/index.txt", "type": "file", "size": 5756, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1865,14 +1865,14 @@ "href": "/dashboard/cloud_iac/azure/azure-ad/index.html", "type": "file", "size": 20311, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/azure-ad/index.txt", "type": "file", "size": 5454, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1884,14 +1884,14 @@ "href": "/dashboard/cloud_iac/azure/azure-database/index.html", "type": "file", "size": 20443, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/azure-database/index.txt", "type": "file", "size": 5535, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1903,14 +1903,14 @@ "href": "/dashboard/cloud_iac/azure/azure-dns-front-door/index.html", "type": "file", "size": 18346, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/azure-dns-front-door/index.txt", "type": "file", "size": 5598, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" } ] }, @@ -1922,14 +1922,14 @@ "href": "/dashboard/cloud_iac/azure/azure-iot/index.html", "type": "file", "size": 18289, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:00Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/azure-iot/index.txt", "type": "file", "size": 5544, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -1941,14 +1941,14 @@ "href": "/dashboard/cloud_iac/azure/azure-load-balancer/index.html", "type": "file", "size": 20506, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/azure-load-balancer/index.txt", "type": "file", "size": 5608, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -1960,14 +1960,14 @@ "href": "/dashboard/cloud_iac/azure/blob-storage/index.html", "type": "file", "size": 20385, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/blob-storage/index.txt", "type": "file", "size": 5494, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -1979,14 +1979,14 @@ "href": "/dashboard/cloud_iac/azure/monitor-event-grid/index.html", "type": "file", "size": 18481, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/monitor-event-grid/index.txt", "type": "file", "size": 5717, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -1998,14 +1998,14 @@ "href": "/dashboard/cloud_iac/azure/network-security-group/index.html", "type": "file", "size": 20608, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/network-security-group/index.txt", "type": "file", "size": 5656, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -2017,14 +2017,14 @@ "href": "/dashboard/cloud_iac/azure/redis-cache/index.html", "type": "file", "size": 20353, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/redis-cache/index.txt", "type": "file", "size": 5516, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -2036,14 +2036,14 @@ "href": "/dashboard/cloud_iac/azure/service-bus/index.html", "type": "file", "size": 20274, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/service-bus/index.txt", "type": "file", "size": 5437, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -2055,14 +2055,14 @@ "href": "/dashboard/cloud_iac/azure/synapse/index.html", "type": "file", "size": 20308, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/synapse/index.txt", "type": "file", "size": 5426, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -2074,14 +2074,14 @@ "href": "/dashboard/cloud_iac/azure/virtual-machines/index.html", "type": "file", "size": 20499, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/virtual-machines/index.txt", "type": "file", "size": 5526, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:01Z" } ] }, @@ -2093,14 +2093,14 @@ "href": "/dashboard/cloud_iac/azure/virtual-network/index.html", "type": "file", "size": 20350, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/azure/virtual-network/index.txt", "type": "file", "size": 5477, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2111,105 +2111,105 @@ "name": "apigateway-integration/", "href": "/dashboard/cloud_iac/gcp/apigateway-integration/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "cloud-dns-cdn/", "href": "/dashboard/cloud_iac/gcp/cloud-dns-cdn/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "cloud-iam/", "href": "/dashboard/cloud_iac/gcp/cloud-iam/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "cloud-load-balancing/", "href": "/dashboard/cloud_iac/gcp/cloud-load-balancing/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "cloud-sql/", "href": "/dashboard/cloud_iac/gcp/cloud-sql/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "cloud-storage/", "href": "/dashboard/cloud_iac/gcp/cloud-storage/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "compute-engine/", "href": "/dashboard/cloud_iac/gcp/compute-engine/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "dataproc/", "href": "/dashboard/cloud_iac/gcp/dataproc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "gcp-iot/", "href": "/dashboard/cloud_iac/gcp/gcp-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "gke/", "href": "/dashboard/cloud_iac/gcp/gke/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.html", "href": "/dashboard/cloud_iac/gcp/index.html", "type": "file", "size": 58576, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/index.txt", "type": "file", "size": 23306, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "memorystore/", "href": "/dashboard/cloud_iac/gcp/memorystore/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "operations-eventarc/", "href": "/dashboard/cloud_iac/gcp/operations-eventarc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "pubsub/", "href": "/dashboard/cloud_iac/gcp/pubsub/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "vpc/", "href": "/dashboard/cloud_iac/gcp/vpc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "vpc-firewall/", "href": "/dashboard/cloud_iac/gcp/vpc-firewall/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2221,14 +2221,14 @@ "href": "/dashboard/cloud_iac/gcp/apigateway-integration/index.html", "type": "file", "size": 18548, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/apigateway-integration/index.txt", "type": "file", "size": 5766, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2240,14 +2240,14 @@ "href": "/dashboard/cloud_iac/gcp/cloud-dns-cdn/index.html", "type": "file", "size": 18271, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/cloud-dns-cdn/index.txt", "type": "file", "size": 5546, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2259,14 +2259,14 @@ "href": "/dashboard/cloud_iac/gcp/cloud-iam/index.html", "type": "file", "size": 20211, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/cloud-iam/index.txt", "type": "file", "size": 5406, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2278,14 +2278,14 @@ "href": "/dashboard/cloud_iac/gcp/cloud-load-balancing/index.html", "type": "file", "size": 20488, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/cloud-load-balancing/index.txt", "type": "file", "size": 5600, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2297,14 +2297,14 @@ "href": "/dashboard/cloud_iac/gcp/cloud-sql/index.html", "type": "file", "size": 20293, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/cloud-sql/index.txt", "type": "file", "size": 5464, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2316,14 +2316,14 @@ "href": "/dashboard/cloud_iac/gcp/cloud-storage/index.html", "type": "file", "size": 20337, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/cloud-storage/index.txt", "type": "file", "size": 5474, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2335,14 +2335,14 @@ "href": "/dashboard/cloud_iac/gcp/compute-engine/index.html", "type": "file", "size": 20445, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/compute-engine/index.txt", "type": "file", "size": 5494, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2354,14 +2354,14 @@ "href": "/dashboard/cloud_iac/gcp/dataproc/index.html", "type": "file", "size": 20226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/dataproc/index.txt", "type": "file", "size": 5402, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" } ] }, @@ -2373,14 +2373,14 @@ "href": "/dashboard/cloud_iac/gcp/gcp-iot/index.html", "type": "file", "size": 18238, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:02Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/gcp-iot/index.txt", "type": "file", "size": 5515, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2392,14 +2392,14 @@ "href": "/dashboard/cloud_iac/gcp/gke/index.html", "type": "file", "size": 20218, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/gke/index.txt", "type": "file", "size": 5361, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2411,14 +2411,14 @@ "href": "/dashboard/cloud_iac/gcp/memorystore/index.html", "type": "file", "size": 20323, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/memorystore/index.txt", "type": "file", "size": 5500, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2430,14 +2430,14 @@ "href": "/dashboard/cloud_iac/gcp/operations-eventarc/index.html", "type": "file", "size": 18460, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/operations-eventarc/index.txt", "type": "file", "size": 5707, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2449,14 +2449,14 @@ "href": "/dashboard/cloud_iac/gcp/pubsub/index.html", "type": "file", "size": 20164, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/pubsub/index.txt", "type": "file", "size": 5376, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2468,14 +2468,14 @@ "href": "/dashboard/cloud_iac/gcp/vpc/index.html", "type": "file", "size": 20242, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/vpc/index.txt", "type": "file", "size": 5383, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2487,14 +2487,14 @@ "href": "/dashboard/cloud_iac/gcp/vpc-firewall/index.html", "type": "file", "size": 20482, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/cloud_iac/gcp/vpc-firewall/index.txt", "type": "file", "size": 5566, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2506,14 +2506,14 @@ "href": "/dashboard/demo/index.html", "type": "file", "size": 4841, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/demo/index.txt", "type": "file", "size": 2682, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2525,14 +2525,14 @@ "href": "/dashboard/dl-index/artifacts-manifest.json", "type": "file", "size": 458633, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "docs-manifest.json", "href": "/dashboard/dl-index/docs-manifest.json", "type": "file", "size": 166058, - "lastModified": "2025-09-26T01:51:24Z" + "lastModified": "2025-09-26T01:52:03Z" } ] }, @@ -2544,62 +2544,62 @@ "href": "/dashboard/docs/index.html", "type": "file", "size": 258827, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "index.txt", "href": "/dashboard/docs/index.txt", "type": "file", "size": 195765, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:03Z" }, { "name": "interview-qa/", "href": "/dashboard/docs/interview-qa/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "keycloak/", "href": "/dashboard/docs/keycloak/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "landingzone/", "href": "/dashboard/docs/landingzone/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "linux-k8s-ops/", "href": "/dashboard/docs/linux-k8s-ops/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "observability/", "href": "/dashboard/docs/observability/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "personal/", "href": "/dashboard/docs/personal/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "techexploration/", "href": "/dashboard/docs/techexploration/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "the-indiedeveloper-fullstack-roadmap/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -2610,51 +2610,51 @@ "name": "en-v42-18006148753/", "href": "/dashboard/docs/interview-qa/en-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v43-18011536494/", "href": "/dashboard/docs/interview-qa/en-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v44-18011825454/", "href": "/dashboard/docs/interview-qa/en-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v45-18011937887/", "href": "/dashboard/docs/interview-qa/en-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v46-18011951541/", "href": "/dashboard/docs/interview-qa/en-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v47-18013619427/", "href": "/dashboard/docs/interview-qa/en-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.html", "href": "/dashboard/docs/interview-qa/index.html", "type": "file", "size": 5049, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/interview-qa/index.txt", "type": "file", "size": 3184, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2666,14 +2666,14 @@ "href": "/dashboard/docs/interview-qa/en-v42-18006148753/index.html", "type": "file", "size": 23127, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/interview-qa/en-v42-18006148753/index.txt", "type": "file", "size": 10296, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2685,14 +2685,14 @@ "href": "/dashboard/docs/interview-qa/en-v43-18011536494/index.html", "type": "file", "size": 23127, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/interview-qa/en-v43-18011536494/index.txt", "type": "file", "size": 10296, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2704,14 +2704,14 @@ "href": "/dashboard/docs/interview-qa/en-v44-18011825454/index.html", "type": "file", "size": 23127, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/interview-qa/en-v44-18011825454/index.txt", "type": "file", "size": 10296, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2723,14 +2723,14 @@ "href": "/dashboard/docs/interview-qa/en-v45-18011937887/index.html", "type": "file", "size": 23127, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/interview-qa/en-v45-18011937887/index.txt", "type": "file", "size": 10296, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2742,14 +2742,14 @@ "href": "/dashboard/docs/interview-qa/en-v46-18011951541/index.html", "type": "file", "size": 23127, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/interview-qa/en-v46-18011951541/index.txt", "type": "file", "size": 10296, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2761,14 +2761,14 @@ "href": "/dashboard/docs/interview-qa/en-v47-18013619427/index.html", "type": "file", "size": 23127, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/interview-qa/en-v47-18013619427/index.txt", "type": "file", "size": 10296, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2779,93 +2779,93 @@ "name": "en-v33-17996525102/", "href": "/dashboard/docs/keycloak/en-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v34-18001960544/", "href": "/dashboard/docs/keycloak/en-v34-18001960544/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v35-18002040798/", "href": "/dashboard/docs/keycloak/en-v35-18002040798/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "en-v36-18002294267/", "href": "/dashboard/docs/keycloak/en-v36-18002294267/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v39-18004672680/", "href": "/dashboard/docs/keycloak/en-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v40-18004678416/", "href": "/dashboard/docs/keycloak/en-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v41-18005142964/", "href": "/dashboard/docs/keycloak/en-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v42-18006148753/", "href": "/dashboard/docs/keycloak/en-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v43-18011536494/", "href": "/dashboard/docs/keycloak/en-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v44-18011825454/", "href": "/dashboard/docs/keycloak/en-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v45-18011937887/", "href": "/dashboard/docs/keycloak/en-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v46-18011951541/", "href": "/dashboard/docs/keycloak/en-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "en-v47-18013619427/", "href": "/dashboard/docs/keycloak/en-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.html", "href": "/dashboard/docs/keycloak/index.html", "type": "file", "size": 5025, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/index.txt", "type": "file", "size": 3164, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2877,14 +2877,14 @@ "href": "/dashboard/docs/keycloak/en-v33-17996525102/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v33-17996525102/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2896,14 +2896,14 @@ "href": "/dashboard/docs/keycloak/en-v34-18001960544/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v34-18001960544/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2915,14 +2915,14 @@ "href": "/dashboard/docs/keycloak/en-v35-18002040798/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v35-18002040798/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:04Z" } ] }, @@ -2934,14 +2934,14 @@ "href": "/dashboard/docs/keycloak/en-v36-18002294267/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v36-18002294267/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -2953,14 +2953,14 @@ "href": "/dashboard/docs/keycloak/en-v39-18004672680/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v39-18004672680/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -2972,14 +2972,14 @@ "href": "/dashboard/docs/keycloak/en-v40-18004678416/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v40-18004678416/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -2991,14 +2991,14 @@ "href": "/dashboard/docs/keycloak/en-v41-18005142964/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v41-18005142964/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -3010,14 +3010,14 @@ "href": "/dashboard/docs/keycloak/en-v42-18006148753/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v42-18006148753/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -3029,14 +3029,14 @@ "href": "/dashboard/docs/keycloak/en-v43-18011536494/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v43-18011536494/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -3048,14 +3048,14 @@ "href": "/dashboard/docs/keycloak/en-v44-18011825454/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v44-18011825454/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -3067,14 +3067,14 @@ "href": "/dashboard/docs/keycloak/en-v45-18011937887/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v45-18011937887/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -3086,14 +3086,14 @@ "href": "/dashboard/docs/keycloak/en-v46-18011951541/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v46-18011951541/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -3105,14 +3105,14 @@ "href": "/dashboard/docs/keycloak/en-v47-18013619427/index.html", "type": "file", "size": 28811, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/keycloak/en-v47-18013619427/index.txt", "type": "file", "size": 15480, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" } ] }, @@ -3123,105 +3123,105 @@ "name": "en-v33-17996525102/", "href": "/dashboard/docs/landingzone/en-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v34-18001960544/", "href": "/dashboard/docs/landingzone/en-v34-18001960544/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v35-18002040798/", "href": "/dashboard/docs/landingzone/en-v35-18002040798/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v36-18002294267/", "href": "/dashboard/docs/landingzone/en-v36-18002294267/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v37-18002553627/", "href": "/dashboard/docs/landingzone/en-v37-18002553627/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v38-18003957466/", "href": "/dashboard/docs/landingzone/en-v38-18003957466/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v39-18004672680/", "href": "/dashboard/docs/landingzone/en-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v40-18004678416/", "href": "/dashboard/docs/landingzone/en-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v41-18005142964/", "href": "/dashboard/docs/landingzone/en-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "en-v42-18006148753/", "href": "/dashboard/docs/landingzone/en-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "en-v43-18011536494/", "href": "/dashboard/docs/landingzone/en-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "en-v44-18011825454/", "href": "/dashboard/docs/landingzone/en-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "en-v45-18011937887/", "href": "/dashboard/docs/landingzone/en-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "en-v46-18011951541/", "href": "/dashboard/docs/landingzone/en-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "en-v47-18013619427/", "href": "/dashboard/docs/landingzone/en-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.html", "href": "/dashboard/docs/landingzone/index.html", "type": "file", "size": 5043, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:05Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/index.txt", "type": "file", "size": 3179, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3233,14 +3233,14 @@ "href": "/dashboard/docs/landingzone/en-v33-17996525102/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v33-17996525102/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3252,14 +3252,14 @@ "href": "/dashboard/docs/landingzone/en-v34-18001960544/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v34-18001960544/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3271,14 +3271,14 @@ "href": "/dashboard/docs/landingzone/en-v35-18002040798/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v35-18002040798/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3290,14 +3290,14 @@ "href": "/dashboard/docs/landingzone/en-v36-18002294267/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v36-18002294267/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3309,14 +3309,14 @@ "href": "/dashboard/docs/landingzone/en-v37-18002553627/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v37-18002553627/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3328,14 +3328,14 @@ "href": "/dashboard/docs/landingzone/en-v38-18003957466/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v38-18003957466/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3347,14 +3347,14 @@ "href": "/dashboard/docs/landingzone/en-v39-18004672680/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v39-18004672680/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3366,14 +3366,14 @@ "href": "/dashboard/docs/landingzone/en-v40-18004678416/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v40-18004678416/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3385,14 +3385,14 @@ "href": "/dashboard/docs/landingzone/en-v41-18005142964/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v41-18005142964/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" } ] }, @@ -3404,14 +3404,14 @@ "href": "/dashboard/docs/landingzone/en-v42-18006148753/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:06Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v42-18006148753/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3423,14 +3423,14 @@ "href": "/dashboard/docs/landingzone/en-v43-18011536494/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v43-18011536494/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3442,14 +3442,14 @@ "href": "/dashboard/docs/landingzone/en-v44-18011825454/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v44-18011825454/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3461,14 +3461,14 @@ "href": "/dashboard/docs/landingzone/en-v45-18011937887/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v45-18011937887/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3480,14 +3480,14 @@ "href": "/dashboard/docs/landingzone/en-v46-18011951541/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v46-18011951541/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3499,14 +3499,14 @@ "href": "/dashboard/docs/landingzone/en-v47-18013619427/index.html", "type": "file", "size": 31080, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/landingzone/en-v47-18013619427/index.txt", "type": "file", "size": 17352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3517,75 +3517,75 @@ "name": "cn-v33-17996525102/", "href": "/dashboard/docs/linux-k8s-ops/cn-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "cn-v39-18004672680/", "href": "/dashboard/docs/linux-k8s-ops/cn-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "cn-v40-18004678416/", "href": "/dashboard/docs/linux-k8s-ops/cn-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "cn-v41-18005142964/", "href": "/dashboard/docs/linux-k8s-ops/cn-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "cn-v42-18006148753/", "href": "/dashboard/docs/linux-k8s-ops/cn-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "cn-v43-18011536494/", "href": "/dashboard/docs/linux-k8s-ops/cn-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "cn-v44-18011825454/", "href": "/dashboard/docs/linux-k8s-ops/cn-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "cn-v45-18011937887/", "href": "/dashboard/docs/linux-k8s-ops/cn-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "cn-v46-18011951541/", "href": "/dashboard/docs/linux-k8s-ops/cn-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "cn-v47-18013619427/", "href": "/dashboard/docs/linux-k8s-ops/cn-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.html", "href": "/dashboard/docs/linux-k8s-ops/index.html", "type": "file", "size": 5055, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/index.txt", "type": "file", "size": 3189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3597,14 +3597,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v33-17996525102/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v33-17996525102/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3616,14 +3616,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v39-18004672680/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v39-18004672680/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3635,14 +3635,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v40-18004678416/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v40-18004678416/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3654,14 +3654,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v41-18005142964/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v41-18005142964/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:07Z" } ] }, @@ -3673,14 +3673,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v42-18006148753/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v42-18006148753/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3692,14 +3692,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v43-18011536494/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v43-18011536494/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3711,14 +3711,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v44-18011825454/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v44-18011825454/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3730,14 +3730,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v45-18011937887/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v45-18011937887/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3749,14 +3749,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v46-18011951541/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v46-18011951541/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3768,14 +3768,14 @@ "href": "/dashboard/docs/linux-k8s-ops/cn-v47-18013619427/index.html", "type": "file", "size": 27170, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/linux-k8s-ops/cn-v47-18013619427/index.txt", "type": "file", "size": 13650, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3786,87 +3786,87 @@ "name": "cn-v33-17996525102/", "href": "/dashboard/docs/observability/cn-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "cn-v36-18002294267/", "href": "/dashboard/docs/observability/cn-v36-18002294267/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "cn-v37-18002553627/", "href": "/dashboard/docs/observability/cn-v37-18002553627/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v39-18004672680/", "href": "/dashboard/docs/observability/cn-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v40-18004678416/", "href": "/dashboard/docs/observability/cn-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v41-18005142964/", "href": "/dashboard/docs/observability/cn-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v42-18006148753/", "href": "/dashboard/docs/observability/cn-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v43-18011536494/", "href": "/dashboard/docs/observability/cn-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v44-18011825454/", "href": "/dashboard/docs/observability/cn-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v45-18011937887/", "href": "/dashboard/docs/observability/cn-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v46-18011951541/", "href": "/dashboard/docs/observability/cn-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "cn-v47-18013619427/", "href": "/dashboard/docs/observability/cn-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.html", "href": "/dashboard/docs/observability/index.html", "type": "file", "size": 5055, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/index.txt", "type": "file", "size": 3189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3878,14 +3878,14 @@ "href": "/dashboard/docs/observability/cn-v33-17996525102/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v33-17996525102/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3897,14 +3897,14 @@ "href": "/dashboard/docs/observability/cn-v36-18002294267/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v36-18002294267/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" } ] }, @@ -3916,14 +3916,14 @@ "href": "/dashboard/docs/observability/cn-v37-18002553627/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:08Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v37-18002553627/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -3935,14 +3935,14 @@ "href": "/dashboard/docs/observability/cn-v39-18004672680/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v39-18004672680/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -3954,14 +3954,14 @@ "href": "/dashboard/docs/observability/cn-v40-18004678416/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v40-18004678416/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -3973,14 +3973,14 @@ "href": "/dashboard/docs/observability/cn-v41-18005142964/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v41-18005142964/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -3992,14 +3992,14 @@ "href": "/dashboard/docs/observability/cn-v42-18006148753/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v42-18006148753/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -4011,14 +4011,14 @@ "href": "/dashboard/docs/observability/cn-v43-18011536494/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v43-18011536494/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -4030,14 +4030,14 @@ "href": "/dashboard/docs/observability/cn-v44-18011825454/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v44-18011825454/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -4049,14 +4049,14 @@ "href": "/dashboard/docs/observability/cn-v45-18011937887/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v45-18011937887/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -4068,14 +4068,14 @@ "href": "/dashboard/docs/observability/cn-v46-18011951541/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v46-18011951541/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -4087,14 +4087,14 @@ "href": "/dashboard/docs/observability/cn-v47-18013619427/index.html", "type": "file", "size": 30896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/observability/cn-v47-18013619427/index.txt", "type": "file", "size": 16732, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" } ] }, @@ -4105,951 +4105,951 @@ "name": "en-v33-17996525102/", "href": "/dashboard/docs/personal/en-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v33-17996525102-10/", "href": "/dashboard/docs/personal/en-v33-17996525102-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-11/", "href": "/dashboard/docs/personal/en-v33-17996525102-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-12/", "href": "/dashboard/docs/personal/en-v33-17996525102-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-2/", "href": "/dashboard/docs/personal/en-v33-17996525102-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-3/", "href": "/dashboard/docs/personal/en-v33-17996525102-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-4/", "href": "/dashboard/docs/personal/en-v33-17996525102-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-5/", "href": "/dashboard/docs/personal/en-v33-17996525102-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-6/", "href": "/dashboard/docs/personal/en-v33-17996525102-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "en-v33-17996525102-7/", "href": "/dashboard/docs/personal/en-v33-17996525102-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v33-17996525102-8/", "href": "/dashboard/docs/personal/en-v33-17996525102-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v33-17996525102-9/", "href": "/dashboard/docs/personal/en-v33-17996525102-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v34-18001960544/", "href": "/dashboard/docs/personal/en-v34-18001960544/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v34-18001960544-10/", "href": "/dashboard/docs/personal/en-v34-18001960544-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v34-18001960544-11/", "href": "/dashboard/docs/personal/en-v34-18001960544-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v34-18001960544-12/", "href": "/dashboard/docs/personal/en-v34-18001960544-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v34-18001960544-2/", "href": "/dashboard/docs/personal/en-v34-18001960544-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v34-18001960544-3/", "href": "/dashboard/docs/personal/en-v34-18001960544-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v34-18001960544-4/", "href": "/dashboard/docs/personal/en-v34-18001960544-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "en-v34-18001960544-5/", "href": "/dashboard/docs/personal/en-v34-18001960544-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v34-18001960544-6/", "href": "/dashboard/docs/personal/en-v34-18001960544-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v34-18001960544-7/", "href": "/dashboard/docs/personal/en-v34-18001960544-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v34-18001960544-8/", "href": "/dashboard/docs/personal/en-v34-18001960544-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v34-18001960544-9/", "href": "/dashboard/docs/personal/en-v34-18001960544-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v36-18002294267/", "href": "/dashboard/docs/personal/en-v36-18002294267/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-10/", "href": "/dashboard/docs/personal/en-v36-18002294267-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v36-18002294267-11/", "href": "/dashboard/docs/personal/en-v36-18002294267-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v36-18002294267-12/", "href": "/dashboard/docs/personal/en-v36-18002294267-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "en-v36-18002294267-2/", "href": "/dashboard/docs/personal/en-v36-18002294267-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-3/", "href": "/dashboard/docs/personal/en-v36-18002294267-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-4/", "href": "/dashboard/docs/personal/en-v36-18002294267-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-5/", "href": "/dashboard/docs/personal/en-v36-18002294267-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-6/", "href": "/dashboard/docs/personal/en-v36-18002294267-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-7/", "href": "/dashboard/docs/personal/en-v36-18002294267-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-8/", "href": "/dashboard/docs/personal/en-v36-18002294267-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v36-18002294267-9/", "href": "/dashboard/docs/personal/en-v36-18002294267-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "en-v37-18002553627/", "href": "/dashboard/docs/personal/en-v37-18002553627/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v37-18002553627-10/", "href": "/dashboard/docs/personal/en-v37-18002553627-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-11/", "href": "/dashboard/docs/personal/en-v37-18002553627-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-12/", "href": "/dashboard/docs/personal/en-v37-18002553627-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-2/", "href": "/dashboard/docs/personal/en-v37-18002553627-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-3/", "href": "/dashboard/docs/personal/en-v37-18002553627-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-4/", "href": "/dashboard/docs/personal/en-v37-18002553627-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-5/", "href": "/dashboard/docs/personal/en-v37-18002553627-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-6/", "href": "/dashboard/docs/personal/en-v37-18002553627-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-7/", "href": "/dashboard/docs/personal/en-v37-18002553627-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-8/", "href": "/dashboard/docs/personal/en-v37-18002553627-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "en-v37-18002553627-9/", "href": "/dashboard/docs/personal/en-v37-18002553627-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v39-18004672680/", "href": "/dashboard/docs/personal/en-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v39-18004672680-10/", "href": "/dashboard/docs/personal/en-v39-18004672680-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v39-18004672680-11/", "href": "/dashboard/docs/personal/en-v39-18004672680-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v39-18004672680-12/", "href": "/dashboard/docs/personal/en-v39-18004672680-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v39-18004672680-2/", "href": "/dashboard/docs/personal/en-v39-18004672680-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v39-18004672680-3/", "href": "/dashboard/docs/personal/en-v39-18004672680-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v39-18004672680-4/", "href": "/dashboard/docs/personal/en-v39-18004672680-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "en-v39-18004672680-5/", "href": "/dashboard/docs/personal/en-v39-18004672680-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v39-18004672680-6/", "href": "/dashboard/docs/personal/en-v39-18004672680-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v39-18004672680-7/", "href": "/dashboard/docs/personal/en-v39-18004672680-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v39-18004672680-8/", "href": "/dashboard/docs/personal/en-v39-18004672680-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v39-18004672680-9/", "href": "/dashboard/docs/personal/en-v39-18004672680-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v40-18004678416/", "href": "/dashboard/docs/personal/en-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v40-18004678416-10/", "href": "/dashboard/docs/personal/en-v40-18004678416-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v40-18004678416-11/", "href": "/dashboard/docs/personal/en-v40-18004678416-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v40-18004678416-12/", "href": "/dashboard/docs/personal/en-v40-18004678416-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v40-18004678416-2/", "href": "/dashboard/docs/personal/en-v40-18004678416-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "en-v40-18004678416-3/", "href": "/dashboard/docs/personal/en-v40-18004678416-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v40-18004678416-4/", "href": "/dashboard/docs/personal/en-v40-18004678416-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v40-18004678416-5/", "href": "/dashboard/docs/personal/en-v40-18004678416-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v40-18004678416-6/", "href": "/dashboard/docs/personal/en-v40-18004678416-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v40-18004678416-7/", "href": "/dashboard/docs/personal/en-v40-18004678416-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v40-18004678416-8/", "href": "/dashboard/docs/personal/en-v40-18004678416-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v40-18004678416-9/", "href": "/dashboard/docs/personal/en-v40-18004678416-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v41-18005142964/", "href": "/dashboard/docs/personal/en-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v41-18005142964-10/", "href": "/dashboard/docs/personal/en-v41-18005142964-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "en-v41-18005142964-11/", "href": "/dashboard/docs/personal/en-v41-18005142964-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-12/", "href": "/dashboard/docs/personal/en-v41-18005142964-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-2/", "href": "/dashboard/docs/personal/en-v41-18005142964-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-3/", "href": "/dashboard/docs/personal/en-v41-18005142964-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-4/", "href": "/dashboard/docs/personal/en-v41-18005142964-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-5/", "href": "/dashboard/docs/personal/en-v41-18005142964-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-6/", "href": "/dashboard/docs/personal/en-v41-18005142964-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-7/", "href": "/dashboard/docs/personal/en-v41-18005142964-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-8/", "href": "/dashboard/docs/personal/en-v41-18005142964-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v41-18005142964-9/", "href": "/dashboard/docs/personal/en-v41-18005142964-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "en-v42-18006148753/", "href": "/dashboard/docs/personal/en-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v42-18006148753-10/", "href": "/dashboard/docs/personal/en-v42-18006148753-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-11/", "href": "/dashboard/docs/personal/en-v42-18006148753-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-12/", "href": "/dashboard/docs/personal/en-v42-18006148753-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-2/", "href": "/dashboard/docs/personal/en-v42-18006148753-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-3/", "href": "/dashboard/docs/personal/en-v42-18006148753-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-4/", "href": "/dashboard/docs/personal/en-v42-18006148753-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-5/", "href": "/dashboard/docs/personal/en-v42-18006148753-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-6/", "href": "/dashboard/docs/personal/en-v42-18006148753-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "en-v42-18006148753-7/", "href": "/dashboard/docs/personal/en-v42-18006148753-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v42-18006148753-8/", "href": "/dashboard/docs/personal/en-v42-18006148753-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v42-18006148753-9/", "href": "/dashboard/docs/personal/en-v42-18006148753-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v43-18011536494/", "href": "/dashboard/docs/personal/en-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v43-18011536494-10/", "href": "/dashboard/docs/personal/en-v43-18011536494-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v43-18011536494-11/", "href": "/dashboard/docs/personal/en-v43-18011536494-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v43-18011536494-12/", "href": "/dashboard/docs/personal/en-v43-18011536494-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v43-18011536494-2/", "href": "/dashboard/docs/personal/en-v43-18011536494-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v43-18011536494-3/", "href": "/dashboard/docs/personal/en-v43-18011536494-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "en-v43-18011536494-4/", "href": "/dashboard/docs/personal/en-v43-18011536494-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v43-18011536494-5/", "href": "/dashboard/docs/personal/en-v43-18011536494-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v43-18011536494-6/", "href": "/dashboard/docs/personal/en-v43-18011536494-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v43-18011536494-7/", "href": "/dashboard/docs/personal/en-v43-18011536494-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v43-18011536494-8/", "href": "/dashboard/docs/personal/en-v43-18011536494-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v43-18011536494-9/", "href": "/dashboard/docs/personal/en-v43-18011536494-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v44-18011825454/", "href": "/dashboard/docs/personal/en-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-10/", "href": "/dashboard/docs/personal/en-v44-18011825454-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v44-18011825454-11/", "href": "/dashboard/docs/personal/en-v44-18011825454-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v44-18011825454-12/", "href": "/dashboard/docs/personal/en-v44-18011825454-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "en-v44-18011825454-2/", "href": "/dashboard/docs/personal/en-v44-18011825454-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-3/", "href": "/dashboard/docs/personal/en-v44-18011825454-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-4/", "href": "/dashboard/docs/personal/en-v44-18011825454-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-5/", "href": "/dashboard/docs/personal/en-v44-18011825454-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-6/", "href": "/dashboard/docs/personal/en-v44-18011825454-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-7/", "href": "/dashboard/docs/personal/en-v44-18011825454-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-8/", "href": "/dashboard/docs/personal/en-v44-18011825454-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v44-18011825454-9/", "href": "/dashboard/docs/personal/en-v44-18011825454-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "en-v45-18011937887/", "href": "/dashboard/docs/personal/en-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v45-18011937887-10/", "href": "/dashboard/docs/personal/en-v45-18011937887-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-11/", "href": "/dashboard/docs/personal/en-v45-18011937887-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-12/", "href": "/dashboard/docs/personal/en-v45-18011937887-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-2/", "href": "/dashboard/docs/personal/en-v45-18011937887-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-3/", "href": "/dashboard/docs/personal/en-v45-18011937887-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-4/", "href": "/dashboard/docs/personal/en-v45-18011937887-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-5/", "href": "/dashboard/docs/personal/en-v45-18011937887-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-6/", "href": "/dashboard/docs/personal/en-v45-18011937887-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-7/", "href": "/dashboard/docs/personal/en-v45-18011937887-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-8/", "href": "/dashboard/docs/personal/en-v45-18011937887-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "en-v45-18011937887-9/", "href": "/dashboard/docs/personal/en-v45-18011937887-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541/", "href": "/dashboard/docs/personal/en-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v46-18011951541-10/", "href": "/dashboard/docs/personal/en-v46-18011951541-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-11/", "href": "/dashboard/docs/personal/en-v46-18011951541-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-12/", "href": "/dashboard/docs/personal/en-v46-18011951541-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-2/", "href": "/dashboard/docs/personal/en-v46-18011951541-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-3/", "href": "/dashboard/docs/personal/en-v46-18011951541-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-4/", "href": "/dashboard/docs/personal/en-v46-18011951541-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-5/", "href": "/dashboard/docs/personal/en-v46-18011951541-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-6/", "href": "/dashboard/docs/personal/en-v46-18011951541-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "en-v46-18011951541-7/", "href": "/dashboard/docs/personal/en-v46-18011951541-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v46-18011951541-8/", "href": "/dashboard/docs/personal/en-v46-18011951541-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v46-18011951541-9/", "href": "/dashboard/docs/personal/en-v46-18011951541-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v47-18013619427/", "href": "/dashboard/docs/personal/en-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "en-v47-18013619427-10/", "href": "/dashboard/docs/personal/en-v47-18013619427-10/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v47-18013619427-11/", "href": "/dashboard/docs/personal/en-v47-18013619427-11/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v47-18013619427-12/", "href": "/dashboard/docs/personal/en-v47-18013619427-12/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v47-18013619427-2/", "href": "/dashboard/docs/personal/en-v47-18013619427-2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v47-18013619427-3/", "href": "/dashboard/docs/personal/en-v47-18013619427-3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "en-v47-18013619427-4/", "href": "/dashboard/docs/personal/en-v47-18013619427-4/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "en-v47-18013619427-5/", "href": "/dashboard/docs/personal/en-v47-18013619427-5/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "en-v47-18013619427-6/", "href": "/dashboard/docs/personal/en-v47-18013619427-6/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "en-v47-18013619427-7/", "href": "/dashboard/docs/personal/en-v47-18013619427-7/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "en-v47-18013619427-8/", "href": "/dashboard/docs/personal/en-v47-18013619427-8/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "en-v47-18013619427-9/", "href": "/dashboard/docs/personal/en-v47-18013619427-9/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.html", "href": "/dashboard/docs/personal/index.html", "type": "file", "size": 5025, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:09Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/index.txt", "type": "file", "size": 3164, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5061,14 +5061,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5080,14 +5080,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5099,14 +5099,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5118,14 +5118,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5137,14 +5137,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5156,14 +5156,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5175,14 +5175,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5194,14 +5194,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5213,14 +5213,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" } ] }, @@ -5232,14 +5232,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:10Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5251,14 +5251,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5270,14 +5270,14 @@ "href": "/dashboard/docs/personal/en-v33-17996525102-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v33-17996525102-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5289,14 +5289,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5308,14 +5308,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5327,14 +5327,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5346,14 +5346,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5365,14 +5365,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5384,14 +5384,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5403,14 +5403,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:11Z" } ] }, @@ -5422,14 +5422,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5441,14 +5441,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5460,14 +5460,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5479,14 +5479,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5498,14 +5498,14 @@ "href": "/dashboard/docs/personal/en-v34-18001960544-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v34-18001960544-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5517,14 +5517,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5536,14 +5536,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5555,14 +5555,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5574,14 +5574,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:12Z" } ] }, @@ -5593,14 +5593,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5612,14 +5612,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5631,14 +5631,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5650,14 +5650,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5669,14 +5669,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5688,14 +5688,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5707,14 +5707,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5726,14 +5726,14 @@ "href": "/dashboard/docs/personal/en-v36-18002294267-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v36-18002294267-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" } ] }, @@ -5745,14 +5745,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -5764,14 +5764,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:13Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5783,14 +5783,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5802,14 +5802,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5821,14 +5821,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5840,14 +5840,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5859,14 +5859,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5878,14 +5878,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5897,14 +5897,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5916,14 +5916,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5935,14 +5935,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:14Z" } ] }, @@ -5954,14 +5954,14 @@ "href": "/dashboard/docs/personal/en-v37-18002553627-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v37-18002553627-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -5973,14 +5973,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -5992,14 +5992,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -6011,14 +6011,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -6030,14 +6030,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -6049,14 +6049,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -6068,14 +6068,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -6087,14 +6087,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" } ] }, @@ -6106,14 +6106,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:15Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6125,14 +6125,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6144,14 +6144,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6163,14 +6163,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6182,14 +6182,14 @@ "href": "/dashboard/docs/personal/en-v39-18004672680-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v39-18004672680-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6201,14 +6201,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6220,14 +6220,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6239,14 +6239,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6258,14 +6258,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6277,14 +6277,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:16Z" } ] }, @@ -6296,14 +6296,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6315,14 +6315,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6334,14 +6334,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6353,14 +6353,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6372,14 +6372,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6391,14 +6391,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6410,14 +6410,14 @@ "href": "/dashboard/docs/personal/en-v40-18004678416-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v40-18004678416-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6429,14 +6429,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6448,14 +6448,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" } ] }, @@ -6467,14 +6467,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:17Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6486,14 +6486,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6505,14 +6505,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6524,14 +6524,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6543,14 +6543,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6562,14 +6562,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6581,14 +6581,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6600,14 +6600,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6619,14 +6619,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6638,14 +6638,14 @@ "href": "/dashboard/docs/personal/en-v41-18005142964-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v41-18005142964-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:18Z" } ] }, @@ -6657,14 +6657,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6676,14 +6676,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6695,14 +6695,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6714,14 +6714,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6733,14 +6733,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6752,14 +6752,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6771,14 +6771,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6790,14 +6790,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6809,14 +6809,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:19Z" } ] }, @@ -6828,14 +6828,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6847,14 +6847,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6866,14 +6866,14 @@ "href": "/dashboard/docs/personal/en-v42-18006148753-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v42-18006148753-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6885,14 +6885,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -6904,14 +6904,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6923,14 +6923,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6942,14 +6942,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6961,14 +6961,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6980,14 +6980,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" } ] }, @@ -6999,14 +6999,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:20Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7018,14 +7018,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7037,14 +7037,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7056,14 +7056,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7075,14 +7075,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7094,14 +7094,14 @@ "href": "/dashboard/docs/personal/en-v43-18011536494-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v43-18011536494-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7113,14 +7113,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7132,14 +7132,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7151,14 +7151,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7170,14 +7170,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" } ] }, @@ -7189,14 +7189,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:21Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7208,14 +7208,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7227,14 +7227,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7246,14 +7246,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7265,14 +7265,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7284,14 +7284,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7303,14 +7303,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7322,14 +7322,14 @@ "href": "/dashboard/docs/personal/en-v44-18011825454-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v44-18011825454-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" } ] }, @@ -7341,14 +7341,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7360,14 +7360,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:22Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7379,14 +7379,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7398,14 +7398,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7417,14 +7417,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7436,14 +7436,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7455,14 +7455,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7474,14 +7474,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7493,14 +7493,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7512,14 +7512,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7531,14 +7531,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:23Z" } ] }, @@ -7550,14 +7550,14 @@ "href": "/dashboard/docs/personal/en-v45-18011937887-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v45-18011937887-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7569,14 +7569,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7588,14 +7588,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7607,14 +7607,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7626,14 +7626,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7645,14 +7645,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7664,14 +7664,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7683,14 +7683,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7702,14 +7702,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7721,14 +7721,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:24Z" } ] }, @@ -7740,14 +7740,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7759,14 +7759,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7778,14 +7778,14 @@ "href": "/dashboard/docs/personal/en-v46-18011951541-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v46-18011951541-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7797,14 +7797,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427/index.html", "type": "file", "size": 151226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427/index.txt", "type": "file", "size": 115903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -7816,14 +7816,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-10/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-10/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7835,14 +7835,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-11/index.html", "type": "file", "size": 151214, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-11/index.txt", "type": "file", "size": 115907, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7854,14 +7854,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-12/index.html", "type": "file", "size": 151233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-12/index.txt", "type": "file", "size": 115913, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7873,14 +7873,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-2/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-2/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7892,14 +7892,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-3/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-3/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:25Z" } ] }, @@ -7911,14 +7911,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-4/index.html", "type": "file", "size": 151198, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-4/index.txt", "type": "file", "size": 115899, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -7930,14 +7930,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-5/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-5/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -7949,14 +7949,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-6/index.html", "type": "file", "size": 151220, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-6/index.txt", "type": "file", "size": 115906, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -7968,14 +7968,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-7/index.html", "type": "file", "size": 151189, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-7/index.txt", "type": "file", "size": 115896, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -7987,14 +7987,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-8/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-8/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -8006,14 +8006,14 @@ "href": "/dashboard/docs/personal/en-v47-18013619427-9/index.html", "type": "file", "size": 151186, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/personal/en-v47-18013619427-9/index.txt", "type": "file", "size": 115895, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -8024,93 +8024,93 @@ "name": "en-v33-17996525102/", "href": "/dashboard/docs/techexploration/en-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "en-v34-18001960544/", "href": "/dashboard/docs/techexploration/en-v34-18001960544/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v36-18002294267/", "href": "/dashboard/docs/techexploration/en-v36-18002294267/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v37-18002553627/", "href": "/dashboard/docs/techexploration/en-v37-18002553627/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v39-18004672680/", "href": "/dashboard/docs/techexploration/en-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v40-18004678416/", "href": "/dashboard/docs/techexploration/en-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v41-18005142964/", "href": "/dashboard/docs/techexploration/en-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v42-18006148753/", "href": "/dashboard/docs/techexploration/en-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v43-18011536494/", "href": "/dashboard/docs/techexploration/en-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v44-18011825454/", "href": "/dashboard/docs/techexploration/en-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v45-18011937887/", "href": "/dashboard/docs/techexploration/en-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "en-v46-18011951541/", "href": "/dashboard/docs/techexploration/en-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "en-v47-18013619427/", "href": "/dashboard/docs/techexploration/en-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.html", "href": "/dashboard/docs/techexploration/index.html", "type": "file", "size": 5067, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/index.txt", "type": "file", "size": 3199, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -8122,14 +8122,14 @@ "href": "/dashboard/docs/techexploration/en-v33-17996525102/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v33-17996525102/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" } ] }, @@ -8141,14 +8141,14 @@ "href": "/dashboard/docs/techexploration/en-v34-18001960544/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:26Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v34-18001960544/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8160,14 +8160,14 @@ "href": "/dashboard/docs/techexploration/en-v36-18002294267/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v36-18002294267/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8179,14 +8179,14 @@ "href": "/dashboard/docs/techexploration/en-v37-18002553627/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v37-18002553627/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8198,14 +8198,14 @@ "href": "/dashboard/docs/techexploration/en-v39-18004672680/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v39-18004672680/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8217,14 +8217,14 @@ "href": "/dashboard/docs/techexploration/en-v40-18004678416/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v40-18004678416/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8236,14 +8236,14 @@ "href": "/dashboard/docs/techexploration/en-v41-18005142964/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v41-18005142964/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8255,14 +8255,14 @@ "href": "/dashboard/docs/techexploration/en-v42-18006148753/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v42-18006148753/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8274,14 +8274,14 @@ "href": "/dashboard/docs/techexploration/en-v43-18011536494/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v43-18011536494/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8293,14 +8293,14 @@ "href": "/dashboard/docs/techexploration/en-v44-18011825454/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v44-18011825454/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8312,14 +8312,14 @@ "href": "/dashboard/docs/techexploration/en-v45-18011937887/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v45-18011937887/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" } ] }, @@ -8331,14 +8331,14 @@ "href": "/dashboard/docs/techexploration/en-v46-18011951541/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:27Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v46-18011951541/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8350,14 +8350,14 @@ "href": "/dashboard/docs/techexploration/en-v47-18013619427/index.html", "type": "file", "size": 30019, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/techexploration/en-v47-18013619427/index.txt", "type": "file", "size": 16018, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8368,141 +8368,141 @@ "name": "cn-v33-17996525102/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "cn-v34-18001960544/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v34-18001960544/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "cn-v36-18002294267/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v36-18002294267/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "cn-v38-18003957466/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v38-18003957466/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "cn-v39-18004672680/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "cn-v40-18004678416/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "cn-v41-18005142964/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "en-v33-17996525102/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v33-17996525102/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v34-18001960544/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v34-18001960544/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v36-18002294267/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v36-18002294267/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v37-18002553627/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v37-18002553627/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v38-18003957466/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v38-18003957466/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v39-18004672680/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v39-18004672680/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v40-18004678416/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v40-18004678416/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v41-18005142964/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v41-18005142964/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v42-18006148753/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v42-18006148753/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v43-18011536494/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v43-18011536494/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "en-v44-18011825454/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v44-18011825454/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "en-v45-18011937887/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v45-18011937887/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "en-v46-18011951541/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v46-18011951541/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "en-v47-18013619427/", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v47-18013619427/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.html", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/index.html", "type": "file", "size": 5193, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/index.txt", "type": "file", "size": 3304, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8514,14 +8514,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v33-17996525102/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v33-17996525102/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8533,14 +8533,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v34-18001960544/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v34-18001960544/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8552,14 +8552,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v36-18002294267/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v36-18002294267/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8571,14 +8571,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v38-18003957466/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v38-18003957466/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8590,14 +8590,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v39-18004672680/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v39-18004672680/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8609,14 +8609,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v40-18004678416/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v40-18004678416/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8628,14 +8628,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v41-18005142964/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v41-18005142964/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" } ] }, @@ -8647,14 +8647,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v33-17996525102/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:28Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v33-17996525102/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8666,14 +8666,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v34-18001960544/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v34-18001960544/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8685,14 +8685,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v36-18002294267/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v36-18002294267/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8704,14 +8704,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v37-18002553627/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v37-18002553627/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8723,14 +8723,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v38-18003957466/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v38-18003957466/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8742,14 +8742,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v39-18004672680/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v39-18004672680/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8761,14 +8761,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v40-18004678416/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v40-18004678416/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8780,14 +8780,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v41-18005142964/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v41-18005142964/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8799,14 +8799,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v42-18006148753/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v42-18006148753/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8818,14 +8818,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v43-18011536494/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v43-18011536494/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" } ] }, @@ -8837,14 +8837,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v44-18011825454/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:29Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v44-18011825454/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -8856,14 +8856,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v45-18011937887/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v45-18011937887/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -8875,14 +8875,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v46-18011951541/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v46-18011951541/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -8894,14 +8894,14 @@ "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v47-18013619427/index.html", "type": "file", "size": 42751, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v47-18013619427/index.txt", "type": "file", "size": 26748, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -8912,69 +8912,69 @@ "name": "dashboard/", "href": "/dashboard/download/dashboard/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:30Z" }, { "name": "deb/", "href": "/dashboard/download/deb/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:30Z" }, { "name": "docs/", "href": "/dashboard/download/docs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:30Z" }, { "name": "index.html", "href": "/dashboard/download/index.html", "type": "file", "size": 41876, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/download/index.txt", "type": "file", "size": 9009, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "offline-package/", "href": "/dashboard/download/offline-package/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:31Z" }, { "name": "otel/", "href": "/dashboard/download/otel/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:31Z" }, { "name": "rpm/", "href": "/dashboard/download/rpm/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:31Z" }, { "name": "sealos/", "href": "/dashboard/download/sealos/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:32Z" }, { "name": "xray-core/", "href": "/dashboard/download/xray-core/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:32Z" }, { "name": "xstream/", "href": "/dashboard/download/xstream/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:34Z" } ] }, @@ -8985,99 +8985,99 @@ "name": "404/", "href": "/dashboard/download/dashboard/404/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "500/", "href": "/dashboard/download/dashboard/500/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "_build/", "href": "/dashboard/download/dashboard/_build/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "_next/", "href": "/dashboard/download/dashboard/_next/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "cloud_iac/", "href": "/dashboard/download/dashboard/cloud_iac/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:40Z" }, { "name": "demo/", "href": "/dashboard/download/dashboard/demo/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:40Z" }, { "name": "dl-index/", "href": "/dashboard/download/dashboard/dl-index/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:40Z" }, { "name": "docs/", "href": "/dashboard/download/dashboard/docs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:54Z" }, { "name": "download/", "href": "/dashboard/download/dashboard/download/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:29Z" }, { "name": "icons/", "href": "/dashboard/download/dashboard/icons/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:29Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/index.html", "type": "file", "size": 24959, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/index.txt", "type": "file", "size": 6213, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "insight/", "href": "/dashboard/download/dashboard/insight/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:29Z" }, { "name": "login/", "href": "/dashboard/download/dashboard/login/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:29Z" }, { "name": "panel/", "href": "/dashboard/download/dashboard/panel/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:30Z" }, { "name": "register/", "href": "/dashboard/download/dashboard/register/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:53:30Z" } ] }, @@ -9089,14 +9089,14 @@ "href": "/dashboard/download/dashboard/404/index.html", "type": "file", "size": 10820, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/404/index.txt", "type": "file", "size": 3951, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -9108,14 +9108,14 @@ "href": "/dashboard/download/dashboard/500/index.html", "type": "file", "size": 9810, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/500/index.txt", "type": "file", "size": 3832, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -9127,14 +9127,14 @@ "href": "/dashboard/download/dashboard/_build/index.html", "type": "file", "size": 11977, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_build/index.txt", "type": "file", "size": 4147, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" } ] }, @@ -9145,27 +9145,27 @@ "name": "0ziXklCxmfxSZ7QwxTqZG/", "href": "/dashboard/download/dashboard/_next/0ziXklCxmfxSZ7QwxTqZG/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/index.html", "type": "file", "size": 10628, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/index.txt", "type": "file", "size": 4095, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:30Z" }, { "name": "static/", "href": "/dashboard/download/dashboard/_next/static/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9177,14 +9177,14 @@ "href": "/dashboard/download/dashboard/_next/0ziXklCxmfxSZ7QwxTqZG/index.html", "type": "file", "size": 8689, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/0ziXklCxmfxSZ7QwxTqZG/index.txt", "type": "file", "size": 3918, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" } ] }, @@ -9195,33 +9195,33 @@ "name": "0ziXklCxmfxSZ7QwxTqZG/", "href": "/dashboard/download/dashboard/_next/static/0ziXklCxmfxSZ7QwxTqZG/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "chunks/", "href": "/dashboard/download/dashboard/_next/static/chunks/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "css/", "href": "/dashboard/download/dashboard/_next/static/css/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/index.html", "type": "file", "size": 11779, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/index.txt", "type": "file", "size": 4352, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" } ] }, @@ -9233,14 +9233,14 @@ "href": "/dashboard/download/dashboard/_next/static/0ziXklCxmfxSZ7QwxTqZG/index.html", "type": "file", "size": 11782, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/0ziXklCxmfxSZ7QwxTqZG/index.txt", "type": "file", "size": 4315, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" } ] }, @@ -9251,27 +9251,27 @@ "name": "app/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/index.html", "type": "file", "size": 26181, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/index.txt", "type": "file", "size": 6405, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "pages/", "href": "/dashboard/download/dashboard/_next/static/chunks/pages/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9282,75 +9282,75 @@ "name": "404/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/404/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "_not-found/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/_not-found/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "cloud_iac/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "demo/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/demo/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "docs/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "download/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/download/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/app/index.html", "type": "file", "size": 21502, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/index.txt", "type": "file", "size": 6199, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "insight/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/insight/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "login/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/login/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "panel/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "register/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/register/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9362,14 +9362,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/404/index.html", "type": "file", "size": 10881, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/404/index.txt", "type": "file", "size": 4099, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" } ] }, @@ -9381,14 +9381,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/_not-found/index.html", "type": "file", "size": 11012, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/_not-found/index.txt", "type": "file", "size": 4169, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" } ] }, @@ -9399,21 +9399,21 @@ "name": "[provider]/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/index.html", "type": "file", "size": 12622, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/index.txt", "type": "file", "size": 4386, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" } ] }, @@ -9424,21 +9424,21 @@ "name": "[service]/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/index.html", "type": "file", "size": 6203, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/index.txt", "type": "file", "size": 3587, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" } ] }, @@ -9450,14 +9450,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/index.html", "type": "file", "size": 6281, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:31Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/index.txt", "type": "file", "size": 3643, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9469,14 +9469,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/demo/index.html", "type": "file", "size": 10903, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/demo/index.txt", "type": "file", "size": 4110, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9487,21 +9487,21 @@ "name": "[collection]/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/[collection]/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/index.html", "type": "file", "size": 12525, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/index.txt", "type": "file", "size": 4333, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9512,21 +9512,21 @@ "name": "[version]/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/[collection]/[version]/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/[collection]/index.html", "type": "file", "size": 6188, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/[collection]/index.txt", "type": "file", "size": 3575, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9538,14 +9538,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/[collection]/[version]/index.html", "type": "file", "size": 6266, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/docs/[collection]/[version]/index.txt", "type": "file", "size": 3631, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9556,21 +9556,21 @@ "name": "[...segments]/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/download/[...segments]/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/app/download/index.html", "type": "file", "size": 12617, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/download/index.txt", "type": "file", "size": 4384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9582,14 +9582,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/download/[...segments]/index.html", "type": "file", "size": 6213, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/download/[...segments]/index.txt", "type": "file", "size": 3595, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9601,14 +9601,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/insight/index.html", "type": "file", "size": 10962, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/insight/index.txt", "type": "file", "size": 4141, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9620,14 +9620,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/login/index.html", "type": "file", "size": 10919, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/login/index.txt", "type": "file", "size": 4119, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" } ] }, @@ -9638,51 +9638,51 @@ "name": "account/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/account/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "agent/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/agent/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "api/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/api/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/index.html", "type": "file", "size": 19377, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/index.txt", "type": "file", "size": 5719, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:32Z" }, { "name": "ldp/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/ldp/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "subscription/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/subscription/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "xray/", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/xray/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9694,14 +9694,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/account/index.html", "type": "file", "size": 11226, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/account/index.txt", "type": "file", "size": 4199, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9713,14 +9713,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/agent/index.html", "type": "file", "size": 11188, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/agent/index.txt", "type": "file", "size": 4179, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9732,14 +9732,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/api/index.html", "type": "file", "size": 11150, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/api/index.txt", "type": "file", "size": 4159, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9751,14 +9751,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/ldp/index.html", "type": "file", "size": 11150, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/ldp/index.txt", "type": "file", "size": 4159, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9770,14 +9770,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/subscription/index.html", "type": "file", "size": 11321, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/subscription/index.txt", "type": "file", "size": 4249, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9789,14 +9789,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/xray/index.html", "type": "file", "size": 11169, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/panel/xray/index.txt", "type": "file", "size": 4169, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9808,14 +9808,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/app/register/index.html", "type": "file", "size": 10976, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/app/register/index.txt", "type": "file", "size": 4149, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9827,14 +9827,14 @@ "href": "/dashboard/download/dashboard/_next/static/chunks/pages/index.html", "type": "file", "size": 12917, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/chunks/pages/index.txt", "type": "file", "size": 4420, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9846,14 +9846,14 @@ "href": "/dashboard/download/dashboard/_next/static/css/index.html", "type": "file", "size": 10364, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/_next/static/css/index.txt", "type": "file", "size": 3982, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9864,39 +9864,39 @@ "name": "aliyun/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "aws/", "href": "/dashboard/download/dashboard/cloud_iac/aws/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "azure/", "href": "/dashboard/download/dashboard/cloud_iac/azure/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "gcp/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:40Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/cloud_iac/index.html", "type": "file", "size": 15050, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/index.txt", "type": "file", "size": 4675, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" } ] }, @@ -9907,105 +9907,105 @@ "name": "ack/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ack/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "aliyun-emr/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-emr/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "aliyun-iot/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "apigateway-dataworks/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apigateway-dataworks/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "apsaradb-rds/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-rds/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "apsaradb-redis/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-redis/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "cloudmonitor-eventbridge/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "dns-acceleration/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/dns-acceleration/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "ecs/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ecs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/index.html", "type": "file", "size": 25399, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:33Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/index.txt", "type": "file", "size": 6975, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "mns/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/mns/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "oss/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/oss/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "ram/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ram/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "security-group/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/security-group/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "slb/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/slb/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "vpc/", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/vpc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10017,14 +10017,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ack/index.html", "type": "file", "size": 11441, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ack/index.txt", "type": "file", "size": 4134, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10036,14 +10036,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-emr/index.html", "type": "file", "size": 11586, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-emr/index.txt", "type": "file", "size": 4210, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10055,14 +10055,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-iot/index.html", "type": "file", "size": 11588, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-iot/index.txt", "type": "file", "size": 4211, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10074,14 +10074,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apigateway-dataworks/index.html", "type": "file", "size": 11798, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apigateway-dataworks/index.txt", "type": "file", "size": 4321, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10093,14 +10093,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-rds/index.html", "type": "file", "size": 11630, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-rds/index.txt", "type": "file", "size": 4233, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10112,14 +10112,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-redis/index.html", "type": "file", "size": 11670, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-redis/index.txt", "type": "file", "size": 4255, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10131,14 +10131,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/index.html", "type": "file", "size": 11882, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/index.txt", "type": "file", "size": 4365, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10150,14 +10150,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/dns-acceleration/index.html", "type": "file", "size": 11714, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/dns-acceleration/index.txt", "type": "file", "size": 4277, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10169,14 +10169,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ecs/index.html", "type": "file", "size": 11441, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ecs/index.txt", "type": "file", "size": 4134, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10188,14 +10188,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/mns/index.html", "type": "file", "size": 11441, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/mns/index.txt", "type": "file", "size": 4134, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:34Z" } ] }, @@ -10207,14 +10207,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/oss/index.html", "type": "file", "size": 11441, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/oss/index.txt", "type": "file", "size": 4134, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10226,14 +10226,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ram/index.html", "type": "file", "size": 11441, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/ram/index.txt", "type": "file", "size": 4134, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10245,14 +10245,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/security-group/index.html", "type": "file", "size": 11672, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/security-group/index.txt", "type": "file", "size": 4255, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10264,14 +10264,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/slb/index.html", "type": "file", "size": 11440, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/slb/index.txt", "type": "file", "size": 4134, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10283,14 +10283,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aliyun/vpc/index.html", "type": "file", "size": 11441, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aliyun/vpc/index.txt", "type": "file", "size": 4134, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10301,105 +10301,105 @@ "name": "alb/", "href": "/dashboard/download/dashboard/cloud_iac/aws/alb/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "api-gateway-appflow/", "href": "/dashboard/download/dashboard/cloud_iac/aws/api-gateway-appflow/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "aws-iot/", "href": "/dashboard/download/dashboard/cloud_iac/aws/aws-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "cloudwatch-eventbridge/", "href": "/dashboard/download/dashboard/cloud_iac/aws/cloudwatch-eventbridge/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "ec2/", "href": "/dashboard/download/dashboard/cloud_iac/aws/ec2/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "eks/", "href": "/dashboard/download/dashboard/cloud_iac/aws/eks/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "elasticache/", "href": "/dashboard/download/dashboard/cloud_iac/aws/elasticache/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "emr/", "href": "/dashboard/download/dashboard/cloud_iac/aws/emr/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "iam/", "href": "/dashboard/download/dashboard/cloud_iac/aws/iam/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/cloud_iac/aws/index.html", "type": "file", "size": 25081, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/index.txt", "type": "file", "size": 6780, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "rds/", "href": "/dashboard/download/dashboard/cloud_iac/aws/rds/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "route53-cloudfront/", "href": "/dashboard/download/dashboard/cloud_iac/aws/route53-cloudfront/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "s3/", "href": "/dashboard/download/dashboard/cloud_iac/aws/s3/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "security-group/", "href": "/dashboard/download/dashboard/cloud_iac/aws/security-group/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "sqs/", "href": "/dashboard/download/dashboard/cloud_iac/aws/sqs/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "vpc/", "href": "/dashboard/download/dashboard/cloud_iac/aws/vpc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10411,14 +10411,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/alb/index.html", "type": "file", "size": 11384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/alb/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10430,14 +10430,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/api-gateway-appflow/index.html", "type": "file", "size": 11720, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/api-gateway-appflow/index.txt", "type": "file", "size": 4280, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10449,14 +10449,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/aws-iot/index.html", "type": "file", "size": 11468, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/aws-iot/index.txt", "type": "file", "size": 4148, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10468,14 +10468,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/cloudwatch-eventbridge/index.html", "type": "file", "size": 11783, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/cloudwatch-eventbridge/index.txt", "type": "file", "size": 4313, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" } ] }, @@ -10487,14 +10487,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/ec2/index.html", "type": "file", "size": 11384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:35Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/ec2/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10506,14 +10506,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/eks/index.html", "type": "file", "size": 11384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/eks/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10525,14 +10525,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/elasticache/index.html", "type": "file", "size": 11552, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/elasticache/index.txt", "type": "file", "size": 4192, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10544,14 +10544,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/emr/index.html", "type": "file", "size": 11384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/emr/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10563,14 +10563,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/iam/index.html", "type": "file", "size": 11384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/iam/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10582,14 +10582,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/rds/index.html", "type": "file", "size": 11383, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/rds/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10601,14 +10601,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/route53-cloudfront/index.html", "type": "file", "size": 11699, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/route53-cloudfront/index.txt", "type": "file", "size": 4269, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10620,14 +10620,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/s3/index.html", "type": "file", "size": 11363, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/s3/index.txt", "type": "file", "size": 4093, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10639,14 +10639,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/security-group/index.html", "type": "file", "size": 11615, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/security-group/index.txt", "type": "file", "size": 4225, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10658,14 +10658,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/sqs/index.html", "type": "file", "size": 11384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/sqs/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10677,14 +10677,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/aws/vpc/index.html", "type": "file", "size": 11384, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/aws/vpc/index.txt", "type": "file", "size": 4104, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:36Z" } ] }, @@ -10695,105 +10695,105 @@ "name": "aks/", "href": "/dashboard/download/dashboard/cloud_iac/azure/aks/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "apim-data-factory/", "href": "/dashboard/download/dashboard/cloud_iac/azure/apim-data-factory/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "azure-ad/", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-ad/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "azure-database/", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-database/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "azure-dns-front-door/", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-dns-front-door/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "azure-iot/", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "azure-load-balancer/", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-load-balancer/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "blob-storage/", "href": "/dashboard/download/dashboard/cloud_iac/azure/blob-storage/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/cloud_iac/azure/index.html", "type": "file", "size": 25638, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/index.txt", "type": "file", "size": 7117, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "monitor-event-grid/", "href": "/dashboard/download/dashboard/cloud_iac/azure/monitor-event-grid/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "network-security-group/", "href": "/dashboard/download/dashboard/cloud_iac/azure/network-security-group/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "redis-cache/", "href": "/dashboard/download/dashboard/cloud_iac/azure/redis-cache/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "service-bus/", "href": "/dashboard/download/dashboard/cloud_iac/azure/service-bus/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "synapse/", "href": "/dashboard/download/dashboard/cloud_iac/azure/synapse/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "virtual-machines/", "href": "/dashboard/download/dashboard/cloud_iac/azure/virtual-machines/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "virtual-network/", "href": "/dashboard/download/dashboard/cloud_iac/azure/virtual-network/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -10805,14 +10805,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/aks/index.html", "type": "file", "size": 11422, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/aks/index.txt", "type": "file", "size": 4124, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10824,14 +10824,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/apim-data-factory/index.html", "type": "file", "size": 11716, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/apim-data-factory/index.txt", "type": "file", "size": 4278, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10843,14 +10843,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-ad/index.html", "type": "file", "size": 11527, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-ad/index.txt", "type": "file", "size": 4179, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10862,14 +10862,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-database/index.html", "type": "file", "size": 11653, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-database/index.txt", "type": "file", "size": 4245, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10881,14 +10881,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-dns-front-door/index.html", "type": "file", "size": 11779, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-dns-front-door/index.txt", "type": "file", "size": 4311, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10900,14 +10900,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-iot/index.html", "type": "file", "size": 11548, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-iot/index.txt", "type": "file", "size": 4190, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10919,14 +10919,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-load-balancer/index.html", "type": "file", "size": 11758, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/azure-load-balancer/index.txt", "type": "file", "size": 4300, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10938,14 +10938,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/blob-storage/index.html", "type": "file", "size": 11611, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/blob-storage/index.txt", "type": "file", "size": 4223, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10957,14 +10957,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/monitor-event-grid/index.html", "type": "file", "size": 11737, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/monitor-event-grid/index.txt", "type": "file", "size": 4289, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:37Z" } ] }, @@ -10976,14 +10976,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/network-security-group/index.html", "type": "file", "size": 11821, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/network-security-group/index.txt", "type": "file", "size": 4333, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -10995,14 +10995,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/redis-cache/index.html", "type": "file", "size": 11590, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/redis-cache/index.txt", "type": "file", "size": 4212, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -11014,14 +11014,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/service-bus/index.html", "type": "file", "size": 11589, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/service-bus/index.txt", "type": "file", "size": 4212, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -11033,14 +11033,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/synapse/index.html", "type": "file", "size": 11505, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/synapse/index.txt", "type": "file", "size": 4168, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -11052,14 +11052,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/virtual-machines/index.html", "type": "file", "size": 11694, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/virtual-machines/index.txt", "type": "file", "size": 4267, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -11071,14 +11071,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/azure/virtual-network/index.html", "type": "file", "size": 11674, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/azure/virtual-network/index.txt", "type": "file", "size": 4256, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -11089,105 +11089,105 @@ "name": "apigateway-integration/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/apigateway-integration/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "cloud-dns-cdn/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-dns-cdn/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "cloud-iam/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "cloud-load-balancing/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "cloud-sql/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "cloud-storage/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "compute-engine/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/compute-engine/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "dataproc/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/dataproc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "gcp-iot/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "gke/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/gke/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "index.html", "href": "/dashboard/download/dashboard/cloud_iac/gcp/index.html", "type": "file", "size": 25340, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/gcp/index.txt", "type": "file", "size": 6936, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "memorystore/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/memorystore/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "operations-eventarc/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "pubsub/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/pubsub/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:39Z" }, { "name": "vpc/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/vpc/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:40Z" }, { "name": "vpc-firewall/", "href": "/dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/", "type": "dir", - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:40Z" } ] }, @@ -11199,14 +11199,14 @@ "href": "/dashboard/download/dashboard/cloud_iac/gcp/apigateway-integration/index.html", "type": "file", "size": 11783, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/gcp/apigateway-integration/index.txt", "type": "file", "size": 4313, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" } ] }, @@ -11218,10 +11218,16643 @@ "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-dns-cdn/index.html", "type": "file", "size": 11594, - "lastModified": "2025-09-26T01:51:25Z" + "lastModified": "2025-09-26T01:52:38Z" }, { "name": "index.txt", "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-dns-cdn/index.txt", "type": "file", - "siz \ No newline at end of file + "size": 4214, + "lastModified": "2025-09-26T01:52:38Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/index.html", + "type": "file", + "size": 11510, + "lastModified": "2025-09-26T01:52:38Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/index.txt", + "type": "file", + "size": 4170, + "lastModified": "2025-09-26T01:52:38Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/index.html", + "type": "file", + "size": 11741, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/index.txt", + "type": "file", + "size": 4291, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/index.html", + "type": "file", + "size": 11510, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/index.txt", + "type": "file", + "size": 4170, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/index.html", + "type": "file", + "size": 11594, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/index.txt", + "type": "file", + "size": 4214, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/compute-engine/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/compute-engine/index.html", + "type": "file", + "size": 11615, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/compute-engine/index.txt", + "type": "file", + "size": 4225, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/dataproc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/dataproc/index.html", + "type": "file", + "size": 11489, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/dataproc/index.txt", + "type": "file", + "size": 4159, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/index.html", + "type": "file", + "size": 11468, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/index.txt", + "type": "file", + "size": 4148, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/gke/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/gke/index.html", + "type": "file", + "size": 11384, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/gke/index.txt", + "type": "file", + "size": 4104, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/memorystore/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/memorystore/index.html", + "type": "file", + "size": 11552, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/memorystore/index.txt", + "type": "file", + "size": 4192, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/index.html", + "type": "file", + "size": 11720, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/index.txt", + "type": "file", + "size": 4280, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/pubsub/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/pubsub/index.html", + "type": "file", + "size": 11447, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/pubsub/index.txt", + "type": "file", + "size": 4137, + "lastModified": "2025-09-26T01:52:39Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/vpc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/vpc/index.html", + "type": "file", + "size": 11384, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/vpc/index.txt", + "type": "file", + "size": 4104, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/index.html", + "type": "file", + "size": 11570, + "lastModified": "2025-09-26T01:52:39Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/index.txt", + "type": "file", + "size": 4203, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/demo/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/demo/index.html", + "type": "file", + "size": 10841, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/demo/index.txt", + "type": "file", + "size": 3962, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/dl-index/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/dl-index/index.html", + "type": "file", + "size": 11019, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/dl-index/index.txt", + "type": "file", + "size": 4054, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/index.html", + "type": "file", + "size": 22463, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/index.txt", + "type": "file", + "size": 6323, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "interview-qa/", + "href": "/dashboard/download/dashboard/docs/interview-qa/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "keycloak/", + "href": "/dashboard/download/dashboard/docs/keycloak/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "keycloak-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/keycloak-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "landingzone/", + "href": "/dashboard/download/dashboard/docs/landingzone/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "landingzone-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/landingzone-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "linux-k8s-ops/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "observability/", + "href": "/dashboard/download/dashboard/docs/observability/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "personal/", + "href": "/dashboard/download/dashboard/docs/personal/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "techexploration/", + "href": "/dashboard/download/dashboard/docs/techexploration/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "techexploration-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/techexploration-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/", + "entries": [ + { + "name": "cn-v23-17739490366/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "cn-v26-17740473328/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v26-17740473328/", + "type": "dir", + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "cn-v27-17740487419/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "cn-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "cn-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "cn-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "cn-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "cn-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/index.html", + "type": "file", + "size": 19492, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/index.txt", + "type": "file", + "size": 5866, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v23-17739490366/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v23-17739490366/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v26-17740473328/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v26-17740473328/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v26-17740473328/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v27-17740487419/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v27-17740487419/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v28-17749789283/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v28-17749789283/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:40Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v29-17749815392/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:40Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v29-17749815392/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v30-17935243600/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v30-17935243600/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v31-17976868329/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v31-17976868329/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/interview-qa/cn-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v32-17977204714/index.html", + "type": "file", + "size": 11771, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/interview-qa/cn-v32-17977204714/index.txt", + "type": "file", + "size": 4310, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak/", + "entries": [ + { + "name": "en-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/keycloak/en-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "en-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/keycloak/en-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak/index.html", + "type": "file", + "size": 17564, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak/index.txt", + "type": "file", + "size": 5406, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "keycloak-v24-17740025432/", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v24-17740025432/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "keycloak-v26-17740473328/", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v26-17740473328/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "keycloak-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "keycloak-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak/en-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak/en-v31-17976868329/index.html", + "type": "file", + "size": 11696, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak/en-v31-17976868329/index.txt", + "type": "file", + "size": 4270, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak/en-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak/en-v32-17977204714/index.html", + "type": "file", + "size": 11696, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak/en-v32-17977204714/index.txt", + "type": "file", + "size": 4270, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak/keycloak-v24-17740025432/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v24-17740025432/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v24-17740025432/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak/keycloak-v26-17740473328/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v26-17740473328/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v26-17740473328/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak/keycloak-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v28-17749789283/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v28-17749789283/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak/keycloak-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v29-17749815392/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak/keycloak-v29-17749815392/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak-v30-17935243600/index.html", + "type": "file", + "size": 13254, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak-v30-17935243600/index.txt", + "type": "file", + "size": 4541, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "keycloak-sso-design-and-implementation/", + "href": "/dashboard/download/dashboard/docs/keycloak-v30-17935243600/keycloak-sso-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/keycloak-v30-17935243600/keycloak-sso-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/keycloak-v30-17935243600/keycloak-sso-design-and-implementation/index.html", + "type": "file", + "size": 12418, + "lastModified": "2025-09-26T01:52:41Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/keycloak-v30-17935243600/keycloak-sso-design-and-implementation/index.txt", + "type": "file", + "size": 4649, + "lastModified": "2025-09-26T01:52:41Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone/", + "entries": [ + { + "name": "en-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/landingzone/en-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "en-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/landingzone/en-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone/index.html", + "type": "file", + "size": 16752, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone/index.txt", + "type": "file", + "size": 5266, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "landingzone-v27-17740487419/", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "landingzone-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "landingzone-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone/en-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone/en-v31-17976868329/index.html", + "type": "file", + "size": 11753, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone/en-v31-17976868329/index.txt", + "type": "file", + "size": 4300, + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone/en-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone/en-v32-17977204714/index.html", + "type": "file", + "size": 11753, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone/en-v32-17977204714/index.txt", + "type": "file", + "size": 4300, + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone/landingzone-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v27-17740487419/index.html", + "type": "file", + "size": 11942, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v27-17740487419/index.txt", + "type": "file", + "size": 4399, + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone/landingzone-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v28-17749789283/index.html", + "type": "file", + "size": 11942, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v28-17749789283/index.txt", + "type": "file", + "size": 4399, + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone/landingzone-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v29-17749815392/index.html", + "type": "file", + "size": 11942, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone/landingzone-v29-17749815392/index.txt", + "type": "file", + "size": 4399, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone-v30-17935243600/index.html", + "type": "file", + "size": 13325, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone-v30-17935243600/index.txt", + "type": "file", + "size": 4580, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "landing-zone-design-and-implementation/", + "href": "/dashboard/download/dashboard/docs/landingzone-v30-17935243600/landing-zone-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/landingzone-v30-17935243600/landing-zone-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/landingzone-v30-17935243600/landing-zone-design-and-implementation/index.html", + "type": "file", + "size": 12474, + "lastModified": "2025-09-26T01:52:42Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/landingzone-v30-17935243600/landing-zone-design-and-implementation/index.txt", + "type": "file", + "size": 4679, + "lastModified": "2025-09-26T01:52:42Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/", + "entries": [ + { + "name": "cn-v25-17740048053/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v25-17740048053/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "cn-v27-17740487419/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "cn-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "cn-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "cn-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "cn-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "cn-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/index.html", + "type": "file", + "size": 18588, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/index.txt", + "type": "file", + "size": 5671, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/cn-v25-17740048053/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v25-17740048053/index.html", + "type": "file", + "size": 11790, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v25-17740048053/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/cn-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v27-17740487419/index.html", + "type": "file", + "size": 11790, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v27-17740487419/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/cn-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v28-17749789283/index.html", + "type": "file", + "size": 11790, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v28-17749789283/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/cn-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v29-17749815392/index.html", + "type": "file", + "size": 11790, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v29-17749815392/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/cn-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v30-17935243600/index.html", + "type": "file", + "size": 11790, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v30-17935243600/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/cn-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v31-17976868329/index.html", + "type": "file", + "size": 11790, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v31-17976868329/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/linux-k8s-ops/cn-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v32-17977204714/index.html", + "type": "file", + "size": 11790, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/linux-k8s-ops/cn-v32-17977204714/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/", + "entries": [ + { + "name": "cn-v20-17738959811/", + "href": "/dashboard/download/dashboard/docs/observability/cn-v20-17738959811/", + "type": "dir", + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "cn-v23-17739490366/", + "href": "/dashboard/download/dashboard/docs/observability/cn-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cn-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/observability/cn-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cn-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/observability/cn-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cn-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/observability/cn-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cn-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/observability/cn-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cn-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/observability/cn-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/index.html", + "type": "file", + "size": 18588, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/index.txt", + "type": "file", + "size": 5671, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/cn-v20-17738959811/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/cn-v20-17738959811/index.html", + "type": "file", + "size": 11791, + "lastModified": "2025-09-26T01:52:43Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/cn-v20-17738959811/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:43Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/cn-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/cn-v23-17739490366/index.html", + "type": "file", + "size": 11791, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/cn-v23-17739490366/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/cn-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/cn-v28-17749789283/index.html", + "type": "file", + "size": 11791, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/cn-v28-17749789283/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/cn-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/cn-v29-17749815392/index.html", + "type": "file", + "size": 11791, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/cn-v29-17749815392/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/cn-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/cn-v30-17935243600/index.html", + "type": "file", + "size": 11791, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/cn-v30-17935243600/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/cn-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/cn-v31-17976868329/index.html", + "type": "file", + "size": 11791, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/cn-v31-17976868329/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/observability/cn-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/observability/cn-v32-17977204714/index.html", + "type": "file", + "size": 11791, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/observability/cn-v32-17977204714/index.txt", + "type": "file", + "size": 4320, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/", + "entries": [ + { + "name": "en-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v31-17976868329-10/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-10/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-11/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-11/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-12/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-12/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-2/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-2/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-3/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-3/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-4/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-4/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-5/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-5/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-6/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-6/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-7/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-7/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-8/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-8/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v31-17976868329-9/", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-9/", + "type": "dir", + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "en-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "en-v32-17977204714-10/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-10/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-11/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-11/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-12/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-12/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-2/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-2/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-3/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-3/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-4/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-4/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-5/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-5/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-6/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-6/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-7/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-7/", + "type": "dir", + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "en-v32-17977204714-8/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-8/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "en-v32-17977204714-9/", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-9/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/index.html", + "type": "file", + "size": 69589, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/index.txt", + "type": "file", + "size": 17806, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "personal-v27-17740487419/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v27-17740487419-10/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-10/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "personal-v27-17740487419-11/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-11/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "personal-v27-17740487419-12/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-12/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "personal-v27-17740487419-2/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-2/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "personal-v27-17740487419-3/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-3/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "personal-v27-17740487419-4/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-4/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "personal-v27-17740487419-5/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-5/", + "type": "dir", + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "personal-v27-17740487419-6/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-6/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v27-17740487419-7/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-7/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v27-17740487419-8/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-8/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v27-17740487419-9/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-9/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v28-17749789283-10/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-10/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v28-17749789283-11/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-11/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v28-17749789283-12/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-12/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v28-17749789283-2/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-2/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v28-17749789283-3/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-3/", + "type": "dir", + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "personal-v28-17749789283-4/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-4/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v28-17749789283-5/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-5/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v28-17749789283-6/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-6/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v28-17749789283-7/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-7/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v28-17749789283-8/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-8/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v28-17749789283-9/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-9/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-10/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-10/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v29-17749815392-11/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-11/", + "type": "dir", + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "personal-v29-17749815392-12/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-12/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-2/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-2/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-3/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-3/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-4/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-4/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-5/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-5/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-6/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-6/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-7/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-7/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-8/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-8/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "personal-v29-17749815392-9/", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-9/", + "type": "dir", + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329/index.html", + "type": "file", + "size": 11696, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329/index.txt", + "type": "file", + "size": 4270, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-10/index.html", + "type": "file", + "size": 11759, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-10/index.txt", + "type": "file", + "size": 4303, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-11/index.html", + "type": "file", + "size": 11759, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-11/index.txt", + "type": "file", + "size": 4303, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-12/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-12/index.html", + "type": "file", + "size": 11759, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-12/index.txt", + "type": "file", + "size": 4303, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-2/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-2/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-2/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-3/index.html", + "type": "file", + "size": 11737, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-3/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-4/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-4/index.html", + "type": "file", + "size": 11737, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-4/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-5/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-5/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-6/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-6/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-7/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-7/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-7/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-8/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-8/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v31-17976868329-9/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-9/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:46Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v31-17976868329-9/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:46Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714/index.html", + "type": "file", + "size": 11696, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714/index.txt", + "type": "file", + "size": 4270, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-10/index.html", + "type": "file", + "size": 11759, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-10/index.txt", + "type": "file", + "size": 4303, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-11/index.html", + "type": "file", + "size": 11759, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-11/index.txt", + "type": "file", + "size": 4303, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-12/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-12/index.html", + "type": "file", + "size": 11759, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-12/index.txt", + "type": "file", + "size": 4303, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-2/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-2/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-2/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-3/index.html", + "type": "file", + "size": 11737, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-3/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-4/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-4/index.html", + "type": "file", + "size": 11737, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-4/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-5/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-5/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-6/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-6/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-7/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-7/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:47Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-7/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:47Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-8/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-8/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/en-v32-17977204714-9/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-9/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/en-v32-17977204714-9/index.txt", + "type": "file", + "size": 4292, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-10/index.html", + "type": "file", + "size": 11884, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-10/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-11/index.html", + "type": "file", + "size": 11884, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-11/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-12/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-12/index.html", + "type": "file", + "size": 11885, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-12/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-2/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-2/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-2/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-3/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-3/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-4/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-4/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-4/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-5/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:48Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-5/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:48Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-6/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-6/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-7/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-7/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-7/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-8/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-8/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v27-17740487419-9/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-9/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v27-17740487419-9/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-10/index.html", + "type": "file", + "size": 11885, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-10/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-11/index.html", + "type": "file", + "size": 11884, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-11/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-12/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-12/index.html", + "type": "file", + "size": 11885, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-12/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-2/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-2/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-2/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-3/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:49Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-3/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:49Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-4/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-4/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-4/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-5/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-5/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-6/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-6/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-7/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-7/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-7/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-8/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-8/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v28-17749789283-9/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-9/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v28-17749789283-9/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-10/index.html", + "type": "file", + "size": 11884, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-10/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-11/index.html", + "type": "file", + "size": 11885, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-11/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:50Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-12/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-12/index.html", + "type": "file", + "size": 11885, + "lastModified": "2025-09-26T01:52:50Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-12/index.txt", + "type": "file", + "size": 4369, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-2/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-2/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-2/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-3/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-3/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-4/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-4/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-4/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-5/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-5/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-6/index.html", + "type": "file", + "size": 11864, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-6/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-7/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-7/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-7/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-8/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-8/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal/personal-v29-17749815392-9/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-9/index.html", + "type": "file", + "size": 11863, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal/personal-v29-17749815392-9/index.txt", + "type": "file", + "size": 4358, + "lastModified": "2025-09-26T01:52:51Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/", + "entries": [ + { + "name": "activebalance-plan/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/activebalance-plan/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cet-6/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cet-6/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cv-ai-dev-en/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-en/", + "type": "dir", + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "cv-ai-dev-zh/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "cv-en/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-en/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "cv-zh/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "fullstack-language-core/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/fullstack-language-core/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/index.html", + "type": "file", + "size": 23562, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/index.txt", + "type": "file", + "size": 6926, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "readme/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/readme/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "resume-devops-en/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-en/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "resume-devops-zh/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "resume-en/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-en/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "resume-zh/", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/activebalance-plan/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/activebalance-plan/index.html", + "type": "file", + "size": 12000, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/activebalance-plan/index.txt", + "type": "file", + "size": 4430, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/cet-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cet-6/index.html", + "type": "file", + "size": 11727, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cet-6/index.txt", + "type": "file", + "size": 4287, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-en/index.html", + "type": "file", + "size": 11874, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-en/index.txt", + "type": "file", + "size": 4364, + "lastModified": "2025-09-26T01:52:44Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-zh/index.html", + "type": "file", + "size": 11874, + "lastModified": "2025-09-26T01:52:44Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-ai-dev-zh/index.txt", + "type": "file", + "size": 4364, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/cv-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-en/index.html", + "type": "file", + "size": 11726, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-en/index.txt", + "type": "file", + "size": 4287, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/cv-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-zh/index.html", + "type": "file", + "size": 11726, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/cv-zh/index.txt", + "type": "file", + "size": 4287, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/fullstack-language-core/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/fullstack-language-core/index.html", + "type": "file", + "size": 12105, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/fullstack-language-core/index.txt", + "type": "file", + "size": 4485, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/readme/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/readme/index.html", + "type": "file", + "size": 11747, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/readme/index.txt", + "type": "file", + "size": 4298, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-en/index.html", + "type": "file", + "size": 11958, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-en/index.txt", + "type": "file", + "size": 4408, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-zh/index.html", + "type": "file", + "size": 11958, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-devops-zh/index.txt", + "type": "file", + "size": 4408, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/resume-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-en/index.html", + "type": "file", + "size": 11811, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-en/index.txt", + "type": "file", + "size": 4331, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/personal-v30-17935243600/resume-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-zh/index.html", + "type": "file", + "size": 11811, + "lastModified": "2025-09-26T01:52:45Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/personal-v30-17935243600/resume-zh/index.txt", + "type": "file", + "size": 4331, + "lastModified": "2025-09-26T01:52:45Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration/", + "entries": [ + { + "name": "en-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/techexploration/en-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "en-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/techexploration/en-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration/index.html", + "type": "file", + "size": 17977, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration/index.txt", + "type": "file", + "size": 5651, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "techexploration-v25-17740048053/", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v25-17740048053/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "techexploration-v27-17740487419/", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "techexploration-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "techexploration-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration/en-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration/en-v31-17976868329/index.html", + "type": "file", + "size": 11828, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration/en-v31-17976868329/index.txt", + "type": "file", + "size": 4340, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration/en-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration/en-v32-17977204714/index.html", + "type": "file", + "size": 11828, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration/en-v32-17977204714/index.txt", + "type": "file", + "size": 4340, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration/techexploration-v25-17740048053/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v25-17740048053/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v25-17740048053/index.txt", + "type": "file", + "size": 4483, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration/techexploration-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v27-17740487419/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v27-17740487419/index.txt", + "type": "file", + "size": 4483, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration/techexploration-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v28-17749789283/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v28-17749789283/index.txt", + "type": "file", + "size": 4483, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration/techexploration-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v29-17749815392/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration/techexploration-v29-17749815392/index.txt", + "type": "file", + "size": 4483, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration-v30-17935243600/index.html", + "type": "file", + "size": 13311, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration-v30-17935243600/index.txt", + "type": "file", + "size": 4566, + "lastModified": "2025-09-26T01:52:51Z" + }, + { + "name": "tech-exploration/", + "href": "/dashboard/download/dashboard/docs/techexploration-v30-17935243600/tech-exploration/", + "type": "dir", + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/techexploration-v30-17935243600/tech-exploration/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/techexploration-v30-17935243600/tech-exploration/index.html", + "type": "file", + "size": 12089, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/techexploration-v30-17935243600/tech-exploration/index.txt", + "type": "file", + "size": 4477, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/", + "entries": [ + { + "name": "cn-v20-17738959811/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v20-17738959811/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "cn-v21-17739112034/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v21-17739112034/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "cn-v23-17739490366/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "cn-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "cn-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "cn-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "cn-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "cn-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "en-v21-17739112034/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v21-17739112034/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "en-v22-17739462094/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v22-17739462094/", + "type": "dir", + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "en-v23-17739490366/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "en-v26-17740473328/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v26-17740473328/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "en-v27-17740487419/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "en-v28-17749789283/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "en-v29-17749815392/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "en-v30-17935243600/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "en-v31-17976868329/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "en-v32-17977204714/", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/index.html", + "type": "file", + "size": 30754, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/index.txt", + "type": "file", + "size": 9194, + "lastModified": "2025-09-26T01:52:52Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v20-17738959811/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v20-17738959811/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:52Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v20-17738959811/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v21-17739112034/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v21-17739112034/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v21-17739112034/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v23-17739490366/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v23-17739490366/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v28-17749789283/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v28-17749789283/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v29-17749815392/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v29-17749815392/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v30-17935243600/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v30-17935243600/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v31-17976868329/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v31-17976868329/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v32-17977204714/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/cn-v32-17977204714/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v21-17739112034/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v21-17739112034/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v21-17739112034/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v22-17739462094/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v22-17739462094/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v22-17739462094/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:53Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v23-17739490366/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:53Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v23-17739490366/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v26-17740473328/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v26-17740473328/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v26-17740473328/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v27-17740487419/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v27-17740487419/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v28-17749789283/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v28-17749789283/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v29-17749815392/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v29-17749815392/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v30-17935243600/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v30-17935243600/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v31-17976868329/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v31-17976868329/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v32-17977204714/index.html", + "type": "file", + "size": 12228, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap/en-v32-17977204714/index.txt", + "type": "file", + "size": 4550, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/", + "entries": [ + { + "name": "dashboard/", + "href": "/dashboard/download/dashboard/download/dashboard/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "deb/", + "href": "/dashboard/download/dashboard/download/deb/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "docs/", + "href": "/dashboard/download/dashboard/download/docs/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/index.html", + "type": "file", + "size": 19383, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/index.txt", + "type": "file", + "size": 5528, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "offline-package/", + "href": "/dashboard/download/dashboard/download/offline-package/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "otel/", + "href": "/dashboard/download/dashboard/download/otel/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "rpm/", + "href": "/dashboard/download/dashboard/download/rpm/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "sealos/", + "href": "/dashboard/download/dashboard/download/sealos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "xray-core/", + "href": "/dashboard/download/dashboard/download/xray-core/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "xstream/", + "href": "/dashboard/download/dashboard/download/xstream/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/", + "entries": [ + { + "name": "404/", + "href": "/dashboard/download/dashboard/download/dashboard/404/", + "type": "dir", + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "500/", + "href": "/dashboard/download/dashboard/download/dashboard/500/", + "type": "dir", + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "_build/", + "href": "/dashboard/download/dashboard/download/dashboard/_build/", + "type": "dir", + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "_next/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "cloud_iac/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "demo/", + "href": "/dashboard/download/dashboard/download/dashboard/demo/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "dl-index/", + "href": "/dashboard/download/dashboard/download/dashboard/dl-index/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "docs/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "download/", + "href": "/dashboard/download/dashboard/download/dashboard/download/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "icons/", + "href": "/dashboard/download/dashboard/download/dashboard/icons/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/index.html", + "type": "file", + "size": 24379, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/index.txt", + "type": "file", + "size": 6712, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "insight/", + "href": "/dashboard/download/dashboard/download/dashboard/insight/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "login/", + "href": "/dashboard/download/dashboard/download/dashboard/login/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "panel/", + "href": "/dashboard/download/dashboard/download/dashboard/panel/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "register/", + "href": "/dashboard/download/dashboard/download/dashboard/register/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/404/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/404/index.html", + "type": "file", + "size": 11478, + "lastModified": "2025-09-26T01:52:54Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/404/index.txt", + "type": "file", + "size": 4154, + "lastModified": "2025-09-26T01:52:54Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/500/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/500/index.html", + "type": "file", + "size": 11476, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/500/index.txt", + "type": "file", + "size": 4153, + "lastModified": "2025-09-26T01:52:55Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_build/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_build/index.html", + "type": "file", + "size": 11536, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_build/index.txt", + "type": "file", + "size": 4186, + "lastModified": "2025-09-26T01:52:55Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/", + "entries": [ + { + "name": "54pjtS5iaMbvVeyaFusyy/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/54pjtS5iaMbvVeyaFusyy/", + "type": "dir", + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/index.html", + "type": "file", + "size": 14081, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/index.txt", + "type": "file", + "size": 4617, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "static/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/54pjtS5iaMbvVeyaFusyy/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/54pjtS5iaMbvVeyaFusyy/index.html", + "type": "file", + "size": 12129, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/54pjtS5iaMbvVeyaFusyy/index.txt", + "type": "file", + "size": 4417, + "lastModified": "2025-09-26T01:52:55Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/", + "entries": [ + { + "name": "54pjtS5iaMbvVeyaFusyy/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/54pjtS5iaMbvVeyaFusyy/", + "type": "dir", + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "chunks/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "css/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/css/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/index.html", + "type": "file", + "size": 15338, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/index.txt", + "type": "file", + "size": 4926, + "lastModified": "2025-09-26T01:52:55Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/54pjtS5iaMbvVeyaFusyy/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/54pjtS5iaMbvVeyaFusyy/index.html", + "type": "file", + "size": 12432, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/54pjtS5iaMbvVeyaFusyy/index.txt", + "type": "file", + "size": 4494, + "lastModified": "2025-09-26T01:52:55Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/", + "entries": [ + { + "name": "app/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/index.html", + "type": "file", + "size": 14674, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/index.txt", + "type": "file", + "size": 4770, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "pages/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/pages/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/", + "entries": [ + { + "name": "404/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/404/", + "type": "dir", + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "_not-found/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/_not-found/", + "type": "dir", + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "cloud_iac/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "demo/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/demo/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "docs/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "download/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/index.html", + "type": "file", + "size": 22663, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/index.txt", + "type": "file", + "size": 6721, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "insight/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/insight/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "login/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/login/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "panel/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "register/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/register/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/404/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/404/index.html", + "type": "file", + "size": 12617, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/404/index.txt", + "type": "file", + "size": 4418, + "lastModified": "2025-09-26T01:52:55Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/_not-found/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/_not-found/index.html", + "type": "file", + "size": 12763, + "lastModified": "2025-09-26T01:52:55Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/_not-found/index.txt", + "type": "file", + "size": 4494, + "lastModified": "2025-09-26T01:52:55Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/", + "entries": [ + { + "name": "[provider]/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/index.html", + "type": "file", + "size": 14430, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/", + "entries": [ + { + "name": "[service]/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/index.html", + "type": "file", + "size": 6322, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/index.txt", + "type": "file", + "size": 3671, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/index.html", + "type": "file", + "size": 6400, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/cloud_iac/[provider]/[service]/index.txt", + "type": "file", + "size": 3727, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/demo/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/demo/index.html", + "type": "file", + "size": 12641, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/demo/index.txt", + "type": "file", + "size": 4429, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/", + "entries": [ + { + "name": "[name]/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/[name]/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/index.html", + "type": "file", + "size": 14289, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/index.txt", + "type": "file", + "size": 4672, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/[name]/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/[name]/index.html", + "type": "file", + "size": 6277, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/docs/[name]/index.txt", + "type": "file", + "size": 3635, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/", + "entries": [ + { + "name": "[...segments]/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/[...segments]/", + "type": "dir", + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/index.html", + "type": "file", + "size": 14420, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/index.txt", + "type": "file", + "size": 4745, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/[...segments]/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/[...segments]/index.html", + "type": "file", + "size": 6332, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/download/[...segments]/index.txt", + "type": "file", + "size": 3679, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/insight/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/insight/index.html", + "type": "file", + "size": 12704, + "lastModified": "2025-09-26T01:52:56Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/insight/index.txt", + "type": "file", + "size": 4462, + "lastModified": "2025-09-26T01:52:56Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/login/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/login/index.html", + "type": "file", + "size": 12662, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/login/index.txt", + "type": "file", + "size": 4440, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/", + "entries": [ + { + "name": "account/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/account/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "agent/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/agent/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "api/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/api/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/index.html", + "type": "file", + "size": 19203, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/index.txt", + "type": "file", + "size": 5910, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "ldp/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/ldp/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "subscription/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/subscription/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "xray/", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/xray/", + "type": "dir", + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/account/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/account/index.html", + "type": "file", + "size": 13003, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/account/index.txt", + "type": "file", + "size": 4528, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/agent/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/agent/index.html", + "type": "file", + "size": 12962, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/agent/index.txt", + "type": "file", + "size": 4506, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/api/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/api/index.html", + "type": "file", + "size": 12920, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/api/index.txt", + "type": "file", + "size": 4484, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/ldp/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/ldp/index.html", + "type": "file", + "size": 12920, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/ldp/index.txt", + "type": "file", + "size": 4484, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/subscription/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/subscription/index.html", + "type": "file", + "size": 13109, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/subscription/index.txt", + "type": "file", + "size": 4583, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/xray/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/xray/index.html", + "type": "file", + "size": 12941, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/panel/xray/index.txt", + "type": "file", + "size": 4495, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/register/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/register/index.html", + "type": "file", + "size": 12725, + "lastModified": "2025-09-26T01:52:57Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/app/register/index.txt", + "type": "file", + "size": 4473, + "lastModified": "2025-09-26T01:52:57Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/chunks/pages/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/pages/index.html", + "type": "file", + "size": 12404, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/chunks/pages/index.txt", + "type": "file", + "size": 4394, + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/_next/static/css/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/css/index.html", + "type": "file", + "size": 12054, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/_next/static/css/index.txt", + "type": "file", + "size": 4296, + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/", + "entries": [ + { + "name": "aliyun/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "aws/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "azure/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "gcp/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/index.html", + "type": "file", + "size": 15931, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/index.txt", + "type": "file", + "size": 5028, + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/", + "entries": [ + { + "name": "ack/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ack/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "aliyun-emr/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-emr/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "aliyun-iot/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-iot/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "apigateway-dataworks/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apigateway-dataworks/", + "type": "dir", + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "apsaradb-rds/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-rds/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "apsaradb-redis/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-redis/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "cloudmonitor-eventbridge/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "dns-acceleration/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/dns-acceleration/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "ecs/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ecs/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/index.html", + "type": "file", + "size": 26926, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/index.txt", + "type": "file", + "size": 7746, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "mns/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/mns/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "oss/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/oss/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "ram/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ram/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "security-group/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/security-group/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "slb/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/slb/", + "type": "dir", + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "vpc/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/vpc/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ack/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ack/index.html", + "type": "file", + "size": 12135, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ack/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-emr/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-emr/index.html", + "type": "file", + "size": 12282, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-emr/index.txt", + "type": "file", + "size": 4413, + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-iot/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-iot/index.html", + "type": "file", + "size": 12282, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/aliyun-iot/index.txt", + "type": "file", + "size": 4413, + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apigateway-dataworks/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apigateway-dataworks/index.html", + "type": "file", + "size": 12492, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apigateway-dataworks/index.txt", + "type": "file", + "size": 4523, + "lastModified": "2025-09-26T01:52:58Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-rds/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-rds/index.html", + "type": "file", + "size": 12324, + "lastModified": "2025-09-26T01:52:58Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-rds/index.txt", + "type": "file", + "size": 4435, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-redis/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-redis/index.html", + "type": "file", + "size": 12365, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/apsaradb-redis/index.txt", + "type": "file", + "size": 4457, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/index.html", + "type": "file", + "size": 12575, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/cloudmonitor-eventbridge/index.txt", + "type": "file", + "size": 4567, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/dns-acceleration/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/dns-acceleration/index.html", + "type": "file", + "size": 12408, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/dns-acceleration/index.txt", + "type": "file", + "size": 4479, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ecs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ecs/index.html", + "type": "file", + "size": 12135, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ecs/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/mns/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/mns/index.html", + "type": "file", + "size": 12135, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/mns/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/oss/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/oss/index.html", + "type": "file", + "size": 12135, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/oss/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ram/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ram/index.html", + "type": "file", + "size": 12135, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/ram/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/security-group/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/security-group/index.html", + "type": "file", + "size": 12365, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/security-group/index.txt", + "type": "file", + "size": 4457, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/slb/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/slb/index.html", + "type": "file", + "size": 12135, + "lastModified": "2025-09-26T01:52:59Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/slb/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:52:59Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/vpc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/vpc/index.html", + "type": "file", + "size": 12135, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aliyun/vpc/index.txt", + "type": "file", + "size": 4336, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/", + "entries": [ + { + "name": "alb/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/alb/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "api-gateway-appflow/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/api-gateway-appflow/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "aws-iot/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/aws-iot/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "cloudwatch-eventbridge/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/cloudwatch-eventbridge/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "ec2/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/ec2/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "eks/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/eks/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "elasticache/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/elasticache/", + "type": "dir", + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "emr/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/emr/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "iam/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/iam/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/index.html", + "type": "file", + "size": 26609, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/index.txt", + "type": "file", + "size": 7551, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "rds/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/rds/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "route53-cloudfront/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/route53-cloudfront/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "s3/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/s3/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "security-group/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/security-group/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "sqs/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/sqs/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "vpc/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/vpc/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/alb/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/alb/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/alb/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/api-gateway-appflow/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/api-gateway-appflow/index.html", + "type": "file", + "size": 12414, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/api-gateway-appflow/index.txt", + "type": "file", + "size": 4482, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/aws-iot/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/aws-iot/index.html", + "type": "file", + "size": 12161, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/aws-iot/index.txt", + "type": "file", + "size": 4350, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/cloudwatch-eventbridge/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/cloudwatch-eventbridge/index.html", + "type": "file", + "size": 12477, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/cloudwatch-eventbridge/index.txt", + "type": "file", + "size": 4515, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/ec2/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/ec2/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/ec2/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/eks/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/eks/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/eks/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/elasticache/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/elasticache/index.html", + "type": "file", + "size": 12246, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/elasticache/index.txt", + "type": "file", + "size": 4394, + "lastModified": "2025-09-26T01:53:00Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/emr/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/emr/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:00Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/emr/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/iam/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/iam/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/iam/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/rds/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/rds/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/rds/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/route53-cloudfront/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/route53-cloudfront/index.html", + "type": "file", + "size": 12393, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/route53-cloudfront/index.txt", + "type": "file", + "size": 4471, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/s3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/s3/index.html", + "type": "file", + "size": 12053, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/s3/index.txt", + "type": "file", + "size": 4295, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/security-group/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/security-group/index.html", + "type": "file", + "size": 12309, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/security-group/index.txt", + "type": "file", + "size": 4427, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/sqs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/sqs/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/sqs/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/aws/vpc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/vpc/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/aws/vpc/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/", + "entries": [ + { + "name": "aks/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/aks/", + "type": "dir", + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "apim-data-factory/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/apim-data-factory/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "azure-ad/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-ad/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "azure-database/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-database/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "azure-dns-front-door/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-dns-front-door/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "azure-iot/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-iot/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "azure-load-balancer/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-load-balancer/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "blob-storage/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/blob-storage/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/index.html", + "type": "file", + "size": 27166, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/index.txt", + "type": "file", + "size": 7888, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "monitor-event-grid/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/monitor-event-grid/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "network-security-group/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/network-security-group/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "redis-cache/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/redis-cache/", + "type": "dir", + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "service-bus/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/service-bus/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "synapse/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/synapse/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "virtual-machines/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-machines/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "virtual-network/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-network/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/aks/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/aks/index.html", + "type": "file", + "size": 12116, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/aks/index.txt", + "type": "file", + "size": 4326, + "lastModified": "2025-09-26T01:53:01Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/apim-data-factory/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/apim-data-factory/index.html", + "type": "file", + "size": 12410, + "lastModified": "2025-09-26T01:53:01Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/apim-data-factory/index.txt", + "type": "file", + "size": 4480, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-ad/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-ad/index.html", + "type": "file", + "size": 12221, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-ad/index.txt", + "type": "file", + "size": 4381, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-database/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-database/index.html", + "type": "file", + "size": 12347, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-database/index.txt", + "type": "file", + "size": 4447, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-dns-front-door/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-dns-front-door/index.html", + "type": "file", + "size": 12472, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-dns-front-door/index.txt", + "type": "file", + "size": 4513, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-iot/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-iot/index.html", + "type": "file", + "size": 12242, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-iot/index.txt", + "type": "file", + "size": 4392, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-load-balancer/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-load-balancer/index.html", + "type": "file", + "size": 12451, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/azure-load-balancer/index.txt", + "type": "file", + "size": 4502, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/blob-storage/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/blob-storage/index.html", + "type": "file", + "size": 12305, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/blob-storage/index.txt", + "type": "file", + "size": 4425, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/monitor-event-grid/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/monitor-event-grid/index.html", + "type": "file", + "size": 12431, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/monitor-event-grid/index.txt", + "type": "file", + "size": 4491, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/network-security-group/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/network-security-group/index.html", + "type": "file", + "size": 12515, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/network-security-group/index.txt", + "type": "file", + "size": 4535, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/redis-cache/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/redis-cache/index.html", + "type": "file", + "size": 12284, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/redis-cache/index.txt", + "type": "file", + "size": 4414, + "lastModified": "2025-09-26T01:53:02Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/service-bus/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/service-bus/index.html", + "type": "file", + "size": 12284, + "lastModified": "2025-09-26T01:53:02Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/service-bus/index.txt", + "type": "file", + "size": 4414, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/synapse/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/synapse/index.html", + "type": "file", + "size": 12200, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/synapse/index.txt", + "type": "file", + "size": 4370, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-machines/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-machines/index.html", + "type": "file", + "size": 12389, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-machines/index.txt", + "type": "file", + "size": 4469, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-network/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-network/index.html", + "type": "file", + "size": 12367, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/azure/virtual-network/index.txt", + "type": "file", + "size": 4458, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/", + "entries": [ + { + "name": "apigateway-integration/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/apigateway-integration/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "cloud-dns-cdn/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-dns-cdn/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "cloud-iam/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "cloud-load-balancing/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "cloud-sql/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/", + "type": "dir", + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "cloud-storage/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "compute-engine/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/compute-engine/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "dataproc/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/dataproc/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "gcp-iot/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "gke/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gke/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/index.html", + "type": "file", + "size": 26869, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/index.txt", + "type": "file", + "size": 7707, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "memorystore/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/memorystore/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "operations-eventarc/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "pubsub/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/pubsub/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "vpc/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "vpc-firewall/", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/", + "type": "dir", + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/apigateway-integration/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/apigateway-integration/index.html", + "type": "file", + "size": 12477, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/apigateway-integration/index.txt", + "type": "file", + "size": 4515, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-dns-cdn/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-dns-cdn/index.html", + "type": "file", + "size": 12288, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-dns-cdn/index.txt", + "type": "file", + "size": 4416, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/index.html", + "type": "file", + "size": 12204, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-iam/index.txt", + "type": "file", + "size": 4372, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/index.html", + "type": "file", + "size": 12435, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-load-balancing/index.txt", + "type": "file", + "size": 4493, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/index.html", + "type": "file", + "size": 12204, + "lastModified": "2025-09-26T01:53:03Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-sql/index.txt", + "type": "file", + "size": 4372, + "lastModified": "2025-09-26T01:53:03Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/index.html", + "type": "file", + "size": 12288, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/cloud-storage/index.txt", + "type": "file", + "size": 4416, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/compute-engine/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/compute-engine/index.html", + "type": "file", + "size": 12309, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/compute-engine/index.txt", + "type": "file", + "size": 4427, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/dataproc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/dataproc/index.html", + "type": "file", + "size": 12183, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/dataproc/index.txt", + "type": "file", + "size": 4361, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/index.html", + "type": "file", + "size": 12161, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gcp-iot/index.txt", + "type": "file", + "size": 4350, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gke/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gke/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/gke/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/memorystore/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/memorystore/index.html", + "type": "file", + "size": 12246, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/memorystore/index.txt", + "type": "file", + "size": 4394, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/index.html", + "type": "file", + "size": 12414, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/operations-eventarc/index.txt", + "type": "file", + "size": 4482, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/pubsub/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/pubsub/index.html", + "type": "file", + "size": 12141, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/pubsub/index.txt", + "type": "file", + "size": 4339, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc/index.html", + "type": "file", + "size": 12078, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc/index.txt", + "type": "file", + "size": 4306, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/index.html", + "type": "file", + "size": 12265, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/cloud_iac/gcp/vpc-firewall/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:04Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/demo/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/demo/index.html", + "type": "file", + "size": 11499, + "lastModified": "2025-09-26T01:53:04Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/demo/index.txt", + "type": "file", + "size": 4165, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/dl-index/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/dl-index/index.html", + "type": "file", + "size": 11583, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/dl-index/index.txt", + "type": "file", + "size": 4209, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/index.html", + "type": "file", + "size": 95450, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/index.txt", + "type": "file", + "size": 29187, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "interview-qa-cn-v23-17739490366-interview-qa-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v23-17739490366-interview-qa-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "interview-qa-cn-v26-17740473328-interview-qa-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v26-17740473328-interview-qa-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "interview-qa-cn-v27-17740487419-interview-qa-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v27-17740487419-interview-qa-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "interview-qa-cn-v28-17749789283-interview-qa-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v28-17749789283-interview-qa-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "interview-qa-cn-v29-17749815392-interview-qa-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v29-17749815392-interview-qa-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "keycloak-keycloak-v24-17740025432-keycloak-sso-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v24-17740025432-keycloak-sso-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "keycloak-keycloak-v26-17740473328-keycloak-sso-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v26-17740473328-keycloak-sso-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "keycloak-keycloak-v28-17749789283-keycloak-sso-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v28-17749789283-keycloak-sso-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "keycloak-keycloak-v29-17749815392-keycloak-sso-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v29-17749815392-keycloak-sso-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "landingzone-landingzone-v27-17740487419-landing-zone-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v27-17740487419-landing-zone-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "landingzone-landingzone-v28-17749789283-landing-zone-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v28-17749789283-landing-zone-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "landingzone-landingzone-v29-17749815392-landing-zone-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v29-17749815392-landing-zone-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "linux-k8s-ops-cn-v25-17740048053-linux-k8s-ops-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v25-17740048053-linux-k8s-ops-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "linux-k8s-ops-cn-v27-17740487419-linux-k8s-ops-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v27-17740487419-linux-k8s-ops-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "linux-k8s-ops-cn-v28-17749789283-linux-k8s-ops-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v28-17749789283-linux-k8s-ops-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "linux-k8s-ops-cn-v29-17749815392-linux-k8s-ops-guide/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v29-17749815392-linux-k8s-ops-guide/", + "type": "dir", + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "observability-cn-v20-17738959811-observability-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v20-17738959811-observability-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "observability-cn-v23-17739490366-observability-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v23-17739490366-observability-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "observability-cn-v28-17749789283-observability-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v28-17749789283-observability-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "observability-cn-v29-17749815392-observability-design-and-implementation/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v29-17749815392-observability-design-and-implementation/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "personal-personal-v27-17740487419-activebalance-plan/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-activebalance-plan/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "personal-personal-v27-17740487419-cet-6/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cet-6/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "personal-personal-v27-17740487419-cv-ai-dev-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "personal-personal-v27-17740487419-cv-ai-dev-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "personal-personal-v27-17740487419-cv-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "personal-personal-v27-17740487419-cv-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "personal-personal-v27-17740487419-fullstack-language-core/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-fullstack-language-core/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v27-17740487419-readme/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-readme/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v27-17740487419-resume-devops-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v27-17740487419-resume-devops-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v27-17740487419-resume-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v27-17740487419-resume-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v28-17749789283-activebalance-plan/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-activebalance-plan/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v28-17749789283-cet-6/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cet-6/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v28-17749789283-cv-ai-dev-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v28-17749789283-cv-ai-dev-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "personal-personal-v28-17749789283-cv-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v28-17749789283-cv-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v28-17749789283-fullstack-language-core/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-fullstack-language-core/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v28-17749789283-readme/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-readme/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v28-17749789283-resume-devops-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v28-17749789283-resume-devops-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v28-17749789283-resume-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v28-17749789283-resume-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v29-17749815392-activebalance-plan/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-activebalance-plan/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v29-17749815392-cet-6/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cet-6/", + "type": "dir", + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "personal-personal-v29-17749815392-cv-ai-dev-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-cv-ai-dev-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-cv-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-cv-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-fullstack-language-core/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-fullstack-language-core/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-readme/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-readme/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-resume-devops-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-resume-devops-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-resume-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "personal-personal-v29-17749815392-resume-zh/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-zh/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "techexploration-techexploration-v25-17740048053-tech-exploration/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v25-17740048053-tech-exploration/", + "type": "dir", + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "techexploration-techexploration-v27-17740487419-tech-exploration/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v27-17740487419-tech-exploration/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "techexploration-techexploration-v28-17749789283-tech-exploration/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v28-17749789283-tech-exploration/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "techexploration-techexploration-v29-17749815392-tech-exploration/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v29-17749815392-tech-exploration/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-cn-v20-17738959811-fullstack-roadmap-cn/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v20-17738959811-fullstack-roadmap-cn/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-cn-v21-17739112034-fullstack-roadmap-cn/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v21-17739112034-fullstack-roadmap-cn/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-cn-v23-17739490366-fullstack-roadmap-cn/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v23-17739490366-fullstack-roadmap-cn/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-cn-v28-17749789283-fullstack-roadmap-cn/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v28-17749789283-fullstack-roadmap-cn/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-cn-v29-17749815392-fullstack-roadmap-cn/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v29-17749815392-fullstack-roadmap-cn/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-en-v21-17739112034-fullstack-roadmap-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v21-17739112034-fullstack-roadmap-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-en-v22-17739462094-fullstack-roadmap-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v22-17739462094-fullstack-roadmap-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-en-v23-17739490366-fullstack-roadmap-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v23-17739490366-fullstack-roadmap-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-en-v26-17740473328-fullstack-roadmap-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v26-17740473328-fullstack-roadmap-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-en-v27-17740487419-fullstack-roadmap-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v27-17740487419-fullstack-roadmap-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-en-v28-17749789283-fullstack-roadmap-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v28-17749789283-fullstack-roadmap-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "the-indiedeveloper-fullstack-roadmap-en-v29-17749815392-fullstack-roadmap-en/", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v29-17749815392-fullstack-roadmap-en/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v23-17739490366-interview-qa-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v23-17739490366-interview-qa-guide/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v23-17739490366-interview-qa-guide/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v26-17740473328-interview-qa-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v26-17740473328-interview-qa-guide/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v26-17740473328-interview-qa-guide/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v27-17740487419-interview-qa-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v27-17740487419-interview-qa-guide/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v27-17740487419-interview-qa-guide/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v28-17749789283-interview-qa-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v28-17749789283-interview-qa-guide/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v28-17749789283-interview-qa-guide/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v29-17749815392-interview-qa-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v29-17749815392-interview-qa-guide/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/interview-qa-cn-v29-17749815392-interview-qa-guide/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v24-17740025432-keycloak-sso-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v24-17740025432-keycloak-sso-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v24-17740025432-keycloak-sso-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v26-17740473328-keycloak-sso-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v26-17740473328-keycloak-sso-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v26-17740473328-keycloak-sso-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:05Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v28-17749789283-keycloak-sso-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v28-17749789283-keycloak-sso-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:05Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v28-17749789283-keycloak-sso-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v29-17749815392-keycloak-sso-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v29-17749815392-keycloak-sso-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/keycloak-keycloak-v29-17749815392-keycloak-sso-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v27-17740487419-landing-zone-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v27-17740487419-landing-zone-design-and-implementation/index.html", + "type": "file", + "size": 13310, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v27-17740487419-landing-zone-design-and-implementation/index.txt", + "type": "file", + "size": 5035, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v28-17749789283-landing-zone-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v28-17749789283-landing-zone-design-and-implementation/index.html", + "type": "file", + "size": 13310, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v28-17749789283-landing-zone-design-and-implementation/index.txt", + "type": "file", + "size": 5035, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v29-17749815392-landing-zone-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v29-17749815392-landing-zone-design-and-implementation/index.html", + "type": "file", + "size": 13310, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/landingzone-landingzone-v29-17749815392-landing-zone-design-and-implementation/index.txt", + "type": "file", + "size": 5035, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v25-17740048053-linux-k8s-ops-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v25-17740048053-linux-k8s-ops-guide/index.html", + "type": "file", + "size": 12764, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v25-17740048053-linux-k8s-ops-guide/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v27-17740487419-linux-k8s-ops-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v27-17740487419-linux-k8s-ops-guide/index.html", + "type": "file", + "size": 12764, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v27-17740487419-linux-k8s-ops-guide/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v28-17749789283-linux-k8s-ops-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v28-17749789283-linux-k8s-ops-guide/index.html", + "type": "file", + "size": 12764, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v28-17749789283-linux-k8s-ops-guide/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v29-17749815392-linux-k8s-ops-guide/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v29-17749815392-linux-k8s-ops-guide/index.html", + "type": "file", + "size": 12764, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/linux-k8s-ops-cn-v29-17749815392-linux-k8s-ops-guide/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:53:06Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/observability-cn-v20-17738959811-observability-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v20-17738959811-observability-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:06Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v20-17738959811-observability-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/observability-cn-v23-17739490366-observability-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v23-17739490366-observability-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v23-17739490366-observability-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/observability-cn-v28-17749789283-observability-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v28-17749789283-observability-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v28-17749789283-observability-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/observability-cn-v29-17749815392-observability-design-and-implementation/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v29-17749815392-observability-design-and-implementation/index.html", + "type": "file", + "size": 13184, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/observability-cn-v29-17749815392-observability-design-and-implementation/index.txt", + "type": "file", + "size": 4969, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-activebalance-plan/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-activebalance-plan/index.html", + "type": "file", + "size": 12764, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-activebalance-plan/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cet-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cet-6/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cet-6/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-en/index.html", + "type": "file", + "size": 12638, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-en/index.txt", + "type": "file", + "size": 4683, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-zh/index.html", + "type": "file", + "size": 12638, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-ai-dev-zh/index.txt", + "type": "file", + "size": 4683, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-en/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-en/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-zh/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-cv-zh/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:07Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-fullstack-language-core/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-fullstack-language-core/index.html", + "type": "file", + "size": 12869, + "lastModified": "2025-09-26T01:53:07Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-fullstack-language-core/index.txt", + "type": "file", + "size": 4804, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-readme/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-readme/index.html", + "type": "file", + "size": 12512, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-readme/index.txt", + "type": "file", + "size": 4617, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-en/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-en/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-zh/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-devops-zh/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-en/index.html", + "type": "file", + "size": 12575, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-en/index.txt", + "type": "file", + "size": 4650, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-zh/index.html", + "type": "file", + "size": 12575, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v27-17740487419-resume-zh/index.txt", + "type": "file", + "size": 4650, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-activebalance-plan/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-activebalance-plan/index.html", + "type": "file", + "size": 12764, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-activebalance-plan/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cet-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cet-6/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cet-6/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-en/index.html", + "type": "file", + "size": 12638, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-en/index.txt", + "type": "file", + "size": 4683, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-zh/index.html", + "type": "file", + "size": 12638, + "lastModified": "2025-09-26T01:53:08Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-ai-dev-zh/index.txt", + "type": "file", + "size": 4683, + "lastModified": "2025-09-26T01:53:08Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-en/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-en/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-zh/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-cv-zh/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-fullstack-language-core/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-fullstack-language-core/index.html", + "type": "file", + "size": 12869, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-fullstack-language-core/index.txt", + "type": "file", + "size": 4804, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-readme/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-readme/index.html", + "type": "file", + "size": 12512, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-readme/index.txt", + "type": "file", + "size": 4617, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-en/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-en/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-zh/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-devops-zh/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-en/index.html", + "type": "file", + "size": 12575, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-en/index.txt", + "type": "file", + "size": 4650, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-zh/index.html", + "type": "file", + "size": 12575, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v28-17749789283-resume-zh/index.txt", + "type": "file", + "size": 4650, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-activebalance-plan/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-activebalance-plan/index.html", + "type": "file", + "size": 12764, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-activebalance-plan/index.txt", + "type": "file", + "size": 4749, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cet-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cet-6/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cet-6/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:09Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-en/index.html", + "type": "file", + "size": 12638, + "lastModified": "2025-09-26T01:53:09Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-en/index.txt", + "type": "file", + "size": 4683, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-zh/index.html", + "type": "file", + "size": 12638, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-ai-dev-zh/index.txt", + "type": "file", + "size": 4683, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-en/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-en/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-zh/index.html", + "type": "file", + "size": 12490, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-cv-zh/index.txt", + "type": "file", + "size": 4606, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-fullstack-language-core/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-fullstack-language-core/index.html", + "type": "file", + "size": 12869, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-fullstack-language-core/index.txt", + "type": "file", + "size": 4804, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-readme/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-readme/index.html", + "type": "file", + "size": 12512, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-readme/index.txt", + "type": "file", + "size": 4617, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-en/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-en/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-zh/index.html", + "type": "file", + "size": 12722, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-devops-zh/index.txt", + "type": "file", + "size": 4727, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-en/index.html", + "type": "file", + "size": 12575, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-en/index.txt", + "type": "file", + "size": 4650, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-zh/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-zh/index.html", + "type": "file", + "size": 12575, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/personal-personal-v29-17749815392-resume-zh/index.txt", + "type": "file", + "size": 4650, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v25-17740048053-tech-exploration/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v25-17740048053-tech-exploration/index.html", + "type": "file", + "size": 13016, + "lastModified": "2025-09-26T01:53:10Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v25-17740048053-tech-exploration/index.txt", + "type": "file", + "size": 4881, + "lastModified": "2025-09-26T01:53:10Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v27-17740487419-tech-exploration/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v27-17740487419-tech-exploration/index.html", + "type": "file", + "size": 13016, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v27-17740487419-tech-exploration/index.txt", + "type": "file", + "size": 4881, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v28-17749789283-tech-exploration/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v28-17749789283-tech-exploration/index.html", + "type": "file", + "size": 13016, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v28-17749789283-tech-exploration/index.txt", + "type": "file", + "size": 4881, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v29-17749815392-tech-exploration/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v29-17749815392-tech-exploration/index.html", + "type": "file", + "size": 13016, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/techexploration-techexploration-v29-17749815392-tech-exploration/index.txt", + "type": "file", + "size": 4881, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v20-17738959811-fullstack-roadmap-cn/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v20-17738959811-fullstack-roadmap-cn/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v20-17738959811-fullstack-roadmap-cn/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v21-17739112034-fullstack-roadmap-cn/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v21-17739112034-fullstack-roadmap-cn/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v21-17739112034-fullstack-roadmap-cn/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v23-17739490366-fullstack-roadmap-cn/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v23-17739490366-fullstack-roadmap-cn/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v23-17739490366-fullstack-roadmap-cn/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v28-17749789283-fullstack-roadmap-cn/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v28-17749789283-fullstack-roadmap-cn/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v28-17749789283-fullstack-roadmap-cn/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v29-17749815392-fullstack-roadmap-cn/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v29-17749815392-fullstack-roadmap-cn/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-cn-v29-17749815392-fullstack-roadmap-cn/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v21-17739112034-fullstack-roadmap-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v21-17739112034-fullstack-roadmap-en/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v21-17739112034-fullstack-roadmap-en/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v22-17739462094-fullstack-roadmap-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v22-17739462094-fullstack-roadmap-en/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v22-17739462094-fullstack-roadmap-en/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:11Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v23-17739490366-fullstack-roadmap-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v23-17739490366-fullstack-roadmap-en/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:11Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v23-17739490366-fullstack-roadmap-en/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v26-17740473328-fullstack-roadmap-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v26-17740473328-fullstack-roadmap-en/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v26-17740473328-fullstack-roadmap-en/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v27-17740487419-fullstack-roadmap-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v27-17740487419-fullstack-roadmap-en/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v27-17740487419-fullstack-roadmap-en/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v28-17749789283-fullstack-roadmap-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v28-17749789283-fullstack-roadmap-en/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v28-17749789283-fullstack-roadmap-en/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v29-17749815392-fullstack-roadmap-en/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v29-17749815392-fullstack-roadmap-en/index.html", + "type": "file", + "size": 13266, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/docs/the-indiedeveloper-fullstack-roadmap-en-v29-17749815392-fullstack-roadmap-en/index.txt", + "type": "file", + "size": 5013, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/", + "entries": [ + { + "name": "deb/", + "href": "/dashboard/download/dashboard/download/dashboard/download/deb/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/index.html", + "type": "file", + "size": 17770, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/index.txt", + "type": "file", + "size": 5441, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "offline-package/", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "otel/", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "rpm/", + "href": "/dashboard/download/dashboard/download/dashboard/download/rpm/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "sealos/", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "xstream/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/deb/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/deb/index.html", + "type": "file", + "size": 11811, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/deb/index.txt", + "type": "file", + "size": 4250, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/offline-package/", + "entries": [ + { + "name": "apisix-gateway/", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/apisix-gateway/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/index.html", + "type": "file", + "size": 17648, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/index.txt", + "type": "file", + "size": 5616, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "k3s/", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/k3s/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "kong-gateway/", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/kong-gateway/", + "type": "dir", + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "nginx-ingress/", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/nginx-ingress/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "sealos/", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/sealos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/offline-package/apisix-gateway/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/apisix-gateway/index.html", + "type": "file", + "size": 12517, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/apisix-gateway/index.txt", + "type": "file", + "size": 4537, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/offline-package/k3s/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/k3s/index.html", + "type": "file", + "size": 12286, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/k3s/index.txt", + "type": "file", + "size": 4416, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/offline-package/kong-gateway/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/kong-gateway/index.html", + "type": "file", + "size": 12474, + "lastModified": "2025-09-26T01:53:12Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/kong-gateway/index.txt", + "type": "file", + "size": 4515, + "lastModified": "2025-09-26T01:53:12Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/offline-package/nginx-ingress/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/nginx-ingress/index.html", + "type": "file", + "size": 12496, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/nginx-ingress/index.txt", + "type": "file", + "size": 4526, + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/offline-package/sealos/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/sealos/index.html", + "type": "file", + "size": 12349, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/offline-package/sealos/index.txt", + "type": "file", + "size": 4449, + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/otel/", + "entries": [ + { + "name": "OpenTelemetry/", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/index.html", + "type": "file", + "size": 13471, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/index.txt", + "type": "file", + "size": 4495, + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/index.html", + "type": "file", + "size": 13942, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/index.txt", + "type": "file", + "size": 4663, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "v0.133.0/", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/index.html", + "type": "file", + "size": 12622, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/index.txt", + "type": "file", + "size": 4507, + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/rpm/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/rpm/index.html", + "type": "file", + "size": 11811, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/rpm/index.txt", + "type": "file", + "size": 4250, + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/sealos/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/index.html", + "type": "file", + "size": 15509, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/index.txt", + "type": "file", + "size": 5026, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "offline-sealos-5/", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-5/", + "type": "dir", + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "offline-sealos-6/", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-6/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "offline-sealos-8/", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-8/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-5/index.html", + "type": "file", + "size": 12388, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-5/index.txt", + "type": "file", + "size": 4469, + "lastModified": "2025-09-26T01:53:13Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-6/index.html", + "type": "file", + "size": 12388, + "lastModified": "2025-09-26T01:53:13Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-6/index.txt", + "type": "file", + "size": 4469, + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-8/index.html", + "type": "file", + "size": 12388, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/sealos/offline-sealos-8/index.txt", + "type": "file", + "size": 4469, + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/", + "entries": [ + { + "name": "android/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/android/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/index.html", + "type": "file", + "size": 17259, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/index.txt", + "type": "file", + "size": 5386, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "ios/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/ios/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "linux/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "macos/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "windows/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/android/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/android/index.html", + "type": "file", + "size": 13855, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/android/index.txt", + "type": "file", + "size": 4615, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/android/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/android/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/android/latest/index.html", + "type": "file", + "size": 12528, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/android/latest/index.txt", + "type": "file", + "size": 4455, + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/ios/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/ios/index.html", + "type": "file", + "size": 13758, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/ios/index.txt", + "type": "file", + "size": 4563, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/ios/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/ios/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/ios/latest/index.html", + "type": "file", + "size": 12452, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/ios/latest/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/linux/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/index.html", + "type": "file", + "size": 14767, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/index.txt", + "type": "file", + "size": 4821, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/linux/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/latest/index.html", + "type": "file", + "size": 12489, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/latest/index.txt", + "type": "file", + "size": 4435, + "lastModified": "2025-09-26T01:53:14Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/linux/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/stable/index.html", + "type": "file", + "size": 12489, + "lastModified": "2025-09-26T01:53:14Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/linux/stable/index.txt", + "type": "file", + "size": 4435, + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/macos/", + "entries": [ + { + "name": "docs/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/docs/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/index.html", + "type": "file", + "size": 15714, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/index.txt", + "type": "file", + "size": 5047, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/macos/docs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/docs/index.html", + "type": "file", + "size": 12448, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/docs/index.txt", + "type": "file", + "size": 4413, + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/macos/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/latest/index.html", + "type": "file", + "size": 12489, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/latest/index.txt", + "type": "file", + "size": 4435, + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/macos/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/stable/index.html", + "type": "file", + "size": 12489, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/macos/stable/index.txt", + "type": "file", + "size": 4435, + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/windows/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/index.html", + "type": "file", + "size": 16741, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/index.txt", + "type": "file", + "size": 5318, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "win10/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/win10/", + "type": "dir", + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "win11/", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/win11/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/windows/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/latest/index.html", + "type": "file", + "size": 12528, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/latest/index.txt", + "type": "file", + "size": 4455, + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/windows/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/stable/index.html", + "type": "file", + "size": 12528, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/stable/index.txt", + "type": "file", + "size": 4455, + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/windows/win10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/win10/index.html", + "type": "file", + "size": 12507, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/win10/index.txt", + "type": "file", + "size": 4444, + "lastModified": "2025-09-26T01:53:15Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/download/xstream/windows/win11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/win11/index.html", + "type": "file", + "size": 12507, + "lastModified": "2025-09-26T01:53:15Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/download/xstream/windows/win11/index.txt", + "type": "file", + "size": 4444, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/icons/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/icons/index.html", + "type": "file", + "size": 11518, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/icons/index.txt", + "type": "file", + "size": 4175, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/insight/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/insight/index.html", + "type": "file", + "size": 11561, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/insight/index.txt", + "type": "file", + "size": 4198, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/login/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/login/index.html", + "type": "file", + "size": 11520, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/login/index.txt", + "type": "file", + "size": 4176, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/panel/", + "entries": [ + { + "name": "account/", + "href": "/dashboard/download/dashboard/download/dashboard/panel/account/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "agent/", + "href": "/dashboard/download/dashboard/download/dashboard/panel/agent/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "api/", + "href": "/dashboard/download/dashboard/download/dashboard/panel/api/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/panel/index.html", + "type": "file", + "size": 17629, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/panel/index.txt", + "type": "file", + "size": 5358, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "ldp/", + "href": "/dashboard/download/dashboard/download/dashboard/panel/ldp/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "subscription/", + "href": "/dashboard/download/dashboard/download/dashboard/panel/subscription/", + "type": "dir", + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "xray/", + "href": "/dashboard/download/dashboard/download/dashboard/panel/xray/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/panel/account/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/panel/account/index.html", + "type": "file", + "size": 11837, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/panel/account/index.txt", + "type": "file", + "size": 4264, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/panel/agent/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/panel/agent/index.html", + "type": "file", + "size": 11796, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/panel/agent/index.txt", + "type": "file", + "size": 4242, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/panel/api/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/panel/api/index.html", + "type": "file", + "size": 11754, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/panel/api/index.txt", + "type": "file", + "size": 4220, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/panel/ldp/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/panel/ldp/index.html", + "type": "file", + "size": 11754, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/panel/ldp/index.txt", + "type": "file", + "size": 4220, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/panel/subscription/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/panel/subscription/index.html", + "type": "file", + "size": 11940, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/panel/subscription/index.txt", + "type": "file", + "size": 4319, + "lastModified": "2025-09-26T01:53:16Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/panel/xray/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/panel/xray/index.html", + "type": "file", + "size": 11775, + "lastModified": "2025-09-26T01:53:16Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/panel/xray/index.txt", + "type": "file", + "size": 4231, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/dashboard/register/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/dashboard/register/index.html", + "type": "file", + "size": 11583, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/dashboard/register/index.txt", + "type": "file", + "size": 4209, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/deb/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/deb/index.html", + "type": "file", + "size": 11134, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/deb/index.txt", + "type": "file", + "size": 4047, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/", + "entries": [ + { + "name": "Keycloak/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "Keycloak-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "LandingZone/", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "LandingZone-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/LandingZone-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "Linux-K8S-OPS/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "Observability/", + "href": "/dashboard/download/dashboard/download/docs/Observability/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "Personal/", + "href": "/dashboard/download/dashboard/download/docs/Personal/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "Personal-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/Personal-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "TechExploration/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "TechExploration-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "The-IndieDeveloper-Fullstack-Roadmap/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/index.html", + "type": "file", + "size": 23092, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/index.txt", + "type": "file", + "size": 6630, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "interview-qa/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak/", + "entries": [ + { + "name": "EN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/EN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "EN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/EN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "Keycloak-v24-17740025432/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v24-17740025432/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "Keycloak-v26-17740473328/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v26-17740473328/", + "type": "dir", + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "Keycloak-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "Keycloak-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/index.html", + "type": "file", + "size": 18051, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/index.txt", + "type": "file", + "size": 5611, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak/EN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/EN-v31-17976868329/index.html", + "type": "file", + "size": 12023, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/EN-v31-17976868329/index.txt", + "type": "file", + "size": 4365, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak/EN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/EN-v32-17977204714/index.html", + "type": "file", + "size": 12023, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/EN-v32-17977204714/index.txt", + "type": "file", + "size": 4365, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v24-17740025432/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v24-17740025432/index.html", + "type": "file", + "size": 12151, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v24-17740025432/index.txt", + "type": "file", + "size": 4431, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v26-17740473328/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v26-17740473328/index.html", + "type": "file", + "size": 12151, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v26-17740473328/index.txt", + "type": "file", + "size": 4431, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v28-17749789283/index.html", + "type": "file", + "size": 12151, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v28-17749789283/index.txt", + "type": "file", + "size": 4431, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v29-17749815392/index.html", + "type": "file", + "size": 12151, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak/Keycloak-v29-17749815392/index.txt", + "type": "file", + "size": 4431, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Keycloak-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Keycloak-v30-17935243600/index.html", + "type": "file", + "size": 11824, + "lastModified": "2025-09-26T01:53:17Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Keycloak-v30-17935243600/index.txt", + "type": "file", + "size": 4335, + "lastModified": "2025-09-26T01:53:17Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/LandingZone/", + "entries": [ + { + "name": "EN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/EN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "EN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/EN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "LandingZone-v27-17740487419/", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "LandingZone-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "LandingZone-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/index.html", + "type": "file", + "size": 17213, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/index.txt", + "type": "file", + "size": 5453, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/LandingZone/EN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/EN-v31-17976868329/index.html", + "type": "file", + "size": 12083, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/EN-v31-17976868329/index.txt", + "type": "file", + "size": 4395, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/LandingZone/EN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/EN-v32-17977204714/index.html", + "type": "file", + "size": 12083, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/EN-v32-17977204714/index.txt", + "type": "file", + "size": 4395, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v27-17740487419/index.html", + "type": "file", + "size": 12271, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v27-17740487419/index.txt", + "type": "file", + "size": 4494, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v28-17749789283/index.html", + "type": "file", + "size": 12272, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v28-17749789283/index.txt", + "type": "file", + "size": 4494, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v29-17749815392/index.html", + "type": "file", + "size": 12272, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/LandingZone/LandingZone-v29-17749815392/index.txt", + "type": "file", + "size": 4494, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/LandingZone-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/LandingZone-v30-17935243600/index.html", + "type": "file", + "size": 11884, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/LandingZone-v30-17935243600/index.txt", + "type": "file", + "size": 4368, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/", + "entries": [ + { + "name": "CN-v25-17740048053/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v25-17740048053/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v27-17740487419/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/index.html", + "type": "file", + "size": 19102, + "lastModified": "2025-09-26T01:53:18Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/index.txt", + "type": "file", + "size": 5894, + "lastModified": "2025-09-26T01:53:18Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v25-17740048053/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v25-17740048053/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v25-17740048053/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v27-17740487419/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v27-17740487419/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v28-17749789283/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v28-17749789283/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v29-17749815392/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v29-17749815392/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v30-17935243600/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v30-17935243600/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v31-17976868329/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v31-17976868329/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v32-17977204714/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Linux-K8S-OPS/CN-v32-17977204714/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/", + "entries": [ + { + "name": "CN-v20-17738959811/", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v20-17738959811/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v23-17739490366/", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "CN-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "CN-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "CN-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "CN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "CN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/index.html", + "type": "file", + "size": 19102, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/index.txt", + "type": "file", + "size": 5894, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/CN-v20-17738959811/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v20-17738959811/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v20-17738959811/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/CN-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v23-17739490366/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:19Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v23-17739490366/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:19Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/CN-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v28-17749789283/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v28-17749789283/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/CN-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v29-17749815392/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v29-17749815392/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/CN-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v30-17935243600/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v30-17935243600/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/CN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v31-17976868329/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v31-17976868329/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Observability/CN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v32-17977204714/index.html", + "type": "file", + "size": 12121, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Observability/CN-v32-17977204714/index.txt", + "type": "file", + "size": 4415, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Personal/", + "entries": [ + { + "name": "EN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/Personal/EN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "EN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/Personal/EN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "Personal-v27-17740487419/", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "Personal-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "Personal-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Personal/index.html", + "type": "file", + "size": 17059, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Personal/index.txt", + "type": "file", + "size": 5363, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Personal/EN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Personal/EN-v31-17976868329/index.html", + "type": "file", + "size": 12026, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Personal/EN-v31-17976868329/index.txt", + "type": "file", + "size": 4365, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Personal/EN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Personal/EN-v32-17977204714/index.html", + "type": "file", + "size": 12026, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Personal/EN-v32-17977204714/index.txt", + "type": "file", + "size": 4365, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Personal/Personal-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v27-17740487419/index.html", + "type": "file", + "size": 12152, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v27-17740487419/index.txt", + "type": "file", + "size": 4431, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Personal/Personal-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v28-17749789283/index.html", + "type": "file", + "size": 12152, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v28-17749789283/index.txt", + "type": "file", + "size": 4431, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Personal/Personal-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v29-17749815392/index.html", + "type": "file", + "size": 12152, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Personal/Personal-v29-17749815392/index.txt", + "type": "file", + "size": 4431, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/Personal-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/Personal-v30-17935243600/index.html", + "type": "file", + "size": 11821, + "lastModified": "2025-09-26T01:53:20Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/Personal-v30-17935243600/index.txt", + "type": "file", + "size": 4335, + "lastModified": "2025-09-26T01:53:20Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration/", + "entries": [ + { + "name": "EN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/EN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "EN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/EN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "TechExploration-v25-17740048053/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v25-17740048053/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "TechExploration-v27-17740487419/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "TechExploration-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "TechExploration-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/index.html", + "type": "file", + "size": 18464, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/index.txt", + "type": "file", + "size": 5856, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration/EN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/EN-v31-17976868329/index.html", + "type": "file", + "size": 12159, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/EN-v31-17976868329/index.txt", + "type": "file", + "size": 4435, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration/EN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/EN-v32-17977204714/index.html", + "type": "file", + "size": 12159, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/EN-v32-17977204714/index.txt", + "type": "file", + "size": 4435, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v25-17740048053/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v25-17740048053/index.html", + "type": "file", + "size": 12432, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v25-17740048053/index.txt", + "type": "file", + "size": 4578, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v27-17740487419/index.html", + "type": "file", + "size": 12432, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v27-17740487419/index.txt", + "type": "file", + "size": 4578, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v28-17749789283/index.html", + "type": "file", + "size": 12432, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v28-17749789283/index.txt", + "type": "file", + "size": 4578, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v29-17749815392/index.html", + "type": "file", + "size": 12432, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration/TechExploration-v29-17749815392/index.txt", + "type": "file", + "size": 4578, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/TechExploration-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/TechExploration-v30-17935243600/index.html", + "type": "file", + "size": 11971, + "lastModified": "2025-09-26T01:53:21Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/TechExploration-v30-17935243600/index.txt", + "type": "file", + "size": 4412, + "lastModified": "2025-09-26T01:53:21Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/", + "entries": [ + { + "name": "CN-v20-17738959811/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v20-17738959811/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "CN-v21-17739112034/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v21-17739112034/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "CN-v23-17739490366/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "CN-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "CN-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "CN-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "CN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "CN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "EN-v21-17739112034/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v21-17739112034/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v22-17739462094/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v22-17739462094/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v23-17739490366/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v26-17740473328/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v26-17740473328/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v27-17740487419/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "EN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/index.html", + "type": "file", + "size": 31564, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/index.txt", + "type": "file", + "size": 9615, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v20-17738959811/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v20-17738959811/index.html", + "type": "file", + "size": 12558, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v20-17738959811/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v21-17739112034/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v21-17739112034/index.html", + "type": "file", + "size": 12558, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v21-17739112034/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v23-17739490366/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v23-17739490366/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v28-17749789283/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v28-17749789283/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v29-17749815392/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v29-17749815392/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v30-17935243600/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v30-17935243600/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v31-17976868329/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v31-17976868329/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v32-17977204714/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:22Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v32-17977204714/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:22Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v21-17739112034/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v21-17739112034/index.html", + "type": "file", + "size": 12558, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v21-17739112034/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v22-17739462094/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v22-17739462094/index.html", + "type": "file", + "size": 12558, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v22-17739462094/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v23-17739490366/index.html", + "type": "file", + "size": 12558, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v23-17739490366/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v26-17740473328/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v26-17740473328/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v26-17740473328/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v27-17740487419/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v27-17740487419/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v28-17749789283/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v28-17749789283/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v29-17749815392/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v29-17749815392/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v30-17935243600/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v30-17935243600/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v31-17976868329/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:23Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v31-17976868329/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:23Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v32-17977204714/index.html", + "type": "file", + "size": 12557, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v32-17977204714/index.txt", + "type": "file", + "size": 4645, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/", + "entries": [ + { + "name": "CN-v23-17739490366/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v23-17739490366/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "CN-v26-17740473328/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v26-17740473328/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "CN-v27-17740487419/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v27-17740487419/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "CN-v28-17749789283/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v28-17749789283/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "CN-v29-17749815392/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v29-17749815392/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "CN-v30-17935243600/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v30-17935243600/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "CN-v31-17976868329/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v31-17976868329/", + "type": "dir", + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "CN-v32-17977204714/", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v32-17977204714/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/index.html", + "type": "file", + "size": 20033, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/index.txt", + "type": "file", + "size": 6107, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v23-17739490366/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v23-17739490366/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v23-17739490366/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v26-17740473328/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v26-17740473328/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v26-17740473328/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v27-17740487419/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v27-17740487419/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v27-17740487419/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v28-17749789283/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v28-17749789283/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v28-17749789283/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v29-17749815392/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v29-17749815392/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v29-17749815392/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v30-17935243600/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v30-17935243600/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v30-17935243600/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v31-17976868329/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v31-17976868329/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v31-17976868329/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:24Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/docs/interview-qa/CN-v32-17977204714/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v32-17977204714/index.html", + "type": "file", + "size": 12102, + "lastModified": "2025-09-26T01:53:24Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/docs/interview-qa/CN-v32-17977204714/index.txt", + "type": "file", + "size": 4405, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/offline-package/", + "entries": [ + { + "name": "apisix-gateway/", + "href": "/dashboard/download/dashboard/download/offline-package/apisix-gateway/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/offline-package/index.html", + "type": "file", + "size": 16690, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/offline-package/index.txt", + "type": "file", + "size": 5224, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "k3s/", + "href": "/dashboard/download/dashboard/download/offline-package/k3s/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "kong-gateway/", + "href": "/dashboard/download/dashboard/download/offline-package/kong-gateway/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "nginx-ingress/", + "href": "/dashboard/download/dashboard/download/offline-package/nginx-ingress/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "sealos/", + "href": "/dashboard/download/dashboard/download/offline-package/sealos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/offline-package/apisix-gateway/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/offline-package/apisix-gateway/index.html", + "type": "file", + "size": 11823, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/offline-package/apisix-gateway/index.txt", + "type": "file", + "size": 4335, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/offline-package/k3s/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/offline-package/k3s/index.html", + "type": "file", + "size": 11592, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/offline-package/k3s/index.txt", + "type": "file", + "size": 4214, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/offline-package/kong-gateway/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/offline-package/kong-gateway/index.html", + "type": "file", + "size": 11781, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/offline-package/kong-gateway/index.txt", + "type": "file", + "size": 4313, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/offline-package/nginx-ingress/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/offline-package/nginx-ingress/index.html", + "type": "file", + "size": 11802, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/offline-package/nginx-ingress/index.txt", + "type": "file", + "size": 4324, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/offline-package/sealos/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/offline-package/sealos/index.html", + "type": "file", + "size": 11654, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/offline-package/sealos/index.txt", + "type": "file", + "size": 4247, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/otel/", + "entries": [ + { + "name": "OpenTelemetry/", + "href": "/dashboard/download/dashboard/download/otel/OpenTelemetry/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/otel/index.html", + "type": "file", + "size": 12736, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/otel/index.txt", + "type": "file", + "size": 4254, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/otel/OpenTelemetry/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/otel/OpenTelemetry/index.html", + "type": "file", + "size": 13189, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/otel/OpenTelemetry/index.txt", + "type": "file", + "size": 4422, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "v0.133.0/", + "href": "/dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/", + "type": "dir", + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/index.html", + "type": "file", + "size": 11910, + "lastModified": "2025-09-26T01:53:25Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/otel/OpenTelemetry/v0.133.0/index.txt", + "type": "file", + "size": 4305, + "lastModified": "2025-09-26T01:53:25Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/rpm/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/rpm/index.html", + "type": "file", + "size": 11134, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/rpm/index.txt", + "type": "file", + "size": 4047, + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/sealos/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/sealos/index.html", + "type": "file", + "size": 14664, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/sealos/index.txt", + "type": "file", + "size": 4710, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "offline-sealos-5/", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-5/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "offline-sealos-6/", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-6/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "offline-sealos-8/", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-8/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/sealos/offline-sealos-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-5/index.html", + "type": "file", + "size": 11692, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-5/index.txt", + "type": "file", + "size": 4266, + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/sealos/offline-sealos-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-6/index.html", + "type": "file", + "size": 11692, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-6/index.txt", + "type": "file", + "size": 4266, + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/sealos/offline-sealos-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-8/index.html", + "type": "file", + "size": 11692, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/sealos/offline-sealos-8/index.txt", + "type": "file", + "size": 4266, + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xray-core/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xray-core/index.html", + "type": "file", + "size": 17317, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xray-core/index.txt", + "type": "file", + "size": 5260, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "v25.8.29/", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.29/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "v25.8.3/", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.3/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "v25.8.31/", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.31/", + "type": "dir", + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "v25.9.10/", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.10/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "v25.9.11/", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.11/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "v25.9.5/", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.5/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xray-core/v25.8.29/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.29/index.html", + "type": "file", + "size": 11582, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.29/index.txt", + "type": "file", + "size": 4209, + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xray-core/v25.8.3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.3/index.html", + "type": "file", + "size": 11561, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.3/index.txt", + "type": "file", + "size": 4198, + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xray-core/v25.8.31/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.31/index.html", + "type": "file", + "size": 11582, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xray-core/v25.8.31/index.txt", + "type": "file", + "size": 4209, + "lastModified": "2025-09-26T01:53:26Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xray-core/v25.9.10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.10/index.html", + "type": "file", + "size": 11580, + "lastModified": "2025-09-26T01:53:26Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.10/index.txt", + "type": "file", + "size": 4208, + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xray-core/v25.9.11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.11/index.html", + "type": "file", + "size": 11580, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.11/index.txt", + "type": "file", + "size": 4208, + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xray-core/v25.9.5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.5/index.html", + "type": "file", + "size": 11559, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xray-core/v25.9.5/index.txt", + "type": "file", + "size": 4197, + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/", + "entries": [ + { + "name": "android/", + "href": "/dashboard/download/dashboard/download/xstream/android/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/index.html", + "type": "file", + "size": 16299, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/index.txt", + "type": "file", + "size": 4994, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "ios/", + "href": "/dashboard/download/dashboard/download/xstream/ios/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "linux/", + "href": "/dashboard/download/dashboard/download/xstream/linux/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "macos/", + "href": "/dashboard/download/dashboard/download/xstream/macos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "windows/", + "href": "/dashboard/download/dashboard/download/xstream/windows/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/android/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/android/index.html", + "type": "file", + "size": 13101, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/android/index.txt", + "type": "file", + "size": 4374, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/xstream/android/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/android/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/android/latest/index.html", + "type": "file", + "size": 11814, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/android/latest/index.txt", + "type": "file", + "size": 4253, + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/ios/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/ios/index.html", + "type": "file", + "size": 13005, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/ios/index.txt", + "type": "file", + "size": 4322, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/xstream/ios/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/ios/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/ios/latest/index.html", + "type": "file", + "size": 11738, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/ios/latest/index.txt", + "type": "file", + "size": 4213, + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/linux/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/linux/index.html", + "type": "file", + "size": 13959, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/linux/index.txt", + "type": "file", + "size": 4543, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/xstream/linux/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/dashboard/download/xstream/linux/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/linux/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/linux/latest/index.html", + "type": "file", + "size": 11775, + "lastModified": "2025-09-26T01:53:27Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/linux/latest/index.txt", + "type": "file", + "size": 4233, + "lastModified": "2025-09-26T01:53:27Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/linux/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/linux/stable/index.html", + "type": "file", + "size": 11775, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/linux/stable/index.txt", + "type": "file", + "size": 4233, + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/macos/", + "entries": [ + { + "name": "docs/", + "href": "/dashboard/download/dashboard/download/xstream/macos/docs/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/macos/index.html", + "type": "file", + "size": 14850, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/macos/index.txt", + "type": "file", + "size": 4731, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/xstream/macos/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/dashboard/download/xstream/macos/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/macos/docs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/macos/docs/index.html", + "type": "file", + "size": 11733, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/macos/docs/index.txt", + "type": "file", + "size": 4210, + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/macos/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/macos/latest/index.html", + "type": "file", + "size": 11775, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/macos/latest/index.txt", + "type": "file", + "size": 4233, + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/macos/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/macos/stable/index.html", + "type": "file", + "size": 11774, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/macos/stable/index.txt", + "type": "file", + "size": 4233, + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/windows/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/windows/index.html", + "type": "file", + "size": 15819, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/windows/index.txt", + "type": "file", + "size": 4964, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/dashboard/download/xstream/windows/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/dashboard/download/xstream/windows/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "win10/", + "href": "/dashboard/download/dashboard/download/xstream/windows/win10/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "win11/", + "href": "/dashboard/download/dashboard/download/xstream/windows/win11/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/windows/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/windows/latest/index.html", + "type": "file", + "size": 11814, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/windows/latest/index.txt", + "type": "file", + "size": 4253, + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/windows/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/windows/stable/index.html", + "type": "file", + "size": 11814, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/windows/stable/index.txt", + "type": "file", + "size": 4253, + "lastModified": "2025-09-26T01:53:28Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/windows/win10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/windows/win10/index.html", + "type": "file", + "size": 11792, + "lastModified": "2025-09-26T01:53:28Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/windows/win10/index.txt", + "type": "file", + "size": 4241, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/download/xstream/windows/win11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/download/xstream/windows/win11/index.html", + "type": "file", + "size": 11792, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/download/xstream/windows/win11/index.txt", + "type": "file", + "size": 4241, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/icons/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/icons/index.html", + "type": "file", + "size": 9880, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/icons/index.txt", + "type": "file", + "size": 3868, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/insight/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/insight/index.html", + "type": "file", + "size": 10906, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/insight/index.txt", + "type": "file", + "size": 3996, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/login/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/login/index.html", + "type": "file", + "size": 10862, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/login/index.txt", + "type": "file", + "size": 3973, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/panel/", + "entries": [ + { + "name": "account/", + "href": "/dashboard/download/dashboard/panel/account/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "agent/", + "href": "/dashboard/download/dashboard/panel/agent/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "api/", + "href": "/dashboard/download/dashboard/panel/api/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/dashboard/panel/index.html", + "type": "file", + "size": 16631, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/panel/index.txt", + "type": "file", + "size": 4928, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "ldp/", + "href": "/dashboard/download/dashboard/panel/ldp/", + "type": "dir", + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "subscription/", + "href": "/dashboard/download/dashboard/panel/subscription/", + "type": "dir", + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "xray/", + "href": "/dashboard/download/dashboard/panel/xray/", + "type": "dir", + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/panel/account/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/panel/account/index.html", + "type": "file", + "size": 11163, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/panel/account/index.txt", + "type": "file", + "size": 4062, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/panel/agent/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/panel/agent/index.html", + "type": "file", + "size": 11121, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/panel/agent/index.txt", + "type": "file", + "size": 4040, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/panel/api/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/panel/api/index.html", + "type": "file", + "size": 11079, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/panel/api/index.txt", + "type": "file", + "size": 4018, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/panel/ldp/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/panel/ldp/index.html", + "type": "file", + "size": 11079, + "lastModified": "2025-09-26T01:53:29Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/panel/ldp/index.txt", + "type": "file", + "size": 4018, + "lastModified": "2025-09-26T01:53:29Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/panel/subscription/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/panel/subscription/index.html", + "type": "file", + "size": 11267, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/panel/subscription/index.txt", + "type": "file", + "size": 4117, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/panel/xray/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/panel/xray/index.html", + "type": "file", + "size": 11100, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/panel/xray/index.txt", + "type": "file", + "size": 4029, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/dashboard/register/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/dashboard/register/index.html", + "type": "file", + "size": 10924, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/dashboard/register/index.txt", + "type": "file", + "size": 4006, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/deb/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/deb/index.html", + "type": "file", + "size": 9506, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/deb/index.txt", + "type": "file", + "size": 3735, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/docs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/docs/index.html", + "type": "file", + "size": 7885, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/docs/index.txt", + "type": "file", + "size": 3625, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/offline-package/", + "entries": [ + { + "name": "apisix-gateway/", + "href": "/dashboard/download/offline-package/apisix-gateway/", + "type": "dir", + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/offline-package/index.html", + "type": "file", + "size": 13148, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/offline-package/index.txt", + "type": "file", + "size": 4618, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "k3s/", + "href": "/dashboard/download/offline-package/k3s/", + "type": "dir", + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "kong-gateway/", + "href": "/dashboard/download/offline-package/kong-gateway/", + "type": "dir", + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "nginx-ingress/", + "href": "/dashboard/download/offline-package/nginx-ingress/", + "type": "dir", + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "sealos/", + "href": "/dashboard/download/offline-package/sealos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/offline-package/apisix-gateway/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/offline-package/apisix-gateway/index.html", + "type": "file", + "size": 12650, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/offline-package/apisix-gateway/index.txt", + "type": "file", + "size": 4567, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/offline-package/k3s/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/offline-package/k3s/index.html", + "type": "file", + "size": 13768, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/offline-package/k3s/index.txt", + "type": "file", + "size": 4741, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/offline-package/kong-gateway/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/offline-package/kong-gateway/index.html", + "type": "file", + "size": 12580, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/offline-package/kong-gateway/index.txt", + "type": "file", + "size": 4529, + "lastModified": "2025-09-26T01:53:30Z" + } + ] + }, + { + "path": "dashboard/download/offline-package/nginx-ingress/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/offline-package/nginx-ingress/index.html", + "type": "file", + "size": 12616, + "lastModified": "2025-09-26T01:53:30Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/offline-package/nginx-ingress/index.txt", + "type": "file", + "size": 4548, + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/offline-package/sealos/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/offline-package/sealos/index.html", + "type": "file", + "size": 12393, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/offline-package/sealos/index.txt", + "type": "file", + "size": 4423, + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/otel/", + "entries": [ + { + "name": "OpenTelemetry/", + "href": "/dashboard/download/otel/OpenTelemetry/", + "type": "dir", + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/otel/index.html", + "type": "file", + "size": 9395, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/otel/index.txt", + "type": "file", + "size": 3788, + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/otel/OpenTelemetry/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/otel/OpenTelemetry/index.html", + "type": "file", + "size": 9772, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/otel/OpenTelemetry/index.txt", + "type": "file", + "size": 3928, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "v0.133.0/", + "href": "/dashboard/download/otel/OpenTelemetry/v0.133.0/", + "type": "dir", + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/otel/OpenTelemetry/v0.133.0/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/otel/OpenTelemetry/v0.133.0/index.html", + "type": "file", + "size": 13792, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/otel/OpenTelemetry/v0.133.0/index.txt", + "type": "file", + "size": 4618, + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/rpm/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/rpm/index.html", + "type": "file", + "size": 7868, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/rpm/index.txt", + "type": "file", + "size": 3616, + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/sealos/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/sealos/index.html", + "type": "file", + "size": 11192, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/sealos/index.txt", + "type": "file", + "size": 4159, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "offline-sealos-5/", + "href": "/dashboard/download/sealos/offline-sealos-5/", + "type": "dir", + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "offline-sealos-6/", + "href": "/dashboard/download/sealos/offline-sealos-6/", + "type": "dir", + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "offline-sealos-8/", + "href": "/dashboard/download/sealos/offline-sealos-8/", + "type": "dir", + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/sealos/offline-sealos-5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/sealos/offline-sealos-5/index.html", + "type": "file", + "size": 8327, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/sealos/offline-sealos-5/index.txt", + "type": "file", + "size": 3795, + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/sealos/offline-sealos-6/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/sealos/offline-sealos-6/index.html", + "type": "file", + "size": 8327, + "lastModified": "2025-09-26T01:53:31Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/sealos/offline-sealos-6/index.txt", + "type": "file", + "size": 3795, + "lastModified": "2025-09-26T01:53:31Z" + } + ] + }, + { + "path": "dashboard/download/sealos/offline-sealos-8/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/sealos/offline-sealos-8/index.html", + "type": "file", + "size": 8327, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/sealos/offline-sealos-8/index.txt", + "type": "file", + "size": 3795, + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xray-core/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xray-core/index.html", + "type": "file", + "size": 13681, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xray-core/index.txt", + "type": "file", + "size": 4597, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "v25.8.29/", + "href": "/dashboard/download/xray-core/v25.8.29/", + "type": "dir", + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "v25.8.3/", + "href": "/dashboard/download/xray-core/v25.8.3/", + "type": "dir", + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "v25.8.31/", + "href": "/dashboard/download/xray-core/v25.8.31/", + "type": "dir", + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "v25.9.10/", + "href": "/dashboard/download/xray-core/v25.9.10/", + "type": "dir", + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "v25.9.11/", + "href": "/dashboard/download/xray-core/v25.9.11/", + "type": "dir", + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "v25.9.5/", + "href": "/dashboard/download/xray-core/v25.9.5/", + "type": "dir", + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xray-core/v25.8.29/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xray-core/v25.8.29/index.html", + "type": "file", + "size": 12063, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xray-core/v25.8.29/index.txt", + "type": "file", + "size": 4192, + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xray-core/v25.8.3/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xray-core/v25.8.3/index.html", + "type": "file", + "size": 12036, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xray-core/v25.8.3/index.txt", + "type": "file", + "size": 4180, + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xray-core/v25.8.31/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xray-core/v25.8.31/index.html", + "type": "file", + "size": 12059, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xray-core/v25.8.31/index.txt", + "type": "file", + "size": 4192, + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xray-core/v25.9.10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xray-core/v25.9.10/index.html", + "type": "file", + "size": 8235, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xray-core/v25.9.10/index.txt", + "type": "file", + "size": 3747, + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xray-core/v25.9.11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xray-core/v25.9.11/index.html", + "type": "file", + "size": 8235, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xray-core/v25.9.11/index.txt", + "type": "file", + "size": 3747, + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xray-core/v25.9.5/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xray-core/v25.9.5/index.html", + "type": "file", + "size": 8218, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xray-core/v25.9.5/index.txt", + "type": "file", + "size": 3738, + "lastModified": "2025-09-26T01:53:32Z" + } + ] + }, + { + "path": "dashboard/download/xstream/", + "entries": [ + { + "name": "android/", + "href": "/dashboard/download/xstream/android/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/xstream/index.html", + "type": "file", + "size": 12705, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/index.txt", + "type": "file", + "size": 4362, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "ios/", + "href": "/dashboard/download/xstream/ios/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "linux/", + "href": "/dashboard/download/xstream/linux/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "macos/", + "href": "/dashboard/download/xstream/macos/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "windows/", + "href": "/dashboard/download/xstream/windows/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/android/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/android/index.html", + "type": "file", + "size": 9703, + "lastModified": "2025-09-26T01:53:32Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/android/index.txt", + "type": "file", + "size": 3889, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/xstream/android/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/android/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/android/latest/index.html", + "type": "file", + "size": 10176, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/android/latest/index.txt", + "type": "file", + "size": 3958, + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/ios/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/ios/index.html", + "type": "file", + "size": 9623, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/ios/index.txt", + "type": "file", + "size": 3845, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/xstream/ios/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/ios/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/ios/latest/index.html", + "type": "file", + "size": 10093, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/ios/latest/index.txt", + "type": "file", + "size": 3914, + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/linux/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/linux/index.html", + "type": "file", + "size": 10506, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/linux/index.txt", + "type": "file", + "size": 4021, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/xstream/linux/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/xstream/linux/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/linux/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/linux/latest/index.html", + "type": "file", + "size": 10135, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/linux/latest/index.txt", + "type": "file", + "size": 3936, + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/linux/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/linux/stable/index.html", + "type": "file", + "size": 10137, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/linux/stable/index.txt", + "type": "file", + "size": 3936, + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/macos/", + "entries": [ + { + "name": "docs/", + "href": "/dashboard/download/xstream/macos/docs/", + "type": "dir", + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.html", + "href": "/dashboard/download/xstream/macos/index.html", + "type": "file", + "size": 11337, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/macos/index.txt", + "type": "file", + "size": 4169, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/xstream/macos/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/xstream/macos/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/macos/docs/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/macos/docs/index.html", + "type": "file", + "size": 8369, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/macos/docs/index.txt", + "type": "file", + "size": 3749, + "lastModified": "2025-09-26T01:53:33Z" + } + ] + }, + { + "path": "dashboard/download/xstream/macos/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/macos/latest/index.html", + "type": "file", + "size": 10135, + "lastModified": "2025-09-26T01:53:33Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/macos/latest/index.txt", + "type": "file", + "size": 3936, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/macos/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/macos/stable/index.html", + "type": "file", + "size": 11234, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/macos/stable/index.txt", + "type": "file", + "size": 4100, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/windows/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/windows/index.html", + "type": "file", + "size": 12236, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/windows/index.txt", + "type": "file", + "size": 4357, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "latest/", + "href": "/dashboard/download/xstream/windows/latest/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "stable/", + "href": "/dashboard/download/xstream/windows/stable/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "win10/", + "href": "/dashboard/download/xstream/windows/win10/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "win11/", + "href": "/dashboard/download/xstream/windows/win11/", + "type": "dir", + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/windows/latest/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/windows/latest/index.html", + "type": "file", + "size": 10177, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/windows/latest/index.txt", + "type": "file", + "size": 3958, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/windows/stable/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/windows/stable/index.html", + "type": "file", + "size": 10179, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/windows/stable/index.txt", + "type": "file", + "size": 3958, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/windows/win10/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/windows/win10/index.html", + "type": "file", + "size": 8416, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/windows/win10/index.txt", + "type": "file", + "size": 3774, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/download/xstream/windows/win11/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/download/xstream/windows/win11/index.html", + "type": "file", + "size": 8416, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/download/xstream/windows/win11/index.txt", + "type": "file", + "size": 3774, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/icons/", + "entries": [ + { + "name": "cloudnative_32.png", + "href": "/dashboard/icons/cloudnative_32.png", + "type": "file", + "size": 1486, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/insight/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/insight/index.html", + "type": "file", + "size": 23810, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/insight/index.txt", + "type": "file", + "size": 2739, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/login/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/login/index.html", + "type": "file", + "size": 4454, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/login/index.txt", + "type": "file", + "size": 2647, + "lastModified": "2025-09-26T01:53:34Z" + } + ] + }, + { + "path": "dashboard/panel/", + "entries": [ + { + "name": "account/", + "href": "/dashboard/panel/account/", + "type": "dir", + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "agent/", + "href": "/dashboard/panel/agent/", + "type": "dir", + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "api/", + "href": "/dashboard/panel/api/", + "type": "dir", + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.html", + "href": "/dashboard/panel/index.html", + "type": "file", + "size": 16113, + "lastModified": "2025-09-26T01:53:34Z" + }, + { + "name": "index.txt", + "href": "/dashboard/panel/index.txt", + "type": "file", + "size": 4173, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "ldp/", + "href": "/dashboard/panel/ldp/", + "type": "dir", + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "subscription/", + "href": "/dashboard/panel/subscription/", + "type": "dir", + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "xray/", + "href": "/dashboard/panel/xray/", + "type": "dir", + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "dashboard/panel/account/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/panel/account/index.html", + "type": "file", + "size": 14801, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.txt", + "href": "/dashboard/panel/account/index.txt", + "type": "file", + "size": 3639, + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "dashboard/panel/agent/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/panel/agent/index.html", + "type": "file", + "size": 14757, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.txt", + "href": "/dashboard/panel/agent/index.txt", + "type": "file", + "size": 3615, + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "dashboard/panel/api/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/panel/api/index.html", + "type": "file", + "size": 14713, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.txt", + "href": "/dashboard/panel/api/index.txt", + "type": "file", + "size": 3591, + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "dashboard/panel/ldp/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/panel/ldp/index.html", + "type": "file", + "size": 19018, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.txt", + "href": "/dashboard/panel/ldp/index.txt", + "type": "file", + "size": 5911, + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "dashboard/panel/subscription/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/panel/subscription/index.html", + "type": "file", + "size": 14743, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.txt", + "href": "/dashboard/panel/subscription/index.txt", + "type": "file", + "size": 3615, + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "dashboard/panel/xray/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/panel/xray/index.html", + "type": "file", + "size": 14719, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.txt", + "href": "/dashboard/panel/xray/index.txt", + "type": "file", + "size": 3595, + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "dashboard/register/", + "entries": [ + { + "name": "index.html", + "href": "/dashboard/register/index.html", + "type": "file", + "size": 4472, + "lastModified": "2025-09-26T01:53:35Z" + }, + { + "name": "index.txt", + "href": "/dashboard/register/index.txt", + "type": "file", + "size": 2662, + "lastModified": "2025-09-26T01:53:35Z" + } + ] + }, + { + "path": "deb/", + "entries": [ + { + "name": "example.deb", + "href": "/deb/example.deb", + "type": "file", + "size": 0, + "lastModified": "2025-09-19T02:01:25Z" + } + ] + }, + { + "path": "docs/", + "entries": [ + { + "name": "Keycloak/", + "href": "/docs/Keycloak/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "LandingZone/", + "href": "/docs/LandingZone/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "Linux-K8S-OPS/", + "href": "/docs/Linux-K8S-OPS/", + "type": "dir", + "lastModified": "2025-09-25T12:35:19Z" + }, + { + "name": "Observability/", + "href": "/docs/Observability/", + "type": "dir", + "lastModified": "2025-09-25T11:07:40Z" + }, + { + "name": "Personal/", + "href": "/docs/Personal/", + "type": "dir", + "lastModified": "2025-09-25T11:55:22Z" + }, + { + "name": "TechExploration/", + "href": "/docs/TechExploration/", + "type": "dir", + "lastModified": "2025-09-25T12:23:45Z" + }, + { + "name": "The-IndieDeveloper-Fullstack-Roadmap/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/", + "type": "dir", + "lastModified": "2025-09-25T12:29:13Z" + }, + { + "name": "interview-qa/", + "href": "/docs/interview-qa/", + "type": "dir", + "lastModified": "2025-09-19T01:59:55Z" + } + ] + }, + { + "path": "docs/Keycloak/", + "entries": [ + { + "name": "EN-v33-17996525102/", + "href": "/docs/Keycloak/EN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T12:34:01Z" + }, + { + "name": "EN-v34-18001960544/", + "href": "/docs/Keycloak/EN-v34-18001960544/", + "type": "dir", + "lastModified": "2025-09-25T12:34:01Z" + }, + { + "name": "EN-v35-18002040798/", + "href": "/docs/Keycloak/EN-v35-18002040798/", + "type": "dir", + "lastModified": "2025-09-25T12:34:01Z" + }, + { + "name": "EN-v36-18002294267/", + "href": "/docs/Keycloak/EN-v36-18002294267/", + "type": "dir", + "lastModified": "2025-09-25T12:34:01Z" + }, + { + "name": "EN-v39-18004672680/", + "href": "/docs/Keycloak/EN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T12:34:01Z" + }, + { + "name": "EN-v40-18004678416/", + "href": "/docs/Keycloak/EN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v41-18005142964/", + "href": "/docs/Keycloak/EN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v42-18006148753/", + "href": "/docs/Keycloak/EN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v33-17996525102/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v33-17996525102/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:01Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v34-18001960544/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v34-18001960544/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:01Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v35-18002040798/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v35-18002040798/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:01Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v36-18002294267/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v36-18002294267/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:01Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v39-18004672680/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v39-18004672680/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:01Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v40-18004678416/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v40-18004678416/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v41-18005142964/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v41-18005142964/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/Keycloak/EN-v42-18006148753/", + "entries": [ + { + "name": "Keycloak-SSO-Design-and-Implementation.html", + "href": "/docs/Keycloak/EN-v42-18006148753/Keycloak-SSO-Design-and-Implementation.html", + "type": "file", + "size": 32769, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/", + "entries": [ + { + "name": "EN-v33-17996525102/", + "href": "/docs/LandingZone/EN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v34-18001960544/", + "href": "/docs/LandingZone/EN-v34-18001960544/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v35-18002040798/", + "href": "/docs/LandingZone/EN-v35-18002040798/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v36-18002294267/", + "href": "/docs/LandingZone/EN-v36-18002294267/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v37-18002553627/", + "href": "/docs/LandingZone/EN-v37-18002553627/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v38-18003957466/", + "href": "/docs/LandingZone/EN-v38-18003957466/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v39-18004672680/", + "href": "/docs/LandingZone/EN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v40-18004678416/", + "href": "/docs/LandingZone/EN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v41-18005142964/", + "href": "/docs/LandingZone/EN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "EN-v42-18006148753/", + "href": "/docs/LandingZone/EN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v33-17996525102/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v33-17996525102/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77101, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v34-18001960544/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v34-18001960544/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77103, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v35-18002040798/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v35-18002040798/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77103, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v36-18002294267/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v36-18002294267/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77102, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v37-18002553627/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v37-18002553627/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77101, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v38-18003957466/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v38-18003957466/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77102, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v39-18004672680/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v39-18004672680/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77104, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v40-18004678416/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v40-18004678416/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77108, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v41-18005142964/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v41-18005142964/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77098, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/LandingZone/EN-v42-18006148753/", + "entries": [ + { + "name": "Landing-Zone-Design-and-Implementation.pdf", + "href": "/docs/LandingZone/EN-v42-18006148753/Landing-Zone-Design-and-Implementation.pdf", + "type": "file", + "size": 77104, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/Linux-K8S-OPS/", + "entries": [ + { + "name": "CN-v33-17996525102/", + "href": "/docs/Linux-K8S-OPS/CN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "CN-v39-18004672680/", + "href": "/docs/Linux-K8S-OPS/CN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T12:34:03Z" + }, + { + "name": "CN-v40-18004678416/", + "href": "/docs/Linux-K8S-OPS/CN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T12:34:03Z" + }, + { + "name": "CN-v41-18005142964/", + "href": "/docs/Linux-K8S-OPS/CN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:35:19Z" + }, + { + "name": "CN-v42-18006148753/", + "href": "/docs/Linux-K8S-OPS/CN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:33:21Z" + } + ] + }, + { + "path": "docs/Linux-K8S-OPS/CN-v33-17996525102/", + "entries": [ + { + "name": "Linux-K8S-OPS-Guide.html", + "href": "/docs/Linux-K8S-OPS/CN-v33-17996525102/Linux-K8S-OPS-Guide.html", + "type": "file", + "size": 20768, + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "Linux-K8S-OPS-Guide.pdf", + "href": "/docs/Linux-K8S-OPS/CN-v33-17996525102/Linux-K8S-OPS-Guide.pdf", + "type": "file", + "size": 154725, + "lastModified": "2025-09-25T12:34:02Z" + } + ] + }, + { + "path": "docs/Linux-K8S-OPS/CN-v39-18004672680/", + "entries": [ + { + "name": "Linux-K8S-OPS-Guide.html", + "href": "/docs/Linux-K8S-OPS/CN-v39-18004672680/Linux-K8S-OPS-Guide.html", + "type": "file", + "size": 228068, + "lastModified": "2025-09-25T12:34:02Z" + }, + { + "name": "Linux-K8S-OPS-Guide.pdf", + "href": "/docs/Linux-K8S-OPS/CN-v39-18004672680/Linux-K8S-OPS-Guide.pdf", + "type": "file", + "size": 390075, + "lastModified": "2025-09-25T12:34:03Z" + } + ] + }, + { + "path": "docs/Linux-K8S-OPS/CN-v40-18004678416/", + "entries": [ + { + "name": "Linux-K8S-OPS-Guide.html", + "href": "/docs/Linux-K8S-OPS/CN-v40-18004678416/Linux-K8S-OPS-Guide.html", + "type": "file", + "size": 228068, + "lastModified": "2025-09-25T12:34:03Z" + }, + { + "name": "Linux-K8S-OPS-Guide.pdf", + "href": "/docs/Linux-K8S-OPS/CN-v40-18004678416/Linux-K8S-OPS-Guide.pdf", + "type": "file", + "size": 390082, + "lastModified": "2025-09-25T12:34:03Z" + } + ] + }, + { + "path": "docs/Linux-K8S-OPS/CN-v41-18005142964/", + "entries": [ + { + "name": "Linux-K8S-OPS-Guide.html", + "href": "/docs/Linux-K8S-OPS/CN-v41-18005142964/Linux-K8S-OPS-Guide.html", + "type": "file", + "size": 228068, + "lastModified": "2025-09-25T12:34:27Z" + }, + { + "name": "Linux-K8S-OPS-Guide.pdf", + "href": "/docs/Linux-K8S-OPS/CN-v41-18005142964/Linux-K8S-OPS-Guide.pdf", + "type": "file", + "size": 390082, + "lastModified": "2025-09-25T12:35:19Z" + } + ] + }, + { + "path": "docs/Linux-K8S-OPS/CN-v42-18006148753/", + "entries": [] + }, + { + "path": "docs/Observability/", + "entries": [ + { + "name": "CN-v33-17996525102/", + "href": "/docs/Observability/CN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T10:56:03Z" + }, + { + "name": "CN-v36-18002294267/", + "href": "/docs/Observability/CN-v36-18002294267/", + "type": "dir", + "lastModified": "2025-09-25T10:58:38Z" + }, + { + "name": "CN-v37-18002553627/", + "href": "/docs/Observability/CN-v37-18002553627/", + "type": "dir", + "lastModified": "2025-09-25T11:02:40Z" + }, + { + "name": "CN-v39-18004672680/", + "href": "/docs/Observability/CN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T11:04:44Z" + }, + { + "name": "CN-v40-18004678416/", + "href": "/docs/Observability/CN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T11:07:40Z" + }, + { + "name": "CN-v41-18005142964/", + "href": "/docs/Observability/CN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:33:21Z" + }, + { + "name": "CN-v42-18006148753/", + "href": "/docs/Observability/CN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:33:21Z" + } + ] + }, + { + "path": "docs/Observability/CN-v33-17996525102/", + "entries": [ + { + "name": "Observability-Design-and-Implementation.html", + "href": "/docs/Observability/CN-v33-17996525102/Observability-Design-and-Implementation.html", + "type": "file", + "size": 301718, + "lastModified": "2025-09-25T10:56:00Z" + }, + { + "name": "Observability-Design-and-Implementation.pdf", + "href": "/docs/Observability/CN-v33-17996525102/Observability-Design-and-Implementation.pdf", + "type": "file", + "size": 731774, + "lastModified": "2025-09-25T10:56:03Z" + } + ] + }, + { + "path": "docs/Observability/CN-v36-18002294267/", + "entries": [ + { + "name": "Observability-Design-and-Implementation.html", + "href": "/docs/Observability/CN-v36-18002294267/Observability-Design-and-Implementation.html", + "type": "file", + "size": 301718, + "lastModified": "2025-09-25T10:56:49Z" + }, + { + "name": "Observability-Design-and-Implementation.pdf", + "href": "/docs/Observability/CN-v36-18002294267/Observability-Design-and-Implementation.pdf", + "type": "file", + "size": 731781, + "lastModified": "2025-09-25T10:58:38Z" + } + ] + }, + { + "path": "docs/Observability/CN-v37-18002553627/", + "entries": [ + { + "name": "Observability-Design-and-Implementation.html", + "href": "/docs/Observability/CN-v37-18002553627/Observability-Design-and-Implementation.html", + "type": "file", + "size": 301718, + "lastModified": "2025-09-25T11:00:00Z" + }, + { + "name": "Observability-Design-and-Implementation.pdf", + "href": "/docs/Observability/CN-v37-18002553627/Observability-Design-and-Implementation.pdf", + "type": "file", + "size": 731773, + "lastModified": "2025-09-25T11:02:40Z" + } + ] + }, + { + "path": "docs/Observability/CN-v39-18004672680/", + "entries": [ + { + "name": "Observability-Design-and-Implementation.html", + "href": "/docs/Observability/CN-v39-18004672680/Observability-Design-and-Implementation.html", + "type": "file", + "size": 301718, + "lastModified": "2025-09-25T11:03:19Z" + }, + { + "name": "Observability-Design-and-Implementation.pdf", + "href": "/docs/Observability/CN-v39-18004672680/Observability-Design-and-Implementation.pdf", + "type": "file", + "size": 731779, + "lastModified": "2025-09-25T11:04:44Z" + } + ] + }, + { + "path": "docs/Observability/CN-v40-18004678416/", + "entries": [ + { + "name": "Observability-Design-and-Implementation.html", + "href": "/docs/Observability/CN-v40-18004678416/Observability-Design-and-Implementation.html", + "type": "file", + "size": 301718, + "lastModified": "2025-09-25T11:05:42Z" + }, + { + "name": "Observability-Design-and-Implementation.pdf", + "href": "/docs/Observability/CN-v40-18004678416/Observability-Design-and-Implementation.pdf", + "type": "file", + "size": 731777, + "lastModified": "2025-09-25T11:07:40Z" + } + ] + }, + { + "path": "docs/Observability/CN-v41-18005142964/", + "entries": [] + }, + { + "path": "docs/Observability/CN-v42-18006148753/", + "entries": [] + }, + { + "path": "docs/Personal/", + "entries": [ + { + "name": "EN-v33-17996525102/", + "href": "/docs/Personal/EN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T11:07:42Z" + }, + { + "name": "EN-v34-18001960544/", + "href": "/docs/Personal/EN-v34-18001960544/", + "type": "dir", + "lastModified": "2025-09-25T11:13:14Z" + }, + { + "name": "EN-v36-18002294267/", + "href": "/docs/Personal/EN-v36-18002294267/", + "type": "dir", + "lastModified": "2025-09-25T11:21:22Z" + }, + { + "name": "EN-v37-18002553627/", + "href": "/docs/Personal/EN-v37-18002553627/", + "type": "dir", + "lastModified": "2025-09-25T11:33:42Z" + }, + { + "name": "EN-v39-18004672680/", + "href": "/docs/Personal/EN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T11:43:41Z" + }, + { + "name": "EN-v40-18004678416/", + "href": "/docs/Personal/EN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T11:55:22Z" + }, + { + "name": "EN-v41-18005142964/", + "href": "/docs/Personal/EN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:33:22Z" + }, + { + "name": "EN-v42-18006148753/", + "href": "/docs/Personal/EN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:33:22Z" + } + ] + }, + { + "path": "docs/Personal/EN-v33-17996525102/", + "entries": [ + { + "name": "ActiveBalance-Plan.html", + "href": "/docs/Personal/EN-v33-17996525102/ActiveBalance-Plan.html", + "type": "file", + "size": 5461, + "lastModified": "2025-09-25T11:07:40Z" + }, + { + "name": "ActiveBalance-Plan.pdf", + "href": "/docs/Personal/EN-v33-17996525102/ActiveBalance-Plan.pdf", + "type": "file", + "size": 76344, + "lastModified": "2025-09-25T11:07:40Z" + }, + { + "name": "CV-AI-Dev-EN.html", + "href": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-EN.html", + "type": "file", + "size": 10218, + "lastModified": "2025-09-25T11:07:40Z" + }, + { + "name": "CV-AI-Dev-EN.pdf", + "href": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-EN.pdf", + "type": "file", + "size": 51820, + "lastModified": "2025-09-25T11:07:40Z" + }, + { + "name": "CV-AI-Dev-ZH.html", + "href": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-ZH.html", + "type": "file", + "size": 20180, + "lastModified": "2025-09-25T11:07:40Z" + }, + { + "name": "CV-AI-Dev-ZH.pdf", + "href": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-ZH.pdf", + "type": "file", + "size": 199122, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "CV-EN.html", + "href": "/docs/Personal/EN-v33-17996525102/CV-EN.html", + "type": "file", + "size": 23062, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "CV-EN.pdf", + "href": "/docs/Personal/EN-v33-17996525102/CV-EN.pdf", + "type": "file", + "size": 63733, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "CV-ZH.html", + "href": "/docs/Personal/EN-v33-17996525102/CV-ZH.html", + "type": "file", + "size": 20238, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "CV-ZH.pdf", + "href": "/docs/Personal/EN-v33-17996525102/CV-ZH.pdf", + "type": "file", + "size": 170872, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "README.html", + "href": "/docs/Personal/EN-v33-17996525102/README.html", + "type": "file", + "size": 3295, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "README.pdf", + "href": "/docs/Personal/EN-v33-17996525102/README.pdf", + "type": "file", + "size": 52031, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-DevOPS-ZH.html", + "href": "/docs/Personal/EN-v33-17996525102/Resume-DevOPS-ZH.html", + "type": "file", + "size": 8949, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-DevOPS-ZH.pdf", + "href": "/docs/Personal/EN-v33-17996525102/Resume-DevOPS-ZH.pdf", + "type": "file", + "size": 138280, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-DevOps-EN.html", + "href": "/docs/Personal/EN-v33-17996525102/Resume-DevOps-EN.html", + "type": "file", + "size": 9670, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-DevOps-EN.pdf", + "href": "/docs/Personal/EN-v33-17996525102/Resume-DevOps-EN.pdf", + "type": "file", + "size": 50985, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-EN.html", + "href": "/docs/Personal/EN-v33-17996525102/Resume-EN.html", + "type": "file", + "size": 10706, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-EN.pdf", + "href": "/docs/Personal/EN-v33-17996525102/Resume-EN.pdf", + "type": "file", + "size": 57375, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-ZH.html", + "href": "/docs/Personal/EN-v33-17996525102/Resume-ZH.html", + "type": "file", + "size": 17297, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "Resume-ZH.pdf", + "href": "/docs/Personal/EN-v33-17996525102/Resume-ZH.pdf", + "type": "file", + "size": 179975, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "cet-6.html", + "href": "/docs/Personal/EN-v33-17996525102/cet-6.html", + "type": "file", + "size": 448346, + "lastModified": "2025-09-25T11:07:41Z" + }, + { + "name": "cet-6.pdf", + "href": "/docs/Personal/EN-v33-17996525102/cet-6.pdf", + "type": "file", + "size": 1192645, + "lastModified": "2025-09-25T11:07:42Z" + }, + { + "name": "fullstack-language-core.html", + "href": "/docs/Personal/EN-v33-17996525102/fullstack-language-core.html", + "type": "file", + "size": 11943, + "lastModified": "2025-09-25T11:07:42Z" + }, + { + "name": "fullstack-language-core.pdf", + "href": "/docs/Personal/EN-v33-17996525102/fullstack-language-core.pdf", + "type": "file", + "size": 70432, + "lastModified": "2025-09-25T11:07:42Z" + } + ] + }, + { + "path": "docs/Personal/EN-v34-18001960544/", + "entries": [ + { + "name": "ActiveBalance-Plan.html", + "href": "/docs/Personal/EN-v34-18001960544/ActiveBalance-Plan.html", + "type": "file", + "size": 5461, + "lastModified": "2025-09-25T11:07:42Z" + }, + { + "name": "ActiveBalance-Plan.pdf", + "href": "/docs/Personal/EN-v34-18001960544/ActiveBalance-Plan.pdf", + "type": "file", + "size": 76343, + "lastModified": "2025-09-25T11:07:48Z" + }, + { + "name": "CV-AI-Dev-EN.html", + "href": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-EN.html", + "type": "file", + "size": 10218, + "lastModified": "2025-09-25T11:07:48Z" + }, + { + "name": "CV-AI-Dev-EN.pdf", + "href": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-EN.pdf", + "type": "file", + "size": 51820, + "lastModified": "2025-09-25T11:07:53Z" + }, + { + "name": "CV-AI-Dev-ZH.html", + "href": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-ZH.html", + "type": "file", + "size": 20180, + "lastModified": "2025-09-25T11:07:53Z" + }, + { + "name": "CV-AI-Dev-ZH.pdf", + "href": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-ZH.pdf", + "type": "file", + "size": 199126, + "lastModified": "2025-09-25T11:08:07Z" + }, + { + "name": "CV-EN.html", + "href": "/docs/Personal/EN-v34-18001960544/CV-EN.html", + "type": "file", + "size": 23062, + "lastModified": "2025-09-25T11:08:08Z" + }, + { + "name": "CV-EN.pdf", + "href": "/docs/Personal/EN-v34-18001960544/CV-EN.pdf", + "type": "file", + "size": 63735, + "lastModified": "2025-09-25T11:08:12Z" + }, + { + "name": "CV-ZH.html", + "href": "/docs/Personal/EN-v34-18001960544/CV-ZH.html", + "type": "file", + "size": 20238, + "lastModified": "2025-09-25T11:08:14Z" + }, + { + "name": "CV-ZH.pdf", + "href": "/docs/Personal/EN-v34-18001960544/CV-ZH.pdf", + "type": "file", + "size": 170866, + "lastModified": "2025-09-25T11:08:24Z" + }, + { + "name": "README.html", + "href": "/docs/Personal/EN-v34-18001960544/README.html", + "type": "file", + "size": 3295, + "lastModified": "2025-09-25T11:08:24Z" + }, + { + "name": "README.pdf", + "href": "/docs/Personal/EN-v34-18001960544/README.pdf", + "type": "file", + "size": 52031, + "lastModified": "2025-09-25T11:08:26Z" + }, + { + "name": "Resume-DevOPS-ZH.html", + "href": "/docs/Personal/EN-v34-18001960544/Resume-DevOPS-ZH.html", + "type": "file", + "size": 8949, + "lastModified": "2025-09-25T11:08:29Z" + }, + { + "name": "Resume-DevOPS-ZH.pdf", + "href": "/docs/Personal/EN-v34-18001960544/Resume-DevOPS-ZH.pdf", + "type": "file", + "size": 138283, + "lastModified": "2025-09-25T11:08:38Z" + }, + { + "name": "Resume-DevOps-EN.html", + "href": "/docs/Personal/EN-v34-18001960544/Resume-DevOps-EN.html", + "type": "file", + "size": 9670, + "lastModified": "2025-09-25T11:08:38Z" + }, + { + "name": "Resume-DevOps-EN.pdf", + "href": "/docs/Personal/EN-v34-18001960544/Resume-DevOps-EN.pdf", + "type": "file", + "size": 50980, + "lastModified": "2025-09-25T11:08:42Z" + }, + { + "name": "Resume-EN.html", + "href": "/docs/Personal/EN-v34-18001960544/Resume-EN.html", + "type": "file", + "size": 10706, + "lastModified": "2025-09-25T11:08:42Z" + }, + { + "name": "Resume-EN.pdf", + "href": "/docs/Personal/EN-v34-18001960544/Resume-EN.pdf", + "type": "file", + "size": 57376, + "lastModified": "2025-09-25T11:08:50Z" + }, + { + "name": "Resume-ZH.html", + "href": "/docs/Personal/EN-v34-18001960544/Resume-ZH.html", + "type": "file", + "size": 17297, + "lastModified": "2025-09-25T11:08:50Z" + }, + { + "name": "Resume-ZH.pdf", + "href": "/docs/Personal/EN-v34-18001960544/Resume-ZH.pdf", + "type": "file", + "size": 179974, + "lastModified": "2025-09-25T11:09:05Z" + }, + { + "name": "cet-6.html", + "href": "/docs/Personal/EN-v34-18001960544/cet-6.html", + "type": "file", + "size": 448346, + "lastModified": "2025-09-25T11:10:09Z" + }, + { + "name": "cet-6.pdf", + "href": "/docs/Personal/EN-v34-18001960544/cet-6.pdf", + "type": "file", + "size": 1192647, + "lastModified": "2025-09-25T11:13:01Z" + }, + { + "name": "fullstack-language-core.html", + "href": "/docs/Personal/EN-v34-18001960544/fullstack-language-core.html", + "type": "file", + "size": 11943, + "lastModified": "2025-09-25T11:13:01Z" + }, + { + "name": "fullstack-language-core.pdf", + "href": "/docs/Personal/EN-v34-18001960544/fullstack-language-core.pdf", + "type": "file", + "size": 70428, + "lastModified": "2025-09-25T11:13:14Z" + } + ] + }, + { + "path": "docs/Personal/EN-v36-18002294267/", + "entries": [ + { + "name": "ActiveBalance-Plan.html", + "href": "/docs/Personal/EN-v36-18002294267/ActiveBalance-Plan.html", + "type": "file", + "size": 5461, + "lastModified": "2025-09-25T11:13:20Z" + }, + { + "name": "ActiveBalance-Plan.pdf", + "href": "/docs/Personal/EN-v36-18002294267/ActiveBalance-Plan.pdf", + "type": "file", + "size": 76346, + "lastModified": "2025-09-25T11:13:44Z" + }, + { + "name": "CV-AI-Dev-EN.html", + "href": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-EN.html", + "type": "file", + "size": 10218, + "lastModified": "2025-09-25T11:13:44Z" + }, + { + "name": "CV-AI-Dev-EN.pdf", + "href": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-EN.pdf", + "type": "file", + "size": 51820, + "lastModified": "2025-09-25T11:14:01Z" + }, + { + "name": "CV-AI-Dev-ZH.html", + "href": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-ZH.html", + "type": "file", + "size": 20180, + "lastModified": "2025-09-25T11:14:13Z" + }, + { + "name": "CV-AI-Dev-ZH.pdf", + "href": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-ZH.pdf", + "type": "file", + "size": 199123, + "lastModified": "2025-09-25T11:14:44Z" + }, + { + "name": "CV-EN.html", + "href": "/docs/Personal/EN-v36-18002294267/CV-EN.html", + "type": "file", + "size": 23062, + "lastModified": "2025-09-25T11:14:44Z" + }, + { + "name": "CV-EN.pdf", + "href": "/docs/Personal/EN-v36-18002294267/CV-EN.pdf", + "type": "file", + "size": 63735, + "lastModified": "2025-09-25T11:14:52Z" + }, + { + "name": "CV-ZH.html", + "href": "/docs/Personal/EN-v36-18002294267/CV-ZH.html", + "type": "file", + "size": 20238, + "lastModified": "2025-09-25T11:14:56Z" + }, + { + "name": "CV-ZH.pdf", + "href": "/docs/Personal/EN-v36-18002294267/CV-ZH.pdf", + "type": "file", + "size": 170870, + "lastModified": "2025-09-25T11:15:19Z" + }, + { + "name": "README.html", + "href": "/docs/Personal/EN-v36-18002294267/README.html", + "type": "file", + "size": 3295, + "lastModified": "2025-09-25T11:15:19Z" + }, + { + "name": "README.pdf", + "href": "/docs/Personal/EN-v36-18002294267/README.pdf", + "type": "file", + "size": 52033, + "lastModified": "2025-09-25T11:15:26Z" + }, + { + "name": "Resume-DevOPS-ZH.html", + "href": "/docs/Personal/EN-v36-18002294267/Resume-DevOPS-ZH.html", + "type": "file", + "size": 8949, + "lastModified": "2025-09-25T11:15:26Z" + }, + { + "name": "Resume-DevOPS-ZH.pdf", + "href": "/docs/Personal/EN-v36-18002294267/Resume-DevOPS-ZH.pdf", + "type": "file", + "size": 138289, + "lastModified": "2025-09-25T11:15:40Z" + }, + { + "name": "Resume-DevOps-EN.html", + "href": "/docs/Personal/EN-v36-18002294267/Resume-DevOps-EN.html", + "type": "file", + "size": 9670, + "lastModified": "2025-09-25T11:15:45Z" + }, + { + "name": "Resume-DevOps-EN.pdf", + "href": "/docs/Personal/EN-v36-18002294267/Resume-DevOps-EN.pdf", + "type": "file", + "size": 50988, + "lastModified": "2025-09-25T11:15:50Z" + }, + { + "name": "Resume-EN.html", + "href": "/docs/Personal/EN-v36-18002294267/Resume-EN.html", + "type": "file", + "size": 10706, + "lastModified": "2025-09-25T11:15:50Z" + }, + { + "name": "Resume-EN.pdf", + "href": "/docs/Personal/EN-v36-18002294267/Resume-EN.pdf", + "type": "file", + "size": 57376, + "lastModified": "2025-09-25T11:16:00Z" + }, + { + "name": "Resume-ZH.html", + "href": "/docs/Personal/EN-v36-18002294267/Resume-ZH.html", + "type": "file", + "size": 17297, + "lastModified": "2025-09-25T11:16:07Z" + }, + { + "name": "Resume-ZH.pdf", + "href": "/docs/Personal/EN-v36-18002294267/Resume-ZH.pdf", + "type": "file", + "size": 179975, + "lastModified": "2025-09-25T11:16:29Z" + }, + { + "name": "cet-6.html", + "href": "/docs/Personal/EN-v36-18002294267/cet-6.html", + "type": "file", + "size": 448346, + "lastModified": "2025-09-25T11:17:29Z" + }, + { + "name": "cet-6.pdf", + "href": "/docs/Personal/EN-v36-18002294267/cet-6.pdf", + "type": "file", + "size": 1192642, + "lastModified": "2025-09-25T11:20:56Z" + }, + { + "name": "fullstack-language-core.html", + "href": "/docs/Personal/EN-v36-18002294267/fullstack-language-core.html", + "type": "file", + "size": 11943, + "lastModified": "2025-09-25T11:21:05Z" + }, + { + "name": "fullstack-language-core.pdf", + "href": "/docs/Personal/EN-v36-18002294267/fullstack-language-core.pdf", + "type": "file", + "size": 70429, + "lastModified": "2025-09-25T11:21:22Z" + } + ] + }, + { + "path": "docs/Personal/EN-v37-18002553627/", + "entries": [ + { + "name": "ActiveBalance-Plan.html", + "href": "/docs/Personal/EN-v37-18002553627/ActiveBalance-Plan.html", + "type": "file", + "size": 5461, + "lastModified": "2025-09-25T11:21:22Z" + }, + { + "name": "ActiveBalance-Plan.pdf", + "href": "/docs/Personal/EN-v37-18002553627/ActiveBalance-Plan.pdf", + "type": "file", + "size": 76341, + "lastModified": "2025-09-25T11:21:35Z" + }, + { + "name": "CV-AI-Dev-EN.html", + "href": "/docs/Personal/EN-v37-18002553627/CV-AI-Dev-EN.html", + "type": "file", + "size": 10218, + "lastModified": "2025-09-25T11:21:51Z" + }, + { + "name": "CV-AI-Dev-EN.pdf", + "href": "/docs/Personal/EN-v37-18002553627/CV-AI-Dev-EN.pdf", + "type": "file", + "size": 51821, + "lastModified": "2025-09-25T11:22:01Z" + }, + { + "name": "CV-AI-Dev-ZH.html", + "href": "/docs/Personal/EN-v37-18002553627/CV-AI-Dev-ZH.html", + "type": "file", + "size": 20180, + "lastModified": "2025-09-25T11:22:10Z" + }, + { + "name": "CV-AI-Dev-ZH.pdf", + "href": "/docs/Personal/EN-v37-18002553627/CV-AI-Dev-ZH.pdf", + "type": "file", + "size": 199119, + "lastModified": "2025-09-25T11:22:49Z" + }, + { + "name": "CV-EN.html", + "href": "/docs/Personal/EN-v37-18002553627/CV-EN.html", + "type": "file", + "size": 23062, + "lastModified": "2025-09-25T11:22:55Z" + }, + { + "name": "CV-EN.pdf", + "href": "/docs/Personal/EN-v37-18002553627/CV-EN.pdf", + "type": "file", + "size": 63734, + "lastModified": "2025-09-25T11:23:07Z" + }, + { + "name": "CV-ZH.html", + "href": "/docs/Personal/EN-v37-18002553627/CV-ZH.html", + "type": "file", + "size": 20238, + "lastModified": "2025-09-25T11:23:07Z" + }, + { + "name": "CV-ZH.pdf", + "href": "/docs/Personal/EN-v37-18002553627/CV-ZH.pdf", + "type": "file", + "size": 170875, + "lastModified": "2025-09-25T11:23:46Z" + }, + { + "name": "README.html", + "href": "/docs/Personal/EN-v37-18002553627/README.html", + "type": "file", + "size": 3295, + "lastModified": "2025-09-25T11:23:55Z" + }, + { + "name": "README.pdf", + "href": "/docs/Personal/EN-v37-18002553627/README.pdf", + "type": "file", + "size": 52027, + "lastModified": "2025-09-25T11:24:01Z" + }, + { + "name": "Resume-DevOPS-ZH.html", + "href": "/docs/Personal/EN-v37-18002553627/Resume-DevOPS-ZH.html", + "type": "file", + "size": 8949, + "lastModified": "2025-09-25T11:24:01Z" + }, + { + "name": "Resume-DevOPS-ZH.pdf", + "href": "/docs/Personal/EN-v37-18002553627/Resume-DevOPS-ZH.pdf", + "type": "file", + "size": 138282, + "lastModified": "2025-09-25T11:24:31Z" + }, + { + "name": "Resume-DevOps-EN.html", + "href": "/docs/Personal/EN-v37-18002553627/Resume-DevOps-EN.html", + "type": "file", + "size": 9670, + "lastModified": "2025-09-25T11:24:31Z" + }, + { + "name": "Resume-DevOps-EN.pdf", + "href": "/docs/Personal/EN-v37-18002553627/Resume-DevOps-EN.pdf", + "type": "file", + "size": 50982, + "lastModified": "2025-09-25T11:24:37Z" + }, + { + "name": "Resume-EN.html", + "href": "/docs/Personal/EN-v37-18002553627/Resume-EN.html", + "type": "file", + "size": 10706, + "lastModified": "2025-09-25T11:24:44Z" + }, + { + "name": "Resume-EN.pdf", + "href": "/docs/Personal/EN-v37-18002553627/Resume-EN.pdf", + "type": "file", + "size": 57379, + "lastModified": "2025-09-25T11:25:02Z" + }, + { + "name": "Resume-ZH.html", + "href": "/docs/Personal/EN-v37-18002553627/Resume-ZH.html", + "type": "file", + "size": 17297, + "lastModified": "2025-09-25T11:25:02Z" + }, + { + "name": "Resume-ZH.pdf", + "href": "/docs/Personal/EN-v37-18002553627/Resume-ZH.pdf", + "type": "file", + "size": 179971, + "lastModified": "2025-09-25T11:25:58Z" + }, + { + "name": "cet-6.html", + "href": "/docs/Personal/EN-v37-18002553627/cet-6.html", + "type": "file", + "size": 448346, + "lastModified": "2025-09-25T11:28:26Z" + }, + { + "name": "cet-6.pdf", + "href": "/docs/Personal/EN-v37-18002553627/cet-6.pdf", + "type": "file", + "size": 1192643, + "lastModified": "2025-09-25T11:33:34Z" + }, + { + "name": "fullstack-language-core.html", + "href": "/docs/Personal/EN-v37-18002553627/fullstack-language-core.html", + "type": "file", + "size": 11943, + "lastModified": "2025-09-25T11:33:34Z" + }, + { + "name": "fullstack-language-core.pdf", + "href": "/docs/Personal/EN-v37-18002553627/fullstack-language-core.pdf", + "type": "file", + "size": 70426, + "lastModified": "2025-09-25T11:33:42Z" + } + ] + }, + { + "path": "docs/Personal/EN-v39-18004672680/", + "entries": [ + { + "name": "ActiveBalance-Plan.html", + "href": "/docs/Personal/EN-v39-18004672680/ActiveBalance-Plan.html", + "type": "file", + "size": 5461, + "lastModified": "2025-09-25T11:33:42Z" + }, + { + "name": "ActiveBalance-Plan.pdf", + "href": "/docs/Personal/EN-v39-18004672680/ActiveBalance-Plan.pdf", + "type": "file", + "size": 76346, + "lastModified": "2025-09-25T11:34:00Z" + }, + { + "name": "CV-AI-Dev-EN.html", + "href": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-EN.html", + "type": "file", + "size": 10218, + "lastModified": "2025-09-25T11:34:00Z" + }, + { + "name": "CV-AI-Dev-EN.pdf", + "href": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-EN.pdf", + "type": "file", + "size": 51824, + "lastModified": "2025-09-25T11:34:15Z" + }, + { + "name": "CV-AI-Dev-ZH.html", + "href": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-ZH.html", + "type": "file", + "size": 20180, + "lastModified": "2025-09-25T11:34:15Z" + }, + { + "name": "CV-AI-Dev-ZH.pdf", + "href": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-ZH.pdf", + "type": "file", + "size": 199123, + "lastModified": "2025-09-25T11:35:24Z" + }, + { + "name": "CV-EN.html", + "href": "/docs/Personal/EN-v39-18004672680/CV-EN.html", + "type": "file", + "size": 23062, + "lastModified": "2025-09-25T11:35:36Z" + }, + { + "name": "CV-EN.pdf", + "href": "/docs/Personal/EN-v39-18004672680/CV-EN.pdf", + "type": "file", + "size": 63734, + "lastModified": "2025-09-25T11:36:08Z" + }, + { + "name": "CV-ZH.html", + "href": "/docs/Personal/EN-v39-18004672680/CV-ZH.html", + "type": "file", + "size": 20238, + "lastModified": "2025-09-25T11:36:25Z" + }, + { + "name": "CV-ZH.pdf", + "href": "/docs/Personal/EN-v39-18004672680/CV-ZH.pdf", + "type": "file", + "size": 170870, + "lastModified": "2025-09-25T11:37:12Z" + }, + { + "name": "README.html", + "href": "/docs/Personal/EN-v39-18004672680/README.html", + "type": "file", + "size": 3295, + "lastModified": "2025-09-25T11:37:12Z" + }, + { + "name": "README.pdf", + "href": "/docs/Personal/EN-v39-18004672680/README.pdf", + "type": "file", + "size": 52031, + "lastModified": "2025-09-25T11:37:18Z" + }, + { + "name": "Resume-DevOPS-ZH.html", + "href": "/docs/Personal/EN-v39-18004672680/Resume-DevOPS-ZH.html", + "type": "file", + "size": 8949, + "lastModified": "2025-09-25T11:37:26Z" + }, + { + "name": "Resume-DevOPS-ZH.pdf", + "href": "/docs/Personal/EN-v39-18004672680/Resume-DevOPS-ZH.pdf", + "type": "file", + "size": 138286, + "lastModified": "2025-09-25T11:37:50Z" + }, + { + "name": "Resume-DevOps-EN.html", + "href": "/docs/Personal/EN-v39-18004672680/Resume-DevOps-EN.html", + "type": "file", + "size": 9670, + "lastModified": "2025-09-25T11:37:50Z" + }, + { + "name": "Resume-DevOps-EN.pdf", + "href": "/docs/Personal/EN-v39-18004672680/Resume-DevOps-EN.pdf", + "type": "file", + "size": 50984, + "lastModified": "2025-09-25T11:38:03Z" + }, + { + "name": "Resume-EN.html", + "href": "/docs/Personal/EN-v39-18004672680/Resume-EN.html", + "type": "file", + "size": 10706, + "lastModified": "2025-09-25T11:38:03Z" + }, + { + "name": "Resume-EN.pdf", + "href": "/docs/Personal/EN-v39-18004672680/Resume-EN.pdf", + "type": "file", + "size": 57384, + "lastModified": "2025-09-25T11:38:19Z" + }, + { + "name": "Resume-ZH.html", + "href": "/docs/Personal/EN-v39-18004672680/Resume-ZH.html", + "type": "file", + "size": 17297, + "lastModified": "2025-09-25T11:38:19Z" + }, + { + "name": "Resume-ZH.pdf", + "href": "/docs/Personal/EN-v39-18004672680/Resume-ZH.pdf", + "type": "file", + "size": 179971, + "lastModified": "2025-09-25T11:38:38Z" + }, + { + "name": "cet-6.html", + "href": "/docs/Personal/EN-v39-18004672680/cet-6.html", + "type": "file", + "size": 448346, + "lastModified": "2025-09-25T11:40:00Z" + }, + { + "name": "cet-6.pdf", + "href": "/docs/Personal/EN-v39-18004672680/cet-6.pdf", + "type": "file", + "size": 1192646, + "lastModified": "2025-09-25T11:43:13Z" + }, + { + "name": "fullstack-language-core.html", + "href": "/docs/Personal/EN-v39-18004672680/fullstack-language-core.html", + "type": "file", + "size": 11943, + "lastModified": "2025-09-25T11:43:13Z" + }, + { + "name": "fullstack-language-core.pdf", + "href": "/docs/Personal/EN-v39-18004672680/fullstack-language-core.pdf", + "type": "file", + "size": 70432, + "lastModified": "2025-09-25T11:43:41Z" + } + ] + }, + { + "path": "docs/Personal/EN-v40-18004678416/", + "entries": [ + { + "name": "ActiveBalance-Plan.html", + "href": "/docs/Personal/EN-v40-18004678416/ActiveBalance-Plan.html", + "type": "file", + "size": 5461, + "lastModified": "2025-09-25T11:43:41Z" + }, + { + "name": "ActiveBalance-Plan.pdf", + "href": "/docs/Personal/EN-v40-18004678416/ActiveBalance-Plan.pdf", + "type": "file", + "size": 76347, + "lastModified": "2025-09-25T11:44:02Z" + }, + { + "name": "CV-AI-Dev-EN.html", + "href": "/docs/Personal/EN-v40-18004678416/CV-AI-Dev-EN.html", + "type": "file", + "size": 10218, + "lastModified": "2025-09-25T11:44:02Z" + }, + { + "name": "CV-AI-Dev-EN.pdf", + "href": "/docs/Personal/EN-v40-18004678416/CV-AI-Dev-EN.pdf", + "type": "file", + "size": 51819, + "lastModified": "2025-09-25T11:44:21Z" + }, + { + "name": "CV-AI-Dev-ZH.html", + "href": "/docs/Personal/EN-v40-18004678416/CV-AI-Dev-ZH.html", + "type": "file", + "size": 20180, + "lastModified": "2025-09-25T11:44:31Z" + }, + { + "name": "CV-AI-Dev-ZH.pdf", + "href": "/docs/Personal/EN-v40-18004678416/CV-AI-Dev-ZH.pdf", + "type": "file", + "size": 199120, + "lastModified": "2025-09-25T11:45:09Z" + }, + { + "name": "CV-EN.html", + "href": "/docs/Personal/EN-v40-18004678416/CV-EN.html", + "type": "file", + "size": 23062, + "lastModified": "2025-09-25T11:45:09Z" + }, + { + "name": "CV-EN.pdf", + "href": "/docs/Personal/EN-v40-18004678416/CV-EN.pdf", + "type": "file", + "size": 63735, + "lastModified": "2025-09-25T11:45:23Z" + }, + { + "name": "CV-ZH.html", + "href": "/docs/Personal/EN-v40-18004678416/CV-ZH.html", + "type": "file", + "size": 20238, + "lastModified": "2025-09-25T11:45:28Z" + }, + { + "name": "CV-ZH.pdf", + "href": "/docs/Personal/EN-v40-18004678416/CV-ZH.pdf", + "type": "file", + "size": 170869, + "lastModified": "2025-09-25T11:46:12Z" + }, + { + "name": "README.html", + "href": "/docs/Personal/EN-v40-18004678416/README.html", + "type": "file", + "size": 3295, + "lastModified": "2025-09-25T11:46:12Z" + }, + { + "name": "README.pdf", + "href": "/docs/Personal/EN-v40-18004678416/README.pdf", + "type": "file", + "size": 52031, + "lastModified": "2025-09-25T11:46:35Z" + }, + { + "name": "Resume-DevOPS-ZH.html", + "href": "/docs/Personal/EN-v40-18004678416/Resume-DevOPS-ZH.html", + "type": "file", + "size": 8949, + "lastModified": "2025-09-25T11:46:35Z" + }, + { + "name": "Resume-DevOPS-ZH.pdf", + "href": "/docs/Personal/EN-v40-18004678416/Resume-DevOPS-ZH.pdf", + "type": "file", + "size": 138284, + "lastModified": "2025-09-25T11:46:55Z" + }, + { + "name": "Resume-DevOps-EN.html", + "href": "/docs/Personal/EN-v40-18004678416/Resume-DevOps-EN.html", + "type": "file", + "size": 9670, + "lastModified": "2025-09-25T11:47:01Z" + }, + { + "name": "Resume-DevOps-EN.pdf", + "href": "/docs/Personal/EN-v40-18004678416/Resume-DevOps-EN.pdf", + "type": "file", + "size": 50989, + "lastModified": "2025-09-25T11:47:06Z" + }, + { + "name": "Resume-EN.html", + "href": "/docs/Personal/EN-v40-18004678416/Resume-EN.html", + "type": "file", + "size": 10706, + "lastModified": "2025-09-25T11:47:06Z" + }, + { + "name": "Resume-EN.pdf", + "href": "/docs/Personal/EN-v40-18004678416/Resume-EN.pdf", + "type": "file", + "size": 57384, + "lastModified": "2025-09-25T11:47:19Z" + }, + { + "name": "Resume-ZH.html", + "href": "/docs/Personal/EN-v40-18004678416/Resume-ZH.html", + "type": "file", + "size": 17297, + "lastModified": "2025-09-25T11:47:29Z" + }, + { + "name": "Resume-ZH.pdf", + "href": "/docs/Personal/EN-v40-18004678416/Resume-ZH.pdf", + "type": "file", + "size": 179976, + "lastModified": "2025-09-25T11:48:16Z" + }, + { + "name": "cet-6.html", + "href": "/docs/Personal/EN-v40-18004678416/cet-6.html", + "type": "file", + "size": 448346, + "lastModified": "2025-09-25T11:50:40Z" + }, + { + "name": "cet-6.pdf", + "href": "/docs/Personal/EN-v40-18004678416/cet-6.pdf", + "type": "file", + "size": 1192645, + "lastModified": "2025-09-25T11:55:04Z" + }, + { + "name": "fullstack-language-core.html", + "href": "/docs/Personal/EN-v40-18004678416/fullstack-language-core.html", + "type": "file", + "size": 11943, + "lastModified": "2025-09-25T11:55:10Z" + }, + { + "name": "fullstack-language-core.pdf", + "href": "/docs/Personal/EN-v40-18004678416/fullstack-language-core.pdf", + "type": "file", + "size": 70429, + "lastModified": "2025-09-25T11:55:22Z" + } + ] + }, + { + "path": "docs/Personal/EN-v41-18005142964/", + "entries": [] + }, + { + "path": "docs/Personal/EN-v42-18006148753/", + "entries": [] + }, + { + "path": "docs/TechExploration/", + "entries": [ + { + "name": "EN-v33-17996525102/", + "href": "/docs/TechExploration/EN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T11:55:22Z" + }, + { + "name": "EN-v34-18001960544/", + "href": "/docs/TechExploration/EN-v34-18001960544/", + "type": "dir", + "lastModified": "2025-09-25T11:59:06Z" + }, + { + "name": "EN-v36-18002294267/", + "href": "/docs/TechExploration/EN-v36-18002294267/", + "type": "dir", + "lastModified": "2025-09-25T12:04:23Z" + }, + { + "name": "EN-v37-18002553627/", + "href": "/docs/TechExploration/EN-v37-18002553627/", + "type": "dir", + "lastModified": "2025-09-25T12:11:38Z" + }, + { + "name": "EN-v39-18004672680/", + "href": "/docs/TechExploration/EN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T12:17:16Z" + }, + { + "name": "EN-v40-18004678416/", + "href": "/docs/TechExploration/EN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T12:23:45Z" + }, + { + "name": "EN-v41-18005142964/", + "href": "/docs/TechExploration/EN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:33:25Z" + }, + { + "name": "EN-v42-18006148753/", + "href": "/docs/TechExploration/EN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:33:25Z" + } + ] + }, + { + "path": "docs/TechExploration/EN-v33-17996525102/", + "entries": [ + { + "name": "Tech-Exploration.html", + "href": "/docs/TechExploration/EN-v33-17996525102/Tech-Exploration.html", + "type": "file", + "size": 555161, + "lastModified": "2025-09-25T11:55:22Z" + }, + { + "name": "Tech-Exploration.pdf", + "href": "/docs/TechExploration/EN-v33-17996525102/Tech-Exploration.pdf", + "type": "file", + "size": 899470, + "lastModified": "2025-09-25T11:55:22Z" + } + ] + }, + { + "path": "docs/TechExploration/EN-v34-18001960544/", + "entries": [ + { + "name": "Tech-Exploration.html", + "href": "/docs/TechExploration/EN-v34-18001960544/Tech-Exploration.html", + "type": "file", + "size": 555161, + "lastModified": "2025-09-25T11:57:06Z" + }, + { + "name": "Tech-Exploration.pdf", + "href": "/docs/TechExploration/EN-v34-18001960544/Tech-Exploration.pdf", + "type": "file", + "size": 899473, + "lastModified": "2025-09-25T11:59:06Z" + } + ] + }, + { + "path": "docs/TechExploration/EN-v36-18002294267/", + "entries": [ + { + "name": "Tech-Exploration.html", + "href": "/docs/TechExploration/EN-v36-18002294267/Tech-Exploration.html", + "type": "file", + "size": 555161, + "lastModified": "2025-09-25T12:01:22Z" + }, + { + "name": "Tech-Exploration.pdf", + "href": "/docs/TechExploration/EN-v36-18002294267/Tech-Exploration.pdf", + "type": "file", + "size": 899478, + "lastModified": "2025-09-25T12:04:23Z" + } + ] + }, + { + "path": "docs/TechExploration/EN-v37-18002553627/", + "entries": [ + { + "name": "Tech-Exploration.html", + "href": "/docs/TechExploration/EN-v37-18002553627/Tech-Exploration.html", + "type": "file", + "size": 555161, + "lastModified": "2025-09-25T12:06:52Z" + }, + { + "name": "Tech-Exploration.pdf", + "href": "/docs/TechExploration/EN-v37-18002553627/Tech-Exploration.pdf", + "type": "file", + "size": 899481, + "lastModified": "2025-09-25T12:11:38Z" + } + ] + }, + { + "path": "docs/TechExploration/EN-v39-18004672680/", + "entries": [ + { + "name": "Tech-Exploration.html", + "href": "/docs/TechExploration/EN-v39-18004672680/Tech-Exploration.html", + "type": "file", + "size": 555161, + "lastModified": "2025-09-25T12:14:26Z" + }, + { + "name": "Tech-Exploration.pdf", + "href": "/docs/TechExploration/EN-v39-18004672680/Tech-Exploration.pdf", + "type": "file", + "size": 899478, + "lastModified": "2025-09-25T12:17:16Z" + } + ] + }, + { + "path": "docs/TechExploration/EN-v40-18004678416/", + "entries": [ + { + "name": "Tech-Exploration.html", + "href": "/docs/TechExploration/EN-v40-18004678416/Tech-Exploration.html", + "type": "file", + "size": 555161, + "lastModified": "2025-09-25T12:19:13Z" + }, + { + "name": "Tech-Exploration.pdf", + "href": "/docs/TechExploration/EN-v40-18004678416/Tech-Exploration.pdf", + "type": "file", + "size": 899475, + "lastModified": "2025-09-25T12:23:45Z" + } + ] + }, + { + "path": "docs/TechExploration/EN-v41-18005142964/", + "entries": [] + }, + { + "path": "docs/TechExploration/EN-v42-18006148753/", + "entries": [] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/", + "entries": [ + { + "name": "CN-v33-17996525102/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T12:23:45Z" + }, + { + "name": "CN-v34-18001960544/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v34-18001960544/", + "type": "dir", + "lastModified": "2025-09-25T12:24:55Z" + }, + { + "name": "CN-v36-18002294267/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v36-18002294267/", + "type": "dir", + "lastModified": "2025-09-25T12:25:51Z" + }, + { + "name": "CN-v38-18003957466/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/", + "type": "dir", + "lastModified": "2025-09-25T12:27:11Z" + }, + { + "name": "CN-v39-18004672680/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T12:27:51Z" + }, + { + "name": "CN-v40-18004678416/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T12:28:49Z" + }, + { + "name": "CN-v41-18005142964/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:33:26Z" + }, + { + "name": "EN-v33-17996525102/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v33-17996525102/", + "type": "dir", + "lastModified": "2025-09-25T12:28:49Z" + }, + { + "name": "EN-v34-18001960544/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v34-18001960544/", + "type": "dir", + "lastModified": "2025-09-25T12:28:54Z" + }, + { + "name": "EN-v36-18002294267/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v36-18002294267/", + "type": "dir", + "lastModified": "2025-09-25T12:29:01Z" + }, + { + "name": "EN-v37-18002553627/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/", + "type": "dir", + "lastModified": "2025-09-25T12:29:03Z" + }, + { + "name": "EN-v38-18003957466/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/", + "type": "dir", + "lastModified": "2025-09-25T12:29:06Z" + }, + { + "name": "EN-v39-18004672680/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v39-18004672680/", + "type": "dir", + "lastModified": "2025-09-25T12:29:09Z" + }, + { + "name": "EN-v40-18004678416/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/", + "type": "dir", + "lastModified": "2025-09-25T12:29:13Z" + }, + { + "name": "EN-v41-18005142964/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v41-18005142964/", + "type": "dir", + "lastModified": "2025-09-25T12:33:26Z" + }, + { + "name": "EN-v42-18006148753/", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:33:26Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v33-17996525102/", + "entries": [ + { + "name": "fullstack-roadmap-cn.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v33-17996525102/fullstack-roadmap-cn.html", + "type": "file", + "size": 34789, + "lastModified": "2025-09-25T12:23:45Z" + }, + { + "name": "fullstack-roadmap-cn.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v33-17996525102/fullstack-roadmap-cn.pdf", + "type": "file", + "size": 255526, + "lastModified": "2025-09-25T12:23:45Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v34-18001960544/", + "entries": [ + { + "name": "fullstack-roadmap-cn.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v34-18001960544/fullstack-roadmap-cn.html", + "type": "file", + "size": 36128, + "lastModified": "2025-09-25T12:23:54Z" + }, + { + "name": "fullstack-roadmap-cn.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v34-18001960544/fullstack-roadmap-cn.pdf", + "type": "file", + "size": 259524, + "lastModified": "2025-09-25T12:24:55Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v36-18002294267/", + "entries": [ + { + "name": "fullstack-roadmap-cn.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v36-18002294267/fullstack-roadmap-cn.html", + "type": "file", + "size": 36128, + "lastModified": "2025-09-25T12:25:02Z" + }, + { + "name": "fullstack-roadmap-cn.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v36-18002294267/fullstack-roadmap-cn.pdf", + "type": "file", + "size": 259532, + "lastModified": "2025-09-25T12:25:51Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/", + "entries": [ + { + "name": "fullstack-roadmap-cn.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/fullstack-roadmap-cn.html", + "type": "file", + "size": 36128, + "lastModified": "2025-09-25T12:25:59Z" + }, + { + "name": "fullstack-roadmap-cn.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/fullstack-roadmap-cn.pdf", + "type": "file", + "size": 259539, + "lastModified": "2025-09-25T12:27:11Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/", + "entries": [ + { + "name": "fullstack-roadmap-cn.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/fullstack-roadmap-cn.html", + "type": "file", + "size": 36128, + "lastModified": "2025-09-25T12:27:14Z" + }, + { + "name": "fullstack-roadmap-cn.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/fullstack-roadmap-cn.pdf", + "type": "file", + "size": 259538, + "lastModified": "2025-09-25T12:27:51Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/", + "entries": [ + { + "name": "fullstack-roadmap-cn.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/fullstack-roadmap-cn.html", + "type": "file", + "size": 36128, + "lastModified": "2025-09-25T12:27:55Z" + }, + { + "name": "fullstack-roadmap-cn.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/fullstack-roadmap-cn.pdf", + "type": "file", + "size": 259534, + "lastModified": "2025-09-25T12:28:49Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v41-18005142964/", + "entries": [] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v33-17996525102/", + "entries": [ + { + "name": "fullstack-roadmap-en.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v33-17996525102/fullstack-roadmap-en.html", + "type": "file", + "size": 2257, + "lastModified": "2025-09-25T12:28:49Z" + }, + { + "name": "fullstack-roadmap-en.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v33-17996525102/fullstack-roadmap-en.pdf", + "type": "file", + "size": 33858, + "lastModified": "2025-09-25T12:28:49Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v34-18001960544/", + "entries": [ + { + "name": "fullstack-roadmap-en.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v34-18001960544/fullstack-roadmap-en.html", + "type": "file", + "size": 2257, + "lastModified": "2025-09-25T12:28:49Z" + }, + { + "name": "fullstack-roadmap-en.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v34-18001960544/fullstack-roadmap-en.pdf", + "type": "file", + "size": 33857, + "lastModified": "2025-09-25T12:28:54Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v36-18002294267/", + "entries": [ + { + "name": "fullstack-roadmap-en.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v36-18002294267/fullstack-roadmap-en.html", + "type": "file", + "size": 2257, + "lastModified": "2025-09-25T12:28:54Z" + }, + { + "name": "fullstack-roadmap-en.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v36-18002294267/fullstack-roadmap-en.pdf", + "type": "file", + "size": 33857, + "lastModified": "2025-09-25T12:29:01Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/", + "entries": [ + { + "name": "fullstack-roadmap-en.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/fullstack-roadmap-en.html", + "type": "file", + "size": 2257, + "lastModified": "2025-09-25T12:29:01Z" + }, + { + "name": "fullstack-roadmap-en.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/fullstack-roadmap-en.pdf", + "type": "file", + "size": 33857, + "lastModified": "2025-09-25T12:29:03Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/", + "entries": [ + { + "name": "fullstack-roadmap-en.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/fullstack-roadmap-en.html", + "type": "file", + "size": 2257, + "lastModified": "2025-09-25T12:29:03Z" + }, + { + "name": "fullstack-roadmap-en.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/fullstack-roadmap-en.pdf", + "type": "file", + "size": 33856, + "lastModified": "2025-09-25T12:29:06Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v39-18004672680/", + "entries": [ + { + "name": "fullstack-roadmap-en.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v39-18004672680/fullstack-roadmap-en.html", + "type": "file", + "size": 2257, + "lastModified": "2025-09-25T12:29:06Z" + }, + { + "name": "fullstack-roadmap-en.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v39-18004672680/fullstack-roadmap-en.pdf", + "type": "file", + "size": 33857, + "lastModified": "2025-09-25T12:29:09Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/", + "entries": [ + { + "name": "fullstack-roadmap-en.html", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/fullstack-roadmap-en.html", + "type": "file", + "size": 2257, + "lastModified": "2025-09-25T12:29:09Z" + }, + { + "name": "fullstack-roadmap-en.pdf", + "href": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/fullstack-roadmap-en.pdf", + "type": "file", + "size": 33857, + "lastModified": "2025-09-25T12:29:13Z" + } + ] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v41-18005142964/", + "entries": [] + }, + { + "path": "docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v42-18006148753/", + "entries": [] + }, + { + "path": "docs/interview-qa/", + "entries": [ + { + "name": "EN-v42-18006148753/", + "href": "/docs/interview-qa/EN-v42-18006148753/", + "type": "dir", + "lastModified": "2025-09-25T12:33:26Z" + } + ] + }, + { + "path": "docs/interview-qa/EN-v42-18006148753/", + "entries": [] + }, + { + "path": "offline-package/", + "entries": [ + { + "name": "apisix-gateway/", + "href": "/offline-package/apisix-gateway/", + "type": "dir", + "lastModified": "2025-09-25T12:30:41Z" + }, + { + "name": "k3s/", + "href": "/offline-package/k3s/", + "type": "dir", + "lastModified": "2025-09-25T05:28:31Z" + }, + { + "name": "kong-gateway/", + "href": "/offline-package/kong-gateway/", + "type": "dir", + "lastModified": "2025-09-25T05:29:11Z" + }, + { + "name": "nginx-ingress/", + "href": "/offline-package/nginx-ingress/", + "type": "dir", + "lastModified": "2025-09-25T05:29:45Z" + }, + { + "name": "sealos/", + "href": "/offline-package/sealos/", + "type": "dir", + "lastModified": "2025-09-25T05:30:56Z" + } + ] + }, + { + "path": "offline-package/apisix-gateway/", + "entries": [ + { + "name": "SHA256SUMS", + "href": "/offline-package/apisix-gateway/SHA256SUMS", + "type": "file", + "size": 216, + "lastModified": "2025-09-25T12:30:32Z", + "sha256": "/offline-package/apisix-gateway/SHA256SUMS" + }, + { + "name": "offline-setup-apisix-gateway-amd64.tar.gz", + "href": "/offline-package/apisix-gateway/offline-setup-apisix-gateway-amd64.tar.gz", + "type": "file", + "size": 194146012, + "lastModified": "2025-09-25T12:30:41Z", + "sha256": "/offline-package/apisix-gateway/SHA256SUMS" + }, + { + "name": "offline-setup-apisix-gateway-arm64.tar.gz", + "href": "/offline-package/apisix-gateway/offline-setup-apisix-gateway-arm64.tar.gz", + "type": "file", + "size": 194144032, + "lastModified": "2025-09-25T05:28:06Z", + "sha256": "/offline-package/apisix-gateway/SHA256SUMS" + } + ] + }, + { + "path": "offline-package/k3s/", + "entries": [ + { + "name": "offline-package-k3s-installer-amd64.tar.gz", + "href": "/offline-package/k3s/offline-package-k3s-installer-amd64.tar.gz", + "type": "file", + "size": 223183297, + "lastModified": "2025-09-25T05:28:18Z", + "sha256": "/offline-package/k3s/offline-package-k3s-installer-amd64.tar.gz.sha256sum" + }, + { + "name": "offline-package-k3s-installer-amd64.tar.gz.sha256sum", + "href": "/offline-package/k3s/offline-package-k3s-installer-amd64.tar.gz.sha256sum", + "type": "file", + "size": 109, + "lastModified": "2025-09-25T05:28:18Z" + }, + { + "name": "offline-package-k3s-installer-arm64.tar.gz", + "href": "/offline-package/k3s/offline-package-k3s-installer-arm64.tar.gz", + "type": "file", + "size": 204874562, + "lastModified": "2025-09-25T05:28:30Z", + "sha256": "/offline-package/k3s/offline-package-k3s-installer-arm64.tar.gz.sha256sum" + }, + { + "name": "offline-package-k3s-installer-arm64.tar.gz.sha256sum", + "href": "/offline-package/k3s/offline-package-k3s-installer-arm64.tar.gz.sha256sum", + "type": "file", + "size": 109, + "lastModified": "2025-09-25T05:28:31Z" + } + ] + }, + { + "path": "offline-package/kong-gateway/", + "entries": [ + { + "name": "SHA256SUMS", + "href": "/offline-package/kong-gateway/SHA256SUMS", + "type": "file", + "size": 212, + "lastModified": "2025-09-25T05:28:31Z", + "sha256": "/offline-package/kong-gateway/SHA256SUMS" + }, + { + "name": "offline-setup-kong-gateway-amd64.tar.gz", + "href": "/offline-package/kong-gateway/offline-setup-kong-gateway-amd64.tar.gz", + "type": "file", + "size": 260781308, + "lastModified": "2025-09-25T05:28:53Z", + "sha256": "/offline-package/kong-gateway/SHA256SUMS" + }, + { + "name": "offline-setup-kong-gateway-arm64.tar.gz", + "href": "/offline-package/kong-gateway/offline-setup-kong-gateway-arm64.tar.gz", + "type": "file", + "size": 259941381, + "lastModified": "2025-09-25T05:29:11Z", + "sha256": "/offline-package/kong-gateway/SHA256SUMS" + } + ] + }, + { + "path": "offline-package/nginx-ingress/", + "entries": [ + { + "name": "SHA256SUMS", + "href": "/offline-package/nginx-ingress/SHA256SUMS", + "type": "file", + "size": 214, + "lastModified": "2025-09-25T05:29:11Z", + "sha256": "/offline-package/nginx-ingress/SHA256SUMS" + }, + { + "name": "offline-setup-nginx-ingress-amd64.tar.gz", + "href": "/offline-package/nginx-ingress/offline-setup-nginx-ingress-amd64.tar.gz", + "type": "file", + "size": 156094656, + "lastModified": "2025-09-25T05:29:17Z", + "sha256": "/offline-package/nginx-ingress/SHA256SUMS" + }, + { + "name": "offline-setup-nginx-ingress-arm64.tar.gz", + "href": "/offline-package/nginx-ingress/offline-setup-nginx-ingress-arm64.tar.gz", + "type": "file", + "size": 155252914, + "lastModified": "2025-09-25T05:29:45Z", + "sha256": "/offline-package/nginx-ingress/SHA256SUMS" + } + ] + }, + { + "path": "offline-package/sealos/", + "entries": [ + { + "name": "SHA256SUMS", + "href": "/offline-package/sealos/SHA256SUMS", + "type": "file", + "size": 204, + "lastModified": "2025-09-25T05:29:45Z", + "sha256": "/offline-package/sealos/SHA256SUMS" + }, + { + "name": "sealos-offline-package-amd64.tar.gz", + "href": "/offline-package/sealos/sealos-offline-package-amd64.tar.gz", + "type": "file", + "size": 890301186, + "lastModified": "2025-09-25T05:30:21Z", + "sha256": "/offline-package/sealos/SHA256SUMS" + }, + { + "name": "sealos-offline-package-arm64.tar.gz", + "href": "/offline-package/sealos/sealos-offline-package-arm64.tar.gz", + "type": "file", + "size": 834350941, + "lastModified": "2025-09-25T05:30:56Z", + "sha256": "/offline-package/sealos/SHA256SUMS" + } + ] + }, + { + "path": "otel/", + "entries": [ + { + "name": "OpenTelemetry/", + "href": "/otel/OpenTelemetry/", + "type": "dir", + "lastModified": "2025-09-25T05:31:14Z" + } + ] + }, + { + "path": "otel/OpenTelemetry/", + "entries": [ + { + "name": "v0.133.0/", + "href": "/otel/OpenTelemetry/v0.133.0/", + "type": "dir", + "lastModified": "2025-09-25T05:31:14Z" + } + ] + }, + { + "path": "otel/OpenTelemetry/v0.133.0/", + "entries": [ + { + "name": "opampsupervisor_0.133.0_linux_amd64", + "href": "/otel/OpenTelemetry/v0.133.0/opampsupervisor_0.133.0_linux_amd64", + "type": "file", + "size": 22896824, + "lastModified": "2025-09-25T05:31:02Z" + }, + { + "name": "opampsupervisor_0.133.0_linux_arm64", + "href": "/otel/OpenTelemetry/v0.133.0/opampsupervisor_0.133.0_linux_arm64", + "type": "file", + "size": 21758136, + "lastModified": "2025-09-25T05:31:03Z" + }, + { + "name": "otelcol-contrib_0.133.0_linux_amd64.tar.gz", + "href": "/otel/OpenTelemetry/v0.133.0/otelcol-contrib_0.133.0_linux_amd64.tar.gz", + "type": "file", + "size": 90264630, + "lastModified": "2025-09-25T05:31:09Z" + }, + { + "name": "otelcol-contrib_0.133.0_linux_arm64.tar.gz", + "href": "/otel/OpenTelemetry/v0.133.0/otelcol-contrib_0.133.0_linux_arm64.tar.gz", + "type": "file", + "size": 82333025, + "lastModified": "2025-09-25T05:31:14Z" + } + ] + }, + { + "path": "prometheus/", + "entries": [ + { + "name": "blackbox_exporter/", + "href": "/prometheus/blackbox_exporter/", + "type": "dir", + "lastModified": "2025-09-29T04:26:43Z" + } + ] + }, + { + "path": "prometheus/blackbox_exporter/", + "entries": [ + { + "name": "0.27.0/", + "href": "/prometheus/blackbox_exporter/0.27.0/", + "type": "dir", + "lastModified": "2025-09-29T04:26:43Z" + } + ] + }, + { + "path": "prometheus/blackbox_exporter/0.27.0/", + "entries": [ + { + "name": "blackbox_exporter-0.27.0.darwin-amd64.tar.gz", + "href": "/prometheus/blackbox_exporter/0.27.0/blackbox_exporter-0.27.0.darwin-amd64.tar.gz", + "type": "file", + "size": 15190658, + "lastModified": "2025-09-29T04:26:05Z" + }, + { + "name": "blackbox_exporter-0.27.0.darwin-arm64.tar.gz", + "href": "/prometheus/blackbox_exporter/0.27.0/blackbox_exporter-0.27.0.darwin-arm64.tar.gz", + "type": "file", + "size": 14442730, + "lastModified": "2025-09-29T04:26:05Z" + }, + { + "name": "blackbox_exporter-0.27.0.linux-amd64.tar.gz", + "href": "/prometheus/blackbox_exporter/0.27.0/blackbox_exporter-0.27.0.linux-amd64.tar.gz", + "type": "file", + "size": 15353351, + "lastModified": "2025-09-29T04:26:43Z" + }, + { + "name": "blackbox_exporter-0.27.0.linux-arm64.tar.gz", + "href": "/prometheus/blackbox_exporter/0.27.0/blackbox_exporter-0.27.0.linux-arm64.tar.gz", + "type": "file", + "size": 14338005, + "lastModified": "2025-09-29T04:26:15Z" + } + ] + }, + { + "path": "rpm/", + "entries": [] + }, + { + "path": "sealos/", + "entries": [ + { + "name": "offline-sealos-5/", + "href": "/sealos/offline-sealos-5/", + "type": "dir", + "lastModified": "2025-09-19T05:21:20Z" + }, + { + "name": "offline-sealos-6/", + "href": "/sealos/offline-sealos-6/", + "type": "dir", + "lastModified": "2025-09-19T05:21:20Z" + }, + { + "name": "offline-sealos-8/", + "href": "/sealos/offline-sealos-8/", + "type": "dir", + "lastModified": "2025-09-19T05:21:20Z" + } + ] + }, + { + "path": "sealos/offline-sealos-5/", + "entries": [] + }, + { + "path": "sealos/offline-sealos-6/", + "entries": [] + }, + { + "path": "sealos/offline-sealos-8/", + "entries": [] + }, + { + "path": "xray-core/", + "entries": [ + { + "name": "v25.8.29/", + "href": "/xray-core/v25.8.29/", + "type": "dir", + "lastModified": "2025-09-25T05:31:24Z" + }, + { + "name": "v25.8.3/", + "href": "/xray-core/v25.8.3/", + "type": "dir", + "lastModified": "2025-09-25T05:31:40Z" + }, + { + "name": "v25.8.31/", + "href": "/xray-core/v25.8.31/", + "type": "dir", + "lastModified": "2025-09-25T05:31:48Z" + }, + { + "name": "v25.9.10/", + "href": "/xray-core/v25.9.10/", + "type": "dir", + "lastModified": "2025-09-19T03:19:13Z" + }, + { + "name": "v25.9.11/", + "href": "/xray-core/v25.9.11/", + "type": "dir", + "lastModified": "2025-09-19T02:28:57Z" + }, + { + "name": "v25.9.5/", + "href": "/xray-core/v25.9.5/", + "type": "dir", + "lastModified": "2025-09-19T03:19:13Z" + } + ] + }, + { + "path": "xray-core/v25.8.29/", + "entries": [ + { + "name": "Xray-linux-64.zip", + "href": "/xray-core/v25.8.29/Xray-linux-64.zip", + "type": "file", + "size": 20188542, + "lastModified": "2025-09-25T05:31:20Z" + }, + { + "name": "Xray-macos-64.zip", + "href": "/xray-core/v25.8.29/Xray-macos-64.zip", + "type": "file", + "size": 19866304, + "lastModified": "2025-09-25T05:31:20Z" + }, + { + "name": "Xray-windows-64.zip", + "href": "/xray-core/v25.8.29/Xray-windows-64.zip", + "type": "file", + "size": 19762272, + "lastModified": "2025-09-25T05:31:24Z" + } + ] + }, + { + "path": "xray-core/v25.8.3/", + "entries": [ + { + "name": "Xray-linux-64.zip", + "href": "/xray-core/v25.8.3/Xray-linux-64.zip", + "type": "file", + "size": 18431780, + "lastModified": "2025-09-25T05:31:33Z" + }, + { + "name": "Xray-macos-64.zip", + "href": "/xray-core/v25.8.3/Xray-macos-64.zip", + "type": "file", + "size": 18191431, + "lastModified": "2025-09-25T05:31:33Z" + }, + { + "name": "Xray-windows-64.zip", + "href": "/xray-core/v25.8.3/Xray-windows-64.zip", + "type": "file", + "size": 18071359, + "lastModified": "2025-09-25T05:31:40Z" + } + ] + }, + { + "path": "xray-core/v25.8.31/", + "entries": [ + { + "name": "Xray-linux-64.zip", + "href": "/xray-core/v25.8.31/Xray-linux-64.zip", + "type": "file", + "size": 20200865, + "lastModified": "2025-09-25T05:31:41Z" + }, + { + "name": "Xray-macos-64.zip", + "href": "/xray-core/v25.8.31/Xray-macos-64.zip", + "type": "file", + "size": 19875652, + "lastModified": "2025-09-25T05:31:47Z" + }, + { + "name": "Xray-windows-64.zip", + "href": "/xray-core/v25.8.31/Xray-windows-64.zip", + "type": "file", + "size": 19776769, + "lastModified": "2025-09-25T05:31:48Z" + } + ] + }, + { + "path": "xray-core/v25.9.10/", + "entries": [] + }, + { + "path": "xray-core/v25.9.11/", + "entries": [] + }, + { + "path": "xray-core/v25.9.5/", + "entries": [] + }, + { + "path": "xstream/", + "entries": [ + { + "name": "android/", + "href": "/xstream/android/", + "type": "dir", + "lastModified": "2025-09-20T07:06:45Z" + }, + { + "name": "ios/", + "href": "/xstream/ios/", + "type": "dir", + "lastModified": "2025-09-20T07:06:46Z" + }, + { + "name": "linux/", + "href": "/xstream/linux/", + "type": "dir", + "lastModified": "2025-09-20T07:06:47Z" + }, + { + "name": "macos/", + "href": "/xstream/macos/", + "type": "dir", + "lastModified": "2025-09-20T07:06:46Z" + }, + { + "name": "windows/", + "href": "/xstream/windows/", + "type": "dir", + "lastModified": "2025-09-20T07:04:54Z" + } + ] + }, + { + "path": "xstream/android/", + "entries": [ + { + "name": "latest/", + "href": "/xstream/android/latest/", + "type": "dir", + "lastModified": "2025-09-20T07:06:45Z" + } + ] + }, + { + "path": "xstream/android/latest/", + "entries": [ + { + "name": "xstream-android-latest.apk", + "href": "/xstream/android/latest/xstream-android-latest.apk", + "type": "file", + "size": 23386143, + "lastModified": "2025-09-20T07:06:45Z" + } + ] + }, + { + "path": "xstream/ios/", + "entries": [ + { + "name": "latest/", + "href": "/xstream/ios/latest/", + "type": "dir", + "lastModified": "2025-09-20T07:06:46Z" + } + ] + }, + { + "path": "xstream/ios/latest/", + "entries": [ + { + "name": "xstream-ios-latest.ipa", + "href": "/xstream/ios/latest/xstream-ios-latest.ipa", + "type": "file", + "size": 10965049, + "lastModified": "2025-09-20T07:06:46Z" + } + ] + }, + { + "path": "xstream/linux/", + "entries": [ + { + "name": "latest/", + "href": "/xstream/linux/latest/", + "type": "dir", + "lastModified": "2025-09-20T07:06:47Z" + }, + { + "name": "stable/", + "href": "/xstream/linux/stable/", + "type": "dir", + "lastModified": "2025-09-19T05:27:47Z" + } + ] + }, + { + "path": "xstream/linux/latest/", + "entries": [ + { + "name": "xstream-linux-latest.zip", + "href": "/xstream/linux/latest/xstream-linux-latest.zip", + "type": "file", + "size": 14249450, + "lastModified": "2025-09-20T07:06:47Z" + } + ] + }, + { + "path": "xstream/linux/stable/", + "entries": [ + { + "name": "xstream-linux-latest.zip", + "href": "/xstream/linux/stable/xstream-linux-latest.zip", + "type": "file", + "size": 14058826, + "lastModified": "2025-09-19T05:27:47Z" + } + ] + }, + { + "path": "xstream/macos/", + "entries": [ + { + "name": "docs/", + "href": "/xstream/macos/docs/", + "type": "dir", + "lastModified": "2025-09-19T02:01:49Z" + }, + { + "name": "latest/", + "href": "/xstream/macos/latest/", + "type": "dir", + "lastModified": "2025-09-20T07:06:46Z" + }, + { + "name": "stable/", + "href": "/xstream/macos/stable/", + "type": "dir", + "lastModified": "2025-09-19T05:27:48Z" + } + ] + }, + { + "path": "xstream/macos/docs/", + "entries": [] + }, + { + "path": "xstream/macos/latest/", + "entries": [ + { + "name": "xstream-macos-latest.dmg", + "href": "/xstream/macos/latest/xstream-macos-latest.dmg", + "type": "file", + "size": 39555743, + "lastModified": "2025-09-20T07:06:46Z" + } + ] + }, + { + "path": "xstream/macos/stable/", + "entries": [ + { + "name": "xstream-macos-latest.dmg", + "href": "/xstream/macos/stable/xstream-macos-latest.dmg", + "type": "file", + "size": 42458674, + "lastModified": "2025-09-19T05:27:48Z" + }, + { + "name": "xstream-release-v0.2.0.dmg", + "href": "/xstream/macos/stable/xstream-release-v0.2.0.dmg", + "type": "file", + "size": 43614833, + "lastModified": "2025-09-19T05:27:48Z" + } + ] + }, + { + "path": "xstream/windows/", + "entries": [ + { + "name": "latest/", + "href": "/xstream/windows/latest/", + "type": "dir", + "lastModified": "2025-09-20T07:04:54Z" + }, + { + "name": "stable/", + "href": "/xstream/windows/stable/", + "type": "dir", + "lastModified": "2025-09-19T05:27:49Z" + }, + { + "name": "win10/", + "href": "/xstream/windows/win10/", + "type": "dir", + "lastModified": "2025-09-19T02:01:51Z" + }, + { + "name": "win11/", + "href": "/xstream/windows/win11/", + "type": "dir", + "lastModified": "2025-09-19T02:01:51Z" + } + ] + }, + { + "path": "xstream/windows/latest/", + "entries": [ + { + "name": "xstream-windows-latest.zip", + "href": "/xstream/windows/latest/xstream-windows-latest.zip", + "type": "file", + "size": 18511874, + "lastModified": "2025-09-20T07:04:54Z" + } + ] + }, + { + "path": "xstream/windows/stable/", + "entries": [ + { + "name": "xstream-windows-latest.zip", + "href": "/xstream/windows/stable/xstream-windows-latest.zip", + "type": "file", + "size": 18312976, + "lastModified": "2025-09-19T05:27:49Z" + } + ] + }, + { + "path": "xstream/windows/win10/", + "entries": [] + }, + { + "path": "xstream/windows/win11/", + "entries": [] + } +] diff --git a/dashboard/public/dl-index/docs-manifest.json b/dashboard/public/dl-index/docs-manifest.json index e03bfb3..dd62ea7 100644 --- a/dashboard/public/dl-index/docs-manifest.json +++ b/dashboard/public/dl-index/docs-manifest.json @@ -1,7304 +1,11 @@ [ - { - "slug": "personal-en-v60-18083886120-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:41Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:41Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/cet-6.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/Resume-ZH.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/Resume-EN.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-readme", - "title": "README", - "description": "README — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/README.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/README.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/CV-ZH.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/CV-EN.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v60-18083886120-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Personal", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v60-18083886120/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v60-18083886120/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v60-18083886120" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v60-18083886120-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:20Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v60-18083886120/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v60-18083886120/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v60-18083886120" - ] - }, - { - "slug": "techexploration-en-v60-18083886120-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v60", - "updatedAt": "2025-09-29T02:33:03Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v60-18083886120/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v60-18083886120/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v60-18083886120" - ] - }, - { - "slug": "linux-k8s-ops-cn-v60-18083886120-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v60, release CN-v60-18083886120, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v60", - "updatedAt": "2025-09-29T02:32:09Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v60-18083886120/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v60-18083886120/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v60-18083886120", - "versionSlug": "cn-v60-18083886120", - "tags": [ - "CN", - "CN v60", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v60-18083886120" - ] - }, - { - "slug": "observability-cn-v60-18083886120-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v60, release CN-v60-18083886120, available as PDF and HTML).", - "category": "Observability", - "version": "CN v60", - "updatedAt": "2025-09-29T02:32:06Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v60-18083886120/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v60-18083886120/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v60-18083886120", - "versionSlug": "cn-v60-18083886120", - "tags": [ - "CN", - "CN v60", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v60-18083886120" - ] - }, - { - "slug": "interview-qa-en-v60-18083886120-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v60, release EN-v60-18083886120, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v60", - "updatedAt": "2025-09-29T02:31:35Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v60-18083886120/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v60-18083886120/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v60-18083886120" - ] - }, - { - "slug": "keycloak-en-v60-18083886120-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v60, release EN-v60-18083886120, available as HTML).", - "category": "Keycloak", - "version": "EN v60", - "updatedAt": "2025-09-29T02:31:30Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v60-18083886120/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v60-18083886120" - ] - }, - { - "slug": "landingzone-en-v60-18083886120-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v60, release EN-v60-18083886120, available as PDF).", - "category": "Landing Zone", - "version": "EN v60", - "updatedAt": "2025-09-29T02:31:29Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v60-18083886120/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v60-18083886120", - "versionSlug": "en-v60-18083886120", - "tags": [ - "EN", - "EN v60", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v60-18083886120" - ] - }, - { - "slug": "personal-en-v59-18075708801-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/cet-6.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/Resume-ZH.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/Resume-EN.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-readme", - "title": "README", - "description": "README — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/README.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/README.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/CV-ZH.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/CV-EN.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:29Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:29Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "personal-en-v59-18075708801-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Personal", - "version": "EN v59", - "updatedAt": "2025-09-28T14:39:29Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v59-18075708801/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v59-18075708801/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v59-18075708801" - ] - }, - { - "slug": "linux-k8s-ops-cn-v59-18075708801-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v59, release CN-v59-18075708801, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v59", - "updatedAt": "2025-09-28T14:39:07Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v59-18075708801/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v59-18075708801/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v59-18075708801", - "versionSlug": "cn-v59-18075708801", - "tags": [ - "CN", - "CN v59", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v59-18075708801" - ] - }, - { - "slug": "observability-cn-v59-18075708801-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v59, release CN-v59-18075708801, available as PDF and HTML).", - "category": "Observability", - "version": "CN v59", - "updatedAt": "2025-09-28T14:38:59Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v59-18075708801/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v59-18075708801/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v59-18075708801", - "versionSlug": "cn-v59-18075708801", - "tags": [ - "CN", - "CN v59", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v59-18075708801" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v59-18075708801-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v59", - "updatedAt": "2025-09-28T14:38:55Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v59-18075708801/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v59-18075708801/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v59-18075708801" - ] - }, - { - "slug": "landingzone-en-v59-18075708801-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v59, release EN-v59-18075708801, available as PDF).", - "category": "Landing Zone", - "version": "EN v59", - "updatedAt": "2025-09-28T14:38:41Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v59-18075708801/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v59-18075708801" - ] - }, - { - "slug": "techexploration-en-v59-18075708801-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v59", - "updatedAt": "2025-09-28T14:38:40Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v59-18075708801/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v59-18075708801/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v59-18075708801" - ] - }, - { - "slug": "keycloak-en-v59-18075708801-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v59, release EN-v59-18075708801, available as HTML).", - "category": "Keycloak", - "version": "EN v59", - "updatedAt": "2025-09-28T14:38:39Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v59-18075708801/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v59-18075708801" - ] - }, - { - "slug": "interview-qa-en-v59-18075708801-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v59, release EN-v59-18075708801, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v59", - "updatedAt": "2025-09-28T14:36:45Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v59-18075708801/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v59-18075708801/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v59-18075708801", - "versionSlug": "en-v59-18075708801", - "tags": [ - "EN", - "EN v59", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v59-18075708801" - ] - }, - { - "slug": "interview-qa-en-v58-18068296502-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v58", - "updatedAt": "2025-09-28T02:53:42Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v58-18068296502/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v58-18068296502/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v58-18068296502" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v58-18068296502-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v58", - "updatedAt": "2025-09-28T02:53:36Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v58-18068296502/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v58-18068296502/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v58-18068296502" - ] - }, - { - "slug": "keycloak-en-v58-18068296502-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v58, release EN-v58-18068296502, available as HTML).", - "category": "Keycloak", - "version": "EN v58", - "updatedAt": "2025-09-28T02:53:28Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v58-18068296502/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/cet-6.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/Resume-ZH.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:40Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/Resume-EN.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-readme", - "title": "README", - "description": "README — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/README.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/README.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/CV-ZH.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/CV-EN.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "personal-en-v58-18068296502-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Personal", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:39Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v58-18068296502/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v58-18068296502/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v58-18068296502" - ] - }, - { - "slug": "techexploration-en-v58-18068296502-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v58, release EN-v58-18068296502, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:20Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v58-18068296502/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v58-18068296502/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v58-18068296502" - ] - }, - { - "slug": "observability-cn-v58-18068296502-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v58, release CN-v58-18068296502, available as PDF and HTML).", - "category": "Observability", - "version": "CN v58", - "updatedAt": "2025-09-28T02:52:14Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v58-18068296502/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v58-18068296502/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v58-18068296502", - "versionSlug": "cn-v58-18068296502", - "tags": [ - "CN", - "CN v58", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v58-18068296502" - ] - }, - { - "slug": "landingzone-en-v58-18068296502-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v58, release EN-v58-18068296502, available as PDF).", - "category": "Landing Zone", - "version": "EN v58", - "updatedAt": "2025-09-28T02:52:14Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v58-18068296502/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v58-18068296502", - "versionSlug": "en-v58-18068296502", - "tags": [ - "EN", - "EN v58", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v58-18068296502" - ] - }, - { - "slug": "linux-k8s-ops-cn-v58-18068296502-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v58, release CN-v58-18068296502, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v58", - "updatedAt": "2025-09-28T02:51:46Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v58-18068296502/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v58-18068296502/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v58-18068296502", - "versionSlug": "cn-v58-18068296502", - "tags": [ - "CN", - "CN v58", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v58-18068296502" - ] - }, - { - "slug": "techexploration-en-v57-18060203518-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v57", - "updatedAt": "2025-09-27T13:12:37Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v57-18060203518/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v57-18060203518/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v57-18060203518" - ] - }, - { - "slug": "linux-k8s-ops-cn-v57-18060203518-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v57, release CN-v57-18060203518, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v57", - "updatedAt": "2025-09-27T13:12:23Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v57-18060203518/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v57-18060203518/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v57-18060203518", - "versionSlug": "cn-v57-18060203518", - "tags": [ - "CN", - "CN v57", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v57-18060203518" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v57-18060203518-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v57", - "updatedAt": "2025-09-27T13:12:05Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v57-18060203518/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v57-18060203518/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v57-18060203518" - ] - }, - { - "slug": "observability-cn-v57-18060203518-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v57, release CN-v57-18060203518, available as PDF and HTML).", - "category": "Observability", - "version": "CN v57", - "updatedAt": "2025-09-27T13:12:05Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v57-18060203518/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v57-18060203518/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v57-18060203518", - "versionSlug": "cn-v57-18060203518", - "tags": [ - "CN", - "CN v57", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v57-18060203518" - ] - }, - { - "slug": "keycloak-en-v57-18060203518-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v57, release EN-v57-18060203518, available as HTML).", - "category": "Keycloak", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:57Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v57-18060203518/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/cet-6.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/Resume-ZH.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/Resume-EN.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-readme", - "title": "README", - "description": "README — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/README.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/README.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/CV-ZH.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/CV-EN.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "personal-en-v57-18060203518-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "Personal", - "version": "EN v57", - "updatedAt": "2025-09-27T13:11:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v57-18060203518/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v57-18060203518/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v57-18060203518" - ] - }, - { - "slug": "interview-qa-en-v57-18060203518-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v57, release EN-v57-18060203518, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v57", - "updatedAt": "2025-09-27T13:10:56Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v57-18060203518/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v57-18060203518/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v57-18060203518" - ] - }, - { - "slug": "landingzone-en-v57-18060203518-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v57, release EN-v57-18060203518, available as PDF).", - "category": "Landing Zone", - "version": "EN v57", - "updatedAt": "2025-09-27T13:10:25Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v57-18060203518/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v57-18060203518", - "versionSlug": "en-v57-18060203518", - "tags": [ - "EN", - "EN v57", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v57-18060203518" - ] - }, - { - "slug": "observability-cn-v56-18031095670-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v56, release CN-v56-18031095670, available as PDF and HTML).", - "category": "Observability", - "version": "CN v56", - "updatedAt": "2025-09-26T07:34:52Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v56-18031095670/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v56-18031095670/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v56-18031095670", - "versionSlug": "cn-v56-18031095670", - "tags": [ - "CN", - "CN v56", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v56-18031095670" - ] - }, - { - "slug": "keycloak-en-v56-18031095670-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v56, release EN-v56-18031095670, available as HTML).", - "category": "Keycloak", - "version": "EN v56", - "updatedAt": "2025-09-26T07:34:14Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v56-18031095670/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v56-18031095670" - ] - }, - { - "slug": "linux-k8s-ops-cn-v56-18031095670-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v56, release CN-v56-18031095670, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v56", - "updatedAt": "2025-09-26T07:34:12Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v56-18031095670/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v56-18031095670/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v56-18031095670", - "versionSlug": "cn-v56-18031095670", - "tags": [ - "CN", - "CN v56", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v56-18031095670" - ] - }, - { - "slug": "interview-qa-en-v56-18031095670-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v56", - "updatedAt": "2025-09-26T07:34:01Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v56-18031095670/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v56-18031095670/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v56-18031095670" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v56-18031095670-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v56", - "updatedAt": "2025-09-26T07:33:59Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v56-18031095670/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v56-18031095670/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v56-18031095670" - ] - }, - { - "slug": "landingzone-en-v56-18031095670-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v56, release EN-v56-18031095670, available as PDF).", - "category": "Landing Zone", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:55Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v56-18031095670/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:52Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:52Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/cet-6.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/Resume-ZH.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/Resume-EN.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-readme", - "title": "README", - "description": "README — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/README.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/README.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/CV-ZH.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/CV-EN.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "personal-en-v56-18031095670-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Personal", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:51Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v56-18031095670/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v56-18031095670/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v56-18031095670" - ] - }, - { - "slug": "techexploration-en-v56-18031095670-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v56, release EN-v56-18031095670, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v56", - "updatedAt": "2025-09-26T07:32:41Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v56-18031095670/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v56-18031095670/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v56-18031095670", - "versionSlug": "en-v56-18031095670", - "tags": [ - "EN", - "EN v56", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v56-18031095670" - ] - }, - { - "slug": "observability-cn-v55-18030101682-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v55, release CN-v55-18030101682, available as PDF and HTML).", - "category": "Observability", - "version": "CN v55", - "updatedAt": "2025-09-26T06:49:24Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v55-18030101682/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v55-18030101682/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v55-18030101682", - "versionSlug": "cn-v55-18030101682", - "tags": [ - "CN", - "CN v55", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v55-18030101682" - ] - }, - { - "slug": "techexploration-en-v55-18030101682-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:15Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v55-18030101682/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v55-18030101682/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:04Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:04Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/cet-6.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:04Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/Resume-ZH.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:04Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/Resume-EN.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:04Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:03Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-readme", - "title": "README", - "description": "README — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:03Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/README.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/README.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:03Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/CV-ZH.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:03Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/CV-EN.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:03Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:03Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "personal-en-v55-18030101682-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "Personal", - "version": "EN v55", - "updatedAt": "2025-09-26T06:47:03Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v55-18030101682/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v55-18030101682/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v55-18030101682" - ] - }, - { - "slug": "interview-qa-en-v55-18030101682-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v55", - "updatedAt": "2025-09-26T06:46:12Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v55-18030101682/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v55-18030101682/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v55-18030101682" - ] - }, - { - "slug": "keycloak-en-v55-18030101682-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v55, release EN-v55-18030101682, available as HTML).", - "category": "Keycloak", - "version": "EN v55", - "updatedAt": "2025-09-26T06:46:01Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v55-18030101682/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v55-18030101682" - ] - }, - { - "slug": "landingzone-en-v55-18030101682-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v55, release EN-v55-18030101682, available as PDF).", - "category": "Landing Zone", - "version": "EN v55", - "updatedAt": "2025-09-26T06:45:23Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v55-18030101682/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v55-18030101682" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v55-18030101682-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v55, release EN-v55-18030101682, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v55", - "updatedAt": "2025-09-26T06:44:50Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v55-18030101682/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v55-18030101682/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v55-18030101682", - "versionSlug": "en-v55-18030101682", - "tags": [ - "EN", - "EN v55", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v55-18030101682" - ] - }, - { - "slug": "linux-k8s-ops-cn-v55-18030101682-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v55, release CN-v55-18030101682, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v55", - "updatedAt": "2025-09-26T06:44:29Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v55-18030101682/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v55-18030101682/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v55-18030101682", - "versionSlug": "cn-v55-18030101682", - "tags": [ - "CN", - "CN v55", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v55-18030101682" - ] - }, - { - "slug": "techexploration-en-v54-18029756788-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v54", - "updatedAt": "2025-09-26T06:30:31Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v54-18029756788/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v54-18029756788/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/cet-6.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/Resume-ZH.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/Resume-EN.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-readme", - "title": "README", - "description": "README — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/README.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/README.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/CV-ZH.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/CV-EN.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "personal-en-v54-18029756788-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "Personal", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:56Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v54-18029756788/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v54-18029756788/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v54-18029756788" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v54-18029756788-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v54, release EN-v54-18029756788, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:22Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v54-18029756788/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v54-18029756788/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v54-18029756788" - ] - }, - { - "slug": "landingzone-en-v54-18029756788-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v54, release EN-v54-18029756788, available as PDF).", - "category": "Landing Zone", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:14Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v54-18029756788/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v54-18029756788" - ] - }, - { - "slug": "keycloak-en-v54-18029756788-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v54, release EN-v54-18029756788, available as HTML).", - "category": "Keycloak", - "version": "EN v54", - "updatedAt": "2025-09-26T06:28:08Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v54-18029756788/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v54-18029756788", - "versionSlug": "en-v54-18029756788", - "tags": [ - "EN", - "EN v54", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v54-18029756788" - ] - }, - { - "slug": "linux-k8s-ops-cn-v54-18029756788-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v54, release CN-v54-18029756788, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v54", - "updatedAt": "2025-09-26T06:27:41Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v54-18029756788/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v54-18029756788/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v54-18029756788", - "versionSlug": "cn-v54-18029756788", - "tags": [ - "CN", - "CN v54", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v54-18029756788" - ] - }, - { - "slug": "observability-cn-v54-18029756788-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v54, release CN-v54-18029756788, available as PDF and HTML).", - "category": "Observability", - "version": "CN v54", - "updatedAt": "2025-09-26T06:26:57Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v54-18029756788/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v54-18029756788/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v54-18029756788", - "versionSlug": "cn-v54-18029756788", - "tags": [ - "CN", - "CN v54", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v54-18029756788" - ] - }, - { - "slug": "landingzone-en-v53-18027447911-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v53, release EN-v53-18027447911, available as PDF).", - "category": "Landing Zone", - "version": "EN v53", - "updatedAt": "2025-09-26T04:07:18Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v53-18027447911/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v53-18027447911" - ] - }, - { - "slug": "linux-k8s-ops-cn-v53-18027447911-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v53, release CN-v53-18027447911, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v53", - "updatedAt": "2025-09-26T04:06:01Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v53-18027447911/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v53-18027447911/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v53-18027447911", - "versionSlug": "cn-v53-18027447911", - "tags": [ - "CN", - "CN v53", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v53-18027447911" - ] - }, - { - "slug": "interview-qa-en-v53-18027447911-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v53", - "updatedAt": "2025-09-26T04:05:46Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v53-18027447911/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v53-18027447911/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v53-18027447911" - ] - }, - { - "slug": "observability-cn-v53-18027447911-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v53, release CN-v53-18027447911, available as PDF and HTML).", - "category": "Observability", - "version": "CN v53", - "updatedAt": "2025-09-26T04:05:43Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v53-18027447911/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v53-18027447911/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v53-18027447911", - "versionSlug": "cn-v53-18027447911", - "tags": [ - "CN", - "CN v53", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v53-18027447911" - ] - }, - { - "slug": "interview-qa-en-v52-18027443116-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v52", - "updatedAt": "2025-09-26T04:04:44Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v52-18027443116/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v52-18027443116/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v52-18027443116" - ] - }, - { - "slug": "observability-cn-v52-18027443116-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v52, release CN-v52-18027443116, available as PDF and HTML).", - "category": "Observability", - "version": "CN v52", - "updatedAt": "2025-09-26T04:04:43Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v52-18027443116/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v52-18027443116/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v52-18027443116", - "versionSlug": "cn-v52-18027443116", - "tags": [ - "CN", - "CN v52", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v52-18027443116" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v52-18027443116-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v52", - "updatedAt": "2025-09-26T04:04:27Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v52-18027443116/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v52-18027443116/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:04:00Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:04:00Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/cet-6.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:04:00Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/Resume-ZH.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:04:00Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/Resume-EN.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-readme", - "title": "README", - "description": "README — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/README.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/README.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/CV-ZH.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/CV-EN.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v52-18027443116-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Personal", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:59Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v52-18027443116/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v52-18027443116/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v52-18027443116" - ] - }, - { - "slug": "keycloak-en-v52-18027443116-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v52, release EN-v52-18027443116, available as HTML).", - "category": "Keycloak", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:37Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v52-18027443116/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v52-18027443116" - ] - }, - { - "slug": "landingzone-en-v52-18027443116-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v52, release EN-v52-18027443116, available as PDF).", - "category": "Landing Zone", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:34Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v52-18027443116/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v52-18027443116" - ] - }, - { - "slug": "personal-en-v53-18027447911-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:27Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:27Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/cet-6.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:27Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/Resume-ZH.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:27Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/Resume-EN.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-readme", - "title": "README", - "description": "README — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/README.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/README.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/CV-ZH.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/CV-EN.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "personal-en-v53-18027447911-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Personal", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:26Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v53-18027447911/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v53-18027447911/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v53-18027447911" - ] - }, - { - "slug": "techexploration-en-v53-18027447911-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:17Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v53-18027447911/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v53-18027447911/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v53-18027447911" - ] - }, - { - "slug": "keycloak-en-v53-18027447911-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v53, release EN-v53-18027447911, available as HTML).", - "category": "Keycloak", - "version": "EN v53", - "updatedAt": "2025-09-26T04:03:12Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v53-18027447911/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v53-18027447911" - ] - }, - { - "slug": "techexploration-en-v52-18027443116-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v52, release EN-v52-18027443116, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v52", - "updatedAt": "2025-09-26T04:03:12Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v52-18027443116/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v52-18027443116/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v52-18027443116", - "versionSlug": "en-v52-18027443116", - "tags": [ - "EN", - "EN v52", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v52-18027443116" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v53-18027447911-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v53, release EN-v53-18027447911, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v53", - "updatedAt": "2025-09-26T04:02:57Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v53-18027447911/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v53-18027447911/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v53-18027447911", - "versionSlug": "en-v53-18027447911", - "tags": [ - "EN", - "EN v53", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v53-18027447911" - ] - }, - { - "slug": "linux-k8s-ops-cn-v52-18027443116-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v52, release CN-v52-18027443116, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v52", - "updatedAt": "2025-09-26T04:02:53Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v52-18027443116/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v52-18027443116/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v52-18027443116", - "versionSlug": "cn-v52-18027443116", - "tags": [ - "CN", - "CN v52", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v52-18027443116" - ] - }, - { - "slug": "keycloak-en-v51-18027438927-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v51, release EN-v51-18027438927, available as HTML).", - "category": "Keycloak", - "version": "EN v51", - "updatedAt": "2025-09-26T04:02:09Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v51-18027438927/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v51-18027438927", - "versionSlug": "en-v51-18027438927", - "tags": [ - "EN", - "EN v51", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v51-18027438927" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v49-18027128243-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v49, release EN-v49-18027128243, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v49", - "updatedAt": "2025-09-26T03:39:48Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v49-18027128243/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v49-18027128243/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v49-18027128243", - "versionSlug": "en-v49-18027128243", - "tags": [ - "EN", - "EN v49", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v49-18027128243" - ] - }, - { - "slug": "observability-cn-v49-18027128243-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v49, release CN-v49-18027128243, available as PDF and HTML).", - "category": "Observability", - "version": "CN v49", - "updatedAt": "2025-09-26T03:39:20Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v49-18027128243/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v49-18027128243/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v49-18027128243", - "versionSlug": "cn-v49-18027128243", - "tags": [ - "CN", - "CN v49", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v49-18027128243" - ] - }, - { - "slug": "linux-k8s-ops-cn-v49-18027128243-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v49, release CN-v49-18027128243, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v49", - "updatedAt": "2025-09-26T03:39:04Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v49-18027128243/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v49-18027128243/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v49-18027128243", - "versionSlug": "cn-v49-18027128243", - "tags": [ - "CN", - "CN v49", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v49-18027128243" - ] - }, - { - "slug": "interview-qa-en-v49-18027128243-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v49, release EN-v49-18027128243, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v49", - "updatedAt": "2025-09-26T03:38:38Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v49-18027128243/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v49-18027128243/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v49-18027128243", - "versionSlug": "en-v49-18027128243", - "tags": [ - "EN", - "EN v49", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v49-18027128243" - ] - }, - { - "slug": "keycloak-en-v48-18026844950-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v48, release EN-v48-18026844950, available as HTML).", - "category": "Keycloak", - "version": "EN v48", - "updatedAt": "2025-09-26T03:21:57Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v48-18026844950/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v48-18026844950", - "versionSlug": "en-v48-18026844950", - "tags": [ - "EN", - "EN v48", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v48-18026844950" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v48-18026844950-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v48, release EN-v48-18026844950, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v48", - "updatedAt": "2025-09-26T03:20:58Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v48-18026844950/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v48-18026844950/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v48-18026844950", - "versionSlug": "en-v48-18026844950", - "tags": [ - "EN", - "EN v48", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v48-18026844950" - ] - }, - { - "slug": "linux-k8s-ops-cn-v48-18026844950-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v48, release CN-v48-18026844950, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v48", - "updatedAt": "2025-09-26T03:20:30Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v48-18026844950/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v48-18026844950/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v48-18026844950", - "versionSlug": "cn-v48-18026844950", - "tags": [ - "CN", - "CN v48", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v48-18026844950" - ] - }, - { - "slug": "techexploration-en-v47-18013619427-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v47", - "updatedAt": "2025-09-25T16:13:46Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v47-18013619427/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v47-18013619427/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v47-18013619427" - ] - }, - { - "slug": "landingzone-en-v47-18013619427-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v47, release EN-v47-18013619427, available as PDF).", - "category": "Landing Zone", - "version": "EN v47", - "updatedAt": "2025-09-25T16:13:22Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v47-18013619427/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v47-18013619427" - ] - }, - { - "slug": "linux-k8s-ops-cn-v47-18013619427-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v47, release CN-v47-18013619427, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v47", - "updatedAt": "2025-09-25T16:13:18Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v47-18013619427/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v47-18013619427/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v47-18013619427", - "versionSlug": "cn-v47-18013619427", - "tags": [ - "CN", - "CN v47", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v47-18013619427" - ] - }, - { - "slug": "observability-cn-v47-18013619427-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v47, release CN-v47-18013619427, available as PDF and HTML).", - "category": "Observability", - "version": "CN v47", - "updatedAt": "2025-09-25T16:13:16Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v47-18013619427/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v47-18013619427/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v47-18013619427", - "versionSlug": "cn-v47-18013619427", - "tags": [ - "CN", - "CN v47", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v47-18013619427" - ] - }, - { - "slug": "keycloak-en-v47-18013619427-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v47, release EN-v47-18013619427, available as HTML).", - "category": "Keycloak", - "version": "EN v47", - "updatedAt": "2025-09-25T16:12:52Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v47-18013619427/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v47-18013619427" - ] - }, - { - "slug": "interview-qa-en-v47-18013619427-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:57Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v47-18013619427/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v47-18013619427/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:32Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:32Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/cet-6.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:32Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/Resume-ZH.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:32Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/Resume-EN.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-readme", - "title": "README", - "description": "README — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/README.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/README.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/CV-ZH.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/CV-EN.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v47-18013619427-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "Personal", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v47-18013619427/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v47-18013619427/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v47-18013619427" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v47-18013619427-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v47, release EN-v47-18013619427, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v47", - "updatedAt": "2025-09-25T16:11:04Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v47-18013619427/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v47-18013619427/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v47-18013619427", - "versionSlug": "en-v47-18013619427", - "tags": [ - "EN", - "EN v47", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v47-18013619427" - ] - }, - { - "slug": "personal-en-v45-18011937887-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:21Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:21Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/cet-6.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/Resume-ZH.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/Resume-EN.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-readme", - "title": "README", - "description": "README — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/README.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/README.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/CV-ZH.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/CV-EN.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v45-18011937887-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Personal", - "version": "EN v45", - "updatedAt": "2025-09-25T15:20:20Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v45-18011937887/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v45-18011937887/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v45-18011937887" - ] - }, - { - "slug": "observability-cn-v45-18011937887-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v45, release CN-v45-18011937887, available as PDF and HTML).", - "category": "Observability", - "version": "CN v45", - "updatedAt": "2025-09-25T15:13:18Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v45-18011937887/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v45-18011937887/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v45-18011937887", - "versionSlug": "cn-v45-18011937887", - "tags": [ - "CN", - "CN v45", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v45-18011937887" - ] - }, - { - "slug": "landingzone-en-v45-18011937887-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v45, release EN-v45-18011937887, available as PDF).", - "category": "Landing Zone", - "version": "EN v45", - "updatedAt": "2025-09-25T15:13:18Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v45-18011937887/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v45-18011937887" - ] - }, - { - "slug": "keycloak-en-v46-18011951541-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v46, release EN-v46-18011951541, available as HTML).", - "category": "Keycloak", - "version": "EN v46", - "updatedAt": "2025-09-25T15:13:16Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v46-18011951541/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v46-18011951541" - ] - }, - { - "slug": "observability-cn-v46-18011951541-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v46, release CN-v46-18011951541, available as PDF and HTML).", - "category": "Observability", - "version": "CN v46", - "updatedAt": "2025-09-25T15:13:15Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v46-18011951541/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v46-18011951541/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v46-18011951541", - "versionSlug": "cn-v46-18011951541", - "tags": [ - "CN", - "CN v46", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v46-18011951541" - ] - }, - { - "slug": "techexploration-en-v45-18011937887-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v45", - "updatedAt": "2025-09-25T15:12:37Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v45-18011937887/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v45-18011937887/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v46-18011951541-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:24Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/cet-6.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/Resume-ZH.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/Resume-EN.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-readme", - "title": "README", - "description": "README — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/README.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/README.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/CV-ZH.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/CV-EN.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "personal-en-v46-18011951541-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Personal", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:23Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v46-18011951541/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v46-18011951541/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v46-18011951541" - ] - }, - { - "slug": "linux-k8s-ops-cn-v45-18011937887-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v45, release CN-v45-18011937887, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v45", - "updatedAt": "2025-09-25T15:12:00Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v45-18011937887/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v45-18011937887/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v45-18011937887", - "versionSlug": "cn-v45-18011937887", - "tags": [ - "CN", - "CN v45", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v45-18011937887" - ] - }, - { - "slug": "landingzone-en-v46-18011951541-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v46, release EN-v46-18011951541, available as PDF).", - "category": "Landing Zone", - "version": "EN v46", - "updatedAt": "2025-09-25T15:12:00Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v46-18011951541/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v46-18011951541" - ] - }, - { - "slug": "interview-qa-en-v46-18011951541-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v46", - "updatedAt": "2025-09-25T15:11:55Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v46-18011951541/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v46-18011951541/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v46-18011951541" - ] - }, - { - "slug": "interview-qa-en-v45-18011937887-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v45", - "updatedAt": "2025-09-25T15:11:41Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v45-18011937887/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v45-18011937887/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v45-18011937887" - ] - }, - { - "slug": "linux-k8s-ops-cn-v46-18011951541-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v46, release CN-v46-18011951541, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v46", - "updatedAt": "2025-09-25T15:11:19Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v46-18011951541/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v46-18011951541/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v46-18011951541", - "versionSlug": "cn-v46-18011951541", - "tags": [ - "CN", - "CN v46", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v46-18011951541" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v46-18011951541-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v46", - "updatedAt": "2025-09-25T15:10:30Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v46-18011951541/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v46-18011951541/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v46-18011951541" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v45-18011937887-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v45, release EN-v45-18011937887, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v45", - "updatedAt": "2025-09-25T15:10:29Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v45-18011937887/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v45-18011937887/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v45-18011937887" - ] - }, - { - "slug": "techexploration-en-v46-18011951541-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v46, release EN-v46-18011951541, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v46", - "updatedAt": "2025-09-25T15:10:28Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v46-18011951541/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v46-18011951541/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v46-18011951541", - "versionSlug": "en-v46-18011951541", - "tags": [ - "EN", - "EN v46", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v46-18011951541" - ] - }, - { - "slug": "keycloak-en-v45-18011937887-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v45, release EN-v45-18011937887, available as HTML).", - "category": "Keycloak", - "version": "EN v45", - "updatedAt": "2025-09-25T15:10:12Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v45-18011937887/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v45-18011937887", - "versionSlug": "en-v45-18011937887", - "tags": [ - "EN", - "EN v45", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v45-18011937887" - ] - }, - { - "slug": "personal-en-v44-18011825454-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/cet-6.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/Resume-ZH.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/Resume-EN.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-readme", - "title": "README", - "description": "README — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/README.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/README.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/CV-ZH.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:45Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/CV-EN.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:44Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:44Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "personal-en-v44-18011825454-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Personal", - "version": "EN v44", - "updatedAt": "2025-09-25T15:08:44Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v44-18011825454/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v44-18011825454/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v44-18011825454" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v44-18011825454-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v44", - "updatedAt": "2025-09-25T15:07:57Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v44-18011825454/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v44-18011825454/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v44-18011825454" - ] - }, - { - "slug": "linux-k8s-ops-cn-v44-18011825454-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v44, release CN-v44-18011825454, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v44", - "updatedAt": "2025-09-25T15:06:57Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v44-18011825454/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v44-18011825454/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v44-18011825454", - "versionSlug": "cn-v44-18011825454", - "tags": [ - "CN", - "CN v44", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v44-18011825454" - ] - }, - { - "slug": "techexploration-en-v44-18011825454-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v44", - "updatedAt": "2025-09-25T15:06:38Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v44-18011825454/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v44-18011825454/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v44-18011825454" - ] - }, - { - "slug": "observability-cn-v44-18011825454-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v44, release CN-v44-18011825454, available as PDF and HTML).", - "category": "Observability", - "version": "CN v44", - "updatedAt": "2025-09-25T15:06:34Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v44-18011825454/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v44-18011825454/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v44-18011825454", - "versionSlug": "cn-v44-18011825454", - "tags": [ - "CN", - "CN v44", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v44-18011825454" - ] - }, - { - "slug": "keycloak-en-v44-18011825454-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v44, release EN-v44-18011825454, available as HTML).", - "category": "Keycloak", - "version": "EN v44", - "updatedAt": "2025-09-25T15:06:22Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v44-18011825454/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v44-18011825454" - ] - }, - { - "slug": "interview-qa-en-v44-18011825454-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v44, release EN-v44-18011825454, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v44", - "updatedAt": "2025-09-25T15:06:19Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v44-18011825454/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v44-18011825454/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v44-18011825454" - ] - }, - { - "slug": "landingzone-en-v44-18011825454-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v44, release EN-v44-18011825454, available as PDF).", - "category": "Landing Zone", - "version": "EN v44", - "updatedAt": "2025-09-25T15:05:53Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v44-18011825454/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v44-18011825454", - "versionSlug": "en-v44-18011825454", - "tags": [ - "EN", - "EN v44", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v44-18011825454" - ] - }, - { - "slug": "observability-cn-v43-18011536494-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v43, release CN-v43-18011536494, available as PDF and HTML).", - "category": "Observability", - "version": "CN v43", - "updatedAt": "2025-09-25T14:58:25Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v43-18011536494/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v43-18011536494/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v43-18011536494", - "versionSlug": "cn-v43-18011536494", - "tags": [ - "CN", - "CN v43", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v43-18011536494" - ] - }, - { - "slug": "techexploration-en-v43-18011536494-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:25Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v43-18011536494/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v43-18011536494/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:19Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:19Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/cet-6.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/Resume-ZH.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/Resume-EN.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-readme", - "title": "README", - "description": "README — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/README.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/README.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/CV-ZH.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/CV-EN.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "personal-en-v43-18011536494-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "Personal", - "version": "EN v43", - "updatedAt": "2025-09-25T14:57:18Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v43-18011536494/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v43-18011536494/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v43-18011536494" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v43-18011536494-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v43", - "updatedAt": "2025-09-25T14:56:22Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v43-18011536494/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v43-18011536494/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v43-18011536494" - ] - }, - { - "slug": "landingzone-en-v43-18011536494-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v43, release EN-v43-18011536494, available as PDF).", - "category": "Landing Zone", - "version": "EN v43", - "updatedAt": "2025-09-25T14:56:21Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v43-18011536494/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v43-18011536494" - ] - }, - { - "slug": "linux-k8s-ops-cn-v43-18011536494-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v43, release CN-v43-18011536494, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v43", - "updatedAt": "2025-09-25T14:56:12Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v43-18011536494/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v43-18011536494/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v43-18011536494", - "versionSlug": "cn-v43-18011536494", - "tags": [ - "CN", - "CN v43", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v43-18011536494" - ] - }, - { - "slug": "interview-qa-en-v43-18011536494-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v43, release EN-v43-18011536494, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v43", - "updatedAt": "2025-09-25T14:56:11Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v43-18011536494/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v43-18011536494/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v43-18011536494" - ] - }, - { - "slug": "keycloak-en-v43-18011536494-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v43, release EN-v43-18011536494, available as HTML).", - "category": "Keycloak", - "version": "EN v43", - "updatedAt": "2025-09-25T14:55:58Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v43-18011536494/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v43-18011536494", - "versionSlug": "en-v43-18011536494", - "tags": [ - "EN", - "EN v43", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v43-18011536494" - ] - }, - { - "slug": "observability-cn-v42-18006148753-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v42, release CN-v42-18006148753, available as PDF and HTML).", - "category": "Observability", - "version": "CN v42", - "updatedAt": "2025-09-25T11:38:49Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v42-18006148753/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v42-18006148753/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v42-18006148753", - "versionSlug": "cn-v42-18006148753", - "tags": [ - "CN", - "CN v42", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/cet-6.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/Resume-ZH.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/Resume-EN.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-readme", - "title": "README", - "description": "README — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/README.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/README.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/CV-ZH.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/CV-EN.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:31Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "personal-en-v42-18006148753-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Personal", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:30Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v42-18006148753/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v42-18006148753/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v42-18006148753" - ] - }, - { - "slug": "linux-k8s-ops-cn-v42-18006148753-linux-k8s-ops-guide", - "title": "Linux K8 S OPS Guide", - "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v42, release CN-v42-18006148753, available as PDF and HTML).", - "category": "Linux K8 S OPS", - "version": "CN v42", - "updatedAt": "2025-09-25T11:38:09Z", - "collection": "Linux-K8S-OPS", - "collectionSlug": "linux-k8s-ops", - "collectionLabel": "Linux K8 S OPS", - "pdfUrl": "/docs/Linux-K8S-OPS/CN-v42-18006148753/Linux-K8S-OPS-Guide.pdf", - "htmlUrl": "/docs/Linux-K8S-OPS/CN-v42-18006148753/Linux-K8S-OPS-Guide.html", - "language": "CN", - "variant": "CN-v42-18006148753", - "versionSlug": "cn-v42-18006148753", - "tags": [ - "CN", - "CN v42", - "Linux K8 S OPS" - ], - "pathSegments": [ - "Linux-K8S-OPS", - "CN-v42-18006148753" - ] - }, - { - "slug": "landingzone-en-v42-18006148753-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v42, release EN-v42-18006148753, available as PDF).", - "category": "Landing Zone", - "version": "EN v42", - "updatedAt": "2025-09-25T11:38:01Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v42-18006148753/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v42-18006148753" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v42-18006148753-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v42", - "updatedAt": "2025-09-25T11:37:15Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v42-18006148753/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v42-18006148753/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v42-18006148753" - ] - }, - { - "slug": "keycloak-en-v42-18006148753-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v42, release EN-v42-18006148753, available as HTML).", - "category": "Keycloak", - "version": "EN v42", - "updatedAt": "2025-09-25T11:36:22Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v42-18006148753/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v42-18006148753" - ] - }, - { - "slug": "techexploration-en-v42-18006148753-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v42", - "updatedAt": "2025-09-25T11:36:08Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v42-18006148753/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v42-18006148753/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v42-18006148753" - ] - }, - { - "slug": "interview-qa-en-v42-18006148753-interview-qa-guide", - "title": "Interview QA Guide", - "description": "Interview QA Guide — interview qa (edition EN v42, release EN-v42-18006148753, available as PDF and HTML).", - "category": "interview qa", - "version": "EN v42", - "updatedAt": "2025-09-25T11:36:00Z", - "collection": "interview-qa", - "collectionSlug": "interview-qa", - "collectionLabel": "interview qa", - "pdfUrl": "/docs/interview-qa/EN-v42-18006148753/Interview-QA-Guide.pdf", - "htmlUrl": "/docs/interview-qa/EN-v42-18006148753/Interview-QA-Guide.html", - "language": "EN", - "variant": "EN-v42-18006148753", - "versionSlug": "en-v42-18006148753", - "tags": [ - "EN", - "EN v42", - "interview qa" - ], - "pathSegments": [ - "interview-qa", - "EN-v42-18006148753" - ] - }, - { - "slug": "observability-cn-v41-18005142964-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v41, release CN-v41-18005142964, available as PDF and HTML).", - "category": "Observability", - "version": "CN v41", - "updatedAt": "2025-09-25T10:55:37Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v41-18005142964/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v41-18005142964/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v41-18005142964", - "versionSlug": "cn-v41-18005142964", - "tags": [ - "CN", - "CN v41", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v41-18005142964" - ] - }, { "slug": "linux-k8s-ops-cn-v41-18005142964-linux-k8s-ops-guide", "title": "Linux K8 S OPS Guide", "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v41, release CN-v41-18005142964, available as PDF and HTML).", "category": "Linux K8 S OPS", "version": "CN v41", - "updatedAt": "2025-09-25T10:55:25Z", + "updatedAt": "2025-09-25T12:35:19Z", "collection": "Linux-K8S-OPS", "collectionSlug": "linux-k8s-ops", "collectionLabel": "Linux K8 S OPS", @@ -7317,760 +24,13 @@ "CN-v41-18005142964" ] }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v41-18005142964-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:56Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v41-18005142964/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v41-18005142964/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/cet-6.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:38Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/Resume-ZH.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/Resume-EN.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-readme", - "title": "README", - "description": "README — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/README.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/README.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/CV-ZH.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/CV-EN.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "personal-en-v41-18005142964-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Personal", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:37Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v41-18005142964/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v41-18005142964/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v41-18005142964" - ] - }, - { - "slug": "techexploration-en-v41-18005142964-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v41, release EN-v41-18005142964, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:16Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v41-18005142964/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v41-18005142964/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v41-18005142964" - ] - }, - { - "slug": "keycloak-en-v41-18005142964-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v41, release EN-v41-18005142964, available as HTML).", - "category": "Keycloak", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:14Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v41-18005142964/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v41-18005142964" - ] - }, - { - "slug": "landingzone-en-v41-18005142964-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v41, release EN-v41-18005142964, available as PDF).", - "category": "Landing Zone", - "version": "EN v41", - "updatedAt": "2025-09-25T10:54:00Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v41-18005142964/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v41-18005142964", - "versionSlug": "en-v41-18005142964", - "tags": [ - "EN", - "EN v41", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v41-18005142964" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-cn-v41-18005142964-fullstack-roadmap-cn", - "title": "fullstack roadmap cn", - "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v41, release CN-v41-18005142964, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "CN v41", - "updatedAt": "2025-09-25T10:53:58Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v41-18005142964/fullstack-roadmap-cn.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v41-18005142964/fullstack-roadmap-cn.html", - "language": "CN", - "variant": "CN-v41-18005142964", - "versionSlug": "cn-v41-18005142964", - "tags": [ - "CN", - "CN v41", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "CN-v41-18005142964" - ] - }, - { - "slug": "keycloak-en-v40-18004678416-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v40, release EN-v40-18004678416, available as HTML).", - "category": "Keycloak", - "version": "EN v40", - "updatedAt": "2025-09-25T10:36:57Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v40-18004678416/Keycloak-SSO-Design-and-Implementation.html", - "language": "EN", - "variant": "EN-v40-18004678416", - "versionSlug": "en-v40-18004678416", - "tags": [ - "EN", - "EN v40", - "Keycloak" - ], - "pathSegments": [ - "Keycloak", - "EN-v40-18004678416" - ] - }, - { - "slug": "personal-en-v39-18004672680-fullstack-language-core", - "title": "fullstack language core", - "description": "fullstack language core — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:58Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/fullstack-language-core.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/fullstack-language-core.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-cet-6", - "title": "cet 6", - "description": "cet 6 — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:58Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/cet-6.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/cet-6.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-resume-zh", - "title": "Resume ZH", - "description": "Resume ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-ZH.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-resume-en", - "title": "Resume EN", - "description": "Resume EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-EN.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-resume-devops-en", - "title": "Resume Dev Ops EN", - "description": "Resume Dev Ops EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOps-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOps-EN.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-resume-devops-zh", - "title": "Resume Dev OPS ZH", - "description": "Resume Dev OPS ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOPS-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOPS-ZH.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-readme", - "title": "README", - "description": "README — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/README.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/README.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-cv-zh", - "title": "CV ZH", - "description": "CV ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-ZH.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-cv-en", - "title": "CV EN", - "description": "CV EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-EN.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-cv-ai-dev-zh", - "title": "CV AI Dev ZH", - "description": "CV AI Dev ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-ZH.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-ZH.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-cv-ai-dev-en", - "title": "CV AI Dev EN", - "description": "CV AI Dev EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-EN.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-EN.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, - { - "slug": "personal-en-v39-18004672680-activebalance-plan", - "title": "Active Balance Plan", - "description": "Active Balance Plan — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Personal", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:57Z", - "collection": "Personal", - "collectionSlug": "personal", - "collectionLabel": "Personal", - "pdfUrl": "/docs/Personal/EN-v39-18004672680/ActiveBalance-Plan.pdf", - "htmlUrl": "/docs/Personal/EN-v39-18004672680/ActiveBalance-Plan.html", - "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", - "tags": [ - "EN", - "EN v39", - "Personal" - ], - "pathSegments": [ - "Personal", - "EN-v39-18004672680" - ] - }, { "slug": "linux-k8s-ops-cn-v39-18004672680-linux-k8s-ops-guide", "title": "Linux K8 S OPS Guide", "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v39, release CN-v39-18004672680, available as PDF and HTML).", "category": "Linux K8 S OPS", "version": "CN v39", - "updatedAt": "2025-09-25T10:35:49Z", + "updatedAt": "2025-09-25T12:34:03Z", "collection": "Linux-K8S-OPS", "collectionSlug": "linux-k8s-ops", "collectionLabel": "Linux K8 S OPS", @@ -8089,87 +49,13 @@ "CN-v39-18004672680" ] }, - { - "slug": "landingzone-en-v40-18004678416-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v40, release EN-v40-18004678416, available as PDF).", - "category": "Landing Zone", - "version": "EN v40", - "updatedAt": "2025-09-25T10:35:38Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v40-18004678416/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v40-18004678416", - "versionSlug": "en-v40-18004678416", - "tags": [ - "EN", - "EN v40", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v40-18004678416" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-cn-v39-18004672680-fullstack-roadmap-cn", - "title": "fullstack roadmap cn", - "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v39, release CN-v39-18004672680, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "CN v39", - "updatedAt": "2025-09-25T10:35:32Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/fullstack-roadmap-cn.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/fullstack-roadmap-cn.html", - "language": "CN", - "variant": "CN-v39-18004672680", - "versionSlug": "cn-v39-18004672680", - "tags": [ - "CN", - "CN v39", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "CN-v39-18004672680" - ] - }, - { - "slug": "observability-cn-v39-18004672680-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v39, release CN-v39-18004672680, available as PDF and HTML).", - "category": "Observability", - "version": "CN v39", - "updatedAt": "2025-09-25T10:35:28Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v39-18004672680/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v39-18004672680/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v39-18004672680", - "versionSlug": "cn-v39-18004672680", - "tags": [ - "CN", - "CN v39", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v39-18004672680" - ] - }, { "slug": "linux-k8s-ops-cn-v40-18004678416-linux-k8s-ops-guide", "title": "Linux K8 S OPS Guide", "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v40, release CN-v40-18004678416, available as PDF and HTML).", "category": "Linux K8 S OPS", "version": "CN v40", - "updatedAt": "2025-09-25T10:35:28Z", + "updatedAt": "2025-09-25T12:34:03Z", "collection": "Linux-K8S-OPS", "collectionSlug": "linux-k8s-ops", "collectionLabel": "Linux K8 S OPS", @@ -8188,13 +74,495 @@ "CN-v40-18004678416" ] }, + { + "slug": "keycloak-en-v40-18004678416-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v40, release EN-v40-18004678416, available as HTML).", + "category": "Keycloak", + "version": "EN v40", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v40-18004678416/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v40-18004678416", + "versionSlug": "en-v40-18004678416", + "tags": [ + "EN", + "EN v40", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v40-18004678416" + ] + }, + { + "slug": "keycloak-en-v41-18005142964-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v41, release EN-v41-18005142964, available as HTML).", + "category": "Keycloak", + "version": "EN v41", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v41-18005142964/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v41-18005142964", + "versionSlug": "en-v41-18005142964", + "tags": [ + "EN", + "EN v41", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v41-18005142964" + ] + }, + { + "slug": "keycloak-en-v42-18006148753-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v42, release EN-v42-18006148753, available as HTML).", + "category": "Keycloak", + "version": "EN v42", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v42-18006148753/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v42-18006148753", + "versionSlug": "en-v42-18006148753", + "tags": [ + "EN", + "EN v42", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v42-18006148753" + ] + }, + { + "slug": "landingzone-en-v33-17996525102-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v33, release EN-v33-17996525102, available as PDF).", + "category": "Landing Zone", + "version": "EN v33", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v33-17996525102/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v33-17996525102" + ] + }, + { + "slug": "landingzone-en-v34-18001960544-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v34, release EN-v34-18001960544, available as PDF).", + "category": "Landing Zone", + "version": "EN v34", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v34-18001960544/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v34-18001960544" + ] + }, + { + "slug": "landingzone-en-v35-18002040798-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v35, release EN-v35-18002040798, available as PDF).", + "category": "Landing Zone", + "version": "EN v35", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v35-18002040798/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v35-18002040798", + "versionSlug": "en-v35-18002040798", + "tags": [ + "EN", + "EN v35", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v35-18002040798" + ] + }, + { + "slug": "landingzone-en-v36-18002294267-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v36, release EN-v36-18002294267, available as PDF).", + "category": "Landing Zone", + "version": "EN v36", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v36-18002294267/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v36-18002294267" + ] + }, + { + "slug": "landingzone-en-v37-18002553627-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v37, release EN-v37-18002553627, available as PDF).", + "category": "Landing Zone", + "version": "EN v37", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v37-18002553627/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v37-18002553627", + "versionSlug": "en-v37-18002553627", + "tags": [ + "EN", + "EN v37", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v37-18002553627" + ] + }, + { + "slug": "landingzone-en-v38-18003957466-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v38, release EN-v38-18003957466, available as PDF).", + "category": "Landing Zone", + "version": "EN v38", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v38-18003957466/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v38-18003957466", + "versionSlug": "en-v38-18003957466", + "tags": [ + "EN", + "EN v38", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v38-18003957466" + ] + }, + { + "slug": "landingzone-en-v39-18004672680-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v39, release EN-v39-18004672680, available as PDF).", + "category": "Landing Zone", + "version": "EN v39", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v39-18004672680/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v39-18004672680" + ] + }, + { + "slug": "landingzone-en-v40-18004678416-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v40, release EN-v40-18004678416, available as PDF).", + "category": "Landing Zone", + "version": "EN v40", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v40-18004678416/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v40-18004678416", + "versionSlug": "en-v40-18004678416", + "tags": [ + "EN", + "EN v40", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v40-18004678416" + ] + }, + { + "slug": "landingzone-en-v41-18005142964-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v41, release EN-v41-18005142964, available as PDF).", + "category": "Landing Zone", + "version": "EN v41", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v41-18005142964/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v41-18005142964", + "versionSlug": "en-v41-18005142964", + "tags": [ + "EN", + "EN v41", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v41-18005142964" + ] + }, + { + "slug": "landingzone-en-v42-18006148753-landing-zone-design-and-implementation", + "title": "Landing Zone Design and Implementation", + "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v42, release EN-v42-18006148753, available as PDF).", + "category": "Landing Zone", + "version": "EN v42", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "LandingZone", + "collectionSlug": "landingzone", + "collectionLabel": "Landing Zone", + "pdfUrl": "/docs/LandingZone/EN-v42-18006148753/Landing-Zone-Design-and-Implementation.pdf", + "language": "EN", + "variant": "EN-v42-18006148753", + "versionSlug": "en-v42-18006148753", + "tags": [ + "EN", + "EN v42", + "Landing Zone" + ], + "pathSegments": [ + "LandingZone", + "EN-v42-18006148753" + ] + }, + { + "slug": "linux-k8s-ops-cn-v33-17996525102-linux-k8s-ops-guide", + "title": "Linux K8 S OPS Guide", + "description": "Linux K8 S OPS Guide — Linux K8 S OPS (edition CN v33, release CN-v33-17996525102, available as PDF and HTML).", + "category": "Linux K8 S OPS", + "version": "CN v33", + "updatedAt": "2025-09-25T12:34:02Z", + "collection": "Linux-K8S-OPS", + "collectionSlug": "linux-k8s-ops", + "collectionLabel": "Linux K8 S OPS", + "pdfUrl": "/docs/Linux-K8S-OPS/CN-v33-17996525102/Linux-K8S-OPS-Guide.pdf", + "htmlUrl": "/docs/Linux-K8S-OPS/CN-v33-17996525102/Linux-K8S-OPS-Guide.html", + "language": "CN", + "variant": "CN-v33-17996525102", + "versionSlug": "cn-v33-17996525102", + "tags": [ + "CN", + "CN v33", + "Linux K8 S OPS" + ], + "pathSegments": [ + "Linux-K8S-OPS", + "CN-v33-17996525102" + ] + }, + { + "slug": "keycloak-en-v33-17996525102-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v33, release EN-v33-17996525102, available as HTML).", + "category": "Keycloak", + "version": "EN v33", + "updatedAt": "2025-09-25T12:34:01Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v33-17996525102/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v33-17996525102" + ] + }, + { + "slug": "keycloak-en-v34-18001960544-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v34, release EN-v34-18001960544, available as HTML).", + "category": "Keycloak", + "version": "EN v34", + "updatedAt": "2025-09-25T12:34:01Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v34-18001960544/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v34-18001960544" + ] + }, + { + "slug": "keycloak-en-v35-18002040798-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v35, release EN-v35-18002040798, available as HTML).", + "category": "Keycloak", + "version": "EN v35", + "updatedAt": "2025-09-25T12:34:01Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v35-18002040798/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v35-18002040798", + "versionSlug": "en-v35-18002040798", + "tags": [ + "EN", + "EN v35", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v35-18002040798" + ] + }, + { + "slug": "keycloak-en-v36-18002294267-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v36, release EN-v36-18002294267, available as HTML).", + "category": "Keycloak", + "version": "EN v36", + "updatedAt": "2025-09-25T12:34:01Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v36-18002294267/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v36-18002294267" + ] + }, + { + "slug": "keycloak-en-v39-18004672680-keycloak-sso-design-and-implementation", + "title": "Keycloak SSO Design and Implementation", + "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v39, release EN-v39-18004672680, available as HTML).", + "category": "Keycloak", + "version": "EN v39", + "updatedAt": "2025-09-25T12:34:01Z", + "collection": "Keycloak", + "collectionSlug": "keycloak", + "collectionLabel": "Keycloak", + "htmlUrl": "/docs/Keycloak/EN-v39-18004672680/Keycloak-SSO-Design-and-Implementation.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Keycloak" + ], + "pathSegments": [ + "Keycloak", + "EN-v39-18004672680" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-en-v40-18004678416-fullstack-roadmap-en", + "title": "fullstack roadmap en", + "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "EN v40", + "updatedAt": "2025-09-25T12:29:13Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/fullstack-roadmap-en.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/fullstack-roadmap-en.html", + "language": "EN", + "variant": "EN-v40-18004678416", + "versionSlug": "en-v40-18004678416", + "tags": [ + "EN", + "EN v40", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "EN-v40-18004678416" + ] + }, { "slug": "the-indiedeveloper-fullstack-roadmap-en-v39-18004672680-fullstack-roadmap-en", "title": "fullstack roadmap en", "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", "category": "The Indie Developer Fullstack Roadmap", "version": "EN v39", - "updatedAt": "2025-09-25T10:35:27Z", + "updatedAt": "2025-09-25T12:29:09Z", "collection": "The-IndieDeveloper-Fullstack-Roadmap", "collectionSlug": "the-indiedeveloper-fullstack-roadmap", "collectionLabel": "The Indie Developer Fullstack Roadmap", @@ -8214,51 +582,403 @@ ] }, { - "slug": "landingzone-en-v39-18004672680-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v39, release EN-v39-18004672680, available as PDF).", - "category": "Landing Zone", + "slug": "the-indiedeveloper-fullstack-roadmap-en-v38-18003957466-fullstack-roadmap-en", + "title": "fullstack roadmap en", + "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v38, release EN-v38-18003957466, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "EN v38", + "updatedAt": "2025-09-25T12:29:06Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/fullstack-roadmap-en.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/fullstack-roadmap-en.html", + "language": "EN", + "variant": "EN-v38-18003957466", + "versionSlug": "en-v38-18003957466", + "tags": [ + "EN", + "EN v38", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "EN-v38-18003957466" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-en-v37-18002553627-fullstack-roadmap-en", + "title": "fullstack roadmap en", + "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "EN v37", + "updatedAt": "2025-09-25T12:29:03Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/fullstack-roadmap-en.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/fullstack-roadmap-en.html", + "language": "EN", + "variant": "EN-v37-18002553627", + "versionSlug": "en-v37-18002553627", + "tags": [ + "EN", + "EN v37", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "EN-v37-18002553627" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-en-v36-18002294267-fullstack-roadmap-en", + "title": "fullstack roadmap en", + "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "EN v36", + "updatedAt": "2025-09-25T12:29:01Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v36-18002294267/fullstack-roadmap-en.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v36-18002294267/fullstack-roadmap-en.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "EN-v36-18002294267" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-en-v34-18001960544-fullstack-roadmap-en", + "title": "fullstack roadmap en", + "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "EN v34", + "updatedAt": "2025-09-25T12:28:54Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v34-18001960544/fullstack-roadmap-en.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v34-18001960544/fullstack-roadmap-en.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "EN-v34-18001960544" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-cn-v40-18004678416-fullstack-roadmap-cn", + "title": "fullstack roadmap cn", + "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v40, release CN-v40-18004678416, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "CN v40", + "updatedAt": "2025-09-25T12:28:49Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/fullstack-roadmap-cn.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/fullstack-roadmap-cn.html", + "language": "CN", + "variant": "CN-v40-18004678416", + "versionSlug": "cn-v40-18004678416", + "tags": [ + "CN", + "CN v40", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "CN-v40-18004678416" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-en-v33-17996525102-fullstack-roadmap-en", + "title": "fullstack roadmap en", + "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "EN v33", + "updatedAt": "2025-09-25T12:28:49Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v33-17996525102/fullstack-roadmap-en.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v33-17996525102/fullstack-roadmap-en.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "EN-v33-17996525102" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-cn-v39-18004672680-fullstack-roadmap-cn", + "title": "fullstack roadmap cn", + "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v39, release CN-v39-18004672680, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "CN v39", + "updatedAt": "2025-09-25T12:27:51Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/fullstack-roadmap-cn.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v39-18004672680/fullstack-roadmap-cn.html", + "language": "CN", + "variant": "CN-v39-18004672680", + "versionSlug": "cn-v39-18004672680", + "tags": [ + "CN", + "CN v39", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "CN-v39-18004672680" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-cn-v38-18003957466-fullstack-roadmap-cn", + "title": "fullstack roadmap cn", + "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v38, release CN-v38-18003957466, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "CN v38", + "updatedAt": "2025-09-25T12:27:11Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/fullstack-roadmap-cn.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/fullstack-roadmap-cn.html", + "language": "CN", + "variant": "CN-v38-18003957466", + "versionSlug": "cn-v38-18003957466", + "tags": [ + "CN", + "CN v38", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "CN-v38-18003957466" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-cn-v36-18002294267-fullstack-roadmap-cn", + "title": "fullstack roadmap cn", + "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v36, release CN-v36-18002294267, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "CN v36", + "updatedAt": "2025-09-25T12:25:51Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v36-18002294267/fullstack-roadmap-cn.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v36-18002294267/fullstack-roadmap-cn.html", + "language": "CN", + "variant": "CN-v36-18002294267", + "versionSlug": "cn-v36-18002294267", + "tags": [ + "CN", + "CN v36", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "CN-v36-18002294267" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-cn-v34-18001960544-fullstack-roadmap-cn", + "title": "fullstack roadmap cn", + "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v34, release CN-v34-18001960544, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "CN v34", + "updatedAt": "2025-09-25T12:24:55Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v34-18001960544/fullstack-roadmap-cn.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v34-18001960544/fullstack-roadmap-cn.html", + "language": "CN", + "variant": "CN-v34-18001960544", + "versionSlug": "cn-v34-18001960544", + "tags": [ + "CN", + "CN v34", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "CN-v34-18001960544" + ] + }, + { + "slug": "techexploration-en-v40-18004678416-tech-exploration", + "title": "Tech Exploration", + "description": "Tech Exploration — Tech Exploration (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", + "category": "Tech Exploration", + "version": "EN v40", + "updatedAt": "2025-09-25T12:23:45Z", + "collection": "TechExploration", + "collectionSlug": "techexploration", + "collectionLabel": "Tech Exploration", + "pdfUrl": "/docs/TechExploration/EN-v40-18004678416/Tech-Exploration.pdf", + "htmlUrl": "/docs/TechExploration/EN-v40-18004678416/Tech-Exploration.html", + "language": "EN", + "variant": "EN-v40-18004678416", + "versionSlug": "en-v40-18004678416", + "tags": [ + "EN", + "EN v40", + "Tech Exploration" + ], + "pathSegments": [ + "TechExploration", + "EN-v40-18004678416" + ] + }, + { + "slug": "the-indiedeveloper-fullstack-roadmap-cn-v33-17996525102-fullstack-roadmap-cn", + "title": "fullstack roadmap cn", + "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v33, release CN-v33-17996525102, available as PDF and HTML).", + "category": "The Indie Developer Fullstack Roadmap", + "version": "CN v33", + "updatedAt": "2025-09-25T12:23:45Z", + "collection": "The-IndieDeveloper-Fullstack-Roadmap", + "collectionSlug": "the-indiedeveloper-fullstack-roadmap", + "collectionLabel": "The Indie Developer Fullstack Roadmap", + "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v33-17996525102/fullstack-roadmap-cn.pdf", + "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v33-17996525102/fullstack-roadmap-cn.html", + "language": "CN", + "variant": "CN-v33-17996525102", + "versionSlug": "cn-v33-17996525102", + "tags": [ + "CN", + "CN v33", + "The Indie Developer Fullstack Roadmap" + ], + "pathSegments": [ + "The-IndieDeveloper-Fullstack-Roadmap", + "CN-v33-17996525102" + ] + }, + { + "slug": "techexploration-en-v39-18004672680-tech-exploration", + "title": "Tech Exploration", + "description": "Tech Exploration — Tech Exploration (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Tech Exploration", "version": "EN v39", - "updatedAt": "2025-09-25T10:35:27Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v39-18004672680/Landing-Zone-Design-and-Implementation.pdf", + "updatedAt": "2025-09-25T12:17:16Z", + "collection": "TechExploration", + "collectionSlug": "techexploration", + "collectionLabel": "Tech Exploration", + "pdfUrl": "/docs/TechExploration/EN-v39-18004672680/Tech-Exploration.pdf", + "htmlUrl": "/docs/TechExploration/EN-v39-18004672680/Tech-Exploration.html", "language": "EN", "variant": "EN-v39-18004672680", "versionSlug": "en-v39-18004672680", "tags": [ "EN", "EN v39", - "Landing Zone" + "Tech Exploration" ], "pathSegments": [ - "LandingZone", + "TechExploration", "EN-v39-18004672680" ] }, { - "slug": "keycloak-en-v39-18004672680-keycloak-sso-design-and-implementation", - "title": "Keycloak SSO Design and Implementation", - "description": "Keycloak SSO Design and Implementation — Keycloak (edition EN v39, release EN-v39-18004672680, available as HTML).", - "category": "Keycloak", - "version": "EN v39", - "updatedAt": "2025-09-25T10:35:16Z", - "collection": "Keycloak", - "collectionSlug": "keycloak", - "collectionLabel": "Keycloak", - "htmlUrl": "/docs/Keycloak/EN-v39-18004672680/Keycloak-SSO-Design-and-Implementation.html", + "slug": "techexploration-en-v37-18002553627-tech-exploration", + "title": "Tech Exploration", + "description": "Tech Exploration — Tech Exploration (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", + "category": "Tech Exploration", + "version": "EN v37", + "updatedAt": "2025-09-25T12:11:38Z", + "collection": "TechExploration", + "collectionSlug": "techexploration", + "collectionLabel": "Tech Exploration", + "pdfUrl": "/docs/TechExploration/EN-v37-18002553627/Tech-Exploration.pdf", + "htmlUrl": "/docs/TechExploration/EN-v37-18002553627/Tech-Exploration.html", "language": "EN", - "variant": "EN-v39-18004672680", - "versionSlug": "en-v39-18004672680", + "variant": "EN-v37-18002553627", + "versionSlug": "en-v37-18002553627", "tags": [ "EN", - "EN v39", - "Keycloak" + "EN v37", + "Tech Exploration" ], "pathSegments": [ - "Keycloak", - "EN-v39-18004672680" + "TechExploration", + "EN-v37-18002553627" + ] + }, + { + "slug": "techexploration-en-v36-18002294267-tech-exploration", + "title": "Tech Exploration", + "description": "Tech Exploration — Tech Exploration (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Tech Exploration", + "version": "EN v36", + "updatedAt": "2025-09-25T12:04:23Z", + "collection": "TechExploration", + "collectionSlug": "techexploration", + "collectionLabel": "Tech Exploration", + "pdfUrl": "/docs/TechExploration/EN-v36-18002294267/Tech-Exploration.pdf", + "htmlUrl": "/docs/TechExploration/EN-v36-18002294267/Tech-Exploration.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Tech Exploration" + ], + "pathSegments": [ + "TechExploration", + "EN-v36-18002294267" + ] + }, + { + "slug": "techexploration-en-v34-18001960544-tech-exploration", + "title": "Tech Exploration", + "description": "Tech Exploration — Tech Exploration (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Tech Exploration", + "version": "EN v34", + "updatedAt": "2025-09-25T11:59:06Z", + "collection": "TechExploration", + "collectionSlug": "techexploration", + "collectionLabel": "Tech Exploration", + "pdfUrl": "/docs/TechExploration/EN-v34-18001960544/Tech-Exploration.pdf", + "htmlUrl": "/docs/TechExploration/EN-v34-18001960544/Tech-Exploration.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Tech Exploration" + ], + "pathSegments": [ + "TechExploration", + "EN-v34-18001960544" ] }, { @@ -8267,7 +987,7 @@ "description": "fullstack language core — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:55:22Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8286,13 +1006,38 @@ "EN-v40-18004678416" ] }, + { + "slug": "techexploration-en-v33-17996525102-tech-exploration", + "title": "Tech Exploration", + "description": "Tech Exploration — Tech Exploration (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Tech Exploration", + "version": "EN v33", + "updatedAt": "2025-09-25T11:55:22Z", + "collection": "TechExploration", + "collectionSlug": "techexploration", + "collectionLabel": "Tech Exploration", + "pdfUrl": "/docs/TechExploration/EN-v33-17996525102/Tech-Exploration.pdf", + "htmlUrl": "/docs/TechExploration/EN-v33-17996525102/Tech-Exploration.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Tech Exploration" + ], + "pathSegments": [ + "TechExploration", + "EN-v33-17996525102" + ] + }, { "slug": "personal-en-v40-18004678416-cet-6", "title": "cet 6", "description": "cet 6 — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:55:04Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8317,7 +1062,7 @@ "description": "Resume ZH — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:48:16Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8342,7 +1087,7 @@ "description": "Resume EN — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:47:19Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8367,7 +1112,7 @@ "description": "Resume Dev Ops EN — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:47:06Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8392,7 +1137,7 @@ "description": "Resume Dev OPS ZH — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:46:55Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8417,7 +1162,7 @@ "description": "README — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:46:35Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8442,7 +1187,7 @@ "description": "CV ZH — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:46:12Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8467,7 +1212,7 @@ "description": "CV EN — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:45:23Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8492,7 +1237,7 @@ "description": "CV AI Dev ZH — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:45:09Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8517,7 +1262,7 @@ "description": "CV AI Dev EN — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:13Z", + "updatedAt": "2025-09-25T11:44:21Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8542,7 +1287,7 @@ "description": "Active Balance Plan — Personal (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", "category": "Personal", "version": "EN v40", - "updatedAt": "2025-09-25T10:35:12Z", + "updatedAt": "2025-09-25T11:44:02Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8562,227 +1307,303 @@ ] }, { - "slug": "techexploration-en-v40-18004678416-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v40", - "updatedAt": "2025-09-25T10:34:42Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v40-18004678416/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v40-18004678416/Tech-Exploration.html", - "language": "EN", - "variant": "EN-v40-18004678416", - "versionSlug": "en-v40-18004678416", - "tags": [ - "EN", - "EN v40", - "Tech Exploration" - ], - "pathSegments": [ - "TechExploration", - "EN-v40-18004678416" - ] - }, - { - "slug": "observability-cn-v40-18004678416-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v40, release CN-v40-18004678416, available as PDF and HTML).", - "category": "Observability", - "version": "CN v40", - "updatedAt": "2025-09-25T10:34:08Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v40-18004678416/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v40-18004678416/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v40-18004678416", - "versionSlug": "cn-v40-18004678416", - "tags": [ - "CN", - "CN v40", - "Observability" - ], - "pathSegments": [ - "Observability", - "CN-v40-18004678416" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v40-18004678416-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v40, release EN-v40-18004678416, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v40", - "updatedAt": "2025-09-25T10:34:03Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v40-18004678416/fullstack-roadmap-en.html", - "language": "EN", - "variant": "EN-v40-18004678416", - "versionSlug": "en-v40-18004678416", - "tags": [ - "EN", - "EN v40", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v40-18004678416" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-cn-v40-18004678416-fullstack-roadmap-cn", - "title": "fullstack roadmap cn", - "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v40, release CN-v40-18004678416, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "CN v40", - "updatedAt": "2025-09-25T10:33:47Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/fullstack-roadmap-cn.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v40-18004678416/fullstack-roadmap-cn.html", - "language": "CN", - "variant": "CN-v40-18004678416", - "versionSlug": "cn-v40-18004678416", - "tags": [ - "CN", - "CN v40", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "CN-v40-18004678416" - ] - }, - { - "slug": "techexploration-en-v39-18004672680-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", - "category": "Tech Exploration", + "slug": "personal-en-v39-18004672680-fullstack-language-core", + "title": "fullstack language core", + "description": "fullstack language core — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", "version": "EN v39", - "updatedAt": "2025-09-25T10:33:34Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v39-18004672680/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v39-18004672680/Tech-Exploration.html", + "updatedAt": "2025-09-25T11:43:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/fullstack-language-core.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/fullstack-language-core.html", "language": "EN", "variant": "EN-v39-18004672680", "versionSlug": "en-v39-18004672680", "tags": [ "EN", "EN v39", - "Tech Exploration" + "Personal" ], "pathSegments": [ - "TechExploration", + "Personal", "EN-v39-18004672680" ] }, { - "slug": "landingzone-en-v38-18003957466-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v38, release EN-v38-18003957466, available as PDF).", - "category": "Landing Zone", - "version": "EN v38", - "updatedAt": "2025-09-25T10:07:06Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v38-18003957466/Landing-Zone-Design-and-Implementation.pdf", + "slug": "personal-en-v39-18004672680-cet-6", + "title": "cet 6", + "description": "cet 6 — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:43:13Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/cet-6.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/cet-6.html", "language": "EN", - "variant": "EN-v38-18003957466", - "versionSlug": "en-v38-18003957466", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", "tags": [ "EN", - "EN v38", - "Landing Zone" + "EN v39", + "Personal" ], "pathSegments": [ - "LandingZone", - "EN-v38-18003957466" + "Personal", + "EN-v39-18004672680" ] }, { - "slug": "the-indiedeveloper-fullstack-roadmap-cn-v38-18003957466-fullstack-roadmap-cn", - "title": "fullstack roadmap cn", - "description": "fullstack roadmap cn — The Indie Developer Fullstack Roadmap (edition CN v38, release CN-v38-18003957466, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "CN v38", - "updatedAt": "2025-09-25T10:06:38Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/fullstack-roadmap-cn.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/CN-v38-18003957466/fullstack-roadmap-cn.html", - "language": "CN", - "variant": "CN-v38-18003957466", - "versionSlug": "cn-v38-18003957466", - "tags": [ - "CN", - "CN v38", - "The Indie Developer Fullstack Roadmap" - ], - "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "CN-v38-18003957466" - ] - }, - { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v38-18003957466-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v38, release EN-v38-18003957466, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v38", - "updatedAt": "2025-09-25T10:06:20Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v38-18003957466/fullstack-roadmap-en.html", + "slug": "personal-en-v39-18004672680-resume-zh", + "title": "Resume ZH", + "description": "Resume ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:38:38Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-ZH.html", "language": "EN", - "variant": "EN-v38-18003957466", - "versionSlug": "en-v38-18003957466", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", "tags": [ "EN", - "EN v38", - "The Indie Developer Fullstack Roadmap" + "EN v39", + "Personal" ], "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v38-18003957466" + "Personal", + "EN-v39-18004672680" ] }, { - "slug": "observability-cn-v37-18002553627-observability-design-and-implementation", - "title": "Observability Design and Implementation", - "description": "Observability Design and Implementation — Observability (edition CN v37, release CN-v37-18002553627, available as PDF and HTML).", - "category": "Observability", - "version": "CN v37", - "updatedAt": "2025-09-25T09:09:29Z", - "collection": "Observability", - "collectionSlug": "observability", - "collectionLabel": "Observability", - "pdfUrl": "/docs/Observability/CN-v37-18002553627/Observability-Design-and-Implementation.pdf", - "htmlUrl": "/docs/Observability/CN-v37-18002553627/Observability-Design-and-Implementation.html", - "language": "CN", - "variant": "CN-v37-18002553627", - "versionSlug": "cn-v37-18002553627", + "slug": "personal-en-v39-18004672680-resume-en", + "title": "Resume EN", + "description": "Resume EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:38:19Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-EN.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", "tags": [ - "CN", - "CN v37", - "Observability" + "EN", + "EN v39", + "Personal" ], "pathSegments": [ - "Observability", - "CN-v37-18002553627" + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-resume-devops-en", + "title": "Resume Dev Ops EN", + "description": "Resume Dev Ops EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:38:03Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOps-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOps-EN.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-resume-devops-zh", + "title": "Resume Dev OPS ZH", + "description": "Resume Dev OPS ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:37:50Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOPS-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/Resume-DevOPS-ZH.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-readme", + "title": "README", + "description": "README — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:37:18Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/README.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/README.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-cv-zh", + "title": "CV ZH", + "description": "CV ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:37:12Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-ZH.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-cv-en", + "title": "CV EN", + "description": "CV EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:36:08Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-EN.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-cv-ai-dev-zh", + "title": "CV AI Dev ZH", + "description": "CV AI Dev ZH — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:35:24Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-ZH.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-cv-ai-dev-en", + "title": "CV AI Dev EN", + "description": "CV AI Dev EN — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:34:15Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/CV-AI-Dev-EN.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" + ] + }, + { + "slug": "personal-en-v39-18004672680-activebalance-plan", + "title": "Active Balance Plan", + "description": "Active Balance Plan — Personal (edition EN v39, release EN-v39-18004672680, available as PDF and HTML).", + "category": "Personal", + "version": "EN v39", + "updatedAt": "2025-09-25T11:34:00Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v39-18004672680/ActiveBalance-Plan.pdf", + "htmlUrl": "/docs/Personal/EN-v39-18004672680/ActiveBalance-Plan.html", + "language": "EN", + "variant": "EN-v39-18004672680", + "versionSlug": "en-v39-18004672680", + "tags": [ + "EN", + "EN v39", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v39-18004672680" ] }, { @@ -8791,7 +1612,7 @@ "description": "fullstack language core — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:23Z", + "updatedAt": "2025-09-25T11:33:42Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8816,7 +1637,7 @@ "description": "cet 6 — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:23Z", + "updatedAt": "2025-09-25T11:33:34Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8841,7 +1662,7 @@ "description": "Resume ZH — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:25:58Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8866,7 +1687,7 @@ "description": "Resume EN — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:25:02Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8891,7 +1712,7 @@ "description": "Resume Dev Ops EN — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:24:37Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8916,7 +1737,7 @@ "description": "Resume Dev OPS ZH — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:24:31Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8941,7 +1762,7 @@ "description": "README — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:24:01Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -8960,37 +1781,13 @@ "EN-v37-18002553627" ] }, - { - "slug": "landingzone-en-v37-18002553627-landing-zone-design-and-implementation", - "title": "Landing Zone Design and Implementation", - "description": "Landing Zone Design and Implementation — Landing Zone (edition EN v37, release EN-v37-18002553627, available as PDF).", - "category": "Landing Zone", - "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", - "collection": "LandingZone", - "collectionSlug": "landingzone", - "collectionLabel": "Landing Zone", - "pdfUrl": "/docs/LandingZone/EN-v37-18002553627/Landing-Zone-Design-and-Implementation.pdf", - "language": "EN", - "variant": "EN-v37-18002553627", - "versionSlug": "en-v37-18002553627", - "tags": [ - "EN", - "EN v37", - "Landing Zone" - ], - "pathSegments": [ - "LandingZone", - "EN-v37-18002553627" - ] - }, { "slug": "personal-en-v37-18002553627-cv-zh", "title": "CV ZH", "description": "CV ZH — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:23:46Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -9015,7 +1812,7 @@ "description": "CV EN — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:23:07Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -9040,7 +1837,7 @@ "description": "CV AI Dev ZH — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:22:49Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -9065,7 +1862,7 @@ "description": "CV AI Dev EN — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:22:01Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -9090,7 +1887,7 @@ "description": "Active Balance Plan — Personal (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", "category": "Personal", "version": "EN v37", - "updatedAt": "2025-09-25T09:09:22Z", + "updatedAt": "2025-09-25T11:21:35Z", "collection": "Personal", "collectionSlug": "personal", "collectionLabel": "Personal", @@ -9110,53 +1907,978 @@ ] }, { - "slug": "techexploration-en-v37-18002553627-tech-exploration", - "title": "Tech Exploration", - "description": "Tech Exploration — Tech Exploration (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", - "category": "Tech Exploration", - "version": "EN v37", - "updatedAt": "2025-09-25T09:09:20Z", - "collection": "TechExploration", - "collectionSlug": "techexploration", - "collectionLabel": "Tech Exploration", - "pdfUrl": "/docs/TechExploration/EN-v37-18002553627/Tech-Exploration.pdf", - "htmlUrl": "/docs/TechExploration/EN-v37-18002553627/Tech-Exploration.html", + "slug": "personal-en-v36-18002294267-fullstack-language-core", + "title": "fullstack language core", + "description": "fullstack language core — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:21:22Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/fullstack-language-core.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/fullstack-language-core.html", "language": "EN", - "variant": "EN-v37-18002553627", - "versionSlug": "en-v37-18002553627", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", "tags": [ "EN", - "EN v37", - "Tech Exploration" + "EN v36", + "Personal" ], "pathSegments": [ - "TechExploration", - "EN-v37-18002553627" + "Personal", + "EN-v36-18002294267" ] }, { - "slug": "the-indiedeveloper-fullstack-roadmap-en-v37-18002553627-fullstack-roadmap-en", - "title": "fullstack roadmap en", - "description": "fullstack roadmap en — The Indie Developer Fullstack Roadmap (edition EN v37, release EN-v37-18002553627, available as PDF and HTML).", - "category": "The Indie Developer Fullstack Roadmap", - "version": "EN v37", - "updatedAt": "2025-09-25T09:09:10Z", - "collection": "The-IndieDeveloper-Fullstack-Roadmap", - "collectionSlug": "the-indiedeveloper-fullstack-roadmap", - "collectionLabel": "The Indie Developer Fullstack Roadmap", - "pdfUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/fullstack-roadmap-en.pdf", - "htmlUrl": "/docs/The-IndieDeveloper-Fullstack-Roadmap/EN-v37-18002553627/fullstack-roadmap-en.html", + "slug": "personal-en-v36-18002294267-cet-6", + "title": "cet 6", + "description": "cet 6 — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:20:56Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/cet-6.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/cet-6.html", "language": "EN", - "variant": "EN-v37-18002553627", - "versionSlug": "en-v37-18002553627", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", "tags": [ "EN", - "EN v37", - "The Indie Developer Fullstack Roadmap" + "EN v36", + "Personal" ], "pathSegments": [ - "The-IndieDeveloper-Fullstack-Roadmap", - "EN-v37-18002553627" + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-resume-zh", + "title": "Resume ZH", + "description": "Resume ZH — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:16:29Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/Resume-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/Resume-ZH.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-resume-en", + "title": "Resume EN", + "description": "Resume EN — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:16:00Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/Resume-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/Resume-EN.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-resume-devops-en", + "title": "Resume Dev Ops EN", + "description": "Resume Dev Ops EN — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:15:50Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/Resume-DevOps-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/Resume-DevOps-EN.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-resume-devops-zh", + "title": "Resume Dev OPS ZH", + "description": "Resume Dev OPS ZH — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:15:40Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/Resume-DevOPS-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/Resume-DevOPS-ZH.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-readme", + "title": "README", + "description": "README — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:15:26Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/README.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/README.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-cv-zh", + "title": "CV ZH", + "description": "CV ZH — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:15:19Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/CV-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/CV-ZH.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-cv-en", + "title": "CV EN", + "description": "CV EN — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:14:52Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/CV-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/CV-EN.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-cv-ai-dev-zh", + "title": "CV AI Dev ZH", + "description": "CV AI Dev ZH — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:14:44Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-ZH.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-cv-ai-dev-en", + "title": "CV AI Dev EN", + "description": "CV AI Dev EN — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:14:01Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/CV-AI-Dev-EN.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v36-18002294267-activebalance-plan", + "title": "Active Balance Plan", + "description": "Active Balance Plan — Personal (edition EN v36, release EN-v36-18002294267, available as PDF and HTML).", + "category": "Personal", + "version": "EN v36", + "updatedAt": "2025-09-25T11:13:44Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v36-18002294267/ActiveBalance-Plan.pdf", + "htmlUrl": "/docs/Personal/EN-v36-18002294267/ActiveBalance-Plan.html", + "language": "EN", + "variant": "EN-v36-18002294267", + "versionSlug": "en-v36-18002294267", + "tags": [ + "EN", + "EN v36", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v36-18002294267" + ] + }, + { + "slug": "personal-en-v34-18001960544-fullstack-language-core", + "title": "fullstack language core", + "description": "fullstack language core — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:13:14Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/fullstack-language-core.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/fullstack-language-core.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-cet-6", + "title": "cet 6", + "description": "cet 6 — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:13:01Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/cet-6.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/cet-6.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-resume-zh", + "title": "Resume ZH", + "description": "Resume ZH — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:09:05Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/Resume-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/Resume-ZH.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-resume-en", + "title": "Resume EN", + "description": "Resume EN — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:08:50Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/Resume-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/Resume-EN.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-resume-devops-en", + "title": "Resume Dev Ops EN", + "description": "Resume Dev Ops EN — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:08:42Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/Resume-DevOps-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/Resume-DevOps-EN.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-resume-devops-zh", + "title": "Resume Dev OPS ZH", + "description": "Resume Dev OPS ZH — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:08:38Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/Resume-DevOPS-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/Resume-DevOPS-ZH.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-readme", + "title": "README", + "description": "README — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:08:26Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/README.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/README.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-cv-zh", + "title": "CV ZH", + "description": "CV ZH — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:08:24Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/CV-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/CV-ZH.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-cv-en", + "title": "CV EN", + "description": "CV EN — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:08:12Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/CV-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/CV-EN.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-cv-ai-dev-zh", + "title": "CV AI Dev ZH", + "description": "CV AI Dev ZH — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:08:07Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-ZH.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-cv-ai-dev-en", + "title": "CV AI Dev EN", + "description": "CV AI Dev EN — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:07:53Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/CV-AI-Dev-EN.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v34-18001960544-activebalance-plan", + "title": "Active Balance Plan", + "description": "Active Balance Plan — Personal (edition EN v34, release EN-v34-18001960544, available as PDF and HTML).", + "category": "Personal", + "version": "EN v34", + "updatedAt": "2025-09-25T11:07:48Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v34-18001960544/ActiveBalance-Plan.pdf", + "htmlUrl": "/docs/Personal/EN-v34-18001960544/ActiveBalance-Plan.html", + "language": "EN", + "variant": "EN-v34-18001960544", + "versionSlug": "en-v34-18001960544", + "tags": [ + "EN", + "EN v34", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v34-18001960544" + ] + }, + { + "slug": "personal-en-v33-17996525102-cet-6", + "title": "cet 6", + "description": "cet 6 — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:42Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/cet-6.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/cet-6.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-fullstack-language-core", + "title": "fullstack language core", + "description": "fullstack language core — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:42Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/fullstack-language-core.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/fullstack-language-core.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-cv-ai-dev-zh", + "title": "CV AI Dev ZH", + "description": "CV AI Dev ZH — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-ZH.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-cv-en", + "title": "CV EN", + "description": "CV EN — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/CV-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/CV-EN.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-cv-zh", + "title": "CV ZH", + "description": "CV ZH — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/CV-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/CV-ZH.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-readme", + "title": "README", + "description": "README — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/README.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/README.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-resume-devops-en", + "title": "Resume Dev Ops EN", + "description": "Resume Dev Ops EN — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/Resume-DevOps-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/Resume-DevOps-EN.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-resume-devops-zh", + "title": "Resume Dev OPS ZH", + "description": "Resume Dev OPS ZH — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/Resume-DevOPS-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/Resume-DevOPS-ZH.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-resume-en", + "title": "Resume EN", + "description": "Resume EN — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/Resume-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/Resume-EN.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-resume-zh", + "title": "Resume ZH", + "description": "Resume ZH — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:41Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/Resume-ZH.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/Resume-ZH.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "observability-cn-v40-18004678416-observability-design-and-implementation", + "title": "Observability Design and Implementation", + "description": "Observability Design and Implementation — Observability (edition CN v40, release CN-v40-18004678416, available as PDF and HTML).", + "category": "Observability", + "version": "CN v40", + "updatedAt": "2025-09-25T11:07:40Z", + "collection": "Observability", + "collectionSlug": "observability", + "collectionLabel": "Observability", + "pdfUrl": "/docs/Observability/CN-v40-18004678416/Observability-Design-and-Implementation.pdf", + "htmlUrl": "/docs/Observability/CN-v40-18004678416/Observability-Design-and-Implementation.html", + "language": "CN", + "variant": "CN-v40-18004678416", + "versionSlug": "cn-v40-18004678416", + "tags": [ + "CN", + "CN v40", + "Observability" + ], + "pathSegments": [ + "Observability", + "CN-v40-18004678416" + ] + }, + { + "slug": "personal-en-v33-17996525102-activebalance-plan", + "title": "Active Balance Plan", + "description": "Active Balance Plan — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:40Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/ActiveBalance-Plan.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/ActiveBalance-Plan.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "personal-en-v33-17996525102-cv-ai-dev-en", + "title": "CV AI Dev EN", + "description": "CV AI Dev EN — Personal (edition EN v33, release EN-v33-17996525102, available as PDF and HTML).", + "category": "Personal", + "version": "EN v33", + "updatedAt": "2025-09-25T11:07:40Z", + "collection": "Personal", + "collectionSlug": "personal", + "collectionLabel": "Personal", + "pdfUrl": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-EN.pdf", + "htmlUrl": "/docs/Personal/EN-v33-17996525102/CV-AI-Dev-EN.html", + "language": "EN", + "variant": "EN-v33-17996525102", + "versionSlug": "en-v33-17996525102", + "tags": [ + "EN", + "EN v33", + "Personal" + ], + "pathSegments": [ + "Personal", + "EN-v33-17996525102" + ] + }, + { + "slug": "observability-cn-v39-18004672680-observability-design-and-implementation", + "title": "Observability Design and Implementation", + "description": "Observability Design and Implementation — Observability (edition CN v39, release CN-v39-18004672680, available as PDF and HTML).", + "category": "Observability", + "version": "CN v39", + "updatedAt": "2025-09-25T11:04:44Z", + "collection": "Observability", + "collectionSlug": "observability", + "collectionLabel": "Observability", + "pdfUrl": "/docs/Observability/CN-v39-18004672680/Observability-Design-and-Implementation.pdf", + "htmlUrl": "/docs/Observability/CN-v39-18004672680/Observability-Design-and-Implementation.html", + "language": "CN", + "variant": "CN-v39-18004672680", + "versionSlug": "cn-v39-18004672680", + "tags": [ + "CN", + "CN v39", + "Observability" + ], + "pathSegments": [ + "Observability", + "CN-v39-18004672680" + ] + }, + { + "slug": "observability-cn-v37-18002553627-observability-design-and-implementation", + "title": "Observability Design and Implementation", + "description": "Observability Design and Implementation — Observability (edition CN v37, release CN-v37-18002553627, available as PDF and HTML).", + "category": "Observability", + "version": "CN v37", + "updatedAt": "2025-09-25T11:02:40Z", + "collection": "Observability", + "collectionSlug": "observability", + "collectionLabel": "Observability", + "pdfUrl": "/docs/Observability/CN-v37-18002553627/Observability-Design-and-Implementation.pdf", + "htmlUrl": "/docs/Observability/CN-v37-18002553627/Observability-Design-and-Implementation.html", + "language": "CN", + "variant": "CN-v37-18002553627", + "versionSlug": "cn-v37-18002553627", + "tags": [ + "CN", + "CN v37", + "Observability" + ], + "pathSegments": [ + "Observability", + "CN-v37-18002553627" ] }, { @@ -9165,7 +2887,48 @@ "description": "Observability Design and Implementation — Observability (edition CN v36, release CN-v36-18002294267, available as PDF and HTML).", "category": "Observability", "version": "CN v36", - "updatedAt": "2025-09-25T09:00:56Z", + "updatedAt": "2025-09-25T10:58:38Z", "collection": "Observability", "collectionSlug": "observability", - "collectionLabel": "Observ \ No newline at end of file + "collectionLabel": "Observability", + "pdfUrl": "/docs/Observability/CN-v36-18002294267/Observability-Design-and-Implementation.pdf", + "htmlUrl": "/docs/Observability/CN-v36-18002294267/Observability-Design-and-Implementation.html", + "language": "CN", + "variant": "CN-v36-18002294267", + "versionSlug": "cn-v36-18002294267", + "tags": [ + "CN", + "CN v36", + "Observability" + ], + "pathSegments": [ + "Observability", + "CN-v36-18002294267" + ] + }, + { + "slug": "observability-cn-v33-17996525102-observability-design-and-implementation", + "title": "Observability Design and Implementation", + "description": "Observability Design and Implementation — Observability (edition CN v33, release CN-v33-17996525102, available as PDF and HTML).", + "category": "Observability", + "version": "CN v33", + "updatedAt": "2025-09-25T10:56:03Z", + "collection": "Observability", + "collectionSlug": "observability", + "collectionLabel": "Observability", + "pdfUrl": "/docs/Observability/CN-v33-17996525102/Observability-Design-and-Implementation.pdf", + "htmlUrl": "/docs/Observability/CN-v33-17996525102/Observability-Design-and-Implementation.html", + "language": "CN", + "variant": "CN-v33-17996525102", + "versionSlug": "cn-v33-17996525102", + "tags": [ + "CN", + "CN v33", + "Observability" + ], + "pathSegments": [ + "Observability", + "CN-v33-17996525102" + ] + } +] diff --git a/deploy/docker-compose/certbot/conf/live/README b/deploy/docker-compose/certbot/conf/live/README new file mode 100644 index 0000000..00b733c --- /dev/null +++ b/deploy/docker-compose/certbot/conf/live/README @@ -0,0 +1,14 @@ +This directory contains your keys and certificates. + +`[cert name]/privkey.pem` : the private key for your certificate. +`[cert name]/fullchain.pem`: the certificate file used in most server software. +`[cert name]/chain.pem` : used for OCSP stapling in Nginx >=1.3.7. +`[cert name]/cert.pem` : will break many server configurations, and should not be used + without reading further documentation (see link below). + +WARNING: DO NOT MOVE OR RENAME THESE FILES! + Certbot expects these files to remain in this location in order + to function properly! + +We recommend not moving these files. For more information, see the Certbot +User Guide at https://certbot.eff.org/docs/using.html#where-are-my-certificates. diff --git a/deploy/docker-compose/docker-compose.yaml b/deploy/docker-compose/docker-compose.yaml new file mode 100644 index 0000000..1c72878 --- /dev/null +++ b/deploy/docker-compose/docker-compose.yaml @@ -0,0 +1,168 @@ +services: + + zitadel-external-tls: + extends: + service: zitadel-init + command: 'start-from-setup --masterkey "MasterkeyNeedsToHave32Characters"' + environment: + ZITADEL_EXTERNALPORT: 443 + ZITADEL_EXTERNALSECURE: true + ZITADEL_TLS_ENABLED: false + networks: + - app + - db + depends_on: + db: + condition: 'service_healthy' + zitadel-init: + condition: 'service_completed_successfully' + + zitadel-enabled-tls: + extends: + service: zitadel-init + command: 'start-from-setup --masterkey "MasterkeyNeedsToHave32Characters"' + environment: + ZITADEL_EXTERNALPORT: 443 + ZITADEL_EXTERNALSECURE: true + ZITADEL_TLS_ENABLED: true + ZITADEL_TLS_CERTPATH: /etc/letsencrypt/live/auth.svc.plus/fullchain.pem + ZITADEL_TLS_KEYPATH: /etc/letsencrypt/live/auth.svc.plus/privkey.pem + volumes: + - ./certbot/conf:/etc/letsencrypt + networks: + - app + - db + depends_on: + zitadel-init: + condition: 'service_completed_successfully' + db: + condition: 'service_healthy' + + zitadel-init: + image: '${ZITADEL_IMAGE:-ghcr.io/zitadel/zitadel:latest}' + command: 'init' + depends_on: + db: + condition: 'service_healthy' + environment: + # Using an external domain other than localhost proofs, that the proxy configuration works. + # If Zitadel can't resolve a requests original host to this domain, + # it will return a 404 Instance not found error. + ZITADEL_EXTERNALDOMAIN: auth.svc.plus + # In case something doesn't work as expected, + # it can be handy to be able to read the access logs. + ZITADEL_LOGSTORE_ACCESS_STDOUT_ENABLED: true + # For convenience, ZITADEL should not ask to change the initial admin users password. + ZITADEL_FIRSTINSTANCE_ORG_HUMAN_PASSWORDCHANGEREQUIRED: false + # database configuration + ZITADEL_DATABASE_POSTGRES_HOST: db + ZITADEL_DATABASE_POSTGRES_USER_PASSWORD: zitadel_pw + # Set up a service account with IAM_LOGIN_CLIENT role and write the PAT to the file ./login-client.pat + ZITADEL_FIRSTINSTANCE_LOGINCLIENTPATPATH: /current-dir/login-client.pat + ZITADEL_FIRSTINSTANCE_ORG_LOGINCLIENT_MACHINE_USERNAME: login-client + ZITADEL_FIRSTINSTANCE_ORG_LOGINCLIENT_MACHINE_NAME: Automatically Initialized IAM Login Client + ZITADEL_FIRSTINSTANCE_ORG_LOGINCLIENT_PAT_EXPIRATIONDATE: '2029-01-01T00:00:00Z' + # The master key is used to + networks: + - db + healthcheck: + test: [ "CMD", "/app/zitadel", "ready" ] + interval: '10s' + timeout: '5s' + retries: 5 + start_period: '10s' + volumes: + - '.:/current-dir:rw' + + db: + restart: 'always' + image: postgres:17-alpine + environment: + POSTGRES_PASSWORD: postgres + healthcheck: + test: [ "CMD-SHELL", "pg_isready" ] + interval: 5s + timeout: 60s + retries: 10 + start_period: 5s + networks: + - db + volumes: + - 'data:/var/lib/postgresql/data:rw' + + login-external-tls: + restart: 'unless-stopped' + image: 'ghcr.io/zitadel/zitadel-login:latest' + environment: + - ZITADEL_API_URL=http://zitadel-external-tls:8080 + - NEXT_PUBLIC_BASE_PATH=/ui/v2/login + - ZITADEL_SERVICE_USER_TOKEN_FILE=/current-dir/login-client.pat + - CUSTOM_REQUEST_HEADERS=Host:auth.svc.plus + volumes: + - '.:/current-dir:ro' + networks: + - app + depends_on: + zitadel-external-tls: + condition: 'service_healthy' + + login-enabled-tls: + restart: 'unless-stopped' + image: 'ghcr.io/zitadel/zitadel-login:latest' + environment: + - ZITADEL_API_URL=https://zitadel-enabled-tls:8080 + - NEXT_PUBLIC_BASE_PATH=/ui/v2/login + - ZITADEL_SERVICE_USER_TOKEN_FILE=/current-dir/login-client.pat + - CUSTOM_REQUEST_HEADERS=Host:auth.svc.plus + - NODE_TLS_REJECT_UNAUTHORIZED=0 + volumes: + - '.:/current-dir:ro' + networks: + - app + depends_on: + zitadel-enabled-tls: + condition: 'service_healthy' + + proxy-external-tls: + image: nginx:mainline-alpine + container_name: proxy-external-tls + restart: unless-stopped + volumes: + - ./nginx/nginx.conf:/etc/nginx/nginx.conf + - ./nginx/conf.d:/etc/nginx/conf.d:ro + - ./certbot/conf:/etc/letsencrypt + - ./certbot/www:/var/www/certbot + ports: + - "80:80" + - "443:443" + networks: + - app + depends_on: + zitadel-external-tls: + condition: service_healthy + + certbot: + image: certbot/certbot + container_name: certbot + command: > + certonly --webroot + --webroot-path=/var/www/certbot + --email manbuzhe2009@qq.com + --agree-tos + --no-eff-email + -d auth.svc.plus + volumes: + - ./certbot/conf:/etc/letsencrypt + - ./certbot/www:/var/www/certbot + depends_on: + proxy-external-tls: + condition: service_started + networks: + - app + +networks: + app: + db: + +volumes: + data: diff --git a/deploy/docker-compose/nginx/conf.d/accounts.conf b/deploy/docker-compose/nginx/conf.d/accounts.conf new file mode 100644 index 0000000..aab4d0d --- /dev/null +++ b/deploy/docker-compose/nginx/conf.d/accounts.conf @@ -0,0 +1,40 @@ +server { + listen 80; + server_name accounts.svc.plus; + return 301 https://$host$request_uri; +} + +server { + listen 443 ssl; + server_name accounts.svc.plus; + + ssl_certificate /etc/ssl/svc.plus.pem; + ssl_certificate_key /etc/ssl/svc.plus.rsa.key; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + + location ^~ /api/auth/ { + proxy_pass http://127.0.0.1:8080; + proxy_http_version 1.1; + + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + add_header Access-Control-Allow-Origin $cors_origin always; + add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" always; + add_header Access-Control-Allow-Headers "Authorization, Content-Type, Cookie" always; + add_header Access-Control-Allow-Credentials "true" always; + + if ($request_method = OPTIONS) { + return 204; + } + + add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate"; + add_header Pragma "no-cache"; + add_header Expires "0"; + + proxy_cookie_path / "/; Secure; HttpOnly; SameSite=None"; + } +} diff --git a/deploy/docker-compose/nginx/conf.d/artifact.conf b/deploy/docker-compose/nginx/conf.d/artifact.conf new file mode 100644 index 0000000..22c762b --- /dev/null +++ b/deploy/docker-compose/nginx/conf.d/artifact.conf @@ -0,0 +1,47 @@ +server { + listen 443 ssl; + server_name dl.svc.plus cn-dl.svc.plus; + + ssl_certificate /etc/ssl/svc.plus.pem; + ssl_certificate_key /etc/ssl/svc.plus.rsa.key; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + + root /data/update-server; + index index.html; + + location ^~ /.well-known/ { allow all; } + + # ✅ JSON 专用——放在 / 之前 + location ~* \.json$ { + try_files $uri =404; + add_header Cache-Control "public, max-age=60, s-maxage=60, stale-while-revalidate=300"; + default_type application/json; + } + + # 目录浏览 + location / { + autoindex on; + autoindex_exact_size off; + autoindex_localtime on; + add_header Accept-Ranges bytes; + try_files $uri $uri/ =404; + } + + # 大包直出 + location ~* \.(?:dmg|zip|tar\.gz|deb|rpm|exe|pkg|appimage|apk|ipa)$ { + expires 7d; + access_log off; + add_header Cache-Control "public"; + add_header Accept-Ranges bytes; + } + + # 隐藏 dotfiles(不拦 /.well-known/) + location ~ /\.(?!well-known/)[^/]+ { deny all; } +} + +server { + listen 80; + server_name dl.svc.plus cn-dl.svc.plus; + return 301 https://$host$request_uri; +} diff --git a/deploy/docker-compose/nginx/conf.d/homepage.conf b/deploy/docker-compose/nginx/conf.d/homepage.conf new file mode 100644 index 0000000..02fd0f1 --- /dev/null +++ b/deploy/docker-compose/nginx/conf.d/homepage.conf @@ -0,0 +1,136 @@ +server { + listen 80; + server_name www.svc.plus cn-homepage.svc.plus; + + # Certbot HTTP-01 challenge + location ^~ /.well-known/acme-challenge/ { + root /var/www/certbot; + } + + # All HTTP → HTTPS + location / { + return 301 https://$host$request_uri; + } +} + +server { + listen 443 ssl; + server_name www.svc.plus cn-homepage.svc.plus; + + ssl_certificate /etc/letsencrypt/live/auth.svc.plus/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/auth.svc.plus/privkey.pem; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + + # ====== 静态根目录(Next.js export 产物)====== + root /dashboard/; + index index.html; + + # (可选)放行 ACME/健康检查等 + location ^~ /.well-known/ { allow all; } + + # ======================= + # API 反向代理(保持原样) + # ======================= + location /api/ { + proxy_pass http://127.0.0.1:8080; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # /api/askai 接口限流(保持原样) + location = /api/askai { + access_by_lua_block { + local redis = require "resty.redis" + local r = redis:new() + r:set_timeout(200) + local ok, err = r:connect("127.0.0.1", 6379) + if not ok then + ngx.log(ngx.ERR, "Redis connect error: ", err) + return ngx.exit(500) + end + + local user = ngx.var.arg_user or ngx.var.remote_addr + local today = os.date("%Y%m%d") + local key = "limit:user:" .. user .. ":" .. today + + local count, err = r:incr(key) + if count == 1 then r:expire(key, 86400) end + if count > 200 then + ngx.status = 429 + ngx.header["Content-Type"] = "text/plain; charset=utf-8" + ngx.say("Too Many Requests: daily limit reached") + return ngx.exit(429) + end + } + + proxy_pass http://127.0.0.1:8080; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # ======================= + # 静态文件直出(替换原先的 Next.js 动态代理) + # ======================= + + # Next 导出的静态资源(hash 不变 -> 长缓存) + location ^~ /_next/static/ { + try_files $uri =404; + access_log off; + expires 1y; + add_header Cache-Control "public, immutable, max-age=31536000"; + } + + # 其他常见静态资源:中等缓存 + location ~* \.(?:js|css|png|jpg|jpeg|gif|svg|webp|ico|woff2?|ttf)$ { + try_files $uri =404; + access_log off; + expires 7d; + add_header Cache-Control "public, max-age=604800"; + } + + # 主页与已导出的所有路由:按文件/目录匹配 + # 未命中的交给 404.html(保持静态站语义) + location / { + try_files $uri $uri/ /index.html =404; + } + + # 显式处理 404/500 路由目录(Next export 会生成 404/、500/ 与同名 .html) + location = /404.html { internal; } + error_page 404 /404.html; + + # 如果有 /favicon.ico,则直接给文件 + location = /favicon.ico { + try_files /favicon.ico =204; + access_log off; + expires 30d; + add_header Cache-Control "public, max-age=2592000"; + } + + # (可选)为某些目录开启目录索引(你有 dl-index、docs、download) + # 若需要列表页可以这样做;不需要则删除本段 + location ^~ /dl-index/ { + autoindex on; + autoindex_exact_size off; + autoindex_localtime on; + try_files $uri $uri/ =404; + } + + # 拒绝访问隐藏文件(如 .env) + location ~ /\. { + deny all; + } + + # (可选)开启 gzip(如启用 ngx_brotli,也可再加 br) + gzip on; + gzip_comp_level 5; + gzip_min_length 1k; + gzip_types text/plain text/css application/javascript application/json application/xml image/svg+xml; + gzip_vary on; +} diff --git a/deploy/docker-compose/nginx/conf.d/rag-server.conf b/deploy/docker-compose/nginx/conf.d/rag-server.conf new file mode 100644 index 0000000..81ae889 --- /dev/null +++ b/deploy/docker-compose/nginx/conf.d/rag-server.conf @@ -0,0 +1,69 @@ +server { + listen 80; + server_name rag-server.svc.plus api.svc.plus; + return 301 https://$host$request_uri; +} + +server { + listen 443 ssl; + server_name rag-server.svc.plus api.svc.plus; + + ssl_certificate /etc/ssl/svc.plus.pem; + ssl_certificate_key /etc/ssl/svc.plus.rsa.key; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + + location ^~ /api/ { + proxy_pass http://127.0.0.1:8090; + proxy_http_version 1.1; + + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + add_header Access-Control-Allow-Origin $cors_origin always; + add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" always; + add_header Access-Control-Allow-Headers "Authorization, Content-Type, Cookie" always; + add_header Access-Control-Allow-Credentials "true" always; + + if ($request_method = OPTIONS) { + return 204; + } + + add_header Cache-Control "no-store"; + } + + location = /api/askai { + access_by_lua_block { + local redis = require "resty.redis" + local r = redis:new() + r:set_timeout(200) + local ok, err = r:connect("127.0.0.1", 6379) + if not ok then + ngx.log(ngx.ERR, "Redis connect error: ", err) + return ngx.exit(500) + end + + local user = ngx.var.arg_user or ngx.var.remote_addr + local today = os.date("%Y%m%d") + local key = "limit:user:" .. user .. ":" .. today + + local count, err = r:incr(key) + if count == 1 then r:expire(key, 86400) end + if count > 200 then + ngx.status = 429 + ngx.header["Content-Type"] = "text/plain; charset=utf-8" + ngx.say("Too Many Requests: daily limit reached") + return ngx.exit(429) + end + } + + proxy_pass http://127.0.0.1:8090; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } +} diff --git a/deploy/docker-compose/nginx/nginx.conf b/deploy/docker-compose/nginx/nginx.conf new file mode 100644 index 0000000..c61c0dd --- /dev/null +++ b/deploy/docker-compose/nginx/nginx.conf @@ -0,0 +1,6 @@ +events {} + +http { + include /etc/nginx/conf.d/*.conf; +} + diff --git a/deploy/docker-compose/run.sh b/deploy/docker-compose/run.sh new file mode 100644 index 0000000..a15bffd --- /dev/null +++ b/deploy/docker-compose/run.sh @@ -0,0 +1,45 @@ +#!/usr/bin/env bash +set -euo pipefail + +cd "$(dirname "$0")" + +POSTGRES_VOL="postgres_data" + +stop_all() { + docker compose -f docker-compose.yaml down -v || true +} + +wait_db() { + until docker exec "$(docker ps -qf 'ancestor=postgres:17-alpine')" \ + pg_isready -U postgres >/dev/null 2>&1; do + sleep 2 + done +} + +case "${1:-}" in + certbot) + docker compose -f docker-compose.yaml run --rm certbot + ;; + init) + stop_all + docker compose -f docker-compose.yaml run --rm zitadel-init + docker compose -f docker-compose.yaml up -d + ;; + + update) + docker compose -f docker-compose.yaml pull + docker compose -f docker-compose.yaml up -d + ;; + + reset) + stop_all + + docker volume rm -f "${POSTGRES_VOL}" || true + rm -rf ./data && mkdir -p ./data + ;; + + *) + echo "Usage: $0 {init|update|reset|certbot}" + exit 1 + ;; +esac diff --git a/deploy/nerdctl-compose.yml b/deploy/nerdctl-compose/nerdctl-compose.yml similarity index 100% rename from deploy/nerdctl-compose.yml rename to deploy/nerdctl-compose/nerdctl-compose.yml