diff --git a/website/config.toml b/website/config.toml
index 79a50ba0c..cea8d4a32 100644
--- a/website/config.toml
+++ b/website/config.toml
@@ -178,9 +178,8 @@ defaultContentLanguageInSubdir = true
createIssueManually= true # If it is 'false', it is auto to make a Github issue when the administrators login.
distractionFreeMode= true # Enable hot key (cmd|ctrl + enter) submit comment.
# 登录代理:GitHub 的 /login/oauth/access_token 接口不返回 CORS 头,浏览器无法直接调用,必须经服务端中转。
- # 原来的 Heroku 免费应用已停服,故改为指向本站同源路径,由服务器反向代理到 GitHub。
- # 因为与站点同源(都是 books.halfrost.com),浏览器不触发 CORS,最稳。
- # 需要在服务器 web 配置里加一个反代到 https://github.com/login/oauth/access_token 的 location。
- # 完整且修好 502(SNI) 的 nginx 配置见 website/deploy/nginx-gitalk-oauth.conf。
- proxy= "https://books.halfrost.com/gitalk-oauth"
+ # 阿里云(大陆)服务器到 github.com 出网不稳定,nginx 直连会随机 502/504/404,配置再对也修不好。
+ # 故改用 Cloudflare Worker(边缘到 github 稳定)做 token 交换,绕开阿里云出网。
+ # Worker 源码见 website/deploy/gitalk-oauth-worker.js;nginx 直连方案(备用)见 website/deploy/nginx-gitalk-oauth.conf。
+ proxy= "https://gitalk-oauth.ydz627.workers.dev"
diff --git a/website/deploy/gitalk-oauth-worker.js b/website/deploy/gitalk-oauth-worker.js
new file mode 100644
index 000000000..ab94227b6
--- /dev/null
+++ b/website/deploy/gitalk-oauth-worker.js
@@ -0,0 +1,59 @@
+// Gitalk OAuth 代理 —— Cloudflare Worker 版
+// 用途:替代 nginx 直连 GitHub 的方案。当「服务器到 github.com 出网不稳定」(随机 502/504/404)时,
+// 把 token 交换放到 Cloudflare 边缘(到 github 稳定),彻底绕开你服务器的网络问题。
+//
+// 部署(二选一):
+// A. 仪表盘最简单:
+// 1. Cloudflare 控制台 → Workers & Pages → Create → Create Worker
+// 2. 把本文件内容整段贴进去 → Deploy
+// 3. 记下分配的地址,形如 https://gitalk-oauth.<你的子域>.workers.dev
+// B. 命令行:npm i -g wrangler && wrangler deploy
+//
+// 部署后改一行 config.toml:
+// [params.gitalk]
+// proxy = "https://gitalk-oauth.<你的子域>.workers.dev"
+// 然后重新构建发布(npm run build)。
+//
+// 注意:Worker 与站点不同源,必须返回 CORS 头(下面已处理);这点和原来的同源 nginx 代理不同。
+
+const GITHUB_TOKEN_URL = 'https://github.com/login/oauth/access_token';
+
+function corsHeaders() {
+ return {
+ 'Access-Control-Allow-Origin': '*',
+ 'Access-Control-Allow-Methods': 'POST, OPTIONS',
+ 'Access-Control-Allow-Headers': 'Content-Type, Accept',
+ };
+}
+
+export default {
+ async fetch(request) {
+ // 预检请求
+ if (request.method === 'OPTIONS') {
+ return new Response(null, { headers: corsHeaders() });
+ }
+ if (request.method !== 'POST') {
+ return new Response(JSON.stringify({ error: 'method_not_allowed' }), {
+ status: 405,
+ headers: { 'Content-Type': 'application/json', ...corsHeaders() },
+ });
+ }
+
+ const body = await request.text();
+ const ghResp = await fetch(GITHUB_TOKEN_URL, {
+ method: 'POST',
+ headers: {
+ 'Accept': 'application/json',
+ 'Content-Type': request.headers.get('Content-Type') || 'application/json',
+ 'User-Agent': 'gitalk-oauth-worker',
+ },
+ body,
+ });
+
+ const respBody = await ghResp.text();
+ return new Response(respBody, {
+ status: ghResp.status,
+ headers: { 'Content-Type': 'application/json', ...corsHeaders() },
+ });
+ },
+};
diff --git a/website/deploy/nginx-gitalk-oauth.conf b/website/deploy/nginx-gitalk-oauth.conf
index caf1b810d..44b15d5bd 100644
--- a/website/deploy/nginx-gitalk-oauth.conf
+++ b/website/deploy/nginx-gitalk-oauth.conf
@@ -1,58 +1,63 @@
# Gitalk OAuth 反向代理 —— 修复点击「使用 GitHub 登录」报
-# Error: Request failed with status code 502
+# Error: Request failed with status code 502 / 504
#
# 背景:
# GitHub 的 token 接口 https://github.com/login/oauth/access_token 不返回 CORS 头,
# 浏览器无法直接调用,必须由站点同源转发(config.toml 里 Gitalk.proxy =
# https://books.halfrost.com/gitalk-oauth 就是指这里)。
#
-# 关于 502 的定位(重要):
-# 经实测,GitHub 端一切正常——不带 SNI 也能握手,直接 POST 返回 200(incorrect_client_credentials
-# 的 JSON)。所以 502 是【本服务器侧】的故障,最常见两类:
-# (1) 原来的 /gitalk-oauth 没有直连 GitHub,而是转发给一个本地中转程序
-# (gatekeeper / cors-anywhere 之类的 node 应用),该进程挂了 → nginx 502。
-# (2) 服务器到 github.com 出网被阻断/重置(国内主机常见)→ upstream 连接失败 → 502。
-# 下面的配置改成【nginx 直连 GitHub】,可消除 (1)。若换上后仍 502,基本就是 (2),
-# 请看文件末尾的「仍然 502 怎么办」。
+# 关于 502/504 的定位(重要):
+# GitHub 端一切正常(直接 POST 返回 200 的 incorrect_client_credentials JSON)。
+# halfrost 的原配置里 proxy_pass 路径 / Host / SNI 都是对的,但仍间歇 502/504,
+# 根因在【上游连接健壮性】,按概率:
+# (1) DNS 过期(最可能):proxy_pass 用字面量 github.com 时,nginx 只在【启动时】解析一次 IP
+# 并一直沿用。GitHub 走 Fastly,IP 会轮换;启动时那个 IP 失效后 → 间歇 502/504。
+# => 用 resolver + 变量改成【请求时实时解析】。
+# (2) IPv6 陷阱:实时解析若返回 AAAA 而机器无 IPv6 出网 → 连接失败 502。=> resolver 加 ipv6=off。
+# (3) HTTP 版本:默认 proxy_http_version 1.0,升 1.1 + Connection "" 更稳。
+# 下面这版把以上三点都处理了。若换上后仍 502/504,看文件末尾「仍然 502 怎么办」拿 error.log 定位。
#
-# 用法:把下面的 location 放进 books.halfrost.com 的 server {} 块,然后
+# 用法:把 books.halfrost.com server{} 里现有的 location = /gitalk-oauth 整段替换为下面这段,然后
# nginx -t && nginx -s reload
# 验证:
# curl -s -o /dev/null -w '%{http_code}\n' -X POST https://books.halfrost.com/gitalk-oauth \
# -H 'Accept: application/json' \
# -d 'client_id=x&client_secret=x&code=x'
-# 修好后应返回 200(GitHub 回 incorrect_client_credentials 的 JSON,但 HTTP 状态是 200),不再是 502。
+# 修好后应返回 200(GitHub 回 incorrect_client_credentials 的 JSON,但 HTTP 状态是 200),不再是 502/504。
location = /gitalk-oauth {
- proxy_http_version 1.1;
- proxy_pass https://github.com/login/oauth/access_token;
+ # 请求时实时解析 github.com,避免 nginx 启动时缓存的 IP 轮换失效导致间歇 502/504;
+ # ipv6=off 防止返回 AAAA 而机器无 IPv6 出网导致连接失败。
+ resolver 1.1.1.1 8.8.8.8 valid=60s ipv6=off;
+ set $gh_oauth https://github.com/login/oauth/access_token;
+ proxy_pass $gh_oauth;
+ proxy_http_version 1.1;
+ proxy_set_header Connection "";
proxy_set_header Host github.com; # GitHub 按 Host 路由
- proxy_ssl_server_name on; # 发送 SNI(最佳实践;某些网络下必需)
+ proxy_ssl_server_name on; # 发送 SNI
proxy_ssl_name github.com;
proxy_ssl_protocols TLSv1.2 TLSv1.3;
- 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;
proxy_set_header Accept application/json;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- # 连接到 GitHub 慢/不稳时,给足超时,避免过早 502
- proxy_connect_timeout 15s;
- proxy_read_timeout 15s;
-
- # 若改用变量形式的 proxy_pass(set $up https://github.com;)才需要显式 DNS:
- # resolver 1.1.1.1 8.8.8.8 valid=300s;
+ proxy_connect_timeout 10s;
+ proxy_send_timeout 10s;
+ proxy_read_timeout 10s;
}
-# ───────────────────────── 仍然 502 怎么办 ─────────────────────────
-# 先看真正的报错(关键):
+# ───────────────────────── 仍然 502/504 怎么办 ─────────────────────────
+# 看真正的报错(关键,一句话就能定性):
# tail -n 50 /var/log/nginx/error.log
+# · "upstream timed out" → 服务器到 github 出网慢/被拦(见下方 Cloudflare 兜底)
+# · "no live upstreams" / "could not be resolved" → DNS 问题(确认 resolver 生效)
+# · "SSL_do_handshake() failed" → TLS/SNI 问题(确认 proxy_ssl_server_name on)
# 再在【服务器上】直接测到 GitHub 的连通性:
# curl -v -m 15 -X POST https://github.com/login/oauth/access_token \
# -H 'Accept: application/json' -d 'client_id=x&client_secret=x&code=x'
-# · 若服务器上这条 curl 也连不上/超时/reset → 是服务器出网到 github 的问题(上面的(2)),
-# nginx 配置再怎么改都没用。此时改用下面的 Cloudflare Worker 兜底(部署在 GitHub 可达的边缘)。
+# · 若服务器上这条 curl 也连不上/超时/reset → 是服务器出网到 github 的问题,
+# nginx 配置再怎么改都没用,改用下面的 Cloudflare Worker 兜底(部署在 GitHub 可达的边缘)。
#
# ── 兜底方案:Cloudflare Worker(绕开本服务器出网,免费)──
# 1. 在 Cloudflare 新建一个 Worker,代码:
diff --git a/website/package-lock.json b/website/package-lock.json
index 58aa3e10a..2cb8d2793 100644
--- a/website/package-lock.json
+++ b/website/package-lock.json
@@ -5,6 +5,9 @@
"packages": {
"": {
"name": "leetcode-cookbook-website",
+ "dependencies": {
+ "puppeteer-core": "^25.2.1"
+ },
"devDependencies": {
"workbox-cli": "^7.3.0"
}
@@ -1744,6 +1747,30 @@
"node": ">=12"
}
},
+ "node_modules/@puppeteer/browsers": {
+ "version": "3.0.5",
+ "resolved": "https://bnpm.byted.org/@puppeteer/browsers/-/browsers-3.0.5.tgz",
+ "integrity": "sha512-xYXNuEQmHNIPWWcbL/skf2KF7seyp7c1xmKFRk3wmdFx7VwBsKVrtOLKs8ecaezsKPsWeF1YsgwIiElAscaryA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "modern-tar": "^0.7.6",
+ "yargs": "^18.0.0"
+ },
+ "bin": {
+ "browsers": "lib/main-cli.js"
+ },
+ "engines": {
+ "node": ">=22.12.0"
+ },
+ "peerDependencies": {
+ "proxy-agent": ">=8.0.1"
+ },
+ "peerDependenciesMeta": {
+ "proxy-agent": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@rollup/plugin-babel": {
"version": "6.1.0",
"resolved": "https://bnpm.byted.org/@rollup/plugin-babel/-/plugin-babel-6.1.0.tgz",
@@ -2954,6 +2981,22 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/chromium-bidi": {
+ "version": "16.0.1",
+ "resolved": "https://bnpm.byted.org/chromium-bidi/-/chromium-bidi-16.0.1.tgz",
+ "integrity": "sha512-J63PGu/9PpeCwLIcKYyzWP6yaVL5pxuBc0shlYCYM8BaAkmlwiQboXO1iNbOgSDbVklEyYFfNEcHD8oOAWacUA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "mitt": "^3.0.1",
+ "zod": "^3.24.1"
+ },
+ "engines": {
+ "node": ">=20.19.0 <22.0.0 || >=22.12.0"
+ },
+ "peerDependencies": {
+ "devtools-protocol": "*"
+ }
+ },
"node_modules/cli-boxes": {
"version": "3.0.0",
"resolved": "https://bnpm.byted.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
@@ -3003,6 +3046,70 @@
"node": ">= 10"
}
},
+ "node_modules/cliui": {
+ "version": "9.0.1",
+ "resolved": "https://bnpm.byted.org/cliui/-/cliui-9.0.1.tgz",
+ "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^7.2.0",
+ "strip-ansi": "^7.1.0",
+ "wrap-ansi": "^9.0.0"
+ },
+ "engines": {
+ "node": ">=20"
+ }
+ },
+ "node_modules/cliui/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://bnpm.byted.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/cliui/node_modules/emoji-regex": {
+ "version": "10.6.0",
+ "resolved": "https://bnpm.byted.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
+ "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
+ "license": "MIT"
+ },
+ "node_modules/cliui/node_modules/string-width": {
+ "version": "7.2.0",
+ "resolved": "https://bnpm.byted.org/string-width/-/string-width-7.2.0.tgz",
+ "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cliui/node_modules/strip-ansi": {
+ "version": "7.2.0",
+ "resolved": "https://bnpm.byted.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
+ "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.2.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
"node_modules/clone": {
"version": "1.0.4",
"resolved": "https://bnpm.byted.org/clone/-/clone-1.0.4.tgz",
@@ -3311,6 +3418,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/devtools-protocol": {
+ "version": "0.0.1638949",
+ "resolved": "https://bnpm.byted.org/devtools-protocol/-/devtools-protocol-0.0.1638949.tgz",
+ "integrity": "sha512-mXwg4Fqnv0WR4iuAT/gYUmctNkjILwXFHyZ+m7Ty1dfr0ezZt2U3gnrrJTfRobJTHoXf+IbuFvFITzLrLFjwJA==",
+ "license": "BSD-3-Clause"
+ },
"node_modules/dot-prop": {
"version": "9.0.0",
"resolved": "https://bnpm.byted.org/dot-prop/-/dot-prop-9.0.0.tgz",
@@ -3557,7 +3670,6 @@
"version": "3.2.0",
"resolved": "https://bnpm.byted.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -3873,11 +3985,19 @@
"node": ">=6.9.0"
}
},
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://bnpm.byted.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
"node_modules/get-east-asian-width": {
"version": "1.6.0",
"resolved": "https://bnpm.byted.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
"integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -5208,6 +5328,21 @@
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/mitt": {
+ "version": "3.0.1",
+ "resolved": "https://bnpm.byted.org/mitt/-/mitt-3.0.1.tgz",
+ "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
+ "license": "MIT"
+ },
+ "node_modules/modern-tar": {
+ "version": "0.7.6",
+ "resolved": "https://bnpm.byted.org/modern-tar/-/modern-tar-0.7.6.tgz",
+ "integrity": "sha512-sweCIVXzx1aIGTCdzcMlSZt1h8k5Tmk08VNAuRk3IU28XamGiOH5ypi11g6De2CH7PhYqSSnGy2A/EFhbWnVKg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://bnpm.byted.org/ms/-/ms-2.1.3.tgz",
@@ -5584,6 +5719,23 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/puppeteer-core": {
+ "version": "25.2.1",
+ "resolved": "https://bnpm.byted.org/puppeteer-core/-/puppeteer-core-25.2.1.tgz",
+ "integrity": "sha512-MwEZ4FFGJ1ZLOmu/04eISxoEMKtCnHyJBRFfgpwPPSYNG6gT6Xw1laNziFSV7uwDcx3jK+ATYIo9SfOd8Uhc3w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@puppeteer/browsers": "3.0.5",
+ "chromium-bidi": "16.0.1",
+ "devtools-protocol": "0.0.1638949",
+ "typed-query-selector": "^2.12.2",
+ "webdriver-bidi-protocol": "0.4.2",
+ "ws": "^8.21.0"
+ },
+ "engines": {
+ "node": ">=22.12.0"
+ }
+ },
"node_modules/quick-lru": {
"version": "4.0.1",
"resolved": "https://bnpm.byted.org/quick-lru/-/quick-lru-4.0.1.tgz",
@@ -6753,6 +6905,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/typed-query-selector": {
+ "version": "2.12.2",
+ "resolved": "https://bnpm.byted.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
+ "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
+ "license": "MIT"
+ },
"node_modules/unbox-primitive": {
"version": "1.1.0",
"resolved": "https://bnpm.byted.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
@@ -6960,6 +7118,12 @@
"defaults": "^1.0.3"
}
},
+ "node_modules/webdriver-bidi-protocol": {
+ "version": "0.4.2",
+ "resolved": "https://bnpm.byted.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.4.2.tgz",
+ "integrity": "sha512-VSV+fzfChirL3e7jay2yUC7B4HQCGtEWEg/MSSQbK+qWbqeGlRLlXTzPpYr3XGUvbpDHumWZBJxgesg4N7dbtA==",
+ "license": "Apache-2.0"
+ },
"node_modules/webidl-conversions": {
"version": "4.0.2",
"resolved": "https://bnpm.byted.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
@@ -7400,7 +7564,6 @@
"version": "9.0.2",
"resolved": "https://bnpm.byted.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
"integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^6.2.1",
@@ -7418,7 +7581,6 @@
"version": "6.2.2",
"resolved": "https://bnpm.byted.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
"integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -7431,7 +7593,6 @@
"version": "6.2.3",
"resolved": "https://bnpm.byted.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
"integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -7444,14 +7605,12 @@
"version": "10.6.0",
"resolved": "https://bnpm.byted.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
- "dev": true,
"license": "MIT"
},
"node_modules/wrap-ansi/node_modules/string-width": {
"version": "7.2.0",
"resolved": "https://bnpm.byted.org/string-width/-/string-width-7.2.0.tgz",
"integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"emoji-regex": "^10.3.0",
@@ -7469,7 +7628,6 @@
"version": "7.2.0",
"resolved": "https://bnpm.byted.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
"integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-regex": "^6.2.2"
@@ -7481,6 +7639,27 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
+ "node_modules/ws": {
+ "version": "8.21.0",
+ "resolved": "https://bnpm.byted.org/ws/-/ws-8.21.0.tgz",
+ "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
"node_modules/xdg-basedir": {
"version": "5.1.0",
"resolved": "https://bnpm.byted.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz",
@@ -7494,6 +7673,15 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://bnpm.byted.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/yallist": {
"version": "3.1.1",
"resolved": "https://bnpm.byted.org/yallist/-/yallist-3.1.1.tgz",
@@ -7501,6 +7689,23 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/yargs": {
+ "version": "18.0.0",
+ "resolved": "https://bnpm.byted.org/yargs/-/yargs-18.0.0.tgz",
+ "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==",
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^9.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "string-width": "^7.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^22.0.0"
+ },
+ "engines": {
+ "node": "^20.19.0 || ^22.12.0 || >=23"
+ }
+ },
"node_modules/yargs-parser": {
"version": "18.1.3",
"resolved": "https://bnpm.byted.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
@@ -7514,6 +7719,74 @@
"engines": {
"node": ">=6"
}
+ },
+ "node_modules/yargs/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://bnpm.byted.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/yargs/node_modules/emoji-regex": {
+ "version": "10.6.0",
+ "resolved": "https://bnpm.byted.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
+ "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
+ "license": "MIT"
+ },
+ "node_modules/yargs/node_modules/string-width": {
+ "version": "7.2.0",
+ "resolved": "https://bnpm.byted.org/string-width/-/string-width-7.2.0.tgz",
+ "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yargs/node_modules/strip-ansi": {
+ "version": "7.2.0",
+ "resolved": "https://bnpm.byted.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
+ "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.2.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/yargs/node_modules/yargs-parser": {
+ "version": "22.0.0",
+ "resolved": "https://bnpm.byted.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
+ "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
+ "license": "ISC",
+ "engines": {
+ "node": "^20.19.0 || ^22.12.0 || >=23"
+ }
+ },
+ "node_modules/zod": {
+ "version": "3.25.76",
+ "resolved": "https://bnpm.byted.org/zod/-/zod-3.25.76.tgz",
+ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
}
}
}
diff --git a/website/package.json b/website/package.json
index cd416e1bc..35dfe0c0d 100644
--- a/website/package.json
+++ b/website/package.json
@@ -9,5 +9,8 @@
},
"devDependencies": {
"workbox-cli": "^7.3.0"
+ },
+ "dependencies": {
+ "puppeteer-core": "^25.2.1"
}
}
diff --git a/website/public/en/ChapterFour/0001~0099/0001.Two-Sum/index.html b/website/public/en/ChapterFour/0001~0099/0001.Two-Sum/index.html
index ac1795014..d5cdf87a4 100644
--- a/website/public/en/ChapterFour/0001~0099/0001.Two-Sum/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0001.Two-Sum/index.html
@@ -12345,7 +12345,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0002.Add-Two-Numbers/index.html b/website/public/en/ChapterFour/0001~0099/0002.Add-Two-Numbers/index.html
index 9ad76a445..d487a05d1 100644
--- a/website/public/en/ChapterFour/0001~0099/0002.Add-Two-Numbers/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0002.Add-Two-Numbers/index.html
@@ -12368,7 +12368,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0003.Longest-Substring-Without-Repeating-Characters/index.html b/website/public/en/ChapterFour/0001~0099/0003.Longest-Substring-Without-Repeating-Characters/index.html
index 321dce0c6..2abed3517 100644
--- a/website/public/en/ChapterFour/0001~0099/0003.Longest-Substring-Without-Repeating-Characters/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0003.Longest-Substring-Without-Repeating-Characters/index.html
@@ -12416,7 +12416,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0004.Median-of-Two-Sorted-Arrays/index.html b/website/public/en/ChapterFour/0001~0099/0004.Median-of-Two-Sorted-Arrays/index.html
index 6319f8026..fe9c5403a 100644
--- a/website/public/en/ChapterFour/0001~0099/0004.Median-of-Two-Sorted-Arrays/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0004.Median-of-Two-Sorted-Arrays/index.html
@@ -12404,7 +12404,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0005.Longest-Palindromic-Substring/index.html b/website/public/en/ChapterFour/0001~0099/0005.Longest-Palindromic-Substring/index.html
index c546bbe72..4f144e53c 100644
--- a/website/public/en/ChapterFour/0001~0099/0005.Longest-Palindromic-Substring/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0005.Longest-Palindromic-Substring/index.html
@@ -12492,7 +12492,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0006.ZigZag-Conversion/index.html b/website/public/en/ChapterFour/0001~0099/0006.ZigZag-Conversion/index.html
index 441f326b5..d64591871 100644
--- a/website/public/en/ChapterFour/0001~0099/0006.ZigZag-Conversion/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0006.ZigZag-Conversion/index.html
@@ -12380,7 +12380,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0007.Reverse-Integer/index.html b/website/public/en/ChapterFour/0001~0099/0007.Reverse-Integer/index.html
index 8974feeec..60c9fbe0d 100644
--- a/website/public/en/ChapterFour/0001~0099/0007.Reverse-Integer/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0007.Reverse-Integer/index.html
@@ -12354,7 +12354,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0008.String-to-Integer-atoi/index.html b/website/public/en/ChapterFour/0001~0099/0008.String-to-Integer-atoi/index.html
index 5bdcc2731..674be2e33 100644
--- a/website/public/en/ChapterFour/0001~0099/0008.String-to-Integer-atoi/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0008.String-to-Integer-atoi/index.html
@@ -12474,7 +12474,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0009.Palindrome-Number/index.html b/website/public/en/ChapterFour/0001~0099/0009.Palindrome-Number/index.html
index 76207063e..71b264a4a 100644
--- a/website/public/en/ChapterFour/0001~0099/0009.Palindrome-Number/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0009.Palindrome-Number/index.html
@@ -12388,7 +12388,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0011.Container-With-Most-Water/index.html b/website/public/en/ChapterFour/0001~0099/0011.Container-With-Most-Water/index.html
index 4996b6b28..d78e04014 100644
--- a/website/public/en/ChapterFour/0001~0099/0011.Container-With-Most-Water/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0011.Container-With-Most-Water/index.html
@@ -12350,7 +12350,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0012.Integer-to-Roman/index.html b/website/public/en/ChapterFour/0001~0099/0012.Integer-to-Roman/index.html
index 3a066022b..f7238b89f 100644
--- a/website/public/en/ChapterFour/0001~0099/0012.Integer-to-Roman/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0012.Integer-to-Roman/index.html
@@ -12377,7 +12377,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0013.Roman-to-Integer/index.html b/website/public/en/ChapterFour/0001~0099/0013.Roman-to-Integer/index.html
index eec1493a0..640964d59 100644
--- a/website/public/en/ChapterFour/0001~0099/0013.Roman-to-Integer/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0013.Roman-to-Integer/index.html
@@ -12402,7 +12402,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0014.Longest-Common-Prefix/index.html b/website/public/en/ChapterFour/0001~0099/0014.Longest-Common-Prefix/index.html
index e0c13f46f..0dcdbb91c 100644
--- a/website/public/en/ChapterFour/0001~0099/0014.Longest-Common-Prefix/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0014.Longest-Common-Prefix/index.html
@@ -12363,7 +12363,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0015.3Sum/index.html b/website/public/en/ChapterFour/0001~0099/0015.3Sum/index.html
index 467cf352f..516ad8506 100644
--- a/website/public/en/ChapterFour/0001~0099/0015.3Sum/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0015.3Sum/index.html
@@ -12412,7 +12412,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0016.3Sum-Closest/index.html b/website/public/en/ChapterFour/0001~0099/0016.3Sum-Closest/index.html
index 8ff56402f..7eac6e3bd 100644
--- a/website/public/en/ChapterFour/0001~0099/0016.3Sum-Closest/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0016.3Sum-Closest/index.html
@@ -12386,7 +12386,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0017.Letter-Combinations-of-a-Phone-Number/index.html b/website/public/en/ChapterFour/0001~0099/0017.Letter-Combinations-of-a-Phone-Number/index.html
index 642fc5acc..72a6dfc82 100644
--- a/website/public/en/ChapterFour/0001~0099/0017.Letter-Combinations-of-a-Phone-Number/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0017.Letter-Combinations-of-a-Phone-Number/index.html
@@ -12440,7 +12440,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0018.4Sum/index.html b/website/public/en/ChapterFour/0001~0099/0018.4Sum/index.html
index 18477da3b..2f43016ae 100644
--- a/website/public/en/ChapterFour/0001~0099/0018.4Sum/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0018.4Sum/index.html
@@ -12476,7 +12476,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0019.Remove-Nth-Node-From-End-of-List/index.html b/website/public/en/ChapterFour/0001~0099/0019.Remove-Nth-Node-From-End-of-List/index.html
index bce31abd7..98bfaa803 100644
--- a/website/public/en/ChapterFour/0001~0099/0019.Remove-Nth-Node-From-End-of-List/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0019.Remove-Nth-Node-From-End-of-List/index.html
@@ -12418,7 +12418,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0020.Valid-Parentheses/index.html b/website/public/en/ChapterFour/0001~0099/0020.Valid-Parentheses/index.html
index 389550bb3..5f3e0cdab 100644
--- a/website/public/en/ChapterFour/0001~0099/0020.Valid-Parentheses/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0020.Valid-Parentheses/index.html
@@ -12377,7 +12377,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0021.Merge-Two-Sorted-Lists/index.html b/website/public/en/ChapterFour/0001~0099/0021.Merge-Two-Sorted-Lists/index.html
index 6b0daca9d..564b1396f 100644
--- a/website/public/en/ChapterFour/0001~0099/0021.Merge-Two-Sorted-Lists/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0021.Merge-Two-Sorted-Lists/index.html
@@ -12354,7 +12354,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0022.Generate-Parentheses/index.html b/website/public/en/ChapterFour/0001~0099/0022.Generate-Parentheses/index.html
index 7cf7d90a0..3d5f3ab5f 100644
--- a/website/public/en/ChapterFour/0001~0099/0022.Generate-Parentheses/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0022.Generate-Parentheses/index.html
@@ -12359,7 +12359,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0023.Merge-k-Sorted-Lists/index.html b/website/public/en/ChapterFour/0001~0099/0023.Merge-k-Sorted-Lists/index.html
index b7c23f62a..69789f8d6 100644
--- a/website/public/en/ChapterFour/0001~0099/0023.Merge-k-Sorted-Lists/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0023.Merge-k-Sorted-Lists/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0024.Swap-Nodes-in-Pairs/index.html b/website/public/en/ChapterFour/0001~0099/0024.Swap-Nodes-in-Pairs/index.html
index 6ade2bf25..7ad37bf1d 100644
--- a/website/public/en/ChapterFour/0001~0099/0024.Swap-Nodes-in-Pairs/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0024.Swap-Nodes-in-Pairs/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0025.Reverse-Nodes-in-k-Group/index.html b/website/public/en/ChapterFour/0001~0099/0025.Reverse-Nodes-in-k-Group/index.html
index a9be4e948..d644be390 100644
--- a/website/public/en/ChapterFour/0001~0099/0025.Reverse-Nodes-in-k-Group/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0025.Reverse-Nodes-in-k-Group/index.html
@@ -12366,7 +12366,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0026.Remove-Duplicates-from-Sorted-Array/index.html b/website/public/en/ChapterFour/0001~0099/0026.Remove-Duplicates-from-Sorted-Array/index.html
index ecb016493..1b41479c1 100644
--- a/website/public/en/ChapterFour/0001~0099/0026.Remove-Duplicates-from-Sorted-Array/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0026.Remove-Duplicates-from-Sorted-Array/index.html
@@ -12414,7 +12414,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0027.Remove-Element/index.html b/website/public/en/ChapterFour/0001~0099/0027.Remove-Element/index.html
index 185f2e11a..460eb1711 100644
--- a/website/public/en/ChapterFour/0001~0099/0027.Remove-Element/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0027.Remove-Element/index.html
@@ -12378,7 +12378,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0028.Find-the-Index-of-the-First-Occurrence-in-a-String/index.html b/website/public/en/ChapterFour/0001~0099/0028.Find-the-Index-of-the-First-Occurrence-in-a-String/index.html
index cab00569f..30e088ac2 100644
--- a/website/public/en/ChapterFour/0001~0099/0028.Find-the-Index-of-the-First-Occurrence-in-a-String/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0028.Find-the-Index-of-the-First-Occurrence-in-a-String/index.html
@@ -12367,7 +12367,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0029.Divide-Two-Integers/index.html b/website/public/en/ChapterFour/0001~0099/0029.Divide-Two-Integers/index.html
index 98b8f1afd..f12116031 100644
--- a/website/public/en/ChapterFour/0001~0099/0029.Divide-Two-Integers/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0029.Divide-Two-Integers/index.html
@@ -12455,7 +12455,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0030.Substring-with-Concatenation-of-All-Words/index.html b/website/public/en/ChapterFour/0001~0099/0030.Substring-with-Concatenation-of-All-Words/index.html
index 98bd9e7f8..09aad6399 100644
--- a/website/public/en/ChapterFour/0001~0099/0030.Substring-with-Concatenation-of-All-Words/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0030.Substring-with-Concatenation-of-All-Words/index.html
@@ -12388,7 +12388,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0031.Next-Permutation/index.html b/website/public/en/ChapterFour/0001~0099/0031.Next-Permutation/index.html
index 39ac56ef5..d4ff973b4 100644
--- a/website/public/en/ChapterFour/0001~0099/0031.Next-Permutation/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0031.Next-Permutation/index.html
@@ -12422,7 +12422,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0032.Longest-Valid-Parentheses/index.html b/website/public/en/ChapterFour/0001~0099/0032.Longest-Valid-Parentheses/index.html
index a40f73634..2980dc601 100644
--- a/website/public/en/ChapterFour/0001~0099/0032.Longest-Valid-Parentheses/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0032.Longest-Valid-Parentheses/index.html
@@ -12402,7 +12402,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0033.Search-in-Rotated-Sorted-Array/index.html b/website/public/en/ChapterFour/0001~0099/0033.Search-in-Rotated-Sorted-Array/index.html
index bc0fa50a9..61b23c7df 100644
--- a/website/public/en/ChapterFour/0001~0099/0033.Search-in-Rotated-Sorted-Array/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0033.Search-in-Rotated-Sorted-Array/index.html
@@ -12376,7 +12376,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/index.html b/website/public/en/ChapterFour/0001~0099/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/index.html
index aacc7c0c2..7d4d3cade 100644
--- a/website/public/en/ChapterFour/0001~0099/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0034.Find-First-and-Last-Position-of-Element-in-Sorted-Array/index.html
@@ -12427,7 +12427,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0035.Search-Insert-Position/index.html b/website/public/en/ChapterFour/0001~0099/0035.Search-Insert-Position/index.html
index b2d25e542..6982a1d76 100644
--- a/website/public/en/ChapterFour/0001~0099/0035.Search-Insert-Position/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0035.Search-Insert-Position/index.html
@@ -12366,7 +12366,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0036.Valid-Sudoku/index.html b/website/public/en/ChapterFour/0001~0099/0036.Valid-Sudoku/index.html
index 9cab53b93..8b05fa3a3 100644
--- a/website/public/en/ChapterFour/0001~0099/0036.Valid-Sudoku/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0036.Valid-Sudoku/index.html
@@ -12461,7 +12461,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0037.Sudoku-Solver/index.html b/website/public/en/ChapterFour/0001~0099/0037.Sudoku-Solver/index.html
index 4225483e2..1d2567b87 100644
--- a/website/public/en/ChapterFour/0001~0099/0037.Sudoku-Solver/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0037.Sudoku-Solver/index.html
@@ -12414,7 +12414,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0039.Combination-Sum/index.html b/website/public/en/ChapterFour/0001~0099/0039.Combination-Sum/index.html
index 131dda9f5..ca53d5f04 100644
--- a/website/public/en/ChapterFour/0001~0099/0039.Combination-Sum/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0039.Combination-Sum/index.html
@@ -12384,7 +12384,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0040.Combination-Sum-II/index.html b/website/public/en/ChapterFour/0001~0099/0040.Combination-Sum-II/index.html
index b34f0e2dd..fc2edd77a 100644
--- a/website/public/en/ChapterFour/0001~0099/0040.Combination-Sum-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0040.Combination-Sum-II/index.html
@@ -12387,7 +12387,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0041.First-Missing-Positive/index.html b/website/public/en/ChapterFour/0001~0099/0041.First-Missing-Positive/index.html
index f7d85da0a..82b6951e9 100644
--- a/website/public/en/ChapterFour/0001~0099/0041.First-Missing-Positive/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0041.First-Missing-Positive/index.html
@@ -12362,7 +12362,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0042.Trapping-Rain-Water/index.html b/website/public/en/ChapterFour/0001~0099/0042.Trapping-Rain-Water/index.html
index 47d1e4eea..42bfc8c7e 100644
--- a/website/public/en/ChapterFour/0001~0099/0042.Trapping-Rain-Water/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0042.Trapping-Rain-Water/index.html
@@ -12360,7 +12360,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0043.Multiply-Strings/index.html b/website/public/en/ChapterFour/0001~0099/0043.Multiply-Strings/index.html
index af56c1255..dffc14398 100644
--- a/website/public/en/ChapterFour/0001~0099/0043.Multiply-Strings/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0043.Multiply-Strings/index.html
@@ -12365,7 +12365,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0045.Jump-Game-II/index.html b/website/public/en/ChapterFour/0001~0099/0045.Jump-Game-II/index.html
index e4d437fab..e6856a990 100644
--- a/website/public/en/ChapterFour/0001~0099/0045.Jump-Game-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0045.Jump-Game-II/index.html
@@ -12364,7 +12364,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0046.Permutations/index.html b/website/public/en/ChapterFour/0001~0099/0046.Permutations/index.html
index 944e7135b..06c8b2d4a 100644
--- a/website/public/en/ChapterFour/0001~0099/0046.Permutations/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0046.Permutations/index.html
@@ -12366,7 +12366,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0047.Permutations-II/index.html b/website/public/en/ChapterFour/0001~0099/0047.Permutations-II/index.html
index a2edc653d..7eecea019 100644
--- a/website/public/en/ChapterFour/0001~0099/0047.Permutations-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0047.Permutations-II/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0048.Rotate-Image/index.html b/website/public/en/ChapterFour/0001~0099/0048.Rotate-Image/index.html
index fa2b47850..64c687586 100644
--- a/website/public/en/ChapterFour/0001~0099/0048.Rotate-Image/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0048.Rotate-Image/index.html
@@ -12461,7 +12461,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0049.Group-Anagrams/index.html b/website/public/en/ChapterFour/0001~0099/0049.Group-Anagrams/index.html
index 5cba49583..0f2d81d95 100644
--- a/website/public/en/ChapterFour/0001~0099/0049.Group-Anagrams/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0049.Group-Anagrams/index.html
@@ -12370,7 +12370,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0050.Powx-n/index.html b/website/public/en/ChapterFour/0001~0099/0050.Powx-n/index.html
index d740cd0f9..83c2d17c6 100644
--- a/website/public/en/ChapterFour/0001~0099/0050.Powx-n/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0050.Powx-n/index.html
@@ -12369,7 +12369,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0051.N-Queens/index.html b/website/public/en/ChapterFour/0001~0099/0051.N-Queens/index.html
index ba8c65560..e28ae6de2 100644
--- a/website/public/en/ChapterFour/0001~0099/0051.N-Queens/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0051.N-Queens/index.html
@@ -12441,7 +12441,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0052.N-Queens-II/index.html b/website/public/en/ChapterFour/0001~0099/0052.N-Queens-II/index.html
index 2b482d310..bdc3a75b0 100644
--- a/website/public/en/ChapterFour/0001~0099/0052.N-Queens-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0052.N-Queens-II/index.html
@@ -12407,7 +12407,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0053.Maximum-Subarray/index.html b/website/public/en/ChapterFour/0001~0099/0053.Maximum-Subarray/index.html
index de15ad833..2d16b2d1e 100644
--- a/website/public/en/ChapterFour/0001~0099/0053.Maximum-Subarray/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0053.Maximum-Subarray/index.html
@@ -12376,7 +12376,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0054.Spiral-Matrix/index.html b/website/public/en/ChapterFour/0001~0099/0054.Spiral-Matrix/index.html
index ba5f02d34..ffe412426 100644
--- a/website/public/en/ChapterFour/0001~0099/0054.Spiral-Matrix/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0054.Spiral-Matrix/index.html
@@ -12463,7 +12463,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0055.Jump-Game/index.html b/website/public/en/ChapterFour/0001~0099/0055.Jump-Game/index.html
index 36daa334e..269933c21 100644
--- a/website/public/en/ChapterFour/0001~0099/0055.Jump-Game/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0055.Jump-Game/index.html
@@ -12354,7 +12354,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0056.Merge-Intervals/index.html b/website/public/en/ChapterFour/0001~0099/0056.Merge-Intervals/index.html
index b597ba7c5..f52944dbe 100644
--- a/website/public/en/ChapterFour/0001~0099/0056.Merge-Intervals/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0056.Merge-Intervals/index.html
@@ -12406,7 +12406,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0057.Insert-Interval/index.html b/website/public/en/ChapterFour/0001~0099/0057.Insert-Interval/index.html
index faf184549..d9bd137b9 100644
--- a/website/public/en/ChapterFour/0001~0099/0057.Insert-Interval/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0057.Insert-Interval/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0058.Length-of-Last-Word/index.html b/website/public/en/ChapterFour/0001~0099/0058.Length-of-Last-Word/index.html
index bb00acf9b..63f1db10f 100644
--- a/website/public/en/ChapterFour/0001~0099/0058.Length-of-Last-Word/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0058.Length-of-Last-Word/index.html
@@ -12363,7 +12363,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0059.Spiral-Matrix-II/index.html b/website/public/en/ChapterFour/0001~0099/0059.Spiral-Matrix-II/index.html
index 958652095..bfb56ac89 100644
--- a/website/public/en/ChapterFour/0001~0099/0059.Spiral-Matrix-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0059.Spiral-Matrix-II/index.html
@@ -12392,7 +12392,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0060.Permutation-Sequence/index.html b/website/public/en/ChapterFour/0001~0099/0060.Permutation-Sequence/index.html
index 376a87224..61cc85ca1 100644
--- a/website/public/en/ChapterFour/0001~0099/0060.Permutation-Sequence/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0060.Permutation-Sequence/index.html
@@ -12391,7 +12391,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0061.Rotate-List/index.html b/website/public/en/ChapterFour/0001~0099/0061.Rotate-List/index.html
index ce3bea5e6..ef8239ebf 100644
--- a/website/public/en/ChapterFour/0001~0099/0061.Rotate-List/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0061.Rotate-List/index.html
@@ -12374,7 +12374,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0062.Unique-Paths/index.html b/website/public/en/ChapterFour/0001~0099/0062.Unique-Paths/index.html
index c9c1c54b5..19d3f8177 100644
--- a/website/public/en/ChapterFour/0001~0099/0062.Unique-Paths/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0062.Unique-Paths/index.html
@@ -12363,7 +12363,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0063.Unique-Paths-II/index.html b/website/public/en/ChapterFour/0001~0099/0063.Unique-Paths-II/index.html
index 911b7ae42..15a6e28f2 100644
--- a/website/public/en/ChapterFour/0001~0099/0063.Unique-Paths-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0063.Unique-Paths-II/index.html
@@ -12376,7 +12376,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0064.Minimum-Path-Sum/index.html b/website/public/en/ChapterFour/0001~0099/0064.Minimum-Path-Sum/index.html
index 136d9a0c0..484f80aee 100644
--- a/website/public/en/ChapterFour/0001~0099/0064.Minimum-Path-Sum/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0064.Minimum-Path-Sum/index.html
@@ -12394,7 +12394,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0065.Valid-Number/index.html b/website/public/en/ChapterFour/0001~0099/0065.Valid-Number/index.html
index cb24ff2ca..35c408074 100644
--- a/website/public/en/ChapterFour/0001~0099/0065.Valid-Number/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0065.Valid-Number/index.html
@@ -12383,7 +12383,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0066.Plus-One/index.html b/website/public/en/ChapterFour/0001~0099/0066.Plus-One/index.html
index 97f76aeb9..556d1b05c 100644
--- a/website/public/en/ChapterFour/0001~0099/0066.Plus-One/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0066.Plus-One/index.html
@@ -12359,7 +12359,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0067.Add-Binary/index.html b/website/public/en/ChapterFour/0001~0099/0067.Add-Binary/index.html
index e359169e2..2fbc61ffb 100644
--- a/website/public/en/ChapterFour/0001~0099/0067.Add-Binary/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0067.Add-Binary/index.html
@@ -12373,7 +12373,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0069.Sqrtx/index.html b/website/public/en/ChapterFour/0001~0099/0069.Sqrtx/index.html
index a9b249635..f13d0222c 100644
--- a/website/public/en/ChapterFour/0001~0099/0069.Sqrtx/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0069.Sqrtx/index.html
@@ -12392,7 +12392,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0070.Climbing-Stairs/index.html b/website/public/en/ChapterFour/0001~0099/0070.Climbing-Stairs/index.html
index bb4083b99..3ed162046 100644
--- a/website/public/en/ChapterFour/0001~0099/0070.Climbing-Stairs/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0070.Climbing-Stairs/index.html
@@ -12355,7 +12355,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0071.Simplify-Path/index.html b/website/public/en/ChapterFour/0001~0099/0071.Simplify-Path/index.html
index 1f619c7da..ca71881e6 100644
--- a/website/public/en/ChapterFour/0001~0099/0071.Simplify-Path/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0071.Simplify-Path/index.html
@@ -12390,7 +12390,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0073.Set-Matrix-Zeroes/index.html b/website/public/en/ChapterFour/0001~0099/0073.Set-Matrix-Zeroes/index.html
index 59e325941..189029314 100644
--- a/website/public/en/ChapterFour/0001~0099/0073.Set-Matrix-Zeroes/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0073.Set-Matrix-Zeroes/index.html
@@ -12399,7 +12399,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0074.Search-a-2D-Matrix/index.html b/website/public/en/ChapterFour/0001~0099/0074.Search-a-2D-Matrix/index.html
index 3432888d8..1a2d4eb76 100644
--- a/website/public/en/ChapterFour/0001~0099/0074.Search-a-2D-Matrix/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0074.Search-a-2D-Matrix/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0075.Sort-Colors/index.html b/website/public/en/ChapterFour/0001~0099/0075.Sort-Colors/index.html
index 47f87a131..e56e4417e 100644
--- a/website/public/en/ChapterFour/0001~0099/0075.Sort-Colors/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0075.Sort-Colors/index.html
@@ -12352,7 +12352,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0076.Minimum-Window-Substring/index.html b/website/public/en/ChapterFour/0001~0099/0076.Minimum-Window-Substring/index.html
index 4ed6cf5ce..7df948bfb 100644
--- a/website/public/en/ChapterFour/0001~0099/0076.Minimum-Window-Substring/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0076.Minimum-Window-Substring/index.html
@@ -12372,7 +12372,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0077.Combinations/index.html b/website/public/en/ChapterFour/0001~0099/0077.Combinations/index.html
index b5f09e111..a76cbab0a 100644
--- a/website/public/en/ChapterFour/0001~0099/0077.Combinations/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0077.Combinations/index.html
@@ -12363,7 +12363,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0078.Subsets/index.html b/website/public/en/ChapterFour/0001~0099/0078.Subsets/index.html
index aaa4ce98e..632f1933d 100644
--- a/website/public/en/ChapterFour/0001~0099/0078.Subsets/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0078.Subsets/index.html
@@ -12405,7 +12405,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0079.Word-Search/index.html b/website/public/en/ChapterFour/0001~0099/0079.Word-Search/index.html
index fb3a8d677..293bc5048 100644
--- a/website/public/en/ChapterFour/0001~0099/0079.Word-Search/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0079.Word-Search/index.html
@@ -12383,7 +12383,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0080.Remove-Duplicates-from-Sorted-Array-II/index.html b/website/public/en/ChapterFour/0001~0099/0080.Remove-Duplicates-from-Sorted-Array-II/index.html
index 2eb5fca1e..319b576ed 100644
--- a/website/public/en/ChapterFour/0001~0099/0080.Remove-Duplicates-from-Sorted-Array-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0080.Remove-Duplicates-from-Sorted-Array-II/index.html
@@ -12374,7 +12374,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0081.Search-in-Rotated-Sorted-Array-II/index.html b/website/public/en/ChapterFour/0001~0099/0081.Search-in-Rotated-Sorted-Array-II/index.html
index 6dfa76d95..c33b0d0c5 100644
--- a/website/public/en/ChapterFour/0001~0099/0081.Search-in-Rotated-Sorted-Array-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0081.Search-in-Rotated-Sorted-Array-II/index.html
@@ -12386,7 +12386,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0082.Remove-Duplicates-from-Sorted-List-II/index.html b/website/public/en/ChapterFour/0001~0099/0082.Remove-Duplicates-from-Sorted-List-II/index.html
index adc5a0c32..7bcc284f4 100644
--- a/website/public/en/ChapterFour/0001~0099/0082.Remove-Duplicates-from-Sorted-List-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0082.Remove-Duplicates-from-Sorted-List-II/index.html
@@ -12488,7 +12488,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0083.Remove-Duplicates-from-Sorted-List/index.html b/website/public/en/ChapterFour/0001~0099/0083.Remove-Duplicates-from-Sorted-List/index.html
index 1ccc99403..7688ec4f7 100644
--- a/website/public/en/ChapterFour/0001~0099/0083.Remove-Duplicates-from-Sorted-List/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0083.Remove-Duplicates-from-Sorted-List/index.html
@@ -12364,7 +12364,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0084.Largest-Rectangle-in-Histogram/index.html b/website/public/en/ChapterFour/0001~0099/0084.Largest-Rectangle-in-Histogram/index.html
index 3821eb933..6f009576a 100644
--- a/website/public/en/ChapterFour/0001~0099/0084.Largest-Rectangle-in-Histogram/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0084.Largest-Rectangle-in-Histogram/index.html
@@ -12369,7 +12369,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0085.Maximal-Rectangle/index.html b/website/public/en/ChapterFour/0001~0099/0085.Maximal-Rectangle/index.html
index c8500ec97..4d073fd78 100644
--- a/website/public/en/ChapterFour/0001~0099/0085.Maximal-Rectangle/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0085.Maximal-Rectangle/index.html
@@ -12378,7 +12378,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0086.Partition-List/index.html b/website/public/en/ChapterFour/0001~0099/0086.Partition-List/index.html
index df7a60b5f..6330f9cec 100644
--- a/website/public/en/ChapterFour/0001~0099/0086.Partition-List/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0086.Partition-List/index.html
@@ -12440,7 +12440,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0088.Merge-Sorted-Array/index.html b/website/public/en/ChapterFour/0001~0099/0088.Merge-Sorted-Array/index.html
index 15e67044c..e5fee77df 100644
--- a/website/public/en/ChapterFour/0001~0099/0088.Merge-Sorted-Array/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0088.Merge-Sorted-Array/index.html
@@ -12358,7 +12358,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0089.Gray-Code/index.html b/website/public/en/ChapterFour/0001~0099/0089.Gray-Code/index.html
index 2e6138d01..cd780d511 100644
--- a/website/public/en/ChapterFour/0001~0099/0089.Gray-Code/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0089.Gray-Code/index.html
@@ -12415,7 +12415,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0090.Subsets-II/index.html b/website/public/en/ChapterFour/0001~0099/0090.Subsets-II/index.html
index f9e033085..cc4f34b4d 100644
--- a/website/public/en/ChapterFour/0001~0099/0090.Subsets-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0090.Subsets-II/index.html
@@ -12375,7 +12375,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0091.Decode-Ways/index.html b/website/public/en/ChapterFour/0001~0099/0091.Decode-Ways/index.html
index ee204727a..803c5421f 100644
--- a/website/public/en/ChapterFour/0001~0099/0091.Decode-Ways/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0091.Decode-Ways/index.html
@@ -12363,7 +12363,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0092.Reverse-Linked-List-II/index.html b/website/public/en/ChapterFour/0001~0099/0092.Reverse-Linked-List-II/index.html
index d923e9878..4d40721cf 100644
--- a/website/public/en/ChapterFour/0001~0099/0092.Reverse-Linked-List-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0092.Reverse-Linked-List-II/index.html
@@ -12361,7 +12361,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0093.Restore-IP-Addresses/index.html b/website/public/en/ChapterFour/0001~0099/0093.Restore-IP-Addresses/index.html
index 50c491a2c..2ab079614 100644
--- a/website/public/en/ChapterFour/0001~0099/0093.Restore-IP-Addresses/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0093.Restore-IP-Addresses/index.html
@@ -12379,7 +12379,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0094.Binary-Tree-Inorder-Traversal/index.html b/website/public/en/ChapterFour/0001~0099/0094.Binary-Tree-Inorder-Traversal/index.html
index 462b0930e..9a1e4217b 100644
--- a/website/public/en/ChapterFour/0001~0099/0094.Binary-Tree-Inorder-Traversal/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0094.Binary-Tree-Inorder-Traversal/index.html
@@ -12362,7 +12362,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0095.Unique-Binary-Search-Trees-II/index.html b/website/public/en/ChapterFour/0001~0099/0095.Unique-Binary-Search-Trees-II/index.html
index 7447ef381..2db5e50d6 100644
--- a/website/public/en/ChapterFour/0001~0099/0095.Unique-Binary-Search-Trees-II/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0095.Unique-Binary-Search-Trees-II/index.html
@@ -12377,7 +12377,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0096.Unique-Binary-Search-Trees/index.html b/website/public/en/ChapterFour/0001~0099/0096.Unique-Binary-Search-Trees/index.html
index 763ce84b3..f5073a3e4 100644
--- a/website/public/en/ChapterFour/0001~0099/0096.Unique-Binary-Search-Trees/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0096.Unique-Binary-Search-Trees/index.html
@@ -12354,7 +12354,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0097.Interleaving-String/index.html b/website/public/en/ChapterFour/0001~0099/0097.Interleaving-String/index.html
index cc5aa6433..8e24657e8 100644
--- a/website/public/en/ChapterFour/0001~0099/0097.Interleaving-String/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0097.Interleaving-String/index.html
@@ -12392,7 +12392,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0098.Validate-Binary-Search-Tree/index.html b/website/public/en/ChapterFour/0001~0099/0098.Validate-Binary-Search-Tree/index.html
index e2da10231..2ca21b4d3 100644
--- a/website/public/en/ChapterFour/0001~0099/0098.Validate-Binary-Search-Tree/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0098.Validate-Binary-Search-Tree/index.html
@@ -12398,7 +12398,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/0099.Recover-Binary-Search-Tree/index.html b/website/public/en/ChapterFour/0001~0099/0099.Recover-Binary-Search-Tree/index.html
index af5fcf5d4..ef9262c33 100644
--- a/website/public/en/ChapterFour/0001~0099/0099.Recover-Binary-Search-Tree/index.html
+++ b/website/public/en/ChapterFour/0001~0099/0099.Recover-Binary-Search-Tree/index.html
@@ -12404,7 +12404,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0001~0099/index.html b/website/public/en/ChapterFour/0001~0099/index.html
index 7459b171b..6110dc271 100644
--- a/website/public/en/ChapterFour/0001~0099/index.html
+++ b/website/public/en/ChapterFour/0001~0099/index.html
@@ -12267,7 +12267,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0100.Same-Tree/index.html b/website/public/en/ChapterFour/0100~0199/0100.Same-Tree/index.html
index 65a9dcac4..a74522009 100644
--- a/website/public/en/ChapterFour/0100~0199/0100.Same-Tree/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0100.Same-Tree/index.html
@@ -12378,7 +12378,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0101.Symmetric-Tree/index.html b/website/public/en/ChapterFour/0100~0199/0101.Symmetric-Tree/index.html
index a72325d37..71e83614a 100644
--- a/website/public/en/ChapterFour/0100~0199/0101.Symmetric-Tree/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0101.Symmetric-Tree/index.html
@@ -12414,7 +12414,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0102.Binary-Tree-Level-Order-Traversal/index.html b/website/public/en/ChapterFour/0100~0199/0102.Binary-Tree-Level-Order-Traversal/index.html
index cfa088127..cd3ab26b7 100644
--- a/website/public/en/ChapterFour/0100~0199/0102.Binary-Tree-Level-Order-Traversal/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0102.Binary-Tree-Level-Order-Traversal/index.html
@@ -12405,7 +12405,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0103.Binary-Tree-Zigzag-Level-Order-Traversal/index.html b/website/public/en/ChapterFour/0100~0199/0103.Binary-Tree-Zigzag-Level-Order-Traversal/index.html
index f2b7e551b..4b7ede889 100644
--- a/website/public/en/ChapterFour/0100~0199/0103.Binary-Tree-Zigzag-Level-Order-Traversal/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0103.Binary-Tree-Zigzag-Level-Order-Traversal/index.html
@@ -12464,7 +12464,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0104.Maximum-Depth-of-Binary-Tree/index.html b/website/public/en/ChapterFour/0100~0199/0104.Maximum-Depth-of-Binary-Tree/index.html
index 6d1f4d318..39c0bc596 100644
--- a/website/public/en/ChapterFour/0100~0199/0104.Maximum-Depth-of-Binary-Tree/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0104.Maximum-Depth-of-Binary-Tree/index.html
@@ -12355,7 +12355,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/index.html b/website/public/en/ChapterFour/0100~0199/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/index.html
index 94a4e9f10..0c5a28040 100644
--- a/website/public/en/ChapterFour/0100~0199/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/index.html
@@ -12396,7 +12396,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/index.html b/website/public/en/ChapterFour/0100~0199/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/index.html
index 2e4ba0ac8..fbaa67d0c 100644
--- a/website/public/en/ChapterFour/0100~0199/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/index.html
@@ -12398,7 +12398,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0107.Binary-Tree-Level-Order-Traversal-II/index.html b/website/public/en/ChapterFour/0100~0199/0107.Binary-Tree-Level-Order-Traversal-II/index.html
index 15c53116c..7f5b5f90b 100644
--- a/website/public/en/ChapterFour/0100~0199/0107.Binary-Tree-Level-Order-Traversal-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0107.Binary-Tree-Level-Order-Traversal-II/index.html
@@ -12360,7 +12360,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0108.Convert-Sorted-Array-to-Binary-Search-Tree/index.html b/website/public/en/ChapterFour/0100~0199/0108.Convert-Sorted-Array-to-Binary-Search-Tree/index.html
index 5798f287c..b2cbb3726 100644
--- a/website/public/en/ChapterFour/0100~0199/0108.Convert-Sorted-Array-to-Binary-Search-Tree/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0108.Convert-Sorted-Array-to-Binary-Search-Tree/index.html
@@ -12353,7 +12353,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0109.Convert-Sorted-List-to-Binary-Search-Tree/index.html b/website/public/en/ChapterFour/0100~0199/0109.Convert-Sorted-List-to-Binary-Search-Tree/index.html
index 25f13f3a8..9a86bc78a 100644
--- a/website/public/en/ChapterFour/0100~0199/0109.Convert-Sorted-List-to-Binary-Search-Tree/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0109.Convert-Sorted-List-to-Binary-Search-Tree/index.html
@@ -12394,7 +12394,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0110.Balanced-Binary-Tree/index.html b/website/public/en/ChapterFour/0100~0199/0110.Balanced-Binary-Tree/index.html
index 649f2623c..72b6cb781 100644
--- a/website/public/en/ChapterFour/0100~0199/0110.Balanced-Binary-Tree/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0110.Balanced-Binary-Tree/index.html
@@ -12380,7 +12380,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0111.Minimum-Depth-of-Binary-Tree/index.html b/website/public/en/ChapterFour/0100~0199/0111.Minimum-Depth-of-Binary-Tree/index.html
index c658a77c3..5c52b2fcc 100644
--- a/website/public/en/ChapterFour/0100~0199/0111.Minimum-Depth-of-Binary-Tree/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0111.Minimum-Depth-of-Binary-Tree/index.html
@@ -12362,7 +12362,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0112.Path-Sum/index.html b/website/public/en/ChapterFour/0100~0199/0112.Path-Sum/index.html
index e5c95269d..9c122b1f2 100644
--- a/website/public/en/ChapterFour/0100~0199/0112.Path-Sum/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0112.Path-Sum/index.html
@@ -12358,7 +12358,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0113.Path-Sum-II/index.html b/website/public/en/ChapterFour/0100~0199/0113.Path-Sum-II/index.html
index c8c687c06..01e06663f 100644
--- a/website/public/en/ChapterFour/0100~0199/0113.Path-Sum-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0113.Path-Sum-II/index.html
@@ -12410,7 +12410,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0114.Flatten-Binary-Tree-to-Linked-List/index.html b/website/public/en/ChapterFour/0100~0199/0114.Flatten-Binary-Tree-to-Linked-List/index.html
index 7e51c4072..d21ceaf3d 100644
--- a/website/public/en/ChapterFour/0100~0199/0114.Flatten-Binary-Tree-to-Linked-List/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0114.Flatten-Binary-Tree-to-Linked-List/index.html
@@ -12500,7 +12500,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0115.Distinct-Subsequences/index.html b/website/public/en/ChapterFour/0100~0199/0115.Distinct-Subsequences/index.html
index 0ac6f7c2f..fff79572d 100644
--- a/website/public/en/ChapterFour/0100~0199/0115.Distinct-Subsequences/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0115.Distinct-Subsequences/index.html
@@ -12404,7 +12404,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0116.Populating-Next-Right-Pointers-in-Each-Node/index.html b/website/public/en/ChapterFour/0100~0199/0116.Populating-Next-Right-Pointers-in-Each-Node/index.html
index e640c41a1..c5566eef4 100644
--- a/website/public/en/ChapterFour/0100~0199/0116.Populating-Next-Right-Pointers-in-Each-Node/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0116.Populating-Next-Right-Pointers-in-Each-Node/index.html
@@ -12405,7 +12405,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0118.Pascals-Triangle/index.html b/website/public/en/ChapterFour/0100~0199/0118.Pascals-Triangle/index.html
index f1752e4b4..aa6c7e066 100644
--- a/website/public/en/ChapterFour/0100~0199/0118.Pascals-Triangle/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0118.Pascals-Triangle/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0119.Pascals-Triangle-II/index.html b/website/public/en/ChapterFour/0100~0199/0119.Pascals-Triangle-II/index.html
index 638f13d42..695bee9b2 100644
--- a/website/public/en/ChapterFour/0100~0199/0119.Pascals-Triangle-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0119.Pascals-Triangle-II/index.html
@@ -12379,7 +12379,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0120.Triangle/index.html b/website/public/en/ChapterFour/0100~0199/0120.Triangle/index.html
index 4be1d8f9a..13790b644 100644
--- a/website/public/en/ChapterFour/0100~0199/0120.Triangle/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0120.Triangle/index.html
@@ -12388,7 +12388,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0121.Best-Time-to-Buy-and-Sell-Stock/index.html b/website/public/en/ChapterFour/0100~0199/0121.Best-Time-to-Buy-and-Sell-Stock/index.html
index 94c37e118..f4012aafa 100644
--- a/website/public/en/ChapterFour/0100~0199/0121.Best-Time-to-Buy-and-Sell-Stock/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0121.Best-Time-to-Buy-and-Sell-Stock/index.html
@@ -12379,7 +12379,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0122.Best-Time-to-Buy-and-Sell-Stock-II/index.html b/website/public/en/ChapterFour/0100~0199/0122.Best-Time-to-Buy-and-Sell-Stock-II/index.html
index 7e51a6b04..60aa5d420 100644
--- a/website/public/en/ChapterFour/0100~0199/0122.Best-Time-to-Buy-and-Sell-Stock-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0122.Best-Time-to-Buy-and-Sell-Stock-II/index.html
@@ -12355,7 +12355,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0124.Binary-Tree-Maximum-Path-Sum/index.html b/website/public/en/ChapterFour/0100~0199/0124.Binary-Tree-Maximum-Path-Sum/index.html
index 12defd9f0..17b29c8d0 100644
--- a/website/public/en/ChapterFour/0100~0199/0124.Binary-Tree-Maximum-Path-Sum/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0124.Binary-Tree-Maximum-Path-Sum/index.html
@@ -12379,7 +12379,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0125.Valid-Palindrome/index.html b/website/public/en/ChapterFour/0100~0199/0125.Valid-Palindrome/index.html
index 73154e986..f9e039319 100644
--- a/website/public/en/ChapterFour/0100~0199/0125.Valid-Palindrome/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0125.Valid-Palindrome/index.html
@@ -12365,7 +12365,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0126.Word-Ladder-II/index.html b/website/public/en/ChapterFour/0100~0199/0126.Word-Ladder-II/index.html
index 43d9f342b..881e2eaf5 100644
--- a/website/public/en/ChapterFour/0100~0199/0126.Word-Ladder-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0126.Word-Ladder-II/index.html
@@ -12429,7 +12429,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0127.Word-Ladder/index.html b/website/public/en/ChapterFour/0100~0199/0127.Word-Ladder/index.html
index 8d162aed6..ebdcbeef4 100644
--- a/website/public/en/ChapterFour/0100~0199/0127.Word-Ladder/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0127.Word-Ladder/index.html
@@ -12423,7 +12423,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0128.Longest-Consecutive-Sequence/index.html b/website/public/en/ChapterFour/0100~0199/0128.Longest-Consecutive-Sequence/index.html
index 0ad612880..91f003a9e 100644
--- a/website/public/en/ChapterFour/0100~0199/0128.Longest-Consecutive-Sequence/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0128.Longest-Consecutive-Sequence/index.html
@@ -12435,7 +12435,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0129.Sum-Root-to-Leaf-Numbers/index.html b/website/public/en/ChapterFour/0100~0199/0129.Sum-Root-to-Leaf-Numbers/index.html
index 511bd9b62..e1ed7794f 100644
--- a/website/public/en/ChapterFour/0100~0199/0129.Sum-Root-to-Leaf-Numbers/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0129.Sum-Root-to-Leaf-Numbers/index.html
@@ -12393,7 +12393,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0130.Surrounded-Regions/index.html b/website/public/en/ChapterFour/0100~0199/0130.Surrounded-Regions/index.html
index 7188c5b2f..3bdd56f87 100644
--- a/website/public/en/ChapterFour/0100~0199/0130.Surrounded-Regions/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0130.Surrounded-Regions/index.html
@@ -12422,7 +12422,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0131.Palindrome-Partitioning/index.html b/website/public/en/ChapterFour/0100~0199/0131.Palindrome-Partitioning/index.html
index a6de6de56..4d96c81f1 100644
--- a/website/public/en/ChapterFour/0100~0199/0131.Palindrome-Partitioning/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0131.Palindrome-Partitioning/index.html
@@ -12424,7 +12424,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0132.Palindrome-Partitioning-II/index.html b/website/public/en/ChapterFour/0100~0199/0132.Palindrome-Partitioning-II/index.html
index 4635d03e8..83faaf928 100644
--- a/website/public/en/ChapterFour/0100~0199/0132.Palindrome-Partitioning-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0132.Palindrome-Partitioning-II/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0134.Gas-Station/index.html b/website/public/en/ChapterFour/0100~0199/0134.Gas-Station/index.html
index cdf1c52ac..6fc92d9f9 100644
--- a/website/public/en/ChapterFour/0100~0199/0134.Gas-Station/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0134.Gas-Station/index.html
@@ -12361,7 +12361,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0135.Candy/index.html b/website/public/en/ChapterFour/0100~0199/0135.Candy/index.html
index 904d1e184..9f81dabd5 100644
--- a/website/public/en/ChapterFour/0100~0199/0135.Candy/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0135.Candy/index.html
@@ -12367,7 +12367,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0136.Single-Number/index.html b/website/public/en/ChapterFour/0100~0199/0136.Single-Number/index.html
index f0b30a619..9676d7dfb 100644
--- a/website/public/en/ChapterFour/0100~0199/0136.Single-Number/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0136.Single-Number/index.html
@@ -12349,7 +12349,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0137.Single-Number-II/index.html b/website/public/en/ChapterFour/0100~0199/0137.Single-Number-II/index.html
index 9fc9bd0d1..2b1af4990 100644
--- a/website/public/en/ChapterFour/0100~0199/0137.Single-Number-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0137.Single-Number-II/index.html
@@ -12508,7 +12508,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0138.Copy-List-With-Random-Pointer/index.html b/website/public/en/ChapterFour/0100~0199/0138.Copy-List-With-Random-Pointer/index.html
index 07ced3efb..940b8a91d 100644
--- a/website/public/en/ChapterFour/0100~0199/0138.Copy-List-With-Random-Pointer/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0138.Copy-List-With-Random-Pointer/index.html
@@ -12421,7 +12421,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0141.Linked-List-Cycle/index.html b/website/public/en/ChapterFour/0100~0199/0141.Linked-List-Cycle/index.html
index 43cf6d5af..905108f94 100644
--- a/website/public/en/ChapterFour/0100~0199/0141.Linked-List-Cycle/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0141.Linked-List-Cycle/index.html
@@ -12357,7 +12357,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0142.Linked-List-Cycle-II/index.html b/website/public/en/ChapterFour/0100~0199/0142.Linked-List-Cycle-II/index.html
index c8481eb49..8b3b5a2a7 100644
--- a/website/public/en/ChapterFour/0100~0199/0142.Linked-List-Cycle-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0142.Linked-List-Cycle-II/index.html
@@ -12387,7 +12387,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0143.Reorder-List/index.html b/website/public/en/ChapterFour/0100~0199/0143.Reorder-List/index.html
index ac815dea8..d079788a7 100644
--- a/website/public/en/ChapterFour/0100~0199/0143.Reorder-List/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0143.Reorder-List/index.html
@@ -12420,7 +12420,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0144.Binary-Tree-Preorder-Traversal/index.html b/website/public/en/ChapterFour/0100~0199/0144.Binary-Tree-Preorder-Traversal/index.html
index 3730a158c..d93e8dd47 100644
--- a/website/public/en/ChapterFour/0100~0199/0144.Binary-Tree-Preorder-Traversal/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0144.Binary-Tree-Preorder-Traversal/index.html
@@ -12404,7 +12404,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0145.Binary-Tree-Postorder-Traversal/index.html b/website/public/en/ChapterFour/0100~0199/0145.Binary-Tree-Postorder-Traversal/index.html
index 2d0b95f96..b7dc0477a 100644
--- a/website/public/en/ChapterFour/0100~0199/0145.Binary-Tree-Postorder-Traversal/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0145.Binary-Tree-Postorder-Traversal/index.html
@@ -12362,7 +12362,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0146.LRU-Cache/index.html b/website/public/en/ChapterFour/0100~0199/0146.LRU-Cache/index.html
index 882e548d7..c89764986 100644
--- a/website/public/en/ChapterFour/0100~0199/0146.LRU-Cache/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0146.LRU-Cache/index.html
@@ -12433,7 +12433,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0147.Insertion-Sort-List/index.html b/website/public/en/ChapterFour/0100~0199/0147.Insertion-Sort-List/index.html
index 21688f802..e160f6714 100644
--- a/website/public/en/ChapterFour/0100~0199/0147.Insertion-Sort-List/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0147.Insertion-Sort-List/index.html
@@ -12368,7 +12368,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0148.Sort-List/index.html b/website/public/en/ChapterFour/0100~0199/0148.Sort-List/index.html
index 5ee9db35d..2a6656687 100644
--- a/website/public/en/ChapterFour/0100~0199/0148.Sort-List/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0148.Sort-List/index.html
@@ -12393,7 +12393,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0150.Evaluate-Reverse-Polish-Notation/index.html b/website/public/en/ChapterFour/0100~0199/0150.Evaluate-Reverse-Polish-Notation/index.html
index afb7a6525..d7ee99c10 100644
--- a/website/public/en/ChapterFour/0100~0199/0150.Evaluate-Reverse-Polish-Notation/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0150.Evaluate-Reverse-Polish-Notation/index.html
@@ -12383,7 +12383,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0151.Reverse-Words-in-a-String/index.html b/website/public/en/ChapterFour/0100~0199/0151.Reverse-Words-in-a-String/index.html
index b73d6888b..53f363299 100644
--- a/website/public/en/ChapterFour/0100~0199/0151.Reverse-Words-in-a-String/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0151.Reverse-Words-in-a-String/index.html
@@ -12378,7 +12378,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0152.Maximum-Product-Subarray/index.html b/website/public/en/ChapterFour/0100~0199/0152.Maximum-Product-Subarray/index.html
index 823dfca54..ced782024 100644
--- a/website/public/en/ChapterFour/0100~0199/0152.Maximum-Product-Subarray/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0152.Maximum-Product-Subarray/index.html
@@ -12350,7 +12350,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0153.Find-Minimum-in-Rotated-Sorted-Array/index.html b/website/public/en/ChapterFour/0100~0199/0153.Find-Minimum-in-Rotated-Sorted-Array/index.html
index a37221bd2..2ac93ae94 100644
--- a/website/public/en/ChapterFour/0100~0199/0153.Find-Minimum-in-Rotated-Sorted-Array/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0153.Find-Minimum-in-Rotated-Sorted-Array/index.html
@@ -12409,7 +12409,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0154.Find-Minimum-in-Rotated-Sorted-Array-II/index.html b/website/public/en/ChapterFour/0100~0199/0154.Find-Minimum-in-Rotated-Sorted-Array-II/index.html
index 4011b8eda..05c134821 100644
--- a/website/public/en/ChapterFour/0100~0199/0154.Find-Minimum-in-Rotated-Sorted-Array-II/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0154.Find-Minimum-in-Rotated-Sorted-Array-II/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0155.Min-Stack/index.html b/website/public/en/ChapterFour/0100~0199/0155.Min-Stack/index.html
index 1653c41b7..d79c02466 100644
--- a/website/public/en/ChapterFour/0100~0199/0155.Min-Stack/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0155.Min-Stack/index.html
@@ -12382,7 +12382,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0160.Intersection-of-Two-Linked-Lists/index.html b/website/public/en/ChapterFour/0100~0199/0160.Intersection-of-Two-Linked-Lists/index.html
index d607f5f12..b9d319182 100644
--- a/website/public/en/ChapterFour/0100~0199/0160.Intersection-of-Two-Linked-Lists/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0160.Intersection-of-Two-Linked-Lists/index.html
@@ -12400,7 +12400,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0162.Find-Peak-Element/index.html b/website/public/en/ChapterFour/0100~0199/0162.Find-Peak-Element/index.html
index 809078357..7b520feb1 100644
--- a/website/public/en/ChapterFour/0100~0199/0162.Find-Peak-Element/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0162.Find-Peak-Element/index.html
@@ -12393,7 +12393,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0164.Maximum-Gap/index.html b/website/public/en/ChapterFour/0100~0199/0164.Maximum-Gap/index.html
index c28977364..7fceacc43 100644
--- a/website/public/en/ChapterFour/0100~0199/0164.Maximum-Gap/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0164.Maximum-Gap/index.html
@@ -12429,7 +12429,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0167.Two-Sum-II-Input-array-is-sorted/index.html b/website/public/en/ChapterFour/0100~0199/0167.Two-Sum-II-Input-array-is-sorted/index.html
index ec6ec2f98..a2818d10a 100644
--- a/website/public/en/ChapterFour/0100~0199/0167.Two-Sum-II-Input-array-is-sorted/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0167.Two-Sum-II-Input-array-is-sorted/index.html
@@ -12365,7 +12365,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0168.Excel-Sheet-Column-Title/index.html b/website/public/en/ChapterFour/0100~0199/0168.Excel-Sheet-Column-Title/index.html
index 44b2de672..0ec1178ae 100644
--- a/website/public/en/ChapterFour/0100~0199/0168.Excel-Sheet-Column-Title/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0168.Excel-Sheet-Column-Title/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0169.Majority-Element/index.html b/website/public/en/ChapterFour/0100~0199/0169.Majority-Element/index.html
index 996a45cff..ab748f688 100644
--- a/website/public/en/ChapterFour/0100~0199/0169.Majority-Element/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0169.Majority-Element/index.html
@@ -12369,7 +12369,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0171.Excel-Sheet-Column-Number/index.html b/website/public/en/ChapterFour/0100~0199/0171.Excel-Sheet-Column-Number/index.html
index c728c00c4..092cfbb36 100644
--- a/website/public/en/ChapterFour/0100~0199/0171.Excel-Sheet-Column-Number/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0171.Excel-Sheet-Column-Number/index.html
@@ -12358,7 +12358,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0172.Factorial-Trailing-Zeroes/index.html b/website/public/en/ChapterFour/0100~0199/0172.Factorial-Trailing-Zeroes/index.html
index a712ac9f1..bae8e9162 100644
--- a/website/public/en/ChapterFour/0100~0199/0172.Factorial-Trailing-Zeroes/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0172.Factorial-Trailing-Zeroes/index.html
@@ -12348,7 +12348,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0173.Binary-Search-Tree-Iterator/index.html b/website/public/en/ChapterFour/0100~0199/0173.Binary-Search-Tree-Iterator/index.html
index 96fdbe7d6..799e9fe95 100644
--- a/website/public/en/ChapterFour/0100~0199/0173.Binary-Search-Tree-Iterator/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0173.Binary-Search-Tree-Iterator/index.html
@@ -12432,7 +12432,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0174.Dungeon-Game/index.html b/website/public/en/ChapterFour/0100~0199/0174.Dungeon-Game/index.html
index a06502e3f..4e6e3de7e 100644
--- a/website/public/en/ChapterFour/0100~0199/0174.Dungeon-Game/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0174.Dungeon-Game/index.html
@@ -12437,7 +12437,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0179.Largest-Number/index.html b/website/public/en/ChapterFour/0100~0199/0179.Largest-Number/index.html
index 43f488b29..72d709ccd 100644
--- a/website/public/en/ChapterFour/0100~0199/0179.Largest-Number/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0179.Largest-Number/index.html
@@ -12398,7 +12398,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0187.Repeated-DNA-Sequences/index.html b/website/public/en/ChapterFour/0100~0199/0187.Repeated-DNA-Sequences/index.html
index 9946d8779..5c644992a 100644
--- a/website/public/en/ChapterFour/0100~0199/0187.Repeated-DNA-Sequences/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0187.Repeated-DNA-Sequences/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0189.Rotate-Array/index.html b/website/public/en/ChapterFour/0100~0199/0189.Rotate-Array/index.html
index ec8fffb39..a7ab30d91 100644
--- a/website/public/en/ChapterFour/0100~0199/0189.Rotate-Array/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0189.Rotate-Array/index.html
@@ -12372,7 +12372,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0190.Reverse-Bits/index.html b/website/public/en/ChapterFour/0100~0199/0190.Reverse-Bits/index.html
index 896680aa6..54d81cd33 100644
--- a/website/public/en/ChapterFour/0100~0199/0190.Reverse-Bits/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0190.Reverse-Bits/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0191.Number-of-1-Bits/index.html b/website/public/en/ChapterFour/0100~0199/0191.Number-of-1-Bits/index.html
index ea55ca539..51a93b4b9 100644
--- a/website/public/en/ChapterFour/0100~0199/0191.Number-of-1-Bits/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0191.Number-of-1-Bits/index.html
@@ -12367,7 +12367,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0198.House-Robber/index.html b/website/public/en/ChapterFour/0100~0199/0198.House-Robber/index.html
index 984561bf2..128a0e685 100644
--- a/website/public/en/ChapterFour/0100~0199/0198.House-Robber/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0198.House-Robber/index.html
@@ -12386,7 +12386,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/0199.Binary-Tree-Right-Side-View/index.html b/website/public/en/ChapterFour/0100~0199/0199.Binary-Tree-Right-Side-View/index.html
index e906815a7..c20390435 100644
--- a/website/public/en/ChapterFour/0100~0199/0199.Binary-Tree-Right-Side-View/index.html
+++ b/website/public/en/ChapterFour/0100~0199/0199.Binary-Tree-Right-Side-View/index.html
@@ -12367,7 +12367,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0100~0199/index.html b/website/public/en/ChapterFour/0100~0199/index.html
index bcc26edf9..e6adb3a1e 100644
--- a/website/public/en/ChapterFour/0100~0199/index.html
+++ b/website/public/en/ChapterFour/0100~0199/index.html
@@ -12267,7 +12267,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0200.Number-of-Islands/index.html b/website/public/en/ChapterFour/0200~0299/0200.Number-of-Islands/index.html
index 0040b76de..cbe3829cb 100644
--- a/website/public/en/ChapterFour/0200~0299/0200.Number-of-Islands/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0200.Number-of-Islands/index.html
@@ -12380,7 +12380,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0201.Bitwise-AND-of-Numbers-Range/index.html b/website/public/en/ChapterFour/0200~0299/0201.Bitwise-AND-of-Numbers-Range/index.html
index 6170a647b..cead4fed4 100644
--- a/website/public/en/ChapterFour/0200~0299/0201.Bitwise-AND-of-Numbers-Range/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0201.Bitwise-AND-of-Numbers-Range/index.html
@@ -12372,7 +12372,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0202.Happy-Number/index.html b/website/public/en/ChapterFour/0200~0299/0202.Happy-Number/index.html
index 5ecfe51c1..1429ae2cb 100644
--- a/website/public/en/ChapterFour/0200~0299/0202.Happy-Number/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0202.Happy-Number/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0203.Remove-Linked-List-Elements/index.html b/website/public/en/ChapterFour/0200~0299/0203.Remove-Linked-List-Elements/index.html
index d3fd96c2f..5761495fd 100644
--- a/website/public/en/ChapterFour/0200~0299/0203.Remove-Linked-List-Elements/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0203.Remove-Linked-List-Elements/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0204.Count-Primes/index.html b/website/public/en/ChapterFour/0200~0299/0204.Count-Primes/index.html
index 09d5cc2fa..5203d00d1 100644
--- a/website/public/en/ChapterFour/0200~0299/0204.Count-Primes/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0204.Count-Primes/index.html
@@ -12350,7 +12350,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0205.Isomorphic-Strings/index.html b/website/public/en/ChapterFour/0200~0299/0205.Isomorphic-Strings/index.html
index 0331752f1..1d8589597 100644
--- a/website/public/en/ChapterFour/0200~0299/0205.Isomorphic-Strings/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0205.Isomorphic-Strings/index.html
@@ -12374,7 +12374,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0206.Reverse-Linked-List/index.html b/website/public/en/ChapterFour/0200~0299/0206.Reverse-Linked-List/index.html
index 75d5e8708..e49a1340d 100644
--- a/website/public/en/ChapterFour/0200~0299/0206.Reverse-Linked-List/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0206.Reverse-Linked-List/index.html
@@ -12349,7 +12349,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0207.Course-Schedule/index.html b/website/public/en/ChapterFour/0200~0299/0207.Course-Schedule/index.html
index 31facaf10..2bcfb6754 100644
--- a/website/public/en/ChapterFour/0200~0299/0207.Course-Schedule/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0207.Course-Schedule/index.html
@@ -12390,7 +12390,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0208.Implement-Trie-Prefix-Tree/index.html b/website/public/en/ChapterFour/0200~0299/0208.Implement-Trie-Prefix-Tree/index.html
index 01d2cb1f6..392366965 100644
--- a/website/public/en/ChapterFour/0200~0299/0208.Implement-Trie-Prefix-Tree/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0208.Implement-Trie-Prefix-Tree/index.html
@@ -12401,7 +12401,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0209.Minimum-Size-Subarray-Sum/index.html b/website/public/en/ChapterFour/0200~0299/0209.Minimum-Size-Subarray-Sum/index.html
index 401336786..045a550b8 100644
--- a/website/public/en/ChapterFour/0200~0299/0209.Minimum-Size-Subarray-Sum/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0209.Minimum-Size-Subarray-Sum/index.html
@@ -12355,7 +12355,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0210.Course-Schedule-II/index.html b/website/public/en/ChapterFour/0200~0299/0210.Course-Schedule-II/index.html
index fdd6ad290..498f5c1c9 100644
--- a/website/public/en/ChapterFour/0200~0299/0210.Course-Schedule-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0210.Course-Schedule-II/index.html
@@ -12376,7 +12376,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0211.Design-Add-and-Search-Words-Data-Structure/index.html b/website/public/en/ChapterFour/0200~0299/0211.Design-Add-and-Search-Words-Data-Structure/index.html
index c0f4adf50..93dfeacdb 100644
--- a/website/public/en/ChapterFour/0200~0299/0211.Design-Add-and-Search-Words-Data-Structure/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0211.Design-Add-and-Search-Words-Data-Structure/index.html
@@ -12393,7 +12393,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0212.Word-Search-II/index.html b/website/public/en/ChapterFour/0200~0299/0212.Word-Search-II/index.html
index aa30a3d41..18bba78eb 100644
--- a/website/public/en/ChapterFour/0200~0299/0212.Word-Search-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0212.Word-Search-II/index.html
@@ -12402,7 +12402,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0213.House-Robber-II/index.html b/website/public/en/ChapterFour/0200~0299/0213.House-Robber-II/index.html
index 0c58c5b18..9c07829cf 100644
--- a/website/public/en/ChapterFour/0200~0299/0213.House-Robber-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0213.House-Robber-II/index.html
@@ -12361,7 +12361,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0215.Kth-Largest-Element-in-an-Array/index.html b/website/public/en/ChapterFour/0200~0299/0215.Kth-Largest-Element-in-an-Array/index.html
index b934de5e1..a14e2bcca 100644
--- a/website/public/en/ChapterFour/0200~0299/0215.Kth-Largest-Element-in-an-Array/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0215.Kth-Largest-Element-in-an-Array/index.html
@@ -12413,7 +12413,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0216.Combination-Sum-III/index.html b/website/public/en/ChapterFour/0200~0299/0216.Combination-Sum-III/index.html
index 369d9a2a9..57a5b6f67 100644
--- a/website/public/en/ChapterFour/0200~0299/0216.Combination-Sum-III/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0216.Combination-Sum-III/index.html
@@ -12372,7 +12372,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0217.Contains-Duplicate/index.html b/website/public/en/ChapterFour/0200~0299/0217.Contains-Duplicate/index.html
index d8d14d59b..e5130192f 100644
--- a/website/public/en/ChapterFour/0200~0299/0217.Contains-Duplicate/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0217.Contains-Duplicate/index.html
@@ -12355,7 +12355,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0218.The-Skyline-Problem/index.html b/website/public/en/ChapterFour/0200~0299/0218.The-Skyline-Problem/index.html
index c1436de54..1a1de0a8d 100644
--- a/website/public/en/ChapterFour/0200~0299/0218.The-Skyline-Problem/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0218.The-Skyline-Problem/index.html
@@ -12701,7 +12701,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0219.Contains-Duplicate-II/index.html b/website/public/en/ChapterFour/0200~0299/0219.Contains-Duplicate-II/index.html
index d4264d6fe..89fa1c2f1 100644
--- a/website/public/en/ChapterFour/0200~0299/0219.Contains-Duplicate-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0219.Contains-Duplicate-II/index.html
@@ -12359,7 +12359,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0220.Contains-Duplicate-III/index.html b/website/public/en/ChapterFour/0200~0299/0220.Contains-Duplicate-III/index.html
index 8e3711c63..8244acc2a 100644
--- a/website/public/en/ChapterFour/0200~0299/0220.Contains-Duplicate-III/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0220.Contains-Duplicate-III/index.html
@@ -12400,7 +12400,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0222.Count-Complete-Tree-Nodes/index.html b/website/public/en/ChapterFour/0200~0299/0222.Count-Complete-Tree-Nodes/index.html
index fae5c5f0a..fe805720f 100644
--- a/website/public/en/ChapterFour/0200~0299/0222.Count-Complete-Tree-Nodes/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0222.Count-Complete-Tree-Nodes/index.html
@@ -12374,7 +12374,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0223.Rectangle-Area/index.html b/website/public/en/ChapterFour/0200~0299/0223.Rectangle-Area/index.html
index 7ede8dc5a..e9666d474 100644
--- a/website/public/en/ChapterFour/0200~0299/0223.Rectangle-Area/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0223.Rectangle-Area/index.html
@@ -12349,7 +12349,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0224.Basic-Calculator/index.html b/website/public/en/ChapterFour/0200~0299/0224.Basic-Calculator/index.html
index 90d67b896..4a4151a5d 100644
--- a/website/public/en/ChapterFour/0200~0299/0224.Basic-Calculator/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0224.Basic-Calculator/index.html
@@ -12467,7 +12467,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0225.Implement-Stack-using-Queues/index.html b/website/public/en/ChapterFour/0200~0299/0225.Implement-Stack-using-Queues/index.html
index 85be2944d..145708e3c 100644
--- a/website/public/en/ChapterFour/0200~0299/0225.Implement-Stack-using-Queues/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0225.Implement-Stack-using-Queues/index.html
@@ -12390,7 +12390,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0226.Invert-Binary-Tree/index.html b/website/public/en/ChapterFour/0200~0299/0226.Invert-Binary-Tree/index.html
index 73d3f3f71..84f470c7c 100644
--- a/website/public/en/ChapterFour/0200~0299/0226.Invert-Binary-Tree/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0226.Invert-Binary-Tree/index.html
@@ -12370,7 +12370,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0227.Basic-Calculator-II/index.html b/website/public/en/ChapterFour/0200~0299/0227.Basic-Calculator-II/index.html
index 51bd8d2f1..60d272699 100644
--- a/website/public/en/ChapterFour/0200~0299/0227.Basic-Calculator-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0227.Basic-Calculator-II/index.html
@@ -12377,7 +12377,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0228.Summary-Ranges/index.html b/website/public/en/ChapterFour/0200~0299/0228.Summary-Ranges/index.html
index 73dad6054..39a8085a4 100644
--- a/website/public/en/ChapterFour/0200~0299/0228.Summary-Ranges/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0228.Summary-Ranges/index.html
@@ -12388,7 +12388,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0229.Majority-Element-II/index.html b/website/public/en/ChapterFour/0200~0299/0229.Majority-Element-II/index.html
index e7e582779..f79413fcc 100644
--- a/website/public/en/ChapterFour/0200~0299/0229.Majority-Element-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0229.Majority-Element-II/index.html
@@ -12403,7 +12403,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0230.Kth-Smallest-Element-in-a-BST/index.html b/website/public/en/ChapterFour/0200~0299/0230.Kth-Smallest-Element-in-a-BST/index.html
index 6940820a5..21759eac8 100644
--- a/website/public/en/ChapterFour/0200~0299/0230.Kth-Smallest-Element-in-a-BST/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0230.Kth-Smallest-Element-in-a-BST/index.html
@@ -12376,7 +12376,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0231.Power-of-Two/index.html b/website/public/en/ChapterFour/0200~0299/0231.Power-of-Two/index.html
index 983239ca6..774829664 100644
--- a/website/public/en/ChapterFour/0200~0299/0231.Power-of-Two/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0231.Power-of-Two/index.html
@@ -12372,7 +12372,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0232.Implement-Queue-using-Stacks/index.html b/website/public/en/ChapterFour/0200~0299/0232.Implement-Queue-using-Stacks/index.html
index 3541a845e..c39eab48f 100644
--- a/website/public/en/ChapterFour/0200~0299/0232.Implement-Queue-using-Stacks/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0232.Implement-Queue-using-Stacks/index.html
@@ -12394,7 +12394,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0234.Palindrome-Linked-List/index.html b/website/public/en/ChapterFour/0200~0299/0234.Palindrome-Linked-List/index.html
index 7cd686a1b..693fc8886 100644
--- a/website/public/en/ChapterFour/0200~0299/0234.Palindrome-Linked-List/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0234.Palindrome-Linked-List/index.html
@@ -12428,7 +12428,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/index.html b/website/public/en/ChapterFour/0200~0299/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/index.html
index dad709df6..2f7398b56 100644
--- a/website/public/en/ChapterFour/0200~0299/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree/index.html
@@ -12364,7 +12364,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/index.html b/website/public/en/ChapterFour/0200~0299/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/index.html
index da8bd0256..c9adbab85 100644
--- a/website/public/en/ChapterFour/0200~0299/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0236.Lowest-Common-Ancestor-of-a-Binary-Tree/index.html
@@ -12366,7 +12366,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0237.Delete-Node-in-a-Linked-List/index.html b/website/public/en/ChapterFour/0200~0299/0237.Delete-Node-in-a-Linked-List/index.html
index d52d02880..9f8a89d04 100644
--- a/website/public/en/ChapterFour/0200~0299/0237.Delete-Node-in-a-Linked-List/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0237.Delete-Node-in-a-Linked-List/index.html
@@ -12375,7 +12375,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0238.Product-of-Array-Except-Self/index.html b/website/public/en/ChapterFour/0200~0299/0238.Product-of-Array-Except-Self/index.html
index cd3b2a80e..331499c03 100644
--- a/website/public/en/ChapterFour/0200~0299/0238.Product-of-Array-Except-Self/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0238.Product-of-Array-Except-Self/index.html
@@ -12343,7 +12343,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0239.Sliding-Window-Maximum/index.html b/website/public/en/ChapterFour/0200~0299/0239.Sliding-Window-Maximum/index.html
index 3346328a7..8beaf9894 100644
--- a/website/public/en/ChapterFour/0200~0299/0239.Sliding-Window-Maximum/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0239.Sliding-Window-Maximum/index.html
@@ -12387,7 +12387,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0240.Search-a-2D-Matrix-II/index.html b/website/public/en/ChapterFour/0200~0299/0240.Search-a-2D-Matrix-II/index.html
index 7cedaf0d5..3fa545f6b 100644
--- a/website/public/en/ChapterFour/0200~0299/0240.Search-a-2D-Matrix-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0240.Search-a-2D-Matrix-II/index.html
@@ -12387,7 +12387,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0242.Valid-Anagram/index.html b/website/public/en/ChapterFour/0200~0299/0242.Valid-Anagram/index.html
index 8bfa91932..913e9504f 100644
--- a/website/public/en/ChapterFour/0200~0299/0242.Valid-Anagram/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0242.Valid-Anagram/index.html
@@ -12384,7 +12384,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0257.Binary-Tree-Paths/index.html b/website/public/en/ChapterFour/0200~0299/0257.Binary-Tree-Paths/index.html
index 6d4ba40eb..666794176 100644
--- a/website/public/en/ChapterFour/0200~0299/0257.Binary-Tree-Paths/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0257.Binary-Tree-Paths/index.html
@@ -12373,7 +12373,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0258.Add-Digits/index.html b/website/public/en/ChapterFour/0200~0299/0258.Add-Digits/index.html
index c272d8d24..0b5475596 100644
--- a/website/public/en/ChapterFour/0200~0299/0258.Add-Digits/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0258.Add-Digits/index.html
@@ -12345,7 +12345,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0260.Single-Number-III/index.html b/website/public/en/ChapterFour/0200~0299/0260.Single-Number-III/index.html
index 1459f1526..1edf6b6e0 100644
--- a/website/public/en/ChapterFour/0200~0299/0260.Single-Number-III/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0260.Single-Number-III/index.html
@@ -12360,7 +12360,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0263.Ugly-Number/index.html b/website/public/en/ChapterFour/0200~0299/0263.Ugly-Number/index.html
index 3e8fd9859..a1be804a0 100644
--- a/website/public/en/ChapterFour/0200~0299/0263.Ugly-Number/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0263.Ugly-Number/index.html
@@ -12363,7 +12363,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0264.Ugly-Number-II/index.html b/website/public/en/ChapterFour/0200~0299/0264.Ugly-Number-II/index.html
index 269cc7df1..760718868 100644
--- a/website/public/en/ChapterFour/0200~0299/0264.Ugly-Number-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0264.Ugly-Number-II/index.html
@@ -12366,7 +12366,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0268.Missing-Number/index.html b/website/public/en/ChapterFour/0200~0299/0268.Missing-Number/index.html
index b3654fb4e..7bdbc6f6e 100644
--- a/website/public/en/ChapterFour/0200~0299/0268.Missing-Number/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0268.Missing-Number/index.html
@@ -12345,7 +12345,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0274.H-Index/index.html b/website/public/en/ChapterFour/0200~0299/0274.H-Index/index.html
index e14507bbd..6a963140d 100644
--- a/website/public/en/ChapterFour/0200~0299/0274.H-Index/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0274.H-Index/index.html
@@ -12369,7 +12369,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0275.H-Index-II/index.html b/website/public/en/ChapterFour/0200~0299/0275.H-Index-II/index.html
index 616b0980e..06299d726 100644
--- a/website/public/en/ChapterFour/0200~0299/0275.H-Index-II/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0275.H-Index-II/index.html
@@ -12364,7 +12364,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0278.First-Bad-Version/index.html b/website/public/en/ChapterFour/0200~0299/0278.First-Bad-Version/index.html
index 2a9c5b49c..9f4befa7e 100644
--- a/website/public/en/ChapterFour/0200~0299/0278.First-Bad-Version/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0278.First-Bad-Version/index.html
@@ -12353,7 +12353,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0279.Perfect-Squares/index.html b/website/public/en/ChapterFour/0200~0299/0279.Perfect-Squares/index.html
index c3ab05549..aabb2a904 100644
--- a/website/public/en/ChapterFour/0200~0299/0279.Perfect-Squares/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0279.Perfect-Squares/index.html
@@ -12393,7 +12393,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0283.Move-Zeroes/index.html b/website/public/en/ChapterFour/0200~0299/0283.Move-Zeroes/index.html
index 4ec94220a..6346fd801 100644
--- a/website/public/en/ChapterFour/0200~0299/0283.Move-Zeroes/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0283.Move-Zeroes/index.html
@@ -12349,7 +12349,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0284.Peeking-Iterator/index.html b/website/public/en/ChapterFour/0200~0299/0284.Peeking-Iterator/index.html
index 70b634ebe..1ab04d697 100644
--- a/website/public/en/ChapterFour/0200~0299/0284.Peeking-Iterator/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0284.Peeking-Iterator/index.html
@@ -12386,7 +12386,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0287.Find-the-Duplicate-Number/index.html b/website/public/en/ChapterFour/0200~0299/0287.Find-the-Duplicate-Number/index.html
index 59183aba5..d848b08cd 100644
--- a/website/public/en/ChapterFour/0200~0299/0287.Find-the-Duplicate-Number/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0287.Find-the-Duplicate-Number/index.html
@@ -12410,7 +12410,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0290.Word-Pattern/index.html b/website/public/en/ChapterFour/0200~0299/0290.Word-Pattern/index.html
index edd453515..9fe545fe6 100644
--- a/website/public/en/ChapterFour/0200~0299/0290.Word-Pattern/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0290.Word-Pattern/index.html
@@ -12379,7 +12379,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0297.Serialize-and-Deserialize-Binary-Tree/index.html b/website/public/en/ChapterFour/0200~0299/0297.Serialize-and-Deserialize-Binary-Tree/index.html
index d89734ac1..303daba2d 100644
--- a/website/public/en/ChapterFour/0200~0299/0297.Serialize-and-Deserialize-Binary-Tree/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0297.Serialize-and-Deserialize-Binary-Tree/index.html
@@ -12404,7 +12404,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/0299.Bulls-and-Cows/index.html b/website/public/en/ChapterFour/0200~0299/0299.Bulls-and-Cows/index.html
index b46b3712c..46fd9f808 100644
--- a/website/public/en/ChapterFour/0200~0299/0299.Bulls-and-Cows/index.html
+++ b/website/public/en/ChapterFour/0200~0299/0299.Bulls-and-Cows/index.html
@@ -12393,7 +12393,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0200~0299/index.html b/website/public/en/ChapterFour/0200~0299/index.html
index 951b98f17..eae4bc912 100644
--- a/website/public/en/ChapterFour/0200~0299/index.html
+++ b/website/public/en/ChapterFour/0200~0299/index.html
@@ -12267,7 +12267,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0300.Longest-Increasing-Subsequence/index.html b/website/public/en/ChapterFour/0300~0399/0300.Longest-Increasing-Subsequence/index.html
index 26cc46b24..30e00e74a 100644
--- a/website/public/en/ChapterFour/0300~0399/0300.Longest-Increasing-Subsequence/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0300.Longest-Increasing-Subsequence/index.html
@@ -12378,7 +12378,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0301.Remove-Invalid-Parentheses/index.html b/website/public/en/ChapterFour/0300~0399/0301.Remove-Invalid-Parentheses/index.html
index e8a9ebcb8..458f9b005 100644
--- a/website/public/en/ChapterFour/0300~0399/0301.Remove-Invalid-Parentheses/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0301.Remove-Invalid-Parentheses/index.html
@@ -12436,7 +12436,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0303.Range-Sum-Query-Immutable/index.html b/website/public/en/ChapterFour/0300~0399/0303.Range-Sum-Query-Immutable/index.html
index b54d94b2c..da7e1cca8 100644
--- a/website/public/en/ChapterFour/0300~0399/0303.Range-Sum-Query-Immutable/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0303.Range-Sum-Query-Immutable/index.html
@@ -12405,7 +12405,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0304.Range-Sum-Query-2D-Immutable/index.html b/website/public/en/ChapterFour/0300~0399/0304.Range-Sum-Query-2D-Immutable/index.html
index a204cf99a..eb3f24884 100644
--- a/website/public/en/ChapterFour/0300~0399/0304.Range-Sum-Query-2D-Immutable/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0304.Range-Sum-Query-2D-Immutable/index.html
@@ -12404,7 +12404,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0306.Additive-Number/index.html b/website/public/en/ChapterFour/0300~0399/0306.Additive-Number/index.html
index 1a3fc7718..23df7d989 100644
--- a/website/public/en/ChapterFour/0300~0399/0306.Additive-Number/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0306.Additive-Number/index.html
@@ -12383,7 +12383,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0307.Range-Sum-Query-Mutable/index.html b/website/public/en/ChapterFour/0300~0399/0307.Range-Sum-Query-Mutable/index.html
index 14e20d9d9..9a0f31ccc 100644
--- a/website/public/en/ChapterFour/0300~0399/0307.Range-Sum-Query-Mutable/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0307.Range-Sum-Query-Mutable/index.html
@@ -12450,7 +12450,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/index.html b/website/public/en/ChapterFour/0300~0399/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/index.html
index 2a68e841b..7343b9471 100644
--- a/website/public/en/ChapterFour/0300~0399/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/index.html
@@ -12381,7 +12381,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0315.Count-of-Smaller-Numbers-After-Self/index.html b/website/public/en/ChapterFour/0300~0399/0315.Count-of-Smaller-Numbers-After-Self/index.html
index e2857e763..159c73140 100644
--- a/website/public/en/ChapterFour/0300~0399/0315.Count-of-Smaller-Numbers-After-Self/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0315.Count-of-Smaller-Numbers-After-Self/index.html
@@ -12410,7 +12410,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0316.Remove-Duplicate-Letters/index.html b/website/public/en/ChapterFour/0300~0399/0316.Remove-Duplicate-Letters/index.html
index 8de45b764..05df5d0fc 100644
--- a/website/public/en/ChapterFour/0300~0399/0316.Remove-Duplicate-Letters/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0316.Remove-Duplicate-Letters/index.html
@@ -12350,7 +12350,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0318.Maximum-Product-of-Word-Lengths/index.html b/website/public/en/ChapterFour/0300~0399/0318.Maximum-Product-of-Word-Lengths/index.html
index b0e0fa857..1327b09bd 100644
--- a/website/public/en/ChapterFour/0300~0399/0318.Maximum-Product-of-Word-Lengths/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0318.Maximum-Product-of-Word-Lengths/index.html
@@ -12369,7 +12369,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0319.Bulb-Switcher/index.html b/website/public/en/ChapterFour/0300~0399/0319.Bulb-Switcher/index.html
index deb88e4c9..d677c9c2e 100644
--- a/website/public/en/ChapterFour/0300~0399/0319.Bulb-Switcher/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0319.Bulb-Switcher/index.html
@@ -12353,7 +12353,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0322.Coin-Change/index.html b/website/public/en/ChapterFour/0300~0399/0322.Coin-Change/index.html
index 70387db65..3f4f8452f 100644
--- a/website/public/en/ChapterFour/0300~0399/0322.Coin-Change/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0322.Coin-Change/index.html
@@ -12355,7 +12355,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0324.Wiggle-Sort-II/index.html b/website/public/en/ChapterFour/0300~0399/0324.Wiggle-Sort-II/index.html
index 1c4a6f18f..02e178708 100644
--- a/website/public/en/ChapterFour/0300~0399/0324.Wiggle-Sort-II/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0324.Wiggle-Sort-II/index.html
@@ -12492,7 +12492,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0326.Power-of-Three/index.html b/website/public/en/ChapterFour/0300~0399/0326.Power-of-Three/index.html
index 6cd1f0596..79552eda6 100644
--- a/website/public/en/ChapterFour/0300~0399/0326.Power-of-Three/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0326.Power-of-Three/index.html
@@ -12379,7 +12379,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0327.Count-of-Range-Sum/index.html b/website/public/en/ChapterFour/0300~0399/0327.Count-of-Range-Sum/index.html
index 6ba0fae72..8944afb8d 100644
--- a/website/public/en/ChapterFour/0300~0399/0327.Count-of-Range-Sum/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0327.Count-of-Range-Sum/index.html
@@ -12482,7 +12482,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0328.Odd-Even-Linked-List/index.html b/website/public/en/ChapterFour/0300~0399/0328.Odd-Even-Linked-List/index.html
index 520f03b6b..704c7ec8e 100644
--- a/website/public/en/ChapterFour/0300~0399/0328.Odd-Even-Linked-List/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0328.Odd-Even-Linked-List/index.html
@@ -12371,7 +12371,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0329.Longest-Increasing-Path-in-a-Matrix/index.html b/website/public/en/ChapterFour/0300~0399/0329.Longest-Increasing-Path-in-a-Matrix/index.html
index 0aebe4681..74a9ca57d 100644
--- a/website/public/en/ChapterFour/0300~0399/0329.Longest-Increasing-Path-in-a-Matrix/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0329.Longest-Increasing-Path-in-a-Matrix/index.html
@@ -12403,7 +12403,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/index.html b/website/public/en/ChapterFour/0300~0399/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/index.html
index a7f5d47e3..0552fdf60 100644
--- a/website/public/en/ChapterFour/0300~0399/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0331.Verify-Preorder-Serialization-of-a-Binary-Tree/index.html
@@ -12365,7 +12365,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0337.House-Robber-III/index.html b/website/public/en/ChapterFour/0300~0399/0337.House-Robber-III/index.html
index 42035b087..9b226e952 100644
--- a/website/public/en/ChapterFour/0300~0399/0337.House-Robber-III/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0337.House-Robber-III/index.html
@@ -12360,7 +12360,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0338.Counting-Bits/index.html b/website/public/en/ChapterFour/0300~0399/0338.Counting-Bits/index.html
index b8849051d..95626b1c0 100644
--- a/website/public/en/ChapterFour/0300~0399/0338.Counting-Bits/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0338.Counting-Bits/index.html
@@ -12360,7 +12360,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0341.Flatten-Nested-List-Iterator/index.html b/website/public/en/ChapterFour/0300~0399/0341.Flatten-Nested-List-Iterator/index.html
index 6ca7eeb10..7bb68936e 100644
--- a/website/public/en/ChapterFour/0300~0399/0341.Flatten-Nested-List-Iterator/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0341.Flatten-Nested-List-Iterator/index.html
@@ -12407,7 +12407,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0342.Power-of-Four/index.html b/website/public/en/ChapterFour/0300~0399/0342.Power-of-Four/index.html
index f87417f68..a78c33404 100644
--- a/website/public/en/ChapterFour/0300~0399/0342.Power-of-Four/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0342.Power-of-Four/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0343.Integer-Break/index.html b/website/public/en/ChapterFour/0300~0399/0343.Integer-Break/index.html
index e8e9c189e..411c90485 100644
--- a/website/public/en/ChapterFour/0300~0399/0343.Integer-Break/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0343.Integer-Break/index.html
@@ -12350,7 +12350,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0344.Reverse-String/index.html b/website/public/en/ChapterFour/0300~0399/0344.Reverse-String/index.html
index fb4d05d02..0401f7b9c 100644
--- a/website/public/en/ChapterFour/0300~0399/0344.Reverse-String/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0344.Reverse-String/index.html
@@ -12348,7 +12348,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0345.Reverse-Vowels-of-a-String/index.html b/website/public/en/ChapterFour/0300~0399/0345.Reverse-Vowels-of-a-String/index.html
index ccbdd4c08..a428c04c3 100644
--- a/website/public/en/ChapterFour/0300~0399/0345.Reverse-Vowels-of-a-String/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0345.Reverse-Vowels-of-a-String/index.html
@@ -12357,7 +12357,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0347.Top-K-Frequent-Elements/index.html b/website/public/en/ChapterFour/0300~0399/0347.Top-K-Frequent-Elements/index.html
index 250fea767..e4b380807 100644
--- a/website/public/en/ChapterFour/0300~0399/0347.Top-K-Frequent-Elements/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0347.Top-K-Frequent-Elements/index.html
@@ -12396,7 +12396,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0349.Intersection-of-Two-Arrays/index.html b/website/public/en/ChapterFour/0300~0399/0349.Intersection-of-Two-Arrays/index.html
index ebfe66832..a88b2ca74 100644
--- a/website/public/en/ChapterFour/0300~0399/0349.Intersection-of-Two-Arrays/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0349.Intersection-of-Two-Arrays/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0350.Intersection-of-Two-Arrays-II/index.html b/website/public/en/ChapterFour/0300~0399/0350.Intersection-of-Two-Arrays-II/index.html
index ced53b32f..c133233c9 100644
--- a/website/public/en/ChapterFour/0300~0399/0350.Intersection-of-Two-Arrays-II/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0350.Intersection-of-Two-Arrays-II/index.html
@@ -12362,7 +12362,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0351.Android-Unlock-Patterns/index.html b/website/public/en/ChapterFour/0300~0399/0351.Android-Unlock-Patterns/index.html
index 6bde92a0a..ed10567b4 100644
--- a/website/public/en/ChapterFour/0300~0399/0351.Android-Unlock-Patterns/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0351.Android-Unlock-Patterns/index.html
@@ -12369,7 +12369,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0352.Data-Stream-as-Disjoint-Intervals/index.html b/website/public/en/ChapterFour/0300~0399/0352.Data-Stream-as-Disjoint-Intervals/index.html
index 31dec730a..f12a9a224 100644
--- a/website/public/en/ChapterFour/0300~0399/0352.Data-Stream-as-Disjoint-Intervals/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0352.Data-Stream-as-Disjoint-Intervals/index.html
@@ -12409,7 +12409,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0354.Russian-Doll-Envelopes/index.html b/website/public/en/ChapterFour/0300~0399/0354.Russian-Doll-Envelopes/index.html
index ada9c0056..dde6f116b 100644
--- a/website/public/en/ChapterFour/0300~0399/0354.Russian-Doll-Envelopes/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0354.Russian-Doll-Envelopes/index.html
@@ -12377,7 +12377,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0357.Count-Numbers-with-Unique-Digits/index.html b/website/public/en/ChapterFour/0300~0399/0357.Count-Numbers-with-Unique-Digits/index.html
index 4f6a450e0..a894f717b 100644
--- a/website/public/en/ChapterFour/0300~0399/0357.Count-Numbers-with-Unique-Digits/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0357.Count-Numbers-with-Unique-Digits/index.html
@@ -12356,7 +12356,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0363.Max-Sum-of-Rectangle-No-Larger-Than-K/index.html b/website/public/en/ChapterFour/0300~0399/0363.Max-Sum-of-Rectangle-No-Larger-Than-K/index.html
index 3acb19a26..dca6c53a9 100644
--- a/website/public/en/ChapterFour/0300~0399/0363.Max-Sum-of-Rectangle-No-Larger-Than-K/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0363.Max-Sum-of-Rectangle-No-Larger-Than-K/index.html
@@ -12438,7 +12438,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0367.Valid-Perfect-Square/index.html b/website/public/en/ChapterFour/0300~0399/0367.Valid-Perfect-Square/index.html
index 04931aa84..38ff32672 100644
--- a/website/public/en/ChapterFour/0300~0399/0367.Valid-Perfect-Square/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0367.Valid-Perfect-Square/index.html
@@ -12354,7 +12354,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0368.Largest-Divisible-Subset/index.html b/website/public/en/ChapterFour/0300~0399/0368.Largest-Divisible-Subset/index.html
index 685ca4fc3..bc7f7ff4b 100644
--- a/website/public/en/ChapterFour/0300~0399/0368.Largest-Divisible-Subset/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0368.Largest-Divisible-Subset/index.html
@@ -12382,7 +12382,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0371.Sum-of-Two-Integers/index.html b/website/public/en/ChapterFour/0300~0399/0371.Sum-of-Two-Integers/index.html
index 553947999..326760538 100644
--- a/website/public/en/ChapterFour/0300~0399/0371.Sum-of-Two-Integers/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0371.Sum-of-Two-Integers/index.html
@@ -12347,7 +12347,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0372.Super-Pow/index.html b/website/public/en/ChapterFour/0300~0399/0372.Super-Pow/index.html
index 17ac5e31b..83a004585 100644
--- a/website/public/en/ChapterFour/0300~0399/0372.Super-Pow/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0372.Super-Pow/index.html
@@ -12407,7 +12407,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0373.Find-K-Pairs-with-Smallest-Sums/index.html b/website/public/en/ChapterFour/0300~0399/0373.Find-K-Pairs-with-Smallest-Sums/index.html
index e6a347fad..87f7507aa 100644
--- a/website/public/en/ChapterFour/0300~0399/0373.Find-K-Pairs-with-Smallest-Sums/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0373.Find-K-Pairs-with-Smallest-Sums/index.html
@@ -12419,7 +12419,7 @@
id: md5(gitalkPath),
distractionFreeMode: false,
body: location.href,
- proxy: 'https:\/\/books.halfrost.com\/gitalk-oauth'
+ proxy: 'https:\/\/gitalk-oauth.ydz627.workers.dev'
});
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
diff --git a/website/public/en/ChapterFour/0300~0399/0374.Guess-Number-Higher-or-Lower/index.html b/website/public/en/ChapterFour/0300~0399/0374.Guess-Number-Higher-or-Lower/index.html
index 9dae4890a..1cf9f0b98 100644
--- a/website/public/en/ChapterFour/0300~0399/0374.Guess-Number-Higher-or-Lower/index.html
+++ b/website/public/en/ChapterFour/0300~0399/0374.Guess-Number-Higher-or-Lower/index.html
@@ -12380,7 +12380,7 @@