diff --git a/Cangku.har b/Cangku.har
new file mode 100644
index 0000000..c9c4fba
--- /dev/null
+++ b/Cangku.har
@@ -0,0 +1,504 @@
+[
+ {
+ "comment": "获取xsrf-token(1)",
+ "request": {
+ "method": "GET",
+ "url": "https://cangku.moe/login",
+ "headers": [
+ {
+ "name": ":authority",
+ "value": "cangku.moe"
+ },
+ {
+ "name": ":method",
+ "value": "GET"
+ },
+ {
+ "name": ":path",
+ "value": "/login"
+ },
+ {
+ "name": ":scheme",
+ "value": "https"
+ },
+ {
+ "name": "accept",
+ "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
+ },
+ {
+ "name": "accept-encoding",
+ "value": "gzip, deflate, br"
+ },
+ {
+ "name": "accept-language",
+ "value": "zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7"
+ },
+ {
+ "name": "cache-control",
+ "value": "max-age=0"
+ },
+ {
+ "name": "dnt",
+ "value": "1"
+ },
+ {
+ "name": "referer",
+ "value": "https://cangku.moe/"
+ },
+ {
+ "name": "sec-ch-ua",
+ "value": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\""
+ },
+ {
+ "name": "sec-ch-ua-mobile",
+ "value": "?0"
+ },
+ {
+ "name": "sec-ch-ua-platform",
+ "value": "\"Windows\""
+ },
+ {
+ "name": "sec-fetch-dest",
+ "value": "document"
+ },
+ {
+ "name": "sec-fetch-mode",
+ "value": "navigate"
+ },
+ {
+ "name": "sec-fetch-site",
+ "value": "same-origin"
+ },
+ {
+ "name": "sec-fetch-user",
+ "value": "?1"
+ },
+ {
+ "name": "upgrade-insecure-requests",
+ "value": "1"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "xsrf",
+ "re": "XSRF-TOKEN=(.*); exp",
+ "from": "header"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "调整xsrf-token格式",
+ "request": {
+ "method": "POST",
+ "url": "api://util/string/replace",
+ "headers": [],
+ "cookies": [],
+ "data": "r=json&p=%3D&s={{xsrf}}"
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ },
+ {
+ "re": "\"状态\": \"OK\"",
+ "from": "content"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "xsrf9",
+ "re": "\"处理后字符串\": \"(.*)\"",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "发起登录",
+ "request": {
+ "method": "POST",
+ "url": "https://cangku.moe/api/v1/auth/login",
+ "headers": [
+ {
+ "name": ":authority",
+ "value": "cangku.moe"
+ },
+ {
+ "name": ":method",
+ "value": "POST"
+ },
+ {
+ "name": ":path",
+ "value": "/api/v1/auth/login"
+ },
+ {
+ "name": ":scheme",
+ "value": "https"
+ },
+ {
+ "name": "accept",
+ "value": "application/json, text/plain, */*"
+ },
+ {
+ "name": "accept-encoding",
+ "value": "gzip, deflate, br"
+ },
+ {
+ "name": "accept-language",
+ "value": "zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7"
+ },
+ {
+ "name": "content-type",
+ "value": "application/json"
+ },
+ {
+ "name": "origin",
+ "value": "https://cangku.moe"
+ },
+ {
+ "name": "referer",
+ "value": "https://cangku.moe/login"
+ },
+ {
+ "name": "sec-ch-ua",
+ "value": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\""
+ },
+ {
+ "name": "sec-ch-ua-mobile",
+ "value": "?0"
+ },
+ {
+ "name": "sec-ch-ua-platform",
+ "value": "\"Windows\""
+ },
+ {
+ "name": "sec-fetch-dest",
+ "value": "empty"
+ },
+ {
+ "name": "sec-fetch-mode",
+ "value": "cors"
+ },
+ {
+ "name": "sec-fetch-site",
+ "value": "same-origin"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
+ },
+ {
+ "name": "x-xsrf-token",
+ "value": "{{xsrf9}}"
+ }
+ ],
+ "cookies": [],
+ "data": "{\"login\":\"{{username}}\",\"password\":\"{{password}}\",\"remember\":true}",
+ "mimeType": "application/json"
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "\"status_code\":200",
+ "from": "content"
+ },
+ {
+ "re": "\"message\":\"success\"",
+ "from": "content"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": []
+ }
+ },
+ {
+ "comment": "获取xsrf-token(2)",
+ "request": {
+ "method": "GET",
+ "url": "https://cangku.moe/api/v1/link/list?all=1",
+ "headers": [
+ {
+ "name": ":authority",
+ "value": "cangku.moe"
+ },
+ {
+ "name": ":method",
+ "value": "GET"
+ },
+ {
+ "name": ":path",
+ "value": "/api/v1/link/list?all=1"
+ },
+ {
+ "name": ":scheme",
+ "value": "https"
+ },
+ {
+ "name": "accept",
+ "value": "application/json, text/plain, */*"
+ },
+ {
+ "name": "accept-encoding",
+ "value": "gzip, deflate, br"
+ },
+ {
+ "name": "accept-language",
+ "value": "zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7"
+ },
+ {
+ "name": "dnt",
+ "value": "1"
+ },
+ {
+ "name": "referer",
+ "value": "https://cangku.moe/"
+ },
+ {
+ "name": "sec-ch-ua",
+ "value": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\""
+ },
+ {
+ "name": "sec-ch-ua-mobile",
+ "value": "?0"
+ },
+ {
+ "name": "sec-ch-ua-platform",
+ "value": "\"Windows\""
+ },
+ {
+ "name": "sec-fetch-dest",
+ "value": "empty"
+ },
+ {
+ "name": "sec-fetch-mode",
+ "value": "cors"
+ },
+ {
+ "name": "sec-fetch-site",
+ "value": "same-origin"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "xsrf1",
+ "re": "XSRF-TOKEN=(.*); e",
+ "from": "header"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "调整xsrf-token格式",
+ "request": {
+ "method": "POST",
+ "url": "api://util/string/replace",
+ "headers": [],
+ "cookies": [],
+ "data": "r=json&p=%3D&s={{xsrf1}}"
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ },
+ {
+ "re": "\"状态\": \"OK\"",
+ "from": "content"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "xsrf8",
+ "re": "\"处理后字符串\": \"(.*)\"",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "发起签到",
+ "request": {
+ "method": "POST",
+ "url": "https://cangku.moe/api/v1/user/signin",
+ "headers": [
+ {
+ "name": ":authority",
+ "value": "cangku.moe"
+ },
+ {
+ "name": ":method",
+ "value": "POST"
+ },
+ {
+ "name": ":path",
+ "value": "/api/v1/user/signin"
+ },
+ {
+ "name": ":scheme",
+ "value": "https"
+ },
+ {
+ "name": "accept",
+ "value": "application/json, text/plain, */*"
+ },
+ {
+ "name": "accept-encoding",
+ "value": "gzip, deflate, br"
+ },
+ {
+ "name": "accept-language",
+ "value": "zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7"
+ },
+ {
+ "name": "dnt",
+ "value": "1"
+ },
+ {
+ "name": "origin",
+ "value": "https://cangku.moe"
+ },
+ {
+ "name": "referer",
+ "value": "https://cangku.moe/"
+ },
+ {
+ "name": "sec-ch-ua",
+ "value": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\""
+ },
+ {
+ "name": "sec-ch-ua-mobile",
+ "value": "?0"
+ },
+ {
+ "name": "sec-ch-ua-platform",
+ "value": "\"Windows\""
+ },
+ {
+ "name": "sec-fetch-dest",
+ "value": "empty"
+ },
+ {
+ "name": "sec-fetch-mode",
+ "value": "cors"
+ },
+ {
+ "name": "sec-fetch-site",
+ "value": "same-origin"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
+ },
+ {
+ "name": "x-xsrf-token",
+ "value": "{{xsrf8}}"
+ }
+ ],
+ "cookies": [
+ {
+ "name": "remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d",
+ "value": ""
+ },
+ {
+ "name": "XSRF-TOKEN",
+ "value": ""
+ },
+ {
+ "name": "cangku_laravel_session",
+ "value": ""
+ }
+ ]
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "status_code\":\"200",
+ "from": "content"
+ }
+ ],
+ "failed_asserts": [
+ {
+ "re": "\\u4eca\\u65e5\\u5df2\\u7b7e\\u5230",
+ "from": "content"
+ }
+ ],
+ "extract_variables": [
+ {
+ "name": "day",
+ "re": "_signin\":(.*),\"e",
+ "from": "content"
+ },
+ {
+ "name": "exp",
+ "re": "exp\":(.*),\".*nt\":(.*)}",
+ "from": "content"
+ },
+ {
+ "name": "message",
+ "re": "age\":\"(.*)\",\"",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "输出结果",
+ "request": {
+ "method": "POST",
+ "url": "api://util/unicode",
+ "headers": [],
+ "cookies": [],
+ "data": "content=绅士仓库{{message}},已签{{day}}天,获得经验{{exp}}。"
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "__log__",
+ "re": "\"转换后\": \"(.*)\"",
+ "from": "content"
+ }
+ ]
+ }
+ }
+]
\ No newline at end of file
diff --git a/tpls_history.json b/tpls_history.json
index 73f38a6..025ec0a 100644
--- a/tpls_history.json
+++ b/tpls_history.json
@@ -3096,6 +3096,18 @@
"date": "2024-02-15 15:07:47",
"version": "20240215",
"commenturl": "https://github.com/qd-today/templates/issues/518"
+ },
+ "绅士仓库": {
+ "name": "绅士仓库",
+ "author": "Nigel_NI",
+ "url": "https://raw.githubusercontent.com/qd-today/templates/master/Cangku.har",
+ "update": false,
+ "comments": "username: 用户名
password: 密码
https://cangku.moe",
+ "filename": "Cangku.har",
+ "content": "W3siY29tbWVudCI6ICLojrflj5Z4c3JmLXRva2VuKDEpIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJHRVQiLCAidXJsIjogImh0dHBzOi8vY2FuZ2t1Lm1vZS9sb2dpbiIsICJoZWFkZXJzIjogW3sibmFtZSI6ICI6YXV0aG9yaXR5IiwgInZhbHVlIjogImNhbmdrdS5tb2UifSwgeyJuYW1lIjogIjptZXRob2QiLCAidmFsdWUiOiAiR0VUIn0sIHsibmFtZSI6ICI6cGF0aCIsICJ2YWx1ZSI6ICIvbG9naW4ifSwgeyJuYW1lIjogIjpzY2hlbWUiLCAidmFsdWUiOiAiaHR0cHMifSwgeyJuYW1lIjogImFjY2VwdCIsICJ2YWx1ZSI6ICJ0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS9hdmlmLGltYWdlL3dlYnAsaW1hZ2UvYXBuZywqLyo7cT0wLjgsYXBwbGljYXRpb24vc2lnbmVkLWV4Y2hhbmdlO3Y9YjM7cT0wLjcifSwgeyJuYW1lIjogImFjY2VwdC1lbmNvZGluZyIsICJ2YWx1ZSI6ICJnemlwLCBkZWZsYXRlLCBiciJ9LCB7Im5hbWUiOiAiYWNjZXB0LWxhbmd1YWdlIiwgInZhbHVlIjogInpoLUNOLHpoO3E9MC45LGVuO3E9MC44LHpoLVRXO3E9MC43In0sIHsibmFtZSI6ICJjYWNoZS1jb250cm9sIiwgInZhbHVlIjogIm1heC1hZ2U9MCJ9LCB7Im5hbWUiOiAiZG50IiwgInZhbHVlIjogIjEifSwgeyJuYW1lIjogInJlZmVyZXIiLCAidmFsdWUiOiAiaHR0cHM6Ly9jYW5na3UubW9lLyJ9LCB7Im5hbWUiOiAic2VjLWNoLXVhIiwgInZhbHVlIjogIlwiTm90LkEvQnJhbmRcIjt2PVwiOFwiLCBcIkNocm9taXVtXCI7dj1cIjExNFwiLCBcIkdvb2dsZSBDaHJvbWVcIjt2PVwiMTE0XCIifSwgeyJuYW1lIjogInNlYy1jaC11YS1tb2JpbGUiLCAidmFsdWUiOiAiPzAifSwgeyJuYW1lIjogInNlYy1jaC11YS1wbGF0Zm9ybSIsICJ2YWx1ZSI6ICJcIldpbmRvd3NcIiJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLWRlc3QiLCAidmFsdWUiOiAiZG9jdW1lbnQifSwgeyJuYW1lIjogInNlYy1mZXRjaC1tb2RlIiwgInZhbHVlIjogIm5hdmlnYXRlIn0sIHsibmFtZSI6ICJzZWMtZmV0Y2gtc2l0ZSIsICJ2YWx1ZSI6ICJzYW1lLW9yaWdpbiJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLXVzZXIiLCAidmFsdWUiOiAiPzEifSwgeyJuYW1lIjogInVwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMiLCAidmFsdWUiOiAiMSJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTE0LjAuMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJ4c3JmIiwgInJlIjogIlhTUkYtVE9LRU49KC4qKTsgZXhwIiwgImZyb20iOiAiaGVhZGVyIn1dfX0sIHsiY29tbWVudCI6ICLosIPmlbR4c3JmLXRva2Vu5qC85byPIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJQT1NUIiwgInVybCI6ICJhcGk6Ly91dGlsL3N0cmluZy9yZXBsYWNlIiwgImhlYWRlcnMiOiBbXSwgImNvb2tpZXMiOiBbXSwgImRhdGEiOiAicj1qc29uJnA9JTNEJnM9e3t4c3JmfX0ifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogIjIwMCIsICJmcm9tIjogInN0YXR1cyJ9LCB7InJlIjogIlwi54q25oCBXCI6IFwiT0tcIiIsICJmcm9tIjogImNvbnRlbnQifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogInhzcmY5IiwgInJlIjogIlwi5aSE55CG5ZCO5a2X56ym5LiyXCI6IFwiKC4qKVwiIiwgImZyb20iOiAiY29udGVudCJ9XX19LCB7ImNvbW1lbnQiOiAi5Y+R6LW355m75b2VIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJQT1NUIiwgInVybCI6ICJodHRwczovL2NhbmdrdS5tb2UvYXBpL3YxL2F1dGgvbG9naW4iLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAiOmF1dGhvcml0eSIsICJ2YWx1ZSI6ICJjYW5na3UubW9lIn0sIHsibmFtZSI6ICI6bWV0aG9kIiwgInZhbHVlIjogIlBPU1QifSwgeyJuYW1lIjogIjpwYXRoIiwgInZhbHVlIjogIi9hcGkvdjEvYXV0aC9sb2dpbiJ9LCB7Im5hbWUiOiAiOnNjaGVtZSIsICJ2YWx1ZSI6ICJodHRwcyJ9LCB7Im5hbWUiOiAiYWNjZXB0IiwgInZhbHVlIjogImFwcGxpY2F0aW9uL2pzb24sIHRleHQvcGxhaW4sICovKiJ9LCB7Im5hbWUiOiAiYWNjZXB0LWVuY29kaW5nIiwgInZhbHVlIjogImd6aXAsIGRlZmxhdGUsIGJyIn0sIHsibmFtZSI6ICJhY2NlcHQtbGFuZ3VhZ2UiLCAidmFsdWUiOiAiemgtQ04semg7cT0wLjksZW47cT0wLjgsemgtVFc7cT0wLjcifSwgeyJuYW1lIjogImNvbnRlbnQtdHlwZSIsICJ2YWx1ZSI6ICJhcHBsaWNhdGlvbi9qc29uIn0sIHsibmFtZSI6ICJvcmlnaW4iLCAidmFsdWUiOiAiaHR0cHM6Ly9jYW5na3UubW9lIn0sIHsibmFtZSI6ICJyZWZlcmVyIiwgInZhbHVlIjogImh0dHBzOi8vY2FuZ2t1Lm1vZS9sb2dpbiJ9LCB7Im5hbWUiOiAic2VjLWNoLXVhIiwgInZhbHVlIjogIlwiTm90LkEvQnJhbmRcIjt2PVwiOFwiLCBcIkNocm9taXVtXCI7dj1cIjExNFwiLCBcIkdvb2dsZSBDaHJvbWVcIjt2PVwiMTE0XCIifSwgeyJuYW1lIjogInNlYy1jaC11YS1tb2JpbGUiLCAidmFsdWUiOiAiPzAifSwgeyJuYW1lIjogInNlYy1jaC11YS1wbGF0Zm9ybSIsICJ2YWx1ZSI6ICJcIldpbmRvd3NcIiJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLWRlc3QiLCAidmFsdWUiOiAiZW1wdHkifSwgeyJuYW1lIjogInNlYy1mZXRjaC1tb2RlIiwgInZhbHVlIjogImNvcnMifSwgeyJuYW1lIjogInNlYy1mZXRjaC1zaXRlIiwgInZhbHVlIjogInNhbWUtb3JpZ2luIn0sIHsibmFtZSI6ICJ1c2VyLWFnZW50IiwgInZhbHVlIjogIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTQuMC4wLjAgU2FmYXJpLzUzNy4zNiJ9LCB7Im5hbWUiOiAieC14c3JmLXRva2VuIiwgInZhbHVlIjogInt7eHNyZjl9fSJ9XSwgImNvb2tpZXMiOiBbXSwgImRhdGEiOiAie1wibG9naW5cIjpcInt7dXNlcm5hbWV9fVwiLFwicGFzc3dvcmRcIjpcInt7cGFzc3dvcmR9fVwiLFwicmVtZW1iZXJcIjp0cnVlfSIsICJtaW1lVHlwZSI6ICJhcHBsaWNhdGlvbi9qc29uIn0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICJcInN0YXR1c19jb2RlXCI6MjAwIiwgImZyb20iOiAiY29udGVudCJ9LCB7InJlIjogIlwibWVzc2FnZVwiOlwic3VjY2Vzc1wiIiwgImZyb20iOiAiY29udGVudCJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFtdfX0sIHsiY29tbWVudCI6ICLojrflj5Z4c3JmLXRva2VuKDIpIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJHRVQiLCAidXJsIjogImh0dHBzOi8vY2FuZ2t1Lm1vZS9hcGkvdjEvbGluay9saXN0P2FsbD0xIiwgImhlYWRlcnMiOiBbeyJuYW1lIjogIjphdXRob3JpdHkiLCAidmFsdWUiOiAiY2FuZ2t1Lm1vZSJ9LCB7Im5hbWUiOiAiOm1ldGhvZCIsICJ2YWx1ZSI6ICJHRVQifSwgeyJuYW1lIjogIjpwYXRoIiwgInZhbHVlIjogIi9hcGkvdjEvbGluay9saXN0P2FsbD0xIn0sIHsibmFtZSI6ICI6c2NoZW1lIiwgInZhbHVlIjogImh0dHBzIn0sIHsibmFtZSI6ICJhY2NlcHQiLCAidmFsdWUiOiAiYXBwbGljYXRpb24vanNvbiwgdGV4dC9wbGFpbiwgKi8qIn0sIHsibmFtZSI6ICJhY2NlcHQtZW5jb2RpbmciLCAidmFsdWUiOiAiZ3ppcCwgZGVmbGF0ZSwgYnIifSwgeyJuYW1lIjogImFjY2VwdC1sYW5ndWFnZSIsICJ2YWx1ZSI6ICJ6aC1DTix6aDtxPTAuOSxlbjtxPTAuOCx6aC1UVztxPTAuNyJ9LCB7Im5hbWUiOiAiZG50IiwgInZhbHVlIjogIjEifSwgeyJuYW1lIjogInJlZmVyZXIiLCAidmFsdWUiOiAiaHR0cHM6Ly9jYW5na3UubW9lLyJ9LCB7Im5hbWUiOiAic2VjLWNoLXVhIiwgInZhbHVlIjogIlwiTm90LkEvQnJhbmRcIjt2PVwiOFwiLCBcIkNocm9taXVtXCI7dj1cIjExNFwiLCBcIkdvb2dsZSBDaHJvbWVcIjt2PVwiMTE0XCIifSwgeyJuYW1lIjogInNlYy1jaC11YS1tb2JpbGUiLCAidmFsdWUiOiAiPzAifSwgeyJuYW1lIjogInNlYy1jaC11YS1wbGF0Zm9ybSIsICJ2YWx1ZSI6ICJcIldpbmRvd3NcIiJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLWRlc3QiLCAidmFsdWUiOiAiZW1wdHkifSwgeyJuYW1lIjogInNlYy1mZXRjaC1tb2RlIiwgInZhbHVlIjogImNvcnMifSwgeyJuYW1lIjogInNlYy1mZXRjaC1zaXRlIiwgInZhbHVlIjogInNhbWUtb3JpZ2luIn0sIHsibmFtZSI6ICJ1c2VyLWFnZW50IiwgInZhbHVlIjogIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTQuMC4wLjAgU2FmYXJpLzUzNy4zNiJ9XSwgImNvb2tpZXMiOiBbXX0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICIyMDAiLCAiZnJvbSI6ICJzdGF0dXMifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogInhzcmYxIiwgInJlIjogIlhTUkYtVE9LRU49KC4qKTsgZSIsICJmcm9tIjogImhlYWRlciJ9XX19LCB7ImNvbW1lbnQiOiAi6LCD5pW0eHNyZi10b2tlbuagvOW8jyIsICJyZXF1ZXN0IjogeyJtZXRob2QiOiAiUE9TVCIsICJ1cmwiOiAiYXBpOi8vdXRpbC9zdHJpbmcvcmVwbGFjZSIsICJoZWFkZXJzIjogW10sICJjb29raWVzIjogW10sICJkYXRhIjogInI9anNvbiZwPSUzRCZzPXt7eHNyZjF9fSJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn0sIHsicmUiOiAiXCLnirbmgIFcIjogXCJPS1wiIiwgImZyb20iOiAiY29udGVudCJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAieHNyZjgiLCAicmUiOiAiXCLlpITnkIblkI7lrZfnrKbkuLJcIjogXCIoLiopXCIiLCAiZnJvbSI6ICJjb250ZW50In1dfX0sIHsiY29tbWVudCI6ICLlj5Hotbfnrb7liLAiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImh0dHBzOi8vY2FuZ2t1Lm1vZS9hcGkvdjEvdXNlci9zaWduaW4iLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAiOmF1dGhvcml0eSIsICJ2YWx1ZSI6ICJjYW5na3UubW9lIn0sIHsibmFtZSI6ICI6bWV0aG9kIiwgInZhbHVlIjogIlBPU1QifSwgeyJuYW1lIjogIjpwYXRoIiwgInZhbHVlIjogIi9hcGkvdjEvdXNlci9zaWduaW4ifSwgeyJuYW1lIjogIjpzY2hlbWUiLCAidmFsdWUiOiAiaHR0cHMifSwgeyJuYW1lIjogImFjY2VwdCIsICJ2YWx1ZSI6ICJhcHBsaWNhdGlvbi9qc29uLCB0ZXh0L3BsYWluLCAqLyoifSwgeyJuYW1lIjogImFjY2VwdC1lbmNvZGluZyIsICJ2YWx1ZSI6ICJnemlwLCBkZWZsYXRlLCBiciJ9LCB7Im5hbWUiOiAiYWNjZXB0LWxhbmd1YWdlIiwgInZhbHVlIjogInpoLUNOLHpoO3E9MC45LGVuO3E9MC44LHpoLVRXO3E9MC43In0sIHsibmFtZSI6ICJkbnQiLCAidmFsdWUiOiAiMSJ9LCB7Im5hbWUiOiAib3JpZ2luIiwgInZhbHVlIjogImh0dHBzOi8vY2FuZ2t1Lm1vZSJ9LCB7Im5hbWUiOiAicmVmZXJlciIsICJ2YWx1ZSI6ICJodHRwczovL2NhbmdrdS5tb2UvIn0sIHsibmFtZSI6ICJzZWMtY2gtdWEiLCAidmFsdWUiOiAiXCJOb3QuQS9CcmFuZFwiO3Y9XCI4XCIsIFwiQ2hyb21pdW1cIjt2PVwiMTE0XCIsIFwiR29vZ2xlIENocm9tZVwiO3Y9XCIxMTRcIiJ9LCB7Im5hbWUiOiAic2VjLWNoLXVhLW1vYmlsZSIsICJ2YWx1ZSI6ICI/MCJ9LCB7Im5hbWUiOiAic2VjLWNoLXVhLXBsYXRmb3JtIiwgInZhbHVlIjogIlwiV2luZG93c1wiIn0sIHsibmFtZSI6ICJzZWMtZmV0Y2gtZGVzdCIsICJ2YWx1ZSI6ICJlbXB0eSJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLW1vZGUiLCAidmFsdWUiOiAiY29ycyJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLXNpdGUiLCAidmFsdWUiOiAic2FtZS1vcmlnaW4ifSwgeyJuYW1lIjogInVzZXItYWdlbnQiLCAidmFsdWUiOiAiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExNC4wLjAuMCBTYWZhcmkvNTM3LjM2In0sIHsibmFtZSI6ICJ4LXhzcmYtdG9rZW4iLCAidmFsdWUiOiAie3t4c3JmOH19In1dLCAiY29va2llcyI6IFt7Im5hbWUiOiAicmVtZW1iZXJfd2ViXzU5YmEzNmFkZGMyYjJmOTQwMTU4MGYwMTRjN2Y1OGVhNGUzMDk4OWQiLCAidmFsdWUiOiAiIn0sIHsibmFtZSI6ICJYU1JGLVRPS0VOIiwgInZhbHVlIjogIiJ9LCB7Im5hbWUiOiAiY2FuZ2t1X2xhcmF2ZWxfc2Vzc2lvbiIsICJ2YWx1ZSI6ICIifV19LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAic3RhdHVzX2NvZGVcIjpcIjIwMCIsICJmcm9tIjogImNvbnRlbnQifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFt7InJlIjogIlxcdTRlY2FcXHU2NWU1XFx1NWRmMlxcdTdiN2VcXHU1MjMwIiwgImZyb20iOiAiY29udGVudCJ9XSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJkYXkiLCAicmUiOiAiX3NpZ25pblwiOiguKiksXCJlIiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAiZXhwIiwgInJlIjogImV4cFwiOiguKiksXCIuKm50XCI6KC4qKX0iLCAiZnJvbSI6ICJjb250ZW50In0sIHsibmFtZSI6ICJtZXNzYWdlIiwgInJlIjogImFnZVwiOlwiKC4qKVwiLFwiIiwgImZyb20iOiAiY29udGVudCJ9XX19LCB7ImNvbW1lbnQiOiAi6L6T5Ye657uT5p6cIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJQT1NUIiwgInVybCI6ICJhcGk6Ly91dGlsL3VuaWNvZGUiLCAiaGVhZGVycyI6IFtdLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICJjb250ZW50Pee7heWjq+S7k+W6k3t7bWVzc2FnZX1977yM5bey562+e3tkYXl9feWkqe+8jOiOt+W+l+e7j+mqjHt7ZXhwfX3jgIIifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogIjIwMCIsICJmcm9tIjogInN0YXR1cyJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAiX19sb2dfXyIsICJyZSI6ICJcIui9rOaNouWQjlwiOiBcIiguKilcIiIsICJmcm9tIjogImNvbnRlbnQifV19fV0=",
+ "date": "2024-02-16 17:25:12",
+ "version": "20240216",
+ "commenturl": "https://github.com/qd-today/templates/issues/533"
}
}
}
\ No newline at end of file